body {
margin:0px;
padding:0px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#696868;
background-color:#e6e6e6;
overflow: auto;
}
img {
border:0px;
}
p {
margin:0px;
padding:0px;
}
form {
margin:0px;
padding:0px;
line-height:normal;
}
input {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
line-height:normal;
color:#666666;
background-color:#ffffff;
}
textarea {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
line-height:normal;
color:#666666;
background-color:#ffffff;
}
select {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
line-height:normal;
color:#000000;
background-color:#ffffff;
}
#inferiore {
width:100%;
height:130px;
position:relative;
clear: left;
background-image:  url(img_layout/bg-inferiore.gif);
z-index:2;
}
#accessofacilitato {
width:251px;
height:10px;
position:absolute;
top:14px;
left:19px;
font-family:none, sans-serif;
font-size:0px;
color:#000000;
line-height:0px;
background-color:#ffffff;
z-index:500;
}
#contenutihome {
width:746px;
position:relative;
float:left;
padding:0px 26px 0px 0px;
background-image:  url(img_layout/bg-contenuti.gif);
background-repeat:repeat-y;
}
#contenuti {
width:746px;
position:relative;
float:left;
padding:6px 26px 0px 0px;
background-image:  url(img_layout/bg-contenuti.gif);
}
#restoreheight {
position:relative;
float:left;
padding-top:610px;
width:187px;
height:1px;
}
#restoreheightincoming {
position:relative;
float:left;
padding-top:1008px;
width:187px;
height:1px;
}
#restoreheightcomune {
position:relative;
float:left;
width:172px;
padding:518px 0px 1px 15px;
z-index:1;
}
#restoreheightcompr {
position:relative;
float:left;
width:187px;
z-index:1;
}
#upmenuvisitare {
width:98px;
height:17px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upvisitare.gif);
margin:5px 0px 1px 0px;
left:4px;
padding:3px 0px 0px 60px;
position:relative;
float:left;
}
.vcvisitare {
width:143px;
padding:3px 0px 4px 0px;
float:left;
position:relative;
line-height:normal;
text-align:left;
z-index:2000;
background-color:#ffffff;
}
.vcvisitare a {
width:148px;
color:#2396D4;
background-color:#ffffff;
text-decoration:none;
}
.vcvisitare a:hover {
color:#2396D4;
background-color:#ffffff;
text-decoration:underline;
}
ul.menuvisitare  {
width:158px;
float:left;
position:relative;
background-image:url(img_layout/puntina-livisitare.gif);
background-position:left;
left:4px;
}
.menuvisitare li {
width:143px;
z-index:1500;
position:relative;
float:left;
line-height:normal;
background-image:url(img_layout/freccia-livisitare.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
margin-bottom:1px;
}


#percorso {
height:12px;
position:absolute;
top:54px;
left:19px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#DD5F21;
line-height:normal;
background-color:#ffffff;
z-index:11;
text-decoration:none;
}
#percorso a {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#DD5F21;
line-height:normal;
background-color:#ffffff;
text-decoration:underline;
}
#percorso a:hover {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#ff3300;
line-height:normal;
background-color:#ffffff;
text-decoration:none;
}
/*
#barralingue {
position:absolute;
left:550px;
top:8px;
z-index:10;
}
*/
#barralingue {
position:absolute;
left:519px;
top:8px;
width:225px;
z-index:10;
}
#barralingue p {
width:225px;
float:left;
position:relative;
margin:0px;
padding:3px 0px 0px 0px;
font-size:10px;
text-align:center;
background-color:#fff;
color:#696868;
}
#barralingue p a {
background-color:#fff;
color:#DD5F21;
text-decoration:none;
}
#barralingue p a:hover {
background-color:#fff;
color:#DD5F21;
text-decoration:underline;
}
#bgheader {
width:727px;
height:82px;
position:relative;
float:left;
background-image:  url(img_layout/bg-header.gif);
z-index:5;
}
#logo {
width:172px;
height:161px;
position:absolute;
top:81px;
left:14px;
z-index:20000;
}
#bigimghome {
width:560px;
height:159px;
position:absolute;
top:78px;
left:186px;
z-index:20;
}
#superiore {
width:100%;
height:auto;
background-image:  url(img_layout/bg-superiore.gif);
}
#header {
width:753px;
height:237px;
background-image:  url(img_layout/bg-header-sx.gif);
background-repeat: no-repeat;
padding-left:19px;
}


#headerdx {
width:26px;
height:237px;
position:absolute;
top:0px;
left:746px;
z-index:15;
background-image:  url(img_layout/bg-header-dx.gif);
}
#footersx {
position:relative;
width:25px;
height:130px;
float:left;
background-image:  url(img_layout/bg-footer-sx.gif);
}
#footerdx {
position:relative;
width:38px;
height:130px;
float:left;
background-image:  url(img_layout/bg-footer-dx.gif);
}
#footer {
position:relative;
width:709px;
height:130px;
float:left;
}
#upfooter {
position:relative;
width:700px;
height:83px;
padding:32px 2px 0px 7px;
float:left;
background-image:  url(img_layout/bg-footer.gif);
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
line-height:normal;
}
#upfooter a{
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:none;
line-height:normal;
}
#upfooter a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:underline;
line-height:normal;
}

#dwfooter {
position:relative;
width:709px;
height:15px;
float:left;
background-image:  url(img_layout/bg-footer-dw.gif);
}
#menusx {
position:absolute;
width:165px;
top:243px;
left:15px;
padding:0px;
margin:0px;
line-height:0px;
border:0px;
list-style:none;
z-index:2;
}
li {
margin:0px;
padding:0px;
list-style:none;
}
ul {
margin:0px;
padding:0px;
}
.vctipcomradice {
width:134px;
height:23px;
margin-left:4px;
padding:4px 0px 0px 24px;
position:relative;
background-image:  url(img_layout/bg-vc-tipcomradice.gif);
background-repeat: no-repeat;
line-height:normal;
}
.vcnewsletter {
width:154px;
padding:0px 0px 4px 6px;
position:relative;
line-height:normal;
text-align:center;
background-image:url(img_layout/puntina-vcmenu.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.vcnewsletterbig {
width:180px;
padding:1px 0px 4px 4px;
position:relative;
line-height:normal;
text-align:left;
background-image:url(img_layout/puntina-vcmenu.gif);
background-position:right bottom;
background-repeat:repeat-x;
}
.vctipcom {
width:134px;
height:23px;
left:4px;
padding:4px 0px 0px 24px;
position:relative;
background-image:  url(img_layout/bg-vc-tipcom.gif);
background-repeat: no-repeat;
line-height:normal;
}
.vctipcom a {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
.vctipcom a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
#upmenuturismo {
width:98px;
height:17px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upturismo.gif);
margin:0px 0px 1px 0px;
left:4px;
padding:3px 0px 0px 60px;
position:relative;
float:left;
}
#upmenunewsletter {
width:98px;
height:17px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upnewsletter.gif);
margin:5px 0px 1px 0px;
left:4px;
padding:3px 0px 0px 60px;
position:relative;
float:left;
}
#upmenupartners {
width:98px;
height:17px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upturismo.gif);
margin:10px 0px 1px 0px;
padding:3px 0px 0px 60px;
position:relative;
float:left;
left:4px;
}
.none {
font-family:none, sans-serif;
font-size:0px;
line-height:0px;
margin:0px;
padding:0px;
border:0px;
list-style:none;
}
.vcturismo {
width:135px;
height:20px;
left:4px;
padding:6px 0px 0px 23px;
position:relative;
float:left;
background-image:  url(img_layout/bg-vc-turismo.gif);
background-repeat: no-repeat;
line-height:normal;
}
.vcturismo a {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
.vcturismo a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
#contentmid {
width:375px;
float:left;
position:relative;
}
#colonnadx {
width:184px;
float:left;
position:relative;
}


#boxnewsletter {
width:176px;
height:48px;
clear: left;
padding:28px 6px 0px 0px;
text-align:right;
position:relative;
margin:0px 0px 10px 1px;
background-image:  url(img_layout/bg-newsletter.jpg);
}
.upmenucomuni {
width:126px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upcomuni.gif);
padding:3px 58px 4px 0px;
margin:10px 0px 4px 0px;
text-align:right;
position:relative;
float:left;
}
#upmenunewsletterbig {
width:126px;
height:17px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upcomuni.gif);
padding:3px 58px 0px 0px;
margin:0px;
text-align:right;
position:relative;
float:left;
}
#upmenunews {
width:126px;
height:17px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:normal;
color:#ffffff;
background-color:#696868;
background-image:  url(img_layout/bg-upnews.gif);
padding:3px 58px 0px 0px;
margin-top:10px;
text-align:right;
position:relative;
float:left;
}
#boxlastnews {
width:152px;
margin-top:1px;
border-left: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
text-align:right;
color:#000000;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
background-color:#ffffff;
background-image: url(img_layout/freccia-boxnews.gif);
background-repeat: no-repeat;
background-position: top right;
padding:5px 22px 10px 10px; 
position:relative;
float:left;
}
#stringakey {
width:368px;
height:20px;
position:relative;
float:left;
background-image:  url(img_layout/bg-stringakey.gif);
z-index:200;
margin-bottom:7px;
}
#stringakeylong {
width:534px;
height:25px;
position:relative;
float:left;
background-image:  url(img_layout/bg-stringakey-long.gif);
z-index:200;
color:#000000;
background-color:#cc3300;
padding-right:23px;
margin:3px 0px 7px 0px;
}
#boxricerca {
width:356px;
height:24px;
position:relative;
float:left;
padding:28px 0px 0px 9px;
background-image:  url(img_layout/bg-ricercaveloce.jpg);
margin-left:1px;
margin-bottom:7px;
}
.upsezionebignotop {
width:322px;
height:19px;
padding:5px 0px 0px 42px;
background-image:  url(img_layout/bg-upsezionebig.gif);
background-position: bottom;
float:left;
position:relative;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
left:1px;
}
.upsezionebignotop a {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.upsezionebignotop a:hover {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.upsezionebig {
width:322px;
height:20px;
padding:5px 0px 0px 42px;
background-image:  url(img_layout/bg-upsezionebig.gif);
float:left;
position:relative;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
left:1px;
}
.upsezionebig a {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.upsezionebig a:hover {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.sezionebig {
width:352px;
text-align:justify;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
left:1px;
padding:10px 5px 15px 5px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#696868;
background-color:#ffffff;
line-height:14px;
float:left;
position:relative;
overflow:visible;
}
.sezionebig table {
position:relative;
float:left;
}
.upsezioneminisx {
width:145px;
height:19px;
padding:5px 0px 0px 37px;
background-image:  url(img_layout/bg-upsezionemini-sx.gif);
position:relative;
float:left;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
left:1px;
}
.upsezioneminisx a {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.upsezioneminisx a:hover {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.upsezioneminidx {
width:145px;
height:19px;
padding:5px 0px 0px 37px;
background-image:  url(img_layout/bg-upsezionemini-dx.gif);
position:relative;
float:left;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
left:1px;
}
.upsezioneminidx a {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.upsezioneminidx a:hover {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.contenutisezmini {
width:362px;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
position:relative;
float:left;
left:1px;
background-image: url(img_layout/minicontent-pattern.gif);
}
.sezminisx {
width:169px;
position:relative;
float: left;
background-color:#ffffff;
padding:13px 6px 15px 6px;
text-align:justify;
color:#696868;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:14px;
background-image: url(img_layout/minicontentsx-up.gif);
background-repeat: no-repeat;
background-position: top left;
}
.sezminidx {
width:168px;
position:relative;
float: left;
background-color:#ffffff;
padding:13px 6px 15px 6px;
left:1px;
text-align:justify;
color:#696868;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:14px;
background-image: url(img_layout/minicontentdx-up.gif);
background-repeat: no-repeat;
background-position: top left;
}
.verde {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#8EBF03;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
a.verde {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#8EBF03;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
a:hover.verde {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#8EBF03;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
.arancio {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#ffffff;
line-height:normal;
}
a.arancio {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
a:hover.arancio {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
.txtrosso {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#ffffff;
line-height:normal;
}
a.txtrosso {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
a:hover.txtrosso {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
.azzurro {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#33B8FF;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
a.azzurro {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#33B8FF;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
a:hover.azzurro {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#33B8FF;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
.azzurro2 {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#33B8FF;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
a.azzurro2 {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#33B8FF;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
a:hover.azzurro2 {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#33B8FF;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
.grigio {
font-family: tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#6F706C;
background-color:#ffffff;
}
.grigio11 {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#646C4E;
background-color:#ffffff;
font-weight:bold;
}
.imgdett {
border:0px;
line-height:normal;
margin-left:10px;
}
.pulscerca {
width:40px;
height:19px;
background-image: url(img_layout/puls-nero.gif);
border:0px;
text-align:center;
font-size:9px;
color:#ffffff;
background-color:#000000;
line-height:10px;
margin:0px 0px 0px 2px;
padding:0px;
}
.pulsiscrivi {
width:50px;
height:19px;
background-image: url(img_layout/puls-verde.gif);
border:0px;
text-align:center;
font-size:9px;
color:#000000;
background-color:#ffffff;
line-height:10px;
margin:0px 0px 0px 2px;
padding:0px;
}
.freccianewsletter {
width:26px;
height:23px;
background-image: url(img_layout/freccia-newsletter.gif);
margin:0px 0px 0px 2px;
padding:0px;
border:0px;
}

#iconefooter {
width:210px;
height:15px;
position:relative;
float:left;
}
#menufooter {
width:490px;
position:relative;
float:left;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
line-height:normal;
text-align:right;
}
#menufooter a{
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:none;
line-height:normal;
margin:0px 6px 0px 6px;
}
#menufooter a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:underline;
line-height:normal;
}
#AutoScrollContainer {
position: relative;
float: left;
width: 152px;
height: 80px;
clip: rect(0,0,0,0);
overflow: hidden;
z-index: 1;
margin-bottom:5px;
}
#AutoScrollContent {
position:relative;
float:left;
width:152px;
}
#newslettercntr {
width:182px;
position:relative;
float:left;
}
#keyeres {
width:375px;
position:relative;
float:left;
}
.upsezionemaxi {
width:515px;
height:19px;
padding:6px 0px 0px 42px;
background-image:  url(img_layout/bg-upsezionemaxi.gif);
float:left;
position:relative;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
left:1px;
}
.upsezionemaxi a {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.upsezionemaxi a:hover {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.sezionemaxi {
width:545px;
text-align:justify;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
left:1px;
padding:10px 5px 15px 5px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#696868;
background-color:#ffffff;
line-height:14px;
float:left;
position:relative;
margin-bottom:5px;
overflow:visible;
}
.sezionebig b {
color:#646C4E;
background-color:#ffffff;
}
.sezionelinks b {
font-size:11px;
color:#646C4E;
background-color:#ffffff;
}
.strutturaext b {
color:#646C4E;
background-color:#ffffff;
}
.sezionemaxi b {
color:#646C4E;
background-color:#ffffff;
}
.sezionecomune b {
color:#646C4E;
background-color:#ffffff;
}
.sezioneitnewslast b {
color:#646C4E;
background-color:#ffffff;
}
.frecciatipcom1 {
margin-right:6px;
}
#titolosezione {
width:720px;
height:25px;
position:relative;
float:left;
margin:4px 0px 8px 0px;
}
.verdegrass {
font-weight:bold;
color:#7BA602;
background-color:#ffffff;
}
.flleft {
float:left;
position:relative;
}
.flright {
float:right;
position:relative;
}
.bianco {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:none;
line-height:normal;
}
.bianco a{
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:none;
line-height:normal;
}
.bianco a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#5C5C5C;
text-decoration:underline;
line-height:normal;
}
.notelegalitxt {
width:483px;
text-align:center;
border: 1px solid #D7D7D7;
padding:4px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#696868;
background-color:#ffffff;
line-height:13px;
float:left;
position:relative;
margin:15px 0px 5px 0px;
background-image: url(img_layout/bg-notelegalitxt.gif);
background-repeat:no-repeat;
}
.notelegalitxt a {
text-decoration:underline;
color:#7BA602;
background-color:#EEEEEE;
}
.notelegalitxt a:hover {
text-decoration:none;
color:#7BA602;
background-color:#EEEEEE;
}
.upredazionale {
width:557px;
height:25px;
background-image: url(img_layout/up-redazionale.gif);
float:left;
position:relative;
left:1px;
}
.pulsarearis {
width:124px;
height:19px;
padding:6px 0px 0px 34px;
position:relative;
float:left;
margin:7px 0px 0px 2px;
background-image:url(img_layout/puls-areariservata.jpg);
font-size:10px;
line-height:normal;
}
.pulsarearis a {
color:#696868;
background-color:#ffffff;
text-decoration:none;
font-size:10px;
}
.pulsarearis a:hover {
color:#DA4E17;
background-color:#ffffff;
text-decoration:underline;
font-size:10px;
}
#boxricercalat {
width:156px;
height:60px;
background-image: url(img_layout/box-ricerca.jpg);
padding:40px 0px 0px 9px;
position:relative;
float:left;
}
#boxricercalaten {
width:156px;
height:60px;
background-image: url(img_layout/box-ricerca-en.jpg);
padding:40px 0px 0px 9px;
position:relative;
float:left;
}
#boxricercalatde {
width:156px;
height:60px;
background-image: url(img_layout/box-ricerca-de.jpg);
padding:40px 0px 0px 9px;
position:relative;
float:left;
}
#boxricercalates {
width:156px;
height:60px;
background-image: url(img_layout/box-ricerca-es.jpg);
padding:40px 0px 0px 9px;
position:relative;
float:left;
}
#boxricercalatjp {
width:156px;
height:60px;
background-image: url(img_layout/box-ricerca-jp.jpg);
padding:40px 0px 0px 9px;
position:relative;
float:left;
}
#corecomune {
width:557px;
float:left;
position:relative;
background-image: url(img_layout/bg-corecomune.gif);
}
#corecomunesx {
width:495px;
float:left;
position:relative;
padding:0px 0px 0px 11px;
}
#corecomunedx {
width:51px;
float:left;
position:relative;
padding:8px 0px 0px 0px;
}
#corecomunedx ul, li {
margin:0px;
padding:0px;
list-style-type:none;
float:left;
position:relative;
}
.upsezionecomune {
width:453px;
height:19px;
padding:6px 0px 0px 42px;
background-image:  url(img_layout/bg-upsezionecomune.gif);
float:left;
position:relative;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.upsezionecomune a {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.upsezionecomune a:hover {
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.sezionecomune {
width:483px;
text-align:justify;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
padding:10px 5px 15px 5px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#696868;
background-color:#ffffff;
line-height:14px;
float:left;
position:relative;
margin-bottom:7px;
overflow:visible;
}
.sezioneitnewslast {
width:483px;
text-align:justify;
border: 1px solid #D7D7D7;
padding:10px 5px 15px 5px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#696868;
background-color:#ffffff;
line-height:14px;
float:left;
position:relative;
margin-bottom:7px;
overflow:visible;
}
#zonapulsanti {
width:184px;
position:relative;
float:left;
}
#colonnadxA {
width:133px;
position:relative;
float:left;
}
#colonnadxB {
width:51px;
position:relative;
float:left;
}
#colonnadxB li {
width:51px;
float:left;
position:relative;
}

.vccomuni {
width:159px;
height:23px;
padding:4px 25px 0px 0px;
position:relative;
background-image:  url(img_layout/bg-vc-compr.gif);
background-repeat: no-repeat;
line-height:normal;
text-align:right;
}
.vccomuni a {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#8EBF03;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
.vccomuni a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#8EBF03;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
.altrecitta {
width:158px;
height:19px;
background-image:  url(img_layout/bg-solofrecciadx.gif);
background-repeat: no-repeat;
background-position: top right;
text-align:right;
padding:7px 26px 0px 0px;
}
#labelnomecomune {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#8A8B89;
background-color:#ffffff;
z-index:600;
line-height:normal;
margin:0px;
background-image:url(img_layout/label-comune.gif);
background-repeat:no-repeat;
background-position:top left;
height:20px;
padding:5px 0px 0px 9px;
position:relative;
float:right;
}
#stringapulsantoni {
width:559px;
height:44px;
position:relative;
float:left;
margin:1px 0px 4px 0px;
background-image:url(img_layout/pattern-fasciapuls.gif);
text-align:center;
}
.boxtipcombig {
width:487px;
border: 1px solid #D7D7D7;
padding:6px 6px 0px 0px;
float:left;
position:relative;
background-color:#ffffff;
background-repeat: no-repeat;
background-position: top left;
text-align:right;
color:#3A4949;
margin-top:4px;
}
.aranciogrey {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#EBEBEB;
line-height:normal;
}
a.aranciogrey {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#EBEBEB;
text-decoration:underline;
line-height:normal;
}
a:hover.aranciogrey {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DF4F00;
background-color:#EBEBEB;
text-decoration:none;
line-height:normal;
}
.tipcomtxtbig {
width:473px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:14px;
float:left;
position:relative;
padding:3px 7px 7px 7px;
text-align:justify;
margin-top:5px;
color:#696868;
background-color:#ffffff;
}
.tipcomtxtbig img {
float:right;
position:relative;
margin:0px 0px 0px 10px;
padding:1px;
border:1px solid #666F6E;
}
.tipcomtelefonobig {
width:481px;
border-top: 1px dotted #D7D7D7;
padding:3px 6px 3px 6px;
float:left;
position:relative;
text-align:center;
color:#3A4949;
background-color:#ffffff;
}
.prenotatipcombig {
text-align:left;
float:left;
width:219px;
padding-left:21px;
background-color:#ffffff;
background-image: url(img_layout/freccia-prenota.gif);
background-repeat: no-repeat;
background-position: top left;
color:#DF4F00;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}
.dettaglitipcombig {
text-align:right;
float:right;
width:220px;
padding-right:21px;
background-color:#ffffff;
background-image: url(img_layout/freccia-tipcomdettagli.gif);
background-repeat: no-repeat;
background-position: top right;
color:#DF4F00;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}
.strutturaext {
width:483px;
background-image:url(img_layout/dw-elencomisto.gif);
background-repeat:repeat-x;
background-position: bottom left;
padding:6px 6px 18px 6px;
float:left;
position:relative;
text-align:left;
color:#3A4949;
background-color:#ffffff;
}
.elencomisto {
width:493px;
padding-bottom:20px;
background-image:url(img_layout/dw-elencomisto.gif);
background-repeat:repeat-x;
background-position: bottom left;
float:left;
position:relative;
text-align:right;
color:#3A4949;
background-color:#ffffff;
margin:5px 0px 0px 0px;
}
.nostruttmiste {
width:487px;
padding:6px 6px 0px 0px;
float:left;
position:relative;
color:#000000;
background-color:#ffffff;
text-align:right;
margin-top:10px;
}
.uptipologia {
width:453px;
height:19px;
padding:6px 0px 0px 42px;
background-image:  url(img_layout/bg-upsezionecomune.gif);
float:left;
position:relative;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-top:12px;
}
.numerazpag {
width:354px;
text-align:center;
border: 1px solid #D7D7D7;
padding:4px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#696868;
background-color:#ffffff;
line-height:13px;
float:left;
position:relative;
margin:15px 0px 5px 1px;
background-image: url(img_layout/bg-paginazione.gif);
background-repeat:no-repeat;
}
.numerazpag a {
text-decoration:underline;
color:#7BA602;
background-color:#EEEEEE;
}
.numerazpag a:hover {
text-decoration:none;
color:#7BA602;
background-color:#EEEEEE;
}


.boxtipcom {
width:356px;
border: 1px solid #D7D7D7;
padding:6px 6px 0px 0px;
float:left;
position:relative;
background-color:#ffffff;
background-repeat: no-repeat;
background-position: top left;
text-align:right;
color:#3A4949;
margin:4px 0px 0px 0px;
font-size:10px;
left:1px;
}
.tipcomtxt {
width:342px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:14px;
float:left;
position:relative;
padding:3px 7px 7px 7px;
text-align:justify;
margin-top:5px;
color:#696868;
background-color:#ffffff;
}
.tipcomtxt img {
float:right;
position:relative;
margin:0px 0px 0px 10px;
padding:1px;
border:1px solid #666F6E;
}
.tipcomtelefono {
width:350px;
border-top: 1px dotted #D7D7D7;
padding:3px 6px 3px 6px;
float:left;
position:relative;
text-align:center;
color:#3A4949;
background-color:#ffffff;
}
.prenotatipcom {
text-align:left;
float:left;
width:154px;
padding-left:21px;
background-color:#ffffff;
background-image: url(img_layout/freccia-prenota.gif);
background-repeat: no-repeat;
background-position: top left;
color:#DF4F00;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}
.dettaglitipcom {
text-align:right;
float:right;
width:154px;
padding-right:21px;
background-color:#ffffff;
background-image: url(img_layout/freccia-tipcomdettagli.gif);
background-repeat: no-repeat;
background-position: top right;
color:#DF4F00;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}
.sezionelinks {
width:543px;
text-align:justify;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
left:1px;
padding:10px 5px 15px 5px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#696868;
background-color:#ffffff;
line-height:16px;
float:left;
position:relative;
}
.sezionelinks a {
color:#696868;
background-color:#ffffff;
text-decoration:none;
}
.sezionelinks a:hover {
color:#DA4E17;
background-color:#ffffff;
text-decoration:none;
}
.upsezionelinks {
width:513px;
height:20px;
padding:5px 0px 0px 42px;
background-image:  url(img_layout/bg-upsezionelinks.gif);
float:left;
position:relative;
color:#7BA602;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
left:1px;
}
.upcyberarte {
width:364px;
height:28px;
left:1px;
margin:8px 0px 0px 0px;
float:left;
position:relative;
}
.upcyberartebig {
width:494px;
height:28px;
left:1px;
margin:8px 0px 0px 0px;
float:left;
position:relative;
}
.upcyberprodotti {
width:364px;
height:28px;
left:1px;
margin:8px 0px 0px 0px;
float:left;
position:relative;
}
.cybermarket {
width:364px;
float:left;
position:relative;
background-image:url(img_layout/endul-cybermarket.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:0px 0px 25px 0px;
left:1px;
margin-bottom:5px;
}
.cybermarketbig {
width:494px;
float:left;
position:relative;
background-image:url(img_layout/endul-cybermarket-big.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:0px 0px 25px 0px;
left:1px;
margin-bottom:5px;
}
.cybermarketbig img {
position:relative;
float:left;
margin-right:5px;
}
.cybermarket img {
position:relative;
float:left;
margin-right:5px;
}
.cybermarketsec {
width:270px;
float:left;
position:relative;
left:1px;
display:none;
margin-top:4px;
padding-left:50px;
}
.cybermarketsecbig {
width:400px;
float:left;
position:relative;
left:1px;
display:none;
margin-top:4px;
padding-left:50px;
}
.cybermarketsec li {
width:260px;
padding:4px 0px 0px 10px;
border-bottom:1px dotted #cccccc;
line-height:16px;
}
.cybermarketsec li img {
margin-right:8px;
float:left;
position:relative;
}
.cybermarketsecbig li {
width:390px;
padding:4px 0px 0px 10px;
border-bottom:1px dotted #cccccc;
line-height:16px;
}
.cybermarketsecbig li img {
margin-right:8px;
float:left;
position:relative;
}
.cybermarket a {
color:#7BA602;
background-color:#ffffff;
font-size:11px;
text-decoration:underline;
line-height:16px;
font-weight:bold;
}
.cybermarket a:hover {
color:#7BA602;
background-color:#ffffff;
font-size:11px;
text-decoration:none;
line-height:16px;
font-weight:bold;
}
.cybermarketbig a {
color:#7BA602;
background-color:#ffffff;
font-size:11px;
text-decoration:underline;
line-height:16px;
font-weight:bold;
}
.cybermarketbig a:hover {
color:#7BA602;
background-color:#ffffff;
font-size:11px;
text-decoration:none;
line-height:16px;
font-weight:bold;
}
.cybermarketsec li a {
background-color:#ffffff;
color:#DD5F21;
text-decoration:none;
font-size:11px;
line-height:16px;
font-weight:normal;
}
.cybermarketsec li a:hover {
background-color:#ffffff;
color:#ff3300;
text-decoration:underline;
font-size:11px;
line-height:16px;
font-weight:normal;
}
.cybermarketsecbig li a {
background-color:#ffffff;
color:#DD5F21;
text-decoration:none;
font-size:11px;
line-height:16px;
font-weight:normal;
}
.cybermarketsecbig li a:hover {
background-color:#ffffff;
color:#ff3300;
text-decoration:underline;
font-size:11px;
line-height:16px;
font-weight:normal;
}
.upboxformbig {
width:495px;
height:19px;
background-image:url(img_layout/up-form.gif);
position:relative;
float:left;
margin-top:10px;
text-align:center;
padding:9px 0px 0px 0px;
font-weight:bold;
color:#7BA602;
background-color:#ffffff;
text-decoration:underline;
}
.boxformbig {
width:495px;
float:left;
position:relative;
background-image:url(img_layout/end-form.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:5px 0px 25px 0px;
margin-bottom:5px;
text-align:center;
}
.pulsantenormale {
width:110px;
height:19px;
background-image: url(img_layout/puls-normale.gif);
border:0px;
text-align:center;
font-size:10px;
color:#000000;
background-color:#ffffff;
line-height:10px;
margin:0px 0px 0px 2px;
padding:0px;
}
.boxform {
width:364px;
float:left;
position:relative;
background-image:url(img_layout/endul-cybermarket.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:0px 0px 25px 0px;
margin-bottom:5px;
text-align:center;
left:1px;
}
.elencoservizi li {
float:none;
height:18px;
background-image:url(img_layout/freccia-percorso.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 17px;
font-size:10px;
background-color:#ffffff;
color:#333333;
list-style-type:none;
}
#casellaservizi {
width:543px;
float:left;
position:relative;
background-image:url(img_layout/dw-servizileft.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 7px 35px 7px;
margin-bottom:10px;
}
#upservizi {
width:543px;
height:38px;
float:left;
position:relative;
}
#cntservizi {
width:511px;
float:left;
position:relative;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
padding:0px 15px 0px 15px;
color:#696868;
background-color:#ffffff;
line-height:14px;
}
#cntservizi a {
color:#646C4E;
background-color:#ffffff;
text-decoration:underline;
}
#cntservizi a:hover {
color:#555555;
background-color:#ffffff;
text-decoration:none;
}
#cntservizi img {
margin:0px 10px 5px 0px;
float:left;
position:relative;
}
#cntservizi b {
color:#646C4E;
background-color:#ffffff;
}
#numeriutili b {
color:#646C4E;
background-color:#ffffff;
}
#numeriutili {
width:543px;
float:left;
position:relative;
background-repeat:no-repeat;
background-position:bottom;
padding:0px 7px 35px 7px;
}
.upulnumeriutili {
background-color:#ffffff;
color:#7BA602;
font-weight:bold;
font-size:11px;
width:501px;
height:19px;
float:left;
position:relative;
padding:6px 0px 0px 42px;
}
#numeriutili ul {
width:543px;
float:left;
position:relative;
background-image:url(img_layout/endul-serviziutili.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:10px;
padding:6px 0px 15px 0px;
}
#numeriutili li {
width:523px;
float:left;
position:relative;
padding:4px 10px 4px 10px;
}


.sezionelibera {
width:543px;
text-align:justify;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
left:1px;
padding:10px 5px 15px 5px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#696868;
background-color:#ffffff;
line-height:14px;
float:left;
position:relative;
margin-bottom:7px;
}
.floatingmenu {
width:180px;
position:relative;
float:right;
background-image: url(img_layout/bg-floatingmenu.gif);
background-position:bottom right;
background-repeat:no-repeat;
margin:0px 0px 6px 0px;
padding:0px 0px 22px 5px;
}
.ulfloatingmenu {
width:180px;
padding-top:37px;
position:relative;
float:right;
background-repeat:no-repeat;
background-position:top;
}
.lifloatingmenu {
width:157px;
position:relative;
float:right;
background-image: url(img_layout/bg-lifloatingmenu.gif);
background-repeat:no-repeat;
text-align:right;
padding:6px 23px 8px 0px;
line-height:12px;
}
.lifloatingmenu a {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
.lifloatingmenu a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
.imgflsx {
position:relative;
float:left;
margin:5px 7px 5px 0px;
border:1px solid #B4B4B4;
padding:1px;
}
.imgfldx {
position:relative;
float:right;
margin:5px 0px 5px 7px;
border:1px solid #B4B4B4;
padding:1px;
}
.sezionelibera b {
color:#646C4E;
background-color:#ffffff;
}
.sezionelibera i {
color:#333333;
background-color:#ffffff;
}
.ulfloatmenusec {
display:block;
width:157px;
position:relative;
float:left;
padding:7px 0px 0px 2px;
line-height:10px;
}
.lifloatmenusec {
width:145px;
position:relative;
float:left;
padding:7px 10px 5px 0px;
border-bottom:1px dotted #cccccc;
background-image:url(img_layout/freccia-dettaglio.gif);
background-repeat:no-repeat;
background-position:right;
}
.lifloatmenusec a {
color:#686868;
text-decoration:none;
background-color:#ffffff;
}
.lifloatmenusec a:hover {
color:#686868;
text-decoration:underline;
background-color:#ffffff;
}
.backtop {
position:relative;
float:right;
background-color:#ffffff;
color:#7BA602;
margin-top:6px;
background-image: url(img_layout/back-top.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:14px;
font-size:10px;
}
.backtop a {
text-decoration:underline;
background-color:#ffffff;
color:#7BA602;
}
.backtop a:hover {
text-decoration:none;
background-color:#ffffff;
color:#5C7D00;
}
.boxpopincoming {
width:350px;
height:400px;
float:left;
position:relative;
}
.uppopincoming {
width:220px;
height:88px;
float:left;
position:relative;
background-color:#ffffff;
color:#696868;
background-image:url(img_layout/up-popincoming.jpg);
background-repeat:no-repeat;
background-position:top left;
text-align:right;
padding:10px 10px 0px 120px;
}
.txtpopincoming {
width:330px;
height:302px;
background-color:#ffffff;
color:#696868;
float:left;
position:relative;
padding:5px 10px 0px 10px;
text-align:justify;
overflow:auto;
}
.boxpopincoming b {
color:#646C4E;
background-color:#ffffff;
}
.closepop {
float:right;
position:relative;
border:0px;
}
.divlinkspeciale {
text-align:center;
color:#DF4F00;
background-color:#ffffff;
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
}
.divlinkspeciale a {
color:#7BA602;
background-color:#ffffff;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
.divlinkspeciale a:hover {
color:#7BA602;
background-color:#ffffff;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
text-transform:uppercase;
text-decoration:underline;
}
.tblformagenzia {
width:160px;
margin-left:3px;
line-height:normal;
font-size:11px;
margin-bottom:8px;
}
.tblformagenziaup {
width:140px;
height:25px;
font-weight:bold;
color:#7BA602;
background-color:#ffffff;
background-image: url(img_layout/bgup-formagenzie.gif);
padding-left:20px;
}
.tblformagenziacnt {
border-right:1px solid #B3B3B3;
padding:5px;
text-align:left;
color:#949494;
background-color:#ffffff;
font-size:10px;
}
.tblformagenzialbl {
height:12px;
border-right:1px solid #B3B3B3;
padding:3px 5px 3px 5px ;
text-align:left;
color:#696868;
background-color:#ffffff;
font-size:10px;
font-weight:bold;
}
.tblformagenziacampo {
height:25px;
background-image: url(img_layout/bg-campoformagenzia.gif);
text-align:center;
}
.tblformagenziapuls {
height:28px;
text-align:center;
border-right:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
}
.pulsverde {
font-family:tahoma;
font-weight:bold;
color:#ffffff;
background-color:#7BA602;
}
.boxtipcombig2 {
width:548px;
border: 1px solid #D7D7D7;
padding:6px 6px 0px 0px;
float:left;
position:relative;
background-color:#ffffff;
background-repeat: no-repeat;
background-position: top left;
text-align:right;
color:#3A4949;
margin-top:4px;
}
.tipcomtxtbig2 {
width:534px;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:14px;
float:left;
position:relative;
padding:3px 7px 7px 7px;
text-align:justify;
margin-top:5px;
color:#696868;
background-color:#ffffff;
}
.tipcomtxtbig2 img {
float:right;
position:relative;
margin:0px 0px 0px 10px;
padding:1px;
border:1px solid #666F6E;
}
.tipcomtelefonobig2 {
width:542px;
border-top: 1px dotted #D7D7D7;
padding:3px 6px 3px 6px;
float:left;
position:relative;
text-align:center;
color:#3A4949;
background-color:#ffffff;
}
.prenotatipcombig2 {
text-align:left;
float:left;
width:245px;
padding-left:21px;
background-color:#ffffff;
background-image: url(img_layout/freccia-prenota.gif);
background-repeat: no-repeat;
background-position: top left;
color:#DF4F00;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}
.dettaglitipcombig2 {
text-align:right;
float:right;
width:245px;
padding-right:21px;
background-color:#ffffff;
background-image: url(img_layout/freccia-tipcomdettagli.gif);
background-repeat: no-repeat;
background-position: top right;
color:#DF4F00;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}
#boxsegnalati {
position:relative;
float:left;
width:555px;
padding:70px 0px 0px 1px;
background-image:url(img_layout/up-segnalati.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#696868;
}
.boxgoogleads {
position:relative;
float:left;
margin-top:10px;
padding-left:122px;
}
#lingue-ita-eng {
position:absolute;
left:633px;
top:8px;
width:91px;
z-index:10;
}
#lingue-ita-eng p {
width:91px;
float:left;
position:relative;
margin:0px;
padding:3px 0px 0px 0px;
font-size:10px;
text-align:center;
background-color:#fff;
color:#696868;
}
#lingue-ita-eng p a {
background-color:#fff;
color:#DD5F21;
text-decoration:none;
}
#lingue-ita-eng p a:hover {
background-color:#fff;
color:#DD5F21;
text-decoration:underline;
}
#barralingue-ola {
position:absolute;
left:462px;
top:8px;
width:282px;
z-index:10;
}
#barralingue-ola p {
width:282px;
float:left;
position:relative;
margin:0px;
padding:3px 0px 0px 0px;
font-size:10px;
text-align:center;
background-color:#fff;
color:#696868;
}
#barralingue-ola p a {
background-color:#fff;
color:#DD5F21;
text-decoration:none;
}
#barralingue-ola p a:hover {
background-color:#fff;
color:#DD5F21;
text-decoration:underline;
}
.vctipcom-ola {
width:134px;
left:4px;
padding:4px 0px 8px 24px;
position:relative;
background-image:  url(img_layout/bg-vc-tipcom-ola.gif);
background-repeat: no-repeat;
line-height:normal;
}
.vctipcom-ola a {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:none;
line-height:normal;
}
.vctipcom-ola a:hover {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#DA4E17;
background-color:#ffffff;
text-decoration:underline;
line-height:normal;
}
#login-congressi {
width:555px;
left:1px;
position:relative;
float:left;
background:url(img_layout/login-mp.jpg) no-repeat top right;
}
#registra-strutture {
width:333px;
border:1px solid #ccc;
position:relative;
float:left;
margin-right:20px;
}
#registra-strutture label {
width:291px;
height:18px;
border-bottom:1px solid #ccc;
position:relative;
float:left;
background:url(img_layout/bg-upsezionebig.gif) no-repeat -1px -1px;
padding:5px 0px 0px 42px;
color:#7BA602;
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:bold;
}
#registra-strutture label a {
text-decoration:none;
color:#7BA602;
}
#registra-strutture label a:hover {
text-decoration:underline;
color:#7BA602;
}
#registra-strutture p {
width:317px;
margin:0px;
padding:8px;
position:relative;
float:left;
text-align:justify;
line-height:16px;
}
#registra-strutture p b {
color:#646C4E;
}
#login-mp {
width:200px;
position:relative;
float:left;
background:url(img_layout/login-mp-down.gif) bottom left no-repeat;
padding:40px 0px 20px 0px;
}
#login-mp ul {
width:180px;
padding:0px 10px 0px 10px;
margin:0px;
list-style-type:none;
position:relative;
float:left;
}
#login-mp ul li {
width:180px;
padding:3px 0px 2px 0px;
margin:0px;
list-style-type:none;
position:relative;
float:left;
font-weight:bold;
color:#646C4E;
}
#login-mp ul li input {
font-size:11px;
}
#login-mp p {
width:180px;
padding:8px 10px 3px 10px;
margin:0px;
position:relative;
float:left;
line-height:17px;
}
#login-mp p a {
color:#646C4E;
text-decoration:underline;
}
#login-mp p a:hover {
color:#7BA602;
text-decoration:none;
}
.pulsverde-big {
width:123px;
height:30px;
position:relative;
float:right;
margin-top:8px;
background:url(img_layout/pulsante-verde.gif);
border:none;
font-size:11px;
text-align:center;
font-weight:bold;
color:#424242;
text-transform:uppercase;
cursor:pointer;
}
.pulsverde-medio {
width:90px;
height:30px;
position:relative;
float:right;
background:url(img_layout/puls-ecomm.gif);
border:none;
font-size:11px;
text-align:center;
font-weight:bold;
color:#424242;
text-transform:uppercase;
cursor:pointer;
}
/* STILI LAYER MOBILI */
#cnt-pack {
width:210px;
position:absolute;
left:760px;
top:10px;
z-index:99999;
}
#pacchetti {
float:left;
position:relative;
width:204px;
padding:3px;
color:#696868;
z-index:100000;
background:#fff url(img_layout/img-boxpacchetti.jpg) no-repeat 3px 23px;
margin-bottom:10px;
}
#pacchetti h4 {
width:144px;
height:17px;
padding:3px 0px 0px 60px;
margin:0px;
color:#fff;
font-size:11px;
font-weight:normal;
background:#696868 url(img_layout/bg-upnewsletter.gif) repeat-y top left;
position:relative;
float:left;
}
#pacchetti p {
width:194px;
text-align:center;
position:relative;
float:left;
line-height:16px;
margin:80px 0px 0px 0px;
padding:0px 5px 0px 5px;
}
#pacchetti p u {
font-weight:bold;
color:#8EBF03;
background:#fff;
text-transform:uppercase;
}
#pacchetti p b {
color:#646C4E;
background:#fff;
}
#pacchetti p a {
color:#DF4F00;
background:#fff;
text-decoration:none;
}
#pacchetti p a:hover {
text-decoration:underline;
}
#pacchetti label {
width:204px;
height:24px;
padding-top:16px;
position:relative;
float:left;
text-align:center;
font-weight:bold;
color:#424242;
background:#fff url(img_layout/down-boxpacchetti.jpg) no-repeat bottom;
text-decoration:none;
}
#pacchetti label a {
color:#424242;
background:#9DD201 url(img_layout/bg-linkprenotapack.gif) repeat-x;
text-decoration:none;
}
#pacchetti label a:hover {
text-decoration:underline;
}
#fast-booking {
float:left;
position:relative;
width:204px;
padding:3px;
color:#696868;
z-index:100000;
background:#fff;
margin-bottom:10px;
}
#fast-booking h4 {
width:164px;
height:17px;
padding:3px 0px 0px 40px;
margin:0px;
color:#fff;
font-size:11px;
font-weight:bold;
background:#696868 url(img_layout/bg-upfastbooking.gif) repeat-y top left;
position:relative;
float:left;
}
#fast-booking p {
width:204px;
text-align:center;
position:relative;
float:left;
line-height:14px;
margin:0px;
padding:5px 0px 5px 0px;
}
#fast-booking .thumba {
width:62px;
padding:1px;
border:1px solid #aaa;
position:relative;
float:left;
margin:5px 10px 5px 5px;
}
#fast-booking p big a {
font-size:15px;
line-height:18px;
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
font-weight:bold;
color:#CC0000;
text-decoration:underline;
}
#fast-booking p big a:hover {
text-decoration:none;
}
#fast-booking p a:hover {
text-decoration:underline;
}
#fast-booking h5 {
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
position:relative;
float:left;
width:84px;
font-size:10px;
margin:0px;
padding:2px 6px 0px 0px;
text-align:right;
font-weight:bold;
}
#fast-booking h5 del {
color:#333;
}
#fast-booking h6 {
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
position:relative;
float:left;
width:108px;
font-size:12px;
margin:0px;
padding:0px 0px 0px 6px;
text-align:left;
font-weight:bold;
color:#CC0000;
}
#fast-booking label {
width:204px;
height:24px;
padding-top:8px;
position:relative;
float:left;
text-align:center;
font-weight:bold;
color:#fff;
background:#fff url(img_layout/down-fastbooking.jpg) no-repeat bottom;
text-decoration:none;
}
#fast-booking label a {
color:#fff;
background:#CB0000 url(img_layout/bg-linkfastbooking.gif) repeat-x;
text-decoration:none;
}
#fast-booking label a:hover {
text-decoration:underline;
}
.banner-swf {
width:495px;
height:90px;
float:left;
position:relative;
margin-top:4px;
text-align:center;
background:url(img_layout/banner-swf-bg.gif) repeat-y;
}

