HTML,BODY {    
   margin:0;
	padding:0;
	height:100%;  
   background:url(/img/bg/bg_container.jpg) repeat black;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color: white;
}  

P { margin: 0; padding: 0; color:#C8C8C8; } 

H1 {margin: 0; padding:0;color: #ebc873;font-size: 150%;}      
          
A:link, A:visited, A:active,A:hover     { color: #fff; text-decoration:none; }
A:hover,A.selected      { color: #ebc873;}
         
IMG { margin:0; padding:0; border: 0;}		 


#ala {
	background: url(/img/bg/bg_ala.gif) no-repeat top center;
	width: 100%;
	height: 100%;
}		 
	 
		    
#container {
	margin:0 auto;
	width: 1010px;
	position:relative;
	height:100%;	
}

#logo {
	position:absolute;
	top:-30px;
	left: 20px;
	z-index: 30;
	cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png') /* PNG FIX */
}
#logo img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); haslayout: true; position:relative;} /* PNG FIX */

#anivp {position:absolute; top:-30px; right: 20px;	z-index: 30; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/anivp.png')}
#anivp img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); } /* PNG FIX */

#language {
	position:absolute;
	top:0px;
	z-index: 20;
	width: 880px;
	left: 50%;
	margin-left: -490px;
	padding:10px 100px 0 0px;
	height: 20px;
	text-align:right;
	background: url(/img/bg/bg_language.jpg) repeat-x;
	z-index: 20;
}

#language A,
#language A:link,
#language A:visited,
#language A:active,
#language A:hover      { color: #FFF; text-decoration:none;}
#language A:hover 	 { text-decoration: underline;}
#language A.selected {color: #FFF; font-weight: bold;}

#bar_main {
	position:absolute;
	top:30px;
	left: 0px;
	z-index: 10;
	width: 100%;
	min-width: 980px;
	height: 60px;
	background:url(/img/bg/bg_bar_main.png) repeat-x;
}

#bar_central {
	position:absolute;
	top:30px;
	z-index: 20;
	width: 980px;
	left: 50%;
	margin-left: -490px;
	height: 60px;
	background:url(/img/bg/bg_bar_central.jpg) no-repeat left;
}

#bar_shadow {
	position:absolute;
	top:90px;
	left: 0px;
	z-index: 10;
	width: 100%;
	height:12px;
	background:url(/img/bg/bg_bar_shadow.png) repeat-x;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/img/bg/bg_bar_shadow.png');  /* PNG FIX */
}


#main {	
	margin: 0px; 
	padding: 0px; 
	float:left; 
	width: 1010px; 
	background:url(/img/bg/bg_main.gif) repeat;	position: relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */ 
}

#header { width: 980px; 	height: 310px;	background:url(/img/header/home.jpg)  no-repeat center bottom; margin: 0 auto;}
#header_base { width: 980px; 	height: 310px;	background:url(/img/header/header_base.jpg)  no-repeat center bottom; margin: 0 auto;}
#header ul { padding: 145px 0 0 0px; margin:0; list-style:none;}
#header ul li {margin: 0 0 7px 0; }
#header ul li a,
#header ul lia:hover { padding-left: 20px;color: #fff;background: url(/img/main_menu.gif) no-repeat center left; font-weight:bold;}
#header ul li a:hover, #header ul li a.selected { color: #ebc873;background: url(/img/main_menu_hover.gif) no-repeat center left; text-decoration: none;}

#content {	
	margin: 0 0 0 15px;	
	padding: 0px 35px 0px 235px;	
	background:url(/img/bg/bg_content.jpg)  no-repeat top left;
	height:auto !important; /* real browsers */
	height:300px; /* IE6: treaded as min-height*/
	min-height:300px; /* real browsers */ 
	
}


#content_left 	{	float:left; width:160px;}
#content_left ul{ margin:0; padding: 0; list-style:none;	}
#content_left ul li{ margin:0 0 5px 0; font-weight: bold;}
#content_left ul li.ui-tabs-selected a { color: #ebc873;}

#content_right 	{	margin-left:160px; line-height: 18px; }
#content_right H1 {margin: 0px 0 20px 0px; padding: 0px 0 0 0;color: #fff;font-size: 130%;} 
#content_right .ui-tabs-hide{ display:none; }   

#footer {
	width: 980px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	color: #8c8c8c;
	font-size:10px;
	text-align: center;	
	
}

#footer_left { float: left;width: 198px; margin: -8px 0 0 0;}
#footer_main { width: 728px;background:url(/img/bg/bg_footer_main.jpg)  repeat-x top;padding: 0px;margin:0px 20px 0 226px; padding: 5px 0 0 0px; }


.news, .news_detail { float: left;margin: 0px 0 25px 10px; color: #c8c8c8;width:330px; line-height: 125%;}
.news_detail { width:100%; margin: 0; margin-bottom: 20px;}
.news .titolo, .news_detail .titolo{ font-size: 110%; font-weight:bold; color:#FFFFFF;margin: 2px 0;}
.news_detail .titolo,.news_detail .titolo a {color: #ebc873;}
.news .dat, .news_detail .data{ color:#C8C8C8;}
.news .corpo, .news_detail .corpo{ color:#C8C8C8; line-height: 150%; }


.scheda_contattaci {margin-bottom: 30px; color: #c8c8c8; line-height: 150%; height: 350px;}
.scheda_contattaci .left {float: left; width: 300px; text-align:left;  height: 300px;}
.scheda_contattaci .left iframe { border: 5px solid #252525;}
.scheda_contattaci .right {margin-left: 310px; padding-left: 10px;}
.scheda_contattaci .titolo { color: #ebc873; font-size: 120%; font-weight: bold;}
.scheda_contattaci .email { color: #ebc873; }
.scheda_contattaci .tel { margin:10px 0;}


.form_etichetta {
	width:				250px;
	font-size:			11px; 
	color:				#A9A9A9;
}

.form_field, form_field_radio {
	color:				#A9A9A9;
}

.form_third {
	width:				100%;
	height: 5px;
	clear:both;
}

.form_titolo { font-size: 110%; font-weight:bold; color:#ebc873;margin: 20px 0 5px 0;}}

.cleaner {
	clear: both;
	height: 0px; 
	/* aggiunto dopo per compatibilita IE */
	/* height: 1px; */
}

.form_field input,select,textarea {
	width:				195px;
	background-color:	#000; 
	color: 				#A9A9A9;  
	font-size:			11px;
	border:				1px solid #ebc873;;
}

.form_field input.radio {
	border:0;
	background:none;
	width: 20px;
}

.form_field input.radio {
	background:none;
	width: auto;
}

#test_sicurezza_form {
line-height: normal;
}

#test_sicurezza_form table {
margin-bottom: 10px;
}

#test_sicurezza_form table td{
padding-bottom: 4px;
vertical-align: top;
}















