/*
 * Id: 7.2009997
 * Version: 1326875873
 * Generated: Feb 23, 2012 12:51:35 PM
 * 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;
}
body{
background-image: url('/polopoly_fs/7.2009997.1326875873!/bd.png');
background-position:top center;
background-repeat:repeat-x;
background-color:#7ca0cf;
font-family:Century Gothic, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height:18px;
}
a{
color:#FFFFFF;
}
a:hover{
text-decoration:none;
}
a.modTxt {
position:absolute;
}
.top{
margin:0px auto;
width:957px;
}
.logo{
position:absolute;
margin-top:-75px;
margin-left:10px;
height:197px;
width:250px;
}
.logo a.modImg{
margin-left:-30px;
}
.menu{
padding-top:8px;
width:695px;
height:68px;
margin:0px auto;
font-size:16px;
text-transform:uppercase;
text-align: center;
line-height:68px;
float:right;
font-weight:bold;
margin-bottom:18px;
}
.menu a{
text-decoration: none;
}
.menu_sel {
color:#3564a2;
float:left;
width:95px;
height:68px;
}
.menu_first a {
position: relative;
display: block;
float:left;
color:#4b4b4b;
width:95px;
height:68px;
}
.menu_first a:hover {
color:#3564a2;
}
.sep{
float:left;
width:1px;
height:68px;
background-image: url('/polopoly_fs/7.2009997.1326875873!/sep.png');
}

.menu #menu_s_1,
.menu #menu_s_1 a{
float:left;
width:70px;
color:#4B4B4B;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
width:70px;
color:#3564A2;
float:left;
}
.menu #menu_s_2,
.menu #menu_s_2 a{
float:left;
width:110px;
text-align: center;
color:#4B4B4B;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
width:110px;
color:#3564A2;
float:left;
}
.menu #menu_s_3,
.menu #menu_s_3 a{
float:left;
width:167px;
text-align: center;
color:#4B4B4B;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
width:167px;
color:#3564A2;
float:left;
}

.menu #menu_s_4,
.menu #menu_s_4 a{
float:left;
width:80px;
color:#4B4B4B;
}

.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
width:80px;
color:#3564A2;
float:left;
}

.menu #menu_s_5,
.menu #menu_s_5 a{
float:left;
width:54px;
color:#4B4B4B;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
width:54px;
color:#3564A2;
float:left;
}

.menu #menu_s_6,
.menu #menu_s_6 a{
float:left;
width:208px;
color:#4B4B4B;
}
.menu #menu_s_6 a:hover,.menu .menu_sel#menu_s_6{
width:208px;
color:#3564A2;
float:left;
}

.inf{
width:224px;
height:114px;
background-image: url('/polopoly_fs/7.2009997.1326875873!/inf.png');
position:absolute;
margin-left:729px;
margin-top:155px;
}
.inf .link {
float:none;
margin-left:45px;
margin-right:30px;
margin-top:20px;
text-align:center;
height:20px;
}
.inf .link a{
color:#204E89;
font-size:20px;
text-decoration:underline;
}
.inf .link a:hover{
text-decoration:none;
}
.space_link{
height:20px;
width:1px;
}
.flash{
width:953px;
height:311px;
border:#7ca0cf solid 2px;
margin:0px auto;
}
.content_hp{
width:940px;
margin:0px auto;
}
.benvenuti{
background-repeat:no-repeat;
float:left;
height:353px;
padding-top:21px;
width:235px;
background-image: url('/polopoly_fs/7.2009997.1326875873!/img1.jpg');
}
.benvenuti .article_title{
font-size:30px;
line-height:30px;
margin-bottom:15px;
margin-left:14px;
text-transform:capitalize;
font-weight:bold;
}
.benvenuti .article_body{
height:190px;
margin-bottom:15px;
margin-left:14px;
overflow:hidden;
width:196px;

}
.benvenuti .link a{
text-transform:uppercase;
color:#FFFFFF;
text-decoration:underline;
font-size:15px;
font-style:italic;
font-weight:bold;
margin-left:14px;
}
.benvenuti .link a:hover{
text-decoration:none;
}
.box{
float:left;
width:215px;
}
.box .article_title{
font-size:30px;
line-height:30px;
margin-bottom:225px;
text-transform:capitalize;
font-weight:bold;
margin-top:20px;
margin-left:14px;
}
.box .article_body{
height:40px;
margin-bottom:5px;
overflow:hidden;
margin-left:14px;
width:164px;
padding-top:2px;
}
.box .link a{
text-transform:capitalize;
color:#FFFFFF;
text-decoration:underline;
margin-left:14px;
}
.box .link a:hover{
text-decoration:none;
}
.space{
float:left;
width:20px;
height:20px;
margin-top:20px;
}
.bg_footer{
margin-top:30px;
background-image: url('/polopoly_fs/7.2009997.1326875873!/bg_footer.png');
background-repeat:no-repeat;
background-position:top center;
}
.footer{
text-align:center;
padding-top:150px;
font-size:13px;
color:#FFFFFF;
width:959px;
margin:0 auto;
}
.footer a{
color:#FFFFFF;
}
.clear_both {
clear:both;
font-size:0;
height:0;
line-height:normal;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}

/* sub pages */

#pagetitle{
font-size:30px;
font-weight:bold;
height:60px;
line-height:70px;
}
.sub_content{
width:940px;
margin:0 auto;
}
.sub_menu{
width:233px;
min-height:315px;
background-color:#6D8DB7;
float:left;
padding-top:55px;
}
.menu_second_sel{
width:215px;
height:39px;
line-height:39px;
padding-left:18px;
background-image: url('/polopoly_fs/7.2009997.1326875873!/bg_menu_second.png');
background-repeat:no-repeat;
background-position:7px center;
background-color:#7CA0CF;
}
.menu_second a{
display:block;
width:215px;
height:39px;
line-height:39px;
padding-left:18px;
background-image: url('/polopoly_fs/7.2009997.1326875873!/bg_menu_second.png');
background-repeat:no-repeat;
background-position:7px center;
color:#FFFFFF;
text-decoration:none;
}
.menu_second a:hover{
background-color:#7CA0CF;
}
.villaggio_article{
width:685px;
float:right;
}
.villaggio_gallery{
margin-top:30px;
}
.gallery img {
margin:8px 35px 10px 0;
}
.link_text{
width:900px;
margin:0 auto;
}
.dove_text{
width:380px;
float:left;
}
.carte{
width:528px;
height:296px;
float:right;
}

.formulaire{
width:845px;
}




/* --- scrivici --- */
.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici {
padding-left:15px;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:32px;
margin-top:10px;
width:330px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-204px;
padding-right:136px;
padding-top:10px;
width:340px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:176px;
overflow:auto;
width:565px;
}
.prev_scrivici .check_autorizzazione {
padding:10px 6px 10px 350px;
}
.button_invia {
margin-left:354px;
}
.bottom_map02 {
padding:5px 0 5px 213px;
}
.over{
background-image: url('/polopoly_fs/7.2009997.1326875873!/bg1.png');
background-repeat:no-repeat;
height:355px;
width:235px;
background-position:-1px bottom;
position:absolute;
}
/* assistance */
.album_text{
width:800px;
margin-bottom:20px;
}
.album_gallery .gallery img {
border:2px solid #6582AA;
margin:8px 83px 10px 0;
}
.album_gallery .link a.modTxt {
margin-left:-25px;
}
.sezione1,
.sezione2,
.sezione3,
.sezione4,
.sezione5{
width:177px;
height:119px;
float:left;
border:2px solid #6582AA;
margin-left:5px;
}
.sezione1{
margin-left:0;
}

.pdflink{
background-image: url('/polopoly_fs/7.2009997.1326875873!/pdf.png');
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:25px;
line-height:22px;
margin-top:20px;
text-indent:34px;
text-transform:uppercase;
}
.pdflink a{
color:#ffffff; 
}


      
