/********************************/
/*           GENERALI           */
td {
	vertical-align: top;
}

table {
	border-style: none;
	border-collapse: collapse;
}

.border {
	border: 6px solid white;
}

/*.borderBlack {
	border: 2px solid #14407F;
}*/

img {
	border: 0px;
}


img a{
	border: 0px;
}



/********************************/
/*            CLASSI            */

.crediti, .lingue, .sottotitolo, .sottotitoloBig, .titolo, .titoloNews, .testoNews, .testo, .mappa, .titoloBoxDx, .testoBoxDx, .testoBoxDx2, .testoAreaRiservata, .titoloAreaRiservata, .form, .form2, .form3, .titoliForm, .puls, .menu1, .menu2, .menu3, .menu4, .menu1b, .menu2b, .menu3b, .menu4b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.crediti {
	font-size: 9px;
	color: #999999;
	text-align: center;
	padding-top: 5px;
}

.crediti a{
	color: #999999;
	text-decoration: none;
}

.crediti a:hover{
	text-decoration: underline;
}

.lingue {
	font-size: 9px;
	color: black;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}

.lingue a{
	color: black;
	text-decoration: none;
}

.lingue a:hover{
	text-decoration: underline;
}


.titolo {
	font-size: 18px;
	color: black;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}


.sottotitolo {
	font-size: 12px;
	font-weight: bold;
}

.sottotitoloBig {
	font-size: 18px;
}
	
.sottotitolo, .sottotitoloBig {
	color: /*black;*//*#999999;*/#14407F;
	text-align: left;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}



.titoloNews {
	font-size: 16px;
	color:  /*#3877CD;*//*black;*/#14407F;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

.titoloNews a{
	color:  /*#3877CD;*//*black;*/#14407F;
	text-decoration: none;
}

.titoloNews a:hover{
	text-decoration: underline;
}


.testoNews {
	font-size: 11px;
	color: black;/*#14407F;*/
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.testoNews a{
	color: #999999;
	text-decoration: none;
}

.testoNews a:hover{
	text-decoration: underline;
}

.testo, .mappa{
	font-size: 12px;
	color: black;/*#14407F;*/
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.titoliForm {
	font-size: 12px;
	color: black;/*#14407F;*/
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.testo a{
	color: #999999;/*black;*//*#14407F;*/
	text-decoration: none;
}

.testo a:hover{
	color: #3399FF;/*black;*//*#14407F;*/
	text-decoration: underline;
}

.mappa a{
	color: white;/*black;*//*#14407F;*/
	text-decoration: none;
}

.mappa a:hover{
	color: #3399FF;/*black;*//*#14407F;*/
	text-decoration: underline;
}

/*.testo a:visited{
	color: #999999;
}*/

.nonRipetere {
	background-repeat: repeat-x;
}


.titoloBoxDx {
	font-size: 12px;
	color:  /*#3877CD;*//*black;*/#14407F;
	text-align: left;
	font-weight: bold;
	padding-left: 10;
	padding-top: 5;
}

.titoloBoxDx a{
	color:  /*#3877CD;*//*black;*/#14407F;
	text-decoration: none;
}

.titoloBoxDx a:hover{
	text-decoration: underline;
}


.testoBoxDx, .testoBoxDx2 {
	font-size: 11px;
	color:  black;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.testoBoxDx {
	text-align: left;
}

.titoloAreaRiservata {
	font-size: 11px;
	color: #14407F;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font-weight: bold;
	text-align: center;
}

.titoloAreaRiservata a {
	color: #14407F;
	text-decoration: none;
}

.titoloAreaRiservata a:hover {
	text-decoration: underline;
}

.testoAreaRiservata {
	font-size: 11px;
	color:  /*black;*/#14407F;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	text-align: right;
	vertical-align: middle;
}

.form {
	background: white; 
	color: black;/*#14407F;*/
	border: #14407F 1px solid; 
	padding-left: 5px; 
	/*padding-top: 5px;*/
	height: 18px;
	font-size: 10px;
	/*margin-bottom: 2px;*/
}

.form2 {
	background: white; 
	color: black;/*#14407F;*/
	border: #AAAAAA 1px solid; 
	padding-left: 5px; 
	/*padding-top: 5px;*/
	font-size: 10px;
	/*margin-bottom: 2px;*/
}

.form3 {
	background: white; 
	color: black;/*#14407F;*/
	border: #AAAAAA 1px solid; 
	padding-left: 5px; 
	/*padding-top: 5px;*/
	font-size: 10px;
	/*margin-bottom: 2px;*/
}

.form_red {
	background: red; 
}

.puls {
	background: #F4F4F4; 
	color: #14407F;
	text-align: center;
	border: #14407F 1px solid;
	height: 20px;
	font-weight: bold;
	font-size: 10px;
}

.pulsAreaRiservata {
	padding-top: 5px;
}

.campi {
	padding-top: 5px;
	valign: top;
}

.menu1, .menu1b, .menu2, .menu2b, .menu3, .menu3b, .menu4, .menu4b {
	font-size: 10px;
	/*color:  #14407F;*/
	text-align: left;
	font-weight: bold;
	/*padding-left: 10;*/
	padding-top: 5;
}

.menu1 {
	padding-left: 5px;
}

.menu1 a{
	color:  #030B16;
	padding-left: 5px;
}

.menu1b {
	padding-left: 5px;
}

.menu1b a{
	color: #FFF;
	background-color: #46A;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #ADF;
	margin: 0;
}

#menu2 {
	color:  #0E2D59;
	padding-left: 15px;
}

.menu2 a{
	color:  #0E2D59;
	padding-left: 15px;
}

.menu2b {
	padding-left: 15px;
}

.menu2b a{
	color: #FFF;
	background-color: #68C;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px solid #ADF;
	margin: 0;
}

#menu3 {
	color:  #2D4B75;
	padding-left: 25px;
}

.menu3 a{
	color:  #2D4B75;
	padding-left: 25px;
}

.menu3b {
	padding-left: 25px;
}

.menu3b a{
	color: #FFF;
	background-color: #68C;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 25px;
	border: 1px solid #ADF;
	margin: 0;
}

.menu4 {
	padding-left: 35px;
}

.menu4 a{
	color:  #5C769C;
	padding-left: 35px;
}

.menu4b {
	padding-left: 35px;
}

.menu4b a{
	color: #FFF;
	background-color: #68C;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 35px;
	border: 1px solid #ADF;
	margin: 0;
}

.mappaLiv0 {
	background-color: #06285B;
	/*padding-top: 3px;*/
	padding-left: 0px;
}

.mappaLiv0 a{
	color: white;
	text-decoration: none;
}

.mappaLiv1 {
	/*padding-top: 3px;*/
	padding-left: 30px;
}

.mappaLiv1 a{
	color: #06285B;
	text-decoration: none;
}

.mappaLiv2 {
	/*padding-top: 3px;*/
	padding-left: 60px;
}

.mappaLiv2 a{
	color: #46A;
	text-decoration: none;
}


.mappaLiv3 {
	/*padding-top: 3px;*/
	padding-left: 90px;
}

.mappaLiv3 a{
	color: #68C;
	text-decoration: none;
} 

.segnalazioni {	
	width: 120px;
	height: 160px;
	margin: 10px 20px 10px 0px;
	/*padding: 10px 0px 10px 0px;*/
	float: left;
	background: #EEEEEE;
	text-align: center;
}
