html, body {
font-family:Verdana,Arial,tahoma, verdana, arial;
font-size:0.85em;
line-height:1.20;
background:#F2F2F2;
color:#000;
border:0;
margin:0;
padding:0;
width:100%;
height:auto;
margin-left:auto;
margin-right:auto;
}

img { border:0;}
form{ margin:0; padding:0; border:0;}
.grassetto { font-weight:bold;}

input.txt-newsletter{
width:140px;
border:1px solid #FFF;
background-color:#FFE8D5;
font-size:0.90em;
height:15px;
margin-left:28px;
}


input.txt-newsletter2{
width:50px;
border:1px solid #FFF;
background-color:#FFE8D5;
font-size:0.90em;
height:19px;
}

.titolo-newsletter {
color:#FFE8D5;
margin-left:-37px;
margin-top:5px;
height:20px;
}

#riviera-del-conero {
margin-left:auto;
margin-right:auto;
text-align:center;
width:997px;
height:100%;
background:#F2F2F2 url(../img/sfondo.jpg) repeat-y;
padding:0 2px;
padding-right:3px;
position:relative;
}

#riviera-in-sinistra { width:273px; padding-bottom:15px; min-height:100%; height:100%; float:left; background:#D9D9D9 url(../img/sfondo-sinistra.jpg) repeat-y;}
#riviera-in-destra {width:723px; padding:0;margin:0;padding-bottom:15px; min-width:723px; min-height:100%;height:100%; float:left;}

#menu-riviera-del-conero {
height:288px;
width:100%;
background:#D9D9D9 url(../img/sfondo-menu.jpg) no-repeat;
padding-top:32px;
}

a.menu {color:#FFF; text-decoration:none; display:block; width:210px; height:30px; text-align:left; margin-left:35px; font-size:1.1em;}
a.menu:link { color:#FFF;text-decoration:none;}
a.menu:visited {color:#FFF;text-decoration:none;}
a.menu:hover {color:#226FE3; text-decoration:none;}
a.menu:active {color:#FFF;text-decoration:none;}

.ombra {color:#000; display:block; width:210px; height:30px; text-align:left; font-size:1.1em;}

.banner-sinistra {
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:15px;
}



#coda-sinistra {
clear:both;
}

#corpo {
min-height:700px;
}

#immagine-grande {display:inline;float:left;width:342px;}
#lato-destro { float:left; background:#FFF url(../img/sfondo-lato-destro.jpg) no-repeat; padding:0; margin:0; height:449px; width:373px;}
#ricerca {
width:100%;
text-align:left;
}

#ricerca img {float:left; margin-right:10px;}

#testi-ricerca { float:left;}

.ricerca-box {
float:left;
padding:4px;
font-size:1.1em;
font-weight:bold;
height:30px;
text-align:left;
}

.ricerca-box select{
width:145px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:1.1em;
margin-right:10px;
}


.ricerca-box2 {
padding:4px;
font-size:0.90em;
font-weight:bold;
height:30px;
}

.ricerca-box2 input{
width:50px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:1em;
margin-top:12px;
height:19px;
}


#testa-migliori-hotel {
background-color:#FF7100;
height:20px;
padding-top:4px;
width:98%;
padding-left:2%;
color:#394EB2;
font-size:1.2em;
margin-top:8px;
text-align:left
}

#box-mappa {
width:100%;
}


#mappa { width:525px; float:left; border:1px solid #999; border-left:0px; margin-right:11px;}
#mappa-dentro { width:525px; float:left; border:1px solid #999; margin-right:11px;}

#mappa2 { width:420px; float:left; border:1px solid #999; margin-right:11px;}
#banner-destra { width:168px; float:left; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; padding:4px; padding-left:11px; padding-top:11px; height:638px;}
#banner-destra img { padding:0; margin:0;margin-bottom:8px; border:1px solid #999}
#banner-destra-sotto { padding-bottom:0; height:90px; width:160px;}

#briciole {padding:4px; clear:both; margin font-size:1em; width:50%; float:left; margin-top:5px;padding-bottom:0; margin-bottom:-2px; text-align:left;}
#briciole2 {padding:4px; margin font-size:1em; width:47%; text-align:right;float:left;margin-top:5px; padding-bottom:0; margin-bottom:-2px;}
#bricioles {padding:4px; clear:both; margin font-size:1em; width:50%; float:left; margin-top:5px;padding-bottom:0; margin-bottom:-6px;border-bottom:1px solid #FFA45C; padding-bottom:4px;}
#briciole2s {padding:4px; margin font-size:1em; width:47%; text-align:right;float:left;margin-top:5px; padding-bottom:0; margin-bottom:-6px;border-bottom:1px solid #FFA45C;padding-bottom:4px;}
#bricioless {padding:4px; clear:both; margin font-size:1em; width:50%; float:left; margin-top:5px;padding-bottom:0; margin-bottom:8px;border-bottom:1px solid #FFA45C; padding-bottom:4px;}
#briciole2ss {padding:4px; margin font-size:1em; width:47%; text-align:right;float:left;margin-top:5px; padding-bottom:0; margin-bottom:8px;border-bottom:1px solid #FFA45C;padding-bottom:4px;}
#bricioleb {padding:4px; clear:both; margin font-size:1em; width:50%; float:left; border-top:1px solid #FFA45C; text-align:left;}
#briciole2b {padding:4px; margin font-size:1em; width:47%; text-align:right;float:left; border-top:1px solid #FFA45C;}
#box-risultati {min-height:350px; width:715px; padding:10px 4px;  clear:both;}
#box-dettaglio-scheda {min-height:350px; width:715px; padding:10px 4px;  clear:both; text-align:left; font-weight:normal; height:100%;}
#lato-logo { margin-left:15px; width:150px; font-size:0.95em; float:left;margin-top:30px; min-height:500px;}
#segnala { margin-top:15px; border-top: 1px solid #FB7600;border-bottom: 1px solid #FB7600; padding:4px 0;}

.box-sinistra-dett { margin-top:5px;margin-bottom:5px; border-bottom: 1px solid #FB7600; padding:8px 0;}
.box-sinistra-dett2 { margin-top:5px;margin-bottom:5px; border-bottom: 1px solid #FB7600;border-top: 1px solid #FB7600; padding:8px 0;}

#titolo-scheda-grande {width:430px; margin-left:230px; margin-top:30px; height:20px; background-color:#FFA45C; color:#000000; padding:2px; font-weight:bold; padding-top:4px; padding-left:4px;}

#img-grande {margin-left:auto; margin-right:auto; text-align:center; width:100%;}

#foto-scheda-grande { width:420px; float:left; margin-top:15px;margin-left:66px;}
#foto-scheda-grande2 { width:420px; float:left; margin-top:10px; margin-left:66px; margin-right:auto; text-align:center; padding-left:2px;}


#foto-scheda-grande-citta { width:420px; float:left; margin-top:15px;}
#foto-scheda-grande2-citta { width:420px; float:left; margin-top:10px; margin-left:auto; margin-right:auto; text-align:center; padding-left:2px;}


.img-piccola {margin-left:auto; margin-right:auto; text-align:center; width:100px; float:left; padding:2px; }

#testo-scheda-dett { clear:both; font-size:0.95em; padding:4px; width:420px;}
#contatti { font-size:0.95em; padding:4px; background-color:#FFE8D5; margin-top:10px; height:140px;}
#mappa-dett { font-size:0.95em; padding:4px; margin-top:10px;}

#mappa-dett2 { font-size:0.95em; padding:4px; margin-top:10px; width:430px; margin-left:230px;}

#email-info {
margin:0;
width:140px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:0.90em;
height:15px;
}
#area-info {
margin:0;
width:300px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:1.4em;
height:50px;
float:left;
}
#submit-info {
margin:0;
float:left;
margin-left:10px;
width:50px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:0.90em;
height:19px;
margin-top:20px;
}

.email-info {
margin:0;
width:140px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:0.90em;
height:15px;
}
.area-info {
margin:0;
width:300px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:1.4em;
height:50px;
float:left;
}

.area-info2 {
margin:0;
width:500px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:1.4em;
height:70px;
float:left;
}

.submit-info22 {
margin:0;
float:left;
margin-left:10px;
width:80px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:0.90em;
height:19px;
margin-top:20px;
}

#email-commento {
margin:0;
width:140px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:0.90em;
height:15px;
}
#area-commento {
margin:0;
width:600px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:1.4em;
height:50px;
float:left;
}
#submit-commento {
margin:0;
float:left;
margin-left:10px;
width:50px;
border:1px solid #FFA45C;
background-color:#FFF;
font-size:0.90em;
height:19px;
margin-top:20px;
}



.box-scheda-piccola {width:46%;font-weight:normal; float:left; margin-left:7%; margin-top:8px;}
.box-scheda-piccola-float {width:46%;font-weight:normal; float:left; margin-left:1%;margin-top:8px; margin-right:1%; text-align:left;height:100px;}

.box-colorata-scheda-piccola {border:1px solid #FFA45C; width:100%;font-weight:normal; display:block;text-decoration:none; color:#000000; height:85px;}

a.box-colorata-scheda-piccola {border:1px solid #FFA45C; width:100%;font-weight:normal; display:block;text-decoration:none; color:#000000;}
a.box-colorata-scheda-piccola:link {border:1px solid #FFA45C; width:100%;font-weight:normal; display:block;}
a.box-colorata-scheda-piccola:visited {border:1px solid #FFA45C; width:100%;font-weight:normal; display:block;}
a.box-colorata-scheda-piccola:hover {border:1px solid #FFA45C; width:100%;font-weight:normal; display:block; background-color:#FFA45C; color:#FFFFFF; text-decoration:none;}
a.box-colorata-scheda-piccola:active {border:1px solid #FFA45C; width:100%;font-weight:normal; display:block;}

.foto-piccola { text-align:left; vertical-align:top;padding:4px; padding-top:4px; font-weight:normal; width:110px; height:75px; float:left;}
.titolo-scheda-piccola { font-size:1.15em; font-weight:bold;padding:2px;}
.dettagli-categorie { font-size:0.80em; padding:2px; font-weight:normal;}
.descrizione-scheda-piccola { margin-top:3px;padding:2px;font-weight:normal; font-size:0.95em;}
a.dettagli-box { font-size:0.75em; text-align:center; width:100px; height:15px; line-height:1.5; background-color:#FFA45C; margin-left:auto; margin-right:5px; padding:0; display:block;}
a.dettagli-box:link { font-size:0.75em; text-align:center; width:100px; height:15px; line-height:1.5; background-color:#FFA45C; margin-left:auto; margin-right:5px; padding:0; display:block; color:#000000; text-decoration:none;}
a.dettagli-box:visited{ font-size:0.75em; text-align:center; width:100px; height:15px; line-height:1.5; background-color:#FFA45C; margin-left:auto; margin-right:5px; padding:0; display:block; color:#FFFFFF;text-decoration:none;}
a.dettagli-box:hover{ font-size:0.75em; text-align:center; width:100px; height:15px; line-height:1.5; background-color:#FFA45C; margin-left:auto; margin-right:5px; padding:0; display:block;color:#FFFFFF; text-decoration:none;}
a.dettagli-box:active{ font-size:0.75em; text-align:center; width:100px; height:15px; line-height:1.5; background-color:#FFA45C; margin-left:auto; margin-right:5px; padding:0; display:block;color:#FFFFFF;text-decoration:none;}

.box-scheda-piccola2 {width:31%;font-weight:normal; float:left; margin-left:7%; margin-top:8px;}

.box-scheda-piccola-float2 {width:221px;font-weight:normal; float:left; margin-left:0%;margin-top:8px; margin-left:14px; height:250px;}

a.box-colorata-scheda-piccola2 {border:1px solid #FFA45C; width:221px;font-weight:normal; display:block;text-decoration:none; color:#000000; height:250px;}
a.box-colorata-scheda-piccola2:link {border:1px solid #FFA45C; width:221px;font-weight:normal; display:block;}
a.box-colorata-scheda-piccola2:visited {border:1px solid #FFA45C; width:221px;font-weight:normal; display:block;}
a.box-colorata-scheda-piccola2:hover {border:1px solid #FFA45C; width:221px;font-weight:normal; display:block; background-color:#FFA45C; color:#FFFFFF; text-decoration:none;}
a.box-colorata-scheda-piccola2:active {border:1px solid #FFA45C; width:221px;font-weight:normal; display:block;}

.foto-piccola2 { text-align:left; vertical-align:top;padding:4px; padding-top:4px; font-weight:normal; width:110px; height:75px;}
.titolo-scheda-piccola2 { font-size:1.15em; font-weight:bold;padding:2px; background:#FFA45C;}
.dettagli-categorie2 { font-size:0.80em; padding:2px; font-weight:normal;}
.descrizione-scheda-piccola2 { margin-top:3px;padding:2px;font-weight:normal; font-size:0.95em; line-height:1.5;}



#coda {
font-size:0.80em;
width:95%;
display:block;
clear:both;
height:150px;
text-align:center;
padding:5px;
padding-top:15px;
}

a {color:#3A4DB6; text-decoration:none; }
a:link { color:#3A4DB6;text-decoration:none;}
a:visited {color:#3A4DB6;text-decoration:none;}
a:hover {color:#FB7600; text-decoration:none;}
a:active {color:#3A4DB6;text-decoration:none;}
.ricerca-citta {
font-size:0.90em;
font-weight:bold;
margin-top:-20px;
}
.ricerca-citta select{
width:150px;
border:1px solid #FFA45C;
background-color:#FFE8D5;
font-size:1em;
}
.ricerca-citta input{
width:50px;
border:1px solid #FFA45C;
background-color:#FFE8D5;
font-size:0.90em;
margin-top:12px;
height:19px;
}

#pagina-risultati-eventi {
}

.evento-dett { margin-bottom:15px; border-bottom:1px dotted #000;}
.data-evento { font-size:0.90em; color:#666666;}
.descrizione-evento {font-size:1.1em;}

.foto-prew { float:left; width:135px;}
.spiaggia-dett { margin-bottom:15px; border-bottom:1px dotted #000; float:left; padding-bottom:4px;}
.descrizione-spiaggia {font-size:1.1em; height:70px; width:90%}
.box-left-spiaggia {float:left; width:500px;}
.dett-spiaggie-link { width:90%}

#box-singole-foto {width:100%; margin-bottom:10px; clear:both;}
#box-singole-foto img{ margin-right:7px; margin-top:10px;}

.testo-destra-spiagge { float:left; height:379px; width:196px; padding:0px 4px;}

#ultime {width:100%; border-bottom:1px solid #FFA45C; margin-bottom:10px; }

#commento-invio {font-size:0.95em;}

.data-commento { font-size:0.90em; color:#666666;}
.descrizione-commento {font-size:1.1em;}
.email-commento { font-size:0.85em; margin-bottom:4px;}

select{
width:115px;
border:1px solid #FFA45C;
background-color:#FFE8D5;
font-size:0.90em;
}

#slideshow {position: relative;overflow: hidden;width: 348px;height: 449px;list-style: none;margin: 0; }
#slideshow li {position: absolute;top:0px;left:0px;}
