/*
 * Id: 7.2112305
 * Version: 1311767080
 * Generated: Feb 23, 2012 12:36:57 PM
 * Rendered: 
 */
    /* reset stili di base */
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-image: url('/polopoly_fs/7.2112305.1311767080!/body.jpg');
background-repeat:repeat;
font-family:Georgia;
font-size: 13px;
color: #534741;
margin:0px;
padding:0px;

}
a{
text-decoration:underline;
color:#534741;
}
a:hover{
text-decoration:none;
}
a.modTxt {
position:absolute;
}
.first_wrapper {
background-color:#9AAf38;
margin: 0 auto;
width:958px;
min-height:996px;
}

.wrapper {
width:911px;
margin: 0 auto;
}


.top{
background-image: url('/polopoly_fs/7.2112305.1311767080!/bg_top.png');
background-repeat:no-repeat;
background-position:center 8px;
margin:0 auto;
width:911px;
height:376px;
}
.top_up{
width:911px;
height:104px;
}
.logo{
width:259px;
height:89px;
float:left;
}

.menu{
width:547px;
height:104px;
float:right;
margin-right:37px;
}
.menu #menu_s_1,
.menu #menu_s_1 a {
text-decoration:none;
float:left;
color:#9c826b;
font-size:14px;
height:76px;
line-height:76px;
width:70px;
text-align:center;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1 {
text-decoration:none;
text-align:center;
color:#545f1d;
height:76px;
line-height:76px;
font-size:14px;
width:70px;
float:left;
text-align:center;
}
.menu #menu_s_2,
.menu #menu_s_2 a {
text-decoration:none;
float:left;
color:#9c826b;
font-size:14px;
height:76px;
line-height:76px;
width:95px;
text-align:center;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2 {
text-decoration:none;
text-align:center;
color:#545f1d;
height:76px;
line-height:76px;
font-size:14px;
width:95px;
float:left;
text-align:center;
}

.menu #menu_s_3,
.menu #menu_s_3 a {
text-decoration:none;
float:left;
color:#9c826b;
font-size:14px;
height:76px;
line-height:76px;
width:83px;
text-align:center;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3 {
background-image: url('/polopoly_fs/7.2112305.1311767080!/s3.png');
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
color:#545f1d;
height:76px;
line-height:76px;
font-size:14px;
width:83px;
float:left;
text-align:center;
}

.menu #menu_s_4,.menu #menu_s_4 a {
text-decoration:none;
float:left;
color:#9c826b;
font-size:14px;
height:76px;
line-height:76px;
width:74px;
text-align:center;
}
.menu #menu_s_4 a:hover,.menu .menu_sel#menu_s_4 {
background-image: url('/polopoly_fs/7.2112305.1311767080!/f4.png');
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
color:#545f1d;
height:76px;
line-height:76px;
font-size:14px;
width:74px;
float:left;
text-align:center;
}

.menu #menu_s_5,
.menu #menu_s_5 a {
text-decoration:none;
float:left;
color:#9c826b;
font-size:14px;
height:76px;
line-height:76px;
width:114px;
text-align:center;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5 {
background-image: url('/polopoly_fs/7.2112305.1311767080!/s2.png');
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
color:#545f1d;
height:76px;
line-height:76px;
font-size:14px;
width:114px;
float:left;
text-align:center;
}

.menu #menu_s_6,
.menu #menu_s_6 a {
text-decoration:none;
float:left;
color:#9c826b;
font-size:14px;
height:76px;
line-height:76px;
width:104px;
text-align:center;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6 {
background-image: url('/polopoly_fs/7.2112305.1311767080!/s6.png');
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
color:#545f1d;
height:76px;
line-height:76px;
font-size:14px;
width:104px;
float:left;
text-align:center;
}
.flash{
width:890px;
height:258px;
margin-left:9px;
}
.text_flash{
background-image: url('/polopoly_fs/7.2112305.1311767080!/bg_text.png');
background-repeat:no-repeat;
width:274px;
height:236px;
margin-left:601px;
position:absolute;
padding-left:15px;
margin-top:11px;

}

.text_flash .article_title{
width:280px;
height:57px;
line-height:20px;
color:#545f1d;
font-size:30px;
margin-top:32px;
}
.text_flash .article_body{
width:240px;
height:120px;

}

.content{
background-color:#FFFFFF;
width:911px;
margin:0 auto;
}
.box_content{
background-image: url('/polopoly_fs/7.2112305.1311767080!/bg_box_content.png');
background-repeat:no-repeat;
width:911px;
height:426px;
padding-left:10px; 
margin-left:10px;
}

.box_left,
.box_right,
.box_middle{
width:290px;
height:426px;
float:left; 
}


.box_left .article_title,
.box_right .article_title,
.box_middle .article_title{
color:#545f1d;
font-size:22px;
width:270px;
height:103px;
line-height:90px;

}
.box_left .article_body,
.box_right .article_body,
.box_middle .article_body{
width:263px;
height:74px;
margin-top:13px;
}
.box_left .images,
.box_right .images,
.box_middle .images{
width:270px;
height:172px;
}
.box_left .link,
.box_right .link,
.box_middle .link{
width:74px;
height:20px;
line-height:20px;
color:#546a02;
text-align:center;
}
.box_left .link a,
.box_right .link a,
.box_middle .link a{
width:74px;
height:20px;
line-height:20px;
color:#546a02;
text-align:center;
text-decoration:none;
}
.box_left .link a:hover,
.box_right .link a:hover,
.box_middle .link a:hover{
width:74px;
height:20px;
line-height:20px;
color:#546a02;
text-align:center;
text-decoration:underline;
}

.sep_menu{
background-image: url('/polopoly_fs/7.2112305.1311767080!/sepp.png');
background-repeat:no-repeat;
width:1px;
height:76px;
margin-top:11px;
float:left; 
}
.sep_box{
width:15px;
height:200px;
float:left; 
}
.bg_footer{
background-color:#FFFFFF;
width:911px;
padding-top:20px;
margin:0 auto;
height:157px;
}
/*---------------- FOOTER ---------------*/
.footer{
background-color:#546A02;
color:#FFFFFF;
margin:0 auto;
text-align:center;
width:890px;
height:111px;
font-size:12px;
padding-top:33px;

}

/*-- 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:#FFFFFF;

}
.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:#FFFFFF;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.bottom {
width:890px;
margin:0 auto;
padding-bottom:15px; 
padding-left:12px;
padding-right:9px;
background-color:#FFFFFF;
}
#pagetitle {
width:880px;
padding-left:10px;
margin:0 auto;
color:#545f1d;
font-size:22px;
font-family:Georgia;
line-height:40px;
height:40px;
border-bottom: 5px solid #545f1d;
margin-bottom:20px;
}
.box_img {
width:160px;
float:left; 
margin-left:10px;
}
.box_img img {
width:160px;
margin-bottom:20px; 
}
.text_s {
width:690px;
float:right; 
}
.text_s .article_body {
width:694px;
line-height:normal; 
}
.gal {
width:380px;
margin:0 auto; 
padding-left:10px;
float:right;
}
.chui_left{
width:400px;
float:left; 
}
.chui_left .article_body {
width:400px;
line-height:normal;
float:left; 
}
.gal .gallery {
width:460px;
float:right; 
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.mappa {
width:670px;
float:left; 
}
.text_dove {
width:190px;
float:right; 
}
.text_dove .article_body {
width:190px;
line-height:normal; 
}
/*-- 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:355px;
}
.box_menu {
width:245px;
float:left; 
}
.menu_second a, .menu_second_sel {
color:#534741;
font-size:14px;
height:27px;
line-height:27px;
padding-left:20px; 
}
.menu_second_sel, .menu_second a:hover {
font-weight:Bold;
color:#6e8c03;
text-decoration:none; 
}
.box_p {
float:right;
width:625px; 
}
.gall {
width:625px;
margin-bottom:15px;
}
.gall .article_body {
width:625px;
line-height:normal;
margin-bottom:15px; 
}
.gall .gallery .galleryContent img{
margin: 8px 25px 10px 0px;
}
.menu_third a, .menu_third_sel {
color:#534741;
font-size:14px;
padding-left: 23px;
line-height:25px;
height:25px;
margin-left:23px;
}
.menu_third_sel, .menu_third a:hover {
text-decoration:underline;
background-image: url('/polopoly_fs/7.2112305.1311767080!/sep.png'); 
background-repeat:no-repeat;
background-position:left center;
}
.sep_sec {
width:245px;
height:1px;
background-color:#6e8c03; 
}
.text_t, .text_t1 {
width:196px;
height:220px;
background-image: url('/polopoly_fs/7.2112305.1311767080!/bg_t.png'); 
background-repeat:no-repeat;
background-position:bottom;
float:left;
margin-right:18px;
}
.text_t1 {
float:right;
margin-right:0px; 
}
.text_t .article_title, .text_t1 .article_title {
color:#545f1d;
font-size:22px;
line-height:normal; 
}
.text_t .images, .text_t1 .images {
width:196px;
height:125px; 
margin-top:25px;
}
.text_t .link a, .text_t1 .link a {
color:#545f1d;
text-decoration:underline;
font-size:15px;
line-height:normal; 
padding-left:10px;
padding-top:5px;
}
.text_t .link a:hover, .text_t1 .link a:hover {
text-decoration:none;	
}
.text_m {
width:612px;
margin-bottom:20px; 
}
.text_m .images {
width:246px;
float:right; 
}
.text_m .article_body {
line-height:normal;
width:357px;
float:left; 
}
.flash_sub {
width:890px;
height:209px;
margin-left:9px; 
display:none;
margin-top:40px;
}

      
