	body, html{
		height:100%;
		margin: 0px;
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background-color: #E1E1E1;
		background-repeat:repeat-x;

		SCROLLBAR-FACE-COLOR: #E1E1E1;
		SCROLLBAR-HIGHLIGHT-COLOR: #777676;
		SCROLLBAR-SHADOW-COLOR: #777676;
		SCROLLBAR-3DLIGHT-COLOR: #E1E1E1; 
		SCROLLBAR-ARROW-COLOR: #002B75; 
		SCROLLBAR-TRACK-COLOR: #E1E1E1; 
		SCROLLBAR-DARKSHADOW-COLOR: #E1E1E1;
	}

	a{
		color:#002B75;
		/*
		color: #000000;
		*/
		text-decoration:none;	
	}

	a:hover{
		color:#767676;
		/*
		color:#35639E;
		*/
		text-decoration:none;
	}

	.maincontainer{
		/*height: 100%;*/
		position:absolute;
		width: 865px;
		left: 50%;
		margin-left: -432px;
	}

	.main{
		/*width:765px;*/
		width:/*815*/865px;
		background: transparent;
		/*
		width:100%;
		*/
		height:97%;
		min-height: 200px;
		background-repeat:no-repeat;
	}


	.sx{
		float:left;
		width:160px;
		/*
		background-color:#FFFFCC;
		*/
		background: transparent;
	}

	.content{
		float:left;
		/*width:590px;*/
		width:640px;
		overflow: visible;
		/*
		background-color:#CCFFCC;	
		*/
	}

	.footercontainer{
		border: 0px; 
		margin: 0px; 
		padding: 15px 0px 5px 0px;
	}

	.footer{
		clear:both;
		width:843px/*100%*/;
		height:15px;
		margin: 15px 0px 5px 22px;
		/*
		border-top: 15px solid #E1E1E1;
		border-left: 22px solid #E1E1E1;
		*/
		background-color:/*#FFFF00*/#002973;
		z-index:100;
	}

	/*Cambio lingua: inizio*/		
	.foreignlanguages{
		/*width:640px;*/
		margin-right: -45px;
		text-align:right;
		padding-top:1px;
	}

	.changelanguage{
		font-size: 10px;
		color:#002B75;
		text-decoration:none;
	}

	.changelanguage:hover{
		color:#767676;
		text-decoration:none;
	}

	.languageflagtext{
		vertical-align:top;	
		font-weight: bold;
	}
	/*Cambio lingua: fine*/

	/*Menù blu: inizio*/
	.menusezioni{
		margin-top:7px;
		font-family: Verdana; 
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal;
	}		

	.sezione{
		color: #FFFFFF;
		text-decoration:none;
		padding-right:10px;
	}

	.sezione:hover{	
		color: #FFF100;
		text-decoration:none;
	}		

	.sezioneon{
		color: #FFF100;
		text-decoration:none;
		padding-right:10px;
	}

	.sezioneon:hover{	
		color: #FFF100;
		text-decoration:none;
	}

	.sezionispacer{
		padding-right:10px;
	}

	.menusubsezioni{
		position:absolute;
		top:38px;
		padding-bottom:5px;
		background-color:#002B75;
		line-height:15px;
		vertical-align:middle;
		z-index:200;
		visibility:hidden;			
		font-family: Verdana; 
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal;
	}

	.subsezione{
		color: #FFFFFF;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
	}

	.subsezione:hover{	
		color: #FFF100;
		text-decoration:none;
	}
	/*Menù blu: fine*/

	/*Menù giallo: inizio*/
	.percorso{
		margin-top:/*11*/14px;
		font-family: Verdana; 
		font-size: 11px;
		font-weight: bold;
		color:#002B75;
	}

	.percorsovoce{
		padding-left:10px;
		padding-right:10px;
	}

	.percorsolink{
		color:#002B75;
		text-decoration:none;	
	}

	.percorsolink:hover{
		color:#FF0000;
		text-decoration:none;
	}

	.percorsolinklittle{
		font-size: 10px;		
		color:#002B75;
		text-decoration:none;	
	}

	.percorsolinklittle:hover{
		color:#FF0000;
		text-decoration:none;
	}

	.percorsolinkrosso{
		color:#FF0000;
		text-decoration:none;	
	}

	.percorsolinkrosso:hover{
		color:#002B75;
		text-decoration:none;
	}

	.percorsorosso{	
		padding-right:10px;
		color:#FF0000;
	}
	/*Menù giallo: fine*/

	/*Cerca nel sito: inizio*/		
	.contentsx{
		width:160px;
		margin-top:30px;
		padding-left:15px;
		padding-right:15px;
	}

	.cerca{
		width:130px;
		height:50px;
		color: #002B75;
		font-family: Verdana; 
		font-size: 10px;
		font-weight: bold;
		background-repeat:no-repeat;
	}

	.cercatitle{
		/*width:130px;*/
		/*background-color: #E1E1E1;*/
		/*margin-top:1px;*/
		text-align:center;
	}

	.cercabutton{
		width:130px;
		margin-top:1px;
		text-align:center;
	}

	.mappatitle{
		width:130px;
		margin-top:4px;
		text-align:center;
	}

	.cercaform{
		width:130px;
		margin-left:0px;
		margin-top:7px;
		margin-bottom:4px;
		text-align:center;
	}

	.cercainput{
		width:92px;
		border: solid 0px #FFFFFF;
		color: #000000;
		font-family: Verdana; 
		font-size: 11px;		
		font-weight: normal;
	}
	/*Cerca nel sito: fine*/

	/*Box sx: inizio*/
	.linkboxsx{
		width:130px;
		margin-top:15px;
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;
		text-align:left;
		color:#002B75;
	} 

	.linklister{
		margin-top:0px;
		margin-bottom:10px;
	}

	.linkblue{
		color:#002B75;
		text-decoration:none;	
	}

	.linkblue:hover{
		color:#767676;
		text-decoration:none;
	}

	.bluetextboldhigh{
		line-height:23px;
		font-weight: bold;
		color:#002B75;
	}

	.linkbluebold{
		line-height:23px;
		font-weight: bold;
		color:#002B75;
		text-decoration:none;	
	}

	.linkbluebold:hover{
		color:#767676;
		text-decoration:none;
	}

	.linkblueboldlow{
		font-weight: bold;
		color:#002B75;
		text-decoration:none;	
	}

	.linkblueboldlow:hover{
		color:#767676;
		text-decoration:none;
	}
	/*Box sx: fine*/

	/*Testo sotto logo: inizio*/
	.testosublogo{
		width:160px;
		height:auto;
		/*margin-top:150px;*/
		text-align:right;
		font-family: Verdana; 
		font-size: 11px;
		color:#002B75;
	}
	/*Testo sotto logo: fine*/

	/*Loghi sx: inizio*/	
	.ovalogolink{
		border: 0px;
		margin: 0px;
		padding: 0px;
		width:160px;
		height:auto;
		/*margin-top:150px;*/
	}
	.schneiderlogolink{
		float: left;
		border: 0px;
		margin: 0px;
		padding: 0px;
		width:35px;
		height:70px;
		/*margin-top:150px;*/
	}
	.logotext{
		float: left;
		border: 0px;
		margin: 0px;
		padding: 0px;
		width:125px;
		height:70px;
		/*margin-top:150px;*/
		text-align:right;
		font-family: Verdana; 
		font-size: 11px;
		color:#002B75;
	}

	.logotextcontainer{
		margin:0px; 
		padding:0px; 
		border: 0px; 
		height: 70px; 
		clear:both;
	}
	/*Loghi sx: fine*/

	/*Contenuto pagina: inizio*/
	.pagecontent{
		margin-top:26px;
		margin-left:15px;
		font-family: Verdana; 
		font-size: 11px;
		/*
		background-color:#CCFFFF;
		*/
	}

	.contenttitle{			
		font-weight: bold;
		color:#002B75;
		/*
		background-color:#FFCCCC;
		*/
	}

	.contentmain{
		margin-top:46px;
		/*
		background-color:#CCCCFF;			
		*/
	}

	.contentmainnobordertop{
		margin-top:27px;
		/*
		background-color:#CCCCFF;			
		*/
	}
	/*Contenuto pagina: fine*/

	/*Footer: inizio*/		
	.footertext{
		float:left;
		font-family: Verdana; 
		font-size: 10px;
		letter-spacing: -1px;
		line-height:14px;
		width: 120px;
		white-space:nowrap;
		color: #747474;	
	}

	.footertext a, .footermaintext a{
		 color: #747474;
		 text-decoration:none;	
	}

	.footertext a:hover, .footermaintext a:hover{
		 color: #FFFFFF;
		 text-decoration:none;	
	}
	
	.footermaintext{
		width: 603px;
		float:left;
		font-family: Verdana; 
		text-align:center;
		font-size: 10px;
		line-height:15px;
		vertical-align:middle;
		font-weight: normal;
		color:/*#002B75*/ #FFFFFF;		
	}
	/*Footer: fine*/

	/*News: inizio*/

	.fotosx{
		/*
		clear:both;
		*/
		float:left;
		width:150px;
		margin-right:15px;
	}

	.contentdx{
		width:425px;
		float:left;
	}

	.newsdata{
		float:left;
		width:90px;
		/*
		background-color:#FF0000;
		*/
	}

	.newstitle{
		float:left;
		width:500px;
		/*
		background-color:#0000FF;
		*/
	}

	.newsabstract{
		float:left;
		width:500px;
		margin-bottom:15px;
		/*
		background-color:#00FF00;
		*/
	}

	.linkbluemini{
		font-size: 10px;
		font-style:italic;
		color:#002B75;
		text-decoration:none;	
	}

	.linkbluemini:hover{
		color:#767676;
		text-decoration:none;
	}

	.bluetextbigbold{
		font-size: 12px;
		font-weight: bold;
		color:#002B75;
	}

	.bluetextbold{
		font-weight: bold;
		color:#002B75;
	}

	.blacktextbold{
		font-family: Verdana; 
		font-size: 11px;
		font-weight: bold;	
		color:#000000;
	}

	.blacktext{
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;	
		color:#000000;
	}

	.greytext{
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;	
		color:#777676;
	}
	/*News: fine*/

	/*Home page: inizio*/
	.contentmainhp{
		margin-top:15px;
		margin-left:-15px;
		/*
		background-color:#CCCCFF;			
		*/
	}

	.hpnewssx{
		float:left;
		margin-top:1px;
		margin-right:15px;
		font-size: 10px;
	}

	.hpnewsdx{
		/*
		float:left;
		*/
	}

	.hpnewsspacer{
		border-top:solid 1px #ABABAC;
		width: 160px;
		height:1px;
	}

	.hphiddennews{
		display:none;
	}

	.verticalspacerhp{
		float:left;
		width:10px;
		height:97%;
		border-right: 1px dotted #ABABAC;		
	}

	.verticalspacerhphidder{
		position:absolute;
		top:0px;
		left:/*169*/219px;
		width:2px;
		height:200px;			
		background-repeat:no-repeat;
		background-color:#E1E1E1;
	}

	.verticalspacer{
		float:left;
		width:10px;
		height:97%;
		border-right: 1px dotted #ABABAC;
	}

	.verticalspacerhidder{
		position:absolute;
		top:0px;
		left:/*160*/219px;
		width:2px;
		height:100px;			
		background-repeat:no-repeat;
		background-color:#E1E1E1;
	}

	.pagecontenthp{
		margin-top:26px;
		margin-left:15px;
		font-family: Verdana; 
		font-size: 11px;
		/*
		background-color:#CCFFFF;
		*/
	}

	.bannertophp{
		margin-top:29px;
		margin-left:-16px;
	}

	.hpnewspic{
		padding-bottom:5px;
		padding-right:5px;
		width:55px;
		font-family: Verdana; 
		font-size: 11px;
		/*
		background-color:#CCDDFF;
		*/
	}
	
	.hpnewsabstract{
		padding-bottom:5px;
		padding-right:0px;
		width:200px;
		font-family: Verdana; 
		font-size: 11px;
		/*
		background-color:#FFDDCC;
		*/
	}
	/*Home page: fine*/

	/**/
	.filedescription{
		font-size:10px;
		font-weight:normal;
	}

	/*Incontri tecnici: inizio*/
	.theme{
		width:590px;
		height:14px;
		background-color:#ADADAD;
	}

	.meeting{
		margin-top:5px;
		margin-bottom:17px;
		margin-left:70px;
	}

	.themetitle{
		margin-left:70px;
		font-weight:bold;
		display:block;
		color:#FFFFFF;
	}

	.linkblackbold{
		line-height:23px;
		font-weight: bold;
		color:#000000;
		text-decoration:none;	
	}

	.linkblackbold:hover{
		color:#35639E;
		text-decoration:none;
	}

	.linkblackboldlow{	
		font-family: Verdana; 
		font-size: 11px;
		font-weight: bold;
		color:#000000;
		text-decoration:none;	
	}

	.linkblackboldlow:hover{
		color:#35639E;
		text-decoration:none;
	}

	.linkgreyboldlow{	
		font-family: Verdana; 
		font-size: 11px;
		font-weight: bold;
		color:#777676;
		text-decoration:none;	
	}

	.linkgreyboldlow:hover{
		color:#002B75;
		text-decoration:none;
	}

	.linkblacklow{	
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;
		color:#000000;
		text-decoration:none;	
	}

	.linkblacklow:hover{
		color:#35639E;
		text-decoration:none;
	}

	.linkgreylow{	
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;
		color:#777676;
		text-decoration:none;	
	}

	.linkgreylow:hover{
		color:#002B75;
		text-decoration:none;
	}

	.linkblack{
		line-height:23px;
		color:#000000;
		text-decoration:none;	
	}

	.linkblack:hover{
		color:#35639E;
		text-decoration:none;
	}

	.blacktextbigbold{
		font-size: 12px;
		font-weight: bold;
		color:#000000;
	}
	/*Incontri tecnici: fine*/

	/*Convegni: inizio*/
	.meetingpicsx{
		float:left;	
		width:69px;
		margin-top:8px;
		text-align:center;
	}
	.meetingpicdx{
		float:left;
		width:506px;
		margin-top:5px;
		margin-bottom:17px;
	}
	/*Convegni: fine*/

	/*Concorsi: inizio*/	
	.blacktextlittle{
		font-size: 10px;		
		/*
		color:#000000;
		*/
	}

	.fotobigsx{
		/*
		clear:both;
		*/
		float:left;
		width:287px;
		margin-right:15px;
	}

	.contentbigdx{
		width:288px;
		float:left;
	}
	/*Concorsi: fine*/

	/*Nuovi prodotti: inizio*/
	.contenttable{
		padding: 0px;
		border: 0px;
		width: 590px;
		font-family: Verdana; 
		font-size: 11px;
		color:#002B75;		
	}

	.themeheader{
		background-color:#ADADAD;
		height:14px;
	}

	.themelabel{
		font-weight:bold;
		color:#FFFFFF;
	}

	.newproductpic{
		padding-top:10px;
		padding-right:5px;
		width:55px;
		/*
		background-color:#CCDDFF;
		*/
	}
	
	.newproductabstract{
		padding-top:10px;
		padding-right:15px;
		width:200px;
		/*
		background-color:#FFDDCC;
		*/
	}

	.newproduct{
		float:left;
		width:250px;
		margin-bottom:35px;
		background-color:#DDFFCC;
	}

	.newproductcatpic{	
		float:left;	
		width:68px;
		margin-top:-33px;
	}
	/*Nuovi prodotti: fine*/

	/*Grandi progetti: inizio*/
	.linkbluebigboldlow{
		font-size: 12px;
		font-weight: bold;
		color:#002B75;
		text-decoration:none;	
	}

	.linkbluebigboldlow:hover{
		color:#767676;
		text-decoration:none;
	}

	.projectpic{
		padding-bottom:15px;
		padding-right:20px;
		width:150px;
		/*
		background-color:#CCDDFF;
		*/
	}
	
	.projectabstract{
		padding-bottom:15px;
		width:420px;
		/*
		background-color:#FFDDCC;
		*/
	}
	/*Grandi progetti: fine*/

	/*Homepage: inizio*/	
	.eventcell{
		padding-left:5px;
		padding-right:5px;
		/*
		background-color:#CCFFCC;
		*/
	}

	.servicecell{
		padding-left:5px;
		padding-right:5px;						
		border-left: 1px dotted #ABABAC;					
		border-right: 1px dotted #ABABAC;
		/*
		background-color:#CCCCFF;		
		*/
	}

	.newscell{
		padding-left:5px;
		padding-right:5px;		
		/*
		background-color:#CCFFFF;					
		*/
	}

	.bannercell{
		padding-left:5px;
		padding-right:5px;			
		border-right: 1px dotted #ABABAC;
		/*
		background-color:#CCFFCC;
		*/
	}

	.hpfiere{
		width:178px/*161px*/;
		/*
		height:75px;
		*/
		border: 1px solid #777676;
		background-color:#FFFFFF;
	}

	.hpfieretext{
		/*
		height:65px;
		*/
		padding:5px;	
		font-family: Verdana; 
		font-size: 11px;
		color:#002B75;					
	}

	.hpmuseo{
		width:178px/*161px*/;
		margin-top:5px;
		border: 1px solid #777676;
		background-color:#ADADAD;
	}

	.hpmuseotext{
		padding:2px;	
		text-align:center;
	}

	.hpboxtop{
		padding-left:5px;
		padding-right:5px;
		border-top: 1px solid #777676;
		border-left: 1px solid #777676;
		border-right: 1px solid #777676;
		background-color: #ADADAD;
		font-family: Verdana; 
		font-size: 11px;
		line-height:23px;
		font-weight:bold;
		color:#FFFFFF;
	}

	.hpboxleftborder{
		border-left: 1px solid #777676;					
	}

	.hpboxrightborder{
		border-right: 1px solid #777676;					
	}

	.hpboxleftbottomborder{
		border-left: 1px solid #777676;	
		border-bottom: 1px solid #777676;					
	}

	.hpboxrightbottomborder{
		border-right: 1px solid #777676;
		border-bottom: 1px solid #777676;						
	}

	.hpboxcontent{
		padding-bottom:10px;
		border-bottom: 1px solid #777676;		
		font-family: Verdana; 
		font-size: 11px;		
	}

	.hpboxtext{
		width:153px;
		margin-top:10px;
	}

	.blacklinkthin{
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#000000;				
	}

	.blacklinkthin:hover{
		color:#35639E;			
	}

	.greylinkthin{	
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#777676;
	}

	.greylinkthin:hover{
		color:#002B75;
		text-decoration:none;
	}

	.whitelink{
		font-family: Verdana; 
		font-size: 10px;
		font-weight:normal;
		color:#FFFFFF;			
		text-decoration:none;
	}

	.whitelink:hover{
		color:#FFF100;						
	}

	.hpincontri{
		width:168px/*151px*/;
		margin-top:5px;
		border: 1px solid #777676;
	}

	.hpincontrititle{
		font-family: Verdana; 
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;	
	}
	/*Homepage: fine*/

	/*Rete commerciale: inizio*/
	.formnoborder{
		border:0px;
	}

	.vendors{
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#002B75;	
	}

	.vendorstitle{
		width: 195px;
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#FFFFFF;	
		background-color:#ADADAD;
	}

	.vendorsdata{
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#000000;	
	}

	.vendorcontacts{
		font-family: Verdana; 
		font-size: 10px;
		font-weight:normal;
		color:#000000;	
	}

	.selectinput{
		width:195px;
		border: solid 0px #FFFFFF;
		color: #000000;
		font-family: Verdana; 
		font-size: 11px;		
		font-weight: normal;
	}
	/*Rete commerciale: fine*/

	/*Centri di assistenza: inizio*/	
	.assistanceservice{	
		width:17px;
		height:17px;
		font-family: Verdana; 
		font-size: 11px;
		line-height:15px;
		text-align:center;
		vertical-align:middle;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		font-weight: normal;
		background-color:#6188BA;
	}

	.cellpaddingright{
		padding-top:3px;
		padding-bottom:3px;
		padding-right:3px;
		font-family: Verdana; 
		font-size: 11px;
		color: #000000;
	}

	/*Centri di assistenza: fine*/

	/*Club OVA: inizio*/	
	.pulsante {
	    display: block;
	    padding: 2px;
	    border-style: solid;
	    border-color: #ADADAD;
        border-width: 1px;
	    text-align: center;
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#002B75;
		background-color: #ffffff
	}
	
	.login {
	  width: 260px; 
	  padding: 20px; 
	  border-style: solid; 
	  border-color: #ADADAD; 
	  border-width: 2px 
	}
	/*Club OVA: fine*/

	/*Credits: inizio*/	
	.creditspagebg{
		background-color:#FFFFFF;
	}

	.credits{
		background-color:#8C2020;
	}

	.creditslink{
		font-family: Arial; 
		font-size:8px;
		font-weight: normal;
		letter-spacing:1px;
		color:#8C2020;
		text-decoration:none;	
	}

	.creditslink:hover{
		color:#000000;
		text-decoration:none;
	}

	.creditslinkr{
		font-family: Arial; 
		font-size:8px;
		font-weight: normal;
		letter-spacing:1px;
		color:#000000;
		text-decoration:none;	
	}

	.creditslinkr:hover{
		color:#8C2020;
		text-decoration:none;
	}
	/*Credits: fine*/

	/*Popup: inizio*/
	.popupmain{
		width:100%;
		height:87%;
		background-repeat:no-repeat;
	}

	.popupmainnosearch{
		width:100%;
		background-repeat:no-repeat;
	}

	.popupfootercontent{
		margin-left:50px;
	}

	.popupmaincontent{
		padding-top:90px;
		margin-left:50px;
	}

	.mappopupmaincontent{
		padding-top:90px;
		margin-left:10px;
	}

	.popupfooter{
		clear:both;
		width:100%;
		/*
		left:50px;
		*/
		height:60px;
		z-index:100;
	}

	.popupfooternosearch{
		clear:both;
		width:100%;
		/*
		left:50px;
		*/
		height:10px;
		z-index:100;
	}

	.popupform{
		clear:both;
		width:100%;
		margin-top:15px;
		/*
		left:50px;
		*/
		z-index:100;
	}

	.popupfooteryellow{
		clear:both;
		width:100%;
		height:5px;
		background-color:#002973;
		z-index:100;	
	}

	.searchresults{
		font-family: Verdana; 
		font-size: 11px;
		font-weight:normal;
		color:#000000;
	}
	/*Popup: fine*/

	/*Autodiagnostici: inizio*/	
	.autodiagcell{
		padding-top:5px;
		padding-bottom:5px;
		padding-right:10px;
		border-bottom: solid 1px #ADADAD;
		font-family: Verdana; 
		font-size: 11px;
	}

	.requestform{
		padding:1px;
		background-color:#FFFFFF;
		border: solid 1px #E1E1E1;
	}

	.requestinput{
		border: solid 1px #E1E1E1;
		color: #000000;
		font-family: Verdana; 
		font-size: 11px;		
		font-weight: normal;
		margin-top:1px;	
		margin-bottom:1px;
	}

	.cellsystemsx{
		border-bottom: solid 1px #ADADAD;
		border-right: solid 1px #ADADAD
	}

	.cellsystemdx{
		border-bottom: solid 1px #ADADAD;
	}
	/*Autodiagnbostici: fine*/

	/*Opportunità di lavoro: inizio*/	
	.jobstitle{
		font-family: Verdana; 
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#ADADAD;
	}
	/*Opportunità di lavoro: fine*/

	/*FAQ: inizio*/
	.faqanswer{
		font-family: Verdana; 
		font-size: 11px;
		color:#000000;
		display:none;
	}

	.faqquestion{
		margin-top:5px;
		margin-bottom:17px;
		margin-left:46px;
	}
	/*FAQ: fine*/
	
	/* Generici */
	.whitetext{
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;	
		color:#ffffff;
	}
	.whitetextbold{
		font-family: Verdana; 
		font-size: 11px;
		font-weight: bold;
		color:#ffffff;
	}

	.bluetextmini{
		font-family: Verdana; 
		font-size: 10px;
		font-weight:normal;
		color:#002B75;	
	}
	
   .error{
		font-family: Verdana; 
		font-size: 13px;
		font-weight:bold;
		text-transform: uppercase;
		color: #FF0000;
	}

	.blacktextbig{
		font-size: 12px;
		color:#000000;
	}

	.titoliform{
        text-transform: uppercase;
		font-weight: bold;
		color:#002B75;
		font-size: 11px;
	}

	.pulsantethinbold {
	/*
		display:block;
	*/
	    border: solid 1px #ADADAD;
	    padding: 1px;
	    text-align: center;
		font-family: Verdana; 
		font-size: 10px;
		font-weight:bold;
		color:#002B75;
		background-color: #ffffff
	}

    .formtitles{
		font-size: 11px;
		font-weight: bold;
		color:#002B75;
	}

	.documentsearchfieldset{
		border: solid 2px #ADADAD;
		width: 580px;
		padding: 8px 20px 5px 14px;
	}

	.documentsearchlegend{	
		color: #002B75;
		font-family: Verdana; 
		font-size: 10px;
		font-weight: bold;
	}

	.documentsearchform{
		border: 0px;
		margin: 0px;
		padding:0px;
	}

	.cercaselect{
		border: solid 0px #FFFFFF;
		color: #000000;
		font-family: Verdana; 
		font-size: 11px;		
		font-weight: normal;
	}
	
	select {
	  border-style: none;
	  font-family: verdana;
	  font-size: 11px;
	}
