/*
 * Id: 7.3176270
 * Version: 1325156597
 * Generated: Feb 23, 2012 2:05:02 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, smi, smp, tt, var,
i, 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;
}

.flags{
position: absolute;
margin: 10px 0 0 908px;
}
body {
/*background-image: url('/polopoly_fs/7.3176270.1325156597!/body.png');
background-repeat: repeat-x;*/
background-image: url('/polopoly_fs/7.3176270.1325156597!/f2.png');
background-repeat:repeat-y;
background-position: top center;
background-color:#21376e;
color: #010101;
font-family:Century Gothic;
font-size: 14px;
margin: 0 auto;
}
a {
text-decoration: underline;
color:#000;
}
a:hover {
text-decoration: none;
}
.wrapper {
margin:0 auto;
}
.first_wrapper1 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/first_2.jpg');
background-repeat: no-repeat;
background-position:top center;
background-color:#4e6f18; 
}
.top {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bg_menu.png');
background-repeat: repeat-x;
height:438px;
}
.top_up{
height: 147px;
margin: 0 auto;
width: 943px;	
}
.logo {
width:262px;
height:145px;
margin-left:-15px;
float:left;
}
.img_top{
width:511px;
height:111px;
margin-right:-16px;
float:right;
}
.menu{
width:958px;
height:37px;margin:0px auto;
/*background-image: url('/polopoly_fs/7.3176270.1325156597!/bg_menu.png');
bacground-repeat: repeat-x;*/
}
.menu_first a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
padding: 0px 21px;
text-decoration: none;	
}
.menu_first a:hover,
.menu_sel {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms_2.png');
background-repeat: repeat-x;
}
.menu_sel {
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
padding: 0px 25px;	
}
.menu2 {
width: 230px;
float: left;  
background-color: #91ce28;  
padding: 5px;
padding-bottom: 15px;
}
.menu_second a,
.menu_second_sel{
height: 25px;
line-height: 25px;
}
.menu_second a{
color: #ffffff;
}
.menu_second_sel{
height: 25px;
line-height: 25px;
}
.menu_second_sel,
.menu_second a:hover {
color: #3e5ba9;	
}


/*
.menu #menu_s_1,
.menu #menu_s_1 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
.menu #menu_s_2,
.menu #menu_s_2 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:113px;
text-decoration: none;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:113px;
text-decoration: none;
}

.menu #menu_s_3,
.menu #menu_s_3 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:113px;
text-decoration: none;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
.menu #menu_s_4,
.menu #menu_s_4 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:119px;
text-decoration: none;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
.menu #menu_s_5,
.menu #menu_s_5 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}

.menu #menu_s_6,
.menu #menu_s_6 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:113px;
text-decoration: none;
}
.menu #menu_s_7,
.menu #menu_s_7 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:129px;
text-decoration: none;
}
.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:129px;
text-decoration: none;
}
.menu #menu_s_8,
.menu #menu_s_8 a {
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:113px;
text-decoration: none;
}
.menu #menu_s_8 a:hover,
.menu .menu_sel#menu_s_8 {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 15px;
height:37px;
line-height:37px;
text-align: center;
width:97px;
text-decoration: none;
}
*/ 
.flash {
width:943px;
height:256px;
margin:0px auto;
}
.content{
width:970px;
margin:0 auto; 
}
.content_left{
width:266px;
height:620px;
float:left;
}
.content_right{
background-image: url('/polopoly_fs/7.3176270.1325156597!/box_right.png');
background-repeat: no-repeat;
width:703px;
height:634px;
float:left;
padding:10px 0 0 0;
}
.box_11{
background-image: url('/polopoly_fs/7.3176270.1325156597!/box_1.png');
background-repeat: no-repeat;
width:266px;
height:189px;
padding-left:24px;
padding-top:30px; 
}
.box_22{
background-image: url('/polopoly_fs/7.3176270.1325156597!/box_2.png');
background-repeat: no-repeat;
width:266px;
margin-top:-15px; 
}
.box_22 .article_title{
background-color:#3e5ba9;
width:200px;
height:27px;
line-height:27px;
color:#ffffff;
font-size:17px;
margin-left:24px;
margin-top:26px;
text-indent:10px;
}
.box_22 .article_body{
display:none; 
}
.box_22 .link{
background-image: url('/polopoly_fs/7.3176270.1325156597!/link.png');
background-repeat: no-repeat;
width:137px;
height:35px;
line-height:17px;
color:#1e2d55;
font-size:14px;
margin-left:51px;
text-align:center;
margin-top:316px;
text-indent:22px;
}
.box_22 .link a{
display:block;
line-height:17px;
}
.box_11 .article_body{
width:223px;
height:123px;
overflow:hidden;
color:#ffffff;
}
.box_11 .link{
background-image: url('/polopoly_fs/7.3176270.1325156597!/link1.png');
background-repeat: no-repeat;
width:122px;
height:20px;
line-height:20px;
color:#1e2d55;
font-size:14px;
margin-left:90px;
text-align:center;
margin-top:16px;
text-indent:15px;
}
.box_11 .link a{
color:#1e2d55;
line-height:17px; 
}
.box_1,
.box_2,
.box_3{
width:667px;
height:187px;
padding-left:12px;
margin-top:17px;
}
.box_1 .article_title,
.box_2 .article_title,
.box_3 .article_title{
background-image: url('/polopoly_fs/7.3176270.1325156597!/text_title.png');
background-repeat: no-repeat;
background-color:#3e5ba9;
width:380px;
height:27px;
line-height:27px;
color:#ffffff;
font-size:17px;
margin-left:12px;
text-indent:10px;
float:left;
}

.box_1 .article_body,
.box_2 .article_body,
.box_3 .article_body{
width:354px;
height:102px;
overflow:hidden; 
margin-left:12px;
float:left;
margin-top:10px;
}
.box_1 .link,
.box_2 .link,
.box_3 .link{
background-image: url('/polopoly_fs/7.3176270.1325156597!/link.png');
background-repeat: no-repeat;
width:137px;
height:20px;
line-height:20px;
color:#1e2d55;
font-size:14px;
float:left;
margin-left:252px;
text-align:center;
text-indent:21px;
}
.box_1 .images,
.box_2 .images,
.box_3 .images{
width:259px;
height:159px;
float:right;
margin-toip:4px;
}
.sep_box{
width:105px;
height:3px;
float:left; 	
}
.box_images{
width:140px;
height:300px;
position:absolute;
margin-left:53px;
margin-top:65px;
}
.image1,
.image2,
.image3{
width:135px;
height:105px;	
}
.bg_footer {
background-image: url('/polopoly_fs/7.3176270.1325156597!/bg_footer.png');
background-repeat:repeat-x;
color:#ffffff;
text-align: center;
margin:0 auto;
font-size:14px;
padding-top:40px;
}
.footer {
background-image: url('/polopoly_fs/7.3176270.1325156597!/f.png');
background-repeat:no-repeat;
background-position: center center;
color:#ffffff;
text-align: center;
margin:0 auto;
font-size:14px;
padding-top:40px;
margin-top:-9px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:8px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#ffffff;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding-top:8px;
padding-bottom:8px;
}
.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;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.text_contatti{
width:295px;
float:left;
}
.text_contatti .article_body{
width:290px;
font-size:13px;
color:#010101;
}
.text_dove{
width:365px;
float:left;
}
.text_dove .article_body{
width:348px;
font-size:13px;
color:#010101;
}
.text_contatti .link a{
margin-top:15px;
font-size:13px;
text-decoration:none;
color:#010101;
}
.text_contatti .link{
margin-top:15px;
font-size:13px;
text-decoration:none;
margin-left:50px;
margin-top:-35px;
}
.text_contatti .link a:hover{
margin-top:15px;
font-size:13px;
text-decoration:underline;
}
.text_dove .link{
margin-top:15px;
font-size:13px;
text-decoration:none;
}
.text_dove .link a:hover{
margin-top:15px;
font-size:13px;
text-decoration:underline;
}
.box_dove{
width:555px;
float:left;
}
.box_contatti{
width:635px;
float:left;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#010101;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#010101;
}
.bottom_map02 {
padding-left:238px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 12px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}

/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
color:#010101;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:265px;
height:38px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:330px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-top:10px;
width:354px;
color:#010101;
}
.prev_scrivici .check_autorizzazione {
float:left;
margin-left:277px;
padding:5px 0;
color:#010101;
}
.prev_scrivici {
padding-left:0px;
}
.button_invia {
float:right;
margin-right:309px;
}
#pagetitle{
background-image: url('/polopoly_fs/7.3176270.1325156597!/pagetitle.jpg');
background-repeat:repeat-x;
background-position:bottom;
color:#ffffff;
font-size:17px;
font-family:Century Gothic;
height:28px;
line-height:28px;
text-transform:capitalize;
padding-top:28px;
padding-left:10px;
}
.text1{
width:912px;
}
.text1 .article_body{
line-height:20px;
width:900px;
color:#010101;
font-size:13px;
padding-left:10px;
}
.text2{
width:900px;
float:left
}
.text2 .article_body{
line-height:20px;
width:566px;
float:left;
color:#010101;
font-size:13px;
}
.text2 .images{
width:311px;
float:right;
}
.box_gallery{
width:896px;
margin:0px auto;
}
.content_up{
background-image: url('/polopoly_fs/7.3176270.1325156597!/content_up.png');
background-repeat:no-repeat;
background-position:bottom;
height:69px;
width:933px;
padding-left:10px; 
margin:0px auto;
}
.content_middel{
background-image: url('/polopoly_fs/7.3176270.1325156597!/content_middel.png');
background-repeat:repeat-y;
background-position:center;
margin:0px auto;
width:933px;
padding-left:10px;
}
.content_down{
background-image: url('/polopoly_fs/7.3176270.1325156597!/content_down.png');
background-repeat:no-repeat;
background-position:center;
height:33px;
margin:0px auto;
width:943px; 
}
.link a.modTxt {
position:absolute;	
}
.link a {
color:#fff;
text-decoration:none;
line-height:17px;
}
.link a:hover {
text-decoration:underline;
}


      
