/*
 * Id: 7.2012407
 * Version: 1328692184
 * Generated: Feb 23, 2012 2:16:53 AM
 * Rendered: 
 */
    html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0;
border: 0;
outline: 0;
font-size: 100.01%;
vertical-align: baseline;
}
body {
background-color:#FFF0BC;
color:#7b4b25;
font-family:Georgia;
font-size:14px;
line-height:18px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_body.jpg');
background-repeat:repeat-x;
}
img {
border:medium none;
}
a {
color:#FBEAAC;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.bg_wrapper{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_top.png');
background-repeat:no-repeat;
background-position:center top;
}
.wrapper {
margin:0 auto;
width:982px;
}
.top {
height:580px;
width:955px;
margin:0 auto;
}
.bottom {
padding:40px 40px 0;
width:902px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_bottom.png');
background-repeat:repeat-y;
}
.footer {
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_footer.png');
background-repeat:repeat-y;
color:#FFF0BC;
font-size:13px;
padding:5px 20px 0;
text-align:center;
width:942px;
position:relative;
z-index:100;
height:75px;
}
.footer a{
color:#FFF0BC;
}
.footer_down{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_down.png');
background-repeat:no-repeat;
height:22px;
width:982px;
}
.logo {
float:left;
height:190px;
margin-top:10px;
position:relative;
width:198px;
z-index:100;
}
.menu {
float:right;
font-size:16px;
font-style:italic;
height:78px;
line-height:50px;
margin-top:64px;
position:relative;
width:747px;
z-index:100;
}
.menu_sel {
color:#FFF0BC;
float:left;
height:78px;
line-height:100px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel1.png');
background-repeat:no-repeat;
width:78px;
text-align:center;
}
.menu_first{
float:left;
height:50px;
line-height:50px;
width:78px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu1.png');
background-repeat:no-repeat;
}
.menu_first a {
color:#B86D54;
display:block;
text-decoration:none;
text-align:center;
}
.menu_first a:hover {
color:#FFF0BC;
height:78px;
line-height:100px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel1.png');
background-repeat:no-repeat;
}
.menu #menu_s_1{
width:78px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu1.png');
background-repeat:no-repeat;
}
.menu #menu_s_2{
width:113px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu2.png');
background-repeat:no-repeat;
}
.menu #menu_s_3{
width:106px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu3.png');
background-repeat:no-repeat;
}
.menu #menu_s_4{
width:94px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu4.png');
background-repeat:no-repeat;
}
.menu #menu_s_5{
width:113px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu5.png');
background-repeat:no-repeat;
font-size:14px;
}
.menu #menu_s_6{
width:113px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu6.png');
background-repeat:no-repeat;
}
.menu #menu_s_7{
width:100px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_menu7.png');
background-repeat:no-repeat;
margin-top:-2px;
}
.menu #menu_s_1.menu_sel,
.menu #menu_s_1 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel1.png');
background-repeat:no-repeat;
}
.menu #menu_s_2.menu_sel,
.menu #menu_s_2 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel2.png');
background-repeat:no-repeat;
}
.menu #menu_s_3.menu_sel,
.menu #menu_s_3 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel3.png');
background-repeat:no-repeat;
}
.menu #menu_s_4.menu_sel,
.menu #menu_s_4 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel4.png');
background-repeat:no-repeat;
}
.menu #menu_s_5.menu_sel,
.menu #menu_s_5 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel5.png');
background-repeat:no-repeat;
font-size:14px;
}
.menu #menu_s_6.menu_sel,
.menu #menu_s_6 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel6.png');
background-repeat:no-repeat;
}
.menu #menu_s_7.menu_sel,
.menu #menu_s_7 a:hover{
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_sel7.png');
}
.sep{
width:5px;
height:50px;
float:left;
}
.flash {
height:503px;
margin-top:-136px;
position:absolute;
width:955px;
}
.bg_article1{
width:188px;
height:340px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_article1.png');
background-repeat:no-repeat;
position:absolute;
margin-top:110px;
margin-left:300px;
z-index:10;
}
.article1{
width:902px;
height:360px;
}
.article1 .article_title{
font-size:24px;
color:#471909;
font-style:italic;
line-height:22px;
}
.article1 .article_body{
width:410px;
height:90px;
overflow:hidden;
float:left;
margin-top:25px;
}
.article1 .images{
width:336px;
height:170px;
border:3px solid #E9B098;
float:right;
margin-right:20px;
}
.article1 .link{
width:135px;
height:35px;
line-height:35px;
text-align:center;
float:left;
font-style:italic;
font-size:18px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/bg_link.png');
background-repeat:no-repeat;
margin-top:30px;
}





/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
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;
}
.link a.modTxt {
position:absolute;
}
/* chi siamo */
.pagination3{
height:37px;
width:902px;
line-height:37px;
margin-bottom:18px;
}
.pagination3 .article_title{
font-family:Georgia;
font-size:24px;
margin-bottom:0px;
color:#471909;
margin-left:10px;
font-style:italic;
}

.box_left3{
margin: 0;
width:423px;
float:left;
padding-bottom:50px;
}
.box_left3 .article_body{
width:403px;
font-family:Georgia;
font-size:14px;
color:#7B4B25;
line-height:18px;
margin-left:10px;
}

.box_right3{
margin: 0;
width:466px;
height:402px;
float:right;
padding-bottom:50px;
}
/*Contatti * dove siamo */
.box_text{
margin: 0;
width:892px;
float:left;
padding-bottom:100px;
color:#7b4b25;
font-family:georgia;
font-size:14px;
line-height:20px;
padding-left:10px;
}
.box_text .article_body{
width:770px;
font-family:georgia;
font-size:14px;
color:#7b4b25;
line-height:18px;
}
.box_ll{
float:left;
}
.box_ll .article_body{
color:#7B4B25;
font-family:Georgia;
font-size:14px;
line-height:18px;
width:325px;
margin-top:8px;
margin-left:10px;
}
.box_ll .article_body a{
color:#7B4B25;
}
.box_ll .article_body a:hover{
text-decoration:underline;
}

.mappe{
float:right;
margin-left:0px;
margin-top:8px;
width:534px;
padding-bottom:90px;
}
.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:220px;
}

.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
margin-bottom:24px;
clear:both;
width:342px;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:300px;
height:36px;
clear:both;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:233px;
overflow:auto;
width:465px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-290px;
padding-right:0px;
padding-top:10px;
width:552px;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione {
float:right;
font-size:11px;
padding:5px 0;
width:558px;
}
.prev_scrivici {
margin-left:0px;
margin-top:2px;
}
.button_invia {
float:right;
margin-right:507px;
margin-top:5px;
padding-bottom:25px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
margin-bottom:5px;
width:150px;
}
.element_container p {
    border-bottom:none;
    padding-bottom:0px;
}
/* Catalogue */
.box_left2{
margin:0 0 20px;
width:890px;
float:left;
position:relative;
}

.box_left2 .article_body{
width:860px;
color:#7B4B25;
font-family:Georgia;
font-size:14px;
line-height:20px;
margin-left:10px;
}

.box_right2{
margin: 0;
width:902px;
min-height:412px;
float:right;
position:relative;
}

.catalogue{
width:920px;
padding:25px 0px 20px 10px;
color:#f4f4f4;
}
.catalogo .element_container{
float:left;
width:460px;
padding-bottom:30px;
}
.catalogo .titre_cat{
float:right;
height:23px;
width:450px;
font-weight:bold;
}
.catalogo .text_window{
float:right;
height:74px;
width:262px;
font-size:14px;
overflow:hidden;
color:#7B4B25;
font-family:Georgia;
margin-right:80px;
}
.catalogo .element_container .ingrandisci{
text-decoration:none;
color:#7B4B25;
width:262px;
float:right;
font-size:14px;
margin-right:80px;
font-family:Georgia;
}
.catalogo .element_container a:hover{
text-decoration:underline;
}

.catalogo .img_window{
float:left;
width:100px;
height:100px;
}
/* Il centro */
.box_left33{
margin: 0;
width:383px;
float:left;
padding-left:10px;
}
.box_left33 .article_body{
width:373px;
font-family:georgia;
font-size:14px;
color:#7b4b25;
line-height:20px;
}

.box_photos{
width:505px;
margin-left:0px;
padding-bottom:50px;
float:left
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin:0 0px 22px 26px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both{
clear:none;
}
.txtgallery{
width:930px;
padding-bottom:15px;
}
.txtgallery .article_body{
width:910px;
font-size:14px;
padding-top:15px;
color:#f4f4f4;
padding-left:10px;
}
.clear_both {
line-height:normal;	
}

/*-------nov_lien-------------*/
.nov_lien{
width:auto;
height:auto;
padding:0 0 10px 10px;
}
.l1,.l2,.l3,.l4{
float:left;
min-width:20px;
height:25px;
line-height:25px;
padding:0 15px 0 23px;
background-image: url('/polopoly_fs/7.2012407.1328692184!/back-lien.png');
background-position:2px center;
background-repeat:no-repeat;
background-color:#E9AF97;
margin-right:3px;
border:solid 1px #ffffff;
}
.nov_lien a{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000;
}
.nov_lien a:hover{
text-decoration:underline;
}
.link_fb{
width:27px;
height:27px;
position:absolute;
margin-left:719px;
margin-top:-32px; 
}
.link_fb a{
text-decoration:none;
display:block;

}
.link_fb a:hover{
text-decoration:underline;


}





      
