/**************  stili nuovi 260208 ****************
div.big {   font-size: 14px; color: #807f7f; }
div.hptitoli_big {   font-size: 14px; font-weight:bold; }
div.datanews_big {   font-size: 14px; color: #807F7F; }

div.home {   font-size:12px; color: #807f7f; }
div.datanews_home {   font-size:12px; color: #807F7F; }
div.hptitoli_home {   font-size:12px; color: #000000; font-weight:bold; }
div.luogo_home {font: 12px   font-style: italic; color: #807F7F }
div.abstract_home {   font-size:11px; color: #807F7F; }
div.descrizione {   font-size:12px; color: #000000; }
.chisiamo_home {color: #00436E; font-size: 12px;}
*/

/**************  stili simone 2009 passaggio ****************/


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:1em;
	text-align:center;
}

div.big {
	color: #807f7f;
}
div.hptitoli_big {
	font-weight:bold;
}
div.datanews_big {
	color: #807F7F;
}

div.home {
	color: #807f7f;
}
div.datanews_home {
	color: #807F7F;
}
div.hptitoli_home {
	color: #000000;
	font-weight:bold;
}
div.luogo_home {
	font-style:italic;
	color: #807F7F
}
div.abstract_home {
	color: #807F7F;
}
div.descrizione {
	color: #000000;
}
.chisiamo_home {
	color: #00436E;
}



/**************  style generali  *****************/
h1,h2,h3 {margin: 0px}

h1.toplineok {
	color: #807F7F;
	font-weight:normal
}

h1.sv {
	color: #00436E;
	font-weight:normal
}
h1.soc {
	color: #0092DD;
	font-weight:normal
}
h1.cl {
	color: #980F25;
	font-weight:normal
}
h1.imp {
	color: #7A1A57;
	font-weight:normal
}
h1.pa {
	color: #A95D06;
	font-weight:normal
}

h2.sv {
	color: #00436E;
	font-weight : bold;
}
h2.soc {
	color: #0092DD;
	font-weight : bold;
}
h2.cl {
	color: #980F25;
	font-weight : bold;
}
h2.imp {
	color: #7A1A57;
	font-weight : bold;
}
h2.pa {
	color: #A95D06;
	font-weight : bold;
}
h2.faqnews {
	color: #807F7F;
	font-weight : bold;
}

h3.sv {
	color: #00436E;
	font-weight:normal
}
h3.soc {
	color: #0092DD;
	font-weight:normal
}
h3.cl {
	color: #980F25;
	font-weight:normal
}
h3.imp {
	color: #7A1A57;
	font-weight:normal
}
h3.pa {
	color: #A95D06;
	font-weight:normal
}
h3.abstract {color: #807F7F; font-size : 0.9em;   font-weight:normal}

.toplineok {
	color: #A9A9A9;
	font-weight:normal;
}

TD.trasp{
	background-image: url(img/s.gif);
}
TD.bghome{
	background-image: url("img/foto_home.jpg");
}
/*TD.bgregione{background-image: url("img/foto_regione.jpg");}*/
TD.bgregione{background-image: url("img/foto_regione.jpg");}
TD.bgilgruppo{background-image: url("img/foto_ilgruppo.jpg");}
TD.bgimprese{background-image: url("img/foto_imprese.jpg");}
TD.bgmappa{background-image: url("img/foto_mappa.jpg");}
TD.bgclienti{background-image: url("img/foto_clienti.jpg");}
TD.bgpa{background-image: url("img/foto_pa.jpg");}
TD.bgsocgruppo {BACKGROUND-IMAGE: url("img/foto_societa.jpg");}
TD.sottomenu{background-color: #00436E;}
TD.sottomenuimprese{background-color: #7A1A57;}
TD.sottomenuclienti{background-color: #B31B34;}
TD.sottomenupa{background-color: #C06600;}


DIV {
	font-size: 0.7em
}
DIV.big { font-size: 0.9em  }
.blu{color: #00436E  }
DIV.hptitinterne {  font-size: 1em;  }
DIV.titformat {color: white; font-size: 1em ;  font-weight : bold;}
.sottotitformat{font-size: 0.75em ;  font-weight : bold;}
DIV.menuformat {color: white; font: 1em  }
B {	font-weight: bold;}
.data{   }
.copy {color: #807F7F;}
.copybig {color: #807F7F; font-size: 1.2em;}
.sezione {	color: white;	font-size : 1em;}
.tittab {color: White; font-weight : bold;}
.servtittab {color: #807F7F; font-weight : bold;}
.verdeb {color: #25201D; font-weight : bold;}
.testonl {font-size: 1em   COLOR: #373536;}
.nltitolo {font-size: 0.9em ;  font-weight: bold; COLOR: #00436e;}
.nlsottotitolo {font-size: 1em; COLOR: #00436e;}


A.copy:link {text-decoration: none;color: #807F7F;}
A.copy:visited {text-decoration: none;color: #807F7F;}
A.copy:active {text-decoration: none;color: #807F7F;}
A.copy:hover {text-decoration: underline;color: #807F7F;}

A.sottomenu:link {text-decoration: none;color: white;}
A.sottomenu:visited {text-decoration: none;color: white;}
A.sottomenu:active {text-decoration: none;color: white;}
A.sottomenu:hover {text-decoration: underline;color: #7FA1B6;}

A.more:link {text-decoration: none; color: white;}
A.more:visited {text-decoration: none; color: white;}
A.more:active {text-decoration: none; color: white;}
A.more:hover {text-decoration: underline; color: white;}

A.contattaci:link {text-decoration: none; color: White; font-weight : bold;}
A.contattaci:visited {text-decoration: none; color: White; font-weight : bold;}
A.contattaci:active {text-decoration: none; color: White; font-weight : bold;}
A.contattaci:hover {text-decoration: underline; color: White; font-weight : bold;}

A.formatb:link {text-decoration: none;font-weight : bold; color: white;}
A.formatb:visited {text-decoration: none;font-weight : bold; color: white;}
A.formatb:active {text-decoration: none;font-weight : bold; color: white;}
A.formatb:hover {text-decoration: underline;font-weight : bold; color: white;}

A.format:link {text-decoration: none;color: white;}
A.format:visited {text-decoration: none;color: white;}
A.format:active {text-decoration: none;color: white;}
A.format:hover {text-decoration: underline;color: white;}

A.menulist:link {text-decoration: none; color: #807F7F; font-weight : bold;}
A.menulist:visited {text-decoration: none; color: #807F7F; font-weight : bold;}
A.menulist:active {text-decoration: none; color: #807F7F; font-weight : bold;}
A.menulist:hover {text-decoration: underline; color: #807F7F; font-weight : bold;}

/**************  home ******************/

hr.home {color: #E1DFDF; height:1px; width:100%}
hr.general{
	color: #fff; 
	height: 1px; 
	width: 90%;
	}
}

.hpscegli {   }
.hptitoli {	font-weight: bold;}
.datanews {color: #807F7F;}
.datanewsbig {color: #807F7F; font-size:1em;}
.luogo {font-style: italic; color: #807F7F}
.abstract {color: #807F7F;}
.abstractbold {color: #807F7F; font-weight: bold;}
.linkcollegati {color: #FFFFFF;}
.chisiamo {color: #00436E;	font-size : 0.9em;}

a.titnews {}
A.titnews:link {text-decoration: none;color: #807F7F;	font-weight : bold;}
A.titnews:visited {text-decoration: none;color: #807F7F;	font-weight : bold;}
A.titnews:active {text-decoration: none;color: #807F7F;	font-weight : bold;}
A.titnews:hover {text-decoration: underline;color: #807F7F;	font-weight : bold;}

A.titnewshome:link {text-decoration: none;color: #807F7F;	 font: 0.7em   font-weight : bold;}
A.titnewshome:visited {text-decoration: none;color: #807F7F;	 font: 0.7em   font-weight : bold;}
A.titnewshome:active {text-decoration: none;color: #807F7F;	 font: 0.7em   font-weight : bold;}
A.titnewshome:hover {text-decoration: underline;color: #807F7F;	 font: 0.7em   font-weight : bold;}


A.titnewshomebig:link {text-decoration: none;color: #807F7F;	 font: 1em   font-weight : bold;}
A.titnewshomebig:visited {text-decoration: none;color: #807F7F;	 font: 1em   font-weight : bold;}
A.titnewshomebig:active {text-decoration: none;color: #807F7F;	 font: 1em   font-weight : bold;}
A.titnewshomebig:hover {text-decoration: underline;color: #807F7F;	 font: 1em   font-weight : bold;}

A.abstract:link {text-decoration: none;color: #807F7F;}
A.abstract:visited {text-decoration: none;color: #807F7F;}
A.abstract:active {text-decoration: none;color: #807F7F;}
A.abstract:hover {text-decoration: underline;color: #807F7F;}

A.morehome:link {text-decoration: none; color: #00436E;}
A.morehome:visited {text-decoration: none; color: #00436E;}
A.morehome:active {text-decoration: none; color: #00436E;}
A.morehome:hover {text-decoration: underline; color: #00436E;}

/************  SVILUPPO ITALIA ****************/

.sottomenuon {color: #7FA1B6;}
.svtitolo {color: #00436E;	font-weight : bold;	font-size : 1em;}
.svtitmenu {color: #00436E;  font-weight : bold;}
.svmenuon {color: #0092DD;  font-weight : bold;}
.svsubmenuon {color: #0092DD; }
.svmenutxt  {color: #807F7F; }
.svsubmenu {color: #00436E;}
.svtitmenuita {color: #00436E;font-style : italic;}
.svisottosez {color: #00436E;	font-size : 1em;}
.svtitmenureg {color: #00436E;font-weight : normal;}

A.sottomenuon:link {text-decoration: none; color: #7FA1B6;}
A.sottomenuon:visited {text-decoration: none; color: #7FA1B6;}
A.sottomenuon:active {text-decoration: none; color: #7FA1B6;}
A.sottomenuon:hover {text-decoration: underline; color: #7FA1B6;}

A.svmenu:link {text-decoration: none; color: #00436E; font-weight : bold;}
A.svmenu:visited {text-decoration: none; color: #00436E; font-weight : bold;}
A.svmenu:active {text-decoration: none; color: #00436E; font-weight : bold;}
A.svmenu:hover {text-decoration: underline; color: #00436E; font-weight : bold;}

A.svmenuon:link {text-decoration: none; color: #0092DD; font-weight : bold;}
A.svmenuon:visited {text-decoration: none; color: #0092DD; font-weight : bold;}
A.svmenuon:active {text-decoration: none; color: #0092DD; font-weight : bold;}
A.svmenuon:hover {text-decoration: underline; color: #0092DD; font-weight : bold;}

A.svturmenuon:link {text-decoration: none; color: #FFFFFF; font-weight : normal;}
A.svturmenuon:visited {text-decoration: none; color: #FFFFFF; font-weight : normal;}
A.svturmenuon:active {text-decoration: none; color: #FFFFFF; font-weight : normal;}
A.svturmenuon:hover {text-decoration: underline; color: #FFFFFF; font-weight : normal;}

A.svsubmenu:link {text-decoration: none; color: #00436E;}
A.svsubmenu:visited {text-decoration: none; color: #00436E; }
A.svsubmenu:active {text-decoration: none; color: #00436E; }
A.svsubmenu:hover {text-decoration: underline; color: #00436E;}

A.svprog:link {text-decoration: none;}
A.svprog:visited {text-decoration: none; }
A.svprog:active {text-decoration: none;}
A.svprog:hover {text-decoration: underline;}

A.svtitmappa:link {text-decoration: none; color: #00436E;}
A.svtitmappa:visited {text-decoration: none; color: #00436E;}
A.svtitmappa:active {text-decoration: none; color: #00436E;}
A.svtitmappa:hover {text-decoration: underline; color: #00436E;}

/**************  IMPRESE ******************/

.impsottomenuon {color: #BC8CAB;}
.impsubmenuon {color: #D82F9A;}
.imptitmenu {color: #7A1A57; font-weight: bold;}
.imptitolo {color: #7A1A57;	font-weight : bold;	font-size : 1em;}
.impsottosez {color: #7A1A57;	font-size : 1em;}
.impsubmenu {color: #7A1A57;}

A.impsottomenuon:link {text-decoration: none; color: #BC8CAB;}
A.impsottomenuon:visited {text-decoration: none; color: #BC8CAB;}
A.impsottomenuon:active {text-decoration: none; color: #BC8CAB;}
A.impsottomenuon:hover {text-decoration: underline; color: #BC8CAB;}

A.impmenu:link {text-decoration: none; color: #7A1A57; font-weight : bold;}
A.impmenu:visited {text-decoration: none; color: #7A1A57; font-weight : bold;}
A.impmenu:active {text-decoration: none; color: #7A1A57; font-weight : bold;}
A.impmenu:hover {text-decoration: underline; color: #7A1A57; font-weight : bold;}

A.hpimptitoli:link {text-decoration: none;color: #7A1A57; font-weight : bold;}
A.hpimptitoli:visited {text-decoration: none;color: #7A1A57; font-weight : bold;}
A.hpimptitoli:active {text-decoration: none;color: #7A1A57; font-weight : bold;}
A.hpimptitoli:hover {text-decoration: underline;color: #7A1A57; font-weight : bold;}

A.impsottomenu:link {text-decoration: none;color: white;}
A.impsottomenu:visited {text-decoration: none;color: white;}
A.impsottomenu:active {text-decoration: none;color: white;}
A.impsottomenu:hover {text-decoration: underline;color: #BC8CAB;}

A.impmenuon:link {text-decoration: none; color: #D82F9A; font-weight : bold;}
A.impmenuon:visited {text-decoration: none; color: #D82F9A; font-weight : bold;}
A.impmenuon:active {text-decoration: none; color: #D82F9A; font-weight : bold;}
A.impmenuon:hover {text-decoration: underline; color: #D82F9A; font-weight : bold;}

A.impsubmenu:link {text-decoration: none; color: #7A1A57;}
A.impsubmenu:visited {text-decoration: none; color: #7A1A57; }
A.impsubmenu:active {text-decoration: none; color: #7A1A57; }
A.impsubmenu:hover {text-decoration: underline; color: #7A1A57;}

A.imptitmappa:link {text-decoration: none; color: #7A1A57;}
A.imptitmappa:visited {text-decoration: none; color: #7A1A57;}
A.imptitmappa:active {text-decoration: none; color: #7A1A57;}
A.imptitmappa:hover {text-decoration: underline; color: #7A1A57;}

/**************  CLIENTI ******************/

.clsottomenuon {color: #D98D99;}
.cltitolo {color: #980F25;	font-weight : bold;	font-size : 1em;}
.cltitmenu {color: #980F25; font-weight: bold;}
.clmenuon {color: #FF284B;  font-weight : bold;}
.clsubmenuon {color: #FF284B; }
.clsottosez {color: #980F25;	font-size : 1em;}
.clsubmenu {color: #980F25; }

A.clsottomenuon:link {text-decoration: none; color: #D98D99;}
A.clsottomenuon:visited {text-decoration: none; color: #D98D99;}
A.clsottomenuon:active {text-decoration: none; color: #D98D99;}
A.clsottomenuon:hover {text-decoration: underline; color: #D98D99;}

A.clmenu:link {text-decoration: none; color: #980F25; font-weight : bold;}
A.clmenu:visited {text-decoration: none; color: #980F25; font-weight : bold;}
A.clmenu:active {text-decoration: none; color: #980F25; font-weight : bold;}
A.clmenu:hover {text-decoration: underline; color: #980F25; font-weight : bold;}

A.hpcltitoli:link {text-decoration: none;color: #980F25; font-weight : bold;}
A.hpcltitoli:visited {text-decoration: none;color: #980F25; font-weight : bold;}
A.hpcltitoli:active {text-decoration: none;color: #980F25; font-weight : bold;}
A.hpcltitoli:hover {text-decoration: underline;color: #980F25; font-weight : bold;}

A.clsottomenu:link {text-decoration: none;color: white;}
A.clsottomenu:visited {text-decoration: none;color: white;}
A.clsottomenu:active {text-decoration: none;color: white;}
A.clsottomenu:hover {text-decoration: underline;color: #D98D99;}

A.clmenuon:link {text-decoration: none; color: #FF284B; font-weight : bold;}
A.clmenuon:visited {text-decoration: none; color: #FF284B; font-weight : bold;}
A.clmenuon:active {text-decoration: none; color: #FF284B; font-weight : bold;}
A.clmenuon:hover {text-decoration: underline; color: #FF284B; font-weight : bold;}

A.clsubmenu:link {text-decoration: none; color: #980F25;}
A.clsubmenu:visited {text-decoration: none; color: #980F25; }
A.clsubmenu:active {text-decoration: none; color: #980F25; }
A.clsubmenu:hover {text-decoration: underline; color: #980F25;}

A.cltitmappa:link {text-decoration: none; color: #980F25;}
A.cltitmappa:visited {text-decoration: none; color: #980F25;}
A.cltitmappa:active {text-decoration: none; color: #980F25;}
A.cltitmappa:hover {text-decoration: underline; color: #980F25;}



/**************  PUBBLICA AMMINISTRAZIONE ******************/

.pasottomenuon {color: #DFB27F;}
.patitolo {color: #A95D06;	font-weight : bold;	font-size : 1em;}
.patitmenu {color: #A95D06; font-weight: bold;}
.pamenuon {color: #FB8303;  font-weight : bold;}
.pasubmenuon {color: #FB8303; }
.pasottosez {color: #A95D06;	font-size : 1em;}
.pasubmenuon {color: #FB8303; }
.pabriciola {color: #A95D06;	font-size : 0.6em;}


A.pasottomenuon:link {text-decoration: none; color: #DFB27F;}
A.pasottomenuon:visited {text-decoration: none; color: #DFB27F;}
A.pasottomenuon:active {text-decoration: none; color: #DFB27F;}
A.pasottomenuon:hover {text-decoration: underline; color: #DFB27F;}

A.pamenulist:link {text-decoration: none; color: #A95D06; font-weight : bold;}
A.pamenulist:visited {text-decoration: none; color: #A95D06; font-weight : bold;}
A.pamenulist:active {text-decoration: none; color: #A95D06; font-weight : bold;}
A.pamenulist:hover {text-decoration: underline; color: #A95D06; font-weight : bold;}

A.pamenu:link {text-decoration: none; color: #A95D06; font-weight : bold;}
A.pamenu:visited {text-decoration: none; color: #A95D06; font-weight : bold;}
A.pamenu:active {text-decoration: none; color: #A95D06; font-weight : bold;}
A.pamenu:hover {text-decoration: underline; color: #A95D06; font-weight : bold;}

A.hppatitoli:link {text-decoration: none;color: #A95D06; font-weight : bold;}
A.hppatitoli:visited {text-decoration: none;color: #A95D06; font-weight : bold;}
A.hppatitoli:active {text-decoration: none;color: #A95D06; font-weight : bold;}
A.hppatitoli:hover {text-decoration: underline;color: #A95D06; font-weight : bold;}

A.pasottomenu:link {text-decoration: none;color: white;}
A.pasottomenu:visited {text-decoration: none;color: white;}
A.pasottomenu:active {text-decoration: none;color: white;}
A.pasottomenu:hover {text-decoration: underline;color: #DFB27F;}

A.pamenuon:link {text-decoration: none; color: #FB8303; font-weight : bold;}
A.pamenuon:visited {text-decoration: none; color: #FB8303; font-weight : bold;}
A.pamenuon:active {text-decoration: none; color: #FB8303; font-weight : bold;}
A.pamenuon:hover {text-decoration: underline; color: #FB8303; font-weight : bold;}

A.pasubmenu:link {text-decoration: none; color: #A95D06;}
A.pasubmenu:visited {text-decoration: none; color: #A95D06; }
A.pasubmenu:active {text-decoration: none; color: #A95D06; }
A.pasubmenu:hover {text-decoration: underline; color: #A95D06;}

A.patitmappa:link {text-decoration: none; color: #A95D06;}
A.patitmappa:visited {text-decoration: none; color: #A95D06;}
A.patitmappa:active {text-decoration: none; color: #A95D06;}
A.patitmappa:hover {text-decoration: underline; color: #A95D06;}

/********************* REGIONI ***************/

.regtitolo {color: white;	font-size : 0.9em;	font-weight : bold;}
.regtitmenu {
	color: #fff;
	font-weight: bold;
}
.regtitmenudx {color: #25201D; font-weight : bold;}
.regtitsez {
	color: #25201D;
	font-size : 1.2em;
	font-weight : bold;
}
.regmenuon {color: #EE1C25; font-weight : bold;}
.regfreccie {
	color: #EE1C25;
	font-weight : normal;
}

/*simone*/
.spessoreRosso{
	height:2px;
	background: Red;
	
}

.regsottosez {color: #25201D;	font-size : .8em;}
.regtittab {
	color: #20280D;
	font-weight : bold;
}

A.regmenu:link {text-decoration: none; color: #25201D; font-weight : bold;}
A.regmenu:visited {text-decoration: none; color: #25201D; font-weight : bold;}
A.regmenu:active {text-decoration: none; color: #25201D; font-weight : bold;}
A.regmenu:hover {text-decoration: underline; color: #25201D; font-weight : bold;}

A.regfreccielink:link {text-decoration: none; color: #25201D;}
A.regfreccielink:visited {text-decoration: none; color: #25201D;}
A.regfreccielink:active {text-decoration: none; color: #25201D;}
A.regfreccielink:hover {text-decoration: underline; color: #25201D;}



/********************* SALA STAMPA ***************/

A.comunicati:link {text-decoration: none;   font-weight : bold;}
A.comunicati:visited {text-decoration: none; color:black; font-weight : bold;}
A.comunicati:active {text-decoration: none;   font-weight : bold;}
A.comunicati:hover {text-decoration: underline;   font-weight : bold;}



/* ***************** RICERCA ************************/

A.riccontattaci:link {text-decoration: none; color: #0092DD;}
A.riccontattaci:visited {text-decoration: none; color: #0092DD;}
A.riccontattaci:active {text-decoration: none; color: #0092DD;}
A.riccontattaci:hover {text-decoration: underline; color: #0092DD;}


/********************* AGENDA  *******************/

.meseon {color: #0092DD; font-size : 1em; font-weight : bold;}
.testogrey {color: #807F7F; font-size : 0.6em;}

A.titevents:link {text-decoration: none;color: #807F7F;	font-weight : bold; font-size : 0.6em;   }
A.titevents:visited {text-decoration: none;color: #807F7F;	font-weight : bold; font-size : 0.6em;  }
A.titevents:active {text-decoration: none;color: #807F7F;	font-weight : bold; font-size : 0.6em;  }
A.titevents:hover {text-decoration: underline;color: #807F7F;	font-weight : bold; font-size : 0.6em;  }

A.linkevents:link {text-decoration: none;color: #807F7F; font-size : 0.6em;}
A.linkevents:visited {text-decoration: none;color: #807F7F; font-size : 0.6em;}
A.linkevents:active {text-decoration: none;color: #807F7F; font-size : 0.6em;}
A.linkevents:hover {text-decoration: underline;color: #807F7F; font-size : 0.6em;}

/********************* NOTIZIE  + FAQ  *******************/

.newstxt {color: #807F7F;}
.newstitolo { 	font-size : 1em;	font-weight : bold;}
.newstitmenu{  font-weight : bold;}
.newstitdett {color: #807F7F;	font-size : 1em;	font-weight : bold;}
.newsdatadett {color: #807F7F;	font-size : 1em;}
.allegati {color: White; font-weight : bold;}
.submenuon {color: #0092DD;}
.faqrisp {color: #0092DD; font-weight : bold;}

A.pages:link {text-decoration: none; }
A.pages:visited {text-decoration: none; }
A.pages:active {text-decoration: none; }
A.pages:hover {text-decoration: underline; }

A.menuliston:link {text-decoration: none; color: #0092DD; font-weight : bold;}
A.menuliston:visited {text-decoration: none; color: #0092DD; font-weight : bold;}
A.menuliston:active {text-decoration: none; color: #0092DD; font-weight : bold;}
A.menuliston:hover {text-decoration: underline; color: #0092DD; font-weight : bold;}

A.submenu:link {text-decoration: none; color: #807F7F;}
A.submenu:visited {text-decoration: none; color: #807F7F; }
A.submenu:active {text-decoration: none; color: #807F7F; }
A.submenu:hover {text-decoration: underline; color: #807F7F;}

A.faq:link {text-decoration: none; color: #807F7F;}
A.faq:visited {text-decoration: none; color: #807F7F; }
A.faq:active {text-decoration: none; color: #807F7F; }
A.faq:hover {text-decoration: underline; color: #807F7F;}


/********************* DOWNLOAD  *******************/

.downtitolo { 	font-size : 1em;	font-weight : bold;}
.sezionedownload {	color: #CCCCCC;	font-size : 1em;}
.downsubmenuon {color: #DD3228;}
.downsubmenu {color: #9F9999;}

A.downmenuon:link {text-decoration: none; color: #DD3228; font-weight : bold;}
A.downmenuon:visited {text-decoration: none; color: #DD3228; font-weight : bold;}
A.downmenuon:active {text-decoration: none; color: #DD3228; font-weight : bold;}
A.downmenuon:hover {text-decoration: underline; color: #DD3228; font-weight : bold;}

A.downsubmenu:link {text-decoration: none; color: #9F9999;}
A.downsubmenu:visited {text-decoration: none; color: #9F9999; }
A.downsubmenu:active {text-decoration: none; color: #9F9999; }
A.downsubmenu:hover {text-decoration: underline; color: #9F9999;}

A.downmenu:link {text-decoration: none; color: #9F9999; font-weight : bold;}
A.downmenu:visited {text-decoration: none; color: #9F9999; font-weight : bold;}
A.downmenu:active {text-decoration: none; color: #9F9999; font-weight : bold;}
A.downmenu:hover {text-decoration: underline; color: #9F9999; font-weight : bold;}

/********************* FORM  *******************/

INPUT{  
    BORDER-RIGHT: #9F9999 1px solid;
    BORDER-TOP: #9F9999 1px solid;
    font-size : 0.9em;
    BACKGROUND: #Ffffff;
    BORDER-LEFT: #9F9999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #9F9999 1px solid;
     
    TEXT-DECORATION: none
}

INPUT.rd{
	BACKGROUND: #F4F4F4;
	BORDER-RIGHT: 0px none #F4F4F4;
	BORDER-TOP: 0px none #F4F4F4;
	BORDER-LEFT: 0px none #F4F4F4;
	BORDER-BOTTOM: 0px none #F4F4F4;
}

INPUT.contact_impr{
	BACKGROUND: #F3EAF0;
	BORDER-RIGHT: 0px none #F3EAF0;
	BORDER-TOP: 0px none #F3EAF0;
	BORDER-LEFT: 0px none #F3EAF0;
	BORDER-BOTTOM: 0px none #F3EAF0;
	text-ALIGN: right;
}

INPUT.impr{
	TEXT-ALIGN: right;
}

INPUT.rdsi{
	BACKGROUND: #F0EFEF;
	BORDER-RIGHT: 0px none #F0EFEF;
	BORDER-TOP: 0px none #F0EFEF;
	BORDER-LEFT: 0px none #F0EFEF;
	BORDER-BOTTOM: 0px none #F0EFEF;
}

INPUT.rdsiazz{
	BACKGROUND: #E5ECF0;
	BORDER-RIGHT: 0px none #E5ECF0;
	BORDER-TOP: 0px none #E5ECF0;
	BORDER-LEFT: 0px none #E5ECF0;
	BORDER-BOTTOM: 0px none #E5ECF0;
}

INPUT.rdimp{
	BACKGROUND: #F3EAF0;
	BORDER-RIGHT: 0px none #F3EAF0;
	BORDER-TOP: 0px none #F3EAF0;
	BORDER-LEFT: 0px none #F3EAF0;
	BORDER-BOTTOM: 0px none #F3EAF0;
}


INPUT.rdpa{
	BACKGROUND: #F9F1E8;
	BORDER-RIGHT: 0px none #F9F1E8;
	BORDER-TOP: 0px none #F9F1E8;
	BORDER-LEFT: 0px none #F9F1E8;
	BORDER-BOTTOM: 0px none #F9F1E8;
}


INPUT.rdcl{
	BACKGROUND: #F8EAED;
	BORDER-RIGHT: 0px none #F8EAED;
	BORDER-TOP: 0px none #F8EAED;
	BORDER-LEFT: 0px none #F8EAED;
	BORDER-BOTTOM: 0px none #F8EAED;
}

.invia {
	BORDER-TOP: none;
	BACKGROUND: #F0EFEF;
	BORDER-BOTTOM: none;
	border : 0px;
	border-left : none;
	border-right : none;
}


.inviasi {
	BORDER-TOP: none;
	BACKGROUND: #E5ECF0;
	BORDER-BOTTOM: none;
	border : 0px;
	border-left : none;
	border-right : none;
}


.inviacl {
	BORDER-TOP: none;
	BACKGROUND: #F8EAED;
	BORDER-BOTTOM: none;
	border : 0px;
	border-left : none;
	border-right : none;
}

.inviapa {
	BORDER-TOP: none;
	BACKGROUND: #F9F1E8;
	BORDER-BOTTOM: none;
	border : 0px;
	border-left : none;
	border-right : none;
}

.inviaimp {
	border-top: none;
	BACKGROUND: #F3EAF0;
	BORDER-BOTTOM: none;
	border : 0px;
	border-left : none;
	border-right : none;
}

select{color : #000000; font : 10px Verdana, Arial, Helvetica, sans-serif;}

textarea{  
    BORDER-RIGHT: #9F9999 1px solid;
    BORDER-TOP: #9F9999 1px solid;
    FONT-SIZE: 0.6em;
    BACKGROUND: #Ffffff;
    BORDER-LEFT: #9F9999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #9F9999 1px solid;
     
    TEXT-DECORATION: none
}
/*
INPUT.pippo{
	border: none;
	border-width : 0px 0px 0px 0px;
}*/

*.schemaDataSubmitContainer {
	visibility:hidden;
	width:1px;
	height:1px;
	position:absolute;
}
.schede_titoli {BACKGROUND-COLOR: #00436E;COLOR: #FFFFFF;font: 0.6em  }
.schede_risultato_campi {BACKGROUND-COLOR: #D9E3E9;}
.schede_risultato_campi2 {BACKGROUND-COLOR: #EDF2F4;}

/**************  stili nuovi  *****************/

.organig_white {color: white;	font-size : 0.9em;}
.organig_blu {color: #00436E;	font-size : 0.9em;}
.attesa {color: #000000;   font-size : 1em; text-align: center;}

/*** STILI TABELLE *****/ 

table.generica {
	background-color: #fff;
 	border:1px double #E5ECF0;
 	/*font-size:90%;*/
 	width: 90%;
	font-size:1em;
}

table.generica caption{
font-weight:bold;
}

table.generica th{
 background-color: #00436E;
 border:1px double #E5ECF0;
 color:#FFFFFF;
 padding:5px;
}

table.generica td{
 border:1px double #E5ECF0;
  padding:5px;
}
/*.menusx {
	width: 167px;
}
*/
.bg_header{
	background: url(img/bg_header2.gif);
	height:20px;
}


.proxEvent {
	border: 1px dotted #CC0000;
	margin: 0px;
	padding: 5px;
	font-size: 1em;
}

.proxEventTitle{
	background-color: #CC0000;
	margin: 0px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}




a.titprimopiano {}
a.titprimopiano:link {text-decoration: none;color: red;	font-weight : bold;}
a.titprimopiano:visited {text-decoration: none;color: red;	font-weight : bold;}
a.titprimopiano:active {text-decoration: none;color: red;	font-weight : bold;}
a.titprimopiano:hover {text-decoration: underline;color: red;	font-weight : bold;}

.downloadPdf {
	list-style-position: outside;
	list-style-image: url(img/pdf_icon_16x16.gif);
	line-height: 14px;
	margin-top: 4px;
}

.goToPage{
	list-style-position: outside;
	list-style-image: url(img/www.gif);
	line-height: 14px;
	margin-top: 4px;
}

.downloadZip {
	list-style-position: outside;
	list-style-image: url(img/icona_zip.gif);
	line-height: 14px;
	margin-top: 4px;
}

.linkMail {
	list-style-position: outside;
	list-style-image: url(img/posta_icon.gif);
}

.faq p{
	color:#000;
}

div.faq ol li{
	color:#900;
	
}

div.faq ul li{
	list-style-image: url(img/ico_link_vc.gif);
	color:#000;
}

div.faq a{
	color: #900;
	text-decoration: none;		
}

div.faq a:hover{
	text-decoration: underline;	
}

.listaFaq{
	line-height: 1.6em;
}

.titleFaq{
	font-size: 12px;
	text-transform: uppercase;		
}
.listaAvvisi {
	font-size: .8em;
}
.avvisoDataPubblicazione {
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
	color: #900;
	margin-top: 2px;
}



.listaAvvisi a{
	text-decoration:none;
	
}
.listaAvvisi a:hover{
	color: #900;
	text-decoration:underline;
	
}
.listaFaq li{
	font-weight: normal;
}

blockquote{
	font-size: .8em;
}