/* Autore: Fabio Di Lupo */
/* www.operadigitale.it  */
/* ENJOY !!!             */	
/*-----------------------*/
@import url(/css/comune.css); 

#pagina {background:#8C0200 url(/css/i/sfondo900.jpg) top center repeat-y; color:#000; width:960px;}

/* Fascia testa pagina */
#testa {background:#8C0200 url(/css/i/logo-2007.jpg) top left no-repeat; color:#000; height:200px; width:900px;}
#testa img {float:right; background:#8C0200; color:#000;}
#testa #payoff {width:230px; height:15px; margin:0; padding:0; float:left; background:transparent; color:#ffc; text-align:center; }
#testa #payoff img {margin:0 auto auto auto; padding:10px 10px 10px 10px}
#testa #payoff p {margin:79px auto 0 10px; padding:0; display:block; text-align:left; font:12px/normal Garamond,Verdana,Arial,sans-serif;}

/* Sezione TOP MENU */
#menualto {background:#f90 url(/css/i/bg-navtop.gif) bottom left repeat-x; color:#000; font:100%/1.5em Verdana, Arial, sans-serif; padding:8px 0 10px 10px; margin:0 auto 0 auto; text-align:left; width:890px; height:20px; vertical-align: middle; border-top:1px solid #aC2220; border-bottom:1px solid #aC2220}
#menualto ul{margin:0;padding:0; background:transparent; color:#333; font-size:100%; list-style:none; line-height:1.4em; }
#menualto li{float:left; background:transparent; color:#333;}
#menualto ul a{padding:0 4px 0 4px; float:left; background:transparent; color:#333; border-left:1px solid #fff; border-right:none; text-decoration:none; line-height:1.4em;}
#menualto ul a:hover,#menualto ul a:focus,#menualto ul a:active{ background:transparent; color:#000; text-decoration:underline;}
#menualto ul li#activelink a, #menualto ul li#activelink a:visited, #menualto ul li#activelink a:active {background:transparent; color:#000; font-weight:bold; text-decoration:none; border-top: 1px solid #fff;}

#language-menu {margin:0px 5px auto auto;width:100px; padding:0; background:transparent; color:#000; text-align:right; float:right}
#language-menu a, #language-menu a:link, #language-menu a:visited, #language-menu a:active  {background:transparent;text-decoration:underline;} 
#language-menu a:hover {background:transparent; color:#fff;}

/* Fascia principale - contenuti*/
#corpo {background:transparent; color:#000; width:900px;}

/* Sezione SIDE MENU */
#colonnamenu {width:230px; min-width:230px; float:left; padding:5px 0 150px 0; margin:0; background:#8C0200; color:#111 }
#colonnamenu a {background:#8C0200; color:#000; }
#colonnamenu p.centrato img {background:#8C0200; color:#fff;}

#menulaterale {background:#8C0200; color:#000; padding:0 0 0 0; margin:0 3px 30px 3px; text-align:left; border:0; font:100%/1.5em Verdana,sans-serif; width:212px }
#menulaterale ul {background:#8C0200; color:#ffc; list-style:none; list-style-image:none; margin:0 auto 0 auto; padding:0; border:0;}
#menulaterale ul li {background:#8C0200; color:#ffc; line-height:1.5em; margin:0 auto 0 auto; padding:1px 5px 1px 5px; width:200px; text-align:left; border-bottom: 1px solid #aC2220;}
#menulaterale ul li.titolo {background:#8C0200 url(/css/i/bg-nav-side-titolo.jpg) bottom left no-repeat; color:#fa0; margin-top:10px; border-bottom:0px; padding-bottom:2px; font-weight:normal; font-size:135%;  font-family: Garamond; }
#menulaterale ul li a, #menulaterale ul li a:visited, #menulaterale ul li a:active {background:#8C0200; color:#ffc; line-height:1.5em; font-weight:normal; display:block; text-decoration:none; width:100%;}
#menulaterale ul li#activelink { border-bottom: 1px solid #f90;}
#menulaterale ul li#activelink a, #menulaterale ul li#activelink a:visited, #menulaterale ul li#activelink a:active {background:#8C0200; color:#fff; line-height:1.5em; font-weight:normal; display:block; text-decoration:none; width:100%;}
html>body #menulaterale ul, html>body #menulaterale ul li a, html>body #menulaterale ul li a:visited, html>body #menulaterale ul li a:active, html>body #menulaterale ul li a:hover {width:auto;} 
html>body #menulaterale ul li.titolo {width:auto;}
html>body #menulaterale ul li#activelink a, html>body #menulaterale ul li#activelink a:visited, html>body #menulaterale ul li#activelink a.active, html>body #menulaterale ul li#activelink a:hover {width:auto;}
#menulaterale ul li a:hover {background:#8C0200; color:#fff; text-decoration:underline;}

#contenuto {width:658px; float:right; min-height:580px; height:580px; padding:5px; }
html>body #contenuto {height:auto!important;} /* patchato per min-height con IE */
#contenuto ul.eventi {list-style:square; margin:10px 0 10px 10px; padding:0; } 
#contenuto ul.eventi li {margin:0 0 0 10px; padding:1px 0 2px 0; text-align:left; list-style-image: url(/css/i/document.gif);}
#contenuto ul {list-style:square; margin:10px 0 10px 10px; padding:1px 0 2px 0; } 
#contenuto li {margin:0 0 0 10px; padding:0; text-align:left; list-style-image: url(/css/i/freccina.gif);}

/* messaggio in evidenza */
.evidenza {background-color:#ffc; color:#000; padding:10px; margin:0 auto 10px auto; border:#444 1px solid; text-align:justify; width:250px;}
.evidenza em {background-color:#ffc; color:#444;}
.evidenza acronym,.evidenza abbr {background-color:#ffc; color:#1e2A74;}
.evidenza a, .evidenza a:link, .evidenza a:visited, .evidenza a:active  {background-color:transparent; color:#000;} 
.evidenza a:hover {background-color:transparent; color:#000;}

hr {clear:both; height:0px; margin:0; padding:0; border:0; background:#000; color:#F8F5F0;}

.privacy {background:#eee; color:#000; border:#000 1px solid; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px; font:90%/1.5em Verdana,Arial,sans-serif; width:95%}
.privacy textarea{font:100%/1.5em Verdana,Arial,sans-serif; height:80px; width:90%; }

/*#ajax {height:25px;}*/

/* Fascia menu basso */
#menubasso {clear:both; background:#f90 url(/css/i/bg-navtop.gif) bottom left repeat-x; color:#000; font:100%/1.5em Verdana, Arial, sans-serif; padding:8px 0 10px 10px; margin:0 auto 0 auto; text-align:left; width:890px; height:20px; vertical-align: middle; border-top:1px solid #aC2220; border-bottom:1px solid #aC2220}
#menubasso ul{margin:0;padding:0; background:transparent; color:#333; font-size:100%; list-style:none; line-height:1.4em; }
#menubasso li{float:left; background:transparent; color:#333;}
#menubasso ul a{padding:0 4px 0 4px; float:left; background:transparent; color:#333; border-left:1px solid #fff; border-right:none; text-decoration:none; line-height:1.4em;}
#menubasso ul a:hover, #menubasso ul a:focus, #menubasso ul a:active{ background:transparent; color:#000; text-decoration:underline;}
#menubasso ul li#activelink a, #menubasso ul li#activelink a:visited, #menubasso ul li#activelink a:active {background:transparent; color:#000; font-weight:bold; text-decoration:none; border-top: 1px solid #fff;}

/* Fascia pič di pagina */
#piede {clear:both; background:#222 url(/css/i/bg-black.jpg) top right repeat-x; color:#ffc; padding:5px 0 5px 0; border-top:1px solid #aC2220; border-bottom:1px solid #aC2220; text-align:center; width:900px;}
#piede a, #piede a:link, #piede a:visited, #piede a:active  {background:transparent; color:#ffc; text-decoration:underline;} 
#piede a:hover {background:transparent; color:#fff;}
#piede address {background:transparent; color:#ffc; font-weight:bold;}

#lastupdate {background:#8C0200; color:#fff; padding:2px 5px 2px 5px; text-align:left; width:890px;}
#lastupdate small {background:#8C0200; color:#fff;}

#validazioni {background:#8C0200; color:#ffc; padding:10px 5px 2px 5px; text-align:left; width:890px; height:50px} 
#validazioni a, #validazioni a:visited, #validazioni a:active  {background:#8C0200; color:#ffc;} 
#validazioni a:hover {background:#8C0200; color:#111;  text-decoration:underline;}
#validazioni acronym,#validazioni abbr{background:#8C0200; color:#ffc;}
#validazioni img.first {background:#8C0200; color:#ffc; float:right;}
#validazioni a.lm,#validazioni a.lm:link, #validazioni a.lm:visited {background:#8C0200; color:#ffc; text-decoration:none;}
#validazioni a.lm:hover, #validazioni a.lm:focus, #validazioni a.lm:active {text-decoration:underline; cursor:help;} 

/* Gestione Utenti */
.autenticazione {background:#8C0200; color:#ffc; padding:0 0 3px 0px; margin:0 0 0px 10px; border:0; font:bold 90% Verdana,Arial,sans-serif; text-align:left; width:205px}
.autenticazione fieldset {padding:0 8px 3px 8px; border:1px solid #aC2220; margin:0px}
.autenticazione legend {padding:0 8px 0 8px; margin:0; background:#8C0200; color:#FE7E00; font-weight:bold;}
.autenticazione label {float:left; clear:both; background:#8C0200; color:#ffc; margin:0 5px 0 0px; font-weight:bold; width:70px; border-bottom:1px solid #aC2220}
.autenticazione input{width:80px; display:inline;}
.autenticazione fieldset input.bottone {cursor:pointer; width:60px; }
.autenticazione ul {background:#8C0200; color:#ffc; margin:5px; padding:0 0 0 10px;}
.autenticazione ul li {background:#8C0200; color:#ffc; margin:0px; padding:3px 0 3px 0; list-style-image: url(/css/i/figure_ver2.gif);}
.autenticazione ul li a, .autenticazione ul li a:link, .autenticazione ul li a:visited, .autenticazione ul li a:active  {background:transparent; color:#ffc!important; font-weight: normal; text-decoration:none;} 
.autenticazione ul li a:hover {background:transparent; color:#fff!important; text-decoration: underline;}

/* Per Sistema Gestione Contenuti */
iframe {margin:0; padding:0;}
#menuriservato {background:#8C0200; color:#000; height:500px; width:65px; position:absolute; border:0; top:0; left:0;}
#menuriservato ul{background:#fff; color:#000; margin:0; padding:0; list-style:none;}
#menuriservato ul li{margin:0; padding:0; text-indent:0; font:100% "Arial Narrow",Arial,sans-serif; 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 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(/css/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}


