a:link,a:visited       { text-decoration: none}
a:hover      						{ text-decoration: underline;}

img{ border:none;}
body{		
	margin:0px 0px 0px 0px;
	font-family:'Century Gothic',tahoma,verdana,arial;
	font-size:10pt;
	color:#ffffff;
	padding:0px;		
	background-image:url('immagini/sfondo_pagina.jpg');
	background-repeat:repeat-x;
	background-color:#EB884A;
}	
p{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
input.login{
	height:13px;	
	width:80px;
	font-size:8pt;
	margin-left:5px;
	margin-right:5px;
}
select{
	font-size:8pt;
	font-family:tahoma,verdana,arial;
}
form{
	margin:0px;	
}
.blocca_float{
	clear: both;
	height:0px;
	width:0px;
	visibility: hidden;
	font-size:1pt;
}
.spazio30{
	height:30px;
	width:100%;
}
.spazio20{
	height:20px;
	width:100%;
}
.spazio10{
	height:10px;
	width:100%;
}
.spazio8{
	height:8px;
	width:100%;
}
.spazio5{
	height:5px;
	width:100%;
}
a.opacity img {
		filter:alpha(opacity=100); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		}
				
a.opacity:hover img {
		filter:alpha(opacity=80); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		} 

#FlabellComponent{
		z-index:0;
	}

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:545px; 
	height:210px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
	
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:545px; 
	height:210px; 
	margin:0px auto 0px;  
	
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
	
}
#SlideItMoo_banners_items a img { 
	border:none; 
}		

/* -------------------Simple spinner-------------------- */
#SlideItMoo_info_outer { 
	display:block; 
	position:relative; 
	width:230px; 
	height:200px; 
	margin:auto auto 0px auto; 
	
}
#SlideItMoo_info_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:230px ; 
	height:200px ; 
	margin:auto auto 0px auto; 
}
#SlideItMoo_info_items { 
	display:block; 
	position:relative; 
}

#SlideItMoo_info_items .info_item{
	display:block; 
	position:relative;
	width:185px;
	min-height:150px;
	float:left;
	
	text-align:justify;
	padding:5px;
}

#esterno_molto{
	width:1094px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	background-image:url('immagini/sfondo_esterno.jpg');
	background-repeat:repeat-y;
	
	
}
#esterno_molto_basso	{
	width:1094px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	
	background-image:url('immagini/sfondo_esterno_basso.jpg');
	background-repeat:no-repeat;
	
}
#esterno{
		width:1014px;		
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		background-image:url('immagini/sfondo_centrale.jpg');
		background-repeat:repeat-y;
		background-color:#ffffff;
		
		border:solid;
		border-width:1px;
		border-color:#ffffff;

	}
#testata_flash{	
		width:100%;
		height:150px;
		background-color:#ffffff;
}
#testata_menu{	
		width:100%;
		height:35px;
		background-color:#E76C1F;
}
.testata_menu_voce{	
		float:left;
		margin:10px 18px 0px 18px;
		color:#FFC477;
		font-size:10pt;
		font-weight:bold;
}
.testata_menu_voce a{	
		color:#ffffff;
		font-size:10pt;
		font-weight:bold;
}

.testata_menu_voce_dx{	
		float:right;
		margin:10px 14px 0px 18px;
		color:#f0f0f0;
		font-size:9pt;
		
}
.testata_menu_divisione{
		float:left;
		background-image:url('immagini/testata_menu_divisione.jpg');
		background-repeat:no-repeat;
		margin-top:3px;
		width:2px;
		height:30px;
	}
#testata_menu_sotto{	
		background-color:#E9E9E9;
		height:20px;
		width:100%;
		background-image:url('immagini/testata_menu_sotto.jpg');
		background-repeat:no-repeat;
		background-position:bottom;
	}
#colonna_sx{
		float:left;
		width:230px;
		background-color:#E9E9E9;
		color:#494949;
	}	
#colonna_centro{
		float:left;		
		background-color:#ffffff;
		color:#404040;
		width:544px;
		margin:0px 5px 0px 5px;
	}		
#colonna_centro a{
		color:#404040;
}	


#colonna_centro_lunga a{
		color:#404040;
}	

#colonna_dx{
		float:left;
		width:230px;
		background-color:#E9E9E9;
		color:#494949;
	}		
	
.colonna_box_alto{	
		background-image:url('immagini/colonna_box_alto.jpg');
		background-repeat:no-repeat;
		height:3px;
		width:220px;
		font-size:1pt;
		
		
}
.colonna_box_basso{	
		background-image:url('immagini/colonna_box_basso.jpg');
		background-repeat:no-repeat;
		height:3px;
		width:220px;
		font-size:1pt;
}
.colonna_box{
		width:220px;
		background-color:#ffffff;
		margin-left:auto;
		margin-right:auto;
		margin-top:4px;
		margin-bottom:4px;
	}	
.colonna_box_titolo{
		background-image:url('immagini/colonna_box_titolo.jpg');
		background-repeat:no-repeat;
		background-color:#E6762E;
		width:214px;
		height:32px;
		margin-left:auto;
		margin-right:auto;
		color:#ffffff;
		font-family:'Century Gothic',tahoma,arial;
	}	
.colonna_box_titolo p{
		margin-left:37px;
		font-weight:bold;
		font-size:11pt;
		padding-top:6px;
	}	
#colonna_box_partner_logo{
		width:185px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;	
		text-align:center;
		height:105px;
	}	
#colonna_box_partner_nome{	
		width:185px;
		margin-left:auto;
		margin-right:auto;
		
		text-align:center;
		font-weight:bold;
		font-size:9pt;
}
#colonna_box_partner_nome p{	
		text-align:center;
		font-weight:normal;
		font-size:8pt;
		
}
.colonna_box_riga{
		width:190px;
		margin-left:auto;
		margin-right:auto;
		height:20px;
		margin-top:10px;
		margin-bottom:10px;
}
.cella_login{
		width:100px;
		height:12px;
		font-size:8pt;
		padding:1px;
		color:#ffffff;
		background-color:#e76c1f;
		
}
p.tutto{
		font-size:8pt;
		text-align:right;	
		margin-right:5px;
	}
p.tutto a,p.tutto a:hover{	
		color:#e76c1f;
		text-decoration:none;
}
.colonna_box_testo{
		
		margin:5px;								
		font-size:9pt;
	
	}
.colonna_box_testo p{
		margin:4px;
		
		line-height:150%;
		font-size:10pt;
	}
.colonna_box_sx,.colonna_box_dx{
		float:left;
		width:105px;		
	}
	
.colonna_box_dx{
		line-height:130%;
		font-size:10pt;
		font-weight:bold;
		color:#8B8B8B;
	}
.colonna_box_dx a{	
		font-size:10pt;
		font-weight:bold;
		color:#8B8B8B;
		text-decoration:none;
}
.colonna_box_immagine{
		width:195px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;	
	}		
.centrale_box{
		width:544px;
		background-color:#ECE6E8;
		margin-left:auto;
		margin-right:auto;
		margin-top:4px;
		
	}	
.centrale_box_alto{	
		background-image:url('immagini/centrale_box_alto.jpg');
		background-repeat:no-repeat;
		height:3px;
		width:544px;
		font-size:1pt;
		
}
.centrale_box_basso{	
		background-image:url('immagini/centrale_box_basso.jpg');
		background-repeat:no-repeat;
		height:3px;
		width:544px;
		font-size:1pt;
}	
.centrale_box_centro p{
		width:100%;
		text-align:center;
	
	}
.centrale_box_centro img{	
		border:solid;
		border-width:2px;
		border-color:#ffffff;
}
.centrale_box_grigio_corto{
		width:267px;
		margin:0px;
}
.centrale_box_grigio_corto_titolo{
		background-image:url('immagini/centrale_box_grigio_corto_titolo.jpg');
		background-repeat:no-repeat;
		background-color:#E6E6E6;
		width:267px;
		height:36px;
		color:#484848;
	}
.centrale_box_grigio_corto_titolo p{
		margin-left:30px;
		font-weight:bold;
		font-size:12pt;
		padding-top:7px;
	}		
.centrale_box_grigio_corto_centro{
		border:solid;
		border-width:0px 1px 0px 1px;
		border-color:#CBCBCB;
		width:265px;
		
	}	
.centrale_box_grigio_corto_centro div{	
		padding:5px;
		
}

.centrale_box_grigio_corto_centro ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.centrale_box_grigio_corto_centro li
{
	
	background-repeat: no-repeat;
	background-position: 0px 3px; 
	
	
	min-height:30px;
	font-weight:bold;
	color:#E06E27;
}
.centrale_box_grigio_corto_centro div p{
	font-size:8pt;
	text-align:right;
	color:#E76C1F;
}
li.news{
		background-image: url(immagini/news_home_li.jpg);
		padding-top:0px;
		padding-left: 33px; 
	}

li.news a:hover,li.rassegna a:hover{	
		color:#E76C1F;
}
li.rassegna{
		background-image: url(immagini/rassegna_home_li.jpg);
		padding-top:10px;
		padding-left: 39px; 		
	}
li.rassegna a:hover,li.news a:hover{	
		color:#E76C1F;
		text-decoration:none;
}
p.chiusura_news_home{
	height:3px;
	background-image:url('immagini/news_home_chiusura.jpg');
	background-repeat:repeat-x;
	margin:3px;
	
	
	}
.centrale_box_grigio_corto_centro span{
	display:block;
	font-weight:normal;
	color:#505050;
	font-size:8pt;
	}
.centrale_box_grigio_corto_centro span a{	
	color:#505050;
	text-decoration:none;
}
.centrale_box_grigio_corto_sotto{
		background-image:url('immagini/centrale_box_grigio_corto_sotto.jpg');
		background-repeat:no-repeat;
		font-size:1pt;
		width:267px;
		height:4px;
	}
	
	
.centrale_box_grigio_lungo{
		width:544;
		margin:0px;
		margin-top:7px;
}
.centrale_box_grigio_lungo_titolo{
		background-image:url('immagini/centrale_box_grigio_lungo_titolo.jpg');
		background-repeat:no-repeat;
		background-color:#E6E6E6;
		width:544px;
		height:36px;
		color:#484848;
	}
.centrale_box_grigio_lungo_titolo p{
		margin-left:30px;
		font-weight:bold;
		font-size:12pt;
		padding-top:7px;
	}		
.centrale_box_grigio_lungo_centro{
		border:solid;
		border-width:0px 1px 0px 1px;
		border-color:#CBCBCB;
		width:542px;
		font-size:1pt;
	}	
/*	
.centrale_box_grigio_lungo_centro div{	
		margin:5px;
}
*/
.centrale_box_grigio_lungo_sotto{
		background-image:url('immagini/centrale_box_grigio_lungo_sotto.jpg');
		background-repeat:no-repeat;
		font-size:1pt;
		width:544px;
		height:4px;
		margin:0px;
		padding:0px;
	}	
.centrale_box_grigio_lungo_sx{
		float:left;
		width:215px;	
		text-align:right;
		
	}	
.centrale_box_grigio_lungo_sx img{	
	margin:20px;
}
.centrale_box_grigio_lungo_dx{
		float:left;
		width:305px;	
		margin-top:5px;
		font-size:10pt;
}
.centrale_box_grigio_lungo_dx p{	
		font-weight:bold;
		color:#E76C1F;		
		width:100%;
		
		text-align:left;
		margin:0px 15px 15px 15px;
}
.centrale_box_grigio_lungo_dx img{	
		margin-top:25px;
}

.location_elenco{
					
					overflow: auto;
					overflow-x:hidden;
					width:325px;
					height:215px;
					max-height:215px;
					scrollbar-face-color:#ffffff;
					scrollbar-arrow-color:#F4B78A;
					scrollbar-track-color:#ffffff;
					scrollbar-shadow-color:#ffffff;
					scrollbar-highlight-color:#ffffff;
					scrollbar-3dlight-color:#ffffff;
					scrollbar-darkshadow-Color:#ffffff;										
					
					} 				
.location_elenco_lungo{
										
					width:305px;										
					
					} 									
	.location_elenco li,.location_elenco_lungo li {				
					
					list-style-type:none;
					margin:0px 0px 0px 20px;
					font-size:8pt;				
					color:#E76B21;
					padding:2px;
					
	}
	
	.location_elenco li a,.location_elenco_lungo li a{		
					color:#484848;		
	}
	.location_elenco a,.location_elenco_lungo a{				
					
					color:#E76B21;
					
	}
	.location_titolo{					
					font-size:9pt;
					font-weight:bold;
					margin-left:10px;
					
					
					background-image:url('immagini/svirgole.gif');
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:20px;
					}
					
	.location_indirizzo{					
					font-size:8pt;					
					padding-left:20px;					
					margin-bottom:15px;
					}					
	.location_indirizzo a{					
					color:#E76B21;
					text-decoration:underline;
				}	
.location_minisito{
				background-image:url('immagini/sfondo_box_visita_minisito.jpg');
				background-repeat:no-repeat;
				background-position:left top;
				padding-left:23px;
				margin:5px 0px 5px 0px;
				width:300px;
				height:36px;
				padding-top:10px;
				
	}	
.location_minisito a{	
				font-weight:bold;
				color:#E76B21;
				text-decoration:none;
	}
.sezione_testo{
		font-size:9pt;
		line-height:170%;		
		margin-bottom:110px;
		
		margin:5px 5px 0px 5px;
	}	
.sezione_testo p{	
		margin:8px 4px 8px 4px;
}
	
.sezione_testo ul{
	list-style-type: none;
	margin:5px 0px 5px 10px;
	padding:0px;	
	}		
.sezione_testo li{
	background-image: url(immagini/svirgole.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
	padding-left: 20px;
	margin-top:8px;
	margin-bottom:8px;
	}			

#sottomenu{
	width:530px;
	margin:5px 0px 5px 0px;
	background-color:#f0f0f0;
	border:solid;
	border-width:1px;
	border-color:#BBBBBB;
	}
.sottomenu_voce{
	width:145px;
	color:#E76B21;
	margin:5px 0px 5px 0px;
	float:left;
	background-image:url('immagini/menu_sfondo_grigio.jpg');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	font:  12px 'Century Gothic',tahoma,verdana,arial;
	
	}
.sottomenu_voce a{
	color: #939393;
	font:  12px 'Century Gothic',tahoma,verdana,arial;
}
.sottomenu_voce a:hover{
	text-decoration:none;
	color:#484848;
	
	}

#form_contatto{
	width:520px;
	margin-left:auto;
	margin-right:auto;
	}
.form_contatto_sx{
	width:130px;
	float:left;
	
	}
.form_contatto_dx{	
	float:left;	
	}
.form_contatto_dx input{
	width:270px;
	font-size:8pt;
	
	}
/*NEWS*/

.news_logo{
		float:left;
		width:120px;;
		
		padding-left:10px;
	}
.news_titolo{	
		float:left;
		width:360px;
		margin-right:10px;

		font-size:10pt;
		font-weight:bold;
		padding-top:25px;
}
.news_testo{
		width:500px;
		
		padding:10px;
		font-size:9pt;
		line-height:150%;
		display:none;
		background-color:#f0f0f0;
		border:solid;
		border-width:1px;
		border-color:#808080;
	}
.news_testo a{	
	text-decoration:underline;
	font-weight:bold;
}

.partners_logo{
		float:left;
		width:200px;
		padding-left:10px;
	}
.partners_testo{
		float:left;
		width:300px;
	}	
.partners_titolo{	
		
		font-size:10pt;
		font-weight:bold;
		padding-top:5px;
		
		margin-top:10px;
}
.partners_sottotitolo,.partners_link{	
						
		font-size:10pt;
		font-weight:normal;
		padding-top:0px;
		margin-top:0px;
		font-size:9pt;
}
.partners_link a{
		color:#E76B21;
	
	}

#popup_entry{
	width: 518px;
	height: 604px;	
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#B2B3B5;
	z-index:10;
	position:absolute;
	left:100px;
	top:200px;
	display:none;
	z-index: 1000;
	
	filter:alpha(opacity=0);
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	}	
#popup_foto{
	width: 518px;
	height: 550px;	
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#B2B3B5;
	z-index:10;
	position:absolute;
	left:100px;
	top:200px;
	display:none;
	z-index: 1000;
	
	filter:alpha(opacity=0);
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	}		
#popup_foto_interno{
	width:500px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	}	
#popup_foto_chiudi	{
	width:90%;
	text-align:right;
	
	}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	
}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=0);
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	
}	

#regione_scelta{
	float:left;
	width:215px;	

	background-color:#ffffff;
	text-align:right;
	margin-top:10px;	
	
	display: none;
  position:absolute;
  z-index: 1;
	}	
#regione_scelta img{	
	margin:5px 5px 5px 5px ;
}
#cartina{
	position:relative;		
	left:0px;	
	z-index: 0;
	text-align:center;
	display:visible;
	
	}

.altezza_limitata p{
	width:300px;
	
}
.altezza_limitata,.altezza_limitata_news{
	overflow: auto;
	overflow-x:hidden;

	scrollbar-face-color:#E6E6E6;
	scrollbar-arrow-color:#484848;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;	
	margin-bottom:5px;
	}
.altezza_limitata_news{
	width:540px; 
	height:810px;
	max-height:810px;		
}

#chiusura_1{
		background-image:url('immagini/chiusura_sfondo1.jpg');
		background-repeat:no-repeat;
		background-position:top;
		width:100%;
		height:39px;
		background-color:#E76C1F;				
		text-align:right;				
	}			
#chiusura_1 p{	
		padding-top:20px;
		padding-right:8px;
}
#chiusura_1 a{
		font-size:7pt;
		color:#ffffff;
		
}	
#chiusura_testo{
		width:1094px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		color:#ffffff;
		
		padding:10px;
		
	}	
/*SOTTOSITI*/

.centrale_box_grigio_lungo_sottosito_titolo{
		background-image:url('immagini/centrale_box_grigio_lungo_sottosito_titolo.jpg');
		background-repeat:no-repeat;
		background-color:#E6E6E6;
		width:544px;
		height:36px;
		color:#484848;		
	}

.centrale_box_grigio_lungo_sottosito_titolo p{
		
		margin-right:35px;
		font-weight:bold;
		font-size:12pt;
		padding-top:7px;
	}			
.centrale_box_grigio_lungo_sottosito_titolo a{	
		font-size:9pt;
		margin-left:25px;		
		font-weight:bold;
		
}
#testata_menu_sottosito{
		width:520px;
		background-color:#E76C1F;
		margin-left:auto;
		margin-right:auto;
		height:35px;	
		margin-bottom:30px;
	}
#testata_menu_sottosito a{
		color:#ffffff;
	}	
#testata_menu_sottosito_interno{
		margin-left:15px;
	
	}	
img.sezione_testo_immagine_sottosito{	
	margin:0px 10px 0px 0px;
	float:left;
}

/*pagina piena per minisiti*/
#colonna_centro_lunga{
		width:100%;
				
		color:#404040;
		background-color:#ffffff;
		margin:0px;
		min-height:300px;
	}		
.colonna_centro_lunga_sx,.colonna_centro_lunga_dx{	
		float:left;
		width:50%;
}	

#sottosito_testata_menu{
		margin-left:auto;
		margin-right:auto;		
		margin-top:20px;
		margin-bottom:20px;		
		width:1000px;
		
}
.sottosito_testata_menu_voce{
			
			width:230px;
			color:#E76B21;
			margin:0px;
			float:left;
			background-image:url('immagini/menu_sfondo.jpg');
			background-repeat:no-repeat;
			background-position:0px 2px;
			padding-left:20px;
			font:  12px 'Century Gothic',tahoma,verdana,arial;
			font-weight:bold;
			
}

.sottosito_contenuto{
			margin-left:auto;
			margin-right:auto;
			margin-top:20px;
			margin-bottom:20px;		
			width:900px;
			color:#000000;
	}
p.sottosito_titolo{
			color:#E76B21;
			font-size:14pt;
			font-weight:bold;
	}	
div.sottosito_box_centrale{
			width:600px;
			margin-left:auto;
			margin-right:auto;
			margin-top:50px;
			min-height:300px;
			
	}	
div.sottosito_box_centrale textarea{	
			width:550px;
			height:200px;
			font:  12px 'Century Gothic',tahoma,verdana,arial;		
			background-color:#E76C1F;
			color:#ffffff;
}
div.sottosito_box_centrale input{	
			background-color:#E76C1F;
			color:#ffffff;
}

#video object{	
			border:solid;
			border-color:#E76C1F;
			
}
/*tabella corso*/
#corso_titolo{
		font-family:'arial';
		font-size:12px;				
		text-align:center;
		margin-bottom:10px;
}			
.corso_testo{
		font-family:'arial';
		font-size:12px;				
		line-height:1.4em;
		margin-left:6px;
}
.corso_testo span{					
		line-height:1.6em;										
	}
.corso_form{
		margin-left:auto;
		margin-right:auto;					
		margin-top:20px;								
	}
.corso_colonna {
		float:left;										
		font-family:arial;					
		font-size:11px;
		height:40px;
		margin-bottom:0px;
		margin-top:auto;
		margin-left:6px;
		padding-bottom:0px;
		padding-top:auto;
	}
	.corso_colonna input{
		background:transparent;	
		border:solid;
		border-width:0px 0px 1px 0px;					
		border-color:#000000;
		width:140px;
		font-size:10px;
	}
	.corso_colonna textarea{
		background:transparent;	
		border:solid;
		border-width:1px;					
		border-color:#000000;
		width:400px;
		height:50px;
		font-size:11px;
	}
#form_mobi{
		width:200px;
		padding:10px;
		text-align:center;	
}
#form_mobi p{
		margin-top:7px;
}
#form_mobi h1{
	font-size:10pt;
	margin:0px;
	padding:0px;
	color:#E76C1F;
}
#form_mobi input{
	font-family:arial;
}
