/*
 * Id: 7.2735202
 * Version: 1320227754
 * Generated: Feb 23, 2012 5:10:06 AM
 * 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;
}
.link a.modTxt {
position:absolute;
width:20px;
}

body{
margin:0px;
padding:0px;
background-color:#D8D8D8;
font-family:Century Gothic,Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_body.png');
background-repeat:repeat-x;
}
.bg_wrapper{
margin:0px auto;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_wrapper.png');
background-repeat:repeat;
background-position:center center;
}
.wrapper{
margin:0px auto;
width:950px;
line-height:18px;
}
a{
color:#ffffff;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.top{
margin:0px auto;
padding-top:3px;
width:960px;
height:448px;
}
.logo{
height: 51px;
margin-left: 15px;
width: 213px;
}
.bx_left{
position:absolute;
width:230px;
height:371px;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_left.png');
background-repeat:repeat-y;
margin-left: 5px;
margin-top: 4px;
}
.menu{
padding-left:15px;
padding-top:4px;
width:202px;
height:322px;
}
.menu_sel {
padding-left:10px;
color:#5d3a24;
font-size:13px;
width:202px;
line-height:26px;
height:23px;
text-decoration:none;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_sel.png');
background-repeat:no-repeat;
}

.menu_first a {
display:block;
text-decoration:none;
color:#f3efe6;
font-size:13px;
width:202px;
line-height:26px;
height:23px;
padding-left:10px;
}
.menu_first a:hover{
color:#5d3a24;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_sel.png');
background-repeat:no-repeat;
}
.menu #menu_s_7 ,
.menu #menu_s_10 {
border-bottom:1px dashed #f3efe6;
}
.flash{
margin:0px auto;
width:964px;
height:379px;
}
.content{
margin:0px auto;
width:960px;
margin-bottom:15px;
}
.bx{
float:left;
width:240px;
height:132px;
}
.txt1{
margin-left: 5px;
margin-top: 5px;
width:228px;
height:33px;
position:absolute;
z-index:100;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_title.png');
background-repeat:no-repeat;
}
.txt1 .link{
border-bottom: 1px dashed #F3EFE6;
height: 28px;
line-height: 28px;
margin-left: 25px;
width: 192px;
}
.txt1 .link a{
text-align:left;
font-size: 17px;
text-decoration:none;
}
.txt1 .link a:hover{
text-decoration:underline;
}
.txt2{
margin-left: 5px;
margin-top: 5px;
width:228px;
height:33px;
position:absolute;
z-index:100;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_title.png');
background-repeat:no-repeat;
}
.txt2 .link{
border-bottom: 1px dashed #F3EFE6;
height: 28px;
line-height: 28px;
margin-left: 25px;
width: 192px;
}
.txt2 .link a{
text-align:left;
font-size: 17px;
text-decoration:none;
}

.txt2 .link a:hover{
text-decoration:underline;
}

.bx1{
width:239px;
height:130px;
}
.bx1 .images{
width:238px;
height:132px;
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_img.png');
background-repeat:no-repeat;
}
.bx1 .images img{
width:228px;
height:123px;
padding-left:5px;
padding-top:5px;
}
.footer{
margin:0px auto;
text-align:center;
width:940px;
font-size:13px;
padding-top:43px;
color:#816957;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:12px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#816957;
}
.address a:hover{
text-decoration:none;
}
.powered {
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#816957;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:block;
}
/*----------------------- SUB ---------------------------------*/
.content2{
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_content1.png');
background-repeat:repeat-y;
width: 660px;
position:absolute;
margin-top:-337px;
margin-left:265px;
padding-top:15px;
padding-left:15px;
float:left;
}

.sub_box1{
width:640px;
margin-bottom:20px;
}
.sub_box1 .article_body{
float:left;
width:350px;
}
.sub_box1 .images{
float:right;
}
.box_img{
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_img.png');
background-repeat:no-repeat;
float:left;
margin-top:-396px;
width:964px;
height:498px;
padding-left:5px;
padding-top:4px;
}
.sub_box{
width:710px;
position:absolute;
margin-top:-384px;
margin-left:240px;
}
.su_left{
width:442px;
float:left;
}
.sub_flash{
float:right;
width:232px;
margin-top:20px;
}
.su_left1{
background-image: url('/polopoly_fs/7.2735202.1320227754!/bg_logo.png');
background-repeat:no-repeat;
height:140px;
width:217px;
padding-top:23px;
padding-left:15px;
}
.su_left2{
background-image: url('/polopoly_fs/7.2735202.1320227754!/txt.png');
background-repeat:repeat-y;
width:427px;
padding-top:20px;
padding-left:15px;
height:216px;
color:#000000;
overflow:auto;
}
.f1{
margin-bottom:15px;
}
.menu_third_sel {
padding-left:25px;
color:#ffffff;
font-size:11px;
height:17px;
text-decoration:underline;
font-weight:bold;
font-style:italic;
}

.menu_third a {
display:block;
text-decoration:none;
color:#ffffff;
font-size:11px;
height:17px;
padding-left:25px;
}
.menu_third a:hover{
text-decoration:underline;
}
.sub_box2{
width:635px;
margin-bottom:20px;
}
.sub_box2 .article_body{
float:left;
width:635px;
}
/* --- gallery --- */
.gallery{
width:650px;
}
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
/* --- CATALOGUE --- */

.catalogo .element_container{
width:330px;
overflow:hidden;
float:left;
margin:15px 0px 0px 0px;
color:#ffffff;
}
.catalogo .element_container a{
color:#ffffff;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#BD2221;
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
height:85px;
line-height:20px;
margin:0 10px 0 0;
overflow:hidden;
width:210px;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#ffffff;
height:80px;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:210px;
padding-top: 5px;
}
/*--------------------------------------- mappa --------------------------------------------------*/
.mappa_content{
float:right;
}
.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:70px;
}
.utility_left {
float:left;
margin-left:0px;
width:135px;
z-index:1;
}
.where{
height:81px;
z-index:3;
display:none;
}
.dove{
width:640px;
margin-bottom:20px;
}
.dove_left{
float:left;
width:215px;
margin-top:30px;
}
.dove_left .article_body{
width:215px;
}
/* --- scrivici --- */
.prev_scrivici .form_detail {
float:none;
padding-top:8px;
color:#ffffff;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:255px;
height:30px;
color:#ffffff;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:150px;
overflow:auto;
width:335px;
color:#ffffff;
}
.prev_scrivici .text_area {
margin-top:-182px;
padding-left:270px;
padding-top:10px;
width:340px;
color:#ffffff;
}
.prev_scrivici .check_autorizzazione {
float:left;
margin-left:268px;
padding:5px 0;
color:#ffffff;
width:280px;
}
.prev_scrivici {
}
.button_invia {
float:left;
margin-left:273px;
}
.preventivo .article_body{
display:none; }

.lien{
width:213px;
height:52px;
}
.lien a{
display:block;
}

      
