#multimedia{margin:0px;padding:0px;border:0px;list-style:none;}
#multimedia ul{margin:0px 0px 0px 10px;padding:0px 0px 0px 5px;border:0px;}
#multimedia a:link,#multimedia a:visited,#multimedia a:active {display:block;background-color:#A1D4E9;margin:1px 1px 0px 0px; padding:2px; }

#fotos{width:200px;float:left;}
#foto a{width:180px;}

#videos{float:left;width:200px;}
#video a{width:180px;}

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color : #004D91; /*#545C7B - #001934*/
	background-color: #FFFFFF;
	background-image:url("/2004/images/fondo.gif");
	margin: 0px;
	padding:0px;
}
img, form{
	margin: 0px;
    border: 0px;
	padding:0px;
}
p {
	margin: 0px 0px 10px 0px;
    border: 0px;
	padding:0px;
}
a:link,a:visited,a:active {
	font-weight:bold;
	color:#990000;
	text-decoration: none;
}
.col4_img a:hover{
background:none;}
#multimedia a:hover, a:hover {
	color:#FFFFFF;
	background-color:#00376F;
}
ul {
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
}
.normal {
	font-weight:normal
}
/*.roll_over a:link,.roll_over a:visited,.roll_over a:active{font-weight:bold;text-decoration:none;}
.roll_over a:hover{text-decoration:underline;}*/

/* // TESTA ///////////////////// */

#main {
	background-image:url("/2004/images/sez_fondo.jpg");
	width: 760px;
	text-align:left;
}
#main_home {
	background-image:url("/2004/images/home_fondo.jpg");
	width: 760px;
	text-align:left;
}
#testa {
	width: 760px;
	height: 94px;
	background-image:url("/2004/images/testa.gif");
    clear: both;
    display: block; 
}
.cerca{
	padding-top:30px;
	text-align:right;
	width:445px;
	float:left;
}
.textfieldsS, .pulsS{
	border:1px solid #044A92;
	font-size:9px;
}
.textfieldsS{
	color:#044A92;
	padding-left:1px;
	width:89px;
	background-color:#FFFFFF;
}
.pulsS{
	color:#990000;
	background-color:#FFFFFF;
	font-weight:bold;
}
.buttons2 {
	float:left;
}
.buttons {
	margin-left: 304px;
    clear: both;
    display: block; 
}
#pulsa {
	background-image:url("/2004/images/pulsa.gif");
	width: 760px;
	height: 26px;
    display: block; 
    clear: both;
}
#pulsa img{
	float: left;
}
#bottom_fam {
	background-image:url("/2004/images/bottom_fam.jpg");
	width: 760px;
	height: 11px;
	display: block; 
	clear: both;
}
.puls_testa {
	margin-top:7px;
	float: left;
}
.logo_testa {
	margin:26px 33px 0px 14px;
	float: left;
}
/* ////////////////////// */

/* // HOME ///////////////////// */

#homespacer {
	background-image: url("/2004/images/home_spacer.gif");
	width: 760px;
	height: 19px;
    display: block;
	clear:both;
}
#bottom {
	background-image: url("/2004/images/bottom.gif");
	font-size:1px;
	width: 760px;
	height: 7px;
    display: block;
	clear:both;
}
#standards {
	width: 760px;
	margin-top:5px;
}
#standards div {
	float:left;
}
#footer{
	background-image: url("/2004/images/fondo.jpg");
	background-repeat: no-repeat;
 	width:380px;
	border:2px solid #044A92;
	margin-left:0px;
	float:left;
	margin-right:90px;
	height:40px;
	padding:5px;
	font-weight:bold;
	text-align:left;
	word-spacing:2px;
}

#newsbox {
	padding-left: 7px;
	width: 298px;
	height: 170px;
    display: block; 
    float: left;
}
#news_tit {
	background-image: url("/2004/images/news.gif");
	width: 288px;
	height: 17px;
    clear: both;
    display: block; 
	padding-left:10px;
	padding-top:3px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #001934;
}
.news_tit_sx {
	width: 90px;
	float:left;
}
.news_tit_dx {
	width: 188px;
	float:left;
	text-align:right;
}

.congress_tit_sx {
	width: 250px;
	float:left;
}
.congress_tit_dx {
	width: 470px;
	float:left;
	text-align:right;
}

#flash {
	background-image:url("/2004/images/flash.gif");
	padding-left:1px;
	padding-top:1px;
	padding-bottom:0px;
    display: block; 
	width: 448px;
	height: 169px;
    float: left;
    z-index:1;
}
#newsletter {
	padding-left: 7px;
	width: 291px;
	height: 112px;
    display: block;
    float: left;
}
#newsletter_tit {
	background-image: url("/2004/images/newsletter.gif");
	width: 281px;
	height: 17px;
    display: block; 
    clear: both;
	padding-left:10px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #001934;
}
.box {
	background-image:url("/2004/images/box.jpg");
	width: 220px;
	height: 112px;
	margin-left: 7px;
    float: left;
}
.box img{
	padding: 8px 10px 8px 10px;
}
.box_tit {
	width: 210px;
	height: 17px;
    display: block; 
    clear: both;
	padding-left:10px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #001934;
}
#piede {
	background-image: url("/2004/images/bottom.gif");
	width: 760px;
	height: 7px;
    display: block;
    clear: both;
}
/* /////////////////////// */

/* // GENERAL ///////////////////// */

.textarea130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001934;
	width: 130px;
}

.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001934;
	width: 136px;
}
.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001934;
	width:411px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004D91;
}
.txt_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001934;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #004D91;
}
.tit_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #EF1818; /*#FF4E02 #CB1515 #DD3335 #E73029 #F13336  #E30708 #DE1818 #E5302E*/
}
.tit_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #001934;
}
.puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001934;
}


#sez_tit {
    clear: both;
	background-image:url("/2004/images/sez_fondo_tit.gif");
	width: 740px;
	height: 21px;
    display: block; 
	margin-top:0px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #001934;
}
#sez {
	width: 738px;
    display: block; 
    clear: both;
    padding: 0px 11px 10px 11px;
	
}

#col1 {
	background-image:url("/2004/images/fondo_dett.jpg");
	width:441px;
	float:left;
	border-right: 1px solid #FFFFFF;
}
#col1-2 {
	background-image:url("/2004/images/fondo_dett.jpg");
    padding: 10px 10px 20px 10px;
	width:718px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin-left:-1px;
}
.col4 {
	background-image:url("/2004/images/fondo_dett.jpg");
	width:184px;
	float:left;
	border-right: 1px solid #FFFFFF;
}
.col4_img {	
	clear:both;
	margin-top: 30px;
	margin-bottom: 10px;
}

.descr_img {
	float:left;
    padding: 10px 5px 10px 11px;
}
.descr_img_spacer {
	width: 200px;
	height:150px;
	float:left;
}
.descr {
	width:200px;
	padding-top:10px;
	padding-left:10px;
	float:left;
}
.marchi {
    padding: 10px 11px 10px 10px;
	clear:both;
	width:400px;
}
.lista {
	padding-bottom:5px;
	clear:both;
	width:276px;
}
.lista_spacer {
	padding-bottom:5px;
	clear:both;
	width:276px;
	height:244px;
}
#col2 {
	background-image:  url("/2004/images/fondo_dett.jpg");
    padding: 10px 10px 20px 10px;
	width:276px;
	float:left;
	border-left: 1px solid #FFFFFF;
	margin-left:-1px;
}


/*
*/




.menu {
/*	cursor:url;*/
	position:absolute;
	width:149px;
	height:14px;
	background-color: #75A3B3;
/*	layer-background-color: #75A3B3;*/
	border: 1px solid #FFFFFF;
	overflow: hidden; 
	visibility: inherit;	
}
.menu a , .menu a:visited {
    padding: 0px 0px 0px 5px;
	width:149px;
	height:14px;
    display: block;
    color: #FFF;
    text-decoration: none;
	float:left;
}
.menu p {
	padding: 0px 2px 0px 2px;
	margin-top:0px;
	margin-left:-20px;
	float:left;
}
.menu a:hover,.menu a:active, .menu a:focus {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #00376F;
	float:left;
}
.box_news_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin-top:6px;
}
.box_news_txt {
	margin-top:6px;
}
.box_news_dett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:right;
	margin-top:6px;
}

