body {
	width:918px;
	margin: 0px auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-align:center;
	background-image:url(img/fondo_sito.jpg);
	background-repeat:repeat-x;
	background-color:#D9E2E6;}

em {color: #003366; font-style:italic;}

a:link {color: #ff6600;}   
a:visited {color: #ff6600;} 
a:hover {color: #6699CC;}   
a:active {color: #ff6600;}   

h1 {font-size: 11px;
	font-weight: lighter;
	color:#003366;
	text-align:justify;
	margin: 7px 20px 0px 0px; }
ul.corsi_ul{
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;}
/*-----------------*/
#testata {
	height: 210px;
	width:918px;
	margin-top:15px;
	padding: 0px 0px 0px 0px;
	background-image:url(img/banda_top.jpg);}

#supercontent{
	text-align:justify;
	font-size: 11px;
	width: 918px;
	height:auto;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-image:url(img/fondo_home.jpg); background-position:top right;}

#content_generale{
	float:left;
	width: 709px;
	height:auto;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	background-image:url(img/ombra_.gif);
	background-repeat:no-repeat;}
	#content_generale_sx{
	float:left;
	width: 346px;
	height:auto;
	text-align:justify;
	padding: 20px 0px 0px 13px;}
	#content_generale_dx{
	float:right;
	width: 349px;
	height:auto;
	text-align:justify;
	padding: 30px 0px 10px 0px;
	margin:0px auto;
	background-image:url(img/ombra_aree.gif);
	background-repeat:no-repeat;
	background-color:#f3f4f9;}

#content_pagina{
	float:left;
	width: 691px;
	height:auto;
	text-align:justify;
	padding: 20px 11px 0px 15px;
	background-image:url(img/ombra_.gif);
	background-repeat:no-repeat;}

.fogli_home{
	width: 305px;
	height:auto;
	padding: 20px 10px 25px 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#336699;
	background-image:url(img/fondo_foglio.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.fogli_home h1 {font-size: 12px;
	line-height:16px; }
.fogli_home p{
	text-align:justify;
	font-size: 12px;
	font-weight: normal;
	color:#003366;
	padding: 6px 0px 10px 0px;
	margin:0px auto;
	line-height:16px;
}

table { font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px;}
.img_fogli{ float:right; padding: 0px 5px 0px 10px;}
.img_aree{ float:right; margin: 0px 0px 0px 0px; border:6px solid  #ffffff;}
.img_foto{ float:right; margin: 0px 0px 5px 10px; border:6px solid  #edf0f7;}
.img_sitemap{ float:right; margin: 20px 30px 0px 0px;}
.icone_home{ float:right; padding: 15px 25px 0px 0px;}
.divid{ width: 100%;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #00518a;}
/*menu sx*/

.aree_home{
	width: 320px;
	height:auto;
	padding: 10px 15px 0px 15px;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#336699;
}
.aree_home p{
	text-align:left;
	font-size: 11px;
	font-weight: normal;
	color:#003366;
	padding: 6px 15px 10px 0px;
	margin:0px auto;
	border-bottom:1px dotted  #6699cc;
}

#content_menu{
	float:left;
	text-align:left;
	width: 189px;
	height:auto;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding: 10px 0px 0px 10px;
	background-image:url(img/ombra_menu.jpg);
	background-repeat:no-repeat;
	}	

.menu{
	width: 187px;
	padding: 0px 0px 0px 0px;}	
.menu ul {margin: 0px; padding: 0px;}
.menu ul li {list-style-type : none; line-height: 25px;}
.menu ul li a {text-decoration : none;
	color : #003366 !important;
    height: 28px;
	border-bottom: 1px Solid #ffffff;
    line-height: 25px;
	display : block;}

.menu ul li a:hover {
	text-decoration : none;
	color : #FF6600 !important;
	background-color:#F1F5FA;
	padding-left:2px;
	display : block;
}
	.menu_aree{
	width: 187px;
	font-weight: normal;
	border-bottom: 1px Solid #ffffff;
	padding: 0px 0px 0px 0px;}
	.menu_aree ul {margin: 0px; padding: 0px;}
	.menu_aree ul li {list-style-type : none;}
	.menu_aree ul li a {text-decoration : none;
		color : #003366 !important;
		padding-left:15px;	
		height: 20px;
		line-height: 20px;
		border-bottom:none;
		display : block;}	
	.menu_aree ul li a:hover {
		text-decoration : none;
		color : #FF6600 !important;
		background-color:#F1F5FA;
		padding-left:17px;
		display : block;
}

#loghi_partner{
	text-align:center;
	width: 189px;
	height:auto;
	padding:10px 0px 10px 0px;
	}	

.titoli{
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	padding: 0px 0px 0px 0px;
	}	
	
.titoli_pagine{
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #00518a;;
	}

/*corsi_partenza-----------------*/
.cont_titolo{
	width:687px;
	height:21px;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin:0px auto;
	padding: 3px 0px 0px 5px;
	background-color:#00518a;
	}	
.cont_scheda{
	width:687px;
	height: auto !important;  /* per i browser moderni */
    height: 75px;      /* per IE5.x e IE6 */
    min-height: 75px;  /* per i browser moderni */
	text-align:left;
	margin:0px auto;
	padding: 7px 0px 10px 5px;
	background-color:#edf0f7;
	background-image:url(img/fondo_a.gif);
	background-position:right;
	background-repeat:no-repeat;
	}	
.cont_iscriviti{
	width:687px;
	height:21px;
	margin:0px auto;
	padding: 2px 0px 0px 5px;
	background-color:#ccd3e8;
	margin-bottom:10px;
	}
.img_pdf_corsi{
	float:right;
	width:160px;
	text-align:center;
	margin:0px auto;
	padding: 3px 0px 0px 0px;
	}
	.img_pdf_corsi a{
	color:#003366;
	text-decoration:underline;
	}
	.img_pdf_corsi a:hover{
	color:#FF6600;
	text-decoration:underline;
	}
	.tornasu{
	float:right;
	text-align:right;
	padding: 2px 10px 0px 0px;
	}
	.tornasu a{
	color: #003366;
	text-decoration:underline;
	}

/*docenti-----------------*/
#docenti_sx{
	float:left;
	width: 325px;
	height:auto;
	text-align:justify;
	padding: 0px 20px 20px 0px;}
#docenti_dx{
	float:right;
	width: 326px;
	height:auto;
	text-align:justify;
	padding: 0px 0px 20px 20px;}
#docenti_sx p{margin:0px auto;
	padding: 25px 10px 20px 0px;
	border-bottom: 1px dotted #ff6600;}
#docenti_dx p{margin:0px auto;
	padding: 25px 10px 20px 0px;
	border-bottom: 1px dotted #ff6600;
	}
	.box_corsi_benessere{
	padding: 25px 10px 20px 0px;
	border-bottom: 1px dotted #ff6600;
	}
#mappa{
	width: 687px;
	height:470px;
	border: 1px solid #00518a;}	
	
#sitemap{
	width: 665px;
	height:auto;
	padding: 0px 11px 0px 15px;
	font-weight:bold;}	
	#sitemap a{
	text-decoration:none;
	color:#003366;}	
	#sitemap a:hover{
	text-decoration:none;
	color:#FF6600;}	
	
	
/*rassegna_stampa-----------------*/
#stampa_sx{
	float:left;
	width: 431px;
	height:auto;
	text-align:justify;
	margin-top:10px;
	padding: 0px 20px 20px 0px;}
#stampa_dx{
	float:right;
	width: 230px;
	height:auto;
	text-align:justify;
	margin-top:10px;
	padding: 0px 0px 20px 10px;
	background-color:#f3f4f9;}
#stampa_sx p{margin:0px auto;
	padding: 15px 10px 15px 0px;
	border-bottom: 1px dotted #ff6600;}
#stampa_dx p{margin:0px auto;
	padding: 15px 10px 15px 0px;
	border-bottom: 1px dotted #00518a;}

/*footer-----------------*/

#footer {
	height: 59px;
	width: 918px;
	font-size: 11px;
	padding: 15px 0px 0px 0px;
	background-image:url(img/ombra_bottom.gif);
	background-repeat:no-repeat;
}

#firma {	
	width: 918px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;}
#firma_sx {
	float:left;
	text-align:left;
	width: 490px;
	padding: 0px 0px 0px 10px;}

#firma_dx {
	float:right;
	text-align:right;
	width: 408px;
	padding: 0px 10px 0px 0px;}
#firma a {text-decoration : none; color : #003366;}
#firma a:hover {
	text-decoration : underline; color : #6699CC;}

/*stile form---------------------------------*/
.campi_form{
	text-align: left;   
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	padding:3px;
	border:1px solid #6699CC}

/*--------------------*/
#stat {	
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 9px;
	}
.share {	
	padding: 5px 0px 5px 0px;
	}
.share_right {	
	float:right;
	width:145px;
	}
