html { overflow: scroll; }


/* header
--------------------------------------------------*/
.header {
  width: 720px;
  text-align:right;
}

/* menu
--------------------------------------------------*/
.td_menu_chisiamo {
 	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	font-weight: bold;
	vertical-align: absmiddle;
	text-align: center;
	width: 200px;
	height: 40px;
	}
	
.td_menu_rete {
 	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	font-weight: bold;
	vertical-align: absmiddle;
	text-align: center;
	width: 140px;
	height: 40px;
	}

.td_menu_progetti {
 	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	font-weight: bold;
	vertical-align: absmiddle;
	text-align: center;
	width: 180px;
	height: 40px;
	}		 

.td_menu_documentazione {
 	font-family: Tahoma, Verdana;
  	font-size: 12px;
  	font-weight: bold;
	vertical-align: absmiddle;
	text-align: center;
	width: 200px;
	height: 40px;
	}		 




/* left
--------------------------------------------------*/
.left {
  width: 4px;
  height:4px;
  
  background: url(../images/puntino.jpg);
  background-repeat: repeat;
  vertical-align:top;

}

.left_border {
  background: url(../images/linea.jpg);
  background-repeat: repeat-y;
  vertical-align:bottom;
  text-align:left;
}


/* right
--------------------------------------------------*/
.right {
  width: 4px;
  height:4px;
  text-align: right;
  background: url(../images/puntino.jpg);
  background-repeat: repeat;
  vertical-align:top;

}

/* main
--------------------------------------------------*/
.main {
  padding-top:10px; 
  padding-bottom:5px; 
}



/* links
--------------------------------------------------*/

a.a_header_link,
a.a_header_link:visited {  
  color:#08564b;
  font-family: Tahoma, Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  vertical-align:absmiddle;
}

a.a_header_link:hover {  
  color:#08564b;
  font-family: Tahoma, Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  vertical-align:absmiddle;
}


a.a_photo_link,
a.a_photo_link:visited {  
  color:#000000;
  font-family:Tahoma, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;

}
a.a_photo_link:hover {  
  color:#ff0000;
  font-family:Tahoma, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;

}

a.a_mail_link,
a.a_mail_link:visited {  
  color:#FFFFFF;
  font-family:Tahoma, Verdana;
  font-size: 12px;
  font-weight: regular;
  text-decoration: underline;
}

a.a_mail_link:hover {  
  color:#FFFF00;
  font-family:Tahoma, Verdana;
  font-size: 12px;
  font-weight: regular;
  text-decoration: underline;
}

a.a_left_link,
a.a_left_link:visited {  
  color:#30634e;
  font-family:Tahoma, Verdana;
  font-size: 12px;
  font-weight: regular;
  text-decoration: underline;
}

a.a_left_link:hover {  
  color:#FF00FF;
  font-family:Tahoma, Verdana;
  font-size: 12px;
  font-weight: regular;
  text-decoration: none;
}

/* paragraphs
--------------------------------------------------*/
.titolo{
  font-family: Tahoma, Verdana;
  font-size:18px;
  line-height:18px;
  font-weight:bold;  
  color:#08564b;
  margin-top:20px;
}

.testo{
  font-family: Tahoma, Verdana;
  font-size:10px;
  line-height:18px;
  font-weight:normal;
  color:#555555;

}

.testo_margin {
  font-family: Tahoma, Verdana;
  font-size:10px;
  line-height:18px;
  font-weight:normal;
  color:#555555;
	margin-top:20px;
}
.testo_l{
  font-family:Tahoma, Verdana;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-align: left;
  vertical-align:top;
  padding-left: 5px;
  
}

.testo_b {
  font-family:Tahoma, Verdana;
  font-size:10px;
  font-weight:bold;
  color:#555555;  
}

.testo_s {
  font-family:Tahoma, Verdana;
  font-size:8px;
  font-weight:bold;
  color:#555555;
}

.sottotitolo{
  font-family: Tahoma, Verdana;
  line-height:18px;
  font-size:11px;
  font-weight:bold;
  color:#08564b;
}
.sottotitolo_left{
  font-family:Tahoma, Verdana;
  padding-left: 10px;  
  font-size:12px;
  font-weight:bold;
  color:#30634e;
  text-align: left;
}


.testo_foot{
  font-family: Tahoma, Verdana;
  line-height:18px;
  font-size:10px;
  font-weight:normal;
  color:#075e50;
}


a.a_menu,
a.a_menu:visited,
a.a_menu:hover {
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
ul#link a , div#download a{
	font-weight:bold;
	color:#075e50;
	text-decoration:none;
}ul#link a:hover, div#download a:hover {
		text-decoration:underline;
}
div#download a{
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}ul#link a:hover, div#download a:hover {
		text-decoration:underline;
}

/* menu cene
--------------------------------------------------*/

.titolo_cena{
  font-family:Tahoma, Verdana;
  font-size:14px;
  font-weight:normal;
  color:#30634e;
  padding-top: 5px;
  text-align: center;
}

.testo_c{
  font-family:Tahoma, Verdana;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  text-align: center;

}

/* iniziative
--------------------------------------------------*/
.iniz{
  font-family: Tahoma, Verdana;
  font-size:16px;
  font-weight:normal;
  color:#ffffff;
  text-align: center;
  vertical-align:absmiddle;
  padding-top: 10px;
}

.iniz_s{
  font-family: Tahoma, Verdana;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
  text-align: center;
  vertical-align:absmiddle;
  padding-top: 10px;
}

.sottotitolo_under{
  font-family: Tahoma, Verdana;
  line-height:16px;
  font-size:12px;
  font-weight:bold;
  color:#30634e;
  text-align: center;
  text-decoration:underline;
}

.prezzo{
  font-family: Tahoma, Verdana;
  line-height:18px;
  font-size:14px;
  font-weight:bold;
  color:#30634e;
  text-align: center;
  text-decoration:none;
}


/* contatti
--------------------------------------------------*/

.contatti_input {
	width: 300px;
	background-color: white;
	border: 1px solid;
	border-color: #30634e;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	}
.contatti_textarea {
	background-color: white;
	border: 1px solid;
	border-color: #30634e;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	width: 300px;
	height: 100px;
	}
.contatti_textarea2 {
	background-color: white;
	border: 1px solid;
	border-color: #30634e;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	width: 470px;
	height: 140px;
	}
	
.button {
	background-color: #08564b;
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	border: 1px solid;
	border-color: #013c8a;
	}

/* area riservata 
--------------------------------------------------*/
.header_reserved {
	width: 100%;
	height: 90px;
	background-color: #08564b;
	font-family: Tahoma, Verdana;
	color: #ffffff;
	font-size: 25px;
	font-weight: bold;	
	text-align: center;
}

.td_right_voce {	
	height: 20px;
	padding-left: 4px;
	font-family: Tahoma, Verdana;
	color: #08564b;
	font-size: 12px;
	font-weight: bold;
	}

.td_rete {
	font-family: Tahoma, Verdana;
	color: #08564b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.td_main_reserved {
	font-family: Tahoma, Verdana;  	
	color: #08564b;
	/*background-color: #08564b;*/
	font-size: 12px;	
	padding-left: 5px;
	padding-top: 5px;
}

a.right_a_link,
a.right_a_link:visited {
	font-family: Tahoma, Verdana; 	
	color: #08564b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.right_a_link:hover {
	font-family: Tahoma, Verdana;
	color: #08564b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.td_newsModifyImage {
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#08564b;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 10px;
}

.gestioneTabella_listData_td_tableHeader {
	background-color: #08564b;
	color: white;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-left: 2px;
	}

/*--------- */


div#download {
font-family:Tahoma, Verdana;
	display:block;
	widows:200px;
	float:right;
	margin-top:20px;
	font-size:10px;
	padding-top:6px;
}

a.news_summary_news_a_detailNews2,
a.news_summary_news_a_detailNews2:visited {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #08564b;
	font-weight: bold;
	text-decoration: underline;
}
a.news_summary_news_a_detailNews2:hover {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #08564b;
	font-weight: bold;
	text-decoration: none;
}