.stile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
	font-size: 10px;
	font-style: normal;
}

.header_dati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
	font-size: 10px;
	font-style: normal;
}

.header_ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;	
	background-color:#07226f
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.rod:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #aa0000;
	text-decoration: none;
}

a.rod:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #aa0000;
	text-decoration: none;
}

a.rod:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #aa0000;
	text-decoration: underline;
}

TABLE.main {
	border : thin solid #000099;
	border-size: 1;
	background-color: white;
	vertical-align : top;
	align : center;
	margin: 0px;
	padding: 2px;
	
}

TABLE.generale {
	border : 1px solid #303030;
	border-size: 1px;
	background-color: white;
	width : 600;
	vertical-align : top;
	margin: 0px;
}



TABLE.Annuncio {
	border:thin dotted #EAEAEA;
	border-size: 1;
	vertical-align : top;
	align : center;
	margin: 0px;
	padding: 2px;
}

TABLE.ALERT {
	border : thin solid #000099;
	border-size: 1;
	background-color: white;
	vertical-align : top;
	valign : center;
	margin: 0px;
	padding: 2px;
}

TR.header {
	/*background-color : #c7cbdb;07226f*/
	background-color : #dce0eb;	
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

TR.headerAnnuncio {
	background-color : #c7cbdb;
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

TR.Footer {
	background-color : #c7cbdb;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.form_CV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
	font-size: 10px;
	font-style: normal;
	border: #07226f;
}

.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#c7cbdb;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border: #07226f;
}

.separatore {
background:#c7cbdb;	
}

INPUT {
}


.counter {	
	background : transparent;
	border : 0 none;
	border-top-style : none;
	border-top-color : red;
	font-size : 9;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
}

.counter_red {	
    color: red;
	font-weight:bold;
	background : transparent;
	border : 0 none;
	border-top-style : none;
	border-top-color : red;
	font-size : 9;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
}
