/****************************************************************
 style_0.css
**************************************************************//*
	Author: raffaella.biscuso@racomputer.it
	Last Update: 2007.12.04
	
	Note:	
****************************************************************/


	/********************************
		PREDEFINITI
		
		- Oggetti di e-ntRA: Sono inclusi gli stili predefiniti 
		per gli oggetti editoriali generati da e-ntRA 
		(visibili solo in #contenuto)
	********************************/
	
		/* Oggetti di e-ntRA */
		@import url('predefiniti/predefiniti_0.css');

	/********************************
		TELAIO
		
		- Telaio: Include gli stili per la visualizzazione
		delle parti fisse nel telaio, definisce il posizionamento 
		degli elementi fissi (intestazione, menu, corpopagina,
		pie' di pagina, ecc.)
	********************************/
	
		/****************************************************************
		 posizionamento_0.css
		**************************************************************//*
			Author: raffaella.biscuso@racomputer.it
			
			Note:
		****************************************************************/
			body {margin: 0;padding: 0}
			#pagina {text-align: center;}
			#contenitore{text-align: left; margin: 0 10px 0 10px;}
			#intestazione {height: 78px !important;}
			
			#intestazione h1 {}
			#intestazione h1 img{}
			
			#stampa {position: absolute; right: 15px; top: 97px;}
			#CambiaLingua {position: absolute; right: 63px; top: 100px;}
			
			#wrapper {padding: .5em;}
			
			/* #contenuto {padding: 0 0 0 210px;min-height: 40em;height: auto !important;height: 40em; margin: 0} */
			#contenuto {padding: 0 0 .5em 0;min-height: 40em;height: auto !important;height: 40em; margin: 0 0 0 205px; }
					
			#navPrincipale { margin: 0}
			
			#navContestuale {float: left; margin: -29px 0 0 0}
					
			#navContestuale ul {margin:0;padding:0;}
			#paginagruppo {margin: 2em 0 0 0;}
			#paginaeventi {margin: 0 0 1em 0;}
			#paginanews{margin: 0 0 1em 0;}
			
			#briciole{ margin: 0 0 1em 205px;}
			#briciole span {display: block;}
			#briciole img {margin: 0 .2em}
			#legTuttoSchermo {display: none !important}

			
			#utilita {height: 18px; }
			#utilita ul {list-style-type: none;margin: 0;padding: .2em 0 0 0; float: right}
			#utilita ul li,
			#utilita ul li {display: inline; float: left;}
			#utilita #stampa {margin: 0 0 0 0}
			#utilita #stampa ul li{padding: 0}
			#utilita #barraUtilita {float: left;text-align: left}
			#atrium {margin: 0;  }
			#atrium ul,
			#atrium ul li {margin: 0; padding: 0;}
			#utilita #stampa li,
			#utilita #barraUtilita li,
			#utilita ul li {margin:0;padding: 0}
			#atrium ul li {margin: .2em 0 0 0}
			#utilita ul li a {padding: 0 1em 0 1em}
			#utilita #indexService{margin-left: 10em}
			
			#SelettoreLingue{position: absolute;top: 220px;right: 6px}
			#SelettoreLingue a{display: block}
			
			#piede {margin: 1em 0 0 0 ; padding: 0 .2em ; clear: both; height: 6em;}
			#piede ul{margin: 0;padding-bottom: .4em}
			#piede ul li {display: inline;padding: 0 .5em 0 .5em}

			#piede .sinistra {float: left; text-align: left; width: 30em;padding: .2em .2em .5em .2em;}
			#piede .sinistra ul {padding: 0; margin-bottom: .7em;}
			#piede .destra {float: right; text-align: right; width: 40em; padding: .2em .2em .5em .2em;}
			#piede .destra ul {padding: 0; margin-bottom: .7em;}
			#piede .destra ul.w3c {display: inline;margin: 0; padding: 0;}
			#piede .destra p {display: inline;}
		
		
		/****************************************************************
		 colori_0.css
		**************************************************************//*
			Author: raffaella.biscuso@racomputer.it
			
			Note: 
		****************************************************************/
			body {background: #FBFDFC; color: #484848;}
			#pagina {background: url(../img/bg_pagina.jpg) 0 19px repeat-x;}
			#contenitore {background-color: #fff; color: #484848;}
			#contenuto {background-color: #fff; color: #4D4D4D;}
			#intestazione {background: url(../img/bg_intestazione.jpg) 0 0 repeat-x #fff }
			#intestazione h1 {background: url(../img/bg_intestazioneDx.jpg) 100% 0 no-repeat}
			
			#briciole {padding: .1em 0 .3em 0; border-bottom: 1px solid #AC1411;}
			#briciole a:link{color:#4D4D4D;background: #fff; text-decoration: none; font-weight: bold;}
			#briciole a:visited {color:#505050;background: #fff; text-decoration: none;font-weight: bold;}
			#briciole a:hover {color: #ac1411; background: #fff;}
			#briciole strong {font-weight: bold; color: #A40F0C; background: #fff;}
			#briciole span.seiIn {color: #C04800;background: transparent;}
			#utilita {background: url(../img/bg_utilita.jpg) no-repeat left top #676767; color: #fff; border-bottom: 1px solid #b0b0b0;}
			#utilita a:link,
			#utilita a:visited,
			#stampa li a:link,
			#stampa li a:visited{color: #fff;background:transparent;text-decoration: none;}
			#atrium ul li { border-left: 1px solid #484848; border-right: 1px solid #fff;}
			#utilita a:hover,
			#utilita a:active,
			#utilita a:focus { background: transparent; color: #fff;text-decoration: none; border-top: 3px solid #fff;}
			#utilita #indexService li a,
			#utilita #indexService li strong{border-right: 1px solid #fff;}
			#legAltoContrasto{border-left: 1px solid #fff;}
			#utilita ul li strong {padding: 0 1em 0 1em;}
			#barraUtilita li {border-right: 1px solid #fff;border-left: none;}

			#stampa {margin: 0; padding: 0;}
			#stampa li {list-style-type: none; margin: 0; padding: 0;}
			#stampa a:link,
			#stampa a:visited,
			#stampa a:hover,
			#stampa a:active,
			#stampa a:focus{margin: 0; padding: 0; float: none;}
			#CambiaLingua a:link,
			#CambiaLingua a:visited {color: #484848; background: transparent; font-weight: bold; text-transform: capitalize; padding: 0 0 0 2em}
			#CambiaLingua a:active,
			#CambiaLingua a:focus,
			#CambiaLingua a:hover {color: #484848; background: transparent; font-weight: bold; text-transform: capitalize; border: none;}
			
			/* Menu' Principale
			--------------------------------*/
			#navPrincipale {background:url(../img/bg_navPrincipale.jpg) repeat-x top left #EBEBEB; color: #484848; padding: .3em .1em .3em .1em; margin: 0 0 .5em 0; border-top: 1px solid #B0B0B0; border-bottom: 1px solid #97233F;  }
			#navPrincipale ul {padding: 0; margin: 0;}
			#navPrincipale ul li {display: inline; list-style-type: none;}
			#navPrincipale ul li a:link,
			#navPrincipale ul li a:visited {background: transparent;font-weight:bold;padding:0 .5em;text-decoration:none; color: #484848; text-transform: uppercase; font-size: .9em;}
			#navPrincipale ul li a:hover,
			#navPrincipale ul li a:active,
			#navPrincipale ul li a:focus { background: url(../img/bg_navPrinc_hover.png) repeat-x bottom transparent ;padding:.1em .5em .7em .5em; color:#484848; font-size: .9em}
			#navPrincipale strong {background: url(../img/bg_navPrinc_strong.png) repeat-x bottom transparent ;padding:.1em .5em .6em .5em; color: #484848; font-size: .9em; text-transform: uppercase }
			#navPrincipale a strong {padding: 0; background:transparent; color: #950133; font-size: 1em;}
			
			
			/* Menu' Contestuale
			--------------------------------*/
				#navContestuale .RARiquadro dd {margin: 0; padding: 0; }
				#navContestuale .RARiquadro {padding: 0; border: 1px solid #484848;}
				#navContestuale .RARiquadro dt {font-size: 1em; text-transform: uppercase;background: #EBEBEB; color: #484848; margin: 0; float: none; padding: .2em; border-bottom: 1px solid #484848}
						
				/* Livello #1 */
					#navContestuale {padding: 1px 0 1px 0;width: 192px;}
					#navContestuale div ul { background: #E5E5E5}
					#navContestuale div ul li{margin: .1em 0 .1em 0;list-style-type: none;}
					#navContestuale div ul li strong {display: block;padding: 0 10px 0 .3em;line-height: 1.8em;border-bottom: 1px solid #97233F;color: #484848; background: url(../img/navContestuale_strong.gif) 98% no-repeat #F6F6F6;}
					#navContestuale div ul li a {font-weight: normal;border-bottom: 1px solid #ccc;display: block;text-decoration: none;padding: 0 10px 0 .3em;line-height: 1.8em; color: #484848; background: url(../img/navContestuale_link.gif) 98% no-repeat #E5E5E5; margin: 0;}
					#navContestuale div ul li a:link,
					#navContestuale div ul li a:visited{display: block;}
					#navContestuale div ul li a:hover,
					#navContestuale div ul li a:active{display: block; background:  url(../img/navContestuale_hover.gif) 98% no-repeat #F6F6F6; border-bottom: 1px solid #ADADAD;}
				
				/* Livello #2 */
					#navContestuale div ul li li li strong {display: block;padding: 0 10px 0 1.5em;line-height: 1.7em;border-bottom: 1px solid #AC1411;color: #484848; background: url(../img/navContestuale_strong.gif) 98% no-repeat #F6F6F6; font-size: .9em;}
					#navContestuale div ul li li li a {font-weight: normal;border-bottom: 1px solid #ccc;display: block;text-decoration: none;padding: 0 10px 0 1.5em;line-height: 1.7em; color: #484848;background: url(../img/bg_navContestuale2lev.png) no-repeat .7em #E5E5E5; margin: 0; font-size: .9em}
					#navContestuale div ul li li li a:hover,
					#navContestuale div ul li li li a:active {background-image: url(../img/bg_navContestuale2lev.png); background-repeat:  no-repeat; background-position: .7em;}
			
			#paginagruppo ul li a:link,
			#paginagruppo ul li a:visited {padding-left: 1.4em;background-image: url(../img/bg_navContestuale2lev.png) !important; background-repeat no-repeat; background-position: .7em; border-bottom: none !important;line-height: 1.5em}
			
			#paginagruppo ul li a:hover,
			#paginagruppo ul li a:active,
			#paginagruppo ul li a:focus {background-position: .7em !important;}
				
			#piede { border-top: 1px solid #97233F; color: #6B6C6E;background: url(../img/bg_footer.jpg) repeat-x 0 -3px #FBFDFC;}
			#piede ul li{padding-right: .5em}
			
			#piede a:link,
			#piede a:visited {color: #97233F; background: #fff; text-decoration: none;}
			#piede a:hover,
			#piede a:active,
			#piede a:focus {text-decoration: underline;}
			
			.xhtml, .css {font-size: .9em; border: 1px solid #949494;padding: .2em;}
			a.xhtml:visited,
			a.css:visited,
			a.xhtml:link,
			a.css:link {text-decoration: none;background: #EAECE9 !important;color: #4C4841 !important;font-weight: bold}	
			a.xhtml:hover,
			a.css:hover,
			a.xhtml:active,
			a.css:active {text-decoration: none;background: #4C4841 !important;color: #EAECE9 !important;border: 1px solid #484848}	
			
		/****************************************************************
		 font_0.css
		**************************************************************//*
			Author: raffaella.biscuso@racomputer.it
			
			Note: 
		****************************************************************/
			body {font-size: 100.01%;font-family: Thaoma, Arial, sans-serif;}
			#intestazione * {margin: 0}
			#briciole span.seiIn {font-weight: bold}
			#contenuto {line-height: 1.2em;}
			#wrapper {font-size: .9em}
			#navContestuale{font-size: .9em;}
			#navContestuale dl {font-size: .9em;}
			#navPrincipale,
			#briciole {font-size: .7em;}
			#navPrincipale {font-family: Verdana, Arial, Helvetica, sans-serif}
			#utilita {font-size: .7em;}
			#paginapri {font-size: 1.1em}
			#piede {font-size: .6em}
			#piede .rigaUno a,
			#piede .rigaUno strong {color: #fff !important; background: #98233E !important;}
			#piede address {margin-bottom: 1em; font-style: normal;}
			#navContestuale ul li,
			#piede ul li {list-style-type: none;}
			#paginapri2 {font-size: 1.3em; text-align: center}
			#paginapri2 h1 {font-size: .9em; color: #006600; background: #fff}
			
		
		/****************************************************************
		 classiGeneriche_0.css
		**************************************************************//*
			Author: raffaella.biscuso@racomputer.it
			
			Note: 
		****************************************************************/
			.nascosto {display: none}
			.clear {clear: both}
			.clearFixed {height: 1em;display: block;}
			.menoMille {position: absolute;margin-top: -100em;visibility: hidden;}
			

			.RAFloatClear {clear: right}
