/*
 * Id: 7.8292876
 * Version: 1326270692
 * Generated: Feb 23, 2012 11:02:08 AM
 * Rendered: 
 */
    /****************RESET STYLE******************/
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;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt { 
margin-left:-16px; 
}
a.modImg {
margin-top:-15px;
}
a{
color:#969692;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

body{
color:#969692;
background-color:#1e1c1c;
font-family:Georgia;
font-size:13px;
padding:0;
margin:0;
}
.first_wrapper{
background-image: url('/polopoly_fs/7.8292876.1326270692!/first_wrapper.jpg');
background-repeat:no-repeat;
background-position:top center;
margin:0px auto;
padding-top:10px;
}
.sec_wrapper{
background-image: url('/polopoly_fs/7.8292876.1326270692!/secw.jpg');
background-repeat:repeat-y;
background-position:top center;
margin:0px auto;

}
.wrapper{
background-image: url('/polopoly_fs/7.8292876.1326270692!/wr.png');
background-repeat:repeat-y;
background-position:top center;
width:968px;
padding-top:10px;
margin:0px auto;
padding-bottom:20px;

}
.top{

background-image: url('/polopoly_fs/7.8292876.1326270692!/top.png');
background-repeat:no-repeat;
background-position:top center;
margin:0px auto;
width:932px;
height:468px;

}
.bgg{
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg123.png');
background-repeat:no-repeat;
background-position:top center;
margin:0px auto;
height:6px;
margin-top:15px;
}
.bgg{
display:none;
}
.logo{
width:477px;
height:28px;
margin:0px auto;
padding-top:35px;
}
.flash{
width:913px;
height:328px;
margin:0px auto;
margin-left:20px;
margin-top:17px;}

.menu{
width:893px;
margin:0px auto;
background-image: url('/polopoly_fs/7.8292876.1326270692!/menu.png');
background-repeat:no-repeat;
background-position:top center;
height:41px;
}

.menu_sel{
float:left;
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg88.png');
background-repeat:repeat-x;
background-position:top center;
text-align:center;
color:#fff;
height:40px;
line-height:40px;
font-size:15px;
margin-top:1px;
}
.menu_first a{
margin-top:1px;
float:left;text-align:center;
color:#fff;
height:40px;
line-height:40px;
font-size:15px;
display:block;
text-decoration:none;

}
.menu_first a:hover{
display:block;
text-decoration:none;
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg88.png');
background-repeat:repeat-x;
background-position:top center;

}
#menu_s_1 a:hover,
.menu_sel#menu_s_1{
float:left;
width:108px;
}
#menu_s_1 a{
float:left;
width:108px;
}
#menu_s_2 a:hover,
.menu_sel#menu_s_2{
float:left;
width:155px;
}
#menu_s_2 a{
float:left;
width:155px;
}
#menu_s_3 a:hover,
.menu_sel#menu_s_3{
float:left;
width:225px;
}
#menu_s_3 a{
float:left;
width:225px;
}
#menu_s_4 a:hover,
.menu_sel#menu_s_4{
float:left;
width:150px;
}
#menu_s_4 a{
float:left;
width:150px;
}
#menu_s_5 a:hover,
.menu_sel#menu_s_5{
float:left;
width:140px;
}
#menu_s_5 a{
float:left;
width:140px;
}
#menu_s_6 a:hover,
.menu_sel#menu_s_6{
float:left;
width:115px;
}
#menu_s_6 a{
float:left;
width:115px;
}





.content{
width:932px;
margin:0px auto;
border-bottom:#fff solid 1px;
background-image: url('/polopoly_fs/7.8292876.1326270692!/content.png');
background-repeat:repeat-y;
background-position:top center;
min-height:533px;
}
.content1{
width:924px;
margin:0px auto;
}
.content-top{
background-image: url('/polopoly_fs/7.8292876.1326270692!/content-top.png');
background-repeat:no-repeat;
background-position:top center;
width:901px;
height:258px;
margin:0px auto;
}
.content-middle{
background-image: url('/polopoly_fs/7.8292876.1326270692!/content-top.png');
background-repeat:no-repeat;
background-position:top center;
width:901px;
height:258px;
margin:0px auto;
margin-top:8px;
}
.b1{
position:absolute;
width:395px;
height:77px;
margin-left:323px;
margin-top:15px;
}
.box1{
width:901px;
height:258px;

}
.box1 .article_body{
width:568px;
margin-right:10px;
height:92px;
line-height:18px;
overflow:hidden;
float:right;
padding-top:110px;


}
.box1 .images{

float:left;
width:295px;
height:238px;
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg1.png');
background-repeat:no-repeat;
background-position:top center;
margin-top:12px;
padding-top:13px;
padding-left:24px;
}
.box1 .link{
width:118px;
height:29px;
line-height:29px;
float:left;
background-image: url('/polopoly_fs/7.8292876.1326270692!/link.png');
background-repeat:no-repeat;
background-position:top center;
margin-top:13px;
margin-left:3px;
}
.box1 .link a{

float:left;
display:block;
text-align:center;
color:#fff;
font-size:15px;
text-decoration:none;
width:118px;


}
.box1 .link a:hover{
display:block;
text-decoration:underline;
}


.b2{
position:absolute;
width:395px;
height:77px;
margin-left:323px;
margin-top:15px;
}
.box2{
width:901px;
height:258px;

}
.box2 .article_body{
width:568px;
margin-right:10px;
height:92px;
line-height:18px;
overflow:hidden;
float:right;
padding-top:110px;


}
.box2 .images{

float:left;
width:295px;
height:238px;
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg1.png');
background-repeat:no-repeat;
background-position:top center;
margin-top:12px;
padding-top:13px;
padding-left:24px;
}
.box2 .link{
width:118px;
height:29px;
line-height:29px;
float:left;
background-image: url('/polopoly_fs/7.8292876.1326270692!/link.png');
background-repeat:no-repeat;
background-position:top center;
margin-top:13px;
margin-left:3px;
}
.box2 .link a{

float:left;
display:block;
text-align:center;
color:#fff;
font-size:15px;
text-decoration:none;
width:118px;


}
.box2 .link a:hover{
display:block;
text-decoration:underline;
}


.bg_footer {
background-image: url('/polopoly_fs/7.8292876.1326270692!/footer.jpg');
background-repeat:no-repeat;
background-position:top center;
 margin:0px auto ;
/*min-height:436px;*/
min-height:200px;
margin-top:-1px;
margin-left:4px;

}

.footer {
padding-top:15px;
 font-weight:regular;
 font-size:13px;
 text-align:center;
 color:#fff;
}
.nobody .article_body {
 display: none;
}
.gallery .clear_both {
 clear: none;
}

.powered {
 text-align:center;
 padding:5px 0px 20px 0px;
 color:#fff;

 font-size:13px;
}
.powered img {
 vertical-align:middle;
 border:0px;
}
.powered a {
 text-decoration:underline;
 color:#fff;
 font-size:13px;
}
.powered a:hover {
 text-decoration:none;
 color:#fff;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni, .map_branches, .info_dove_siamo {
 display:none;
}
.menu_footer {
 margin:auto;
 text-align:center;
 width:955px;
}
.footer a {
 color:#fff;
}
.popup {
 color:#000000;
}
#widgetbar_main{
background:none repeat scroll 0 0 #000000 !important;
}
.plus_one1 {
position: absolute; 
    width: 67px;
margin-top:37px;
margin-left:863px;
}

.clear_both{
clear:both;
}

.c1_top{
background-image: url('/polopoly_fs/7.8292876.1326270692!/ctop.png');
background-repeat:no-repeat;
background-position:top center;
height:95px;
position:relative;
z-index:10;
}
.c1_middle{
background-image: url('/polopoly_fs/7.8292876.1326270692!/cmiddle.png');
background-repeat:repeat-y;
background-position:top center;
padding-bottom:40px;
}
.c1_bottom{
background-image: url('/polopoly_fs/7.8292876.1326270692!/cbottom.png');
background-repeat:no-repeat;
background-position:bottom center;
height:39px;
}

#pagetitle{
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg_pagina.png');
background-repeat:no-repeat;
background-position:bottom left;
height:42px;
color:#545050;
font-size:22px;
font-family:Georgia, Times, Times New Roman;
margin-left:37px;
padding-top:22px;
text-transform:uppercase;
}
.total{
width:850px;
margin-left:37px;
position:relative;
z-index:15;
margin-top:-20px;
}

.general{
width:850px;
margin-left:37px;
position:relative;
z-index:15;
margin-top:-20px;
}
.gleft{
width:365px;
float:left;
}
.gleft .article_body{
width:364px;
color:#969692;
font-size:13px;
font-family:Georgia, Times, Times New Roman;
line-height:17px;
}
.gright{

width:480px;
float:right;
}
.tleft{
width:335px;
float:left;
}
.tleft a{
color:#969692;
font-size:13px;
font-family:Georgia, Times, Times New Roman;
}
.gleft a{
color:#969692;
font-size:13px;
font-family:Georgia, Times, Times New Roman;
}


.tleft .article_body{
width:313px;
color:#969692;
font-size:13px;
font-family:Georgia, Times, Times New Roman;
line-height:17px;
}
.tright{
width:500px;
float:right;
}



.ris1{
width:850px;
margin-left:37px;
position:relative;
z-index:15;
margin-top:-20px;
}
.ris1 .article_body{
width:850px;
color:#969692;
font-size:13px;
font-family:Georgia, Times, Times New Roman;
line-height:17px;
}
.ris2{
width:870px;
margin-left:37px;
margin-top:20px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 24px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
/*-- 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_map01 {
margin-left:4px;
}

.bottom_map02 {
padding-left:142px;
}
.dove_siamo {
background-image: url('/polopoly_fs/7.8292876.1326270692!/bg_mappa.png');
background-repeat:no-repeat;
background-position:0px 27px;
width:480px;
height:340px;
}
.map{
margin-left:10px;
}
.contact{
width:500px;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.map{
		height: 272px !important;
	}
}

/*conttati*/
.prev_scrivici .form_detail {
float:none;
padding-top:7px;
}
.prev_scrivici .form_detail input {
border-color:#a4a4a4;
border-style:solid;
border-width:2px;
height:34px;
width:215px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#333333;
font-size:13px;
}
.prev_scrivici .text_area textarea {
border-color:#a4a4a4;
border-style:solid;
border-width:2px;
height:176px;
overflow:auto;
width:264px;
color:#333333;
font-size:14px;
}
.prev_scrivici .text_area {
float:right;
height:173px;
margin-top:-207px;
width:270px;
color:#333333;
font-size:13px;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione a{
color:#333333;
font-size:11px;
}

.prev_scrivici .check_autorizzazione {
color:#333333;
float:right;
font-size:11px;
overflow:hidden;
margin-right:68px;
width:435px;
}
.prev_scrivici {
width:500px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#333333;

}
.button_invia {
float:right;
margin-right:453px;
}
.preventivo .article_body{
display:none;
}













      
