html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a {margin: 0; padding: 0; border: 0;} 

body {
	font-size: 100.01%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	color: #000000;
	background-color:#06195B;
	/*background-color:#FFFFFF;*/} 

#pagewidth {width:975px; height: auto; margin-left:auto; margin-right:auto; background-color:#ecf5fd;}

#contenuti {position:absolute; top: 130px; height: 481px; width: 801px;	margin-left: 174px;}
	
/* dove ci sono i loghi fidas e adsp */
#head_images {height: 66px; width: 975px; background-color:#06195B;}
/* loghi fidas e adsp */  /*{position:absolute; left:145px;}*/
#head_img_1 {position:absolute; margin-top:25px; margin-left: 20px; width:148px; height: 72px;}
#head_img_2 {position:absolute; margin-top: 5px; margin-left:820px; width:125px; height:125px;}
/* blocco bianco sotto il blocco blu head_images */
#head_footer {height: 64px; width: 975px; background-color:#ECF5FE;} /* #ffffff */
	
#head_centrale {
	position:absolute;
	margin-left: 234px;
	top: 0px;
	width: 521px;
	height: 130px; /*66 + 64*/ 
	background-image: url(immagini/ChiDonaIlSangueDonaLaVita.jpg);
	background-repeat: no-repeat;	/*background-color:#ffffff;*/}

#sfondo_menu {
	margin-top: 66px;
	margin-left: 28px;
	height: 26px; /* 263px */
	background-image: url(immagini/head_menu.jpg);
	background-repeat: no-repeat; 	/*background-color:#ffffff;*/}

/* DEFINIZIONE DEL MENU' SUPERIORE */
#headmenu a {position: absolute; top: 66px; height: 26px; text-decoration: none;}
#headmenu a i {visibility: hidden;}

a#chisiamo {width:108px; left: 28px;}
a#lastoria {width: 92px; left:136px;}
a#dovesiamo{width:109px; left:228px;}
a#contatti {width: 84px; left:337px;}

a#chisiamo:hover  {background-image: url(immagini/head_menu_1-over.jpg);}
a#lastoria:hover  {background-image: url(immagini/head_menu_2-over.jpg);}
a#dovesiamo:hover {background-image: url(immagini/head_menu_3-over.jpg);}
a#contatti:hover  {background-image: url(immagini/head_menu_4-over.jpg);}

a#chisiamo:hover, a#lastoria:hover, a#dovesiamo:hover, a#contatti:hover {border: none;} 
/* FINE DEFINIZIONE MENU' SUPERIORE */

/* INIZIO COLONNA SINISTRA */
#sx {display:block; height:auto; background-color:#ecf5fd; float:left; /*width:174px; */}
	#sx ul {background-color:#ffffff; font-family:Arial; font-weight:bold; color:#00254a; padding-bottom:30px; list-style-type: none;}
	
	/* DEFINIZIONE DEL MENU' SINISTRO N°1 */
	#sx_menu_1 {width:174px;}
	#sx_menu_1 a {display:block; line-height:22px; height:22px; text-decoration:none; padding-left:30px; text-indent: -10px; background-image:url(immagini/sfondo_sx_menu1_ALL.png); background-position:left top; background-repeat:no-repeat; color:inherit; font-size:15px;}
	#sx_menu_1 a#AA {height:44px; background-image:url(immagini/sfondo_sx_menu1_2height.png);}
	#sx_menu_1 a:hover {color:#ff0000; background-position:left bottom; border:none;}

	/* FINE DEFINIZIONE MENU' SINISTRO N°1 */

	/* DEFINIZIONE DEL MENU' SINISTRO N°2  */
	/*#sx_menu_2 {width:174px;}*/
	#sx_menu_2 a {display:block; line-height:28px; height:28px; text-decoration:none; padding-left:15px; background-image: url(immagini/sfondo_sx_menu2_ALL2.png); background-position:right top; background-repeat:no-repeat; color:inherit; font-size:12px; width:80px;}
	#sx_menu_2 a#AA {width:105px;}
	#sx_menu_2 a#BB {width:125px;}
	#sx_menu_2 a#CC {width:70px;}
	#sx_menu_2 a#DD {width:150px;}
	#sx_menu_2 a:hover {color:#ffffff; background-position:right bottom; border:none;}
	/* FINE DEFINIZIONE MENU' SINISTRO N°2 */

	/* DEFINIZIONE CHIUSURA DEL MENU' SINISTRO */
	#sx_menu_chiudi {display:block; width:174px; line-height:25px; font-size:12px; background-image:url("immagini/fine_menu.jpg"); /* .PNG trasparente*/}		 
	#sx_menu_chiudi b {margin-left:30px;}
	/* DEFINIZIONE CHIUSURA DEL MENU' SINISTRO */
/* FINE COLONNA SINISTRA  */


form {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; /*background: #FFFFFF;*/}
input.text {font: bold 12px Arial, Helvetica, sans-serif; color: #000000;}
.clr{clear:both;}
.content{padding:5px;} /*padding for content */ 
 
/* stili per la stampa */ 
@media print{ 
/* nasconde la colonna sinistra quando si stampa */
#sx{display:none;} 
/*#outer{border-left:0;} */
}