body{
font-family: Verdana, helvetica, arial, "sans serif";
background-color:#04426E;
margin-bottom: 0px;
padding:0;
padding-top: 0px;
margin:0px auto;
text-align: center;
}

.buttons {
font-family: Verdana, helvetica, arial, "sans-serif";
font-size: 0.9em;
font-weight: normal;
color: #06c;
width: 120px;
background-color: #D0ECFF;
border: 1px solid #04426E;}

.colonna{
background-image: url(img/mm.gif);
border-left: 1px dotted black;
background-color: #f9f9f9;
width: 185px;
vertical-align: top;}

.contenitore{
background-color: #fff;
margin:0px auto;
padding: 0px;
width: 750px;
border-right: 8px solid #D3EBFD;
border-left: 8px solid #D3EBFD;
}

#ads{
padding: 3px;
margin:0px auto;
background-color: #fff;
width: 728px;
border-right: 8px solid #D3EBFD;
border-left: 8px solid #D3EBFD;
}

#ads2{
padding: 0px;
margin:0px auto;
background-color: #F9F9FA;
width: 185px;
}

.crumblist{font-size: 0.9em; font-weight: bold; color: #c30;
margin-left: 2px;}

.data{
float: left;
margin-top: 5px;
margin-right: 20px;
margin-bottom: 5px;
padding-top: 2px;
background-image: url(img/data.gif);
background-repeat: no-repeat;
width: 50px;
height: 56px;
color: #0D3D91;
text-align: center;
padding-top: 10px;
}

.data span {position:relative;
font-size: 1.6em;letter-spacing:2px;}
.data small {display:block;
margin-top: 2px !important;
margin-top: 5px;
font-variant: small-caps;
font-size: 1em;
font-weight: bold;
color:#fff;
letter-spacing:0px;
line-height:120%;}

.ddblueblockmenu{
margin-top: 0px;
text-align: left;
border-bottom: 1px solid black;
border-bottom-width: 0;
width: 185px;
}

.ddblueblockmenu ul{
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
font-style: normal;
font-size: 80%; 
}
.ddblueblockmenu li{
background-image: url(img/flag.gif);
background-repeat: no-repeat;
background-position: left;
}

.ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 176px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #03f;
background-color: #f9f9f9;
border-bottom: 1px dotted #03f;
}

* html .ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 176px; /*185px minus all left/right paddings and margins*/
}

.ddblueblockmenu li a:hover {
background-image: url(img/flag.gif);
background-repeat: no-repeat;
background-position: right center;
background-color: #D3EBFD;
border-right-color: #03f;
color: #03f;
}
.ddblueblockmenu div.menutitle{
color:  #03f;
border-bottom: 1px dotted #232C32;
padding: 1px 0;
padding-left: 5px;
font-size: 90%;
font-weight: bold;
background-image: url(img/bandiera.gif);
background-repeat: no-repeat;
background-position:  left center;
padding-left: 28px;
height: 17px;
}  
.ddblueblockmenu div.menutitle{background-color: #fc0;}

#footer{
width: 750px;
background-image: url(img/footer.jpg);
background-repeat: no-repeat;
height: 213px;
margin:0px auto;
font-size: 0.75em;
color: #fff;
text-align: left;
}
#testofooter{
margin-left: 16px;
margin-top: -25px;
}
a.testofooter {
text-decoration: none; color: #fff;}
a.testofooter:hover {text-decoration: underline;}

form.niente-riga {margin-bottom : 0;}

.form {
font-size: 1em;
font-family: Verdana, helvetica, arial, "sans-serif";
font-weight: normal;
color: #232C32; 
width: 320px; 
border: 1px solid #04426E;
padding: 2px;}

#header{width: 750px;
background-image: url(img/header.jpg);
background-repeat: no-repeat;
height: 240px;
margin: 0px auto;
font-size: 0.75em;
text-align: left;
}

h1 {font-size: 1.9em; font-weight: normal; color: #03f;
letter-spacing: 0.2px;
padding-bottom: 4px;
margin:0px;
line-height: 100%;
}

h1 a {text-decoration: none;  color: #03f;}
h1 a:hover {text-decoration: underline;}

h2 {font-size: 1.6em; font-weight: normal;
font-style: italic; color: #03f;
letter-spacing: 0.2px;
padding-bottom: 16px;
padding-top: 4px;
margin:0px;
line-height: 100%;
}

h2 a {text-decoration: none;  color: #03f;}
h2 a:hover {text-decoration: underline;}

h3 {font-size: 1.3em; font-weight: normal;
font-style: italic; color: #232C32;
letter-spacing: 0.2px;
padding: 4px;
margin:0px;
line-height: 100%;
background-color: #EAEAE8;
border-bottom: 1px dotted #232C32;
width: 400px;
}

.imggal{
padding: 4px;
background-color: #fff;
border: 1px solid #03f;
}

.img0{border: 0px;}

a.link{
text-decoration: none;
color: #03f;
}
a.link:hover{
text-decoration: underline;
}

ol li a, ul li a{
text-decoration: none;
color: #03f;
}
ol li a:hover, ul li a:hover{
text-decoration: underline;
}

.list_item {width: 155px;}
.list_item, .list_item2 {
float:left;
margin-left: 10px;
margin-right: 6px;
margin-bottom: 12px;
margin-top: 6px;
text-align: center;
}
.list_item2 {width: 200px;}

.lista{
list-style-image: url(img/flag.gif);
}

.main{
background-color: #fff;
width: 565px;
vertical-align: top;
padding-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
padding-top: 2px;
text-align: justify;
line-height: 180%;
font-size: 0.8em;
}

.menu{
font-size: 14px;
color: #03f;
}
a.menu{
text-decoration: none;
color: #03f;
}
a.menu:hover{
text-decoration: underline;
}

p{
text-indent: 10px;
margin-top: 6px;
font-size: 1em;
color:  #000;
padding-left: 0px;
padding-right: 14px;
padding-bottom: 4px;
padding-top: 0px;
}

p:first-letter {color: #03f;
font-size: 1.5em;
background-color: #D3EBFD;
border: 1px dotted #03f;
margin-right: 2px;
padding: 4px;}

p a, div a{
text-decoration: none;
color: #03f;
}
p a:hover, div a:hover{
text-decoration: underline;
}


.select {
font-size: 1em;
font-weight: normal;
color: #232C32;
width: 324px;
border: 1px solid #04426E;}

.skiplink {display:none}

.testologo1{color: #fff;}
a.testologo1{color: #fff;}
a.testologo {color: #fff;}
a.testologo:hover {text-decoration: underline; display: block;}
.testologo3{color: #fff; font-size: 1.5em; margin-left: 8px;}
a.testologo3{color: #fff; font-size: 1.5em;}

.testologo1, a.testologo1{font-size: 3.2em;}
a.testologo1, a.testologo, a.testologo3{text-decoration: none;}

.settegiorni, .percorso, .agosto17, .agosto18, .agosto19, .agosto20, .agosto21,
.agosto22, .agosto23, .agosto24, .agosto25, .agosto26, .agosto27, .agosto28, .agosto29,
 .agosto30, .monete, .diario, .ago10, .ago11, .ago12, .ago13, .ago14, .ago15, 
  .ago16, .ago17, .ago18, .ago19, .ago20, .ago21, .ago22, .ago23, .ago24, .ago25, .ago26,
    .ago27, .ago28, .ago29, .ago30, .ago31, .set1, .set2, .set3, .links, .contatti, .mappa, .mappasat{
width: 185px;
background-repeat: no-repeat;
height: 92px;
margin:0px auto;}

.contatti{background-image: url(img/contatti.jpg);}
.diario{background-image: url(img/diario.jpg);}
.links{background-image: url(img/links.jpg);}
.mappa{background-image: url(img/mappa.jpg);}
.mappasat{background-image: url(img/mappa-sat.jpg);}
.settegiorni{background-image: url(img/7giorni.jpg);}
.percorso{background-image: url(img/percorso.jpg);}
.monete{background-image: url(img/monete.jpg);}
.ago10{background-image: url(img/10ago.jpg);}
.ago11{background-image: url(img/11ago.jpg);}
.ago12{background-image: url(img/12ago.jpg);}
.ago13{background-image: url(img/13ago.jpg);}
.ago14{background-image: url(img/14ago.jpg);}
.ago15{background-image: url(img/15ago.jpg);}
.ago16{background-image: url(img/16ago.jpg);}
.ago17{background-image: url(img/17ago.jpg);}
.ago18{background-image: url(img/18ago.jpg);}
.ago19{background-image: url(img/19ago.jpg);}
.ago20{background-image: url(img/20ago.jpg);}
.ago21{background-image: url(img/21ago.jpg);}
.ago22{background-image: url(img/22ago.jpg);}
.ago23{background-image: url(img/23ago.jpg);}
.ago24{background-image: url(img/24ago.jpg);}
.ago25{background-image: url(img/25ago.jpg);}
.ago26{background-image: url(img/26ago.jpg);}
.ago27{background-image: url(img/27ago.jpg);}
.ago28{background-image: url(img/28ago.jpg);}
.ago29{background-image: url(img/29ago.jpg);}
.ago30{background-image: url(img/30ago.jpg);}
.ago31{background-image: url(img/31ago.jpg);}
.set1{background-image: url(img/1set.jpg);}
.set2{background-image: url(img/2set.jpg);}
.set3{background-image: url(img/3set.jpg);}
.agosto17{background-image: url(img/17.jpg);}
.agosto18{background-image: url(img/18.jpg);}
.agosto19{background-image: url(img/19.jpg);}
.agosto20{background-image: url(img/20.jpg);}
.agosto21{background-image: url(img/21.jpg);}
.agosto22{background-image: url(img/22.jpg);}
.agosto23{background-image: url(img/23.jpg);}
.agosto24{background-image: url(img/24.jpg);}
.agosto25{background-image: url(img/25.jpg);}
.agosto26{background-image: url(img/26.jpg);}
.agosto27{background-image: url(img/27.jpg);}
.agosto28{background-image: url(img/28.jpg);}
.agosto29{background-image: url(img/29.jpg);}
.agosto30{background-image: url(img/30.jpg);}