/*
 * Id: 7.1300626
 * Version: 1321518896
 * Generated: Feb 23, 2012 8:18:41 AM
 * Rendered: 
 */
    body { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#D0B27F;  }
a {outline:none;}


#header {clear:both; margin:0px auto 0 auto; width:1000px; height:20px; overflow:hidden; background:url('/polopoly_fs/7.1300626.1321518896!/main_sfondo.png') top center no-repeat;}

#main { margin:0 auto; width:1000px; overflow:hidden;background:url('/polopoly_fs/7.1300626.1321518896!/centro_sfondo.png') top center repeat-y;}

.div_menu_top { position:relative; overflow:hidden;border-top:2px solid #4B3C2B ;padding:0 0 0 10px; margin:40px 0 0 -170px; left:50%; width:650px; background-color: #D0B27F;}

.div_menu_top .menu_top_sel {display:inline; float:left; font-weight:bold; border-top:4px solid #B38435; color:#4B3C2B; font-size:15px; line-height:15px; height:25px; padding:0 10px 10px 10px; margin:0 5px;}

.div_menu_top div {  display:inline; height:30px; margin:0; padding:0; }

.div_menu_top a { display:block; float:left; text-decoration:none;font-weight:bold;  color:#4B3C2B; font-size:14px; line-height:25px; height:15px;  padding:0 3px 10px 3px; margin:0 5px; }

.div_menu_top a:hover {color:#B38435; border-top:4px solid #B38435;  }

.header_box {color:#fff; clear:both; float:left; font-size:12px; margin:0; padding:0 0 0 6px;}
.header_box h3 {font-size:21px; line-height:21px; margin:0; padding:0;}
.header_box td { line-height:16px;}
.header_box a {color:#fff;}
.header_box a:hover {color:#ccc;}


.center {float:left; margin:0; margin:12px 0 10px 30px; width:940px; background-color:#4E3A1F;}

.element {padding:0;}
.gallery { overflow:hidden; padding: 0 5px 5px 5px;}
.gallery .clear_both {clear:none;}
.gallery img {border:1px solid #20120B; background-color:#eee; padding: 5px; }

.hp_text { width:890px;margin:0 40px; padding:0; color:#fff; font-size:13px; text-align:left;}
.hp_text h2 {color:#B38435; font-size:23px; margin:0 0 15px 0; padding:0}
.hp_text h3 {color:#B39A78; font-size:18px; margin:0 0 16px 0; padding:0;}
.hp_text h4 {color:#B39A78; font-size:12px; margin:0 0 10px 0; padding:0;}
.images {float:right; padding: 0 0 0 20px;}
.hp_text>.article_body {padding: 20px 20px; }
.hp_text>.article_body>p { margin:0 0 8px 0;}

/*#div_mdrr {position: absolute; top:0px; left:50%; margin:5px 70px 30px 360px; font-size:13px; color:#fff; width:130px;}
#div_mdrr a {color:#fff;}
#div_mdrr img {vertical-align: middle;}*/ 

#div_mdrr {font-size:13px; color:#4B3C2B; width:1000px; margin: 0 auto; text-align: right;}
#div_mdrr a {color:#4B3C2B;}
#div_mdrr img {vertical-align: middle;}

#div_piede {float:left; clear:left; margin:0 0 10px 30px; width:940px; text-align:center; line-height:40px; font-size:12px; color:#fff; background:url('/polopoly_fs/7.1300626.1321518896!/piede_int_sfondo.png');}
#div_piede a {color:#fff;}
#div_piede>strong {color:#f90;}

#footer{overflow:hidden; margin:0 auto; height:20px; width:1000px; background:url('/polopoly_fs/7.1300626.1321518896!/piede_sfondo.png') top center no-repeat;}

#powered {font-size:11px; color:#fff; font-weight:bold; margin:0px 0; float:left; width:100%}
#powered a{font-size:11px; color:#fff; font-weight:bold;}
#powered img {float:none;}

.dove_siamo{float:left; margin:20px auto;  }

.map_branches{ display: none; }

.info_dove_siamo { display: none;}

.lista_regioni{ display: none;}
.bottom_map02{padding-left: 15px;}

#logo{ width:940px; height:409px; float:left; margin:10px 0 10px -470px; left:50%;  position:absolute; z-index:99;}

#slideshow { background-color:#fff; width:940px;float:left; height:409px; margin:10px 0 0 30px;}
#slideshow {position:relative;}
#slideshow img {position:absolute; top:0px; left:0px; z-index:8;opacity:0.0;}
#slideshow img.active {z-index:10;opacity:1.0;}
#slideshow img.last-active {z-index:9;}


.div_menu_vini{float:left; font-size:13px; color:#fff; margin-bottom:10px; padding:14px 0 7px 0;  width:270px;   background-color:#B38435; }

.menu_vini_sel { margin:2px 15px; border-left:2px solid #B38435; padding:0 5px; font-size:13px; font-weight:bold; color:#B38435;}
.menu_vini{ margin:4px 15px; color:#B38435;font-size:13px;}
.menu_vini a {border-left:2px solid #fff; padding:0 5px; margin:0; text-decoration:none; font-size:13px; font-weight:bold; color:#fff;	}
.menu_vini a:hover { color:#B38435;border-left:2px solid #B38435;}




.col1 {width:890px; margin:0 auto 10px auto;}
	.col1 .uno {float:left; width:550px; margin-left:20px; margin-bottom: 20px; }
        .col1 .due .gallery {float:left; width:270px; margin-left:10px; }

.col2_50 {width:890px;  margin:0 auto; padding:15px 0; ;}
        .col2_50 .uno {float:left; width:580px; margin-left:20px; }

        .col2_50 .uno .article_title { color:#E51F21; font-size:20px; border-bottom:1px dotted #fff;}
	
	.col2_50 .due {float:right; width:270px;   }

.col3_50 {width:890px;  margin:0 auto; padding:15px 0; ;}
        .col3_50 .uno {float:left; width:200px; margin-left:20px; }

        .col3_50 .uno .article_title { color:#E51F21; font-size:20px; border-bottom:1px dotted #fff;}
	.col3_50 .due {float:left; width:320px; margin-left:20px; }
        .col3_50 .tre {float:left; width:310px; margin-left:20px; }


        

.col2_mappa {width:890px;  margin:0 auto; padding:15px 0; background: url('/polopoly_fs/7.1300626.1321518896!/center.png') top center repeat-y; overflow:hidden;}
	.col2_mappa .uno {float:left; width:260px; margin-left:20px; }
	.col2_mappa .due {float:left; width:540px; margin-left:40px; background-color:#B38435; padding:5px; }
        .col2_mappa .uno .article_body {font-family:Lucida Sans; float:left; text-align:left; line-height:19px; font-size:12px; margin:0;}

.col2_contatti {width:890px;  margin:0 auto; padding:15px 0; background: url('/polopoly_fs/7.1300626.1321518896!/center.png') top center repeat-y; overflow:hidden;}
	.col2_contatti .uno{float:left; width:300px; margin-left:20px; }
	.col2_contatti .due {float:left; width:530px; margin-left:30px; padding:5px;}
        .col2_contatti .uno .article_body {float:left; width:300px; text-align:left; COLOR:#FFF;line-height:19px; font-size:12px; margin:0;}

#pagetitle { float:left; width:880px;  padding: 0 0 0 10px;color:#B38435; font-size:20px; border-bottom:1px dotted #fff;}

/* stili del text element comune a tutti */
.element { width:100%; margin:0; padding:0;}
.element>div { width:100%; margin:0; padding:0;}
.article { margin:0 0 10px 0; padding:0;}
.article_title {font-size:25px; line-height:normal; font-weight:bold; color:#F15924; margin:5px 0 15px 0; padding:0;}
.images {clear:left; width:100%; text-align:center; margin:10px 0;}
.images img { padding:0px; margin:0;} /* width:120px; height:90px; border:1px solid #000; */
.article_body { clear:left; text-align:justify; font-size:12px; color:#fff; line-height:19px; margin:0; padding:0 30px 10px 0;}
.article_body p { margin:0 0 10px 0; padding:0;}
.article_body a { color:#fff; text-decoration:underline;}
.article_body a:hover { color:#fff; text-decoration:underline;}
.article_body li { list-style:square;}
.article_body h2 {color:#B38435; font-size:16px; margin:0 0 3px 0; padding:0}
.article_body h3 {color:#ffff; font-size:14px; margin:0 0 5px 0; padding:0;}
.article_body h4 { margin:0; padding:0; color:#B38435;}
/************************************/


/* stili del modulo mappa di polopoli */
.dove_siamo {float:left; margin:0 auto; }
.dove_siamo #where_ {}
.dove_siamo #where_ .bottom_map01 {}
.dove_siamo #where_ .bottom_map02 {padding-left:225px;}
.dove_siamo #where_ .clear_both {}
.dove_siamo #where_ .map {}
.dove_siamo #where_ #mappa {}
.dove_siamo .info_dove_siamo { display: none;}
.dove_siamo .info_dove_siamo .where {}
.dove_siamo .info_dove_siamo .where strong {} /*Nome azienda*/
.dove_siamo .info_dove_siamo .utility_left {}
.dove_siamo .info_dove_siamo.calculate {}
.dove_siamo .info_dove_siamo #calcola_percorso {}
.dove_siamo .info_dove_siamo .visualcard {}
.dove_siamo .info_dove_siamo #visual_card {}
/************************************/



/* stili del modulo contatti preventivo */
.preventivo {font-size:12px; color:#fff;}
.preventivo .article_body {font-size:12px; color:#fff;}
.preventivo .prev_cat {}
.preventivo .prev_cat form {}
.preventivo .prev_cat .all_label {}
.preventivo .prev_cat .all_label div {}
.preventivo .prev_cat .all_label label { margin-bottom:7px;color:#fff;}
.preventivo .prev_cat .all_label input {}      
.preventivo .prev_cat .resto_form {width:230px; font-size:12px;color:#fff;}
.preventivo .prev_cat .resto_form strong {}
.preventivo .prev_cat .resto_form textarea {}
.preventivo .prev_cat .resto_form input {}
.preventivo .prev_cat .resto_form .button_invia {text-align:center;}
/************************************/
.pdf_link {
        width:100%;
        padding-bottom:20px;

}
.link_pdf a {
	color:#fff;
        text-decoration:none;
        
}
.link_pdf a:hover {
	color:#fff;
        text-decoration:underline;
        
}



      
