/*
 * Id: 7.249656
 * Version: 1278070160
 * Generated: Sep 5, 2010 3:07:28 AM
 * Rendered: 
 */
    /* --- seo --- */

.container_mdrr{
background-color: #f3f5f6;
}
.center_mdrr{
background-color: #f3f5f6;
}
.mdrr_info h1{
color: #8f8f8f;
}
.menu_mdrr{
color: #d7d7d7;
}
.menu_mdrr a{
color: #000000;
}
.menu_mdrr a:hover{
color: #ffffff;
}
.mdrr_main a{
color: #ffffff;
}
.mdrr_main h2 a{
color: #ffffff;
}
.footer_mdrr{
background-color: #8b8b8b;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #ffffff;
background-color: #919e42;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/* ***** STILI DI BASE **** */
body,
html{	
	color:#000000;
        background-color:#b8bbbe;
        background-image: url('/polopoly_fs/7.249656.1278070160!/bg.gif');
	background-repeat: repeat-y;
	background-position: center top;
	font-family:Arial;
	font-size:12px;
	margin:0;
        padding:0;
}
a{
color:#000000;
text-decoration:none;
}

/* ***** STRUTTURA **** */
.background{
 background-image: url('/polopoly_fs/7.249656.1278070160!/bg_sfuma.gif');
background-repeat: no-repeat;
background-position:center top;
}
.wrapper{
width:977px;
margin:auto;
}
.box_image1{
width:977px;
height: 390px;
 background-image: url('/polopoly_fs/7.249656.1278070160!/bg_header.jpg');
background-repeat: no-repeat;
}
.box_image2{
width:960px;
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_content.jpg');
background-repeat: no-repeat;
background-color: #e4e5e7;
padding:0px 0px 0px 17px;
}
.header{
 position:absolute;
height:354px;
overflow:hidden;
}
.menu{
height:45px;
padding:345px 0 0 28px;	
 overflow:hidden;
}
.menu .menu_first a{
color:#000000;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width:151px;
height:45px;
line-height:45px;
text-align:center;
text-decoration:none;
padding:0px 2px;
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_menua.png');
background-repeat:no-repeat;
}
.menu .menu_sel{
color:#ffffff;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width:151px;
height:45px;
line-height:45px;
text-align:center;
text-decoration:none;
padding:0px 2px;
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_menusel.png');
background-repeat:no-repeat;
}
.menu .menu_first a:hover{
	color:#ffffff;
	display:block;
        background-image: url('/polopoly_fs/7.249656.1278070160!/bg_menusel.png');
	background-repeat:no-repeat;
}
.main{
	background-color:#C0C0C0;
	min-height: 310px;
}


/* ***** HOME PAGE *** */
.sfumatura{
	height:960px;
        background-image: url('/polopoly_fs/7.249656.1278070160!/bg_sfondocentrale.gif');
	background-repeat:repeat-x;
	background-color:#d8d8d8;
}
.sfumatura1{
	height:959px;
        background-image: url('/polopoly_fs/7.249656.1278070160!/bg_wrapper.png');
	background-repeat:repeat-x;
	background-color:#e0e0e0;
}
.box_bottom{
	height:310px;
	width:942px;
}
.boxsx{
        float:left;
	width:291px;
	height:284px;
	border-bottom:2px solid #97a163;
	padding-top: 14px;
	background-image: url('/polopoly_fs/7.249656.1278070160!/bg_candele.png');
	background-repeat:no-repeat;
	background-position: 0px 16px;
}
.boxsx .article_title{
	color:#8f8f8f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:7px 0px 0px 70px;	
        height:34px;
	border-bottom:2px solid #97a163;
        background-image: url('/polopoly_fs/7.249656.1278070160!/immagine1.png');
	background-repeat:no-repeat;
	background-position:left 4px;
}
.boxsx .article_body{
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
        overflow:hidden;
	margin:6px 0px 0px 0px;
	width:245px;
        height:46px;
}
.boxsx .link{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
        margin-top:75px;
	color:#ffffff;
	width:143px;
	height:23px;
        padding-top: 5px;
        background-image: url('/polopoly_fs/7.249656.1278070160!/bottone.png');
	background-repeat:no-repeat;
	background-position:left;
}
.boxsx .link a{ 
	color:#ffffff;
        margin-left:27px;
        text-decoration:underline;
}
.boxsx .link a:hover{ 
	color:#ffffff;
        text-decoration:none;
}
.boxcx{
	float:left;
	width:308px;
	height:300px;
	background-image: url('/polopoly_fs/7.249656.1278070160!/bg_titolo1.png');
	background-repeat:no-repeat;
	background-position: 0px 56px;
	margin-left:18px;
}
.boxcx .article_title{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:24px 0px 0px 14px;
	height:32px;
        background-image: url('/polopoly_fs/7.249656.1278070160!/titolo1.png');
}
.boxcx .article_body{
color:#5f5f5f;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
 overflow:hidden;
margin:0px 0px 0px 10px;
width:283px;
 height:60px;
}
.boxcx .images{
float:left;
width:288px;
height:111px;
margin:10px;
}
.boxcx .images img{
border:2px solid #8f8f8f;
}
.boxcx .link{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#ffffff;
width:143px;
height:27px;
 padding-top: 7px;
margin:5px 0px 0px 10px;
background-image: url('/polopoly_fs/7.249656.1278070160!/bottone1.png');
background-repeat:no-repeat;
background-position:left;
}
.boxcx .link a{ 
color:#ffffff;
 margin-left:27px;
 text-decoration:underline;
}
.boxcx .link a:hover{ 
color:#ffffff;
 text-decoration:none;
}
.boxdx{
float:left;
width:308px;
height:300px;
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_titolo2.gif');
background-repeat:no-repeat;
background-position: 0px 56px;
margin-left:17px;
}
.boxdx .article_title{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0px;
padding:24px 0px 0px 14px;
height:32px;
background-image: url('/polopoly_fs/7.249656.1278070160!/titolo2.png');
}
.boxdx .article_body{
color:#5f5f5f;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
 overflow:hidden;
margin:0px 0px 0px 10px;
width:283px;
 height:60px;
}
.boxdx .images{
float:left;
width:288px;
height:111px;
margin:10px;
}
.boxdx .images img{
border:2px solid #9fa86b;
}
.boxdx .link{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#ffffff;
width:143px;
height:27px;
padding-top: 7px;
margin:5px 0px 0px 10px;
 background-image: url('/polopoly_fs/7.249656.1278070160!/bottone.png');
background-repeat:no-repeat;
background-position:left;
}
.boxdx .link a{ 
color:#ffffff;
 margin-left:27px;
 text-decoration:underline;
}
.boxdx .link a:hover{ 
color:#ffffff;
text-decoration:none;
}

/*the sub levels          */
.bottom{
margin:0 auto;
width:957px; 
min-height:480px;
}
.bottom .text_element1{
width:461px;
height:415px;
float:left; 
}
.text_element1 .article_title{
color:#8F8F8F;
font-size:18px;
font-weight:bold;
margin:0px;
padding:7px 0px 0px 70px;
height:34px;
width:294px;
border-bottom:2px solid #97a163;
background-image: url('/polopoly_fs/7.249656.1278070160!/immagine1.png');
background-repeat:no-repeat;
background-position:left 4px; 
}
.text_element1 .article_body{
width:446px;
height:291px;
font-size:12px;
color:#5F5F5F;
line-height:18px;
margin-top:27px; 
}
.text_element1 .link{
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_link.png'); 
background-repeat:no-repeat;
width:155px;
height:35px;
font-size:14px;
color:#000000;
line-height:18px; 
padding-left:26px;
padding-top:8px;
margin-top:28px;
}
.text_element1 .link a{
color:#000000;
margin-top:28px;
}
.bottom .box_img{
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_img.png'); 
background-repeat:no-repeat;
width:444px;
height:344px; 
float:right;
margin-right:32px;
margin-top:50px;
}
.box_img img{
border:5px solid #FFFFFF;
margin-left:3px; 
margin-top:3px;
}
.bottom .text_element2{
width:450px;
height:263px;
float:left;
margin-left:24px;
margin-top:12px;
}
.text_element2 .article_title{
color:#8F8F8F;
font-size:18px;
font-weight:bold;
margin:0px;
padding:7px 0px 0px 70px;
height:34px;
width:294px;
border-bottom:2px solid #97a163;
background-image: url('/polopoly_fs/7.249656.1278070160!/immagine1.png');
background-repeat:no-repeat;
background-position:left 4px; 	
}
.text_element2 .article_body{
width:448px;
font-size:12px;
color:#5F5F5F;
line-height:18px;
margin-top:27px;
}
.bottom .bg_img2{
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_img2.png');
background-repeat:no-repeat;
width:286px;
height:344px;
float:right;
margin-right:12px;
margin-top:85px;

}
.bg_img2 img{
border:	5px solid #FFFFFF;
margin-left:2px;
margin-top:2px;
}
.bottom .text_element3{
width:688px;
height:210px;
float:left;
margin-left:24px;
margin-top:12px;
}
.text_element3 .article_title{
color:#8F8F8F;
font-size:18px;
font-weight:bold;
margin:0px;
padding:7px 0px 0px 70px;
height:34px;
width:294px;
border-bottom:2px solid #97a163;
background-image: url('/polopoly_fs/7.249656.1278070160!/immagine1.png');
background-repeat:no-repeat;
background-position:left 4px;
}
.text_element3 .article_body{
width:675px;
height:181px;
font-size:12px;
color:#5F5F5F;
line-height:18px;
margin-top:27px;
}
.bottom .gal{
width:750px;
float:left;margin-left:29px;
}

/* SUB_MENU  */
.bottom .box_submenu{
float:left;
width:155px;
margin-top:81px;
}
.box_submenu .part1{
background-image: url('/polopoly_fs/7.249656.1278070160!/part1.png'); 
background-repeat:no-repeat;
width:155px;
height:10px;
}
.box_submenu .part2{
background-image: url('/polopoly_fs/7.249656.1278070160!/part2.png'); 
background-repeat:repeat-y;
width:155px;
min-height:128px; 
}
.part2 .submenu{
float:left;
width:120px;
padding-left:12px
}

.menu_t {
color:#000000;
font-size:14px;
line-height:32px;
}

.menu_second {
color:#000000;
font-size:14px;
line-height:32px;
width:120px;
border-bottom:1px solid #999999;
}
.menu_second a{
color:#000000;
font-size:14px;
}
.menu_second_sel {
color:#000000;
font-size:14px;
line-height:32px;
text-decoration:underline;
}
.menu_second a:hover {
text-decoration:underline;
}

.menu_u {
color:#000000;
font-size:14px;
line-height:32px;
}
#menu_t_3{
color:#000000;
font-size:14px;
line-height:16px;
width:98px;
border-bottom:none;
}
#menu_t_2{
color:#000000;
font-size:14px;
line-height:16px;
width:120px;
line-height:32px;
padding-bottom:4px;
border-bottom:1px solid #999999;
}
.menu_third {
color:#000000;
font-size:14px;
line-height:32px;
width:120px;
padding-left:10px;
}
.menu_third a{
color:#000000;
font-size:14px;
}
.menu_third_sel {
color:#000000;
font-size:14px;
line-height:32px;
text-decoration:underline;
}
.menu_third a:hover {
text-decoration:underline;
}

#menu_u_6 {
line-height:20px;
width:122px;
}
.box_submenu .part3{
background-image: url('/polopoly_fs/7.249656.1278070160!/part3.png'); 
background-repeat:no-repeat;
width:155px;
height:10px; 
}

/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin:5px 38px 20px 0;

}
.gallery
 a{
text-decoration: none;
}
.bottom .box_contatti{
float:left;
width:859px;
height:350px; 
margin-top:25px;
}
/* --- scrivici --- */
.box_contatti .preventivo .article_body{
display:none; 
}
.prev_scrivici .form_detail {
height:75px;
float:none;
padding-top:8px;
width:160px;
}

.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:34px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:201px;
overflow:auto;
width:471px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-251px;
padding-right:112px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:left;
padding:5px 0;
margin-top:45px;
}
.prev_scrivici {
padding-left:15px;
}
.button_invia {
float:left;
margin-top:25px;
}
.bottom .mappe{
padding-top:65px; 
}
/*-- mappa --*/
.map {
background-image: url('/polopoly_fs/7.249656.1278070160!/bg_map.png'); 
background-repeat:no-repeat;
background-color:transparent;
color:#000000;
border: 5px solid #FFFFFF;
}
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02 {
padding-left:117px;
}
.where {
height:70px;
margin-left:456px;
margin-top:-338px;
z-index:3;
}
.utility_left {
float:left;
margin-left:456px;
margin-top:-248px;
width:135px;
z-index:1;
}
/* ***** FOOTER E POWERED BY **** */
.rigafooter{
width:942px;
	margin:0px 0px 5px 0px;
	height:2px;
        background-image: url('/polopoly_fs/7.249656.1278070160!/lineaseparazione_footer.gif');
	background-repeat: repeat-x;
}
.footer {
	width:942px;
	background-color:#8c8c8c;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	text-align:center;
}
.footer a{
	color:#ffffff;
        text-decoration:underline;
}
.footer 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;  
}



      