/*
 * Id: 7.4203014
 * Version: 1327407177
 * Generated: Feb 22, 2012 11:03:29 PM
 * Rendered: 
 */
    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: 10px 0 0 908px;
}
.clear_both {
line-height:normal;
}
.element_container p {
border-bottom:0px
}
.link a.modTxt {
position:absolute;
width:20px;
}
body{
margin:0px;
padding:0px;
/* background-color:#bcbcbc;*/
background-color:#9fb0bc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_wrap1.jpg');
background-repeat:no-repeat;
background-position:center top;
}
/*.bg_wrp{
margin:0px auto;
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_wrap1.jpg');
background-repeat:no-repeat;
background-position:center top;}
*/
/*.bg_wrp2{
margin:0px auto;
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_2.png');
background-repeat:no-repeat;
background-position:center 368px;
}*/

.wrapper{
margin:0px auto;
width:992px;
line-height:18px;
}
a{
color:#FFFFFF;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.top{
width:992px;
}
.tp{
width:976px;
height:125px;
position:absolute;
}
.logo{
width:198px;
height:85px;
margin:0 auto;
margin-top:20px;
}
.menu{
margin-top:10px;
margin:0 auto;
width:942px;
height:56px;
background-image: url('/polopoly_fs/7.4203014.1327407177!/sep.png');
background-repeat:no-repeat;
background-position:left center;
text-transform:capitalize;
}
.menu_sel {
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_sel.png');
background-repeat:repeat-x;
float:left;
color:#ffffff;
font-size:14px;
line-height:67px;
height:56px;
padding-left:38px;
padding-right:38px;
text-decoration:none;
}
.menu_first a {
float:left;
color:#ffffff;
font-size:14px;
line-height:67px;
height:56px;
padding-left:38px;
padding-right:38px;
text-decoration:none;
}
.menu_first a:hover{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_sel.png');
background-repeat:repeat-x;
text-decoration:none;
}
.bg_sep{
background-image: url('/polopoly_fs/7.4203014.1327407177!/sep.png');
background-repeat:no-repeat;
float:left;
width:2px;
height:49px;
margin-top:10px;
}
.flash {
float: left;
height: 359px;
margin-left: 30px;
padding-top: 11px;
width: 622px;
display:block;
}
.flash2 {
float: left;
height: 192px;
margin-left: 30px;
padding-top: 11px;
width: 933px;
display:none;
}

.box_left{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_right.png');
background-repeat:no-repeat;
background-position:right top;
text-decoration:none;
float:right;
width:307px;
height:361px;
margin-top:11px;
margin-right:28px;
display:block;
}
.content{
background-image: url('/polopoly_fs/7.4203014.1327407177!/wrap_midd.png');
background-repeat:repeat-y;
background-position:center top;
margin:0px auto;
width:992px;
padding-top:11px;
}
.content1{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_content.png');
background-repeat:no-repeat;
background-position:center bottom;
margin:0px auto;
width:930px;
background-color:#000000;
}
.box_haut{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_bas.png');
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
width:933px;
height:330px;
margin-top:0px;
}
.bx1{
float:left;
width:603px;
height:300px;
padding-left:10px;
padding-top:10px;
margin-right:18px;
}
.bx1 .article_title{
height:30px;
color:#FFFFFF;
line-height:22px;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.bx1 .images{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg1.png');
background-repeat:no-repeat;
background-position:center top;
width:197px;
height:220px;
float:left;
}
.bx1 .images img{
width:173px;
height:196px;
padding-left:9px;
padding-top:9px;
}
.bx1 .article_body{
width:397px;
height:232px;
overflow:hidden;
float:right;
color:#a3b2bc;
font-size:13px;
}
.bx1 .link{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_link.png');
background-repeat:no-repeat;
background-position:center top;
margin-top:5px;
width:124px;
height:29px;
float:left;
text-align:center;
}
.bx1 .link a{
line-height:29px;
height:29px;
font-size:13px;
font-weight:bold;
color:#dd1b2e;
text-align:center;
text-decoration:none;
}
.bx1 .link a:hover,
.bx2 .link a:hover{
text-decoration:underline;
}

.bx2{

float:left;
width:292px;
height:292px;
margin-top:10px;
padding-left:10px;
padding-top:0px;
}
.bx2 .article_title{
height:30px;
color:#FFFFFF;
line-height:22px;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
}
.bx2 .images{
margin-bottom: 0px;
margin-top: 4px;
width:288px;
height:145px;
}
.bx2 .images img{
border:2px solid #eceded;

}

.bx2 .article_body{
width:291px;
height:68px;
margin-bottom:10px;
overflow:hidden;
color:#a3b2bc;
font-size:13px;
}
.bx2 .link{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_link.png');
background-repeat:no-repeat;
background-position:center top;
width:124px;
height:29px;
float:left;
text-align:center;
}
.bx2 .link a{
line-height:29px;
height:29px;
font-size:13px;
font-weight:bold;
color:#dd1b2e;
text-align:center;
text-decoration:none;
}
.bg_footer{
margin:0px auto;
height:108px;
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_footer.png');
background-repeat:no-repeat;
background-position:center top;
}
.footer{
margin:0px auto;
width:950px;
font-size:13px;
padding-top:17px;
margin:0px auto;
color:#c7d8e3;
text-align:center;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:13px;
text-decoration:underline;
color:#c7d8e3;
}
.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:#c7d8e3;
font-size:13px;
}
.powered a:hover{
text-decoration:none;
}
.utility-left {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.left1,
.left2,
.left3{
width:279px;
height:109px;
padding-left:7px;

padding-bottom:9px;
}
.left1 .article_title,
.left2 .article_title,
.left3 .article_title{
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_T.png');
background-repeat:no-repeat;
background-position:left center;
height:50px;
color:#FFFFFF;
line-height:22px;
width:110px;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:42px;
float:right;
margin-top:7px;
}
.left1 .images,
.left2 .images,
.left3 .images{
border:2px solid #FFFFFF;
width:112px;
height:97px;
float:left;
margin-top:12px;
}
.left1 .article_body,
.left2 .article_body,
.left3 .article_body{
width:140px;
height:40px;
float:right;
overflow:hidden;
color:#e6b4b4;
font-size:14px;
margin-right:11px;
}
.box_flash {
background-image: url('/polopoly_fs/7.4203014.1327407177!/wrap_midd.png');
background-repeat:repeat-y;
background-position:center top;
margin:0px auto;
width:992px;
height:373px;
margin:0 auto;
padding-bottom:0px;
margin-top:-3px;
}

.content_sub {
width:910px;
margin:0 auto;
padding-bottom:50px;
}
#pagetitle {
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 21px;
height:35px;
line-height: 35px;
margin-bottom:10px;
margin-top:10px;
text-transform:capitalize;
}
.content_sub3{
width:900px;
margin-top:5px;
margin:0 auto;
}
.content_sub3 .article-body{
line-height:18px;
width:500px;
float:left;
}

.content_sub3 .images{
width:381px;
height:276px;
float:right;
}

.box_left_sub {
width:193px;
float:left;
margin-top:47px;
}
.menu_second a {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
display:block;
padding-bottom:10px;
padding-top:10px;
padding-left:18px;
}
.menu_second {
}
.menu_second_sel {
background-image: url('/polopoly_fs/7.4203014.1327407177!/puce.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
display:block;
padding-bottom:10px;
padding-top:10px;
}
.menu_second a:hover {
background-image: url('/polopoly_fs/7.4203014.1327407177!/puce.png');
background-repeat:no-repeat;
background-position:left center;
color:#FFFFFF;
display:block;
text-decoration:none;
}
.box_right_sub {
width:707px;
float:right;
}
.box_right_sub .article_body{
padding-bottom:35px;
width:310px;
}
.box_right_sub .images{
width:381px;
height:270px;
float:right;
}

.content .box_contatti {
float:right;
padding-right:19px;
padding-top:26px;
padding-left:23px;
margin-bottom:20px;
width:654px;
height:376px;
margin-top:30px;
background-color:#d6dae1;

}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
height:70px;
padding-top:8px;
width:160px;
color:#333333;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:32px;
width:293px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:189px;
overflow:auto;
width:330px;

}
.prev_scrivici .text_area {
float:right;
margin-top:-236px;
padding-top:10px;
color:#333333;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione {
float:right;
font-size:12px;
margin-top:0px;
padding:5px 0;
color:#333333;
width:330px;
}
.prev_scrivici .button_invia {
float:right;
margin-right:283px;
margin-top:0px;
}
.box_bas1,
.box_haut1{
margin: 0 auto;
padding-bottom: 50px;
width: 900px;
}
.box_bas1 .box_adr {
float:left;
width:177px;
margin-top:25px;
}
.box_adr .article_body {
line-height: 20px;
width:177px;
}
.box_haut1 .mapa {
float:right;
width:642px;
height:500px;
margin-top:8px;

}
.box_haut1 .box_adr1 {
float:left;
width:242px;
margin-top:40px;
}
.box_adr1 .article_body {
line-height: 20px;
width:242px;
}
/*-- 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:327px;
}
.top_title1,
.content_top{
height:40px;
}
.box_right_sub  .texte{
width:695px;
float:left;
}
.texte .article_body{
padding-bottom:35px;
width:695px;
}
.content_sub2{
width:900px;
margin:0 auto;
}
.content_sub2 .article_body{
padding-bottom:35px;
width:895px;
line-height:18px;
}
.lien{
margin:0px auto;
height:108px;
background-image: url('/polopoly_fs/7.4203014.1327407177!/bg_pdf.png');
background-repeat:no-repeat;
background-position:left top;
width:150px;
height:64px;
padding-left:60px;
float:left;
}
.lien a{
line-height:64px;
height:64px;
font-size:12px;
color:#FFFFFF;
float:left;
text-decoration:none;
}
.lien a:hover{
text-decoration:underline;
}



.left1 .link a,
.left2 .link a,
.left3 .link a
{
line-height:18px;
height:18px;
font-size:12px;
color:#FFFFFF;
float:left;
text-decoration:none;
margin-left:12px;
}
.left1 .link a:hover,
.left2 .link a:hover,
.left3 .link a:hover{
text-decoration:underline;
}



      
