/*
 * Id: 7.1933966
 * Version: 1303500288
 * Generated: Feb 23, 2012 8:47:13 AM
 * Rendered: 
 */
    @charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl,
li, dt, dd, p, blockquote, pre, form, fieldset,
table, th, td { 
margin: 0; padding: 0; 
}
.flags{
position: absolute;
margin:-23px 0 0 886px;
}
body{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_body.png');
background-repeat:repeat-x;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
color:#717274;
background-color:#858585;
font-size:13px;
}

 a{
 color:#494949;
 text-decoration:none;
 }
 a:hover{
 text-decoration:underline;
 }
.clear_both{
clear:both;
line-height:normal;
}
.wrapper1{
margin:0 auto;
}


.wrapper{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_wrapper.png');
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
width:970px;
}
.part1{
background-image: url('/polopoly_fs/7.1933966.1303500288!/part1.png');
background-repeat:no-repeat;
width:970px;
height:15px;
background-position:center top;
margin:75px auto 0;
}
.part2{
background-image: url('/polopoly_fs/7.1933966.1303500288!/part2.png');
background-repeat:repea-y;
width:970px;
margin:0 auto;
}
.part3{
background-image: url('/polopoly_fs/7.1933966.1303500288!/part33.png');
background-repeat:no-repeat;
width:970px;
height:17px;
margin:0 auto 20px;
}

.top{
margin:0 auto;	
}
.logo{
height:283px;
margin-left:-161px;
margin-top:-98px;
position:relative;
width:461px;

}
.link_c{
left:125px;
position:relative;
top:-131px;
}
.link_h{
left:125px;
position:relative;
top:-111px;
}

.link_c .link{
text-align:center;
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_link1.png');
background-repeat:no-repeat;
background-position:center top;	
font-size:14px;
color:#FFFFFF;
height:29px;
line-height:29px;
width:168px;
}
.link_h .link{
text-align:center;
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_link1.png');
background-repeat:no-repeat;
background-position:center top;	
font-size:14px;
color:#FFFFFF;
height:29px;
line-height:29px;
width:168px;
}
.link_c .link a,
.link_h .link a{
color:#FFFFFF;
}
.b1{
float:left;
}
.b2{
float:left;
margin-left:40px;
margin-top:10px;
}
.txt1, .txt2{
float:left;
margin-bottom:15px;
margin-left:48px;
}
.txt1 .article_body,
.txt2 .article_body{
color:#828385;
font-size:30px;
}
.box1,.box2 , .box3 ,.box4,
.box5,.box6 , .box7{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_box.png');
background-repeat:no-repeat;
background-position:center top;	
float:left;
height:213px;
width:295px;
}
.box1, .box4 ,.box7{
margin-left:27px; 
}
.box1,.box2, .box3 ,
.box4,.box5,.box6 ,
.box7,.box8,.box9{
margin-bottom:5px; 
}

.box2, .box3 ,.box5,.box6,.box8,.box9{
margin-left:20px; 
}
.box8,.box9{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_box1.png');
background-repeat:no-repeat;
background-position:center top;	
float:left;
height:213px;
width:295px;
}
.box1 .article_title,
.box2 .article_title,
.box3 .article_title,
.box4 .article_title,
.box5 .article_title,
.box6 .article_title,
.box7 .article_title,
.box8 .article_title,
.box9 .article_title{
color:#912f35;
font-size:20px;
padding-bottom:10px;
margin-left:13px;
margin-top:5px;
}
.box1 .article_body,
.box2 .article_body,
.box3 .article_body,
.box4 .article_body,
.box5 .article_body,
.box6 .article_body,
.box7 .article_body,
.box8 .article_body,
.box9 .article_body{
color:#717274;
float:left;
font-size:13px;
height:128px;
line-height:18px;
width:147px;
margin-left:10px;
overflow:hidden;
}
.box1 .images,
.box2 .images,
.box3 .images,
.box4 .images,
.box5 .images,
.box6 .images,
.box7 .images,
.box8 .images,
.box9 .images{
float:left;
margin-left:10px;
}
.box1 .link,
.box2 .link,
.box3 .link,
.box4 .link,
.box5 .link,
.box6 .link,
.box7 .link,
.box8 .link,
.box9 .link{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_link.png');
background-repeat:no-repeat;
background-position:center top;	
clear:both;
color:#FFFFFF;
float:left;
font-size:14px;
height:29px;
margin-left:138px;
margin-top:-35px;
line-height:29px;
text-align:center;
width:137px;

}
.box1 .link a,
.box2 .link a,
.box3 .link a,
.box4 .link a,
.box5 .link a,
.box6 .link a,
.box7 .link a,
.box8 .link a,
.box9 .link a{
color:#FFFFFF;
}
.x_link1,
.x_link2{
background-image: url('/polopoly_fs/7.1933966.1303500288!/x_link.png');
background-repeat:no-repeat;
background-position:center top;
font-size:14px;
color:#FFFFFF;
height:29px;
line-height:29px;
width:168px;
text-align:center;
float:left;
margin-top:7px;
}
.x_link1 a,
.x_link2 a{
color:#FFFFFF;
}

.footer{
margin: 0 auto;
text-align:center;
width:970px;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
font-size:12px;
color:#818284;
padding-top:30px;
}
.address a{
font-size:12px;
color:#818284;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
font-size:12px;
color:#818284;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
font-size:12px;
color:#818284;
text-decoration:underline;
}
.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;
}
.text_title{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_11.png');
background-repeat:repeat-y;
width:722px;
height:38px;
line-height:38px;
color:#912F35;
font-size:20px;
padding-left:207px; 
margin-left:15px;
}
.text_title1{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_11.png');
background-repeat:repeat-y;
width:908px;
height:38px;
line-height:38px;
color:#912F35;
font-size:20px;
padding-left:5px; 
margin-left:15px;
}
.box_sub_down{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_11.png');
background-repeat:repeat-y;
width:914px;
margin-left:15px; 
}
.sub_left{
width:397px;
float:left; 
margin-left:35px;
}
.sub_right{
width:397px;
float:left; 
margin-left:35px;

}

.cam_up{
width:800px; 
}

.cam_text{
width:397px; 
float:left;
padding-bottom:20px;

}
.cam_text .article_body{
width:397px; 	
}

.cam_images{
width:297px;
float:left; 
border:3px solid #FFFFFF;
}
.cam_galerie{
width:730px;
}
.sub_menu{
width:171px;
height:280px;
float:left;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.1933966.1303500288!/link_s.png');
background-repeat:no-repeat;
background-position:center left;	
font-size:15px;
color:#812328;
line-height:26px;
height:26px;
font-weight:bold;
text-indent:17px;
text-decoration:none;
}
.menu_second {
height:26px;
color:#812328;
line-height:26px;
font-weight:bold;
text-indent:19px;
text-decoration:none
}
..menu_second a{
font-size:15px;
color:#812328;
line-height:26px;
font-weight:bold;
text-decoration:none;
}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.1933966.1303500288!/link_sub.png');
background-repeat:no-repeat;
background-position:center left;	
height:26px;
display:block;
color:#812328;
font-weight:bold;
text-decoration:none;
}
.contati{
width:914px;
}
/* --- scrivici --- */

.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:187px;
overflow:auto;
width:471px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:147px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:41px;
padding:5px 0;
width:451px;
}
.prev_scrivici {
padding-left:15px;
}
.button_invia {
float:right;
margin-right:442px;
}


.gallery img{
display: block;
float: left;
margin: 8px 40px 10px 0px;
border:3px solid #FFFFFF;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}

.cam_up1{
width:397px; 
}

.cam_text1{
width:397px; 
float:left;
padding-bottom:20px;

}
.cam_text1 .article_body{
width:397px; 	
}


.cam_galerie1{
width:397px;
}
.text_title11{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_11.png');
background-repeat:repeat-y;
width:397px;
height:38px;
line-height:38px;
color:#912F35;
font-size:20px; 
}
.text_title11 .article_title{
width:397px;
height:38px;
line-height:38px;
color:#912F35;
font-size:20px; 
}

.text_title11 .article_body{
display:none;
}

.text_title111{
background-image: url('/polopoly_fs/7.1933966.1303500288!/bg_11.png');
background-repeat:repeat-y;
width:397px;
height:38px;
line-height:38px;
color:#912F35;
font-size:20px; 
}
.text_title111 .article_body{
display:none;
}
.text_title111 .article_title{
width:397px;
height:38px;
line-height:38px;
color:#912F35;
font-size:20px;
}




















      
