@import url(../css_condivisi/style_Default_0.css);
/****************************************************************
 style_0.css
**************************************************************//*
	Author: raffaella.biscuso@racomputer.it
	Last Update: 2007.08.28
	
	Note: Questo foglio di stile include i moduli di presentazione
	per le rispettive	aree di pertinenza, 
	unicamente per i media "screen".
	
****************************************************************/


	/********************************
		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');
		
		/* Riquadri */
		@import url('predefiniti/riquadri_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}
			#contenitore{text-align: left}
			#intestazione {height: 174px !important;}
			#intestazione h1 {float: right; margin-left: 380px}
			#intestazione h2 {visibility: hidden;position: absolute;top: -100em;}
			a.tornaSitoIstituzionale {position: absolute; right: 0; top: 50px; width: 400px; height: 70px; display:block; }
			.tornaSitoIstituzionale span {display: none;}
			#contenuto {padding: 1em 25px 10px 270px;min-height: 45em;height: auto !important;height: 45em; margin: 0}
			
			#navPrincipale {position:absolute;right:25px;top:133px;z-index:2; }
			
			#navContestuale {margin-left:47px;position:absolute;width:203px;padding-top:7px}
			#navContestuale ul {margin:0;padding:0;}
			#paginapri {margin: 1em 0;}
			#briciole{position: absolute; top: 159px; left: 270px}
			#briciole span {display: block;padding-bottom: .3em}
			#briciole span.seiIn {display: inline;}
			#leggDimFissa {display: none !important}
			
			#utilita {height: 20px; position: absolute;top: 20px}
			#utilita ul {list-style-type: none;margin: 0;padding: .2em 0 0 0}
			#utilita ul li,
			#utilita ul li {display: inline}
			#utilita #stampa {margin: -1.4em 0 0 27em}
			#utilita #stampa ul li{padding: 0}
			#utilita #barraUtilita {float: left;text-align: left}
			#utilita #stampa li,
			#utilita #barraUtilita li,
			#utilita ul li {margin:0;padding: 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: .5em 25px .5em .5em; padding: 1em 1em 1em 4em; position: relative;}
			#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;}
			#piede .sinistra .emas {background-image: url(../img/logo_EMAS.png); background-repeat: no-repeat; background-position: left top; height: 5em; padding: 20px 0 0 40px; }
			#piede .destra {float: right; text-align: right; width: 30em;}
			#piede .clear {clear: both;}
			#mediaplayer { text-align:center; margin:10px;}
		
		/****************************************************************
		 colori_0.css
		**************************************************************//*
			Author: raffaella.biscuso@racomputer.it

			Note: 
		****************************************************************/
			body {background: url(../img/bg_bannerX.jpg) repeat-x top left}
			#pagina {background: url(../img/bg_pagina.jpg) 0 0 repeat-y;}
			#contenuto {background: url(../img/bg_contenuto.jpg) 0 0 no-repeat;}
			#intestazione {background: url(../img/bg_bannerSX.jpg) no-repeat left top}
			#briciole a:link{color:#000;background: #fff;}
			#briciole a:visited {color:#505050;background: #fff;}
			#briciole a:hover {text-decoration: none}
			#briciole strong {font-weight: bold}
			#briciole span.seiIn {color: #C04800;background: transparent}
			#utilita a:link,
			#utilita a:visited,
			#stampa li a:link,
			#stampa li a:visited{color: #000;background:#fff;text-decoration: none;}
			#utilita a:hover,
			#utilita a:active,
			#utilita a:focus,
			#stampa li a:hover,
			#stampa li a:active,
			#stampa li a:focus{ background: #fff; color: #A33D00;text-decoration: none}
			#utilita #indexService li a,
			#utilita #indexService li strong{border-right: 1px solid #006D00}
			#legAltoContrasto{border-left: 1px solid #006D00}
			#utilita ul li strong {padding: 0 1em 0 1em}
			#barraUtilita li {border-right: 1px solid #006D00;border-left: none}
			
			a:link {color: #000; background: transparent;}
			a:visited {color: #666; background: transparent;}
			a:hover,
			a:active,
			a:focus {text-decoration: none;}
			
			/* Menu' Principale
			--------------------------------*/
			#navPrincipale {height: 2em;}
			#navPrincipale ul {margin: 0 0 1em 0;}
			#navPrincipale ul li {display:inline; }
			#navPrincipale ul li a:link,
			#navPrincipale ul li a:visited {border-right:1px solid #fff;color:#fff;background: #AC1411;font-weight:bold;padding:0 .5em;text-decoration:none;}
			#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 #AC1411 ;padding:0 .5em .5em .5em; color: #fff;}
			#navPrincipale strong {border-right:1px solid #fff;background: url(../img/bg_navPrinc_strong.png) repeat-x bottom #AC1411 ;padding:0 .5em .5em .5em; color: #fff; }
			#navPrincipale a strong {border-right:1px solid #AC1411; padding: 0; background: #AC1411; color: #fff;}
			
			
			/* Menu' Contestuale
			--------------------------------*/
			#btn_Istituzione {margin: 0 0 0 -3px; padding: 0}
			
				/* Livello #1 */
					#navContestuale div.menu ul li{margin: .1em 0 .1em 0;list-style-type: none;}
					#navContestuale div.menu ul li .SelIndAS{display: block;padding: 5px 0 1em 0;line-height: 1.8em;color: #fff; background: url(../img/bg_navConLev1_link.jpg) no-repeat transparent;text-align:center;font-weight:normal}
					#navContestuale div.menu ul li .SelIndS{display: block;padding: 5px 0 1em 0;line-height: 1.8em;color: #fff; background: url(../img/bg_navConLev1_strong.jpg) no-repeat transparent;text-align:center;}
					#navContestuale div.menu ul li .IndA {display: block;padding: 5px 0 1em 0;line-height: 1.8em;color: #fff; background: url(../img/bg_navConLev1_link.jpg) no-repeat transparent; text-decoration: none;text-align:center}
					#navContestuale div.menu ul li .IndA {display: block;padding: 5px 0 1em 0;line-height: 1.8em;color: #fff; background: url(../img/bg_navConLev1_link.jpg) no-repeat transparent; text-decoration: none;text-align:center}
				
				/* Livello #2 */	
					#navContestuale div.menu ul ul {margin: 0 5px}
					#navContestuale div.menu ul li li{margin: .1em 0 .1em 0;list-style-type: none; border: 1px solid #F9F9F9; text-align: left;}
					#navContestuale div.menu ul li li .SelIndS {display: block;padding: 0 0 0 10px;line-height: 1.8em;border-bottom: 1px solid #ccc;color: #000; background: url(../img/navContestuale_strong.gif) 0 .6em no-repeat transparent;text-align:left}
					#navContestuale div.menu ul li li .IndA {font-weight: normal;border-bottom: 1px solid #ccc;display: block;text-decoration: none;padding: 0 2px 0 10px;line-height: 1.8em; color: #000; background: url(../img/navContestuale_link.gif) 0 .6em no-repeat transparent; margin: 0;text-align:left}
					#navContestuale div.menu ul li li .IndA:link,
					#navContestuale div.menu ul li li .IndA:visited{display: block;text-align:left}
					#navContestuale div.menu ul li li .IndA:hover,
					#navContestuale div.menu ul li li .IndA:active{display: block; background:  url(../img/navContestuale_hover.gif) 0 .6em no-repeat #F6F6F6; border-bottom: 1px solid #ADADAD;text-align:left}
					#navContestuale div.menu ul li li .SelIndAS{background:transparent url(../img/navContestuale_link.gif) no-repeat scroll 0 0.6em;border-bottom:1px solid #CCCCCC;color:#000000;display:block;line-height:1.8em;padding:0 0 0 10px;text-align:left}				
					#navContestuale div.menu ul li li .SelIndAS:hover,#navContestuale div.menu ul li li .SelIndAS:active,#navContestuale div.menu ul li li .SelIndAS:focus{background:transparent url(../img/navContestuale_hover.gif) no-repeat scroll 0 0.6em;}									

				/* Livello #3 */
					#navContestuale div.menu ul ul ul{margin: 0}
					#navContestuale div.menu ul li li li{list-style-type: none; }
					#navContestuale div.menu ul li li li .SelIndS {display: block;padding: 0 0 0 20px;line-height: 1.8em;border-bottom: 1px solid #ccc;color: #000; background: url(../img/navContestuale_strong.gif) 10px .6em no-repeat transparent;}
					#navContestuale div.menu ul li li li .IndA {font-weight: normal;border-bottom: 1px solid #ccc;display: block;text-decoration: none;padding: 0 0 0 20px;line-height: 1.8em; color: #000; background: url(../img/navContestuale_link.gif) 10px .6em no-repeat transparent; margin: 0;}
					#navContestuale div.menu ul li li li .IndA:link,
					#navContestuale div.menu ul li li li .IndA:visited{display: block;}
					#navContestuale div.menu ul li li li .IndA:hover,
					#navContestuale div.menu ul li li li .IndA:active{display: block; background:  url(../img/navContestuale_hover.gif) 10px .6em no-repeat #F6F6F6; border-bottom: 1px solid #ADADAD;}
				
				/* Livello #4 */
					#navContestuale div.menu ul li li li li{list-style-type: none; }
					#navContestuale div.menu ul li li li li .SelIndS  {display: block;padding: 0 0 0 30px;line-height: 1.8em;border-bottom: 1px solid #ccc;color: #000; background: url(../img/navContestuale_strong.gif) 20px .6em no-repeat transparent;}
					#navContestuale div.menu ul li li li li .IndA {font-weight: normal;border-bottom: 1px solid #ccc;display: block;text-decoration: none;padding: 0 0 0 30px;line-height: 1.8em; color: #000; background: url(../img/navContestuale_link.gif) 20px .6em no-repeat transparent; margin: 0;}
					#navContestuale div.menu ul li li li li .IndA:link,
					#navContestuale div.menu ul li li li li .IndA:visited{display: block;}
					#navContestuale div.menu ul li li li li .IndA:hover,
					#navContestuale div.menu ul li li li li .IndA:active{display: block; background:  url(../img/navContestuale_hover.gif) 20px .6em no-repeat #F6F6F6; border-bottom: 1px solid #ADADAD;}
			
			#piede { border-top: 1px solid #D4D5D9; color: #6B6C6E;}
			#piede ul li{padding-right: .8em}
			
			#piede a:link,
			#piede a:visited {color: #AC1411; background: #fff;}
			#piede a:hover,
			#piede a:active,
			#piede a:focus {text-decoration: none;}
			
			.xhtml, .css {font-size: .9em; border: 1px solid #999;padding:.1em .2em; height: 1em;}
			#piede ul {padding-top: .1em;}
			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 #999;}	
		
		/****************************************************************
		 font_0.css
		**************************************************************//*
			Author: raffaella.biscuso@racomputer.it

			Note: 
		****************************************************************/
			body {font-size: 100.01%;font-family: Verdana, Arial, Helvetica, sans-serif}
			#intestazione * {margin: 0}
			#briciole {font-size: .9em}
			#briciole span.seiIn {font-weight: bold}
			#contenuto {font-size: .9em;line-height: 1.2em}
			#navContestuale,
			#navSecondario {font-size: .6em;font-family: Verdana, Arial, Helvetica, sans-serif}
			#navPrincipale,
			#briciole {font-size: .7em;}
			#utilita {font-size: .7em}
			#paginapri {font-size: 1.2em}
			#piede {font-size: .7em}
			#piede address {margin-bottom: 1em; font-style: normal;}
			#navContestuale ul li,
			#navSecondario 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;}
			.gmapLink{border:1px solid; border-color:#AC1411; background-color:#F4E9EF;margin-bottom:2px;padding:2px;}
			
			.RALabel{font-size:.8em;}
			.RAFloatLeftIE{float:left;}
			* html .RAFloatLeftIE{float:left;}
			.RAHR{height:1px;background:#5276A0;border-bottom:1px solid #ccc;margin-top:4px;margin-bottom:4px;}

/*NUOVA PHOTOGALLERY*/
#myoverlay {position:absolute;left:0;top:0;background-color:#000000;height:110px;width:100%;opacity:0.8;z-index:90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
#mylightbox{left:0;top:40.5px;line-height:0;position:absolute;text-align:center;width:100%;z-index:100;}
#mylightbox_container_image_box{display:block;height:250px;width:250px;background-color:#FFFFFF;margin:0 auto;position:relative;}
#mylightbox_container_image{}
#mylightbox_image{display:inline;}
#mylightbox_nav{height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;}
#mylightbox_nav_btnPrev{background-attachment:scroll;background-color:transparent;background-position:left 15%;background-repeat:no-repeat;height:335px;background-image:url(../../Immagini/Templates/photogallery/prevlabel.gif);float:left;display:block;height:100%;width:49%;}
#mylightbox_nav_btnNext{background-attachment:scroll;background-color:transparent;background-position:right 15%;background-repeat:no-repeat;height:335px;background-image:url(../../Immagini/Templates/photogallery/nextlabel.gif);float:right;right:0;display:block;height:100%;width:49%;}
#mylightbox_container_image_data_box{display:block;width:250px;background-color:#FFFFFF;font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4em;margin:0 auto;overflow:auto;}
#mylightbox_container_image_data{color:#666666;padding:0 10px;}
#mylightbox_image_details{float:left;text-align:left;width:70%;}
#mylightbox_image_details_caption{display:block;font-weight:bold;}
#mylightbox_image_details_desc{display:block;font-weight:normal;font-style:italic;}
#mylightbox_image_details_currentNumber{display:block;clear:left;padding-bottom:1em;}
#mylightbox_secNav{}
#mylightbox_secNav_btnClose {background-image:url(../../Immagini/Templates/photogallery/closelabel.gif);background-position:center center;background-repeat:no-repeat;display:block;height:26px;width:26px;float:right;padding-bottom:0.7em;}

#PhotoGalleryOriz{background:#e5e5e5 URL(../../Immagini/Templates/photogallery/center.gif) 5px 5px repeat-x;padding-left:10px;padding-right:10px;padding-top:5px;}
#PhotoGalleryOriz #motioncontainer{height:165px; width:100%;}
#PhotoGalleryOriz .bg1{background:URL(../../Immagini/Templates/photogallery/fsx.gif) left  top no-repeat transparent;}
#PhotoGalleryOriz .bg2{background:URL(../../Immagini/Templates/photogallery/fdx.gif) right top no-repeat transparent;}
#PhotoGalleryVert{overflow:hidden;background:#e5e5e5 URL(../../Immagini/Templates/photogallery/fmid.gif) 5px 5px repeat-y;padding-left:5px;padding-right:10px;padding-top:10px; padding-bottom:10px; }
#PhotoGalleryVert .bg1{background:URL(../../Immagini/Templates/photogallery/ftop.gif) left  top no-repeat transparent;}
#PhotoGalleryVert .bg2{background:URL(../../Immagini/Templates/photogallery/fbot.gif) left bottom no-repeat transparent;padding-left:25px;}
#PhotoGalleryVert #motioncontainer{width:150px;height:450px;}
.ImageGrande{text-align:center;}
.bigimg{width:400px;}
.big{text-align:left;width:400px;margin:auto;}
#titoloImage{font-size:18px;font-style:italic;padding:5px;}
#didascaliaImage{font-size:14px;padding:5px;}
.tipo1 .littleImage,.tipo3 .littleImage{margin-top:35px;margin-left:5px;margin-right:5px;height:120px;border:0;}
.tipo2 .littleImage{margin:2px;width:150px;border:0;}
.tipo4 .elencoimg{margin:auto;}
.tipo4 .littleImage{width:100%;}
.tipo4 a{width:48%;display:block;float:left;padding-right:1%;padding-left:1%}
.tipo4 #LinkImg0{width:98% !important;padding-right:1% !important;padding-left:1% !important}
/*.tipo5 .elencoimg{margin:auto;}
.tipo5 .littleImage{width:100%;}
.tipo5 a{width:48%;display:block;float:left;padding:1%;}*/
/*FINE NUOVA PHOTOGALLERY*/
/* Social Network sulla gallery */
#social{display: block; position: absolute; right: 0; top: 0; z-index:10; padding:10px;}
#social a{display: inline-block; margin: 5px 5px 0 0;}

			
			
/* Social Network */
.SocialNetwork li  {display:inline;}
.SocialNetwork li a.RALinkOut:link,
.SocialNetwork li a.RALinkOut:visited {background:none; padding:0;margin:0;display:inline;text-decoration:none;}

