/*
 * Id: 7.4203414
 * Version: 1329739217
 * Generated: Feb 23, 2012 4:08:43 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 {
font-family: arial;
font-weight:regular;
font-size:12px;
color:#3f2615;
background-color:#d9b6a3;
margin:0;
padding:0;
}
a{
text-decoration:underline;
color:#3f2615;
}
a:hover{
text-decoration:none;
}

.first_wrapper{
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_first.jpg');
background-repeat:no-repeat;
background-position:top center;
padding-bottom:66px;
}
.first_wrapper1{
background-image: url('/polopoly_fs/7.4203414.1329739217!/sec.png');
background-repeat:no-repeat;
background-position:top center;

}

.second_wrapper{
background-image: url('/polopoly_fs/7.4203414.1329739217!/second.jpg');
background-repeat:repeat-y;
margin:0px auto;
background-position:center top;
background-color:#2f1d11;
}
.wrapper {
margin: 0 auto;
width: 932px;
}


.top{
width:926px;
height:396px;
padding-left:6px;
margin:0px auto;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_top.png');
background-repeat:no-repeat;
margin:0px auto;
background-position:center top;
}
.top1{
width:337px;
height:338px;
float:left;
}
.logo{
width:338px;
height:143px;
float:left;
}
.sep {
background-image: url('/polopoly_fs/7.4203414.1329739217!/sep.png');
background-position: center bottom;
background-repeat: no-repeat;
float: left;
height: 1px;
width: 288px;
}
.menu{
margin:0px auto;
float:left;
width:288px;
margin-top:2px;
margin-left:15px;
float:left;
font-size:14px;
text-align:center;
height:170px;
font-family:Georgia;
font-variant:small-caps;
z-index:100;
position:relative;

}
.menu_sel {
height:28px;
width:288px;
color:#000000;
line-height:26px;
text-decoration:none;
}
.menu_first a {
color:#871b1b;
line-height:26px;
text-decoration:none;
height:28px;
width:288px;
display:block;
}
.menu_first a:hover{
color:#000000;
text-decoration:none;
}
.bg_flash{
float:right;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_flash.png');
background-repeat:no-repeat;
height: 325px;
margin-right: 6px;
padding-left: 14px;
padding-top: 14px;
width: 569px;

}
.flash{
width:555px;
height:311px;
}
.middle{
width:947px;
height:120px;
position:absolute;
z-index:100px;
margin-left: -10px;
margin-top: 304px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_middle.png');
background-position: center top;
background-repeat:no-repeat;
*margin-left: -347px;
}
.content{
margin: 0 auto;
width:932px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_content.png');
background-position:top center;
background-repeat:repeat-y;



}
.bot{
background-image: url('/polopoly_fs/7.4203414.1329739217!/foot_cont.png');
background-position:top center;
background-repeat: no-repeat;
width:932px;
margin:0px auto;
height:21px; 
}
.bg_content {
margin: 0 auto;
width:932px;

}
.content_top{
width:932px;
height:212px;
margin:0px auto;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_title.jpg');
background-position: center top;
background-repeat:no-repeat;

}
.box1{
float:left;
width:325px;
height:198px;
padding-left:13px;
padding-top:14px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_vert.png');
background-position:right;
background-repeat:no-repeat;
}
.box2{
float:left;
width:560px;
height:198px;
padding-left:13px;
padding-top:14px;
}


.text2{
width:303px;
height:183px;
float:left;
padding-left: 10px;
}
.text2 .article_title ,
.text3 .article_title ,
.text5 .article_title{
width:263px;
height:49px;
font-size:24px;
color:#5e391f;
font-variant:small-caps;
font-weight:bold;
background-image: url('/polopoly_fs/7.4203414.1329739217!/icone.png');
background-position: left top;
background-repeat:no-repeat;
padding-left: 38px;
font-family:Georgia;
line-height:36px;
}
.text2 .article_body {
line-height:18px;
overflow: hidden;
height: 73px;
width: 303px;
padding-bottom:19px;
padding-left:4px;
}

.text3{
float:left;
width:561px;
height:184px;
}
.text3 .article_body{
line-height:18px;
overflow: hidden;
height: 73px;
width: 305px;
float:right;
padding-bottom:22px;

}
.text5 .article_body{
line-height:18px;
overflow: hidden;
height: 73px;
width: 322px;
float:right;
padding-bottom:8px;
}

.text3 .images{
float:left;
width:231px;
height:136px;
padding-left:3px;
padding-top:7px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_carta.png');
background-position:left center;
background-repeat:no-repeat;
}
.map{
float:left;
width:231px;
height:136px;
}

.text2 .link ,
.text3 .link ,
.text5 .link{
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_link.png');
background-repeat: no-repeat;
float: left;
text-align:left;
font-size: 13px;
height: 40px;
width: 136px;
padding-left:20px;
margin-top:5px;
}
.text3 .link{
margin-left:19px;}

.text5 .link{
margin-left:6px
}
.text2 .link{
margin-left:-3px
}
.text2 .link a ,
.text3 .link a ,
.text5 .link a{
font-weight:bold;
color: #fce1c7;
line-height: 36px;
text-decoration: none;
}
.text2 .link a:hover ,
.text3 .link a:hover ,
.text5 .link a:hover{
text-decoration: underline;
}

.content_bottom{
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_title.jpg');
background-position: center top;
background-repeat:no-repeat;
width:915px;
height:203px;
margin:0px auto;}
.box5{
float:left;
width:902px;
height:189px;
padding-left:13px;
padding-top:14px;
}
.text5{
width:892px;
height:183px;
float:left;
}
.text5 .images{
float:left;
width:559px;
height:130px;
}
.text5 .images img._1{
float:left;
width:163px;
height:117px;
padding: 4px 4px 4px 5px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_img.png');
background-position:left center;
background-repeat:no-repeat;

}
.text5 .images img._2{
float:left;
width:163px;
height:117px;
margin-left:6px;
padding: 4px 4px 4px 5px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_img.png');
background-position:left center;
background-repeat:no-repeat;
}
.text5 .images img._3{
float:left;
width:163px;
height:117px;
margin-left:6px;
padding: 4px 4px 4px 5px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bg_img.png');
background-position:left center;
background-repeat:no-repeat;
}

.footer{
margin:0 auto;
width:821px;	
}

.img_foot{
width:251px;
height:121px;
/*position:absolute;
z-index:100px;*/ 
margin-left:30px;
margin-right:30px;
margin-top:-53px;
float:left;
}
.footer1{
float:left;
width:251px;	
}
.footer2{
float:left;
width:196px; 
}
.bg_footer{
background-image: url('/polopoly_fs/7.4203414.1329739217!/foot.png');
background-repeat:no-repeat;
background-position:bottom center;
color:#22140b;
text-align:center;
padding-top:30px;
margin:0 auto;
}

.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
color:#22140b;
font-size:12px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#22140b;
font-size:12px;
}
.address a:hover{
color:#22140b;
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
color:#22140b;
text-align:center;
}
.powered img {
vertical-align:middle;
border:0px;
color:#22140b;
}
.powered a{
text-decoration:underline;
color:#22140b;
}
.powered a:hover{
text-decoration:none;
color:#22140b;

}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}


/*-- mappa --*/
.text3 .prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.text3 .prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.text3 .bottom_map02 ,.text3 .bottom_map01{
display:none;
}
.content2{
margin: 0 auto;
width:922px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/scont.png');
background-position:top center;
background-repeat:repeat-y;
padding-left:10px;
padding-bottom:10px;
}
.bottom{
margin: 0 auto;
width:932px;
background-image: url('/polopoly_fs/7.4203414.1329739217!/bottom.png');
background-repeat:no-repeat;
height:20px;
}
.pagina_title{
background-color:#fae2dc;
    color: #5e391f;
    font-size: 24px;
font-weight:bold;
    height: 55px;
line-height: 55px;
width:898px;
padding-left:15px;
margin-bottom:10px;
}
.sub_box1{
width:870px;
margin-bottom:20px;
margin-left:15px;
}
/* --- ----------------------------------gallery ----------------------------------------- */
.gallery{
margin-left:7px;	
}
.gallery img{
display: block;
float: left;
margin: 8px 15px 15px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
.dove{
margin-left:15px;
width:875px;
}
.dove_left{
float:left;
width:245px;
margin-top:30px;
margin-right:10px;
}
.dove_left1{
float:right;
width:180px;
margin-top:30px;
}
/*--------------------------------------- mappa --------------------------------------------------*/
.mappa_content{
float:left;
}
.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:105px;
}
.utility_left {
float:left;
margin-left:370px;
width:135px;
z-index:1;
}
.where{
height:81px;
z-index:3;
}
/* --- scrivici --- */
.prev_scrivici .form_detail {
float:none;
padding-top:8px;
color:#3f2615;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:255px;
height:30px;
color:#3f2615;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:150px;
overflow:auto;
width:310px;
color:#3f2615;
}
.prev_scrivici .text_area {
margin-top:-176px;
padding-left:270px;
padding-top:10px;
width:340px;
color:#3f2615;
}
.prev_scrivici .check_autorizzazione {
float:left;
margin-left:268px;
padding:5px 0;
color:#3f2615;
width:280px;
}
.prev_scrivici {
float:right;
}
.button_invia {
float:left;
margin-left:273px;
}
.preventivo .article_body{
color:#3f2615;
width:260px;
float:left;
margin-top:20px; 
margin-left:15px;}


.sub_box1 .images{
float:right;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 298px;
	height:198px;
	background-image: url('/polopoly_fs/7.4203414.1329739217!/bkg.png');
background-repeat:no-repeat;
background-position:center left ;
padding: 3px 5px 5px;
}




.menu2{
width:230px;
float:left;
margin-top:50px;
margin-left:10px;
}
.menu_second_sel{
line-height:30px;
font-size:12px;
color:#3f2615;
min-height:30px;
text-decoration:underline;
display:block;
padding-left:10px;
margin-top:8px;
margin-bottom:8px;
font-weight:bold;
font-style:italic;
    background-image: url('/polopoly_fs/7.4203414.1329739217!/p.png');
    background-position: left ;
    background-repeat: no-repeat;
}
.menu_second a{
line-height:30px;
font-size:12px;
color:#3f2615;
min-height:30px;
text-decoration:none;
display:block;
margin-top:8px;
margin-bottom:8px;
    background-image: url('/polopoly_fs/7.4203414.1329739217!/p.png');
    background-position: left;
    background-repeat: no-repeat;
padding-left:10px;
}
.menu_second a:hover{
	text-decoration:underline;
	}


      
