/*
 * Id: 7.4200010
 * Version: 1320400118
 * Generated: Feb 23, 2012 12:02:19 AM
 * 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;
}
.flags{
float: right;
padding-top: 12px;
position: relative;
}
body {
background-image: url('/polopoly_fs/7.4200010.1320400118!/bg_body.jpg');
background-position:center top;
background-repeat:repeat-x;
margin:0 auto;
font-size: 13px;
font-family: "Georgia" , Arial, Helvetica, sans-serif;	
background-color:#1E1E1E;
color:#ffffff;
}

.link a.modTxt { 
position:absolute;
} a.modTxt {
position:absolute;
margin-left:-16px;
}
.link a.modTxt { 
 position:absolute; 
 } 
a.modTxt { 
 position:absolute;
margin-left:-16px; 
 }

a{
color:#6ca1b3;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.clear_both{
clear:both;
line-height:normal;
}
.wrapper1{
background-image: url('/polopoly_fs/7.4200010.1320400118!/wrapper1.png');
background-position:center top;
background-repeat:no-repeat;
margin:0 auto;	
}
.top{
width:957px;
margin:0 auto;
}
.wrapper{
width:957px;
margin:0 auto;	
}

.logo{
float:left;
height:137px;
width:218px;
}
.mg1{
float:left;
margin-left:10px;
margin-top:22px;	
}
.txt1{
float:right;
height:110px;
margin-top:20px;
width:382px;
}
.txt1 .article_title{
color:#169A2D;
font-family:Cooper Std black;
font-size:19px;
font-weight:bold;
line-height:27px;
margin-top:17px;
text-transform:uppercase;
width:382px;
}

.txt1 .article_body{
color:#169A2D;
font-family:Monotype Corsiva;
font-size:21px;
height:43px;
line-height:21px;
overflow:hidden;
width:380px;
}
.txt{
background-image: url('/polopoly_fs/7.4200010.1320400118!/txt.png');
background-position:center top;
background-repeat:no-repeat;
height:104px;
margin-top:330px;
position:absolute;
width:678px;
}
.txt .article_body{
color:#FFFFFF;
font-size:13px;
height:79px;
line-height:15px;
overflow:hidden;
padding-left:11px;
padding-top:22px;
width:665px;	
}
.menu{
height:302px;
width:266px;
}
.menu .menu_sel {
background-image: url('/polopoly_fs/7.4200010.1320400118!/sel.png');
background-position:left;
background-repeat:no-repeat;
color:#19a933;
display: block;
float: left;
font-size: 12px;
font-weight:bold;
line-height:38px;
padding-left:20px;
text-decoration: none;
text-transform:uppercase;
}
.menu .menu_first a {
color:#282870;
display: block;
float: left;
font-size: 12px;
font-weight:bold;
line-height:38px;
padding-left:20px;
text-decoration: none;
text-transform:uppercase;
}
.menu .menu_first a:hover {
background-image: url('/polopoly_fs/7.4200010.1320400118!/sel.png');
background-position:left;
background-repeat:no-repeat;
color:#19a933;
display: block;
float: left;
font-size: 12px;
font-weight:bold;
line-height:38px;
padding-left:20px;
text-decoration: none;
text-transform:uppercase;
}
.separator{
background-image: url('/polopoly_fs/7.4200010.1320400118!/separator.png');
background-position:center top;
background-repeat:no-repeat;	
float:left;
height:2px;
margin-left:10px;
width:231px;
}
.menu #menu_s_1 a,.menu #menu_s_1 a:hover,.menu .menu_sel#menu_s_1 {
float:left;
height:38px;
width:102px;
}
.menu #menu_s_2 a,.menu #menu_s_2 a:hover,.menu .menu_sel#menu_s_2 {
float:left;
height:37px;
margin-left:1px;
width:130px;
}
.menu #menu_s_3 a,.menu #menu_s_3 a:hover,.menu .menu_sel#menu_s_3 {
float:left;
height:37px;
margin-left:1px;
width:134px;
}
.menu #menu_s_4 a,.menu #menu_s_4 a:hover,.menu .menu_sel#menu_s_4 {
float:left;
height:37px;
margin-left:1px;
width:196px;
}
.menu #menu_s_5 a,.menu #menu_s_5 a:hover,.menu .menu_sel#menu_s_5 {
float:left;
height:37px;
margin-left:1px;
width:130px;
}
.menu #menu_s_6 a,.menu #menu_s_6 a:hover,.menu .menu_sel#menu_s_6 {
float:left;
height:37px;
margin-left:1px;
width:241px;
}
.menu #menu_s_7 a,.menu #menu_s_7 a:hover,.menu .menu_sel#menu_s_7 {
float:left;
height:37px;
margin-left:1px;
width:130px;
}

.menu #menu_s_8 a,.menu #menu_s_8 a:hover,.menu .menu_sel#menu_s_8 {
float:left;
height:37px;
margin-left:1px;
width:215px;
}

.menu #menu_s_9 a,.menu #menu_s_9 a:hover,.menu .menu_sel#menu_s_9 {
float:left;
height:37px;
margin-left:1px;
width:130px;
}

.flash{
background-image: url('/polopoly_fs/7.4200010.1320400118!/bgf.png');
background-position:top;
background-repeat:no-repeat;
float:left;
height:464px;
margin:0 auto;
padding-left:19px;
padding-top:24px;
width:697px;
}
.flash1{
float:left;
height:259px;
width:715px;
display:none;
}
.flash2{
float:left;
height:259px;
width:715px;
display:none;
}

.box_left{
float:left;
margin-top:13px;
width:241px;
}

.iso{

}
.iso .article_body{
color:#282870;
font-size:12px;
height:80px;
line-height:18px;
overflow:hidden;
padding-top:6px;
width:229px;
}
.content{
margin:0 auto;
padding-bottom:27px;
padding-top:32px;
width:957px;
}

.footer1{
background-image: url('/polopoly_fs/7.4200010.1320400118!/bg_footer.png');
background-position:top;
background-repeat:no-repeat;
color:#159a2d;
font-size:12px;
line-height:20px;
margin:0 auto;
padding-top:30px;
text-align:center;
width:957px;
}
.footer1 a{
color:#159a2d;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
color:#159a2d;
font-size:12px;
}
.address a{
color:#159a2d;
font-size:12px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
color:#159a2d;
font-size:12px;
padding:2px 10px 2px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#159a2d;
font-size:12px;
text-decoration:underline;
}
.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;
}
.link a.modTxt {
position:absolute;	
}
.a.modTxt {
position:absolute;
margin-left:-16px; 
}
/******sub*********/
.text_contatti{
width:295px;
float:left;
}
.text_contatti .article_body{
width:290px;
font-size:13px;
color:#333333;
}
.text_dove{
width:178px;
float:left;
margin-left:15px;
}
.text_dove .article_body{
width:178px;
font-size:13px;
color:#333333;
}
.box_dove{
width:490px;
float:left;
}
.box_contatti{
width:680px;
float:left;
margin-top:20px;
}
.box_contatti a{
color:#383838;
}

.box_gallery{
width:684px;
float:left;
margin-top:10px;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#333333;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
color:#808080;
}
.bottom_map02 {
padding-left:168px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 7px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
.element_container p {
border-bottom: medium none;
padding-bottom: 8px;
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
color:#383838;
}
.prev_scrivici .form_detail input {
border:1px solid #383838;
width:273px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #383838;
height:179px;
overflow:auto;
width:382px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-top:10px;
width:398px;
color:#383838;
}
.prev_scrivici .check_autorizzazione {
float:right;
margin-left:277px;
padding:5px 0;
color:#383838;
}
.prev_scrivici {
padding-left:0px;
}
.button_invia {
float:right;
margin-right:352px;
}
#pagetitle{
color:#169c2d;
font-size:22px;
font-family:Georgia;
height:45px;
line-height:45px;
text-transform:uppercase;
}
.menu_second_sel,
.menu_second a:hover {
color:#3cb251;
width:200px;
float:left;
padding-left:60px;
text-decoration:none;
font-weight:bold;
height:25px;
line-height:14px;
margin-bottom:10px;
text-decoration:underline;
margin-bottom:15px;
}
.menu_second a {
color:#3cb251;
display:block;
height:25px;
line-height:14px;
width:200px;
font-size:13px;
float:left;
padding-left:60px;
text-decoration:none;
font-weight:bold;
margin-bottom:10px;
margin-bottom:15px;
}
.menu_second {
line-height:30px;
width:260px;
float:left;
font-weight:georgia;
}
.text_1{
width:684px;
float:left;
}
.text_1 .article_body{
width:409px;
float:left;
}
.text_1 .images{
width:236px;
float:right;
}

.text_2{
width:684px;
float:left;
}
.text_2 .article_body{
width:684px;
}
.content_left{
width:260px;
float:left;
}
.content_right{
width:690px;
float:right;
margin-top:-80px;
position:relative;
color:#333333;
}
.text_10,
.text_11,
.text_12,
.text_13,
.text_14,
.text_15,
.text_16,
.text_17,
.text_18,
.text_19{
margin-bottom:5px;
width:695px;
float:left;
}
.text_10 .article_body,
.text_11 .article_body,
.text_12 .article_body,
.text_13 .article_body,
.text_14 .article_body,
.text_15 .article_body,
.text_16 .article_body,
.text_17 .article_body,
.text_18 .article_body,
.text_19 .article_body{
width:445px;
float:left;
}
.text_10 .images,
.text_11 .images,
.text_12 .images,
.text_13 .images,
.text_14 .images,
.text_15 .images,
.text_16 .images ,
.text_17 .images,
.text_18 .images,
.text_19 .images{
width:232px;
float:right;
}

#cboxContent {
color:#000;
}

.text_3{
width:684px;
float:left;
}
.text_3 .article_body{

}
.text_3 .images{
width:305px;
float:right;
maring-left:5px;
}




      
