/* STILI PRINCIPALI */
HTML, BODY, DIV, TD 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:Black;
}

BODY 
{
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

A, A:Visited
{
	color:#00209F;
	text-decoration:none;
}

A:Hover 
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#5C70AD;
}

/* GUSCIO */
.pagina
{
	text-align:center;
}

/* TESTATA */
.testata
{
	min-width:768px;
	width:768px;
	height:90px;
	margin:0 auto;
}

.testata2
{
	min-width:768px;
	width:768px;
	height:65px;
	margin:0 auto;
}

.testatab2
{
	min-width:768px;
	width:768px;
	padding-top:1px;
	padding-bottom:1px;
	background: url(/img/rigatop.gif) no-repeat top left;
	margin:0 auto;
	height:4px;
}
.testatab
{
	min-width:768px;
	width:768px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:right;
	background-color:#5C70AD;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	margin:0 auto;
	height:4px;
}
A.testatablink:Link, A.testatablink:Visited 
{
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
A.testatablink:Hover 
{
	background-color:#97A4CA;
	color:#FFFFFF;
	text-decoration:none;
}
.testatablinkbordo 
{
	border-right:1px solid #FFFFFF;
}

.testatainterna
{
	min-width:768px;
	width:768px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:right;
	margin:0 auto;
}

A.testatainternalink:Link, A.testatainternalink:Visited 
{
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	color:#688ECF;
	font-size:12px;
	font-weight:bold;
}
A.testatainternalink:Hover 
{
	background-color:#688ECF;
	color:#FFFFFF;
	text-decoration:none;
}

.testatainternalinkbordo
{
	border-right:1px solid #688ECF;
}

/* MENU TOP PAGINE INTERNE */
.testatatopmen
{
	width:768px;
	height:35px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	margin:0 auto;
}
A.topmen:Link, A.topmen:Visited 
{
	color:#FFFFFF;
	display:block;
}
.topmenpersonale
{
	margin-bottom:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:191px;
}
.topmencontabilita
{
	margin-bottom:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:191px;
}
.topmenlingue
{
	margin-bottom:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:178px;
}
.topmenformazione
{
	margin-bottom:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:204px;
}
.topmensicurezza
{
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:191px;
}
.topmenarchiviazione
{
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:191px;
}
.topmencongressi
{
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:178px;
}
.topmenutilita
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:204px;
}

.topmenutilita2
{
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:85px;
}

.topmenutilita3
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:118px;
}

/* PARTE CENTRALE */
.centrale
{
	min-width:768px;
	width:768px;
	min-height:400px;
	height:400px;
	margin:0 auto;
}

.centraleinterna
{
	min-width:768px;
	width:768px;
	min-height:370px;
	height:370px;
	margin:0 auto;
}
.centraleinternagen
{
	min-width:768px;
	width:768px;
	min-height:370px;
	height:auto !important;
	height:370px;
	margin:0 auto;
}

/* PARTE SINISTRA */
.sinistra
{
	float:left;
	min-width:150px;
	width:150px;
	text-align:left;
	min-height:400px;
	height:auto !important;
	height:400px;
}

.sxinterna
{
	float:left;
	min-width:150px;
	width:149px;
	text-align:left;
	min-height:385px;
	height:auto !important;
	height:385px;
	padding-top:5px;
	padding-left:1px;
}

.leftmen
{
	margin-top:1px;
	margin-bottom:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:40px;
	clear:left;
}
A.leftmen:Link, A.leftmen:Visited 
{
	color:#FFFFFF;
	display:block;
}
.leftmen2
{
	margin-top:1px;
	margin-bottom:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	clear:left;
}
A.leftmen2:Link, A.leftmen2:Visited 
{
	color:#FFFFFF;
}
.leftmen3
{
	margin-top:1px;
	margin-bottom:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:20px;
	clear:left;
}
A.leftmen3:Link, A.leftmen3:Visited 
{
	color:#FFFFFF;
	display:block;
}
.leftlev1
{
	padding:5px 1px 5px 1px;
	font-size:12px;
	color:#FFFFFF;
}
.leftlev2
{
	padding-left:5px;
	margin-bottom:5px;
	font-size:12px;
}
.bordopersonale
{
	border-bottom:1px #1F76CD solid;
}
.bordocontabilita
{
	border-bottom:1px #B41F1F solid;
}
.bordolingue
{
	border-bottom:1px #3968B7 solid;
}
.bordoformazione
{
	border-bottom:1px #BC2144 solid;
}
.bordosicurezza
{
	border-bottom:1px #739238 solid;
}
.bordoarchiviazione
{
	border-bottom:1px #D28215 solid;
}
.bordocongressi
{
	border-bottom:1px #CF4B25 solid;
}
.bordoutilita
{
	border-bottom:1px #528D4B solid;
}
A.leftlink:Link, A.leftlink:Visited
{
	color:#FFFFFF;
}
A.personalellink:Hover 
{
	background-color:#FFFFFF;
	color:#1F76CD;
	text-decoration:none;
	display:block;
}
A.contabilitallink:Hover 
{
	background-color:#FFFFFF;
	color:#DB2B2D;
	text-decoration:none;
	display:block;
}
A.linguellink:Hover 
{
	background-color:#FFFFFF;
	color:#688ECF;
	text-decoration:none;
	display:block;
}
A.formazionellink:Hover 
{
	background-color:#FFFFFF;
	color:#D9284F;
	text-decoration:none;
	display:block;
}
A.sicurezzallink:Hover 
{
	background-color:#FFFFFF;
	color:#8CB246;
	text-decoration:none;
	display:block;
}
A.archiviazionellink:Hover 
{
	background-color:#FFFFFF;
	color:#EA9F35;
	text-decoration:none;
	display:block;
}
A.congressillink:Hover 
{
	background-color:#FFFFFF;
	color:#DE6947;
	text-decoration:none;
	display:block;
}
A.utilitallink:Hover 
{
	background-color:#FFFFFF;
	color:#5DA055;
	text-decoration:none;
	display:block;
}

.personale
{
	background-color:#3E92E2;
}
A.personale:Hover 
{
	background-color:#FFFFFF;
	color:#3E92E2;
	text-decoration:none;
}
	
.contabilita
{
	background-color:#DB2B2D;
}
A.contabilita:Hover 
{
	background-color:#FFFFFF;
	color:#DB2B2D;
	text-decoration:none;
}
	
.lingue
{
	background-color:#688ECF;
}
A.lingue:Hover 
{
	background-color:#FFFFFF;
	color:#688ECF;
	text-decoration:none;
}

.formazione
{
	background-color:#D9284F;
}
A.formazione:Hover 
{
	background-color:#FFFFFF;
	color:#D9284F;
	text-decoration:none;
}

.sicurezza
{
	background-color:#8CB246;
}
A.sicurezza:Hover 
{
	background-color:#FFFFFF;
	color:#8CB246;
	text-decoration:none;
}

.archiviazione
{
	background-color:#EA9F35;
}
A.archiviazione:Hover 
{
	background-color:#FFFFFF;
	color:#EA9F35;
	text-decoration:none;
}

.congressi
{
	background-color:#DE6947;
}
A.congressi:Hover 
{
	background-color:#FFFFFF;
	color:#DE6947;
	text-decoration:none;
}

.utilita
{
	background-color:#5DA055;
}
A.utilita:Hover 
{
	background-color:#FFFFFF;
	color:#5DA055;
	text-decoration:none;
}

/* PARTE CONTENUTI */
.contenuti
{
	float:left;
	min-width:465px;
	width:465px;
	padding:10px 10px 10px 10px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align:left;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.contenutibig
{
	padding:10px 10px 10px 10px;
	text-align:left;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.centraletd
{
	padding:10px 10px 10px 10px;
	min-height:370px;
	height:auto !important;
	height:370px;
}

/* PARTE DESTRA */
.destra
{
	float:left;
	min-width:130px;
	width:130px;
	text-align:center;
}

/* FONDO PAGINA */
.footer
{
	clear:left;
	width:768px;
	padding:2px 2px 2px 2px;
	color:#7a7a7a;
	font-size:11px;
	border-top:1px solid #000000;
	margin:0 auto;
}
A.footerlink:Link, A.footerlink:Visited 
{
	color:#7a7a7a;
}
A.footerlink:Hover 
{
	background-color:#7a7a7a;
	color:#FFFFFF;
}

/* VARIE */
.immagini
{
	border:none;
}

.float_left
{
	float:left;
}

.clear_left
{
	clear:left;
}

.padding_right_2px
{
	padding-right:2px;
}

.grigio
{
	color:#797979;
}

H4
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	margin:0px;
}

H3
{
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}

.archiviazione3
{
	background-color:#D28215;
}
.archiviazionetit
{
	color:#D28215;
}
.lingue3
{
	background-color:#3968B7;
}
.linguetit
{
	color:#688ECF;
}
.personale3
{
	background-color:#1F76CD;
}
.personaletit
{
	color:#3E92E2;
}
.contabilita3
{
	background-color:#B41F1F;
}
.contabilitatit
{
	color:#DB2B2D;
}
.formazione3
{
	background-color:#BC2144;
}
.formazionetit
{
	color:#D9284F;
}
.formazionetit2
{
	color:#BC2144;
}
.sepacors
{
	border-bottom:1px #BC2144 dashed;
}
.sicurezza3
{
	background-color:#739238;
}
.sicurezzatit
{
	color:#8CB246;
}
.congressi3
{
	background-color:#CF4B25;
}
.congressitit
{
	color:#DE6947;
}
.utilita3
{
	background-color:#528D4B;
}
.utilitatit
{
	color:#5DA055;
}

.persaperne
{
	color:#FFFFFF;
	height:50px;
	min-height:50px;
	height:auto !important;
	border-top:1px #FFFFFF dashed;
	border-bottom:1px #FFFFFF dashed;
	padding-bottom:2px;
}
A.persapernelink:Hover
{
	background:transparent;
}

H5
{
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	margin:0px;
}

.underline
{
	text-decoration:underline;
}

.generica
{
	border-bottom:1px #5C70AD solid;
	color:#5C70AD;
	margin-top:20px;
}

.toppage
{
	text-align: right;
}

.rosso
{
	color:#FF0000;
}

.verde
{
	color:#009900;
}

.bianco
{
	color:#FFFFFF;
}

.submit
{
	color:#FFFFFF; 
	background-color:#666666; 
	font-weight:bold;
}

.cancella
{
	color:#666666;
	background-color:#E5E5E5;
	font-weight: bold;
}

.errore
{
	color:#FF0000;
	font-weight:bold;
	border:1px #FF0000 dashed;
	padding:2px 2px 2px 2px;
	width:400px;
}

.piccolo
{
	font-size:12px;
}

.moltopiccolo
{
	font-size:11px;
}

.td_reg
{
	background:#D9284F;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
}
.td_reg2
{
	background:#E0E0E0;
}

.arancione
{
	color:#ff9933;
}

.td1gen
{
	background-color:#E0E0E0;
	font-weight:bold;
	text-align:center;
	width:33%;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}
.td2gen
{
	border-right:1px solid #000000;
}
.td3gen
{
	font-size:13px;
	width:33%;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

.leftextrabox
{
	background:#FFFFFF;
	margin:4px 4px 4px 4px;
	padding:2px 2px 2px 2px;
	color:#5DA055;
	border:1px #528D4B solid;
}

A.leftextraboxlink:Link, A.leftextraboxlink:Visited 
{
	color:#5DA055;
	font-weight:bold;
	display:block;
}
A.leftextraboxlink:Hover 
{
	background-color:#528D4B;
	color:#FFFFFF;
	text-decoration:none;
}

.marginbannerbottom
{
	margin-bottom:8px;
}

.linkcorsi
{
	color:#696969;
}
A.linkcorsi:Link, A.linkcorsi:Visited 
{
	font-style:italic;
	color:#696969;
}
A.linkcorsi:Hover 
{
	background-color:#D9284F;
	color:#FFFFFF;
	text-decoration:none;
}

.linkrullo
{
	color:#4D8446;
}
A.linkrullo:Link, A.linkrullo:Visited 
{
	color:#4D8446;
}
A.linkrullo:Hover 
{
	text-decoration:none;
	color:#FFFFFF;
	background:#5DA055;
}

.linkrullo2
{
	color:#509AE4;
}
A.linkrullo2:Link, A.linkrullo2:Visited 
{
	color:#509AE4;
}
A.linkrullo2:Hover 
{
	text-decoration:none;
	color:#FFFFFF;
	background:#78B1EB;
}

.curfaculty
{
	color:#FFFFFF;
	background:#5C70AD;
	font-weight:bold;
}
A.curfaculty:Link, A.curfaculty:Visited 
{
	color:#FFFFFF;
}