@charset "utf-8";
/* CSS Document */
body {
margin:0px;
padding:0px;
padding-bottom:20px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color: #333333;
position:relative;
/* gli sfondi del sito li trovi all'inizio di modulo.testa.php cosi puoi lavorarci con php*/
}
/* scheda e listastrutture */
.area-icone {
height:41px;
margin-top:5px;
margin-bottom:3px;
}
.area-icone ul {
margin:0px;
padding:0px;
}
.area-icone ul li {
margin:0px;
padding:0px;
list-style-type:none;
}
.area-icone ul li {
display:inline;
}
.area-icone ul li img {
margin:0px;
padding:0px;
border:0px;
}
a {
color: #0033CC;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.h3scheda {
margin:0px 0px 10px 0px;
padding:0px;
font-size:20px;
font-weight:bold;
}

img {
border:none;
}

/* stile header */
#header {
width:960px;
min-height:105px;
margin:0px auto;
position:relative;
background-color:#FFFFFF;
}
#header, #contenuto {
border-left:15px solid #FFFFFF;
border-right:15px solid #FFFFFF;
}
#header #tabsmenu .tabnav {
list-style-type:none;
}
#header #tabsmenu .tabnav li {
display:inline;
list-style-type:none;
}
/*imnpostazioni per la testa fissa */
#testafissa{z-index:1000; top:0px; left:0px; width:100%; background: url(http://media.maremmaonline.com/img/bg-sfumato-grigio.jpg) repeat-x;}
#header, #bannerarea {margin:0px auto}
#flasospazio{
height:211px;
margin:0px;
padding:0px;
}
/* fine impostazioni per testa fissa */
#logo {
width:860px;
height:40px;
position:relative;
}

#opzioni {
margin-bottom:-50px;
position:absolute;
top:5px;
right:83px;
}
#opzioni a {
color: #FF6600;
text-decoration:none;
}
#opzioni a:hover {
text-decoration:underline;
}
#campoRicerca {
float:right;  
font-size:11px;
margin-right:10px;
}
#campoRicerca input[type=text], #campoRicerca input[type=submit] {
vertical-align:middle;

}
#campoRicerca input[type=submit] {
font-size:9px;
text-transform:uppercase;
 
}
#inputRicerca {
width:120px;
}
#top-dx {
text-align:right;
position:absolute;
top:2px;
right:4px;
color:#999999;
background-color:#FFFF00; width:100px; height:30px;
}
/* elementi della testa */
#flags {
text-align:right;
position:absolute;
right:3px;
top:0px;
}
.addthis {
width:156px;
height:18px; 
position:absolute; 
top:28px; 
right:-4px; 
text-align:right;
}
.ricerca {
width:220px; 
height:30px;  
position:absolute; 
right:3px; 
top:45px; 
text-align:right
}
#descrizione {
margin-top:4px;
padding-top:2px;
width:960px;
overflow:hidden;
text-align: left;
position:relative;
}
/* end elementi della testa*/
#flags img {
margin-left:4px;
vertical-align:middle; 
}


#descrizione h1 {
margin:0px;
padding:0px;
font-size:12px;
font-weight: normal;
color:#666666;
}
#bannerarea {
width:700px;
min-height:103px;
padding-top:3px;
margin:0px auto;
}
#banner700x100 {
width:700px;
height:100px;
margin:0px auto;
}
#banner255x100 {
float: right;
}
/* end stile header */

/* stile contenuto */
#contenuto {
width:960px;
margin:0px auto;
background:#FFFFFF;
min-height:300px;
border-top:18px solid #FFFFFF;
}
#sidebar {
width:229px;
float:left;
padding-bottom:10px; 
position:relative;
display:inline;
}
#content {
width:713px;
display:inline;
float:left;
}
/* end stile contenuto */

/* div contenitore del menu*/
#header #posizionemenu {
position:absolute; height:29px; bottom:0px;left:0px;
}

/* stile cerca */
.tastocerca {
float:left;
font-size:14px;
line-height:normal;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
}
* html .tastocerca{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}
.tastocerca ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0; 
}
.tastocerca li{
display:inline;
margin:0;
padding:0;
}
.tastocerca a {
float:left;
background:url(http://media.maremmaonline.com/img/cerca-left.gif) no-repeat left top;
margin:0;
margin-right:4px;
padding:0 0 0 9px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
}
.tastocerca a span {
float:left;
display:block;
background:url(http://media.maremmaonline.com/img/cerca-right.gif) no-repeat right top;
padding:5px 31px 6px 26px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tastocerca a span {float:none;}
/* End IE5-Mac hack */

.tastocerca a:hover span {
color: #FFFFFF;
}
.tastocerca #current a {
background-position:0 -125px;
}
.tastocerca #current a span {
background-position:100% -125px;
color: #FFFFFF;
}
.tastocerca a:hover {
background-position:0% -125px;
}
.tastocerca a:hover span {
background-position:100% -125px;
}
/* end stile cerca */

/* navigazione scheda mangiare */
#navigazione {
font-family:Arial, Helvetica, sans-serif;
float:left;
width:100%;
background:#ffffff url("bg.gif") repeat-x bottom;
font-size:13px;
line-height:normal;
}
#navigazione ul {
margin:0;
padding:10px 0 0;
list-style:none;
}
#navigazione li {
float:left;
background:url(http://media.maremmaonline.com/img/left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
}
#navigazione a {
text-align:center;
display:block;
background:url(http://media.maremmaonline.com/img/right.gif) no-repeat right top;
padding:3px 15px 4px 6px;
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
margin-right:3px;
}
#navigazione a:hover {
color:#FFFFFF;
}
#navigazione #current {
background-image:url(http://media.maremmaonline.com/img/leftdigg_on.gif);
}
#navigazione #current a {
background-image:url(http://media.maremmaonline.com/img/rightdigg_on.gif);
color:#FFFFFF;
padding-bottom:5px;
}
#navigazione #current_attivo {
background-image:url("");
}
#navigazione #current_attivo a {
background-image:url("");
color: #666666;
padding-bottom:5px;
}
/* end navigazione scheda mangiare */

/* sidebar */
#telecomando1, .bannersezione, #telecomando3 {
width:229px;
position:relative;
padding-bottom:20px;
padding-top:16px;

}
.bannersezione, #telecomando3 {
padding-bottom:40px;

}
#telecomando1 {
margin-bottom:10px;
}
.telecomando-titolo {
position:absolute; 
top:10px; 
left:10px; 
width:195px; 
text-align:center; 
color:#666666;
font-size:12px;
}
#telecomandofoot1, .bannersezionefoot, #telecomandofoot3{
height:30px;
width:229px;
position:absolute;
bottom:0px;
left:0px;
}
.on {
background:url(/el/media/img/box-top.jpg) top no-repeat;
}
.off {
background:url(/el/media/img/box-top-off.jpg) top no-repeat; 
}
.aperto {
background:url(/el/media/img/box-top-aperto.jpg) top no-repeat;
}
.on #telecomandofoot1, .aperto #telecomandofoot1, .on .bannersezionefoot, .on #telecomandofoot3 {
background:url(/el/media/img/box-foot.jpg) no-repeat top;
}
.off #telecomandofoot1, .off .bannersezionefoot, .off #telecomandofoot3 {
background:url(/el/media/img/box-foot-off.jpg) no-repeat bottom;
}
.menu-lat {
margin:0px 0px 0px 11px;
padding:0px;
list-style-type:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px; 
}
#telecomando1 #ricercali {
padding:0 20px 20px 0px;
}
#telecomando1 #ricercali  a {
text-decoration:none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold
}
#telecomando1 #ricercali  a:hover {
text-decoration:underline;
}
#sidebar h3 {
margin:0px;
padding:0px;
color:#000000;
font-size:16px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#sidebar h3 a {
text-decoration:none;
color:#000000;
}
/* scritta verticale sinistra dei telecomandi */
#telecomando1 .scrittatel-verticale, .bannersezione .scrittatel-verticale, #telecomando3 .scrittatel-verticale {
width:30px;

height:180px; 
float:left; 
text-align:right;
}

/* div che racchiude il menu laterale sinistro */
#sidebar #telecomando1 .divmenu, #sidebar .bannersezione .divmenu, #sidebar #telecomando3 .divmenu {
width:175px; 
float:left; 
border-left:2px solid #cdcdcd; 
margin-bottom:0px;
}

/* stile link + iconcine della ricerca rapida e di vedi la tua lista */
#ricercali #iconcine-sottomenu {
margin:0px;
margin-top:15px;
padding:0px; 
list-style-type:none; 
margin-left:4px;
}
#ricercali #iconcine-sottomenu li{
display:inline;
margin-right:10px;
}
#iconcine-sottomenu .iconcina-sottomenu {
vertical-align:middle;
margin-right:4px;
}
#iconcine-sottomenu #link-ricerca {
color:#348d49;
}
#iconcine-sottomenu #link-vedilista { 
color:#000000;
}
#iconcine-sottomenu #stile-vedi-lista {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold
}
#iconcine-sottomenu #stile-offerte {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold
}

/* stile banner di sezione */
.divmenu .paddleft-bannersezione {
padding-left:11px;
}
.divmenu .immagine-bannersezione {
float:left; 
border:1px solid #000000; 
margin:5px 0 7px 0;
}
.divmenu .testo-bannersezione {
margin-top:6px; padding-bottom:0px; 
}
.bannersezione {
min-height:100px;
overflow:hidden; 

}
/* stile hr */
.bannersezione .clear, #telecomando3 .clear {
clear:both;
visibility:hidden;
}
#checkboxlista label{cursor:pointer;}

/* div float left che racchiude testo nella ricerca del telecomando */
.div-voci-ricerca { 
font-size:11px; height:20px; line-height:20px; margin-bottom:2px;
}
.div-voci-avricerca { 
font-size:11px; height:20px; line-height:20px; margin-bottom:8px;
}

/* stile dell' input nella ricerca del telecomando */
.div-input-ricerca {
float:right; height:20px;
}
/* stile delle scritte "arrivo il - partoil - adulti - bambini" nella ricerca del telecomando */
.div-scritta-ricerca {
float:left;
}

/* larghezza campo di input di "arrivo il" e "parto il" */
.input-arrivo-parto {width:105px; background-color:#e7ebef}

/* larghezza campo di input della ricerca avanzata*/
.input-avricerca {width:110px; height:20px;}

/* larghezza campo di input di "adulti" e "bambini" */
.input-adulti-bambini {width:37px;margin-right:75px;}

/* stile iconcina calendario */
.icona-cal {
margin-left:5px; line-height:15px;
}
/* stile link ricerca avanzata */
.toggle a {
color:#348d49; 
}
/* stile pulsante cerca */
#sidebar #telecomando1 #pulsanteCerca, #avricerca #pulsanteCerca{	
}

/* stile pallino + titolo prenotazione */
.box-titolo-prenotazione {
height:31px; padding-left:25px; position:relative;
}
.pallino-prenotazione {
width:31px; height:31px; position:absolute; left:-16px; top:-6px;
} 

/* pulsante verde */
.pulverde-cerca {
text-align:center;
line-height:30px;
color:#FFFFFF;
}
.pulverde-cerca a { 
display:block;
width:112px; 
height:30px;
background:url(/media/img/pulverde-cercaoff.gif) top no-repeat;
line-height:30px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-transform:uppercase; 
font-size:18px;
}
.pulverde-cerca a:hover {
background:url(/media/img/pulverde-cercaon.gif) top no-repeat;
}
/* end sidebar */ 
.pulisci, .pulisci-alto {
clear:both;
}
.pulisci-alto {
height:30px;
}
.pulisci20 {
clear:both; height:

}

/* stile boxetti */
div.box-paesi{
position:relative;
width:177px;
height:74px;
border-top:1px solid #CCCCCC;
margin:0px auto;	
overflow:hidden;
}
div.box-paesi a span{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:100;
cursor:pointer;
color:#FFFFFF;
}
div.box-paesi p{
margin-top:5px;
font-size:11px;
text-align:left;
cursor:pointer;
}
div.box-paesi a{
color: #333333;
display:block;
text-decoration:none;
}
div.box-paesi a img{
border:1px solid #FFFFFF;
}
div.box-paesi a:hover img{
border:1px solid #FFFFFF;
}
div.box-paesi a:hover{
color: #F00;
}
div.box-paesi a span{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:100;
cursor:pointer
}
div.box-paesi .verdino {
height:17px;  
background:url(/el/media/img/verdino.gif) right no-repeat; 
padding-right:8px; 
padding-left:5px; 
color:#FFFFFF; 
font-weight: bold; 
font-size:11px; 
margin-right:65px;
}
div.box-paesi .verdino a {
color:#FFFFFF;
text-transform:uppercase;
font-weight: bold;
}

/* stili info e faq - blog e news */

.postblog {
clear:both; margin-bottom:55px;
}
.titoloarticoli-azzurro {
color:#339999; 
font-size:18px; 
font-family:'trebuchet MS', verdana, arial; 
font-weight:normal;
}
.imgblog {
float:left; 
margin:0 10px 0 0; 
border:2px solid #CCCCCC;
}

/* stile link settore-b link ad altre soluzioni */
.link-altre {
width:280px;
float:right;  
margin-top:30px;
margin-right:15px;
}
.link-altre, .link-altre a {
font-size:12px;
text-align: right;
}
/* stile pagina  */
.pagina {
margin-left:10px;
}
.pagina ul {
margin-left:5px;
margin-top:4px;
margin-bottom:20px;
padding:0px;
list-style-type:none;
}
.pagina ul li {  
margin-left:5px;
color:#FF9900;
font-weight:bold;
}
.pagina h2 {
color: #999999;
}
.pagina h3 {
color: #999999;
font-weight:normal; 
font-size:13px; 

}
.pagina p {
margin-left:5px;
margin-top:4px;
margin-bottom:20px;
padding:0px;
color: #999999;

}
.ricciolo { 
background:url(/el/media/img/pageBorderCredits.jpg) top left no-repeat;  
min-height:50px;
padding:20px 0 0 20px;    
}
.pagina p {
margin-bottom:10px; 
}
pageBorderCredits {

}
.notel { 
padding:8px 18px 18px 18px;
}
.notel p { 
font-size:12px;
}
.bannerCredits p {
margin:0px;
padding:0px;
color: #999999;
}
.bannerCredits p a {
color:#666666;
text-decoration:none;
}
.bannerCredits p a:hover {
color:#666666;
text-decoration: underline;
}
#footer .adminne a:link {
color:#e3aa04; 
text-decoration:none;
}
#footer .adminne a:hover {
color:#e3aa04; 
text-decoration: underline;
} 
.ieST {
vertical-align:top;
font-size:11px;
text-decoration:none;
}
.ieST:hover {
font-size:11px;
text-decoration:underline;
}
/* pulsante ricerca avanzata */
.ricerca_av {
display:block;
width:123px;
height:29px;
line-height:29px;
text-align:center;
font-family:trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.ricerca_av a {
display:block;
width:100%;
height:100%;
background:url(/el/media/img/ricerca_avanzataa.png) no-repeat top left;
outline:none;
color:#FFFFFF;
text-decoration:none;
}
.ricerca_av a {
color:#FFFFFF;
}
.ricerca_av a:hover {
background-position:0 -29px;
}
#bottoneApriChiudiRicercaAvanzata {
color:#FFFFFF;
}
.styleSt li {
float:left;
list-style-type:none
}



