/* Autore:Fabio Di Lupo */
/* www.operadigitale.it */
/* ENJOY !!!            */	
/*----------------------*/
@import url(comune.css); 

#pagina {position:relative; margin:0 auto; background:#F3EFE3 url(i/sfondopagina.jpg) center top repeat-y; color:#fff; width:920px;}

/* Menu Feedback basso colonna centrale */
#feedback {clear:both; margin:5px; padding:0; border-top:3px double #ddd;} 
#feedback p {line-height:1.0em; padding:2px 0; margin:2px auto;}
#feedback p.segue {margin-right:0;}

/* Utilitā */
.spaziatesto {padding:5px;}

/* Fascia testa pagina */
#testa {background:transparent url(i/portale.jpg) center top no-repeat; height:190px; width:920px; margin:0 auto; text-align:center;}
#testa object {position:absolute; left:10px; top:40px; width:450px; height:150px}

/* Image Menu */
#imageMenu {position:absolute; right:10px; top:40px; width:450px; height:150px; overflow:hidden;}
#imageMenu ul {list-style:none; margin:0; display:block; height:150px; width:1000px;}
#imageMenu ul li {float: left;}
#imageMenu ul li a {width:88px; height:150px; border-right:2px solid #777; text-indent:-600px; background:#fff none repeat scroll 0%; cursor:pointer; display:block; overflow:hidden;}
#imageMenu ul li.opera0 a {	background: url(ajaxmenu/00.jpg) repeat scroll 0%;}
#imageMenu ul li.opera1 a {	background: url(ajaxmenu/11.jpg) repeat scroll 0%;}
#imageMenu ul li.opera2 a {	background: url(ajaxmenu/22.jpg) repeat scroll 0%;}
#imageMenu ul li.opera3 a {	background: url(ajaxmenu/33.jpg) repeat scroll 0%;}
#imageMenu ul li.opera4 a {	background: url(ajaxmenu/44.jpg) repeat scroll 0%; width:310px;}
.clear {clear: both;}

#language-menu {float:right; width:160px; text-align:right; line-height:0; margin-top:6px; margin-right:10px}

/* Menu Orizzontale */
select.sfumato {background:#F3EFE3; color:#333;}
.menuorizzontale {background:#D3D0BD url(i/bg-navtop.jpg) top left repeat-x; color:#fff; margin:0 auto; text-align:left; width:900px; height:32px; vertical-align: middle; border-top:2px solid #A6A496; border-bottom:1px solid #777; clear:both}
.menuorizzontale ul{background:transparent; color:#fff; font-size:100%; list-style:none; }
.menuorizzontale li{float:left; background:transparent; color:#ffc; padding:8px; border-right:1px solid #AFAD96;}
.menuorizzontale li:hover, .menuorizzontale ul li#activelink {background:transparent url(i/bg-navtop-sel.jpg) top left repeat-x; color:#fff;}
.menuorizzontale ul a{padding:0; float:left; color:#ffc; background:transparent; text-decoration:none; height:15px; text-transform:uppercase; text-shadow: 1px 1px 2px #000}
.menuorizzontale ul a:hover, .menuorizzontale ul li#activelink a{color:#fff; text-decoration:underline;}
.menuorizzontale em{background:transparent; color:#fff; margin-right:15px; float:right; margin-top:10px; font-family:Cambria, Georgia, Verdana, Sans-Serif; text-shadow: 1px 1px 2px #333} 

/* Menu laterale */
.colonnamenu {position:absolute; top:0; left:0; width:225px; padding-left:5px}
.colonnamenu ul {list-style:none; padding:1px;}
.colonnamenu ul li {border-bottom:1px solid #c3c0aD; width:215px; padding:0; margin:0;}
.colonnamenu ul li.titolo {background:transparent url(i/bg-nav-side-titolo.jpg) bottom left no-repeat; color:#777;  text-transform:uppercase; margin-top:10px; border-bottom:0px; padding:6px 0; font-weight:bold;}
.colonnamenu ul li a {background:#D3D0BD; color:#ffc; width:100%; display:block; text-decoration:none; text-align:left; padding:6px 0; text-transform:uppercase;}
.colonnamenu ul li a:hover, .colonnamenu ul li#activelink a {background:#e3e0cD; color:#fff;}
.colonnamenu address {text-align:center; color:#888}

/* Fascia principale - contenuti*/
#corpo {position:relative; background:transparent url(i/bg-corpo.jpg) no-repeat bottom left; width:900px; min-height:450px;  margin:0 auto; /*border:solid 2px #d00*/ }

.privacy {background:#eee; border:#000 1px solid; padding:3px; font-size:0.9em; width:auto; border-radius: 5px;}
.privacy textarea{height:80px; width:auto;}

.aiuto {background:#ffd; color:#000; padding:5px; margin:5px 0px 10px 0px; border-bottom:2px solid #ccc; border-top:2px solid #ccc; clear:both}
.aiuto h2 {background:#eee url(i/helpdesk.gif) no-repeat 5px 50%; color:#036; border-left:10px solid #036; border-bottom:0; border-top:0; border-right:0; padding:15px 5px 15px 40px; margin:5px 0 5px 0;}
.aiuto em {background:#ffd; color:#036;}
.aiuto a {background:#ffd; color:#036; font-weight:bold; text-decoration:underline;}
.aiuto a:hover {color:#d00;}
.aiuto acronym {background:#ffd; color:#333}

/* Fascia pič di pagina */
#audio {clear:both; width:950px; height:20px; line-height:20px; background:#fff; margin:0 auto;}

#lastupdate {background:#fff; color:#333; font-size:10px; padding:5px; text-align:left; width:890px;margin:0 auto;}
#lastupdate small {color:#333;}

.first {background:transparent; color:#fff; float:right; margin-right:5px; }
.first a{padding-left:0; background-image:none!important;}

#validazioni {background:transparent url(i/bg-validazioni.jpg) no-repeat bottom center; color:#777; min-height:30px; padding:10px 15px 20px 15px; text-align:left; width:890px; clear:both; font-size:0.9em; margin:0 auto} 
#validazioni ul{background:transparent; color:#ddd; font-size:100%; list-style:none; }
#validazioni li{float:left; background:transparent; color:#fff; padding:0 8px 0 0; /* border-left:1px solid #b44; */}
#validazioni ul a{background-position:0% 50%; background-repeat:no-repeat; background-image:url(i/ok2.png); padding-left:14px; float:left; color:#777; text-decoration:none;}
#validazioni ul a:hover{color:#000; text-decoration:underline;}
#validazioni acronym, #validazioni abbr{border-bottom:1px solid #d00; color:#000}


/* Per Sistema Gestione Contenuti */
#menuriservato {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;}
label em{color:green;}
label strong{color:#f90;}

#FXTimer {background:#fff0ba url(i/i-attenzione.png) no-repeat 10px 50%; border:1px solid #e87c29; display:none; height:80px; width:500px; margin:0 auto; position:absolute; top:80px; left:205px; padding:0 10px 0 50px; visibility:hidden; z-index:15000;}

/* MultiBox	v1.2 Originale by: Samuel Birch */
/* Modifiche:by Fabio Di Lupo http://www.operadigitale.it */

.MultiBoxContainer {position: absolute;	border: 20px solid #000;background-color:#FFF; color:#ffc;	display: none;	z-index: 2;}
.MultiBoxLoading {	background: url(lightmultibox/loader.gif) no-repeat center;}
.MultiBoxContent {	position: relative;	width: 100%;height: 100%;	overflow: hidden;}
.MultiBoxClose {position: absolute;	top: -26px;	right: -26px;background: url(lightmultibox/closemulti.png) no-repeat;width: 24px;height: 24px;cursor: pointer;}
.MultiBoxControlsContainer {overflow: hidden;height: 0px;position: relative;}
.MultiBoxControls {	width: 100%;height: auto;position: relative;background-color: #000;}
.MultiBoxPrevious {	position: absolute;	background: url(lightmultibox/left.png) no-repeat;width: 24px;height: 24px;	left: 0px;	margin-top: 5px;cursor: pointer;}
.MultiBoxNext {	position: absolute;	background: url(lightmultibox/right.png) no-repeat;	width: 24px;height: 24px;right: 0px;margin-top: 5px;cursor: pointer;}
.MultiBoxNextDisabled {	cursor: default;background: url(lightmultibox/rightDisabled.png) no-repeat;}
.MultiBoxPreviousDisabled {	cursor: default;background: url(lightmultibox/leftDisabled.png) no-repeat;}
.MultiBoxTitle {position: relative;	margin: 10px 0 0 35px;float: left; font-size: 11px; color: #ffc; font-weight: bold;text-align: left;}
.MultiBoxNumber {position: relative;width: 50px;margin: 10px 35px 0 0;float: right;	font-size: 11px;color: #f63;text-align: right;}
.MultiBoxDescription {clear: left;position: relative;margin: 0 35px 0 35px;	padding-top: 5px;font-size: 11px;text-align: left;}

@media print {
body {background:#fff; font-size:8pt;}
#pagina {background:#fff; color:#000; width:100%;}
#menuriservato,#testa,.menuorizzontale,.colonnamenu,#menubasso,#audio,#feedback,.colonnadx,.colonnasx,#lastupdate,#validazioni,#OverlayContainer,.MultiBoxContainer,.tool-tip {display:none}
#contenuto {width:95%;margin:0; height:auto; min-height:0;background:#fff}
#corpo {width:100%;background:#fff;}
.testolungo {background-color:#fff; width:auto; height:100%; overflow:visible}
.saltopagina { display:block; page-break-before:always; }
td {overflow:visible; page-break-inside:avoid;}  
}
