.testata {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-bottom-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	/*border-right-color: #BED2FA;*/

	border-right-color:#FFFFFF;

	border-bottom-color: #FF9900;

	border-left-color: #999999;

	border-top-width: 0em;

	border-right-width: 0.06em;

	border-left-width: 0em;

	font-weight: bold;

	text-align: center;

	background-repeat: no-repeat;

	/*height: 5.44em;*/
	height: 5.20em;

	vertical-align: top;

	background-position: left top;

	width: 94.96%;

	background-color: #CCCCCC;

	/*font-color: #000000;*/

	background-image: url(../images/codex.jpg);

	/*  prova layout  */

	margin-right: 0em;

	margin-left:  0em; 

}


.allineaInBasso{
	vertical-align: bottom;	
	}



.corpo {

	width: 94.96%;

	float: left;

	/*border-top: 0em solid #999999;*/

	border-top-style:solid;

	border-top-width: 0em;

	/*border-top-color: #999999;*/

	/*border-right: 0.06em solid #B5C8F1;*/

	/*border-right: 0.06em solid #BEDDDE;*/

	border-right-style:solid;

	border-right-width: 0.06em;

	border-right-color:#BEDDDE;

	/*border-bottom: 0em solid #B5C8F1;*/

	border-bottom-style:solid;

	border-bottom-width:0.06em;

	border-bottom-color:#00A7B8;

	/*border-bottom-color:#B5C8F1;*/

	/* itemSO */

	/*border-left: 0.06em solid #B5C8F1;*/

	/*border-left: 0.06em solid #BEDDDE;*/

	border-left-style:solid;

	border-left-width: 0.06em;

	border-left-color:#BEDDDE;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*background-color: #F6F7F8;*/

	background-color: #F7F7F7;

	color: #000000;

	/*  prova layout  */

	/*font-size: 100%;*/

	font-size: 100%;

	padding-left: 0em;

	padding-right: 0em;

}

#contentsNoBannerAndFooter{

	/*border: 0em solid red;*/

	border-style:solid;

	border-width: 0em;

	border-color:red;

	margin-top: 0em;

	padding: 0em;

	width: 100%;

	height: 100%;

	/*  prova layout  */

	margin-right: 0em;

	margin-left:  0em; 

}

	

.sinistra {

	float: left;

	width: 25%;

	background-color: #FFFFFF;

	color: #FFFFFF;

	font-size: 0.65em;

	padding-top: 0.8em;

	padding-right: 0em;

	padding-bottom: 0.1em;

	padding-left: 0.5em;

}



.destra {

	float: left;

	font-size: 0.65em;

	padding-top: 0.5em;

	padding-bottom: 0.8em;

	height: 100%;

	width: 23.7%;

	padding-left: 0em;

	padding-right: 0em;

}


.destra3 {
padding-left:1em;
}


.centro {

	background-color: #Ffd95a;

	color: #FFFFFF;

	float: left;

	width: 47%;

	padding: 0.5em;

	margin-bottom: 0.5em;

	background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.News {

	font-size: 0.65em;

	color: #000000;

	background-color: #FFFFFF;

	float: left;

	width: 48%;

	margin-right: 0em;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	padding-left: 0.4em;

	padding-right: 0.2em;

}



.Eventi {

	font-size: 0.65em;

	color: #000000;

	background-color: #FFFFFF;

	padding: 0.5em 0.2em 0.5em 0.5em;

	float: right;

	width: 47.9%;

	margin-right: 0em;

}



.TitNews {

	font-weight: bold;

	background-color: #FFBD91;

	margin-right: 0.2em;

	color: #000000;

	background-image: url(../images/tit_news.gif);

	background-repeat: repeat;

	background-position: left;

}



.TitEventi {

	font-weight: bold;

	background-color: #FCDD94;

	color: #000000;

	background-image: url(../images/tit_eventi.gif);

	margin-right: 0.4em;

}



.colophon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	border-bottom-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	/*border-bottom-style: solid;*/

	border-left-style: solid;

	/*inserito border-top-color: #00A7B8; previsto per il colophon nel class corpo*/

	border-top-color: #FFFFFF;

	

	/*border-right-color: #990033;*/

	/*border-bottom-color: #999999;*/

	/*border-left-color: #999999;*/

	border-top-width: 0.06em;

	

	border-right-width: 0em;

	border-left-width: 0em;

	font-size: 0.65em;

	background-color: #FFFFFF;

	color: #000000;

	text-align: center;

	padding-bottom: 0.2em;

	padding-top: 0.4em;

	width: 94%;

	/*float: left;*/

	padding-left: 0.2em;

}



.colophon li{

	display:inline;

	text-decoration:underline;

	padding-left: 0.7em;

	padding-right: 0.7em;

	border: 0em solid #E4E4E4;

}



.colophon li a:link{

	text-decoration:underline;

}



.colophon ul{

	display:inline;

	text-decoration:underline;

	border: 0em solid #E4E4E4;

	

}


ul a:link {
text-decoration:none;

}

.formCerca {

	/*width: 80%;*/

	font-size: 0.83em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	float: left;

	margin-left: 1em;

	margin-right: 0.31em;

}



.pulsante{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/pulsante.gif);

	background-position: left top;

	margin: 0em 0em 0em 0.06em;

	padding: 0.06em 0.25em 0.13em;

	border-width: 0em;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	/*width: 47px; 

	height: 16px;  

	font-size: 9px; */ 

	width: 5.4em;

	height: 1.6em; 

	font-size: 0.9em; 

}





.spazioSup {

	padding-top: 0.5em;

	color: #E4E9F8;

}

.primoPiano {

	background-color: #F2F3F7;

	width: 97%;

	/*border: 0.06em solid #e4e4e4;*/

	border-style:solid;

	border-width:0.06em;

	border-color:#e4e4e4;

	padding: 0.3em;

	color: #000033;

	float: right;

}



.bold {

	font-weight: bold;

}



.statoDL{

	font-style: italic;

    float: right;

    padding-top: 0.5em;

    padding-bottom: 0.5em;

    color: #000033;

}



.punti {

	background-image: url(../images/punti.gif);

	line-height: 0.19em;

	background-position: center;

	padding-top: 0.06em;

	margin: 1em 0.5em 1em 0.5em ;

	

}



.TitPrimoPiano {

	font-weight: bold;

	background-color: #E7E9ED;

	padding-left: 0.38em;

	padding-right: 0.38em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	margin-left: 1em;

	float: left;

	margin-top: 0.7em;

}



.SopraTestata {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 95%;

	float: left;

	border-bottom-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #990033;

	border-left-color: #999999;

	border-top-width: 0em;

	border-right-width: 0em;

	border-left-width: 0em;

	font-size: 0.65em;

	text-align: right;

	padding-right: 1.5em;

}



.immagine {

	margin-right: 1.1em;

	/*border: 0em solid #666666;*/

	border-style:solid;

	border-width: 0em;

	border-color:#666666;

	margin-top: 0.5em;

	float: left;

	margin-left: 0.5em;

	margin-bottom: 0.2em;

}



body {

	margin-top: 0.2em;

	padding-top: 0.2em;

	margin-left: 5%;

}



.spazioCavalieri {

	border-bottom-width: 0em;

	border-bottom-style: solid;

	border-bottom-color: #ff9900;

	text-align: center;

	padding-left: 20%;

	vertical-align: bottom;

	border-top-width: 0em;

	border-right-width: 0em;

	border-left-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #999999;

	border-left-color: #999999;

	float: left;

	font-weight: normal;

}



/*

a:hover (il cursore sopra l'oggetto)

a:active (il link selezionato)

a:visited (il link già visitato)

a:link (il link)

*/



.spazioCavalieri a:link  {

    color: #000000;

    text-decoration: none;

}



.spazioCavalieri a:hover  {

    color: #000000;

    text-decoration: underline;

}



.spazioCavalieri a:visited{

	color: #000000;

	text-decoration: none;

}



.spazioCavalieri a:active {

	color: #000000;

	text-decoration: none;

}



.cavaliere {

	font-size: 0.65em;

	background-image: url(../images/cavaliere.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	float: left;

	width: 67px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.underlined{

	text-decoration: underline;

}

.cavaliere2 {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 87px;

	padding-bottom: 0.13em;

	padding-top: 0.19em;

}



.cavaliere1 {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 47px;

	padding-bottom: 0.13em;

	padding-top: 0.19em;

}



.sinistra2 {

	float: left;

	width: 100%;

	font-size: 0.65em;

	margin: 0em 0em 0em 0em;

	/*padding: 0em 0em 0em;*/

	padding-bottom:0em;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0.1em;
	
	

}

.sinistra2 ul a:hover{
text-decoration:underline;}

.sinistra2 li a:link{
text-decoration:none;
}

.sinistra2 li a:hover{
text-decoration:underline;
}

.sinistra2 li a:active{
text-decoration:none;
}

.sinistra2 li a:visited{
text-decoration:none;
}

.menu {

	padding: 0.3em 0em 0em;

	background-color: #FFFFFF;

	width: 93%;

	margin-left: 0.8em;

	background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-top: 0.2em;

	margin-right: 0em;

	margin-bottom: 0em;
	
	

}

.menu ul a:link{
text-decoration:none;
}

.menu ul a:visited{
text-decoration:none;
}

.menu ul a:hover{
text-decoration:underline;
}

.menu ul a:active{
text-decoration:none;
}

.login {

	padding-left: 1em;

	border: 0em solid #CCCCCC;

	padding-right: 1em;

	background-color: #F6F7F8;

}



.TitLogin {

	width: 97%;

	margin-bottom: 0.3em;

	color: #000033;

	padding-left: 0.7em;

	/*border: 0.06em solid #D7D7B0;*/

	border-style:solid;

	border-width: 0.06em;

	border-color:#D7D7B0;

	background-color: #FFD571;

	padding-top: 0.5em;

	margin-left: 0.5em;

}



.registrazione {

	text-align: right;

	padding-top: 1em;

	padding-right: 0.3em;

	padding-bottom: 0.5em;

	padding-left: 0em;

	text-decoration: underline;



	margin-left: 0%;

	margin-top: 0em;

	margin-bottom: 0em;

	margin-right: 0%;

	width: 100%;

	float: right;

}



.color1 {

	background-color: #EDEDDC;

	font-weight: bold;

}



li {

	border-top-width: 0em;

	border-right-width: 0em;

	border-bottom-width: 0.06em;

	border-left-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #EDEDDC;

	border-right-color: #EDEDDC;

	border-bottom-color: #EDEDDC;

	border-left-color: #EDEDDC;

	list-style-image: url(../images/freccia.gif);

	padding-top: 0.13em;

	padding-bottom: 0.13em;

}



li a:link{

	color: #000000;

}



li a:visited{

	color: #000000;

}



li a:hover{

/*background-color: #FFDB91;*/

	background-color: #82DFE1;

	color: #000000;

	text-decoration: underline;

	background-image: url(#EAEFFB);

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	padding-right: 0em;
	

}



li a:active{

	color: #000000;

}



ul {

	padding-left: 0em;

	text-indent: 0pt;

	margin-left: 1.5em;

}



ul li ul{

	padding-left: 1.5em;

	padding-bottom: 1em;

	text-indent: 0pt;

	margin-left: 0em;

	/*background-color: #FFF4DF;*/

	background-color:#82DFE1;

	margin-top: 0em;

	margin-bottom: 1em;

}



li ul li{

	border-top-width: 0em;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #EDEDDC;

	border-right-color: #EDEDDC;

	border-bottom-color: #EDEDDC;

	border-left-color: #EDEDDC;

	list-style-image: url(../images/freccia.gif);

	padding-top: 0.13em;

	padding-bottom: 0.13em;

}











.normal {

	font-weight: normal;

}



.TitRicerca {



	font-weight: bold;

	background-color: #ffebbf;

	margin-bottom: 0.4em;

	padding-left: 0.38em;

	padding-right: 0.38em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	margin-left: 1.8em;

}



.formtesto {

	font-size: 0.83em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 80%;

	margin-left: 1em;

}



.pulsante2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/pulsante_c.gif);

	background-position: left top;

	margin: 0em 0em 0em 0.06em;

	padding: 0.06em 0.25em 0.13em;

	border: 0em;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	/* width: 47px;

	height: 16px;

	font-size: 9px; */

	width: 4.7em;

	height: 1.6em; 

	font-size: 0.90em; 	

}



.ricerca {

	width: 97%;

	margin-bottom: 0.3em;

	color: #000033;

	padding-left: 0.7em;

	border-width: 0.06em;

	border-style:solid;

	border-color:#D7D7B0;

	background-color: #fff9ec;

	padding-top: 0.5em;

	margin-left: 0.5em;

}



.loginSpace {

	width: 97%;

	margin-bottom: 0.3em;

	color: #000033;

	padding-left: 0.7em;

	/*border: 0.06em solid #D7D7B0;*/

	border-style:solid;

	border-width: 0.06em;

	border-color:#D7D7B0;

	background-color: #FDEBB5;

	padding-top: 0.5em;

	margin-left: 0.5em;

}



.LoginTit {

	font-weight: bold;

	background-color: #FFD571;

	margin-bottom: 0.4em;

	padding-left: 0.38em;

	padding-right: 0.38em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	margin-left: 1.8em;

}



.pulsante3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/pulsante_g.gif);

	background-position: left top;

	padding: 0.06em 0.25em 0.19em;

	border: 0em;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 1em;

	/* font-size: 9px;

	width: 47px;

	height: 16px; */

	font-size: 0.9em;

	width: 4.7em;

	height: 1.6em;

}



.pass {

	margin-left: 1.3em;

	padding-top: 0.38em;

}



.SpaceC {

	width: 97%;

	margin-bottom: 0.3em;

	color: #000033;

	padding-left: 0.7em;

	/*border: 0.06em solid #BCCBE2;*/

	border-style:solid;

	border-width: 0.06em;

	border-color:#BCCBE2;

	background-color: #EEF1FB;

	padding-top: 0.5em;

	margin-left: 0.5em;

	padding-bottom: 0.5em;

}



.TitC {

	font-weight: bold;

	background-color: #D0D9F2;

	margin-bottom: 0.4em;

	padding-left: 0.38em;

	padding-right: 0.38em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	margin-left: 1.8em;

}



.SpaceC2 {

	width: 97%;

	margin-bottom: 0.3em;

	/*color: #000033;*/

	color: #000000;

	padding-left: 0.7em;

	/*border: 0.06em solid #BCCBE2;*/

	/*border: 0.06em solid #B6D9DA;*/

	border-style:solid;

	border-width: 0.06em;

	border-color:#B6D9DA;

	/*background-color: #F4F7FD;*/

	background-color: #F7FDFC;

	padding-top: 0.5em;

	margin-left: 0.5em;

	height: 5.7em;

}



.TitC2 {

	font-weight: bold;

	background-color: #F7FDFC;

	/*background-color: #EFF2FA;*/

	margin-bottom: 0em;

	padding-left: 0.38em;

	padding-right: 0.38em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	/*border-top-color: #BCCBE2;

	border-right-color: #BCCBE2;

	border-bottom-color: #BCCBE2;

	border-left-color: #BCCBE2;*/

	border-top-color: #B6D9DA;

	border-right-color: #B6D9DA;

	border-bottom-color: #B6D9DA;

	border-left-color: #B6D9DA;

	margin-left: 1.8em;

	padding-bottom: 0em;

	margin-right: 1em;

}



.pulsante3C {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/pulsante_c.gif);

	background-position: left top;

	padding: 0.06em 0.25em 0.19em;

	border: 0em;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 1em;

	font-size: 0.9em;

	width: 4.7em;

	height: 1.6em;

}



.formtendina {

	font-size: 0.83em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-left: 1em;

	float: left;

	width: 80%;

}



.percorso {

	/*border-top-width: 0.06em;*/

	border-top-width: 0.06em;

	border-top-style: solid;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	width: 94.95%;

	margin-left: 0em;

	/*border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;*/

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	/*border-right-color: #B5C8F1;*/

	border-right-color: #BEDDDE;

	/*border-bottom-color: #FFCC66;*/

	border-bottom-color: #97E1DE;

	/*border-left-color: #B5C8F1;*/

	border-left-color: #BEDDDE;

	padding-top: 0.19em;

	padding-bottom: 0.19em;

	/*border-top-color: #FF9900;*/

	border-top-color: #99CCCC;

	float: left;

}



.TitCentro {

	font-weight: bold;

	background-color: #FFCC00;

	color: #000000;

	font-size: 0.65em;

	padding-left: 0.5em;

}



.NewsDx {

	font-size: 0.65em;

	color: #000000;

	background-color: #FFFFFF;

	width: 47.7%;

	padding-right: 0.2em;

	padding-bottom: 0.5em;

	padding-left: 0.4em;

	margin: 0em;

	padding-top: 0.5em;

	float: right;

}



.NewsSin {

	font-size: 0.65em;

	text-indent:0em;

	color: #000000;

	background-color: #FFFFFF;

	width: 100%;

	margin: 0em ;

	padding-top: 0em;

	padding-bottom: 0em;

	padding-left: 0em;

	padding-right: 0em;

	float: left;

}



.linea {

	line-height: 2em;

	padding-top: 0.19em;

	margin: 1em 0em;

	border-top-width: 0em;

	border-right-width: 0em;

	border-bottom-width: 0.06em;

	border-left-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #DDDDDD;

	border-right-color: #DDDDDD;

	border-bottom-color: #DDDDDD;

	border-left-color: #DDDDDD;

}



.linea2 {

    width: 100%;

	line-height: 2em;

	padding-top: 0.19em;

	margin: 1em 0em;

	border-top-width: 0em;

	border-right-width: 0em;

	border-bottom-width: 0.06em;

	border-left-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #DDDDDD;

	border-right-color: #DDDDDD;

	border-bottom-color: #DDDDDD;

	border-left-color: #DDDDDD;

}



.cavaliere2C {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2c.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;
	
	padding-left:0em;
	

	width: 93px;

	padding-bottom: 0.19em;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.cavaliere1C {

	font-size: 0.65em;

	background-image: url(../images/cavaliere1c.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 3.13em;

	padding-bottom: 0.19em;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.cavaliereC {

	font-size: 0.65em;

	background-image: url(../images/cavalierec.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	padding-bottom: 3px;

	padding-top: 0.13em;

	width: 67px;

	background-repeat: no-repeat;

}

.cavaliereC a:hover{
text-decoration:underline;
}

.cavaliere2C a:hover{
text-decoration:underline;
}

.spazioCavalieri1 {

	border-bottom-width: 0em;

	border-bottom-style: solid;

	border-bottom-color: #990033;

	text-align: center;

	width: 26%;

	float: left;

	font-size: 0.06em;

}



.TitLink {

	font-weight: bold;

	margin-bottom: 0.4em;

	padding-left: 7px;

	padding-right: 3px;

	float: left;

	margin-top: 1em;

	width: 94%;

	border: 0em solid #E4E4E4;

}




a:link {

	/*color: #000099;*/

	color: #000000;

	text-decoration: underline;

}



a:visited {

	/*color: #000099;*/

	color: #000000;

	text-decoration: underline;

}



a:hover {

	text-decoration: underline;

	/*background-color: #FFF3C6;*/

	background-color: #82DFE1;

}



a:active {

	/*color: #000099;*/

	color: #000000;

	text-decoration: underline;

}



.centro2 {

	background-color: #FFCC66;

	float: left;

	width: 47%;

	padding: 0.5em;

	margin-bottom: 0.5em;

	background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.centroNews {

	/* background-color: #E4E9F8; */

	width: 94%;

	padding: 0.3em;

    background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 0.5em;

	float: left;

}



.dove {

	background-color: #E7EDFA;

	width: 97%;

	padding: 0.3em 0.3em 0.6em;

	color: #000033;

	float: left;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color:#C1EC88;

	border-right-color:#C1EC88;

	border-bottom-color:#C1EC88;

	border-left-color:#C1EC88;

}



.doveVm {

	background-color: #ECF4F2;

	width: 96%;

	float: left;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color:#B1DEE4;

	border-right-color:#B1DEE4;

	border-bottom-color:#B1DEE4;

	border-left-color:#B1DEE4;

}





.doveVm ul {

	padding-left: 0.5em;

	padding-bottom: 0em;

	padding-top: 0em;

	text-indent: 0pt;

	margin-left: 0.1em;

	border: 0em solid #E4E4E4;

}



.doveVm li {

	font-weight: bold;

	list-style-image: none;

	list-style: none;

	margin:0em;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	border: 0em solid #E4E4E4;

}



.doveVm li a:link{

	color: #000000;

}



.doveVm li a:visited{

	color: #000000;

}



.doveVm li a:hover{

	color: #000000;

	text-decoration: none;

	padding-top: 0em;

	padding-bottom: 0em;

	padding-left: 0em;

	padding-right: 0em;

}



.doveVm li a:active{

	color: #000000;

}



.TitDoveVm {

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 0em;

	padding-left: 6px;

	padding-right: 8px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin-left: 1em;

	float: left;

	margin-top: 0.5em;

	background-color:#B1DEE4;

	/*background-color:#E7EDFA;

	border-top: 0.06em solid #C1EC88;

	border-right: 0.06em solid #C1EC88;

	border-bottom: 0.06em solid #C1EC88;

	border-left: 0.06em solid #C1EC88;*/

	border-top-color:#C7E6EB;

	border-right-color: #C7E6EB;

	border-bottom-color:#C7E6EB;

	border-left-color:#C7E6EB;

}



.TitDoveVm h1{

	color:#000000;

	font-weight: bold;

}



.TitDove {

	font-weight: bold;

	/*background-color: #CDDAF5;*/

	background-color: #B1DEE4;

	color:#000000;

	margin-bottom: 0em;

	padding-left: 6px;

	padding-right: 8px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	/*border-top-color: #C1EC88;

	border-right-color: #C1EC88;

	border-bottom-color: #C1EC88;

	border-left-color: #C1EC88;*/

	border-top-color: #C7E6EB;

	border-right-color: #C7E6EB;

	border-bottom-color: #C7E6EB;

	border-left-color: #C7E6EB;

	margin-left: 1em;

	float: left;

	margin-top: 0.5em;

}



/* inizio modifiche 12/06/2006 */

/*Aggiunto*/

.doveDL {

	width: 96%;

	padding: 0.3em 0.3em 0.6em;

	float: left;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

    /*background-color: #FFFFFF;*/

	background-color: #ECF4F2;

    /*border-top-color:#C1B3FD;

	border-right-color:#C1B3FD;

	border-bottom-color:#C1B3FD;

	border-left-color:#C1B3FD;*/

	border-top-color:#B1DEE4;

	border-right-color:#B1DEE4;

	border-bottom-color:#B1DEE4;

	border-left-color:#B1DEE4;

}



.TitDoveDL {

	font-weight: bold;

	margin-bottom: 0em;

	padding-left: 6px;

	padding-right: 8px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	/*border-bottom-width: 0em;*/

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin-left: 1em;

	float: left;

	margin-top: 0.5em;

	/*background-color:#E0D5FF;

	border-top-color:#C1B3FD;

border-right-color:#C1B3FD;	

border-bottom-color:#C1B3FD;

border-left-color:#C1B3FD;*/

	background-color: #B1DEE4;

    border-top-color: #C7E6EB;

	border-right-color: #C7E6EB;

	border-bottom-color: #C7E6EB;

	border-left-color: #C7E6EB;

	color:#000000;

}



.DlSezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	}



.TitCentroNews {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 3px;

	padding-top: 0.13em;

}



.TitCentroNewsCodex {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	/*padding-left: 1em;

	padding-bottom: 3px;

	padding-top: 0.13em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #EE0000;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #EE0000;*/
	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #EE0000;

	border-top-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #EE0000;

}

.TitCentroNewsCodexT {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #EE0000;

	border-top-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #EE0000;

}

.TitCentroNewsCodexP{
    font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #69CB28;

	border-top-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #69CB28;

}

.TitCentroNewsCodexB {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #FFA02F;

	border-top-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #FFA02F;

}

.TitCentroNewsCodexM {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #4FD4D6;

	border-top-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #4FD4D6;

}

.evidenzia {

	color: #000000;

	background-color: #ffbb35;

}



.carta {

	border: 0em solid #666666;

	text-align: center;

}



.sponsor {

	border: 0em solid #666666;

	margin-top: 0.5em;

	margin-bottom: 0.2em;

	text-align: left;

	vertical-align: middle;

}



.color {

	background-color: #E4E9F8;

	margin-top: 0.6em;

	margin-bottom: 0.5em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

}



.colorA {

	background-color: #FFE9B9;

	margin-top: 0.6em;

	margin-bottom: 0.5em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

}



.destra2 {

	float: left;

	font-size: 0.65em;

	padding-top: 0.0em;

	padding-bottom: 0.8em;

	height: 100%;

	width: 96%;

	padding-left: 0em;

	padding-right: 0em;

	margin-left: 0.1em;

	margin-right: 0.1em;

	background-color: #F7F7F7;

}



.identificativo {

	background-color: #FFE9B9;

	font-size: 0.65em;

	width: 22.4%;

	float: right;

	border: 0em solid #F6F7F8;

	padding-left: 0.8em;

	padding-bottom: 1em;

	padding-top: 0.7em;

	padding-right: 0em;

	background-image: url(../images/stonda2sin.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin-bottom: 1em;

}



.pulsanteEsci {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/pulsante_g.gif);

	background-position: left top;

	padding: 0.06em 4px 3px;

	border: 0em;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	float: right;

	margin: 0em 2em 0em 0em;

	font-size: 0.9em;

	width: 4.7em;

	height: 1.6em; 

}



.TitCentro1 {

	font-weight: bold;

	background-color: #D5DFF7;

	color: #292929;

	padding-left: 0.6em;

	padding-bottom: 0.2em;

	padding-top: 0.2em;

	width: 48.4%;

	font-size: 0.65em;

	padding-right: 0.2em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #BACCF2;

	border-right-color: #BACCF2;

	border-bottom-color: #CBD9F5;

	border-left-color: #BACCF2;

}



.cavaliere1a {

	font-size: 0.65em;

	background-image: url(../images/cavaliere1a.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 50px;

	padding-bottom: 3px;

	padding-top: 0.13em;

}



.colorAselez {

	/*background-color: #FFDB91;*/

	background-color:#82DFE1;

	padding-top: 0em;

	padding-bottom: 0.06em;

	padding-left: 0.06em;

	border: 0em solid #FFE9B9;

	color: #000000;

	margin-bottom: 0.06em;

}



.SinPage {

	font-size: 0.65em;

	color: #000000;

	background-color: #FFFFFF;

	width: 48.4%;

	margin-right: 0em;

	padding-top: 0.4em;

	padding-bottom: 0.5em;

	padding-left: 0.6em;

	padding-right: 0.2em;

	float: left;

	line-height: 1.3em;

}



.DxPage {

	font-size: 0.65em;

	color: #000000;

	background-color: #FFFFFF;

	width: 47%;

	padding-right: 0em;

	padding-bottom: 0.5em;

	padding-left: 0.6em;

	margin: 0em;

	padding-top: 0.4em;

	float: right;

	line-height: 1.3em;

}



.immagineCentro {

	border: 0em solid #666666;

	margin-top: 0.5em;

	margin-bottom: 0.2em;

	background-color: #E2E3ED;

	text-align: center;

	margin-right: 0.3em;

}



.CentroPage1 {

	font-weight: bold;

	background-color: #D5DFF7;

	color: #292929;

	padding-left: 0.2em;

	padding-bottom: 0.1em;

	padding-top: 0.1em;

	padding-right: 0.2em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #BACCF2;

	border-right-color: #BACCF2;

	border-bottom-color: #CBD9F5;

	border-left-color: #BACCF2;

	margin-right: 0.4em;

	margin-bottom: 0.5em;

}



.CentroPage2 {

	font-weight: bold;

	background-color: #FFECC6;

	color: #292929;

	padding-left: 0.1em;

	padding-bottom: 0.1em;

	padding-top: 0.1em;

	padding-right: 0.2em;

	margin-right: 0.3em;

	margin-bottom: 0.5em;

	border: 0.06em solid #FFDB91;

}



.formtendinaDx {

	font-size: 0.83em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-left: 0.5em;

	float: left;

	width: 90%;

	margin-right: 0.5em;

	color:#000000;

}



.cavaliere1v {

	font-size: 0.65em;

	background-image: url(../images/cavaliere1v.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 50px;

	padding-bottom: 3px;

	padding-top: 0.13em;

}



.testataCodex {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 94.95%;

	float: left;

	border-bottom-width: 0em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-right-color: #BED2FA;

	border-bottom-color: #FF9900;

	border-left-color: #999999;

	border-top-width: 0em;

	border-right-width: 0.06em;

	border-left-width: 0em;

	font-weight: bold;

	text-align: center;

	background-image: url(../images/codex_n.jpg);

	background-repeat: no-repeat;

	height: 87px;

	vertical-align: top;

	background-position: left top;

}



.CentroPage3 {

	font-weight: bold;

	background-color: #CEF594;

	color: #292929;

	padding-left: 0.2em;

	padding-bottom: 0.1em;

	padding-top: 0.1em;

	padding-right: 0.2em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #9FDE47;

	border-right-color: #9FDE47;

	border-bottom-color: #A3E448;

	border-left-color: #9FDE47;

	margin-right: 0.4em;

	margin-bottom: 0.5em;

}



.pulsanteEsciC {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/pulsante_c2.gif);

	background-position: left top;

	padding: 0.06em 4px 3px;

	border: 0em;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	float: right;

	margin: 0em 2em 0em 0em;

	font-size: 0.9em;

	width: 4.7em;

	height: 1.6em; 	

}



.identificativoC {

	background-color: #D3DEF5;

	font-size: 0.65em;

	width: 17%;

	float: right;

	border: 0em solid #F6F7F8;

	padding-left: 0.7em;

	padding-bottom: 1em;

	padding-top: 0.7em;

	padding-right: 0em;

	background-image: url(../images/stonda2sin.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin-bottom: 1em;

	margin-right: 0em;

	margin-left: 0em;



}



.colorC {

	background-color: #D5DFF7;

	margin-top: 0.6em;

	margin-bottom: 0.5em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

}



.colorCselez {

	background-color: #B8CAF1;

	padding-top: 0em;

	padding-bottom: 0.06em;

	padding-left: 0.06em;

	border: 0em solid #FFE9B9;

	color: #000000;

	margin-bottom: 0.06em;
	
	

}



.colorC2 {

	background-color: #E2EAFA;

	margin-bottom: 1em;

	padding-bottom: 1em;

	padding-left: 1.5em;

}





.perLink {

	color: #000000;

}



.perLink li a:link{

	color: #000000;

}



.perLink li a:visited{

	color: #000000;

}



.perLink li a:hover{

	background-color: #B8CAF1;

	color: #000000;

	text-decoration: none;

	background-image: url(#EAEFFB);

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	padding-right: 0em;

}



.perLink li a:active{

	color: #000000;

}



.perLinkVer {

	color: #000000;

}



.perLinkVer li a:link{

	color: #000000;

}



.perLinkVer li a:visited{

	color: #000000;

}



.perLinkVer li a:hover{

	background-color: #82DFE1;

	color: #000000;

	text-decoration: none;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	padding-right: 0em;

}



.perLinkVer li a:active{

	color: #000000;

}



.perLinkCodex {

	color: #000000;

	margin-top: 0em;
	

}



.perLinkCodex li a:link{

	color: #000000;

}



.perLinkCodex li a:visited{

	color: #000000;

}



.perLinkCodex li a:hover{

	/*background-color: #CEF594;*/

	background-color:#82DFE1;

	color: #000000;

	text-decoration: underline;

	/*padding-top: 0.13em;

	padding-bottom: 0.13em;*/

	padding-top: 0em;

	padding-bottom: 0em;

	padding-right: 0em;

}



.perLinkCodex li a:active{

	color: #000000;

}



.perLinkV {

	color: #000000;

	margin-top: 0em;

}



.perLinkV li a:link{

	color: #000000;

}



.perLinkV li a:visited{

	color: #000000;

}



.perLinkV li a:hover{

	/*background-color: #C1C1FF;*/

	background-color: #82DFE1;

	color: #000000;

	text-decoration: underline;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	padding-right: 0em;

}



.perLinkV li a:active{

	color: #000000;

}



.perLinkG {

	color: #000000;

}



.perLinkG li a:link{

	color: #000000;

}



.perLinkG li a:visited{

	color: #000000;

}



.perLinkG li a:hover{

	/*background-color: #FFF069;*/

	background-color: #82DFE1;

	color: #000000;

	text-decoration: underline;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	padding-right: 0em;

}



.perLinkG li a:active{

	color: #000000;

}



.perLinkF {

	color: #000000;

}



.perLinkF li a:link{

	color: #000000;

}



.perLinkF li a:visited{

	color: #000000;

}



.perLinkF li a:hover{

	/*background-color: #FF93C4;*/

	background-color: #82DFE1;

	color: #000000;

	text-decoration: underline;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	padding-right: 0em;

}



.perLinkF li a:active{

	color: #000000;

}



.immagineCentroC {

	border: 0em solid #666666;

	margin-top: 0.5em;

	margin-bottom: 0.2em;

	background-color: #E7FAC9;

	text-align: center;

	margin-right: 0em;

}



.colorCselezCodex {

	/*background-color: #CEF594;*/

	background-color: #4FD4D6;
	

	padding-top: 0em;

	padding-bottom: 0.06em;

	padding-left: 0.06em;
	/*background-color:#FFFFFF;*/
	/*border: 0em solid #FFE9B9;

	border-right-color: #EE0000;

	border-bottom-color: #CCCCCC;*/

	color: #000000;

	margin-bottom: 0.06em;
	

}

/*.colorCselezCodex li ul li{

list-style-image: url(../images/arancio.gif);

	
}*/

/*.colorCselezCodex li{

list-style-image: url(../images/arancio.gif);

	
}*/




.colorC2Codex {

	/*background-color: #E7FAC9;*/

	background-color: #F4F5F3;

	margin-bottom: 0em;

	padding-bottom: 1em;

	padding-left: 1.5em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #FFFFFF;



}

/*.colorC2Codex li{
list-style-image: url(../images/arancio2.gif);
}*/
.colorC2CodeX li a:hover{
text-decoration:underline;
}

.cavaliere2a {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2a.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 93px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.cavaliere2g {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2gbis.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 93px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.cavaliere2b {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2f.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 93px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.cavaliere2abis {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2abis.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 93px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.cavalieregbis {

	font-size: 0.65em;

	background-image: url(../images/cavalieregbis.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	padding-bottom: 3px;

	padding-top: 0.13em;

	width: 67px;

	background-repeat: no-repeat;

}



.cavaliere2vio {

	font-size: 0.65em;

	/* modifiche faby background-image: url(../images/cavaliere2vio.gif);*/

	background-image: url(../images/cavaliereverde.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 93px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.TitCentroVio {

	font-weight: bold;

	/*background-color: #B09DFD;*/

	background-color: #4FD4D6;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitCentroVio a:link  {

    color: #000000;
	text-decoration:underline;

}



.TitCentroVio a:hover  {

    color: #000000;
		text-decoration:underline;

}



.TitCentroVio a:visited{

	color: #000000;
		text-decoration:underline;

}

.TitCentroVio a:active{

	color: #000000;
		text-decoration:underline;

}

.TitCentroHomePersonale {

	font-weight: bold;

	background-color:#4FD4D6;

	color: #000000;

	/*font-size: 0.65em;*/

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitCentroHomePersonaleCommunity {

	font-weight: bold;

	background-color: #FF82BA;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitCentroHomePersonaleCatalogo {

	font-weight: bold;

	background-color: #59D9DB;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}





/*Aggiunto*/

.TitCentroVio2 {

	

	background-color: #E0D5FF;

	color: #000000;

	

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.cavalierevio {

	font-size: 0.65em;

	background-image: url(../images/cavalierever.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	padding-bottom: 3px;

	padding-top: 0.13em;

	width: 67px;

	background-repeat: no-repeat;

}



.TitCentroViolino {

	font-weight: bold;

	background-color: #69D9DC;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.CentroPageVio {

	font-weight: bold;

	background-color: #CACAFF;

	color: #000000;

	padding-left: 0.2em;

	padding-bottom: 0em;

	padding-top: 0em;

	padding-right: 0.2em;

	margin-right: 0.4em;

	margin-bottom: 0.1em;

	border: 0.06em solid #9999FF;

	margin-top: 1em;

	font-size: 0.9em;

	text-transform: uppercase;

}



.TestoCentro {

	background-color: #F7F7FD;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 5px;

	padding-top: 5px;

	float: left;

	width: 100%;

	margin-bottom: 0.5em;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #B1DEE4;

}



.TestoCentro h2 {

	font-size: 0.98em;

	text-decoration: none; 

	margin-left:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.TestoCentro h2 a:link{
text-decoration:none;
}

.TestoCentroModPwd {

	

	color: #000000;

	font-size: 0.9em;

	padding-bottom: 5px;

	padding-top: 5px;

	float: left;

	width: 100%;

	margin-bottom: 0.5em;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #B1DEE4;

}







.CentroSin {

	color: #000000;

	width: 31%;

	margin-right: 0em;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	padding-left: 1em;

	padding-right: 0em;

	float: left;

	margin-bottom: 1em;

	text-transform: uppercase;

}



.img {

	margin-right: 0.3em;

	border: 0.06em solid #666666;

	margin-top: 0.5em;

	float: left;

	margin-left: 0em;

	margin-bottom: 0.2em;

}



.maiuscolo {

	text-transform: uppercase;

}



.boldMaiuscolo {

	text-transform: uppercase;

	font-weight: bold;

}



.maiuscoloSpS {

	text-transform: uppercase;

	margin-left: 0em;

	margin-right: 0.5em;

}



.CentroDx {

	color: #000000;

	width: 30%;

	margin-right: 0em;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	padding-left: 0em;

	padding-right: 0.4em;

	float: right;

	margin-bottom: 1em;

	text-transform: uppercase;

}



.CentroCe {

	color: #000000;

	width: 32%;

	margin-right: 0em;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	padding-left: 1em;

	padding-right: 0em;

	float: left;

	margin-bottom: 1em;

	text-transform: uppercase;

}







.colorVselez {

	/*background-color: #BFAFFE;*/

	background-color: #4FD4D6;

	padding-top: 0em;

	padding-bottom: 0.06em;

	padding-left: 0.06em;

	color: #000000;

	margin-bottom: 0.06em;

	/*border-top: 0em solid #FFFFFF;

	border-right: 0em solid #FFE9B9;

	border-bottom: 0em solid #FFE9B9;

	border-left: 0em solid #FFE9B9;

	border-top-color:#FFFFFF;

	border-right: 0em solid #FFE9B9;

	border-bottom: 0em solid #FFE9B9;

	border-left: 0em solid #FFE9B9;

	border-right-color:#FFE9B9;

	border-bottom-style:solid;

	border-bottom-width: 0.06em;

	border-bottom-color:#FFE9B9;*/

	border-top-width: 0em;

	border-top-style:solid;

	border-right-style:solid;

	border-right-width: 0em;

	border-left-color: #82DFE1;

	border-left-width: 0em;

	border-left-style:solid;

	/*border-bottom-style:solid;

	border-bottom-width: 0.06em;

	border-bottom-color:#CCCCCC;*/

}



.colorV2 {

	/*background-color: #E0D5FF;*/

	background-color: #F4F5F3;

	margin-bottom: 0em;

	padding-bottom: 1em;

	padding-left: 1.5em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-right-width: 0em;

	border-right-style:solid;

	border-top-color: #FFFFFF;

	border-bottom-width: 0em;

	border-bottom-style:solid;

	border-bottom-color:#CCCCCC;

	

}



.colorV {

	background-color: #FFFFFF;

	margin-top: 0.6em;

	margin-bottom: 0.13em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	/*border: 0.06em solid #a48efc;*/

	border-width:0.06em;

	border-color:#4FD4D6;

	border-style:solid;

	padding-left: 0.13em;

	letter-spacing: -0.4pt;

	margin-left: 1.6em;

    font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.colorV h1{

	color:#000000;

	font-weight: normal;

}



.sinGiustif {

	text-align: left;

	float: left;

	line-height: 1.5em;

	margin-left: 1em;

}



.TitPortletDxA {

	font-weight: bold;

	background-color: #FFB120;

	color: #000000;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;



}



.colorVe {

	background-color: #FFFFFF;

	margin-top: 0.6em;

	margin-bottom: 0.13em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	/*border: 0.06em solid #B2EB5C;*/

	border: 0.06em solid #4FD4D6;

	padding-left: 0.13em;

	margin-left: 1.6em;

	font-weight: normal;

}



.colorAr {

	background-color: #FFFFFF;

	margin-top: 0.6em;

	margin-bottom: 0.13em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	/*border: 0.06em solid #FFCC66;*/

	border: 0.06em solid #4FD4D6;

	padding-left: 0.13em;

	margin-left: 0.0em;

	font-weight: normal;

}



.TitCentroVe {

	font-weight: bold;

	background-color: #B2EB5C;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitPortletDxVe {

	font-weight: bold;

	background-color: #B2EB5C;

	color: #000000;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitPortletSinVe {

	font-weight: bold;

	background-color: #B2EB5C;

	color: #000000;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

	padding-right: 1em;

	padding-left: 1em;

}





.PortletSin {
	font-size: 0.65em;
	color: #000000;
	background-color: #FFFFFF;
	width: 49%;
	height: 35em;
	margin-right: 0em;
	padding-top: 0em;
	/*padding-bottom: 0.5em;*/
	padding-left: 0em;
	padding-right: 0em;
	float: left;
}

.PortletDx{
	font-size: 0.65em;
	color: #000000;
	background-color: #FFFFFF;
	width: 49%;
	height: 35em;
	padding-right: 0em;
	/*padding-bottom: 0.5em;*/
	padding-left: 0em;
	margin: 0em;
	padding-top: 0em;
	float: right;
}







.margineTesto {

	padding-right: 0.7em;

	padding-left: 0.8em;

        /*height: 100px;*/

        

}

.margineTestoDL {

	padding-right: 0.7em;

	padding-left: 0.8em;

    height: 25em;

        

        

}



.TitCentroG {

	font-weight: bold;

	background-color: #FFE826;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.colorGselez {

	background-color: #FFEC42;

	padding-top: 0em;

	padding-bottom: 0.06em;

	padding-left: 0.06em;

	border: 0em solid #FFE9B9;

	color: #000000;

	margin-bottom: 0.06em;

}



.colorG2 {

	background-color: #FEFBB4;

	margin-bottom: 0em;

	padding-bottom: 1em;

	padding-left: 1.5em;

}



.TitCentroF {

	font-weight: bold;

	/*background-color: #FF82BA;*/

	background-color: #4FD4D6;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitCentroF a:link  {

    color: #000000;
	text-decoration:underline;
}



.TitCentroF a:hover  {

    color: #000000;
		text-decoration:underline;
}



.TitCentroF a:visited{

	color: #000000;
	text-decoration:underline;
}

.TitCentroF a:active{

	color: #000000;
	text-decoration:underline;
}

.TitCentroServ {

	font-weight: bold;

	background-color: #FF82BA;

	color: #000000;

	font-size: 0.87em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}





.TitPortletDxG {

	font-weight: bold;

	background-color: #FFE826;

	color: #000000;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitPortletSinG {

	font-weight: bold;

	background-color: #FFE826;

	color: #000000;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

	padding-right: 1em;

	padding-left: 1em;

}



.x {

	padding-top: 3px;

	border: 0em;

}



.colorGbold {

	font-weight: bold;

	background-color: #FFFDD7;

	padding-left: 0.5em;

	margin-right: 0.5em;

	padding-top: 5px;

	padding-bottom: 5px;

}



.TitPortletSinVio {

	font-weight: bold;

	/*background-color: #D1C1FD;*/

	background-color:#4FD4D6;

	color: #000000;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

	padding-right: 1em;

	padding-left: 1em;

}







.TitPortletDxVio {

	font-weight: bold;

	/*background-color: #D1C1FD;*/

	background-color:#4FD4D6;

	color: #000000;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

    padding-right: 1em;

}



.TitMDVio {

	font-weight: bold;

	background-color: #C1B3FD;

	padding-left: 6px;

	padding-right: 6px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	margin-left: 1em;

	margin-top: 0.5em;

	float: left;

}



.CornDMVio {

	width: 97%;

	border: 0.06em solid #C1B3FD;

	padding: 0.3em;

	color: #000033;

	float: right;

	background-color: #FFFFFF;

}



.colorFselez {

	/*background-color: #FF93C4;*/

	background-color:#4FD4D6;

	padding-top: 0em;

	padding-left: 0.06em;

	color: #000000;

	margin-bottom: 0.06em;

	padding-bottom: 0.06em;

	border-top-width:0em;

	border-top-style:solid;

	/*border-top-color: #FFE9B9;*/

	border-right-width: 0em;

	border-right-style:solid;

	/*border-right-color:#FFE9B9;*/

	/*border-bottom-width: 0.06em;

	border-bottom-style:solid;*/

	/*border-bottom-color:#FFFFFF;*/

	/*border-bottom-color:#CCCCCC;*/

	/*border-left-color:#FFE9B9;*/

	/*border-left-color: #82DFE1;

	border-left-width: 0.06em;

	border-left-style:solid;*/



}



.colorF2 {

	/*background-color: #FDD0E4;*/

	background-color: #F4F5F3;

	padding-bottom: 1em;

	padding-left: 1.5em;

	margin-bottom: 0em;

	border-top-width: 0.06em;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	/*border-right-color: #FFFFFF;*/

	/*border-bottom-color: #FFFFFF;*/

	/*border-left-color: #FFFFFF;*/

	border-left-color: #82DFE1;

	border-left-width: 0.06em;

	border-left-style:solid;

	border-bottom-width: 0.06em;

	border-bottom-style:solid;

	border-bottom-color:#CCCCCC;

}

.colorF2 li a:hover{
text-decoration:underline;}

.TitNewsl {

	font-weight: bold;

	background-color: #FFC1DD;

	margin-bottom: 0em;

	padding-left: 6px;

	padding-right: 8px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FC74B1;

	border-right-color: #FC74B1;

	border-bottom-color: #FC74B1;

	border-left-color: #FC74B1;

	margin-left: 1em;

	float: left;

	margin-top: 0.5em;

}



.newsl {

	background-color: #FFD9EA;

	width: 97%;

	padding: 0.3em 0.3em 0.6em;

	color: #000033;

	float: right;

	border: 0.06em solid #FC74B1;

}



.spazioSotto {

	height: 1.6em;

	vertical-align: middle;

	margin-left: 6px;

}



.TitPortletDxVer {

	font-weight: bold;

	background-color: #4FD4D6;

	color: #000000;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitPortletSinVer {

	font-weight: bold;

	background-color: #4FD4D6;

	color: #000000;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

	padding-right: 1em;

	padding-left: 1em;

}



.colorVerselez {

	background-color: #82DFE1;

	padding-top: 0em;

	padding-bottom: 0.06em;

	padding-left: 0.06em;

	border: 0em solid #FFE9B9;

	color: #000000;

	margin-bottom: 0.06em;

}



.colorVer2 {

	background-color: #CCF1F2;

	margin-bottom: 1em;

	padding-bottom: 1em;

	padding-left: 1.5em;

}



.colorVer {

	background-color: #FFFFFF;

	margin-top: 0.6em;

	margin-bottom: 0.5em;

	padding-top: 0.13em;

	padding-bottom: 0.13em;

	border: 0.06em solid #82DFE1;

	padding-left: 0.13em;

}



.puntiB {

	background-image: url(../images/punti_b.gif);

	line-height: 6px;

	background-position: left center;

	padding-top: 0.06em;

	margin: 1em 0.8em 1em 0em;

	background-repeat: repeat-y;

}



.TitMDVer {

	background-color:#B1DEE4;

	font-weight: bold;

	/*background-color: #CCF1F2;*/

	padding-left: 6px;

	padding-right: 6px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	/*border-top-color: #4FD4D6;

	border-right-color: #4FD4D6;

	border-bottom-color: #4FD4D6;

	border-left-color: #4FD4D6;*/

	border-top-color:#C7E6EB;

	border-right-color: #C7E6EB;

	border-bottom-color:#C7E6EB;

	border-left-color:#C7E6EB;

	margin-left: 1em;

	float: left;

	margin-top: 0.5em;

}



.CornDMVer {

	width: 95%;

	/*border: 0.06em solid #4FD4D6;*/

	padding: 0.3em;

	color: #000033;

	float: left;

	/*background-color: #E4F9FA;*/

	background-color: #ECF4F2;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color:#B1DEE4;

	border-right-color:#B1DEE4;

	border-bottom-color:#B1DEE4;

	border-left-color:#B1DEE4;

}



.formCerca2 {

	width: 85.9%;

	font-size: 0.83em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	float: left;

	margin-left: 0.5em;

	margin-right: 0.5em;

}



.sponsorDx {

    background-color: #F2F3F7;

	border: 0.06em solid #e4e4e4;

	padding: 0.3em;

	/*color: #000033;

	float: left;

	width: 100%;*/

	

	/*modifica 24/08/07 */

	font-size: 0.65em;

	height: 100%;

	width: 90%;

	/*border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color:#B1DEE4;

	border-right-color:#B1DEE4;

	border-bottom-color:#B1DEE4;

	border-left-color:#B1DEE4;*/

	/*border-top: 0.06em solid #C1EC88;

	border-right: 0.06em solid #C1EC88;

	border-bottom: 0.06em solid #C1EC88;

	border-left: 0.06em solid #C1EC88;*/

	/*border-top: 0.06em solid #B1DEE4;

	border-right: 0.06em solid #B1DEE4;

	border-bottom: 0.06em solid #B1DEE4;

	border-left: 0.06em solid #B1DEE4;*/

	

}



.TitSponsor {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	width: 70%;

	font-weight: bold;

	background-color: #E7E9ED;

	/*background-color:#B1DEE4;*/

	padding-left: 0.38em;

	padding-right: 0.38em;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	/*border-top-color:#C7E6EB;

	border-right-color: #C7E6EB;

	border-bottom-color:#C7E6EB;

	border-left-color:#C7E6EB;*/

	margin-left: 1em;

	margin-right: 0.1em;

}



.testoDxAlto {

	font-size: 0.6em;

	text-align: right;

	line-height: 1.9em;

	font-weight: normal;

	margin-right: 0.5em;

	color: #666666;

}



.testoDxAlto li{

	display:inline;

	margin:0em;

	padding:0em;

}



.testoDxAlto a{

	vertical-align:top;

}



.testoDxAlto ul{

	width: 16em;

	margin-bottom:0em;

	margin-left:0em;

	margin-right:0em;

	margin-top: 0em;

	padding:0em;						

}





.TitPortletSinAr {

	font-weight: bold;

	/*aggiunto background color*/

	background-color:#4FD4D6;

	color: #000000;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

	padding-right: 1em;

	padding-left: 1em;

	background-image: url(#92CED8);

}



/*.TitPortletSinAr h1 a:link{

	color: #000000;
	text-decoration: none;

}

.TitPortletSinAr h1 a:visited{

	color: #000000;
	text-decoration: none;;

}

.TitPortletSinAr h1 a:hover{

	color: #000000;
	text-decoration: none;;

}

.TitPortletSinAr h1 a:active{

	color: #000000;
	text-decoration: none;

}
*/

.TitPortletSinAr a:link{

	color: #000000;
	text-decoration: underline;

}
.TitPortletSinAr a:hover{

	color: #000000;
	text-decoration: underline;

}



.TitPortletSinAr a:visited{

	color: #000000;
	text-decoration: underline;

}

.TitPortletSinAr a:active{

	color: #000000;
	text-decoration: underline;

}

.TitPortletSinArCodex{

	font-weight: bold;

	/*aggiunto background color*/

	/*background-color:#FFFFFF;*/

	color: #000000;

	padding-bottom: 0em;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	border-top-color: #EE0000;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #EE0000;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}

.TitPortletSinArCodexT{

	font-weight: bold;

	/*aggiunto background color*/

	/*background-color:#FFFFFF;*/

	color: #000000;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	border-top-color: #EE0000;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #EE0000;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}

/*.TitPortletSinArCodexT a:link{

	color: #000000;
	text-decoration: underline;

}
.TitPortletSinArCodexT a:hover{
	background-color:#FF3C3C;
	color: #000000;
	text-decoration: underline;

}



.TitPortletSinArCodexT a:visited{

	color: #000000;
	text-decoration: underline;

}

.TitPortletSinArCodexT a:active{

	color: #000000;
	text-decoration: underline;

}*/


.TitPortletSinArCodexP{

	font-weight: bold;

	/*aggiunto background color*/

	/*background-color:#FFFFFF;*/

	color: #000000;

	/*padding-bottom: 0.09em;*/
	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	border-top-color: #69CB28;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #69CB28;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}


/*.TitPortletSinArCodexP a:link{

	color: #000000;
	text-decoration: underline;

}
.TitPortletSinArCodexP a:hover{
	background-color:#B4E694;
	color: #000000;
	text-decoration: underline;

}



.TitPortletSinArCodexP a:visited{

	color: #000000;
	text-decoration: underline;

}

.TitPortletSinArCodexP a:active{

	color: #000000;
	text-decoration: underline;

}*/

.TitPortletSinArCodexB{

	font-weight: bold;

	/*aggiunto background color*/

	/*background-color:#FFFFFF;*/

	color: #000000;

	/*padding-bottom: 0.08em;*/
	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	border-top-color: #FFA02F;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #FFA02F;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}

/*
.TitPortletSinArCodexB a:link{

	color: #000000;
	text-decoration: underline;

}
.TitPortletSinArCodexB a:hover{
	background-color:#FFB863;
	color: #000000;
	text-decoration: underline;

}



.TitPortletSinArCodexB a:visited{

	color: #000000;
	text-decoration: underline;

}

.TitPortletSinArCodexB a:active{

	color: #000000;
	text-decoration: underline;

}
*/

.TitPortletSinArCodexM{

	font-weight: bold;

	/*aggiunto background color*/

	/*background-color:#FFFFFF;*/

	color: #000000;

	/*padding-bottom: 0em;*/
	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	border-top-color: #4FD4D6;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #4FD4D6;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}

.cavaliere2v {

	font-size: 0.65em;

	background-image: url(../images/cavaliere2v.gif);

	height: 1em;

	margin-right: 0.06em;

	margin-left: 0.06em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	float: left;

	width: 93px;

	padding-bottom: 3px;

	padding-top: 0.13em;

	background-repeat: no-repeat;

}



.TitLoginDx {

	font-weight: bold;

	/*background-color: #CDDAF5;*/

	background-color:#B1DEE4;

	margin-bottom: 0em;

	padding-left: 6px;

	padding-right: 8px;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	/*border-top-color: #BCCBE2;

	border-right-color: #BCCBE2;

	border-bottom-color: #BCCBE2;

	border-left-color: #BCCBE2;*/

	border-top-color:#C7E6EB;

	border-right-color: #C7E6EB;

	border-bottom-color:#C7E6EB;

	border-left-color:#C7E6EB;

	margin-left: 1em;

	float: left;

	margin-top: 0.5em;

}



.CornLoginDx {

	/* modifica 29/01/2007

	width: 97%;

	border: 0.06em solid #BCCBE2;

	padding: 0.3em;

	color: #000033;

		float: right;

*/

    /*background-color: #EEF1FB;*/

	background-color: #ECF4F2;

	width: 93%;

	/*border: 0.06em solid #BCCBE2;*/

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color:#B1DEE4;

	border-right-color:#B1DEE4;

	border-bottom-color:#B1DEE4;

	border-left-color:#B1DEE4;

	padding: 0.3em 0.3em 0.6em;

	/*color: #000033;*/

	color: #000000;

	float: left;	

}



	.CornLoginDx input.formCerca {

      font-size: 1em;

      font-weight: normal;

      /*color: #000080;*/

	  color: #000080;

      font-family: Verdana, Arial, Helvetica, sans-serif; 

	  width:14em;

	}



.margineTestoCentro {

	padding-right: 0.7em;

	padding-left: 0.8em;

	margin-left: 0.5em;

	margin-top: 1.2em;

	margin-bottom: 1em;

}

.TitPortletSinF {

	font-weight: bold;

	/*background-color: #FF91C2;*/

	background-color: #4FD4D6;

	color: #000000;

	margin-top: 0em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

	padding-right: 1em;

	padding-left: 1em;

}



.TitPortletDxF {

	margin-top: 0em;

	font-weight: bold;

	/*background-color: #FF91C2;*/

	background-color: #4FD4D6;

	color: #000000;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TestoCentroNews {

	background-color: #FFFFFF; 

	color: #000000;

	font-size: 0.65em;

	padding-right: 0.5em;

	padding-left: 0.8em;

	padding-bottom: 0.31em;

	padding-top: 0.31em;

	/*float: left;*/

	width: 97%;

	margin-top:0.20em;
	
	margin-right: 0em;

	margin-bottom: 0.0em;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	/*border-bottom-color: #EE0000;*/
	border-bottom-color:#EDEDDC;

}





.TestoCentroNews ul {

	padding-left: 1.5em;

	text-indent: 0pt;

	margin-left: 1.5em;

    border: 0em solid #E4E4E4;

}



.TestoCentroNews li {

	margin:0em;

	padding-top: 0.5em;

	padding-bottom: 1em;

	font-weight: bold;

	border: 0em solid #E4E4E4;

}



.TestoCentroServizio {

	background-color: #EEF1FB; 

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 5px;

	padding-top: 5px;

	float: left;

	width: 100%;

	margin-bottom: 0.0em;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #B1DEE4;

}

.avantiMacros{

        width:32%;

        text-align:right;

        float:right;



}



.indietroMacros{

        width:32%;

        float:left;

        text-align:left;

}



.numeroPagineMacros{

        width:30%;

        text-align:center;

        float:left

}

.avanti{

        font-size: 0.65em;

        width:32%;

        text-align:right;

        float:right;

}

.indietro{

        font-size: 0.65em;

        width:32%;

        float:left;

        text-align:left;



}

.numeroPagine{

        font-size: 0.65em;

        width:30%;

        text-align:center;

        float:left

}









.margineTestoNews {

	
	padding-right: 1em;

	padding-left: 1em;

	margin-right: 0.2em;

	margin-left: 0.2em;

	margin-top: 0.5em;

	margin-bottom: 1em;

}





.margineTestoNews ul {

	padding-left: 0em;

	text-indent: 0pt;

	margin-left: 0em;

}



/*.margineTestoNews ul li ul{

	padding-left: 1.5em;

	padding-bottom: 1em;

	text-indent: 0pt;

	margin-left: 0em;

	margin-top: 0em;

	margin-bottom:0em;

}*/



.margineTestoNews li {

	list-style-image: none;

	list-style: none;

	margin:0em;

	padding-top: 0.23em;

	padding-bottom: 1.1em;

	padding-left: 0em;

}	

.margineTestoNews li a:link{
text-decoration:underline;
}


.margineTestoNewsCodeX {

	padding-top: 2em;
	padding-right: 1em;

	padding-left: 1em;

	margin-right: 0.2em;

	margin-left: 0.2em;

	margin-top: 0.5em;

	margin-bottom: 1em;

}

.immagineN {

	margin-right: 1em;

	border: 0em solid #666666;

	margin-top: 0.5em;

	float: left;

	margin-left: 0em;

	margin-bottom: 0.2em;

}



.allegati{

	margin-right: 1em;

	margin-left: 0.5em;

	border-top-width: 0em;

	border-top-style: solid;

	border-top-color: #BCCBE2;

	color: #3B407C;

	margin-top: 0em;

	margin-bottom: 1em;

	padding-right: 0.5em;

	padding-bottom: 0em;

	padding-left: 1.5px;

	

}



/* x gli allegati */

.allegati ul {

	padding-left: 0.5em;

	text-indent: 0pt;

	margin-left: 0.1em;

}



/*.allegati ul li ul{

	padding-left: 1em;

	padding-bottom: 1em;

	text-indent: 0pt;

	margin-left: 0em;

	margin-top: 0em;

	margin-bottom:0em;

}*/



.allegati li {

	list-style-image: none;

	list-style: none;

	margin:0em;

	padding-top: 0.13em;

	padding-bottom: 0.5em;

}



.info{

	margin-right: 1em;

	margin-left: 0.5em;

	border-top-width: 0em;

	margin-top: 0em;

	margin-bottom: 1em;

	padding-right: 0.5em;

	padding-bottom: 0em;

	padding-left: 1.5px;

	/*float: left;

	width: 90%;*/

       

}



.infoProg{

	margin-left: 0.5em;

	padding-left: 1.5px;

	font-weight: bold;

	float: left;

}



.infoServizio{

	margin-left: 0.5em;

	padding-left: 1.5px;

	float: left;

}



.boldSottolAlInfo {

	width: 95%;

	margin-left: 1.2em;

	padding-left: 0.2em;

	margin-top: 1em;

	margin-bottom: 0.7em;

	font-weight: bold;

	float: left;

}



.boldSottolAl {

	border-bottom-width: 0.06em;

	border-bottom-style: dotted;

	/* border-bottom-color: #BCCBE2; */
	border-bottom-color: #B1DEE4;

	width: 98%;

	margin-left: 0em;

	padding-left: 0.2em;

	margin-top: 1em;

	margin-bottom: 0.7em;

	font-weight: bold;

	color: #3B407C;

	/*float: left;*/

}



.hidden {

	display:none;

}

.sottolineato {

	text-decoration: underline;

}

.boldSottolArchivio {

	font-weight: bold;

	color: #000000;

	text-align: right;

	margin-left: 0em;

	border-left-width: 0.06em;

	border-left-style: solid;

	/*border-left-color: #FF9900;*/

	border-left-color:#B1DEE4;

	border-right-width: 0.06em;

	border-right-style: solid;

	/*border-right-color: #FF9900;*/

	border-right-color: #B1DEE4;

	margin-right: 0em;

	border-top-width: 0.06em;

	/*border-top-style: dotted;*/

	/*border-top-color: #FF9900;*/

	border-top-color: #B1DEE4;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	/*border-bottom-color: #FF9900;*/

	border-bottom-color: #B1DEE4;

	margin-top: 0em;

	margin-bottom: 0em;

	/*padding-left: 0.5em;*/

	/*padding-right: 1em;*/

	padding-left: 0em;

	padding-right: 0em;

	padding-top: 0em;

	padding-bottom: 0em;

	float: left;
	
	
}

.boldSottolArchivio a:link{
text-decoration:underline;
}

.boldSottolArchivio a:hover{
text-decoration:underline;
}

.boldSottolArchivio a:active{
text-decoration:underline;
}

.boldSottolArchivio a:visited{
text-decoration:underline;
}

.boldSottolArchivioCodex {

	font-weight: bold;

	color: #000000;

	text-align: right;

	/*margin-left: 0em;*/

	border-left-width: 0.06em;

	border-left-style: solid;

	border-left-color: #EE0000;

	border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #EE0000;

	/*margin-right: 0em;*/

	/*border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #EE0000;*/

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #EE0000;

	/*margin-top: 0em;

	margin-bottom: 0em;*/

	/*padding-left: 0.5em;*/

	/*padding-right: 1em;*/

	padding-left: 0em;

	padding-right: 0em;

	padding-top: 0em;

	/*padding-bottom: 0em;*/
	padding-bottom: 0em;

	float: left;
	
	
}

.boldSottolArchivioCodexT {

	font-weight: bold;

	color: #000000;

	text-align: right;

	border-left-width: 0.06em;

	border-left-style: solid;

	border-left-color: #EE0000;

	border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #EE0000;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #EE0000;

	padding-left: 0em;

	padding-right: 0em;

	padding-top: 0em;

	padding-bottom: 0em;

	float: left;	
}

.boldSottolArchivioCodexP {

	font-weight: bold;

	color: #000000;

	text-align: right;

	border-left-width: 0.06em;

	border-left-style: solid;

	border-left-color: #69CB28;

	border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #69CB28;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #69CB28;

	padding-left: 0em;

	padding-right: 0em;

	padding-top: 0em;

	padding-bottom: 0em;

	float: left;	
}

.boldSottolArchivioCodexB {

	font-weight: bold;

	color: #000000;

	text-align: right;

	border-left-width: 0.06em;

	border-left-style: solid;

	border-left-color: #FFA02F;

	border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #FFA02F;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #FFA02F; 

	padding-left: 0em;

	padding-right: 0em;

	padding-top: 0em;

	padding-bottom: 0em;

	float: left;	
}

.boldSottolArchivioCodexM {

	font-weight: bold;

	color: #000000;

	text-align: right;

	border-left-width: 0.06em;

	border-left-style: solid;

	border-left-color: #4FD4D6;

	border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #4FD4D6;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #4FD4D6;

	padding-left: 0em;

	padding-right: 0em;

	padding-top: 0em;

	padding-bottom: 0em;

	float: left;	
}

.boldSottolArchivioDL {

    border-bottom-width: 0.06em;

	border-bottom-style: solid;

	/*border-bottom-color:  #B09DFD;*/

	border-bottom-color:  #B1DEE4;

	font-weight: bold;

	color: #000000;

	text-align: right;

	padding-right: 1em;

	margin-left: 0em;

	padding-left: 0.5em;

	border-left-width: 0.06em;

	border-left-style: solid;

	/*border-left-color:  #B09DFD;*/

	border-left-color: #B1DEE4;

	border-right-width: 0.06em;

	border-right-style: solid;

	/*border-right-color:  #B09DFD;*/

	border-right-color:  #B1DEE4;

	margin-right: 0em;

	border-top-width: 0.06em;

	/*border-top-color:  #B09DFD;*/

	border-top-color:  #B1DEE4;

	margin-top: 0em;

	margin-bottom: 0em;

	padding-top: 0em;

	padding-bottom: 0em;

	/*background-color: #B09DFD;*/

	background-color: #4FD4D6;

	float: left;
	text-decoration:none;
	
}

.boldSottolArchivioDL a:link{
text-decoration:underline;
}

.boldSottolArchivioDL a:hover{
text-decoration:underline;
}

.boldSottolArchivioDL a:visited{
text-decoration:underline;
}

.boldSottolArchivioDL a:active{
text-decoration:underline;
}

.TitCentroArchDL {

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	/*border-top-color:  #B09DFD;*/

	border-top-color:  #B1DEE4;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;
	

}



.TitCentroArchDL a:link  {

    color: #000000;
text-decoration:underline;
}



.TitCentroArchDL a:hover  {

    color: #000000;
text-decoration:underline;
}



.TitCentroArchDL a:visited{

	color: #000000;
text-decoration:underline;
}

.TitCentroArchDL a:active{

	color: #000000;
text-decoration:underline;
}

.bordoNo {

	margin: 0em;

	padding: 0em;

	border: 0em;

}

.centrN1 {

	float: left;

	padding-right: 1em;

	width: 47%;

}

.centrN2 {

	float: right;

	padding-right: 0.5em;

	width: 47%;

	padding-left: 0.5em;

}



.bottoneSin {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	/*border: 0.06em solid #A5C8EF;*/

	border-top-color: #CCCCCC;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #CCCCCC;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	/*margin-top: 0.06em;*/
	
	margin-top: 1em;

	margin-bottom: 1em;

	/*margin-left: 0.75em;*/
	
	margin-left: 0.95em;

	float: left;

	/*background-color: #D2E1F7;*/

	background-color: #F8F8F8;

	color:#000000;

	padding-top: 0em;

	padding-right: 4px;

	padding-left: 4px;

	padding-bottom: 0.06em;

	font-size: 0.9em;

	width: 4.7em;

	height: 1.7em;

}



.bottoneSinLogin {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	/*border: 0.06em solid #A5C8EF;*/

	border-top-color: #CCCCCC;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #CCCCCC;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 1em;

	/*background-color: #D2E1F7;*/

	background-color: #F8F8F8;

	/*color:#000000;*/

	color:#000000;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	padding-bottom: 0.06em;

	font-size: 1em;

	width: 5.9em;

	height: 1.7em;

}



.bottoneSinSO {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	/*border: 0.06em solid #A5C8EF;*/

	border-top-color: #CCCCCC;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #CCCCCC;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 1em;

	/*background-color: #D2E1F7;*/

	background-color: #F8F8F8;

	/*color:#000000;*/

	color:#000080;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	padding-bottom: 0.06em;

	font-size: 1em;

	width: 5.9em;

	height: 1.7em;

}

.bottoneSOCerca {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	/*border: 0.06em solid #A5C8EF;*/

	border-top-color: #CCCCCC;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #CCCCCC;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	margin-left: 1em;

	/*background-color: #D2E1F7;*/

	background-color: #F8F8F8;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	padding-bottom: 0.06em;

	font-size: 1em;

	/*width: 8em;*/

	width: 8em;

	height: 1.7em;

}



.bottoneSinSOBack {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	border: 0.06em solid #A5C8EF;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 1em;

	background-color: #D2E1F7;

	padding-top: 0.06em;

	padding-right: 0em;

	padding-left: 0em;

	padding-bottom: 0em;

	font-size: 1em;

	width: 4.7em;

	height: 1.5em;

	color:#000080;

}

.bottoneSinSOBack a:link  {

    color: #000080;
	text-decoration:none;

}



.bottoneSinSOServ {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	border: 0.06em solid #A5C8EF;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 1em;

	background-color: #D2E1F7;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	padding-bottom: 0.06em;

	font-size: 1em;

	width: 4.7em;

	height: 1.3em;



}



.red{

  color: rgb(255,0,0);

}



.black {

	color:#000000;

}

.bottoneSOServ {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	border: 0.06em solid #A5C8EF;

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: middle;

	margin-top: 1em;

	margin-bottom: 1em;

	float: left;

	margin-left: 0.2em;

	background-color: #D2E1F7;

	padding-top: 0em;

	padding-right: 0em;

	padding-left: 0em;

	padding-bottom: 0.06em;

	font-size: 1em;

	width: 4.7em;

	height: 1.3em;

}



.bottoneEsci {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-position: left top;

	padding: 0em 4px 0.06em;

	border: 0.06em solid #637DD2;

	background-repeat: no-repeat;

	text-align: center;

	font-size: 9px;

	vertical-align: middle;

	width: 47px;

	height: 17px;

	float: right;

	margin: 0em 2em 0em 0em;

	background-color: #C7D5F1;

}



.testoStampa {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	background-color: #C6F4F5;

	color: #000000; /*#000099*/

	padding-right: 0.5em;

	padding-left: 1em;

	border-top-width: 0.06em;

	border-bottom-width: 0.06em;

	border-top-style: dotted;

	border-bottom-style: solid;

	border-top-color: #B1DEE4;

	/*border-bottom-color: #FFB120;*/

	border-bottom-color:#B1DEE4;

	border-right-width: 0.06em;

	border-right-style: solid;

	/*border-right-color: #FFB120;*/

	border-right-color: #B1DEE4;

	/*border-left-color: #FFB120;*/

	border-left-color: #B1DEE4;

	border-left-style: solid;

	border-left-width: 0.06em;
	
}




.testoStampaCodex {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	/*background-color: #E4E9F8;*/

	color: #000000; /*#000099*/

	padding-right: 0.5em;

	padding-left: 1em;

	border-top-width: 0.06em;

	/*border-top-style: dotted;*/

	border-top-color: #EE0000;

	border-right-color: #B1DEE4;

	border-left-color: #B1DEE4;

	border-left-style: solid;

	border-left-width: 0.06em;

	/*border-bottom-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-color: #EE0000;*/

	/*border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #FFB120;

	border-left-color: #FFB120;

	border-left-style: solid;

	border-left-width: 0.06em;*/

}

.testoStampaCodexT {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	/*background-color: #E4E9F8;*/

	color: #000000; 

	padding-right: 0.5em;

	padding-left: 1em;

	padding-bottom: 0.70em;
	border-top-width: 0.06em;

	/*border-top-style: dotted;*/

	border-top-color: #EE0000;

	border-right-color: #EE0000;

	border-left-color: #EE0000;

	border-left-style: solid;

	border-left-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-color: #EE0000;

	/*border-right-width: 0.06em;

	border-right-style: solid;

	border-right-color: #FFB120;

	border-left-color: #FFB120;

	border-left-style: solid;

	border-left-width: 0.06em;*/

}

.testoStampaCodexP{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	/*background-color: #E4E9F8;*/

	color: #000000; 

	padding-right: 0.5em;

	padding-left: 1em;

	padding-bottom: 0.70em;
	border-top-width: 0.06em;

	/*border-top-style: dotted;*/

	border-top-color: #69CB28;

	border-right-color: #69CB28;

	border-left-color: #69CB28;

	border-left-style: solid;

	border-left-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-color: #69CB28;
}

.testoStampaCodexB{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	/*background-color: #E4E9F8;*/

	color: #000000; 

	padding-right: 0.5em;

	padding-left: 1em;

	padding-bottom: 0.70em;
	border-top-width: 0.06em;

	/*border-top-style: dotted;*/

	border-top-color: #FFA02F;

	border-right-color: #FFA02F;

	border-left-color: #FFA02F;

	border-left-style: solid;

	border-left-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-color: #FFA02F;
}

.testoStampaCodexM{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	/*background-color: #E4E9F8;*/

	color: #000000; 

	padding-right: 0.5em;

	padding-left: 1em;

	padding-bottom: 0.70em;
	border-top-width: 0.06em;

	/*border-top-style: dotted;*/

	border-top-color: #4FD4D6;

	border-right-color: #4FD4D6;

	border-left-color: #4FD4D6;

	border-left-style: solid;

	border-left-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-color: #4FD4D6;
}

.centroNews2 {

	background-color: #E4E9F8;

	padding: 0em 0.5em 0.5em;

	background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 0.5em;

	float: left;

	margin-top: 0em;

	width: 71%;

}



.imgStampa {

	padding-bottom: 0.06em;

	padding-top: 0.06em;

	float: right;

	padding-left: 0.13em;

}

.TitCentroArch {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	/*border-top-color: #FFB120;*/

	border-top-color:#B1DEE4;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;

}



.TitCentroArch a:link  {

    color: #000000;

}




.TitCentroArch a:hover  {

    color: #000000;

}



.TitCentroArch a:visited{

	color: #000000;

}





.TitCentroArchCodex {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #EE0000;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;

}



.TitCentroArchCodex a:link  {

    color: #000000;

}



.TitCentroArchCodex a:hover  {

    color: #000000;

}



.TitCentroArchCodex a:visited{

	color: #000000;

}


.TitCentroArchT{
	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #EE0000;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;
}

.TitCentroArchP{

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #69CB28;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;

}

.TitCentroArchB{

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #FFA02F; 

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;

}

.TitCentroArchM{

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-bottom: 0em;

	border-top-width: 0.06em;

	border-top-style: solid;

	border-top-color: #4FD4D6;

	border-right-width: 0em;

	border-bottom-width: 0em;

	border-left-width: 0em;

	margin-top: 0.3em;

}

.centroNews3 {

	background-color: #E4E9F8;

	width: 54%;

	padding: 0em 0.5em 0.5em;

	background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 0.5em;

	float: left;

	margin-top: 0em;

}

.centroAccessibilita {

	background-color: #E4E9F8;

	padding: 0.5em;

	background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 0.5em;

	float: left;

	margin-top: 0em;

	width: 71%;

}

.spazioSotto2 {

	vertical-align: middle;

	margin-bottom: 6px;



}

.PortletDxH {

	color: #000000;

	background-color: #FFFFFF;

	width: 47.7%;

	padding-right: 0em;

	padding-bottom: 0.5em;

	padding-left: 0em;

	margin: 0em;

	padding-top: 0em;

	float: right;

}

.TitCentroAcces {



	font-weight: bold;

	background-color: #B7C9F1;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}

.imgCentrateS {

	text-align: center;

	padding-left: 3em;

	padding-bottom: 1em;

}

.TitCentroNewsArch {

	font-weight: bold;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.TitCentroNewsArchCodexT {

	font-weight: bold;

	color: #000000;

	/*font-size: 0.65em;*/

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #EE0000;

	border-top-style: solid;

	border-bottom-width: 0.06em;

	border-bottom-style: solid;

	border-bottom-color: #EE0000;

}


.TitCentroNewsArchCodexP {

	font-weight: bold;

	color: #000000;

	/*font-size: 0.65em;*/

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-width: 0.06em;

	border-top-color: #69CB28;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #69CB28;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}

.TitCentroNewsArchCodexB {

	font-weight: bold;

	color: #000000;

	/*font-size: 0.65em;*/

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-color: #FFA02F;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #FFA02F;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;

}

.TitCentroNewsArchCodexM {

	font-weight: bold;

	color: #000000;

	/*font-size: 0.65em;*/

	padding-left: 0em;

	padding-bottom: 0.70em;

	padding-top: 0em;

	padding-right: 0em;

	border-top-color: #4FD4D6;

	border-top-style: solid;

	border-top-width: 0.06em;

	border-bottom-color: #4FD4D6;

	border-bottom-style: solid;

	border-bottom-width: 0.06em;


}

.allinDestra {

	text-align: right;
	text-decoration:none;

}

.allinDestra a:link{
text-decoration:none;
}

.allinDestra a:hover{
text-decoration:none;
}

.allinDestra a:visited{
text-decoration:none;
}

.allinSinistra {

	text-align: left;

}



.allinJustify {

	text-align: justify;

}



.allinCenter {

	text-align: center;

}



 	.portlet1{

		padding:0em;

		border:0em solid #dcdcdc;

	}

	.portlet1 h1 {

		padding:4px;

		color: #000000;

		display: block;

		/*font-size: 0.90em;*/

		font-weight:bold;

		margin: 0em;

	}

.margineTesto h2 a:link{
text-decoration:underline;
}

.margineTesto h2 a:hover{
text-decoration:underline;
}

.margineTesto h2 a:visited{
text-decoration:underline;
}

.margineTesto h2 a:active{
text-decoration:none;
}

.margineTestoDL h3 a:link{
text-decoration:underline;
}

.margineTestoDL h3 a:visited{
text-decoration:underline;
}

.margineTestoDL h3 a:active{
text-decoration:underline;
}

.margineTestoDL h3 a:hover{
text-decoration:underline;
}


	.portlet1 h2 {

          margin:0.13em;

		  text-align:center;

	}

	.portlet1 div.item{

		padding:10px 0 10px 0;

		border-bottom:0.06em solid #dcdcdc;

		/*font-size: 0.98em;*/

		font-weight: normal;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

	}

    .portlet1 div.itemRiga{

        border-top:4px solid #00019F;

		padding:10px 0em 10px 4px;

		border-bottom:0.06em solid #dcdcdc;

		/*font-size: 0.98em;*/

		font-weight: normal;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

	}

    .portlet1 div.itemRigaB{

        border-top:4px solid #0033FF;

		padding:10px 0em 10px 4px;

		border-bottom:0.06em solid #dcdcdc;

		font-size: 0.92em;

		font-weight: bold;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

	}

    .portlet1 div.itemRiga a{

       	font-size: 0.92em;

		font-weight: bold;

	}

	.portlet1 div.item a{

		font-weight: bold;

	}

	

	.portlet1 div.areatematica{

	      padding:0.63em 0em 0em 0em;

          margin:0.13em;

          width:8.69em;

          height:8.75em;

		  float:left;

		  text-align:center;

		  background-color:#f1f1f1;

		  /*border-bottom:0.06em solid #000000;

		  border-right:0.06em solid #000000;

		  border-top:0.06em solid #ffffff;

		  border-left:0.06em solid #ffffff;*/

		  border-bottom-style:solid;

		  border-bottom-width:0.06em;

		  border-bottom-color:#000000;

		  border-right-style:solid;

		  border-right-width:0.06em;

		  border-right-color:#000000;

		  border-top-style:solid;

		  border-top-width:0.06em;

		  border-top-color:#ffffff;

		  border-left-style:solid;

		  border-left-width:0.06em;

		  border-left-color:#ffffff;

	}	



	.portlet2{

		border:0em solid #dcdcdc;

	}

	.portlet2 h1 {

		font-variant: small-caps;

		border-top:0.06em dotted #CCCCCC;

		border-bottom:0.06em dotted #CCCCCC;

		color: #990000;

		font-weight:normal;

		background-color: #FFFFEC;

        PADDING-RIGHT: 0em;

        PADDING-LEFT: 6px;

        PADDING-BOTTOM: 8px;

	    PADDING-TOP: 8px;

	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

        margin:0.13em;

	}

	.portlet2 div{

		padding:0.13em;

		/*border-bottom:0.06em dotted #dcdcdc;*/

		border-bottom-style:dotted;

		border-bottom-width:0.06em;

		border-bottom-color:#dcdcdc;

		font-size: 0.98em;

		font-weight: normal;

		color: #000066;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

	}

    .portlet2 div.item{

		padding:0em;

		/*border-bottom:0.06em solid #dcdcdc;*/

		border-bottom-style:solid;

		border-bottom-width:0.06em;

		border-bottom-color:#dcdcdc;

		font-size: 0.98em;

		font-weight: normal;

		color: #000066;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

	}

	.portlet2 p{

		color: #00009c;

	}

	.portlet3{

		/*border:0em solid #dcdcdc;*/

		border-style:solid;

		border-width:0em;

		border-color:#dcdcdc;

	}

	.portlet3 h1 {

		padding:4px;

		font-size: 0.90em;

		font-weight: bold;

		margin-top:4px ;

        margin-bottom:4px ;

	}

	.portlet3 h2 {

		padding:0.13em 6px 0.13em 0.13em;

		text-align: right;

		/*color: FFFFFF;*/

		font-size: 0.90em;

		font-weight: bold;

		background-color: #CC0000;

		margin-top:4px ;

        margin-bottom:4px ;

	}

	/*.portlet3 h2 a{

		color: FFFFFF;

	}*/

	.portlet3 div.item{

		padding:6px;

		/*border:0em solid #dcdcdc;*/

		border-style:solid;

		border-width:0em;

		border-color:#dcdcdc;

		font-size: 0.98em;

		font-weight: normal;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

	}

	.portlet3 div.item a{

		font-weight: bold;

	}



	.portlet3 p{

		padding: 6px;

		color: #00009c;

	}

	.portlet4{

		padding:10px;

		/*border:0em solid #dcdcdc;*/

		border-style:solid;

		border-width:0em;

		border-color:#dcdcdc;

	}

	.portlet4 h1 {

		padding:4px;

		color: #ffffff;

		display: block;

		font-size: 0.90em;

		font-weight:bold;

		margin: 0em;

	}

	.portlet4 div.item{

		padding:0em;

		/*border-bottom:0.06em solid #dcdcdc;*/

		border-bottom-style:solid;

		border-bottom-width:0.06em;

		border-bottom-color:#dcdcdc;

		font-size: 0.98em;

		font-weight: normal;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

	}

	.portlet4 div.item a{

		font-weight: bold;

	}

    .portlet4 div.cit {

	    padding: 0.06em;

		margin:0em 0em 0em 0.13em;

		font-size: 0.92em;

		color: #000080;

        font-weight: normal;

	}

	.portlet4 p{

		margin: 0em;

		color: #00009c;

	}

	.portlet5{

		padding:0em;

		/*border:0em solid #dcdcdc;*/

		border-style:solid;

		border-width:0em;

		border-color:#dcdcdc;

	}

	.portlet5 a{

		font-size: 0.90em;

	}

	.portlet9{

		/*border:0em solid #dcdcdc;*/

		border-style:solid;

		border-width:0em;

		border-color:#dcdcdc;

		margin-top:4px;

		margin-right:4px;

		margin-bottom:10px;

		margin-left:4px;

	}

	

	.portlet9 div.item{

		padding:4px;

		/*border-bottom:0.06em solid #dcdcdc;*/

		border-bottom-style:solid;

		border-bottom-width:0.06em;

		border-bottom-color:#dcdcdc;

		font-size: 0.98em;

		font-weight: normal;

		color: #000080;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

        margin-top:4px;

        margin-bottom:0.13em;

	}

	.portlet9 div.item a{

		font-size: 0.98em;

		font-weight: bold;

	}

	.portlet9 fieldset.itemForm{

		background: #FFFFFF;

		padding-left: 0.4em;

	    padding-bottom: 0.13em;

	    padding-top: 0.13em;

		/*border: 0.06em solid #dcdcdc;*/

		border-style:solid;

		border-width: 0.06em;

		border-color:#dcdcdc;

		font-size: 0.7em;

		color: #000080;

		line-height: 1.2em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

      }

	  

      .portlet9 h1 {

		padding-left: 0.9em;

	    padding-bottom: 0.13em;

	    padding-top: 0.13em;  

		background-color: #4FD4D6;

		font-size: 0.65em;

	    margin:0px;

	    font-family: Verdana, Arial, Helvetica, sans-serif;

	}



	.portlet9 div.item{

		padding:4px;

		/*border-bottom:0.06em solid #dcdcdc;*/

		border-bottom-width:0.06em;

		border-bottom-style:solid;

		border-bottom-color:#dcdcdc;

		font-size: 0.65em;

		font-weight: normal;

		color: #000080;

		line-height: 1.4em;

		display: block;

		margin-top:4px;

		margin-bottom:0.13em;

    }

    .portlet9 div.itemSO{

		padding:0.13em;

		/*border-bottom:0.06em solid #dcdcdc;*/

		border-bottom-style:solid;

		border-bottom-width:0.06em;

		border-bottom-color:#dcdcdc;

		font-size: 0.68em;

		font-weight: normal;

		color: #00019F;

		background: #FFFFFF; 

		line-height: 1.4em;

		display: block;

		margin-top:4px;

		margin-bottom:0.13em;

    }

    .portlet9 div.itemSOEsito{

		padding:4px;

		/*border-bottom:0em solid #dcdcdc;*/

		border-bottom-style:solid;

		border-bottom-width:0em;

		border-bottom-color:#dcdcdc;

		font-weight: normal;

		color: #00019F;

		background: #FFFFFF; 

		line-height: 1.4em;

		display: block;

		margin-top:8px;

		margin-bottom:0.13em;

    }



	.portlet9 div.itemSOConf{

		padding:0.13em;

		font-weight: normal;

		color: #00019F;

		background: #FFFFFF; 

        display: block;

		margin-top:4px;

		margin-bottom:0.13em;

	}

	.portlet9 fieldset.itemFormReg{

	    background: #FFFFFF;   

	    padding: 6px;

	    /*border: 0.06em solid #dcdcdc;*/

		border-width: 0.06em;

		border-style:solid;

		border-color:#dcdcdc;

	    font-size: 0.7em;

	    font-weight: normal;

	    color: #000080;

	    line-height: 1.2em;

	    font-family: Verdana, Arial, Helvetica, sans-serif;

	    display: block;

	}



	.portlet9 fieldset.itemConf{

	  background: #FFFFFF;   

	  padding: 6px;

	  /*border: 0.3px solid #dcdcdc;*/

	  border-width: 0.3px;

	  border-style:solid;

	  border-color:#dcdcdc;

	  font-size: 0.7em;

	  font-weight: normal;

	  color: #000080;

	  font-family: Verdana, Arial, Helvetica, sans-serif;

	  display: block;

	}

	

	.portlet9 textarea {

	  font-size: 1em;

	  font-weight: normal;

	  color: #000080;

	  font-family: Verdana, Arial, Helvetica, sans-serif; 

	}

	

	.portlet9 select {

	  font-size: 1em;

	  font-weight: normal;

	  color: #000080;

	  font-family: Verdana, Arial, Helvetica, sans-serif; 

	}



	.portlet9 input {

      font-size: 1em;

      font-weight: normal;

      /*color: #000080;*/

	  color: #000080;

      font-family: Verdana, Arial, Helvetica, sans-serif; 

	}



.clearb {

	clear:both;

}



.labelDownload {

font-size: 0.78em;

width:99%;

color:#000080;

}



#paginationBar{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 0.65em;

	margin-top:0em; 

}



.linkEsterno{

 	font-family: Verdana, Arial, Helvetica, sans-serif; 

    font-size: 0.9em; 

    margin: 0em 0em 0em 0em;

    padding: 0em 0em 0em 0.13em;

}	



div.hr {

	display: block; 

	clear: left; 

	margin: -0.66em 0;

    visibility: hidden;

}



div.clearer {

	clear: left; 

	line-height: 0%; 

	height: 0;

}



.dettaglio {

	margin-top:0em;

	clear:both;

	/*border:0em solid #dcdcdc;*/

	border-style:solid;

	border-width:0em;

	border-color:#dcdcdc;

	padding:0.13em;

}



.lista {

	margin-top:0em;clear:both;width:96%;

	/*border:0em solid #dcdcdc;*/

	border-style:solid;

	border-width:0em;

	border-color:#dcdcdc;
	

}

.lista a:link{
text-decoration:underline;
}

.lista a:hover{
text-decoration:underline;
}

.lista a:visited{
text-decoration:underline;
}

.lista a:active{
text-decoration:underline;
}
.involucro {

	/*border:0em solid #dcdcdc;*/

	border-style:solid;

	border-width:0em;

	border-color:#dcdcdc;

	/*margin:4px 4px 10px 4px;*/

	margin-top:4px;

	margin-right:4px;

	margin-bottom:10px;

	margin-left:4px;

	

}



.involucro4444 {

	/*border:0em solid #dcdcdc;*/

	border-style:solid;

	border-width:0em;

	border-color:#dcdcdc;

	margin-top:4px;

	margin-bottom:4px;

	margin-left:4px;

	margin-right:4px;

}



.cento {

width:100%;


}



.centoVAtop {

width:100%; vertical-align:top;

}



.sfondoRosa {

	font-weight: bold;

	background-color:#FF93C4;

	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.13em;

	padding-top: 0.13em;

}



.video {

	display:none;

	/*border:0.06em solid #dcdcdc;*/

	border-style:solid;

	border-color:#dcdcdc;

	border-width:0.06em;

}



.involucroVideo {

	margin-top:0em;

	clear:both;

	/*border:0.06em solid dcdcdc;*/

	border-width:0.06em;

	border-style:solid;

	border-color:#dcdcdc;

	padding:0.13em;

}



.preview {

	text-align:right;margin-bottom:4px;color:#808080;

	/*border-bottom:0.06em solid #dcdcdc;*/

	border-bottom-style:solid;

	border-bottom-width:0.06em;

	border-bottom-color:#dcdcdc;

}



.carattImg {

    /*border-bottom:0.06em solid #dcdcdc;*/

	border-bottom-width:0.06em;

	border-bottom-style:solid;

	border-bottom-color:#dcdcdc;

}



.tit {

   	font-size: 0.92em;

	font-weight:bold;

}



.titTematica{

	color: #000000;

  	font-size: 0.65em;

	font-weight:bold;

	background-color: #4FD4D6;

}



.titAreaTematica{

  	font-size: 0.65em;

	font-weight:bold;

}

	

.colonnaSin49 {

	float:left; width:49%;

}



.colonnaDes49 {

	float:right; width:49%;

}



.colonnaSin25 {

	width:25%; float:left;

}



.fieldContour {

     /*border:0em dotted #000080;*/

	 border-style:dotted;

	border-width:0em;

	border-color:#000080;

	 margin:0.13em;

}



.tit{

   	font-size: 0.92em;

	font-weight:bold;

}


/*.tit a:hover{
text-decoration:underline;
background-color:#FF00FF;
}
*/

.tit li a:link{
text-decoration:underline;

}

.tit li a:hover{
text-decoration:underline;
background-color:#FF00FF;
}

.tit li a:active{
text-decoration:underline;
}

.tit li a:visited{
text-decoration:underline;
}




.titFieldContour {

   	font-size: 0.92em;

	font-weight:bold;

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;	
	
}

.titFieldContourCenter {

   	font-size: 0.92em;

	font-weight:bold;

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;	
	text-align:center;
	
}

.titFieldContourT {

   	font-size: 0.92em;

	font-weight:bold;

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;	
	
}
.titFieldContourT a:hover{
background-color:#EE0000;
}

.titFieldContour h2 a:link{
text-decoration:underline;}

.titFieldContour h2 a:visited{
text-decoration:underline;}

.titFieldContour h2 a:active{
text-decoration:underline;
}

.margineTesto .titFieldContour a:link{
text-decoration:underline;
}

.margineTesto .titFieldContour a:visited{
text-decoration:underline;
}

.margineTesto .titFieldContour a:active{
text-decoration:underline;
}

.margineTesto .titFieldContour a:hover{
text-decoration:underline;
}



/*.cento  h2 a:link{
text-decoration:none;
}

.cento h2 a:active{
text-decoration:none;
}
*/
.cento li a:link{
text-decoration:underline;
}

.cento li a:hover{
text-decoration:underline;
}

.cento li a:active{
text-decoration:underline;
}

.cento li a:visited{
text-decoration:underline;
}

.cento h2 a:hover{
text-decoration:underline;
}

.cento h2 a:visited{
text-decoration:underline;
} 



.lista h2 a:link{
text-decoration:underline;
}

.lista h2 a:active{
text-decoration:underline;
}

.lista h2 a:hover{
text-decoration:underline;
}

.lista h2 a:visited{
text-decoration:underline;
}

.tit a:link{
text-decoration:underline;
}



.titFieldContourOverflow {

   	font-size: 0.92em;

	font-weight:bold;

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;

    float:left;

    text-align:left; 

    overflow:hidden;	

}



.titFieldContourOverflowWidth45 {

   	font-size: 0.92em;

	font-weight:bold;

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;

    float:left;

    text-align:left;

    width:45%;

    overflow:hidden;

}



.fieldContourOverflow {

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;

    float:left;

    text-align:left; 

    overflow:hidden;	

	padding-right: 1.7em;

}



.fieldContourDett {

	/*border:0em dotted #000080;*/

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.13em;

    text-align:justify; 

	padding-right: 1.2em;

}



.titFieldContourOverflowCodeX {

   	font-size: 0.92em;

	font-weight:bold;

	border:0em ;

	margin:0em;

    float:left;

    text-align:left; 

    overflow:hidden;	

}



.homeSezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color:#4FD4D6;

}



.codexSezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color:#4FD4D6;

}

.digitalSezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	/*background-color:#4FD4D6;*/

}



.cataloghiSezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color:#4FD4D6;

	/*background-color:#4FD4D6;*/

}

.serviziSezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color:#4FD4D6;

}



.communitySezione {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color:#4FD4D6;

}



.searchMotorLista {

/*simile al class centroNews*/

	width: 94%;

	padding: 0.3em;

    /*background-image: url(../images/stonda2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;*/

	/*margin-top:1px;*/

	line-height: 1em;

	margin-bottom: 0.5em;

	list-style-type:none;

	/*font-size: 1em;*/

	/*float: left;*/

}



.searchMotorListaElement {



	color: #000000;

	font-size: 0.65em;

	padding-left: 1em;

	padding-bottom: 0.19em;

	padding-top: 0.13em;

	list-style-type:none;

	margin-bottom:0.06em;

	margin-top:0em;

}



.searchMotorStile1 {  

  font-size: 0.98em; 

  font-weight: normal;	

  line-height: 1.4em;	

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  display: block; 

  /*margin-top:4px;*/

}



.searchMotorStile2 {  

  padding:0.13em; 

  font-size: 0.98em; 

  font-weight: normal;	

  line-height: 1.4em;

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  display: block;

}



.searchMotorStile3 {  

  padding:0.13em; 

  font-size: 0.98em; 

  font-weight: normal;	

  line-height: 1.4em;

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  display: block; 

  margin-bottom:12px;

}







.searchMotorStileIndietro {  

  width:32%;

  float:left;

  text-align:left;

  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

  font-size:1em;

}



.searchMotorStileCentro {  

 width:30%;

 text-align:center;

 float:left;

 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

 font-size:1em;

}



.searchMotorStileAvanti {  

  width:32%;

  text-align:right;

  float:right;

  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

  font-size:1em;

}



.searchMotorStileFondo {

	margin-top: 5px;

	width:90%;

	text-align:center;

	float:left;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-size:1em;

}



#siteInfo {

	CLEAR: both;

	BORDER-RIGHT: #cccccc 1px solid;

	BORDER-TOP: #cccccc 1px solid;

	FONT-SIZE: 0.90em;

	BORDER-LEFT: #cccccc 1px solid;

	COLOR: #666666;

	BORDER-BOTTOM: #cccccc 1px solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	TEXT-ALIGN: center;

	font-style: normal;

	font-weight: normal;

	background-color: #FFFFFF;

	padding:10px;

}

.imgFlotRight {

   	font-size: 0.92em;

	font-weight:bold;

	border-style:dotted;

	border-width:0em;

	border-color:#000080;

	margin:0.5em;

    float:left;

    text-align:left; 

    overflow:hidden;
	
}



.siteInfo li{

	display:inline;

}