body {
	margin:0;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#787064
}

body a, a:visited { text-decoration:none; color:#666666;
}


h1 {font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#f29400}
	
.titolo_arancio {font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#f29400}

.td_contenuti { background-image:url(../img/fondo.gif); background-repeat:no-repeat;}
.table_menu_sx { background-color:#ecebe7; border:solid 5px; border-color:#FFFFFF; margin-top:10px;}

.td_riga { background-image:url(../img/riga.gif); background-position:top center; background-repeat:repeat-y}

#center_all { width:100%; margin:auto; padding:auto; z-index:50 ; position:absolute;}

#global { width:990px; margin:auto; padding:auto; }

#mmenu { top: 345px; left: 110px; width:707px; height:75px; margin:auto; padding:auto; position:relative}

.m_principale { padding-top: 28px; padding-right: 12px; padding-bottom: 56px; padding-left: 10px; margin:auto; color:#000000; width: 165px; height: 105px; display:inline; background-image:url(../img/fondo_m_principale.png); background-position:top right; font-size:16px; 
text-decoration:none; text-transform:uppercase; position:relative; }
.m_principale:link { padding-top: 28px; padding-right: 12px; padding-bottom: 56px; padding-left: 10px; margin:auto; color:#000000; width: 165px; height: 105px; display:inline; background-image:url(../img/fondo_m_principale.png); background-position:top right; font-size:16px; 
text-decoration:none; text-transform:uppercase; position:relative; }
.m_principale:visited { padding-top: 28px; padding-right: 12px; padding-bottom: 56px; padding-left: 10px; margin:auto; color:#000000; width: 165px; height: 105px; display:inline; background-image:url(../img/fondo_m_principale.png); background-position:top right; font-size:16px; 
text-decoration:none; text-transform:uppercase; position:relative; }
.m_principale:hover { padding-top: 28px; padding-right: 12px; padding-bottom: 56px; padding-left: 10px; margin:auto; color:#000000; width: 165px; height: 105px; display:inline; background-image:url(../img/fondo_m_principale_on.png); background-position:top right; font-size:16px; 
text-decoration:none; text-transform:uppercase; position:relative; }


.m_discipline { color:#000000; width: 160px; height: 30px; display:block; background-image:url(../img/menu_disc_on.gif); font-size:20px; padding:2px; padding-left:25px; text-decoration:none}
.m_discipline:link { color:#f29400; width: 160px; height: 30px; display:block; background-image:url(../img/menu_disc_off.gif); font-size:20px; padding:2px; padding-left:25px; text-decoration:none}
.m_discipline:visited { color:#f29400; width: 160px; height: 30px; display:block; background-image:url(../img/menu_disc_off.gif); font-size:20px; padding:2px; padding-left:25px; text-decoration:none}
.m_discipline:hover { color:#000000; width: 160px; height: 30px; display:block; background-image:url(../img/menu_disc_on.gif); font-size:20px; padding:2px; padding-left:25px; text-decoration:none}


#menu_alto {width:900px; height:30px; margin:auto; padding:auto; position:relative; top: 40px; text-align:right}

#pulsanti_alto {height:35px; padding:5px; background-image:url(../img/fondo_pulsante.gif); background-repeat:repeat-x; background-position:left bottom; display:inline; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#ea6f00;}

#pulsanti_alto a:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #ea6f00;}
#pulsanti_alto a:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #ea6f00;}
#pulsanti_alto a:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #ea6f00;}


#briciole {padding-top:2px; padding-bottom:2px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#000000; border-top: 1px solid; border-bottom: 1px solid; border-bottom-color:#d9d8d2; border-top-color:#d9d8d2 }

#briciole a:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #737373;}
#briciole a:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #737373;}
#briciole a:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #000000;}


#footer {padding-top:15px; padding-bottom:15px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#818180;}

#footer a:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #818180;}
#footer a:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #818180;}
#footer a:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none; color: #000000;}

input { background-color:#dfded8; border:1px solid; border-color:#ffffff; font-family:Trebuchet MS; font-size: 12px; color:#ea6f00;}

input#textfield { background-color:#dfded8; border:1px solid; border-color:#ffffff;  font-family: arial; color: #FFFFFF; font-size: 10px;}
input.textfield { background-color:#dfded8; border:1px solid; border-color:#ffffff;  font-family: arial; color: #FFFFFF; font-size: 10px;}

input#checkbox { background-color:#dfded8; border:1px solid; border-color:#ffffff;  font-family: arial; color: #FFFFFF; font-size: 12px;}
input.checkbox { background-color:#dfded8; border:1px solid; border-color:#ffffff;  font-family: arial; color: #FFFFFF; font-size: 12px;}

	
input#button { background-color:#dfded8; border:1px solid; border-color:#ffffff;  font-family: Trebuchet Ms; color: #FFFFFF; font-size: 12px;}


.indietro a { background-color:#111111; color:#cccccc; font-weight:bold; width:80px; float:right; text-align:center}

.indietro a:hover{ background-color:#000000; color:#FFFFFF; font-weight:bold; width:80px; float:right; text-align:center}

.myhrnews {padding:0px; margin-top:3px; margin-left:0px; margin-right:0px; margin-bottom:0px; line-height:0px; height:2px; }
*.myhrnews {padding:0px; margin-top:3px; margin-left:0px; margin-right:0px; margin-bottom:0px; line-height:0px; height:0px; }