html,body{
	margin: 0;
	padding:0;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align:center;
	margin: 0px;
	padding: 0px;
}


/* links */
a {
	background: inherit;
	text-decoration: none;
	color: #000099;
}
a:hover {
	background: inherit;
	text-decoration: underline;
	color: #720000;
}

.indi, .indi a {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.indi a:hover {
	background: inherit;
	text-decoration: underline;
	color: #720000;
	font-size: 9px;
}
#outer{
	width:955px;
	min-height:600px;
	height:100%;
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px solid #902825;
	background-image: url(../img/bg01.jpg);
}

#header{
	width:955px;
	height: 318px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
#container_main{
	width: 782px;
	margin: 0px;
	padding: 0px;

}

object {
	border: 0;
	}
		#logo {
	width:173px;
	margin: 0px;
	padding: 0px;
	height: 123px;
	float: right;
}
	#logo h1 {
	width:173px;
	margin: 0px;
	padding: 0px;
}
	#logo h1 span {
	display:none;
	margin: 0px;
	padding: 0px;
}	
		#logo img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
		#logo img a {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
#box_contatti_top{
	width:173px;
	padding: 0px;
	position: relative;
	margin: 0px;
}

	h2.tit_sx {
	width:173px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
h2.tit_main {
	width:609px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
h2.tit_dx {
	width:173px;
	float: left;
	margin: 0px;
	padding: 0px;

}

h1 { font-size: 1.4em; color: #65944A; }
h2 { font-size: 16px; }
	img a {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

p, h1, h2, h3 {
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
ul, ol {
	margin: 0;
	padding: 0;		
}
img {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

ol { /* Le regole per le liste ordinate */
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	color: #5A5A5A;
	margin: 0px;

}
ol.art { /* Le regole per le liste ordinate */
	list-style-position:outside;
	list-style-type:decimal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;


}
ol.puntato { /* Le regole per le liste ordinate */
	list-style-position:outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-type: disc;


}
ol.alfabetica { /* Le regole per le liste ordinate */
	list-style-position:outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-type: lower-alpha;


}
.alfabetico {
	background-color: #ECF3F9;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h3.alfabetico {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066AE;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;

}
lh {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #0865AA;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	line-height: 30px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#tit_contatti {
	width:609px;
	margin: 0px;
	float: left;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	padding: 0px;


}
#tit_contatti h2 {
	width:609px;
	margin: 0px;
	padding: 0px;
	float: left;


}
.titolo_contatti {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_tit_contatti.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;

}
.titolo_corsi {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_blu.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	width: 609px;

}
.titolo_convegni {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_07.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	width: 609px;

}
.titolo_videocorsi {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_08.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	width: 609px;

}
.titolo_modulistica {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_yellow.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;

}
.titolo_link_utili {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_link_utili.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	width: 609px;

}
.titoli_vari {
	width:609px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../img/grigio.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titolo_archivio {

	width:609px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../img/bg_06.jpg);
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#box_sx p, h1, h2, h3 {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;

}
#main p {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;

}
#indirizzi {
	padding: 0px;
	height: 80px;
	margin-top: 6px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	font-size: 10px;
}
#main2 {
	width:609px;
	padding: 0px;
	margin: 0px;
}
#main2 p {
	color: #5A5A5A;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 30px;

}
#articoli_main {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 580px;
	text-align: left;
	float: left;
}
.articoli {
	padding: 0px;
	width: 580px;
	text-align: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.articoli p {
	padding: 0px;
	margin: 0px;
	margin: 0px;
	font-style: normal;
	color: #5A5A5A;


}
.articoli h2 {
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #005695;

}
.articoli h3 {
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
	color: #0066AE;

}


blockquote {
	color: #0066AE;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
blockquote p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
}
#main_top{
	margin: 0px;
	padding: 0px;
	height: 318px;
	width: 609px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D4B7;
}
#main{
	width:609px;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*stili specifici per il layout*/
#box_sx{
	width:173px;
	margin: 0px;
	padding: 0px;
	left: 23px;
	top: 503px;
	float: left;
}

#menu_sx{
	width:173px;
	border: 0px solid #0099CC;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;

}
/*colonne*/
#col_sx_top{
	width:173px;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 318px;
	float: left;

}

#col_dx_top{
	width:173px;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 318px;


}
#col_dx_top2{
	width:173px;
	margin: 0px;
	padding: 0px;


}
#col_sx{
	width:173px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid #D4D0C8;
	background-image: url(../img/bg01.jpg);
	background-repeat: repeat;

}
#col_sx_bottom{
	width:173px;
	margin: 0px;
	padding: 0px;

}
#col_dx{

	width:173px;
	float: right;
	margin: 0px;
	padding: 0px;


}


.white{
	background-color: #FFFFFF;

}


#home{
	position: absolute;
	padding: 0px;
	display: block;
	height: 18px;
	margin: 0px;
	left: 548px;
	top: 0px;

}
#home a{
	margin: 0px;
	padding: 0px;


}
/*MO
D TOP*/
#mod_focus_on{
	width:173px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_focus_on01.jpg);
	background-repeat: no-repeat;
	height: 195px;
	float: right;
}
#mod{
	padding: 0px;
	margin-top: 10px;
	margin-right: 13px;
	margin-bottom: 10px;
	margin-left: 17px;
	float: left;
	height: 175px;
}
#mod h3{
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #0066AE;
	text-align: left;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#mod p{
	padding: 0px;
	text-align: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 7px;
}
/*MOD TOP*/
#clear{
 clear:both;
}


#content{
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-color: #C9C5BD;
	padding: 0em;
}
#mainfooter{
	clear:both;
	text-align:center;
	color: #000;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 20px;
	background-image: url(../img/mainfooter.jpg);
	background-repeat: no-repeat;
}
	.leftcol {
	background-image: url(../img/arrow01.jpg);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		}
.leftcol h4 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;

}
.leftcol h4, .leftcol h4 a {
	color: #0066AE;
}
.leftcol h4 a:hover {
	color: #730000;
}
.leftcol p, .leftcol p a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 145px;
}




	#maincol {
	background-image: url(../img/arrow03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
	padding: 0px;
		}
#maincol h4 {
	clear: both;
	font-size: 12px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	font-weight: bold;

}
#maincol h5.data {
	font-size: 11px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	font-weight: bold;
	color: #5a5a5a;
}
#maincol h4, #maincol h4 a {
	color: #0066AE;
}
#maincol h4 a:hover {
	color: #773300;
}
#maincol p, #maincol p a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	text-align: left;
	display: block;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}
	#maincol2 {
	background-image: url(../img/arrow04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
	padding: 0px;
		}
#maincol2 h4 {
	clear: both;
	font-size: 12px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	font-weight: bold;

}
#maincol2 h4, #maincol2 h4 a {
	color: #0066AE;
}
#maincol2 h4 a:hover {
	color: #cc0000;
}
#maincol2 p, #maincol2 p a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	text-align: left;
	display: block;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}







	#maincol3 {
	background-image: url(../img/arrow03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
	padding: 0px;
		}
#maincol3 h4 {
	clear: both;
	font-size: 12px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	font-weight: bold;

}
#maincol3 h4, #maincol3 h4 a {
	color: #0066AE;
}
#maincol3 h4 a:hover {
	color: #cc0000;
}
#maincol3 p, #maincol3 p a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	text-align: left;
	display: block;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;

}







#linea {
	width:173px;
	padding: 0px;
	background-image: url(../img/separatore.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	height: 1px;

}
#main_home {
	width: 609px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 47px;
	margin-left: 0px;
}
.main_paragrafo img {
	padding: 0px;
	margin: 0px;
	float: right;
	border: 3px solid #E1E0CB;
}












.mainsez {
	padding: 0px;
	float: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;

		}
.mainsez h4 {
	font-size: 12px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	font-weight: bold;

}
.mainsez h4, .mainsez h4 a {
	color: #0066AE;
}
.mainsez h4 a:hover {
	color: #cc0000;
}
.mainsez p, .mainsez p a {
	font-family: Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 11px;

}
.titsez {
	padding: 0px;
	margin: 0px;
	height: 25px;
	width: 590px;

		}

.quad{
	height: 22px;
	width: 22px;
	border: 1px solid #666666;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;

}

















.separatore {
	margin: 0px;
	background-image: url(../img/separatore.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 173px;
	height: 1px;
	clear: both;
}
.separatore2 {
	margin: 0px;
	padding: 0px;
	width: 609px;
	height: 27px;
	clear: both;
}
.continua, .continua a  {
	text-align: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	font-style: italic;
	color: #5A5A5A;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.continua a:hover {

}
.continua a:visited {


}


.leggi, .leggi a  {
	text-align: right;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0066AE;
	float: right;
	padding: 0px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;

}

.leggi a:hover {

}
.leggi a:visited {


}
.leggi_home, .leggi_home a  {
	text-align: right;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0066AE;
	float: right;
	padding: 0px;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.leggi_home a:hover {

}
.leggi_home a:visited {


}
.noborder {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 15px;
	height: 15px;
	margin: 0px;
}

.consenso {
	margin: 0px;
	font-size: 75%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;

}

.paragrafo {
	margin: 0px;
	padding: 0px;
	text-align: left;

}

table, td {
	margin: 0px;
	padding: 0px;

}
#col_dx_top3 {
	width:173px;
	margin: 0px;
	padding: 0px;
}



#box_dx {
	width:173px;
	margin: 0px;
	padding: 0px;
	left: 23px;
	top: 503px;
	float: left;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9BF;
}







#sez {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	float: left;
}

#sez ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	border: 0px solid #993300;
}

#sez li {
	display: block;
	margin: 0px;
	width: 500px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	height: 20px;
	float: left;
			color: #5A5A5A;
}
#sez a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	font-style: oblique;
	margin: 0px;

}
#sez a:hover, #sez .active a {
	text-decoration: underline;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	margin: 0px;

}
/* Content > Sidebar > Updates*/

#sez2 {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	float: left;

}

#sez2 ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	border: 0px solid #993300;
}

#sez2 li {
	display: block;
	margin: 0px;
	float: left;
	width: 500px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
			color: #5A5A5A;
}
#sez2 a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-style: oblique;
	margin: 0px;
	height: 20px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#sez2 a:hover, #sez .active a {
	text-decoration: underline;
	text-align: left;
	font-size: 12px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* Content > Sidebar > Updates*/
.icon{
	padding: 0px;
	height: 20px;
	width: 20px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.arrow{
	padding: 0px;
	height: 16px;
	width: 11px;
	margin-top: 9px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 10px;
	float: left;
}
.arrow im{
	padding: 0px;
	margin: 0px;

}
#footer{
	clear:both;
	text-align:center;
	color: #000;
	background-color: #e0dfcb;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 60px;
}











ul#pagination{
	padding: 0px;
	list-style: none;
	text-align: center;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}

ul#pagination li{
	display: inline;
	margin-right: 0.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}

ul#pagination a{
	text-decoration: none;
	border: 1px solid #DDDDDD;
	color: #333333;
	text-align: center;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

ul#pagination a:visited{

}

ul#pagination a:hover{
	color: #730000;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

ul#pagination li#currentpage a{
	color: #730;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul#pagination.sx {
	padding: 5px;
	list-style: none;
	text-align: left;
	margin: 0px;
}











ul#pagination_alfa{
	padding: 0px;
	list-style: none;
	text-align: left;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	height: 15px;
}

ul#pagination_alfa li{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

ul#pagination_alfa a{
	text-decoration: none;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 15px;
	float: left;
	padding: 2px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: center;
}

ul#pagination_alfa a:visited{

}

ul#pagination_alfa a:hover{
	color: #730000;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

ul#pagination_alfa li#currentpage a{
	color: #0865AA;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #FFFFFF;
}









.icon_video {
	padding: 0px;
	height: 25px;
	width: 25px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #363636;
}
#divnome {
	width: 587px;
	text-align: left;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	padding: 0px;
	float: left;

}

#divnome h2 {
	padding: 0px;
	font-size: 14px;
	text-align: left;
	color: #0066AE;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}

#divnome h4 {
	padding: 0px;
	font-size: 14px;
	text-align: left;
	margin: 0px;
	color: #0066AE;

}

#divnome p {
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	color: #5A5A5A;

}
#toplink {
	border: 0px;
	height: 25px;
	text-align: right;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: 730000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#toplink a {

	color: 730000;
}


#toplink a:hover {
	color: 730000;
	text-decoration: underline;
}
#toplink a:visited {
	color: #0865AA;

}
#content_pagination {
	width:150px;
	padding: 0px;
	margin: 0px;
	height: 25px;
	float: right;
}
.main_paragrafo {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 585px;
}
.testoWarning {
	color: #FF0000;
}
#torna_al_menu {
	position: absolute;
	padding: 0px;
	display: block;
	height: 18px;
	margin: 0px;
	left: 548px;
	top: 0px;
}
#torna_al_menu a {
	margin: 0px;
	padding: 0px;
}
#torna_menu {
	position: absolute;
	padding: 0px;
	display: block;
	height: 18px;
	margin: 0px;
	left: 458px;
	top: 0px;
}
#torna_menu a {
	margin: 0px;
	padding: 0px;
}
.credits, .credits a {
	color: #a00d59;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	float: left;
	margin-left: 4px;
	margin-top: 2px;

}
.credits a:hover {
	text-decoration: underline;


}
.blu {
	color: #083E88;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
}
.stilecolor {
	color: #b94e85;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
}
.stilecolor2 {
	color: #666666;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
}

.collab, .collab a {
	color: #a00d59;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	float: right;
	
	margin-right: 4px;
	margin-top: 2px;

}
.collab a:hover {
	text-decoration: underline;
	text-align: right;


}
