/* IMPOSTAZIONI GENERALI
----------------------------------------------- */

BODY {background:#47758F url(img/body-fondo.gif) repeat-x top; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#333; padding-bottom:20px;}
P {line-height:1.25em;}

H1 {font-family:"Lucida Sans", Arial;}
H3 {font-family:"Lucida Sans", Arial; color:#35617E; font-size:14px; letter-spacing:-0.02em;}
H6 {font-family:"Lucida Sans", Arial; font-size:9px; color:#666; text-transform:uppercase;}

A {color:#426F8A}
A:hover {color:#f50;}

P.intro {font-weight:bold; color:#536B79}

IMG.thumbsx {border:5px solid #fff; float:left; margin:5px 10px 0px 0;}

UL.elencopuntato {line-height:1.5em;}
UL.elencopuntato LI {background:url(img/spot-minibullet.gif) no-repeat left 55%; padding:0 0 0em 10px;}

UL.elencolink {line-height:1.5em;}
UL.elencolink LI A {background:url(img/spot-minifrecciadx.gif) no-repeat left 55%; padding:0 0 0em 10px; text-decoration:none; }
UL.elencolink LI A:hover {text-decoration:underline;}



/* LAYOUT
----------------------------------------------- */
#wrap { width:86%; min-width:780px; max-width:1000px; margin:0 auto; text-align:left;position:relative;}
#main {background:#fff; clear:both;}
#submain {margin:0 10px 0 10px;}
HR {clear:both; margin:0px; padding:0px; height:1px; border:none; color:#fff; vertical-align:bottom; }

/* HEAD
----------------------------------------------- */
H1#linkhome {width:236px; height:136px; background:url(img/head-fondosx2.gif) no-repeat top left; position:absolute; top:0px; left:0; }
H1#linkhome A {display:block;width:236px; height:136px; text-indent:-1000em; }


/* SUBNAV
----------------------------------------------- */
#subnav {background:url(img/subnav-fondodx.gif) no-repeat top right; height:30px; line-height:30px;}
#subnav UL { float:right;}
#subnav UL LI {float:left; color:#CCE3EF; font-size:9px; }
#subnav UL LI A {color:#CCE3EF; text-decoration:none; padding:0 10px 0 10px; border-right:1px solid #CCE3EF; }
#subnav UL LI A:hover {color:#fff;}
#subnav UL LI FORM {padding:0 10px 0px 10px; vertical-align:bottom; line-height:30px;}
* html #subnav UL LI FORM {padding:6px 10px 00px 10px;}
#subnav UL LI INPUT {border:none; background:#CCE3EF; margin:0; padding:0; font-size:9px;}


/* NAV
----------------------------------------------- */
#nav {  margin:20px 0 0 0; background:url(img/wrap-fondodx2.gif) no-repeat bottom right; height:30px; }
#nav UL {font-family:"Lucida Sans", Arial; font-weight:normal; color:#fff;  margin:0 0 0 0px; font-size:14px; float:right; }
#nav UL LI {float:left; margin:0 12px 0 0px;}
#nav UL LI A {color:#fff; text-decoration:none;}
#nav UL LI A:hover {color:#f90;}

UL#trails {height:2em; line-height:2em; width:100%; float:left; margin:10px 0 20px 0;}
UL#trails LI {float:left; color:#777; padding:0 15px 0 0; border-bottom:1px solid #ccc; }
UL#trails LI A {text-decoration:none;  font-weight:bold;}


/* SPLASH
----------------------------------------------- */
#splash {background: #B0C894 url(img/trex.gif) no-repeat  bottom right; padding:100px 0 10px 20px;  }
* html #splash {height:10px;} /* solito baco... */
#splash H1 {color:#fff; font-size:40px; font-weight:normal; letter-spacing:-0.06em; font-family:"Lucida Sans", Arial; }


/* CONTENT: SCHEDE
----------------------------------------------- */
#intestazione {background:url(img/scheda-icona.gif) no-repeat 100% 98%; padding:0 10px 0 10px;}
#intestazione H1 {color:#426F8A; font-size:24px; font-weight:normal; letter-spacing:-0.06em; font-family:"Lucida Sans", Arial; padding:0 0 10px 0px;}
#scheda {padding:10px;}

#schedamuseo #intestazione {background:url(img/schedamuseo-icona.gif) no-repeat 100% 98%;}
#schedamuseo #scheda {background:#F1EFE7 url(img/schedamuseo-fondo.gif) repeat-x top;}
#materialedidattico #intestazione {background:url(img/materialedidattico-icona.gif) no-repeat 100% 98%;}
#materialedidattico #scheda {background:#F1EFE7 url(img/materialedidattico-fondo.gif) repeat-x top;}
#articolo #intestazione {background:url(img/articolo-icona.gif) no-repeat 100% 98%;}
#articolo #scheda {background:#F1EFE7 url(img/articolo-fondo.gif) repeat-x top;}
#partner #intestazione {background:url(img/partner-icona.gif) no-repeat 100% 98%;}
#partner #scheda {background:#F1EFE7 url(img/partner-fondo.gif) repeat-x top;}

#servizi {font-size:9px; color:#666; margin:0 0 10px 0; }
#servizi UL {background:#fff;padding:4px 13px 4px 13px}
#servizi UL LI {float:left; margin:0 5px 0 0;}
#servizi UL LI:first-child {padding:0.5em 1em 0 0;}

#descrizione {float:left;  width:65%; background:#F1EFE7; padding:0 10px 0 10px;}
#descrizione P {margin:1em 0; text-align:justify}

//#sidebar {float:right; background:#fff url(img/sidebar-fondo.gif) no-repeat 85% 100%; width:29%; padding:10px 10px 30px 10px;}
#sidebar {float:right; background:#fff url(img/sidebar-fondo.gif) no-repeat 85% 100%; width:29%; padding:10px 10px 50px 10px;} 
#sidebar H2 {font-size:14px; color:#426F8A;}
#sidebar H3 {font-size:10px; color:#777; font-weight:normal; text-transform:uppercase; border-bottom:1px dotted #999; margin:2em 0 0.5em 0; padding:0 0 3px 0;}


/* CONTENT: RISULTATI RICERCA
----------------------------------------------- */
#categorie {width:202px;  float:left; }
#categorie UL LI A {display:block; background:#D0DEBF; color:#595F52; font-weight:bold; text-decoration:none; height:2em; line-height:2em; width:185px; border-bottom:2px solid #fff; padding:0 0 0px 5px}
#categorie UL LI A:hover {background:#FFE085 url(img/categorie-spot.gif) no-repeat 100% 50%; width:auto;}
#categorie H3 {background:#426F8A; color:#fff;  padding:2px 0 4px 5px;  width:185px; font-size:1.2em;}

#risultati {margin-left:220px; }
#risultati .item {width:100%;float:left; margin:0 0 2em 0;}
#risultati .item H3 {}
#risultati .item P.meta { font-size:9px; text-transform:uppercase; color:#999;background:#fff; padding:0 0 1em 0; }
.imgsx {float:left; margin:0 15px 10px 0; border-right:2px dotted #999; padding:0 10px 0 0;}

.pagine {background:#E8E7E2; border-top:2px solid #BAB9B5; height:2em; line-height:2em;padding:0 10px 0 10px;}
.pagine P {float:left; height:2em; line-height:2em;color:#666;}
.pagine UL {float:right; }
.pagine UL LI {float:left;}
.pagine UL LI A {text-decoration:none; color:#666; padding:0 10px 0 10px;}
.pagine UL LI A.linkprev {background:url(img/spot-prev.gif) no-repeat 0 60%;}
.pagine UL LI A.linknext {background:url(img/spot-next.gif) no-repeat 100% 60%;}


/* FOOTER
----------------------------------------------- */
#footer { width:86%; min-width:780px; max-width:1000px; margin:0 auto; background:url(img/footer-fondodx.gif) no-repeat right bottom;}
#subfooter {  background:url(img/footer-fondosx.gif) no-repeat left bottom;}



/* UTILITY
----------------------------------------------- */
.clearfix:after { content: "."; display: block;    height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

