/* -- Page styling, unrelated to centering ----- */

body {
	/* Page styling, unrelated to centering */

	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
	
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align:center;
}



/* -- Code for vertical centering ----- */

* {
	margin: 0;
	padding: 0;
}

/* macs won't see this! \*/
html, body { 
     height:100%;
     width:100%;
}
/* END mac */

#outer {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

#container {
	display:table-cell;
	vertical-align:middle;
}

#inner {
	text-align: center;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	/*background-color: #00ff00;*/
}
#content{
	position:relative;
	width: 980px;
	height: 702px;
}
#content_new{
	position:relative;
	width: 980px;
	height: 702px;
	text-align: center; 
	margin: 0 auto;
	padding:0;
}


/* intro */
#intro_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/intro_01.jpg);
}
#intro_02{
	position:relative;
	width: 980px;
	height: 76px;
}

#intro_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/intro_04.jpg);
}
#intro_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/intro_05.jpg);
}
#intro_06{
	position:relative;
	width: 980px;
	height: 58px;
	background-image: url(img_default/intro_06.jpg);
}
#intro_07{
	position:relative;
	width: 980px;
	height: 130px;
	background-image: url(img_default/intro_07.jpg);
}
#intro_08{
	position:relative;
	width: 980px;
	height: 156px;
	background-image: url(img_default/intro_08.jpg);
}
#intro_09{
	position:relative;
	width: 980px;
	height: 50px;
	background-image: url(img_default/intro_09.jpg);
}
#intro_10{
	position:relative;
	width: 980px;
	height: 30px;
	background-image: url(img_default/intro_10jpg);
}







/* about */
#about_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/about_01.jpg);
}
#about_02{
	position:relative;
	width: 980px;
	height: 76px;
}

#about_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/about_04.jpg);
}
#about_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/about_05.jpg);
}
#about_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/about_16.jpg);
}
#about_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/about_16_en.jpg);
}
#about_17_{
	position:relative;
	width: 980px;
	height: 285px;
}
#about_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/about_17.jpg);
}
#about_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/about_18.jpg);
}
#about_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/about_19.jpg);
}
#about_20{
	position:relative;
	width: 980px;
	height: 81px;
	background-image: url(img_default/about_20.jpg);
}

/* links */
#links_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/links_01.jpg);
}

#links_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/links_04.jpg);
}
#links_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/links_05.jpg);
}
#links_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/links_16.jpg);
}
#links_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/links_16_en.jpg);
}
#links_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/links_17.jpg);
}
#links_17_en{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/links_17_en.jpg);
}
#links_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/links_18.jpg);
}
#links_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/links_19.jpg);
}
#links_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/links_20.jpg);
}

/* news */
#news_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/news_01.jpg);
}

#news_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/news_04.jpg);
}
#news_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/news_05.jpg);
}
#news_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/news_16.jpg);
}
#news_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/news_16_en.jpg);
}
#news_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/news_17.jpg);
}
#news_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/news_18.jpg);
}
#news_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/news_19.jpg);
}
#news_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/news_20.jpg);
}


/* storia */
#storia_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/storia_01.jpg);
}

#storia_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/storia_04.jpg);
}
#storia_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/storia_05.jpg);
}
#storia_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/storia_16.jpg);
}
#storia_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/storia_16_en.jpg);
}
#storia_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/storia_17.jpg);
}
#storia_17_en{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/storia_17_en.jpg);
}
#storia_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/storia_18.jpg);
}
#storia_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/storia_19.jpg);
}
#storia_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/storia_20.jpg);
}


/* corsi */
#corsi_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/corsi_01.jpg);
}

#corsi_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/corsi_04.jpg);
}
#corsi_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/corsi_05.jpg);
}
#corsi_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/corsi_16.jpg);
}
#corsi_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/corsi_16_en.jpg);
}
#corsi_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/corsi_17.jpg);
}
#corsi_17_en{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/corsi_17_en.jpg);
}
#corsi_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/corsi_18.jpg);
}
#corsi_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/corsi_19.jpg);
}
#corsi_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/corsi_20.jpg);
}



/* servizi */
#servizi_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/servizi_01.jpg);
}

#servizi_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/servizi_04.jpg);
}
#servizi_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/servizi_05.jpg);
}
#servizi_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/servizi_16.jpg);
}
#servizi_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/servizi_16_en.jpg);
}
#servizi_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/servizi_17.jpg);
}
#servizi_17_en{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/servizi_17_en.jpg);
}
#servizi_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/servizi_18.jpg);
}
#servizi_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/servizi_19.jpg);
}
#servizi_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/servizi_20.jpg);
}


/* contatti */
#contatti_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/contatti_01.jpg);
}

#contatti_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/contatti_04.jpg);
}
#contatti_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/contatti_05.jpg);
}
#contatti_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/contatti_16.jpg);
}
#contatti_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/contatti_16_en.jpg);
}
#contatti_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/contatti_17.jpg);
}
#contatti_17_en{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/contatti_17_en.jpg);
}
#contatti_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/contatti_18.jpg);
}
#contatti_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/contatti_19.jpg);
}
#contatti_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/contatti_20.jpg);
}


/* download */
#download_01{
	position:relative;
	width: 980px;
	height: 39px;
	background-image: url(img_default/download_01.jpg);
}

#download_04{
	position:relative;
	width: 980px;
	height: 88px;
	background-image: url(img_default/download_04.jpg);
}
#download_05{
	position:relative;
	width: 980px;
	height: 75px;
	background-image: url(img_default/download_05.jpg);
}
#download_16{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/download_16.jpg);
}
#download_16_en{
	position:relative;
	width: 980px;
	height: 31px;
	background-image: url(img_default/download_16_en.jpg);
}
#download_17{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/download_17.jpg);
}
#download_18{
	float:left;
	margin: 0;
	padding: 0;
	width: 658px;
	height: 285px;
	background-image: url(img_default/download_18.jpg);
}
#download_19{
	float:left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 285px;
	background-image: url(img_default/download_19.jpg);
}
#download_20{
	position:relative;
	width: 980px;
	height: 80px;
	background-image: url(img_default/download_20.jpg);
}





/* menu */
#id_menu{
	position:relative;
	width: 980px;
	height: 27px;
}



/* contenuti dinamici */

#contenuti_dinamici{
	width: 650px;
	height: 280px;
	left:0px;
    margin: 0;
	padding: 0;
	overflow: auto;
	/*background-color: green;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
}

/* contenuti della sezione contatti */
#contenuti_dinamici_left{
	float:left;
	width: 300px;
	height: 280px;
    margin: 0;
	padding: 0;
	overflow: auto;
	/*background-color: green;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
}
#contenuti_dinamici_right{
	float:right;
	width: 300px;
	height: 280px;
    margin: 0;
	padding: 0;
	overflow: auto;
	/*background-color: red;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
}

/* Form elements */
input,textarea, select {
	color : #034EA2;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #A2A0A2;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
	background-color : #ffffff;
}

input { text-indent : 2px; }


 

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { 
        font-size : 11px; 
		color : #013168;  
		text-decoration: none;}
a:hover		{ 
     font-size : 11px; 
	 text-decoration: none; 
	 color : #011D3A; }
ul { list-style-image: url(icons/icona_stella.gif); margin: 25px; padding: 0px;}


/*  */
.titolo			{ 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size : 11px; 
	  color : #013168; 
	  font-weight : bold;}

.testo			{ 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size : 11px; 
	  color : #013168; 
	  font-weight : normal; 
	  line-height : 150%;
	  }
.testo a:link,.testo a:active,.testo a:visited { 
          font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size : 11px; 
		  color : #013168; 
		  font-weight : normal; 
		  line-height : 150%;
		  }
.testo a:hover { 
          font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size : 11px; 
		  color : #011D3A; 
		  font-weight : normal; 
		  line-height : 150%; 
		  text-decoration: underline;
		  }
.testo_err		{ 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size : 11px; 
	  color : #011D3A; 
	  font-weight : bold; 
	  line-height : 150%;
	  }





