/* Autore: Fabio Di Lupo */
/* www.operadigitale.it  */
/* ENJOY !!!             */	
/*-----------------------*/
@import url(comune.css); 

#pagina {background:#ddd url(i/fondoalto-ombra-grigio.gif) no-repeat top center; color:#000; width:970px; padding-top:10px; /*border-right:solid 1px #000;border-left:solid 1px #000;*/}

/* Riquadri arrotondati menù laterali */
.box{position:relative; width:184px; background:#e7e7e7 url(i/boxbotebebeb.png) no-repeat bottom left; margin-top:10px; padding:0 0 5px 0; text-align:left} 
.box h2{background:transparent url(i/boxtopblue.png) no-repeat top left; color:#fff; margin:0; padding:3px 5px 3px 5px; border:none; position:relative; } 
.box div{background:transparent; text-align:left;}
.box ul, .box li{list-style: none; margin:5px}
.box li{margin:0.5em auto 0 auto;}
.box p {margin:5px}
.box p.centrato{margin:5px auto 5px auto; padding:0}
.box fieldset {margin:5px; border:solid 1px #999}
.box legend { background:transparent; }
.box a.blank, .box a.blank:link, .box a.blank:visited, .box a.blank:hover, .box a.blank:active, .box a.blank:focus {background-image:none; padding-left:0px; text-decoration:none;}

.stacco {margin:5px;}
.stacco ul { list-style:square; margin:10px 0 10px 10px; list-style-image: url(i/i-utente.png);} 
.stacco li { margin:0 0 0 10px; text-align:left; list-style-image: url(i/i-utente.png);}

#navigazione { font-size:0.9em;}
#navigazione p {line-height:0.5em; padding:2px 0; margin:2px auto}

/*#ytvideo { margin:0 auto 10px auto; text-align:center; }*/

#feedback { background:transparent url(i/h1-rigaa180-530.png) top center no-repeat; clear:both; margin:5px; padding-top:15px}
#feedback p {line-height:1.5em; padding:2px 0; margin:2px auto}

#feedbk { background:#fff; color:#000; height:65px; }
#feedbk label{ width:50px; }

#inviacommento { background:#fff; color:#000; height:420px; }

/*#feedbk u{ cursor:hand}*/
/* Utilità */
.spaziatesto {padding: 5px;}

/* Fascia testa pagina */
#login {background:#ddd; color:#000; width:950px; margin:5px auto 0 auto; text-align:right; height:1.5em;}
#login ul{list-style:none;}
#login li{float:right; background:transparent; color:#333;}
#login ul a{padding:1px 10px 1px 10px; border-right:dotted 1px #777; text-decoration:none;}
#login ul a:hover,#login ul a:focus,#login ul a:active{ color:#333; text-decoration:underline;}

#testa {background:#ddd; color:#000; height:200px; width:950px; margin:0 auto 0 auto; text-align:center; clear:both;}
#testa img {width:950px; background:#fff; color:#000; height:200px; }

/* Sezione TOP MENU */
#menualto {background:#fff; color:#000; padding:5px 1px 0 9px; margin:0 auto; text-align:left; width:940px; height:125px; vertical-align: middle; border-bottom:dashed 1px #ddd;}
#menualto ul{background:transparent; color:#000; font-size:100%; list-style:none;}
#menualto li{float:left; background:transparent; color:#333; padding:0 2px 0 2px; margin:0; border:none; width:90px; text-align:center; overflow:hidden}
#menualto ul p{padding:0; margin:0}
#menualto ul img{margin-left:5px}
#menualto ul a, #menualto ul a:link, #menualto ul a:visited{background:#fff; color:#079; text-decoration:none;}
#menualto ul a:hover,#menualto ul a:focus,#menualto ul a:active{ color:#000; text-decoration:underline;}
#menualto ul li#activelink a, #menualto ul li#activelink a:visited, #menualto ul li#activelink a:active {background:#fff; color:#d00; text-decoration:none;}

/* Fascia principale - contenuti*/
#corpo { position:relative; background:#fff url(i/bg-corpo-basso.png) no-repeat bottom center; color:#000; width:950px; min-height:450px; padding-bottom:10px;/*border:solid 2px #d00*/ }
#colonnasx {position:absolute; top:0; left:0; padding:0 4px 0 0; width:195px; border-right:dashed 1px #ddd; /*width:192px; ;*/ }
#colonnadx {position:absolute; top:0; right:0; padding:0 0 0 4px; width:195px; border-left:dashed 1px #ddd; /* width:194px; */ }

.privacy {background:#eee; color:#000; border:#000 1px solid; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px; font-size:90%; width:95%}
.privacy textarea{height:80px; width:90%; }

/* Fascia piè di pagina */
#audio {clear:both; width:950px; height:20px; line-height:20px; background:#fff; margin:0 auto 0 auto;}

/* Menu Basso con BreadCrumb */
#menubasso {clear:both; width:950px; height:40px; line-height:40px; background:#fff url(i/menubasso.png); margin:0 auto 0 auto;}
#menubasso a{float:left; height:40px; padding:0 14px 0 15px; background:url(i/bcbk1.png) no-repeat top right; color:#079; text-decoration: none; /*border-right:solid 1px #000*/}
#menubasso a:hover{background-position:bottom right; color:#000; text-decoration:underline;}
#menubasso em{font-style:normal; background:transparent; color:#444; margin-left:10px; float:right; margin-right:10px; font-family:Georgia, Verdana, Sans-Serif;} 

#lastupdate {background:#fff; color:#333; padding:2px 5px 2px 5px; text-align:left; width:940px;}
#lastupdate small {background:#fff; color:#333;}

#validazioni {background:#ECEAE7; color:#000; padding:10px 5px 2px 5px; text-align:left; width:940px; height:40px; clear:both; font-size:0.9em; margin-bottom:60px} 
#validazioni a, #validazioni a:visited, #validazioni a:active  {background:transparent; color:#000;} 
#validazioni a:hover {background:transparent; color:#000;  text-decoration:underline;}
#validazioni acronym, #validazioni abbr{background-color:transparent; color:#333;}
#validazioni img.first {background:transparent; color:#000; float:right; margin-right:5px;}
#validazioni a.lm,#validazioni a.lm:link, #validazioni a.lm:visited {text-decoration:none;}
#validazioni a.lm:hover, #validazioni a.lm:focus, #validazioni a.lm:active {text-decoration:underline; cursor:help;} 

/* Per Sistema Gestione Contenuti */
#menuriservato {background:transparent; color:#000; height:600px; width:65px; position:fixed; border:0; top:0; left:0;}
#menuriservato ul{background:#fff; color:#000; list-style:none;}
#menuriservato ul li{text-indent:0; font:100% "Arial Narrow",Arial,sans-serif; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ccc; text-align:center; width:65px}
#menuriservato ul li.titolo{background:#036; color:#fff;}
#menuriservato img{background:#fff; color:#000; margin:0 auto;}

/*
.aiuto {background:#ffd; color:#000; padding:5px; margin:5px 0px 10px 0px; border-bottom:2px solid #ccc; border-top:2px solid #ccc; }
.aiuto h1 {background:#eee url(i/helpdesk.gif) no-repeat 15px 50%; color:#036; font:bold 130% Georgia,Verdana,Arial,Sans-Serif; text-align:left; border-left:10px solid #aaa; border-bottom:0; border-top:0; border-right:0; padding:15px 5px 15px 40px; margin:5px 0 5px 0;  vertical-align:middle;}
.aiuto em {background:#ffd; color:#036;}
.aiuto a, .aiuto a:link, .aiuto a:visited, .aiuto a:active {background:#ffd; color:#1e2A74; font-weight:bold; text-decoration:underline;}
.aiuto a:hover {background:#ffd; color:#d00;}
.aiuto acronym {background:#ffd; color:#333}
*/