/*
 * Id: 7.3268132
 * Version: 1328710148
 * Generated: Feb 23, 2012 7:10:37 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:#b76410;	
font-family:Trebuchet MS;
font-size:14px;
color:#000000;
margin:0;
padding:0;
}
a{
text-decoration:underline;
color:#000;
}
a:hover{
text-decoration:none;
}

.first_wrapper{
background-image: url('/polopoly_fs/7.3268132.1328710148!/f_as.jpg');
background-position: top center;
background-repeat: repeat-x;
background-color:#000000;
}
.shadow{
background-image: url('/polopoly_fs/7.3268132.1328710148!/shadow.png');
background-position: top center;
background-repeat: no-repeat;	
}
.wrapper{
width:955px;
margin: 0 auto;
 }
.top{
background-image: url('/polopoly_fs/7.3268132.1328710148!/top.png');
background-position: center top;
background-repeat: no-repeat;
height: 493px;
margin: auto;
width: 955px;
}

.logo_text{
float: left;
height: 453px;
width: 264px;
}  
.logo{
width:255px;
height:152px;
margin-left:9px;
}
.benvenuto{
 width:215px;
 height:280px;
 padding-left:30px;
 padding-top:15px;
 }  
.benvenuto .article_title{
 width:200px;
 height:42px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#f58718;
 padding-top:15px;
 } 
.benvenuto .article_body{
 width:215px;
 height:178px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#fdfdfd;
 line-height:22px;
 } 

.flash{
float:left;
height: 454px;
width:691px;
 }
.sep{
background-image: url('/polopoly_fs/7.3268132.1328710148!/sep.png');
background-repeat: no-repeat;	
width:2px;
height:38px;
float:left;
}
.bg_menu{
width:955px;
height:38px;
/*
margin:0px auto; 
*/
}
.menu{

    height: 38px;
    width:955px;

float:left;	
 
}

.menu_sel {
background-image: url('/polopoly_fs/7.3268132.1328710148!/menu_sel.png');
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 38px;
    line-height: 38px;
    text-transform: uppercase;
    width: 82px;
	 text-align: center;
margin-left:12px;
margin-right:12px;
color:#ffffff;
}
.menu_first a {
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
	text-decoration:none;
margin-left:12px;
color:#ffffff;

margin-right:12px;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.3268132.1328710148!/menu_sel.png');
    background-position: center center;
    background-repeat: no-repeat;
} 
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
background-image: url('/polopoly_fs/7.3268132.1328710148!/menu_sel.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 82px;
}
.menu #menu_s_1 a{
float:left;
width: 82px;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
background-image: url('/polopoly_fs/7.3268132.1328710148!/menu_sel.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 82px;
}
.menu #menu_s_2 a{
float:left;
width: 82px;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
background-image: url('/polopoly_fs/7.3268132.1328710148!/menu_sel.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 82px;
}
.menu #menu_s_3 a{
float:left;
width: 82px;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
background-image: url('/polopoly_fs/7.3268132.1328710148!/menu_sel.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 82px;
}
.menu #menu_s_4 a{
float:left;
width: 82px;
}

.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7{
background-image: url('/polopoly_fs/7.3268132.1328710148!/ms7.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 105px;
}
.menu #menu_s_7 a{
float:left;
width: 105px;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{
background-image: url('/polopoly_fs/7.3268132.1328710148!/ms7.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 105px;
}
.menu #menu_s_6 a{
float:left;
width: 105px;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
background-image: url('/polopoly_fs/7.3268132.1328710148!/ms7.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 105px;
}
.menu #menu_s_5 a{
float:left;
width: 105px;
}


.menu #menu_s_8 a:hover,
.menu .menu_sel#menu_s_8{
background-image: url('/polopoly_fs/7.3268132.1328710148!/ms7.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width: 105px;
}
.menu #menu_s_8 a{
float:left;
width: 105px;
}


.content{
background-image: url('/polopoly_fs/7.3268132.1328710148!/content.png');
 background-repeat:no-repeat;
 width:954px;
 margin:auto;
}
.box_up{
    color: #000000;
    height: 234px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    width: 893px;
 }
.box_down{
    color: #000000;
    height: 228px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 893px;
 }

.box1,
.box3{
 width:410px;
 height:215px;	
 float:left;
}
.box2,
.box4{
 width:410px;
 height:215px;
 float:right;
 padding-left:35px;

 }

.text1,
.text2,
.text3,
.text4{
 width:392px;
 height:214px;
 }
.text1 .article_title,
.text2 .article_title,
.text3 .article_title,
.text4 .article_title{
background-image: url('/polopoly_fs/7.3268132.1328710148!/bg_title.png');
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height:27px;
    margin-bottom: 10px;
    padding-left: 14px;
    width: 370px;
 } 
.text1 .article_body,
.text2 .article_body,
.text3 .article_body{
    height: 35px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 8px;
    overflow: hidden;
    width: 369px;
 }
 .text4 .article_body{
 width:185px;
 height:128px;
 line-height:18px;
 float:left;
 margin-left: 15px;
margin-top:5px;
overflow:hidden;
 }

.text1 .images,
.text2 .images,
.text3 .images{
 width:386px;
 height:105px;
 }
 .text4 .images{
 width:156px;
 height:158px;
 padding-top:5px;
 float:right;
margin-right:22px;
 }
.benvenuto .link{
height:22px;
 text-decoration:none;
margin-top:5px; 
}
.text1 .link,
.text2 .link,
.text3 .link{
 height:22px;
 text-decoration:none;
 }  
.text4 .link{
    height: 22px;
    text-decoration: none;
    width: 190px;
margin-top:10px;
 }  
.benvenuto .link a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#f58718;
 /*text-decoration:underline;*/ 	
}
.text1 .link a,
.text2 .link a,
.text3 .link a,
.text4 .link a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#f58718;
/* text-decoration:underline;*/ 
 margin-left: 15px;
 }
  
.footer{
background-image: url('/polopoly_fs/7.3268132.1328710148!/footer.png');
 background-repeat:no-repeat;
background-position:top center;
 font-size:12px;
 color:#FFFFFF;
 height:33px;
 text-align:center;
 padding-top:20px;
 } 


/*-- 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:#fff; 
}
.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:#fff; 
}
.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;
}
.clear_both{
line-height:normal;	
}
.bottom{
background-image: url('/polopoly_fs/7.3268132.1328710148!/bottom.png');
background-repeat:repeat-y;
margin:0px auto;
width:954px; 
}
.bottom1{
background-image: url('/polopoly_fs/7.3268132.1328710148!/bottom1.png');
background-repeat:no-repeat;
background-position:top center;
margin:0px auto;
width:954px; 
height:11px;
}
.titre{
margin-left:37px;
padding-top:15px;	
}
#pagetitle{
background-image: url('/polopoly_fs/7.3268132.1328710148!/titre.png');
background-repeat:no-repeat;
width:374px;
height:28px;
color:#ffffff;
line-height:27px; 
font-weight:bold;
font-size:20px;
padding-left:10px;
margin-top:16px;
}
.text_1{
float:left;
width:403px;
margin-top:15px; 
margin-left:43px;
}
.text_1 .article_body{
width:403px;
padding-bottom:20px;
line-height:18px; 
}

.box_gallery{
width:465px;
margin-top:15px;
float:right;
margin-right:15px;
}
.box_gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.text_2{
width:884px;
margin-top:15px; 
margin-left:43px;
}
.text_2 .article_body{
width:477px;
padding-bottom:20px;
line-height:18px; 
float:left;
}
.text_2 .images{
float:right;	
}
.text_3{
float:left;
width:632px;
margin-top:15px; 
margin-left:43px;
}
.text_3 .article_body{
width:632px;
padding-bottom:20px;
line-height:18px; 
}
.lien{
width:144px;
height:135px;
float:right; 
margin-right:40px;
margin-top:20px;
}
.lien .images{
width:96px;
height:80px;
}
.lien .link{
background-image: url('/polopoly_fs/7.3268132.1328710148!/lien.png');
background-repeat:no-repeat;	
width:89px;
height:22px;
text-align:center; 
}
.lien .link a{
text-decoration:underline;
text-align:center;
color:#ffffff;
line-height:22px; 
}
.lien .link a:hover{
text-decoration:none;	
}
.dove_siamo{
width:460px;
height:400px;
float:right;
margin-right:20px;
}
/*-- 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:130px;
}
.text_4{
width:407px;
float:left;
margin-top:15px; 
margin-left:43px;
}
.text_4 .article_body{
width:407px;
padding-bottom:20px;
line-height:18px; 
}



      
