/*
 * Id: 7.125917
 * Version: 1314962603
 * Generated: Feb 23, 2012 12:46:47 AM
 * Rendered: 
 */
    /* ***** STILI DI BASE **** */
body,
html{	
	color:#000000;        
	background-color:#6b6b6b;
	font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
	margin:0;
        padding:0;
}
.contenitore {
	width:100%;
        height:auto;        
        background-image: url('/polopoly_fs/7.125917.1314962603!/bg_sfondo.gif');
	background-repeat:repeat-x;
	background-color:#d8d8d8;
}
a{
	color:#000000;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
/*
#pagetitle{
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#CC0000;
}*/ 
.boxdx .article_title{
	color:#313937;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 0 20px;
}
.article_title{
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:30px 0 0 20px;
}
.boxdx .article_body{
	color:#010101;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0 20px;
	width:290px; 
        height:45px;
	overflow:hidden;
}
.article_body{
	color:#010101;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        line-height:16px; 
	font-weight:normal;
	margin:15px 0 0 20px;
	/*width:580px;
        height:160px;*/ 
	overflow:hidden;
}

/* ***** STRUTTURA **** */
.wrapper{
	width:955px;
	margin:auto;
}
.header{
	height:479px;
	overflow:hidden;
}
.menu{
	height:51px;
	overflow:hidden;
	margin:1px 0px 0px 0px;
        background-image: url('/polopoly_fs/7.125917.1314962603!/vlnwmj2s.jpg');
	background-repeat:repeat-x;
}
.menu .rigadivisione{
        background-image: url('/polopoly_fs/7.125917.1314962603!/separa_menu.gif');
	background-position:center center;
	background-repeat:no-repeat;
	float: left;
	height: 51px;
	width: 1px;
	
}
.menu .menu_first a{
	color:#ffffff;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	height:51px;
	line-height:51px;
	text-align:left;
	text-decoration:none;
	padding:0px 46px 0px 46px;
}
.menu .menu_sel{
	color:#fde312;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	height:51px;
	line-height:51px;
	text-align:left;
	text-decoration:none;
	padding:0px 46px 0px 46px;
}
.menu .menu_first a:hover{
	color:#fde312;
}
.main{
	background-color:#C0C0C0;
	min-height: 310px;
}


/* ***** HOME PAGE *** */

.box{
	float:left;
margin-bottom:20px;  
padding-bottom:30px;
min-height:370px;
}
.boxsx,
.boxsx1{
	float:left;
	height:260px;
	width:615px;
}
.boxdx,
.boxdx1{
	float:left;
	height:310px;
	width:334px;
        background-image: url('/polopoly_fs/7.125917.1314962603!/box.gif');
	background-repeat:no-repeat;
	margin:15px 0px 10px 0px;
}
.link{
	float:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center; 
	padding-top:5px;
	margin:20px 0 0 20px;
	width:95px; 
	height:29px; 
        background-image: url('/polopoly_fs/7.125917.1314962603!/bottone.gif');
	background-repeat:no-repeat;
	background-position:left top; 
}
.link a:hover{
	color:#000000;
        text-decoration:none;
}
.link{
	display:none;
}
.boxdx .link{
	float:left;
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center; 
	margin:25px 0 0 20px;
        background-image:none;
}
.boxdx .link a:hover{
	color:#010101;
        text-decoration:none;
}
.images{ 
	float:left;
        width:301px; 
	height:104px; 
	margin:15px 0 0 7px;
	background-repeat:no-repeat; 
	background-position:center; 
} 
.images img{
	border:3px solid #313937;
}
/* GALLERIA IMMAGINI */
.gallery{
	margin:20px 0px 4px 20px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 16px 16px 0px;
	border:5px #e0841f solid;
}

.gallery .clear_both {
	clear: none;
} 

/* ***** CATALOGO/VETRINA *** */
.catalogo {margin-top:70px;} 
.catalogo .element_container{
	width:290px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#000000;
}
.catalogo .element_container a{
	color:#000000;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#000000;
	text-decoration:underline;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.catalogo .text_window {float:right;height:62px;margin:5px 0;overflow:hidden;width:180px;} 

.catalogo .titolo_catalogo {float:right;font-weight:bold;overflow:hidden;text-align:left;text-transform:uppercase;width:180px;} 

.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:180px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo {float:left;margin-top:60px;overflow:hidden;width:395px;} 

.bottom_map02{
	padding:5px 0 5px 137px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}

/* ***** CONTATTI/PREVENTIVO **** */
.preventivo {margin-top:50px;} 

.preventivo .article_body{
	display:none;
}
.preventivo .all_label {float:left;font-size:12px;line-height:20px;padding-top:10px;width:210px;} 

.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:210px;
}
.preventivo .resto_form{
	float:left;
	margin-top:10px;
	width:270px;
	font-size:10px;
margin-left:20px; 
}
.preventivo .resto_form strong{
	float:left;
	font-size:12px;
	line-height:20px;
	padding-top:0px;
}
.preventivo .resto_form textarea{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:0px;
	overflow:auto;
	width:270px;
margin-bottom:20px; 
}

/* ***** FOOTER E POWERED BY **** */

.footer {
	background-color:#6b6b6b;
	float:left;
	width:100%;
	height:79px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:auto auto 0px auto;
        padding-top:10px;
	text-align:center;
}
.footer a{
	color:#ffffff;
}
.footer a:hover{
	color:#ffffff;
        text-decoration:none;
}
.powered a:hover{
	color:#ffffff;
        text-decoration:none;
}
.powered {
	color:#ffffff;
	font-size:12px;
	margin:auto;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.powered img {
	vertical-align:middle;
	border:0;
}
/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches{
	display:none;
}
/* --- seo --- */

.container_mdrr{
background-color: #a3a3a3;
}
.center_mdrr{
background-color: #efefef;
}
.mdrr_info h1{
color: #010101;
margin: 30px 0px 0px 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #010101;
}
.menu_mdrr a:hover{
color: #fde312;
}
.mdrr_main a{
color: #010101;
}
.mdrr_main h2 a{
color: #010101;
}
.footer_mdrr{
background-color: #a3a3a3;
color: #010101;
}
.footer_mdrr a{
color: #fde312;
}
.my_link a{
color: #000000;
background-color: #ffffff;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
z-imdex: 100;
}
.our_info a {
color: #000000;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}



/* ***** sottosezioni **** */
.boxsx1,
.boxdx1 {
	height:auto;
/*margin-bottom:20px; */ 
}


.boxsx1 {margin-left:30px;margin-right:20px;width:550px;}

.boxdx1 img {
	border: solid 8px #b6b6b6;        
        margin-top:30px;}

.boxdx1 {
	background-image:none; 
}

.boxsx1 .article_body {
	height:auto; 
}

.sottomenu {
	width:210px;
min-height:30px;
float:left;
background-color:#b6b6b6;
margin-top:35px; 
padding:15px; 
}

.servizi_sx {
margin-left:20px;
margin-right:22px;
float:left;
/*margin-bottom:20px; */ 
	width:330px;
}



.servizi_dx img {
	border:solid 8px #b6b6b6;
}

.servizi_dx {float:left;/*margin-bottom:20px; */ margin-top:60px;width:332px;}

.flotta_sx {
	width:280px;
margin-left:30px;
float:left; 
/*margin-bottom:20px; */ 
}

.flotta_dx {
		width:620px;
margin-left:20px;
float:left; 
/*margin-bottom:20px; */ 
}
.contatti_sx {
	width:370px;
margin-left:30px;
float:left;
/*margin-bottom:20px; */ 
}

.contatti_dx {
	width:500px;
float:left;
margin-left:30px; 
/*margin-bottom:20px; */ 
}


.bottom_map01, .bottom_map02 {display:none;} 

.boxsx .article_body {
	padding-right:20px; 
}


.menu_second a,
.menu_second_sel {
	font-size:12px;
color:#000000;
text-decoration:none; 
display:block;
border-bottom:solid 1px #ffffff; 
padding-top:5px;
padding-bottom:5px; 
}

.menu_second a:hover,
.menu_second_sel {
font-weight:bold; }

.logo {
	width:100%;
        height:137px;
        margin:0px auto;       
        background-color:#fff; 
        display:none;
}
.logo img {
	float:left;
}
.box_link{
	width:290px;
        height:140px;
        margin-right:20px;
        margin-bottom:20px;
        float:left;
}

.lien{
dispaly:block;
}


      
