/*
 * Id: 7.8196900
 * Version: 1329214948
 * Generated: Feb 23, 2012 9:04:28 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;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
margin-left:-15px;
}
a.modImg {
margin-top:0px;
}

/* FLAGS*/

.flags{
position: absolute;
margin: 10px 0 0 908px;
}
.popup{
color:#000000;
}
.element_container p {
border-bottom: none;
padding-bottom: 0px;
}
#widgetbar_main {
background-color:transparent !important;
background-image:none !important;
height:0 !important;
position:absolute;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
body {
background-image: url('/polopoly_fs/7.8196900.1329214948!/body.jpg');
background-repeat:repeat;
background-position: center top;
font-family:Georgia;
font-size:14px;
color:#FFFFFF;
margin:0;
padding:0;
}
a {
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

.pay{
background-image: url('/polopoly_fs/7.8196900.1329214948!/donna_top2.png');
background-repeat:no-repeat;
}

.blog{
background-image: url('/polopoly_fs/7.8196900.1329214948!/blog.png');
background-repeat:no-repeat; 
background-position:right;
width:150px;
height:50px;
position:absolute;
margin-top:-245px; 
margin-left:225px;
}
.blog a{
font-size:12px; 
font-weight:bold; 
color:#0B5A7E;
line-height: 26px;
}


.wrapper1{
background-image: url('/polopoly_fs/7.8196900.1329214948!/bg0.jpg');
background-position:top;
background-repeat:no-repeat;
/*background-color:#2f81a7;*/

}


.wrapper{
width:958px;
margin:0 auto;
padding-top:0px;
}
.top{
margin:0 auto;
width:958px;
height:auto;
padding-top:5px;
}
.box_img{
position:absolute;
z-index:70;
margin-left:553px;
margin-top:201px;
height:288px;
width:387px;
}
.box_img .images{
height:190px;
width:207px;
margin-left:15px;
visibility:hidden;
}
.box_img .article_body{
color:#0b5a7e;
font-family:Georgia;
font-size:30px;
height:124px;
overflow:hidden;
line-height:36px;
width:390px;
margin-top:0px;
}
.logo{
float:left;
height:136px;
width:155px;
padding-top:2px;
background-image: url('/polopoly_fs/7.8196900.1329214948!/logo1.png');
}
.flash{
background-image: url('/polopoly_fs/7.8196900.1329214948!/bg_top.png');
background-position:top;
background-repeat:no-repeat;
height:334px;
width:958px;
margin:0 auto;
padding-top:2px;
}
.content{
width:958px;
margin:0 auto;
padding-top:0px;
padding-bottom:14px;
}
.txt{
margin-left:22px;
margin-top:20px;
width:833px;
height:198px;
}
.txt .article_body{
color:#FFFFFF;
font-family:Georgia;
font-size:14px;
height:198px;
overflow:hidden;
line-height:17px;
width:833px;
}
.bg_footer{
background-image: url('/polopoly_fs/7.8196900.1329214948!/bg_f.png');
background-repeat:no-repeat;
background-position: center top;
margin:0px auto;
font-family:Georgia;
padding-top:10px;
color:#ffffff;
font-size:14px;
text-align:center;
width:959px;
height:92px;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
padding-top:3px;
}
.footer a{
color:#FFFFFF;
font-size:14px;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
font-size:9px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#FFFFFF;
font-size:14px;
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}

.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}

/* *** CORREZIONI SMART EDITOR LINK *** */
.link a.modTxt {
background:transparent url('/polopoly_fs/7.8196900.1329214948!/icoModlink.gif') no-repeat scroll 0 0 !important;
height:16px !important;
padding:0 0 0 26px !important;
width:auto !important;
position:absolute;
margin-left:-15px;
}

.title {
margin-bottom:0px;
width:924px;
height:38px;
margin-top:21px;
margin-left:22px;
}

.title2 {
margin-bottom:0px;
width:582px;
float:right;
margin-right:81px;
height:38px;
margin-top:21px;
margin-left:22px;
}

#pagetitle{
text-align:left;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:38px;
line-height:18px;
font-family:Georgia;
text-transform:uppercase;
}
.txt0 {
padding-bottom:25px;
margin-left:22px;
width:923px;
}
.txt0 .article_body{
color:#FFFFFF;
font-size:14px;
line-height:18px;
}
.txt0 .images{
float:right;
width:320px;
height:270px;
margin-left:13px;
}
.txt1 {
padding-bottom:25px;
margin-left:22px;
width:923px;
}
.txt1 .article_body{
color:#FFFFFF;
font-size:14px;
line-height:18px;
width:923px;
}
.menu_second{
float:left;
margin-left:9px;
width:290px;
}


.menu_second a{
color:#fff;
display:block;
height:35px;
font-size:13px;
text-decoration:none;
font-family:Georgia;
text-align:left;
line-height:35px;
clear:both;
}
.menu_second  a:hover,
.menu_second_sel {
/*font-weight:bold;*/
/*width:183px;*/
text-decoration:underline;
}

.menu_second_sel {
margin-left:11px;
display:block;
height:35px;
line-height:35px;
clear:both;
}

.txt2 {
padding-bottom:25px;
width:650px;
float:left;
}
.txt2 .article_body{
color:#FFFFFF;
font-size:14px;
line-height:18px;
width:640px;
}
.txt2 .images{
float:right ;
margin-left:20px;
margin-bottom:15px;

}


.txtD{
width:345px;
float:left;
margin-bottom:30px;
margin-left:22px;
}
.txtD .article_body{
color:#FFFFFF;
font-size:14px;
line-height:18px;
width:330px;
}
.mapi{
width:570px;
height:300px;
float:left;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:13px;
color:#635a52;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:13px;
color:#635a52;
}
.bottom_map02 {
padding:5px 0 5px 255px;
}

.box_contatti{
width:570px;
float:left;
padding-bottom:30px;
margin-top:-5px;
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
height:58px;
padding-top:8px;
width:225px;
color:#FFFFFF;
font-size:13px;
font-family:Arial;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:34px;
width:240px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:169px;
overflow:auto;
width:311px;
font-weight: normal;
}
.prev_scrivici .text_area {
float:right;
margin-top:-201px;
padding-top:10px;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
width:311px;
font-family:Arial;
}
.prev_scrivici .check_autorizzazione {
float:none;
font-size:13px;
margin-top:0px;
padding:5px 0;
color:#FFFFFF;
width:272px;
margin-left:255px;
}
.prev_scrivici {
}
.prev_scrivici .button_invia {
float:right;
margin-right:263px;
margin-top:0px;
}
.box_lien{
width:950px;
float:left;
margin-left:22px;
padding-bottom:20px;
}
.lien1, .lien2{
width:465px;
float:left;
height:18px;
}
.lien1 a,
.lien2 a{
background-image: url('/polopoly_fs/7.8196900.1329214948!/pd.png');
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
line-height:18px;
text-decoration:underline;
float:left;
 background-repeat: no-repeat;
clear: both;
color: #FFFFFF;
display: block;
   padding-left: 20px;
text-decoration: underline;


}

.clear{
clear:both;	
}



.lien1 a:hover,
.lien2 a:hover{
color:#FFFFFF;
text-decoration:none;
}


.testo {
padding: 0 0 30px 20px;
}

.testo .article_title {
font: bold 25px ;
color: #fff;
padding-top: 15px;
}

.testo h2 , .testo h3 , .testo h4 {
font: italic 16px ;
color: #fff;
}

.testo .article_body p {
font: 14px ;
color: #fff;
width: 250px;
}

.testo li , .testo a {
font: 14px ;
color: #fff;
}

.testo .images {
float: right;
margin-left: 15px; 
}

.testo .images img {
width: 300px;
height: auto;
padding: 8px;
border: 1px dotted #fff;
margin-bottom: 15px;
}

#widgetbar_list{
margin-left:210px !important;	
}

/* .txt2 
*/ a.fileResourceLink {
    background-repeat: no-repeat;
    clear: both;
    color: #FFFFFF;
    display: block;
    padding-left: 20px;
    text-decoration: underline;
}

.txt0 a.fileResourceLink{
margin-left:276px;
margin-top:12px;
margin-bottom:15px;
float:left; 
}

      
