body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#FFFFFF;
	background-color:#037185;
	margin:0px;
	padding:0px;
	border:0px;
}
img, form, iframe, .no_margin {
	margin:0px;
	padding:0px;
	border:0px;
}
iframe {
	width:220px;
	height:30px;
}
/* LINK */
a:link, a:visited, a:active, a:hover {
	font-weight:bold;
	text-decoration: none;
}
a:link, a:visited, a:active {
	color:#C7A935;
}
a:hover {
	color:#CCCCCC;
}
#box_news a:link,#box_news a:visited, #box_news a:active, #archivio a:link,#archivio a:visited, #archivio a:active, #foot a:link,#foot a:visited, #foot a:active, .sub_pulsa_cont a:link,.sub_pulsa_cont a:visited, .sub_pulsa_cont a:active, #menu_sez a:link,#menu_sez a:visited, #menu_sez a:active, #divMenu a:link,#divMenu a:visited, #divMenu a:active {
	color:#FFFFFF;
}
#archivio a:hover, #box_news a:hover, #foot a:hover,.sub_pulsa_cont a:hover, #menu_sez a:hover, #divMenu a:hover {
	color:#CCCCCC;
}
/* FONT SIZE */
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	text-align:left;
}
h1 {
	font-size:140%;
}
h2 {
	font-size:130%;
}
h3 {
	font-size:120%;
}
h4 {
	font-size:110%;
}
h5 {
	font-size:100%;
	font-weight:bold;
}
h6 {
	font-size:90%;
}
.txt {
	margin:9px;
	text-align:justify;
}
.hr {
	width:100%;
	height:2px;
	font-size:2px;
	margin:5px 0px 5px 0px;
	border-top:1px dashed #177898;
	clear:left;
}
.none {
	display:none;
}

.menu:link, .menu:visited, .menu:active {
	font-family:     Verdana, Arial, Sans-Serif;
	font-size:       11px;
	font-weight:     bold;
	color:           #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	font-family:     Verdana, Arial, Sans-Serif;
	font-size:       11px;
	font-weight:     bold;
	color:           #CCCCCC;
	text-decoration: none;
}
.menu
{
	vertical-align:bottom;
}

#ContenitoreMenu {
	/*background-image:url("../images/fondo_pulsa.gif");*/
	width:540px;
	height:30px;
	float:left;
}
#divErrore{
	width:300px;
	text-align:center;
}
#main {
	width:760px;
	text-align:left;
	background-color:#22586D;
}
#testa img  {
	float:left;
	/*width:540; 
	height:48;*/
}
#sfondo_lingua 
{
	text-align:right;
	padding-right:5px;
	width:20px;
	height:48px;
	float:right;
	background-color:#22586D;
	padding-left:30px;
}
.contenitoreSottotab {
	width:         760px;
	height:        20px;
	background-color:#5A808C;
}
.contenutoSottotab {
	width:          740px;
	height:         20px;
	padding-left:   10px;
	padding-right:  10px;
	overflow:       auto;
}
.linkLogin 
{
	text-align:right;
	float:left;
	Width:165px;
	Height:48px;
	background-color:#22586D;
}
.menu_1, .menu_2, .menu_3, .menu_4, .menu_5 {
	text-align:center;
	padding:7px 0px 0px 0px;
	float:left;
	font-size:110%;
}
.menu_1 {
	width:108px;
}
.menu_2 {
	width:70px;
}
.menu_3 {
	width:94px;
}
.menu_4 {
	width:99px;
}
.menu_5 {
	width:80px;
}
.registrazione{
	font-family:     Verdana, Arial, Sans-Serif;
	font-size:       11px;
	font-weight:     bold;
	text-decoration: none;
	color:           #FFFFFF;
	background:      #5A808B;
	width:           200px;
	padding-top:     5px;
	padding-bottom:  5px;
	display:         block;
	cursor:          pointer;
	text-align:center;
}

.registrazione:hover {
	font-family:     Verdana, Arial, Sans-Serif;
	font-size:       11px;
	font-weight:     bold;
	text-decoration: none;
	color:           #D1ECFF;
	background:      #5A808B;
	width:           200px;
	padding-top:     5px;
	padding-bottom:  5px;
	display:         block;
}
.sub_pulsa_cont {
	width:760px;
	clear:both;
	font-size:110%;
}
/* .sub_pulsa_cont a, */ .sub_pulsa_cont img {
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
#sub_pulsa_pres, #sub_pulsa_oss, #sub_pulsa_att, #sub_pulsa_pubbl, #sub_pulsa_part, #sub_pulsa_news, #sub_pulsa_search, #sub_pulsa_contatti{
	width:760px;
	height:20px;
}
#sub_pulsa_pres div, #sub_pulsa_oss div, #sub_pulsa_att div, #sub_pulsa_pubbl div, #sub_pulsa_part div, #sub_pulsa_news div , #sub_pulsa_search div, #sub_pulsa_contatti div{
	float:left;
}
#sub_pulsa_contatti
{
	background-color:#5A808C;
}
#sub_pulsa_search {
	background-color:#5A808C;
}

.approfondimenti_sub_pulsa_oss {
	width:247px;
	height:18px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	margin:0px; 
	padding:3px 10px 0px 0px;
	background-image:url("../../images/fondo_oss.gif");
}
.approfondimenti_sub_pulsa_att {
	width:247px;
	height:18px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	margin:0px; 
	padding:3px 10px 0px 0px;
	background-image:url("../../images/fondo_att.gif");
}
.approfondimenti_sub_pulsa_pres {
	width:247px;
	height:18px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	margin:0px; 
	padding:3px 10px 0px 0px;
	background-image:url("../../images/fondo_pres.gif");
}
.approfondimenti_sub_pulsa_pubbl {
	width:247px;
	height:18px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	margin:0px; 
	padding:3px 10px 0px 0px;
	background-image:url("../../images/fondo_pubbl.gif");
}

.sub_pulsa_oss {
	background-color:#C7A935;
	clear:both;
	width:158px;
	padding:5px 0px 3px 5px;
	/*background-color:#177898;*/
}
.sub_pulsa_att {
	background-color:#177898;
	clear:both;
	width:158px;
	padding:5px 0px 3px 5px;
	/*background-color:#177898;*/
}
.sub_pulsa_pres {
	background-color:#326666;
	clear:both;
	width:158px;
	padding:5px 0px 3px 5px;
	/*background-color:#177898;*/
}
.sub_pulsa_pubbl {
	background-color:#6D6179;
	clear:both;
	width:158px;
	padding:5px 0px 3px 5px;
	/*background-color:#177898;*/
}

.col3_att_sub_pulsa_oss {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#C7A935;
}

.col3_att_sub_pulsa_att {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#177898;
}

.col3_att_sub_pulsa_pres {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#326666;
}

.col3_att_sub_pulsa_pubbl {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#6D6179;
}

.col1_sub_pulsa_oss 
{
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#C7A935;
	width:163px;
	float:left;
	
	font-size:110%;
}

.col1_sub_pulsa_att 
{
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#177898;
	width:163px;
	float:left;
	font-size:110%;
}
.col1_sub_pulsa_pres 
{
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#326666;
	width:163px;
	float:left;	
	font-size:110%;
}
.col1_sub_pulsa_pubbl 
{
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#6D6179;
	width:163px;
	float:left;
	font-size:110%;
}



#sub_pulsa_oss {
	background-color:#C7A935;
}
#sub_pulsa_att {
	background-color:#177898;
}
#sub_pulsa_news {
	background-color:#00A0C6;
}
#sub_pulsa_pres {
	background-color:#326666;
}
#sub_pulsa_pubbl {
	background-color:#6D6179;
}
#sub_pulsa_part {
	background-color:#518A63;
}
.sub_menu {
	padding:3px 0px 0px 9px;
}
#menu_sez {
	margin:9px;
}
.sel_item_att {
	color:#C7A935;
}
/* LISTE */
.lista {
	margin:0px 0px 0px 15px;
	padding:0px;
}
li {
	margin-bottom:5px;
}
.lista_fuoricoll {
	margin:20px 0px 0px 15px;
	padding:0px;
	list-style-type:none;
}
.fuori_collana {
	color:#C7A935;
}
.messaggioErrore {
	font-family:     Verdana, Arial, Sans-Serif;
	font-size:       16px;
	font-weight:     bold;
	color:           red;
}
 /* FORM ELEMENTS */
.text_search, .puls, .text_newsl, .name_field{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #CCCCCC;
}
.text_search {
	float:left;
	width:88px;
}
.puls {
	width:50px;
	margin-left:5px;
}
.text_newsl {
	width:80px;
}
.contacts_field {
	width:250px;
}
.password_field{
	width:195px;
}
#newsl {
	width:220px;
	height:30px;
	float:left;
	/*background-color:#22586D;*/
}
#box_newsletter {
	width:220px;
	height:30px;
	padding-top:6px;
	padding-left:3px;
	padding-right:3px;
	background-color:#5A808C;
}
#box_sez_h {
	clear:both;
	width:760px;
	height:301px;
	background-image: url("../../images/sfondoHome.gif");
	background-repeat:no-repeat;
}
#box_sez {
	clear:both;
	width:760px;
	/*height:301px;*/
	min-height:301px;
}
.box_sez
 {
	clear:both;
	width:760px;
	/*height:301px;*/
	min-height:301px;
}
#col1_h {
	width:439px;
	height:277px;
	float:left;
}
#col2_h {
	width:321px;
	height:277px;
	float:left;
}
#col1 {
	width:163px;
	float:left;
	border-right:1px solid;
	border-bottom:1px solid;
	font-size:110%;
}
.col1 {
	width:163px;
	float:left;
	border-right:1px solid;
	border-bottom:1px solid;
	font-size:110%;
}
#col2 {
	width:338px;
	float:left;
}
.col2 {
	width:338px;
	float:left;
}
.col2Estesa {
	width:585px;
	float:left;
}
.ContenitoreNews
{
	width:594px;
	float:left;
	border-style:inset;
}
#col2_form {
	width:594px;
	float:left;
}
.half_form_box {
	width:200px;
	float:left;
	margin:20px 0px 0px 0px;
	text-align:left;
}
.form_mid_line {
	width:1px;
	float:left;
	height:355px;
	background-color:#177898;
	margin:20px 30px 0px 30px;
}
#col3 {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #177898;
	border-left:1px solid #177898;
}
.col3 {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #177898;
	border-left:1px solid #177898;
}
#col3_att {
	width:257px;
	float:left;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #6D6179;
	border-left:1px solid #6D6179;
}
#col2_lista, #col3_lista {
	width:200px;
	float:left;
	height:301px;
}
#col4_lista {
	width:196px;
	float:left;
	height:301px;
}
#sfondo_carta {
	width:257px;
	height:21px;
	background-image:url("../images/fondo_cartaetica.gif");
}
#sfondo_news {
	width:257px;
	height:21px;
	background-image:url("../../images/fondo_appr.gif");
}
.carta, .appr {
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	margin:0px 10px 0px 0px; 
	padding-top:3px;
}
.approfondimenti {
	width:247px;
	height:18px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	margin:0px; 
	padding:3px 10px 0px 0px;
}
.appr {
	margin-right:10px; 
}
.box_ultime {
	width:240px;
	min-height:60px;
	margin:4px 0px 9px 9px;
}
.clear {
	clear:both;
}
.foto_ult {
	float:left;
	padding-bottom:21px;
	margin:3px 10px 0px 5px;
}
.txt_ultime {
	width:187px;
	float:left;
}
.center {
	text-align:center;
	clear:both;
}
#box_news {
	width:305px;
	height:217px;
	margin-top:38px;
}
#news_head {
	width:305px;
	height:23px;
	background-color:#00A0C6;
	font-size:110%;
}
#news_body {
	width:305px;
	height:163px;
	background-image: url("../../images/news.gif");
}
#news_foot {
	width:305px;
	height:31px;
	background-image: url("../../images/integratioNews.gif");
}

.indent_tit {
	padding-top:5px;
	padding-left:10px;
}
.abst {
	width:285px;
	height:60px;
	margin:0px 10px 6px 10px;
	padding-top:10px;
    
}
.news_th {
	float:left;
	margin-right:5px;
	margin-bottom:20px;
	position:relative;
}
#archivio {
	text-align:center;
	clear:both;
	width:89px;
	margin-left:216px;
	margin-top:-4px;
}

.prog_int {
	width:220px;
	height:20px;
	margin-left:7px;
	margin-top:3px;
	font-size:110%;
	float:left;
	font-weight:bold;
}
.vai {
	width:65px;
	height:11px;
	font-size:100%;
	float:left;
	text-align:right;
	margin-top:14px;
}
a.under:link {
	text-decoration: underline;
	font-size:110%;
}
a.under:visited {
	text-decoration: underline;
	font-size:110%;
}
a.under:hover {
	color:#CCCCCC;
	text-decoration: underline;
	font-size:110%;
}
a.under:active {
	text-decoration: underline;
	font-size:110%;
}
.attivita_roll {
	font-size:110%;
	text-decoration: none;
	font-weight:bold;
}
.list_cont {
	width:400px;
	float:left;
}
.iscr {
	width:175px;
	text-align:right;
	font-size:100%;
	float:left;
	vertical-align:bottom;
}

.inscr_roll {
	line-height:20px;
	background-color:#177898;
	padding:1px 5px 2px 5px;
	text-transform:lowercase;
	letter-spacing:1px;
	font-weight:bold;
}
.prog {
	margin:15px 9px 15px 9px;
	text-align:right;
}
#search_box {
	clear:both;
	width:158px;
	padding:5px 0px 3px 5px;
	background-color:#177898;
}
.search_box {
	clear:both;
	width:158px;
	padding:5px 0px 3px 5px;
	background-color:#177898;
}
#foot {
	clear:both;
	width:760px;
	height:23px;
	background-color:#22586D;
}

.foot_text {
	padding-top:5px;
	margin-left:3px;
	width:100%;
}

.foot_puls {	
	padding-top:5px;
	margin-left:3px;
	width:200px;
	text-align:left;
}
.foot_flyer {
	padding-top:4px;
	float:left;
	width:25px;
}
.field_100, .field_140, .field_200 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	border:1px solid #999999; 
	margin-bottom:10px;
}
.field_100 {
	width:100px;
}
.field_140 {
	width:140px;
}
.field_200 {
	width:200px;
}
.uline {
	text-decoration:underline;
}
.form_txt {
	margin-left:45px;
	width:551px;
}
.send {
	width:85%;
	margin:20px 0px 0px 0px;
	clear:both;
}
.float {
	float:left;
}
.form_submit {
	float:left;
	margin-left:200px;
	width:160px;
}
.form_footer {
	width:80%;
	clear:both;
	margin:40px 0px 30px 0px;
}