/*
 * Id: 7.1229754
 * Version: 1326967013
 * Generated: Feb 23, 2012 7:42:20 AM
 * Rendered: 
 */
    body {
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_body1.png');
background-repeat:repeat-x;
margin:0px;
background-color:#E1D0BF;
font-size:14px;
font-family:arial;
color:#3F3F3F;
}
a{
text-decoration:none;
color:#FF6600;
}
a:hover{
text-decoration:underline;
}

.wrapper {
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_wrapper1.jpg');
background-repeat:no-repeat;
margin:0px auto;
background-position:center -24px;
}
.top{
width:955px;
margin:0 auto;
}
.top_up{
width:955px;
height:68px;	
}
.logo{
width:303px;
height:68px;
}
.menu{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_menu2.png');
background-repeat:no-repeat;
width:956px;
height:58px;
text-align:center;
margin-top:17px;
}
.riga_devi{
background-image: url('/polopoly_fs/7.1229754.1326967013!/riga_devi.png');
background-repeat:no-repeat;
width:2px;
height:14px;
float:left;
margin-top:22px;

}
.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel.png');
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
width:116px;
float:left;
font-family:Trebuchet MS;
height:58px;
line-height:58px;
text-decoration:none;
}
.menu_first a{
text-align:center;
line-height:58px;
font-size:15px;
color:#252576;
height:58px;
width:116px;
text-align:center;
float:left;
color:#744F2B;
text-decoration:none;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel.png');
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
font-size:15px;
width:116px;
text-align:center;
text-decoration:none;
text-decoration:none;
}
#menu_s_2,
#menu_s_2 a{
float:left;
width: 116px;
height:58px;
text-align: center;
}
.menu #menu_s_2 a:hover,
.menu  #menu_s_2.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_1.png');
background-repeat:repeat-x;
float:left;
width:116px;
}
#menu_s_3,
#menu_s_3 a{
float:left;
width: 109px;
height:58px;
text-align: center;
}
.menu #menu_s_3 a:hover,
.menu  #menu_s_3.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_1.png');
background-repeat:repeat-x;
float:left;
width:109px;
}
#menu_s_4,
#menu_s_4 a{
float:left;
width: 137px;
height:58px;
text-align: center;
}
.menu #menu_s_4 a:hover,
.menu  #menu_s_4.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_1.png');
background-repeat:repeat-x;
float:left;
width:137px;
}
#menu_s_5,
#menu_s_5 a{
float:left;
width: 102px;
height:58px;
text-align: center;
}
.menu #menu_s_5 a:hover,
.menu  #menu_s_5.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_1.png');
background-repeat:repeat-x;
float:left;
width:102px;
}
#menu_s_6,
#menu_s_6 a{
float:left;
width: 130px;
height:58px;
text-align: center;
}
.menu #menu_s_6 a:hover,
.menu  #menu_s_6.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_1.png');
background-repeat:repeat-x;
float:left;
width:130px;
}
#menu_s_7,
#menu_s_7 a{
float:left;
width: 109px;
height:58px;
text-align: center;
}
.menu #menu_s_7 a:hover,
.menu  #menu_s_7.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_1.png');
background-repeat:repeat-x;
float:left;
width:109px;
}
#menu_s_8,
#menu_s_8 a{
float:left;
width: 122px;
height:58px;
text-align: center;
}
.menu #menu_s_8 a:hover,
.menu  #menu_s_8.menu_sel{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_sel_88.png');
background-repeat:repeat-x;
float:left;
width:122px;
}
.box_down{
width:955px;
height:356px;	
	
}
.flash{
width:567px;
height:356px;
float:left;
z-index:100;
position:absolute;
}
.logo_1{	
width:264px;
height:195px;
float:right;
margin-top:26px;
}
.box_text{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_img.png');
background-repeat:no-repeat;
width:972px;
height:157px;
margin-top:-135px;
margin-left:-10px;
z-index:50
}
.box_text .article_title{
display:none;	
}
.box_text .article_body{
color:#666666;
float:right;
font-family:Monotype Corsiva;
font-size:23px;
padding-top:38px;
text-align:center;
margin-right:60px;
}
.bottom{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_content.png');
background-repeat:repeat-x;
background-color:#fbf8f5;
width:954px;	
margin:30px auto 0; 
padding-bottom:40px;
}
.bottom_left{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_bottom_left.png');
background-repeat:no-repeat;
width:396px;
height:380px;
float:left; 
}
.bottom_left .article_title{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_title2.png');
background-repeat:no-repeat;
background-position:bottom;
width:343px;
height:35px;
color:#FF6600;
font-weight:bold;
font-family:tahoma;
margin-left:17px;
font-size:20px;
}
.bottom_left .article_body{
width:345px;
height:99px;
margin-left:12px;
margin-top:18px; 
}
.bottom_left .images{
width:346px;
height:134px;	
border:3px #FFFFFF solid;
margin-left:12px;
margin-top:18px;
}
.bottom_left .link{
width:128px;
height:38px;
line-height:38px;
color:#FF6600;
font-weight:bold;
font-family:tahoma; 
margin-left:240px;
margin-top:19px;
}
.bottom_right{
width:538px;
float:right;
margin-right:7px;
}
.box_1{
width:535px; 
}
.box_1 .article_title{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_title1.png');
background-repeat:no-repeat;
background-position:bottom;
width:523px;
height:35px;
color:#0098FF;
font-weight:bold;
font-family:tahoma;
font-size:20px;
}
.box_1 .article_body{
display:none;
}
.box_1 .link{
display:none; 
}
.box_images{
height:149px;
margin-top:10px; 
}
.images_1,
.images_2{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_img_1.png');
background-repeat:no-repeat;
height:158px;
padding-left:12px;
padding-top:13px;
float:left; 
}
.box_2{
width:524px;
height:129px;
margin-left:9px;&nbsp;
}
.box_2 .article_body{
width:524px;
color:#3F3F3F;
font-family:arial; 
margin-top:18px;
height:100px;
}
.box_2 .link{
width:129px;
height:38px;
line-height:38px;
color:#FF6600;
font-weight:bold;
font-family:tahoma; 
}
.bg_footer{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_footer.png');
background-repeat:no-repeat;
margin:0 auto;
width:956px;
}
.footer{
color:#817164;
text-align:center;
border-top:1px solid #ccb7a6;
padding-top:10px;
width:923px; 
margin-left:20px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#817164;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#817164;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
/* --- seo --- */

.container_mdrr {
background-color:#3996ba;
}
.center_mdrr {
background-color:#DCDBD9;
}
.mdrr_info h1{
color: #ffffff;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #b4b4b4;
}
.menu_mdrr a:hover{
color: #3996ba;
}
.mdrr_main a{
color: #b4b4b4;
}
.mdrr_main h2 a {
color:#3996ba;
}
.footer_mdrr {
background-color:#3996ba;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #3996ba;
}
.flags_mdrr{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.flags_mdrr img{
vertical-align: middle;
}
.flags_mdrr a {
color: #61ABC8;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;

}
.box_link{
width:309px;
height:52px;
float:right;
margin-top:-37px;
 
}


.box_11,
.box_22,
.box_33
{
font-family:Monotype Corsiva ;
height:52px;
width:100px;
margin:0px auto;
float:left;
font-size:23px;

}

.box_11 .link,
.box_22 .link,
.box_33 .link
{
height:50px;
line-height:50px;
width:100px;
font-size:23px;
display:block;
}
.box_11 .link a,
.box_22 .link a,
.box_33 .link a

{
color:#666666;
display:block;
height:50px;
line-height:28px;
font-weight:bold;
}
.box_11 .link  a:hover,
.box_22 .link  a:hover,
.box_33 .link  a:hover

{
text-decoration:underline;
}

.box_11 .article_title,
.box_22 .article_title,
.box_33 .article_title

{
display:none;
}
.box_11 .article_body,
.box_22 .article_body,
.box_33 .article_body

{
display:none;
}

#pagetitle{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_title.png');
background-repeat:no-repeat;
background-position:bottom;
color:#FF6600;
font-family:tahoma;
font-size:20px;
font-weight:bold;
height:35px;
margin-left:17px;
width:915px;
}
.text1{
width:790px;
margin-top:10px; 
margin-left:17px;
}
.text1 .article_body{
width:790px;	
color:#3f3f3f;
font-family:Arial;
font-size:13px;
font-weight:regular;
margin-bottom:20px; 
}
.box_gallery{
margin-top:20px;
width:790px;
margin-left:17px;
}
.gallery img{
display: block;
float: left;
margin: 15px 45px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.bottom2{
background-image: url('/polopoly_fs/7.1229754.1326967013!/bg_content.png');
background-repeat:repeat-x;
background-color:#fbf8f5;
width:954px;	
margin:30px auto 0; 
padding-bottom:30px;
}
.text2{
width:905px;
margin-left:17px;
margin-top:15px; 
}
.text2 .article_body{
width:440px;	
color:#3f3f3f;
font-family:Arial;
font-size:13px;
font-weight:regular;
margin-bottom:20px;
float:left; 
}
.text2 .images{
width:443px;
height:308px;
float:right;
}

/*conttati*/
.prev_scrivici .form_detail {
float:none;
padding-top:18px;
}
.prev_scrivici .form_detail input {
border-color:#525252 #BEC5C5 #BEC5C5;
border-right:1px solid #BEC5C5;
border-style:solid;
border-width:1px;
height:32px;
width:345px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
font-family:Arial;

color:#333333;
font-size:14px;
}
.prev_scrivici .text_area textarea {
border-color:#525252 #BEC5C5#BEC5C5;
border-style:solid;
border-width:1px;
height:189px;
overflow:auto;
width:522px;
font-family:Arial;
color:#333333;
font-size:14px;
}
.prev_scrivici .text_area {
float:right;
height:161px;
margin-top:-217px;
width:530px;
font-family:Arial;
color:#333333;
font-size:14px;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione {
font-family:Arial;
color:#333333;
float:right;
font-size:11px;
height:16px;
margin-right:245px;
overflow:hidden;
width:288px;
}
.prev_scrivici {
padding-left:17px;
width:900px;
margin-top:20px;
min-height:300px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
font-family:Arial;
color:#333333;
}
.button_invia {
float:right;
margin-right:484px;
}

/*dove siamo*/

.dove{
margin-top:20px;
width:902px;
height:330px;
margin-left:17px;
}
.dove_siamo{
width:532px;
height:277px;
float:right;
}

/*-- mappa --*/
.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:213px;
}
.text{
width:345px;
min-height:276px; 
float:left;
margin-top:30px;
}
.text3,
.text4{
width:345px;
}
.text3 .article_body{ 
color:#3f3f3f;
font-family:Arial;
font-size:13px;
font-weight:regular;
margin-bottom:20px;
width:345px;
}
.text4 .article_body{
color:#3f3f3f;
font-family:Arial;
font-size:13px;
font-weight:regular;
width:345px;
margin-top:20px;
}
.preventivo .article_body {	
margin-left:17px; 
}


      
