
/* INIZIO PARTE DEL LAYOUT */

ul {list-style-type: none}
	
	html, body, ul, li, h1, p, div {margin:0; padding:0}

	
	cite {color:#999; font-size:10px}
	body {
		background-image:url(../immagini/background-HP.gif);
		background-repeat:repeat-x;
		font-family: Verdana,arial;
		letter-spacing: -1px;
		}
	
	#container {
		width:780px;
		margin: 0px auto;
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
	#fasciaTop {
		height:15px;
		margin: 0px auto;
		background-image:url(../immagini/fascia-top.gif);
		}
	#fasciaUtility {
		height:35px;
		text-align:right;
		background-color:#FFF;
		}
		.utility {
		margin-top:12px;
		text-align:right;
		}
	#spazioAnimazione {
		height:257px;
		width:418px;
		float:right;
		text-align:right;
		background-color:#fff;
		}
	#spazioSX {
		height:257px;
		width:362px;
		float:left;
		text-align:left;
		background-color:#fff;
		margin:0px;
		padding:0px;
		}
		#spazioLogo {
		height:158px;
		width:362px;
		float:left;
		text-align:left;
		background-color:#fff;
		margin:0px;
		padding:0px;
		}
		#spazioAmpolle {
		height:99px;
		width:362px;
		float:left;
		text-align:left;
		background-image:url(../immagini/ampolle.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
		margin:0px;
		padding:0px;
		/*background-color:#C34941;*/
		}
	#fasciaMenu {
		clear:both;
		height:60px;
		text-align:right;
		margin:0px;
		padding:0px;
		/*background-color:#EEA03C;*/
		}
		
		#boxAvviso {
		border:4px #f66014 solid;
		padding:5px;
		margin-bottom:10px;
		text-align:left;
		/*background-color:#EEA03C;*/
		}
	
	#colonnaSX {
		/*height:257px;*/
		width:240px;
		float:left;
		text-align:left;
		/*background-color:#D6EBEB;*/
		}
		
		#colonnaDX {
		/*height:257px;*/
		width:540px;
		float:right;
		text-align:left;
		/*background-color:#FFE0EB;*/
		}
		#colonnaHP {
		/*height:257px;*/
		width:780px;
		float:right;
		text-align:left;
		/*background-color:#FFE0EB;*/
		}
		
	#cont_domande{
	width:533px;
	margin-top:5px;
	margin-bottom:20px;
	padding-top:14px;
	padding-left:5px;
	border-style:dotted;
	border:1px;
	border-color:#C9CDCC;
		}


	#addressHP {
		height:120px;
		position:absolute;
		width:780px;
		top:400px;
		/*background-color:#ff0000;*/
		}
	#footer {
		height:140px;
		clear:both;
		margin:0px auto 0px auto;
		background-image:url(../immagini/fascia-bottom.jpg);
		background-repeat:repeat-x;
		/*background-color:#ff0000;*/
		}
	#cont_footer{
	width:780px;
	margin:0px auto 0px auto;
	padding:15px;
		}
		#spazioIndirizzo {
			height:100px;
			/*width:418px;*/
			float:left;
			text-align:left;
			/*background-color:#CC9900;*/
			}
		#spazioCrweb {
			height:80px;
			/*width:362px;*/
			float:right;
			padding-top:20px;
			text-align:right;
			/*background-color:#F9CC01;*/
			}

/* FINE PARTE DEL LAYOUT */



/* INIZIO CSS RELATIVO ALLA FORMATTAZIONE DEL TESTO */

.testoNone {
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing:0px;
	font-weight: normal;
	display:none;
	}

H2 {
	font-size: 11px;
	padding-top:40px;
	color: #67686A;
	letter-spacing:0px;
	font-weight: normal;
	}

H1 {
	font-size: 18px;
	padding-bottom:15px;
	text-align:left;
	font-weight: bold;
	color: #0064A6;
	}
	H1 a{
	color: #0064A6;
	}
	H1 a:hover{
	color: #52A4DB;
	}

.testoNote {
	font-size: 10px;
	color: #333333;
	letter-spacing:-1px;
	font-weight: normal;
	}

.testoBottom {
	font-size: 10px;
	color: #67686A;
	letter-spacing:0px;
	font-weight: normal;
	}
	.testoBottom a:link{
		font-size: 10px;
		color: #67686A;
		letter-spacing:0px;
		font-weight: normal; 
		}
	.testoBottom a:hover{
		font-size: 10px;
		color: #808182;
		letter-spacing:0px;
		font-weight: normal; 
		}
	.testoBottom a:visited{
		font-size: 10px;
		color: #67686A;
		letter-spacing:0px;
		font-weight: normal; 
		}
		

.testoMenuBottom {
	font-size: 10px;
	padding-top:60px;
	text-align:center;
	padding-bottom:5px;
	color: #67686A;
	font-weight: normal;
	}
	.testoMenuBottom a:link{
		font-size: 10px;
		color: #67686A;
		font-weight: normal; 
		}
	.testoMenuBottom a:hover{
		font-size: 10px;
		color: #808182;
		font-weight: normal; 
		}
	.testoMenuBottom a:visited{
		font-size: 10px;
		color: #67686A;
		letter-spacing:-1px;
		font-weight: normal; 
		}
	
.testoVerde {
	font-size: 11px;
	font-weight: bold;
	color: #68A02F;
	}
	.testoVerde a:link{
	font-size: 11px;
	font-weight: bold;
	color: #68A02F;
	}
	.testoVerde a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #9BD85C;
	}
	.testoVerde a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #68A02F;
	}

.testoArancio {
	font-size: 11px;
	font-weight: bold;
	color: #E9861C;
	}
	.testoArancio a:link{
	font-size: 11px;
	font-weight: bold;
	color: #E9861C;
	}
	.testoArancio a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #F2B16C;
	}
	.testoArancio a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #E9861C;
	}
	
.testoRed {
	font-size: 11px;
	font-weight: bold;
	color: #CB0003;
	}
	.testoRed a:link{
	font-size: 11px;
	font-weight: bold;
	color: #CB0003;
	}
	.testoRed a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #D75A5C;
	}
	.testoRed a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #CB0003;
	}
	
.testoBlu {
	font-size: 11px;
	font-weight: bold;
	color: #0064A6;
	}
	.testoBlu a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #0064A6;
		}
	.testoBlu a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #63B1E5;
		}
	.testoBlu a:link{
		font-size: 11px;
		font-weight: bold;
		color: #0064A6;
		}
	
.testoArancioFine {
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #E9861C;
	}
	.testoArancioFine a:link{
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #E9861C;
	}
	.testoArancioFine a:hover{
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #F2B16C;
	}
	.testoArancioFine a:visited{
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #E9861C;
	}
	
.testoContenuti {
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	}
	
#testoSpecifiche {
	font-size: 11px;
	padding-bottom:5px;
	padding-left:23px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	}
	.titoloScreening {
	font-size: 11px;
	padding-bottom:10px;
	text-align:left;
	font-weight: bold;
	color: #F66014;
	}
	
.testoLink {
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	}
	.testoLink a:link{
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	}
	.testoLink a:hover{
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #8D8C8C;
	}
	.testoLink a:visited{
	font-size: 11px;
	padding-bottom:18px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	}
	
.testoContenutiForm {
	font-size: 11px;
	text-align:justify;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	}
	
.testoForm {
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight: normal;
	line-height: 15px;
	color: #6AA8D2;
	}
	
	
.titolone {
	font-size: 18px;
	padding-bottom:15px;
	text-align:left;
	font-weight: bold;
	color: #0064A6;
	}
	.titolone a{
	color: #0064A6;
	}
	.titolone a:hover{
	color: #52A4DB;
	}
	
.titoloArancio {
	font-size: 13px;
	padding-top:30px;
	font-weight: bold;
	color: #E9861C;
	}
	
.titoloArancioCasella {
	font-size: 13px;
	padding-bottom:18px;
	font-weight: bold;
	color: #E9861C;
	}

.divisioneMedici {
	font-size: 13px;
	padding-top:15px;
	padding-left:4px;
	padding-bottom:18px;
	margin-bottom:10px;
	text-align:left;
	font-weight: bold;
	background-color:#EAF3F9;
	color: #0064A6;
	}
	.divisionePazienti {
	font-size: 13px;
	padding-top:15px;
	padding-left:4px;
	padding-bottom:18px;
	margin-bottom:10px;
	text-align:left;
	font-weight: bold;
	background-color:#F3F9ED;
	color: #8DC54C;
	}

.titoloBlu {
	font-size: 13px;
	padding-bottom:18px;
	text-align:left;
	font-weight: bold;
	color: #0064A6;
	}
	.titoloBlu a:link{
		font-size: 13px;
		text-align:left;
		font-weight: bold;
		color: #0064A6;
		}
	.titoloBlu a:hover{
		font-size: 13px;
		text-align:left;
		font-weight: bold;
		color: #5EA9DA;
		}
	.titoloBlu a:visited{
		font-size: 13px;
		text-align:left;
		font-weight: bold;
		color: #0064A6;
		}
		
.titoloScreening2 {
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #F66014;
	}

.titoloGiallo {
	font-size: 13px;
	padding-bottom:5px;
	text-align:left;
	font-weight: bold;
	color: #D98900;
	}
	.titoloGiallo a:link{
		font-size: 13px;
		text-align:left;
		font-weight: bold;
		color: #D98900;
		}
	.titoloGiallo a:hover{
		font-size: 13px;
		text-align:left;
		font-weight: bold;
		color: #F3BF67;
		}
	.titoloGiallo a:visited{
		font-size: 13px;
		text-align:left;
		font-weight: bold;
		color: #D98900;
		}
		
/* FINE CSS RELATIVO ALLA FORMATTAZIONE DEL TESTO */