/*
 * Id: 7.459867
 * Version: 1280227792
 * Generated: Feb 8, 2012 9:16:57 PM
 * Rendered: 
 */
    /* *** STILI UTILI PER TUTTI I SITI *** */
.lista_regioni,.map_branches,.sedi_evolute{
display:none;
}
.element, .article{
margin: 0px;
padding: 0px;
}
.display_none{
display: none;
}
.clear_both {
clear:both;
height:0px;
font-size:0px;
line-height:0px;
margin:0px;
padding:0px;
border:0px;
outline:0px;
}
.nobody .article_body{
display:none;
}
a{
	color:#3a2300;
}
a:hover{
	color:#3a2300;
	text-decoration:underline;
}
/* *** STILI DEL SITO CORRENTE *** */

body, html{
font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
font-size:13px;
margin: 0px;
padding: 0px;
color:#3a2300;
background-color:#fbe245;
}
.top{
background-image: url('/polopoly_fs/7.459867.1280227792!/wrapper1.png');
background-repeat:repeat-x;
width:1190px;
height:385px;
margin:auto;
overflow:hidden;
}
.wrapper{
width:944px;
margin:auto;
}
.logo{
margin-left:43px;
margin-top:160px;
position:absolute;
}
.flash{
width:868px;
height:347px;
overflow:hidden;
padding-top:20px;
margin:auto;
}
.bgmenu{
background-image: url('/polopoly_fs/7.459867.1280227792!/wrapper2.gif');
background-repeat:repeat-x;
height:126px;
width:100%;
margin:auto;
}
.menu{
height:126px;
width:944px;
margin:auto;
padding-left:20px;
}
.menu .menu_first a,.menu .menu_sel{
color:#ffffff;
display:block;
float:left;
font-size:18px;
line-height:126px;
overflow:hidden;
text-align:center;
text-decoration:none;
height:126px;
margin-left:38px;
margin-right:38px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
color:#000000;
height:126px;
background-repeat:repeat-y;
}
.menu #menu_s_1 a{
width:85px;
}
.menu #menu_s_1 a:hover,
.menu #menu_s_1.menu_sel{
background-image: url('/polopoly_fs/7.459867.1280227792!/over.gif');
width:85px;
}
.menu #menu_s_2 a{
width:162px;
}
.menu #menu_s_2 a:hover,
.menu #menu_s_2.menu_sel{
background-image: url('/polopoly_fs/7.459867.1280227792!/over2.gif');
width:162px;
}
.menu #menu_s_3 a{
width:158px;
}
.menu #menu_s_3 a:hover,
.menu #menu_s_3.menu_sel{
background-image: url('/polopoly_fs/7.459867.1280227792!/over3.gif');
width:158px;
}
.menu #menu_s_4 a{
width:198px;
}
.menu #menu_s_4 a:hover,
.menu #menu_s_4.menu_sel{
background-image: url('/polopoly_fs/7.459867.1280227792!/over4.gif');
width:198px;
}
.cont{
background-image: url('/polopoly_fs/7.459867.1280227792!/wrapper3.gif');
min-height:380px;
width:100%;
margin:auto;
}
.main2{
background-image: url('/polopoly_fs/7.459867.1280227792!/main.png');
background-repeat:no-repeat;
min-height:380px;
padding-left:68px;
width:942px;
}
.main{
background-image: url('/polopoly_fs/7.459867.1280227792!/repeat.gif');
background-repeat:repeat-y;
width:942px;
}
/* ***** hp **** */
.box1{
float:left;
width:400px;
height:347px;
padding-top:10px; 
}
.box1 .article_title{
float:right;
width:210px;
font-size:24px;
color:#835000; 
}
.box1 .article_body{
float:right;
width:208px;
height:229px;
overflow:hidden;
}
.box1 .images{
float:left;	
}
.box1 .images img{
border:1px #835000 solid;	
}
.box1 .link{
float:right;
padding-right:111px;	
}
.box1 .link a:hover{
text-decoration:none;	
}
.ombra{
background-image: url('/polopoly_fs/7.459867.1280227792!/ombra.png');
background-repeat:no-repeat;
position:absolute;
width:88px;
height:338px; 
}
.box2{
background-image: url('/polopoly_fs/7.459867.1280227792!/division.png');
background-position:left center;
background-repeat:no-repeat;
float:right;	
width:400px;
height:367px;
padding-right:111px;
padding-top:10px;
}
.box2 .article_title{
font-size:24px;
color:#835000;
padding-left:11px
}
.box2 .article_body{
width:349px;
height:77px;
overflow:hidden;
padding-left:11px
}
.box2 .link{
padding-left:11px	
}
.box2 .link a:hover{
text-decoration:none;	
}
.box2 .images{
padding-left:11px	
}
.box2 .images img{
border:1px #835000 solid;	
}

/* ***** FOOTER E POWERED BY **** */
.footer {
background-image: url('/polopoly_fs/7.459867.1280227792!/footer.gif');
background-repeat:repeat-x;
width:100%;
color:#ffffff;
font-size:12px;
margin:auto;
text-align:center;
height:135px;
}
.footer a{
color:#ffffff;
font-size:inherit;
}
.address {
color:#ffffff;
font-size:inherit;
text-align:inherit;
margin:inherit;
padding-top:10px;
}
.address a:hover{
color:#ffffff;
text-decoration:none;
}
.powered {
padding:10px 0px 0px 0px;
font-size:inherit;
text-align:inherit;
}
.powered img {
vertical-align:middle;
border:0;
}


/* --- seo --- */

.container_mdrr {
background-color:#fdd32d;
}
.center_mdrr {
background-color:#fdd32d;
}
.main_text_abstract{
color: #ffffff;
}
.mdrr_info h1{
color: #ffffff;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #ffffff;
}
.menu_mdrr a{
color: #ffffff;
}
.menu_mdrr a:hover{
color: #ffffff;
}
.mdrr_main a{
color: #ffffff;
}
.mdrr_main h2 a {
color:#ffffff;
}
.footer_mdrr {
background-color:#fdd32d;
color:#ffffff;
}

.footer_mdrr a{
color:#ffffff;
}
.my_link a{
color:#ffffff;
background-color: #fdd32d;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/* --- pagine --- */
#pagetitle{
padding-left:12px;
font-size:24px;
color:#835000; 
}

.testofoto{
padding-left:13px;
padding-top:10px;
width:760px;
}
.testofoto .article_body{
float:left;
width:350px;
}
.testofoto .images{
float:right;
}

.dx{
float:left;
width:220px;
margin-left:10px;
margin-top:35px;
}
.sx{
float:right;
width:565px; 
padding-right:141px;
}

.top_sottomenu{
background-image: url('/polopoly_fs/7.459867.1280227792!/top_sottomenu.png');
background-repeat:no-repeat;
float:left;	
width:202px;
height:7px;
}

.bottom_sottomenu{
background-image: url('/polopoly_fs/7.459867.1280227792!/bottom_sottomenu.png');
background-repeat:no-repeat;
float:left;	
width:202px;
height:13px;
}
.sottomenu{
background-image: url('/polopoly_fs/7.459867.1280227792!/center_sottomenu.png');
background-repeat:repeat-y;
float:left;
width:202px;
min-height:250px;
}
.sottomenu .menu_second a, .sottomenu .menu_second_sel {
color:#FFFFFF;
display:block;
font-size:13px;
height:32px;
line-height:32px;
margin:0 6px;
padding-left:5px;
text-align:left;
text-decoration:none;
}

.sottomenu .menu_second_sel, .sottomenu .menu_second a:hover {
color:#000000;
background-color:#cf8613;
text-decoration:none;
}
.testo{
float:right;
width:555px;	
}
.testo .article_body{
padding-bottom:10px;	
}
/* GALLERIA IMMAGINI */
.gallery{
	margin:20px 0px 4px 20px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 16px 16px 0px;
	border:2px #b77206 solid;
}

.gallery .clear_both {
	clear: none;
} 
.testofoto2{
float:right;
width:555px;
}
.testofoto2 .article_body{
float:left;
width:275px;
}
.testofoto2 .images{
float:right;
}
/* ***** DOVE SIAMO *** */
.up .article_body{
float:left;
padding-left:10px;
}
.up{
float:left;
min-height:305px;
padding-bottom:10px;
padding-left:12px;
width:730px;
}
.dove_siamo{
	padding-right:10px;
	overflow:hidden;
	float:left;
}
.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;
}

.preventivo .article_body {
	display:none;
}

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:221px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:141px;
padding:5px 0;

}
.prev_scrivici {
padding-left:12px;
clear:both; 
}
.button_invia {
float:right;
margin-right:515px;
padding-bottom:10px;
}

.sottomenu .menu_third a, .sottomenu .menu_third_sel {
color:#FFFFFF;
display:block;
font-size:13px;
height:25px;
line-height:25px;
margin:0 10px;
padding-left:5px;
text-align:left;
text-decoration:underline;
}

.sottomenu .menu_third_sel, .sottomenu .menu_third a:hover {
color:#000000;
background-color:#cf8613;
text-decoration:none;
}


      
