/*
 * Id: 7.8492205
 * Version: 1329493472
 * Generated: Feb 22, 2012 9:11:22 PM
 * 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;
}
body {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
background-color:#000;
margin:0;
padding:0;
}
a {
text-decoration:underline;
color:#fff;
}
a:hover{
text-decoration:none;
}

.first_wrapper
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/f_w.jpg');
background-repeat: no-repeat;
background-position:top center;
background-color:#000;
}
.wrapper{

width:966px;
margin:0px auto;
}

.top{
height:746px;
margin: 0 auto;
width: 964px;
}
.top1
{
margin:0px auto;
height:110px;
width: 940px;
}

.logo{
margin:0px auto;
height:46px;
width: 211px;
padding-top:8px;

}
.sep
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/sep1.png');

background-repeat: no-repeat;
background-position:center left;
float:left; 
width:1px;
height:10px;
padding-top:25px;
}
.menu{
height:46px;
width: 940px;
margin-top:15px;
}
.menu_sel{
background-image: url('/polopoly_fs/7.8492205.1329493472!/m_sel.png');
background-repeat: no-repeat;
background-position:bottom;
text-decoration:none;
width:64px;
height:40px;
color:#4fa8d8;
font-size:14px;
text-align:center;
float:left;
line-height:34px;
font-weight:bold;
font-family:Century Gothic;
text-transform:uppercase;

}
.menu_first a{

text-decoration:none;
width:12342px;
height:40px;
color:#ffffff;
font-size:14px;
text-align:center;
float:left;
line-height:34px;
font-weight:regular;
text-transform:uppercase;


}
.menu_first a:hover{
background-image: url('/polopoly_fs/7.8492205.1329493472!/m_sel.png');
background-repeat: no-repeat;
background-position:bottom;
color:#4fa8d8;
font-weight:bold;


}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
text-decoration:none;
display:block;
text-align:center;
width:84px;

}
.menu #menu_s_1 a{
width:84px;
float:left;
height:40px;

}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
text-decoration:none;
display:block;
text-align:center;
width:151px;
height:40px;

}
.menu #menu_s_2 a{
float:left;
width:151px;


}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
text-decoration:none;
display:block;
text-align:center;
width:151px;
height:40px;


}
.menu #menu_s_3 a{

float:left;
width:151px;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
text-decoration:none;
display:block;
text-align:center;
width:210px;
height:40px;

}
.menu #menu_s_4 a{
width:210px;
float:left;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
text-decoration:none;
display:block;
text-align:center;
width:185px;
height:40px;



}
.menu #menu_s_5 a{


width:185px;
float:left;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{
text-decoration:none;
display:block;
text-align:center;
width:148px;
height:40px;

}
.menu #menu_s_6 a{
width:148px;
float:left;
}

.top2
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/bg_flash.png');

background-repeat: no-repeat;
background-position:top center;
width:958px;
height:623px;
margin:0px auto;
margin-top:37px;
}
.flash
{

width:934px;
height:464px;
padding-left: 11px;
padding-top: 11px;
}
.logo2
{
height: 64px;
margin-left:292px;
padding-top: 96px;
position: absolute;
width: 357px;
display:none; 
}
.box1
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/bk.png');
background-repeat: no-repeat;
background-position:top center;
height:66px;
position: absolute;
width:934px;
margin-top:409px;
margin-left:11px;
}
.text1
{
width:180px;
height:32px;
float:left;
margin-left:44px;
margin-top:18px;
}
.text1 .link
{

height:32px;
width:180px;
text-align:center;

}
.text1 .link a,
.text3 .link a
{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#ffffff;
font-weight:regular;
text-decoration:none;
line-height:34px;
display:block;
text-transform:uppercase;
}
.text1 .link a:hover
{
text-decoration:underline;	
}
.text2
{
width:275px;
height:32px;
float:left;
margin-left:98px;
margin-top:18px;
}
.text2 .link
{

height:32px;
width:275px;
text-align:center;

}
.text2 .link a
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#ffffff;
font-weight:regular;
text-decoration:none;
line-height:34px;
display:block;
text-transform:uppercase;
}
.text2 .link a:hover
{
text-decoration:underline;	
}
.text3
{
width:203px;
height:32px;
float:left;
margin-left:103px;
margin-top:18px;
}
.text3 .link
{

height:32px;
width:203px;
text-align:center;

}

.text3 .link a:hover
{
text-decoration:underline;	
}
.box2
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/shadow.png');
background-repeat: no-repeat;
background-position:bottom;
width:729px;
height:71px;
margin:0px auto;
margin-top:70px;
}
.box2 .link
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/link.png');
background-repeat: no-repeat;
background-position:top center;
height:49px;
width:285px;
text-align:center;
margin:0px auto;
margin-left:218px;

}
.box2 .link a
{

font-family:Century Gothic;
font-size:18px;
color:#ffffff;
font-weight:regular;
text-decoration:none;
line-height:20px;
display:block;
padding-top:19px;
}
.box2 .link a:hover
{
text-decoration:underline;	
}

.bg_footer
{
background-image: url('/polopoly_fs/7.8492205.1329493472!/bg_f.png');

background-position: top center;
background-repeat: no-repeat;
margin: 0 auto;
padding-bottom:70px;
margin-top:38px;
}
.footer1{
margin:0px auto ;

}


.clear_both
{
line-height:normal;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer
{
font-size:11px;
color:#ffffff;
text-align:center;
padding-top:31px;
}

.footer a{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
color:#ffffff;
}
.powered {
padding:5px 0px 20px 0px;
color:#fff;
font-size:11px;
text-align:center;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color: #ffffff;

}
.powered a:hover{
text-decoration:none;
color: #ffffff;

}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.popup
{
color:#ffffff;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
margin-left:-16px;
}
.flash1{
width:934px;
height:241px;
border:#686868 12px solid;
margin-top:33px;
display:none;
}
.content{
width:966px;
margin:0px auto;
margin-top:10px;
}
#pagetitle{

width:966px;
height:50px;
line-height:50px;
font-family:Century Gothic;
font-size:24px;
color:#fff;
background-image: url('/polopoly_fs/7.8492205.1329493472!/pg.png');
background-position:bottom center;
background-repeat:no-repeat;

}

/******************menu2***********/
.menu2{
width:212px;
float:left;
height:400px;
margin-top:20px;
}
.menu_second_sel{
float:left;
margin-left:1px;
background-image: url('/polopoly_fs/7.8492205.1329493472!/menu_sec1.png');
background-position:top center;
background-repeat:no-repeat;
width:195px;
padding-left:16px;
text-align:left;
font-size:15px;
color:#fff;
font-family:Century Gothic;
height:40px;
line-height:40px;
margin-bottom:10px;
}
.menu_second a{
float:left;
background-image: url('/polopoly_fs/7.8492205.1329493472!/menu_sec.png');
background-position:top center;
background-repeat:no-repeat;
width:195px;
height:40px;
line-height:40px;
padding-left:16px;
text-align:left;
font-size:15px;
display:block;
text-decoration:none;
color:#989898;
font-family:Century Gothic;
margin-left:1px;
margin-bottom:10px;
}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.8492205.1329493472!/menu_sec1.png');
background-position:top center;
background-repeat:no-repeat;
color:#fff;
}
.box-az{
width:725px;
float:right;
margin-top:20px;
}
.box-az .images{
float:right;
width:312px;
height:242px;
border:#00aeef 4px solid;
margin-left:10px;
margin-bottom:10px;
}
.box-az .article_body{
padding-bottom:20px;
font-family:Century Gothic;
line-height:17px;
font-size:13px;
color:#c7c7c7;
}
.box-pe{
width:725px;
float:right;
margin-top:20px;
}
.box-pe .article_body{
font-family:Century Gothic;
line-height:17px;
font-size:13px;
color:#c7c7c7;
float:left;
width:725px;
}
.box0{
float:right;
width:725px;

}
.box11, .box12, .box3, .box4, .box5{
float:left;
width:240px;
height:130px;
margin-top:30px;
}

.box11 .images, .box12 .images, .box3 .images, .box4 .images, .box5 .images{
float:left;
width:108px;
height:118px;
border:#00aeef solid 4px;

}

.box11 .article_body, .box12 .article_body, .box3 .article_body, .box4 .article_body, .box5 .article_body {
float:right;
width:95px;
height:125px;
margin-right:20px;
font-family:Century Gothic;
line-height:17px;
font-size:13px;
color:#c7c7c7;
overflow:hidden;
}
/*************menu_third**********/
.menu_third_sel{
float:left;
margin-left:8px;
color:#050505;
float:left;
background-image: url('/polopoly_fs/7.8492205.1329493472!/menu_th.png');
background-position:left;
background-repeat:no-repeat;
width:168px;
padding-left:10px;
text-align:left;
font-size:13px;
font-weight:bold;
font-family:Century Gothic;
padding-top:6px;
padding-bottom:6px;
line-height:13px;

}
.menu_third a{
float:left;
margin-left:8px;
width:168px;
padding-left:10px;
text-align:left;
font-size:13px;
font-family:Century Gothic;
padding-top:6px;
padding-bottom:6px;
line-height:13px;
color:#050505;
text-decoration:none;

}
.menu_third a:hover{
font-weight:bold;
background-image: url('/polopoly_fs/7.8492205.1329493472!/menu_th.png');
background-position:left;
background-repeat:no-repeat;
}
.separator{
float:left;
background-image: url('/polopoly_fs/7.8492205.1329493472!/sep.png');
background-position:center;
background-repeat:no-repeat;
width:211px;
height:2px;

}
.box-la{
width:958px;

margin:0px auto;

}
.box-la .article_body{
margin-top:20px;
font-family:Century Gothic;
line-height:17px;
font-size:13px;
color:#c7c7c7;
padding-bottom:20px;
width:958px;
}

.box-l{
width:418px;

float:left;

}
.box-l .article_body{
margin-top:20px;
font-family:Century Gothic;
line-height:17px;
font-size:13px;
color:#c7c7c7;
padding-bottom:20px;
width:418px;
}

/*dove siamo*/
.dove{
margin-top:20px;
float:right;
width:520px;
height:370px;

}

.dove_siamo{
width:508px;
height:307px;
}
/*-- 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_map02 {
padding-left:192px;
}
.logo1{
float:right;
width:197px;
height:45px;
margin-right:6px;
}
.map{
border:#00aeef 3px solid;
}

      
