/** web semantico **/

h1{font-size: 14px; font-weight: bold; color: #EE7B00; margin:0;}
h1 a{text-decoration:none;}
h1 a:active, h1 a:visited, h1 a:link {font-size: 14px; color: #8091BA;}
h1 a:hover {background-color:#FCEBD9;color: #EE7B00;}

h2{font-size: 12px; font-weight: bold; color: #EE7B00;}
h2 a{text-decoration:none;}
h2 a:active, h2 a:visited, h2 a:link {color: #8091BA;}
h2 a:hover {background-color:#FCEBD9; color: #EE7B00;}

h3{margin:5px 0 10px 0; font-size: 11px; font-style: italic; color: #EE7B00; text-decoration: none; font-weight:normal;}


/*---------------------------- titolo ----------------------------*/
.titolo {
	font-size: 14px;
	font-weight: bold;
	color: #EE7B00;
	text-decoration: none;
}

.titolo a:active, .titolo a:visited, .titolo a:link {
	font-size: 14px;
	color: #8091BA;
	font-style: bold;
	text-decoration: none;
	}

.titolo a:hover {
	text-decoration:none;
	background-color:#FCEBD9;
	color: #EE7B00;
	}
/*---------------------------- titolo2 ----------------------------*/
.titolo2 {
	font-size: 12px;
	font-weight: bold;
	color: #EE7B00;
	text-decoration: none;
}

.titolo2 a:active, .titolo2 a:visited, .titolo2 a:link {
	font-size: 12px;
	color: #8091BA;
	font-style: bold;
	text-decoration: none;
	}

.titolo2 a:hover {
	text-decoration:none;
	background-color:#FCEBD9;
	color: #EE7B00;
	}
	
	
/*---------------------------- sottotitolo ----------------------------*/
.sottotitolo {
	font-size: 11px;
	font-style: italic;
	color: #EE7B00;
	text-decoration: none;
	line-height:11px;
}
/*---------------------------- testo_form ----------------------------*/
.testo_form {
	font-size: 11px;
	font-weight: normal;
	color: #475D9B;
	text-decoration: none;
}
/*---------------------------- cella_form ----------------------------*/
.cella_form {
	background-color: #EEF2F8;	
	padding:5px;
}
/*---------------------------- testo ----------------------------*/
.testo {
	font-size: 11px;
	font-weight: normal;
	color: #475D9B;
	text-decoration: none;
}

ul.testo  li{list-style: square;
}

.testo a, .testo a:active, .testo a:visited, .testo a:link {
	font-size: 11px;
	color: #8091BA;
	font-weight: normal;
	text-decoration: none;
	}

.testo a:hover {
	text-decoration:none;
	background-color:#FCEBD9;
	color: #EE7B00;
	}
	
/*---------------------------- testo_schede ----------------------------*/
.testo_schede {
	font-size: 11px;
	font-weight: normal;
	color: #475D9B;
	text-decoration: none;
}

ul.testo_schede  li{list-style: square;
}

.testo_schede a:active, .testo_schede a:visited, .testo_schede a:link {
	font-size: 11px;
	color: #8091BA;
	font-weight: normal;
	text-decoration: underline;
	}

.testo_schede a:hover {
	text-decoration:none;
	background-color:#FCEBD9;
	color: #EE7B00;
	}
/*---------------------------- testo_area ----------------------------*/
.testo_area {
	font-size: 11px;
	font-weight: normal;
	color: #475D9B;
	text-decoration: none;
}

.testo_area a, .testo_area a:active, .testo_area a:visited, .testo_area a:link {
	font-size: 11px;
	color: #475D9B;
	font-weight: normal;
	text-decoration: none;
	}

.testo_area a:hover {
	text-decoration:none;
	background-color:#FCEBD9;
	color: #EE7B00;
	}
	
/*---------------------------- testo_piccolo ----------------------------*/
.testo_piccolo {
	font-size: 9px;
	font-weight: normal;
	color: #8091BA;
	text-decoration: none;
}

.testo_piccolo a:active, .testo_piccolo a:visited, .testo_piccolo a:link {
	font-size: 9px;
	color: #8091BA;
	font-weight: bold;
	text-decoration: none;
	}

.testo_piccolo a:hover {
	color: #EE7B00;
	background-color:#FCEBD9;
	text-decoration: none;
	}

/*---------------------------- testo_box ----------------------------*/
.testo_box {
	font-size: 9px;
	font-weight: normal;
	color: #8091BA;
	text-decoration: none;
}

.testo_box a:active, .testo_box a:visited, .testo_box a:link {
	font-size: 9px;
	color: #8091BA;
	font-weight: normal;
	text-decoration: none;
	}

.testo_box a:hover {
	color: #EE7B00;
	background-color:#FCEBD9;
	text-decoration: none;
	}
	
/*---------------------------- allegato_pdf ----------------------------*/
.allegato_pdf {	
    background-image:url(img/Icone/Ico_PDF.gif);
	background-repeat:no-repeat;
	padding-right:15px;
}
	
/*---------------------------- pulsanti ----------------------------*/
.pulsanti {
	font-size: 9px;
	font-weight: normal;
	color: #475D9B;
	text-decoration: none;	
}

.pulsanti a:active, .pulsanti a:visited, .pulsanti a:link {
	font-size: 9px;
	font-weight: normal;
	background-color:#EEF2F8;
	color: #8091BA;
	text-decoration: none;
	padding:2px 8px 2px 8px;
	}

.pulsanti a:hover {
	background-color:#FCEBD9;
	color: #EE7B00;
	text-decoration: none;
	font-weight: none;	}
	
/*---------------------------- pagine ----------------------------*/
.pagina_select {
	font-size: 9px;
	font-weight: bold;
	color: #EE7B00;
	text-decoration: none;
	padding:2px 7px 2px 7px;
	}




.pagine {
	font-size: 9px;
	font-weight: bold;
	color: #EE7B00;
	text-decoration: none;	
}

.pagine a:active, .pagine a:visited, .pagine a:link {
	font-size: 9px;
	font-weight: normal;
	background-color:#EEF2F8;
	color: #8091BA;
	text-decoration: none;
	padding:2px 8px 2px 8px;
	}

.pagine a:hover {
	background-color:#FCEBD9;
	color: #EE7B00;
	text-decoration: none;
	font-weight: none;	}
/*---------------------------- pulsante_area ----------------------------*/
.pulsante_area {
	font-size: 9px;
	color: #FADCBB;
	font-weight: normal;
	text-decoration: none;
	}
.pulsante_area a:active, .pulsante_area a:visited, .pulsante_area a:link {
	font-size: 9px;
	color: #FADCBB;
	font-weight: normal;
	background-color:#F19533;
	text-decoration: none;
	padding:2px 8px 2px 8px;
	}

.pulsante_area a:hover {
	background-color:#F7BD80;
	color: #EE7B00;
	font-weight: bold;
	text-decoration: none;
	}
/*---------------------------- testo_servizio ----------------------------*/
.testo_servizio{
	font-size: 9px;
	color: #FADCBB;
	font-weight: normal;
	text-decoration: none;
}

.testo_servizio, .testo_servizio a:active, .testo_servizio a:visited, .testo_servizio a:link {
	font-size: 9px;
	color: #FADCBB;
	font-weight: normal;
	text-decoration: none;
}

.testo_servizio a:hover {
	text-decoration:none;
	color: #FEF9DC;
	background-color:#F19533;
	font-weight: normal;
	}
	
.testo_servizio_select {
	font-size: 9px;
	text-decoration:none;
	color: #FEF9DC;
	background-color:#F19533;
	font-weight: normal;
	}

/*---------------------------- testo_area ----------------------------*/
.testo_login, .testo_login a:active, .testo_login a:visited, .testo_login a:link {
	font-size: 10px;
	color: #FCE5CC;
	font-weight: bold;
	text-decoration: none;
	display:block;
	background-color:#F29B3E;
	border:1px solid #F5C088;
	padding:3px;

}

.testo_chiudi {
	font-size: 9px;
	color: #FCE5CC;
	font-weight: bold;
	text-decoration: none;	
	}
	
 .testo_chiudi a:active, .testo_chiudi a:visited, .testo_chiudi a:link {
	font-size: 9px;
	color: #FCE5CC;
	font-weight: bold;
	text-decoration: none;
	}

.testo_chiudi a:hover {
	color: #FEF9DC;
	background-color:#F19533;	
	}

/*---------------------------- testo_footer ----------------------------*/

.testo_footer {
	font-size: 9px;
	color: #8091BA;
	font-weight: normal;
	text-decoration: none;	
	}
	
 .testo_footer a:active, .testo_footer a:visited, .testo_footer a:link {
	font-size: 9px;
	color: #8091BA;
	font-weight: normal;
	text-decoration: none;
	}

.testo_footer a:hover {
	text-decoration:underline;
	color: #FADCBB;	
	}



	
/*---------------------------- numero_foto ----------------------------*/
.numero_foto {
	font-size: 9px;
	font-weight: normal;
	color: #475D9B;
	text-decoration: none;
	margin-top:3px;	
	display:inline-block;
	width:25px;
	text-align:center;
}

.numero_foto a:active, .numero_foto a:visited, .numero_foto a:link {
	font-size: 9px;
	font-weight: normal;
	background-color:#EEF2F8;
	color: #8091BA;
	text-decoration: none;
	
	display:inline-block;
	width:25px;
	}

.numero_foto a:hover {
	background-color:#FCEBD9;
	color: #EE7B00;
	text-decoration: none;
	font-weight: none;display:inline-block;
	width:25px;	}




.numero_foto_select {
	font-size: 9px;
	font-weight: bold;
	color: #EE7B00;
	text-decoration: none;	
	display:inline-block;
	width:25px;
	text-align:center;
}

.numero_foto_select a:active, .numero_foto_select a:visited, .numero_foto_select a:link {
	font-size: 9px;
	font-weight: bold;
	background-color:#FCEBD9;
	color: #EE7B00;
	text-decoration: none;
	
	display:inline-block;
	width:25px;
	}

.numero_foto_select a:hover {
	background-color:#FCEBD9;
	color: #EE7B00;
	text-decoration: none;
	font-weight: none;display:inline-block;
	width:25px;	}
	
/*---------------------------- iscrizione ----------------------------*/
.iscrizione {
	font-weight: bold;
	color: #475D9B;
	text-decoration: none;
	float:left;
	width:100%;
	border-top:5px #fff solid;
}

.iscrizione a:active, .iscrizione a:visited, .iscrizione a:link {
	color: #475D9B;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding: 8px 28px 7px 8px;
	background-color:#EEF2F8;
	}

.iscrizione a:hover {
	text-decoration:none;
	background-color:#FCEBD9;
	color: #EE7B00;
	}








