﻿html,body{margin:0;padding:0}
body{font: 85%/1.3 TrebuchetMS,Arial,sans-serif;
    text-align: left;background: #fff;padding-bottom:20px}
a { color: #0066B3; background: inherit; text-decoration: none;}
h1 { font: bold 2.1em Arial, Arial, Sans-Serif; color: #036DA7 }
h2 { font: bold 1.1em Arial, Arial, Sans-Serif; padding: 0; margin: 0; }

div#header{width: 980px;overflow:hidden;background: #fff; margin-bottom: 2px; border-top: 2px #D83E05 solid; padding-top: 1px; margin-top: 4px}

#contSxTop{margin-left: 0px; margin-top: 3px; margin-bottom: 0px; float: left}
#contDxTop{margin-left: 0px; margin-top: 3px; text-align: right; float: right;}


div#header h1{margin-left: 0px; margin-top: 3px; margin-bottom: 0px; float: left}
div#header h2{margin-left: 0px; margin-top: 3px; text-align: right; float: right; position:relative}
div#header h3{float:right; margin: -45px 0px 0px 0px;; font-size:10px; height:10px; line-height: 10px}
/*div#header h4{float:right; margin: -45px 20px 0px 620px;; font-size:10px;}
div#header h5{float:right; margin: -55px 20px 0px 620px;; font-size:10px;}
div#header h6{float:right; margin: -55px 20px 0px 620px;; font-size:10px;}
div#header h7{float:right; margin: -55px 20px 0px 620px;; font-size:10px;}*/
 
#user_details {
	float: right;
	width: 190px;
	background: url(layout/site/user_details_bg.gif) no-repeat;
	padding: 15px 0 0 12px;
	height: 112px;
	position: relative;
	margin-top: -110px;

}
#user_details_menu {
	color: #5C6973;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
#user_details_menu li {
	margin: 0;
	padding: 0 0 5px;
	list-style: none;
	width: 100%;
	float: left;
}

.new_messages:link,
.new_messages:visited,
.new_messages:active {
	font-size: 11px;
	color: #0066B3;
	font-weight: bold;
	padding: 0 0 0 20px;
	display: block;
	background:url(images/user_blu.png) no-repeat left center;
	
}

.new_messages:hover{
	text-decoration: underline;
}

#user_access {
	margin: 0;
	padding: 0 0 0 20px;
	float: left;
	background:url(images/log_out.png) no-repeat left center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

#user_access li {
	float: left;
	width: auto;
	padding: 0 5px 0 4px;
	background:url(images/user_access_li.gif) no-repeat right center;
}

#user_access li a:hover{
	text-decoration: underline;
}

#user_access li.first {
	background: none;
	padding-left: 0;
}
#user_access li.last {
	background: none;
}

#user_access a:link{
	color: #2a6883;
}


#main_menu li.last {
	background: none;
	padding: 0;
}

#server_details {
	float: left;
	margin: 0;
	padding: 3px 0 0;
	font-size: 10px;
	color: #6f818e;
	width: 100%;
}
#server_details dl, #server_details dt, #server_details dd {
	margin: 0;
	padding: 0;
	display: inline;
} 

#server_details dl {
	display: block;
}
/*div#menu{width:770px;margin:0 auto;text-align:left}
div#header h1{padding: 30px 0 20px 0;color: #D83E05}



ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666; border-top : 1px solid #fff; border-left : 1px solid #fff; border-right : 1px solid #fff;}
ul#nav a:hover{background: #fff;color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}*/

#left {
	float:right;
	width:74%;
	padding: 1em;
	margin-bottom: 1.2em;
	text-align: justify;
	background: #eee url('images/diag_stripe.gif');
}


#right {
	float: right;
	width:17%;
	margin: 0 0 10px 0;	
	border: 1px solid #CCC;
	text-align: center;
}

#right .box {
	padding: 5px 0 5px 5px;
	margin: 0 0 1em 0;
	background-color: #F9F9F9;
}


#content {
font: 85%/1.3 TrebuchetMS,Arial,sans-serif;
	margin: 0 auto;
    padding-top: 3px;
	background: #fff;	
}


.cont_int{
	width: 82%;
	float: left;
}


ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

/* menu */
#menu_h {
width: 980px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#D83E05;
float:left;
border: 1px solid #000;
border-left: 3px solid #00054b;
border-right: 1px solid #00054b;
background: url('images/pixel_menu_blu.jpg') repeat-x;
font-weight: bold;
}

#menu_h ul{
margin: 0;
padding: 0;
list-style: none;
font-weight: bold;
}

#menu_h li{
display: inline;
margin: 0;
padding: 0;
}

#menu_h a{
float: left;
color: #fff;
margin: 0;
padding: 4px 5px;
text-decoration: none;
border-right: 1px solid #fff;
background: url('images/pixel_menu_blu.jpg') repeat-x;
}

#menu_h a:hover{
color: #D83E05;/*#000066*/
background: #D8DFEA;
}
/* fine menu */


/* sotto menu */
#sotto_menu {
width: 99.5%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#D83E05;
float:left;
background-color: #D8DFEA;
border: 3px solid #D83E05;
border-top: none;
}

#sotto_menu ul{
margin: 0;
padding: 0;
list-style: none;
}

#sotto_menu li{
display: inline;
margin: 0;
padding: 0;
}

#sotto_menu a{
float: left;
background: #D8DFEA;
color: #D83E05;
margin: 5px 0;
padding: 0px 5px;
text-decoration: none;
border-right: 1px solid #D83E05;
}

#sotto_menu a:hover{
color: #D83E05;/*#000066*/
background: #D8DFEA;
text-decoration: underline;
}
/* fine sotto menu */

/* notizia grande CC2133*/
.primopiano{color:#D83E05; font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-top:-10px} 
.notgrande{float:left; width: 93%;margin-bottom: 15px; padding: 23px; background-color: #e4e4e4; border: 2px solid #FFFFFF;}
.notgrande img{float:left;margin: 0 0 0px 0px; margin-right: 10px; width: 143px; height: 110px; border: #FFF solid 3px;}
/*div.notgrande h2, */div.notgrande p{margin:6px 10px 0 0;padding: 0; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.notgrande h1{margin-top: -4px; color: #333; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height:21px}
.notgrande h2{margin-top: 0px; color: #333; font:28px Arial; font-weight:bold; letter-spacing:-0.08em; line-height:28px; text-align: left}
.notgrande h3{margin-top: 10px; color: #333; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
.clearer{clear: left}
.notgrande a{color:#000; text-decoration:underline;}
.notgrande a:hover{color:#D83E05; text-decoration: underline;}
.notgrande h2 a{color:#000; text-decoration:none}
.notgrande h2 a:hover{color: #D83E05; text-decoration: underline}
/* fine notizia grande */

.cont_due_not_hp{float: left; width: 97%; background-color: #FFF; border-bottom: #BBBBBB 1px dotted; padding:10px 10px 5px 10px}

.cont_due_not_hp_sx{float: left; width: 48%;}

.cont_due_not_hp_dx{float: right; width: 48%;}


/* tre notizie piccole */
.textimage{width: 100%;margin-bottom: 0px;}
.textitle{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.textdate{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding: 2px 0}
.textitle a{color:#000; text-decoration:none}
.textitle a:hover{color:#D83E05; text-decoration: underline}
.textimage img{float:left;margin: 3px 8px 0px 0px; padding: 2px; width: 90px; height: 68px; border: #CCCCCC 1px solid;}
.textimage p{margin:0 0px 0 0;padding: 0; color:#505050; font-size:11px;  font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px}
.textimage h2{margin-top: 0px; color: #D83E05; font-size:14px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left}
.textimage h2 a{color:#000; text-decoration:none}
.textimage h2 a:hover{color:#D83E05; text-decoration: underline}
/* fine tre notizie piccole */


.cont_under_hp{float: left; width: 100%; margin-top: 10px}

.cont_docs_sez{float: left;  margin-top: 10px; background-color: #FFF; padding:5px}

.cont_under_hp_sx{float: left; width: 48%; padding: 5px; background-color: #fff;}

.cont_under_hp_dx{float: right; width: 48%; padding:5px; background-color: #fff;}

.font_serv_home_hp{text-align:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#fff; margin: 0px 0 15px 0px; width:344px; padding-left: 5px; background: transparent url('../images/pixelMenuAran.jpg') repeat-x;}

	
/* archivio notizie*/
.archivio_not_hp{width: 98%; padding-bottom: 8px; margin-bottom: 8px; float: left; border-bottom: #CCCCCC 1px dotted;}
.archivio_not_hp img{float:left;margin: 0px 5px 0px 0px; padding: 2px; width: 85px; height: 64px;  border: #CCCCCC 1px solid;}
.archivio_not_hp h2, div.archivio_not p{margin:0 10px 0 0;padding: 0; color:#000000; font-size:11px}
.archivio_not_hp h2{margin-top: 0px; color: #000; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-align:left; line-height:14px; width: 25%;}
.archivio_not_hp h3{margin-top: 2px; color: #333; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
.archivio_not_hp h2 a{color:#000; text-decoration:none}
.archivio_not_hp h2 a:hover{color: #D83E05; text-decoration: underline}
/* fine t archivio notizi */

/* fine drop menu */


/* Inizio Easy Slider */
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;

		}
	#slider{
		margin-left: 7px;
		margin-bottom: 10px;
		width:100%;
		overflow:visible;
		}
	#slider li{ 
		width:96%;
		height:245px;
		overflow:hidden;
		}
/* Fine Easy Slider */

/* evento in hp */
.eventohp{width:100%;padding-bottom: 8px; margin-bottom: 8px; float: left; border-bottom: #CCCCCC 1px dotted;}
.archivio_not_hp img{float:left;margin: 0px 5px 0px 0px; padding: 2px; border-bottom: #CCCCCC 1px dotted; float:left}
.eventohp img{float:left;margin: 0px 5px 0px 0px; padding: 2px; width: 85px; height: 64px;  border: #CCCCCC 1px solid;}
.eventohp p{margin-top: 0px; color: #000; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
.eventohp h2{margin-top: 0px; color: #000; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:left}
.eventohp h2 a{color:#000; text-decoration:none}
.eventohp h2 a:hover{color:#D83E05; text-decoration: underline}
.eventohp p a{color:#000; text-decoration: none}
.eventohp p a:hover{color:#D83E05; text-decoration:underline}
/* fine evento in hp*/


/* archivio notizie */
.archivio_not{width: 100%;margin-bottom: 10px;}
.archivio_not img{float:left;margin: 3px 0 0px 0px; padding-right: 5px; width: 90px; height: 68px; border:none;}
.archivio_not h2, .archivio_not p{margin:0 10px 0 0;padding: 0; color:#000000; font-size:11px}
.archivio_not h2{margin-top: 0px; color: #000; font-size:14px; font-family: Arial, Helvetica, sans-serif}
.clearer{clear: left}
.archivio_not h2 a{color:#000; text-decoration:none}
.archivio_not h2 a:hover{color:#D83E05; text-decoration:underline}
/* fine archivio notizie */

/* vis not */

.vis_n_titolo{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size:24px;
font-weight:bold;
}


.vis_n_testo_pic{
color:#000000;
width:100%;
margin-top:7px;
float:left;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.data_notizia{
width:100%;
margin-top:12px;
margin-bottom:12px;
float:left;
text-align:right;
font-family: Arial, Helvetica, sans-serif;font-size:12px;
font-weight:bold;
color:#000000;
}

.firma{
font-style:italic;
width:100%;
float: left;
text-align:right;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#D83E05;
}

.allegati{
float:left;
width:100%;
text-align:left;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#000000;
}

.allegati_arg{
float:left;
width:100%;
text-align:left;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#000000;
}

.testo_not{
color:#000000;
width: 100%;
text-align:justify;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
margin:0px 0 0 0;
}

.testo_not a, .allegati_arg a{
color: #000;
text-decoration:underline;
}

.testo_not a:hover, .allegati_arg a:hover{
color: #D83E05;
}

.immag2{
float:left;
width:170px;
padding:3px;
border: #CCCCCC 1px solid;
margin-right: 10px;
}

.immag2 img{
float:left;
width:170px;
height:128px;
}

.div_mipiace{
float: left;
width: 100%;
background-color: #EEEEEE;
height: 16px;
margin: 15px 0;
padding: 5px 0 5px 3px;
}

.div_mipiace img{
border: none;
}

.scritta_doc_not{
float:left;
font-size:18px;
width:100%;
color:#D83E05;
margin:10px 0 10px 0px;
height:24px;
border-bottom: 1px solid #D83E05;
line-height:26px;
}

.leggi_altre_not{
float:left;
font-style:oblique;
color:#000000;
font-size:12px;
font-weight:bold;
margin:20px 0 15px 0px;
width:100%;
}

.leggi_altre_not a, .allegati a{
color:#D83E05;
}

.leggi_altre_not a:hover, .allegati a:hover{
color: #333;
text-decoration: underline;
}

.sfondo_bianco{
background-color:#FFF; 
float:right;
padding: 10px;
}
/* fine vis not */

.testo_sezioni{
padding: 10px;
color: #000000;
font-size:12px;
margin-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
border: 1px dotted #CCCCCC;
background-color: #FFF;
}


/* tabella */
caption{
padding-bottom:5px;
font-weight:bold;
}

thead th,tfoot td{
background:#ddd;
}

tr.ruled{
background:#ffdde3;
}
  
th,td{
border-collapse:collapse;
}

#mytable tr.ruled{
background:#333;
color:#ccc;
}
/* fine tabella */

.perc_doc{
/*padding-left:20px;*/
margin-bottom:3px;
font-size:10px;
font-family: Verdana, Geneva, sans-serif;
font-weight:bold;
color:#000000;
}

.cont_liste{
font-size:11px;
padding:0 0 5px 3px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
}

.cont_liste a{
color: #000;
text-decoration: underline;
}


.cont_liste a:hover{
color: #D83E05;
text-decoration: underline;
}

.barra_nav{
color:#D83E05;
font-size:10px;
font-family:"Trebuchet MS";
font-weight:bold;
text-decoration: underline;
}

.barra_nav a{
text-decoration: none;
color: #FFCCFF;
}


.barra_nav:hover{
text-decoration: underline;
color:#D83E05;
}

/* rubrica personale*/
.nome_coop_serv{
width: 100%;
float:left;
font-size:16px;
color:#D83E05;
font-weight: bold;
font-family: "Trebuchet MS";
margin-top: 20px;
margin-bottom: 3px;
}

.cont_dati_persone{
float:left;
width: 100%;
background-color: #FFF;
}

.ind_coop{
width:77%;
float:right;
font-size:12px;
color:#000000;
font-family: "Trebuchet MS";
}

.cont_tel_no_foto{
width:77%;
float:left;
margin-bottom:10px;
text-align:left;
color:#000000;
}

.ind_coop_no_foto{
width:77%;
float:left;
font-size:12px;
color:#000000;
font-family: "Trebuchet MS";
}


.imm_coop{
width: 150px;
height: 112px;
float:left;
font-size:12px;
color:#000000;
font-family: "Trebuchet MS";
}

.imm_coop img{
width: 150px;
height: 112px;
}

.auto_presentazione{
padding-top:10px;
width: 100%;
float:left;
font-size:12px;
color:#000000;
background-color: #FFF;
font-family: "Trebuchet MS";
}
/* fine rubrica personale */

/* inizio calendario */
.giorni_calender{
text-align: center;
font-size: 12px;
font-weight: bold;
margin-bottom:5px;
}

.mese_calender{
text-align: center;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
color: #D83E05;
}

.tab_calender{
border: 1px dotted #CCC;
background-color: #FFF;
}


.cell_calender{
border: 1px solid #D83E05;
height: 150px
}

.cont_mese{
margin: 5px 0 20px 0;
background-color: #FFF;
}

.numero_giorno_calender{
font-weight: bold;
padding: 0px 0 10px 3px;
}

.fissa_app_calender{
padding-bottom: 10px;
text-align: left;
}

.fissa_app_calender a{
text-decoration: underline;
color:#D83E05;
}

.fissa_app_calender a:hover{
color: #920036;
text-decoration: none;
}

.app_calender{
font-weight: normal;
padding: 0px 0 3px 3px;
line-height: 12px;
}

.dett_app{
font-size: 16px;
font-weight: bold;
text-align: left;
}

.dett_conf{
margin-top: 10px;
font-size: 14px;
font-weight: bold;
text-align: left;
}

.scritte_fiss_app{
margin-bottom: 5px;
font-weight: bold;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.legenda_calender{
border: 1px solid #D83E05;
margin-top: 30px;
}

.my_calender{
background: #c9d4f8;
margin: 2px;
}

.si_calender{
background: #b8ff99;
margin: 2px;
}

.ni_calender{
background: #fffb83;
margin: 2px;
}

.no_calender{
background: #fb9898;
margin: 2px;
}

.scritte_legenda{
padding-left: 5px;
text-align: left;
font-size:12px;
font-weight: bold;
}

.tit_legenda{
background-color: #FFFFFF;
color: #D83E05;
margin-bottom: 10px;
padding: 5px 0 10px 0;
border-bottom: 1px #D83E05 solid;
font-size: 18px;
font-weight: bold;
}
/* fine calendario */
.textarea{
font:bold 10px "Trebuchet MS";
color:#000000;
}

.cont_tel{
width:530px;
float:left;
margin-top:15px;
text-align:left;
font-weight:bold;
color:#000000;
}

.cont_tel_sx{
text-align:left;
float:left;
width:20px;
}

.cont_tel_dx{
float:right;
width:510px;
font-size:12px;
font-weight:bold;
color:#000000;
}

.cont_tel_dx a{
color: #A01212;
}

.cont_tel_dx a:hover{
color:#D83E05;
}

.font_title_arg{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}

.textarea_arg{
font-family:"Trebuchet MS";
font-size:12px;
font-weight: normal;
}

.azioni_ins_arg{
border-bottom:#D83E05 1px solid;
padding-bottom: 10px;
}

.cont_utlimo_invio{
float:left;
width:725px;
margin:15px 0px 0 0px;
background-color: #FFF;
padding-bottom: 15px;
}

.creaz_arg{
width:100%;
margin-top:12px;
margin-bottom:20px;
float:left;
text-align:right;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#D83E05;
}

.scritta_doc_arg{
float:left;
font-size:16px;
width: 100%;
color:#D83E05;
margin:10px 0 10px 0px;
border-bottom: 1px solid #D83E05;
}

.scritta_no_arg{
float:left;
font-size:12px;
width: 100%;
color:#000000;
margin:10px 0 10px 0px;
font-weight:bold;
}

.creaz_comm{
width: 100%;
margin-top:12px;
float:left;
text-align:left;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#D83E05;
}

.cont_lib{
float:left;
width:99%;
border: solid 3px #e7e7e7;
margin:15px 0px 0 0px;
}

.scritta_ult_inv{
font-size:12px;
color:#000000;
font-weight:bold;
height:27px;
line-height:23px;
padding-left:5px;
text-align:center;
}

.azioni_ins_arg{
width: 166.5%;
float:left;
border-bottom:#D83E05 1px solid;
padding-bottom: 10px;
}

.scritta_doc_arg{
float:right;
font-size:18px;
width:100%;
color:#D83E05;
margin:10px 0 10px 0px;
border-bottom: 1px solid #D83E05;
}

.font_serv_home{
width: 100%;
font-size:14px;
color: #19416c;
margin:6px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.font_title_arg{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}

.elenco_sondaggi{
width: 100%;
float:left;
padding:20px 0 5px 0;
font-size:16px;
color:#D83E05;
border-bottom:1px solid #999999;
font-weight:bold;
}

.nome_sond{
width:100%;
float:left;
font-size: 14px;
padding:15px 0 0px 0;
font-weight:bold;
}

.risposte{
width:100%;
float:left;
font-size: 12px;
padding-top:0px;
color:#000000;
}

.giavotato{
float: left;
width: 100%;
color: #A01212;
font-size: 12px;
margin-top: 10px;
font-weight: bold;
}

.elenco_sondaggi{
width: 100%;
float:left;
padding:20px 0 5px 0;
font-size:16px;
color:#D83E05;
border-bottom:1px solid #999999;
font-weight:bold;
}

.tit_sez{
text-align: left;
width:100%;
color:#D83E05;
font-size:14px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:2px 0 20px 0;
line-height:28px;
padding-bottom:2px;
border-bottom: 1px solid #D83E05;
}


.scritta_quest{
font-size: 16px;
color: #2F639A;
text-align: left;
font-weight:bold;
margin-top:15px;
}

.rips_quest{
padding:3px 0 0px 10px; 
text-align:left; 
font-weight:bold; 
height:20px; 
margin-top:15px; 
font-size:12px
}

.mese_calender{
text-align: center;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
color: #D83E05;
}

#foot
{
margin-top:20px;
clear: both;
width: 100%;
font-size:10px;
border-top: #D83E05 1px solid;
border-bottom: #D83E05 1px solid;
}

#foot h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
padding-left: 15px;
}

.cont_footer_dx a{
color:#A01212;
text-decoration: none;
}

.cont_footer_dx a:hover{
color: #D83E05;
text-decoration:none;
}

.cont_footer_sx{
float:left;
width:58.3%;
text-align: left;
color: #000000;
border-top: #D83E05 10px solid;
padding:5px 0 5px 10px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.cont_footer_dx{
float:left;
width:40%;
text-align: right;
border-top: #D83E05 10px solid;
padding:5px 10px 5px 0px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#foot_details {
	float: right;
	width: 248px;
	background: url(layout/site/user_details_bg.gif) no-repeat;
	padding-right:0px;
	height: 20px;
	position: relative;
	margin-top: -19px;
}
#foot_details_menu {
	color: #D83E05;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}

#foot_details_menu li {
	margin: 0;
	padding-right: 5px;
	list-style: none;
	width: 90%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: right;
}

#foot_details_menu li a{
	color: #D83E05;
	text-decoration: none;
}


#foot_details_menu li a:hover{
	text-decoration: underline;
}

.elenco_links{
width:100%;
float:right;
padding:20px 0 5px 0;
font-size:16px;
color:#D83E05;
border-bottom:1px solid #999999;
font-weight:bold;
}



.cont_link{
width:600px;
float:left;
margin-bottom:5px;
text-align:left;
}

.cont_link_sx{
text-align:left;
float:left;
width:20px;
}

.cont_link_dx{
float:right;
width:580px;
font-size:12px;
font-weight:bold;
color:#000000;
}

.cont_link_dx a{
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:5px;
text-decoration: underline;
}

.cont_link_dx a:hover{
color:#D83E05;
}

.spaz{
float:left;
width:100%;
margin-bottom:15px;
}

.colore_blu{
padding-left:3px;
/*background-color:#D83E05;*/
background: transparent url('../images/pixelMenuAran.jpg') repeat-x;
color:#FFFFFF;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
height:19px;
font-family:"Trebuchet MS";
line-height: 18px;
}

.barra_nav_doc{
color:#ffffff;
font-size:12px;
font-family:"Trebuchet MS";
font-weight:bold;
}

.colore_blu a{
text-decoration: none;
color: #fff;
}

.colore_blu a:hover{
text-decoration: underline;
color: #F8DFC0;
}


.barra_nav_doc:hover{
color:#f7b3b8;
}

.testo_sezioni a{
color: #D83E05;
text-decoration: underline;
}

.testo_sezioni a:hover{
color: #333;
text-decoration: none;
}


/** cpanel settings **/

#cpanel div.icon {
	text-align: center;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}

#cpanel div.icon a {
	display: block;
	float: left;
	border: 1px solid #f0f0f0;
	height: 72px;
	width: 80px;
	color: #666;
	vertical-align: middle;
	text-decoration: none;
}

#cpanel div.icon a:hover {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f9f9f9;
	color: #D83E05;
}

#cpanel img  { padding: 10px 0 0px 0; margin: 0 auto; height:32px; width:32px }
#cpanel span { display: block; text-align: center; font-size: 11px }

/* paging */
#navigator{
margin-bottom:10px;
margin-top:10px;
float:left;
width:100%;
color:#000000;
font-weight:bold;
}

#navigator a{
color: #D83E05;
text-decoration: none;
}

#navigator a:hover{
color: #333;
text-decoration: underline;
}
/* fine paging */


/* inizio newmenu 4D4D4D */

#cont_menu_ext{width: 100%; float:left; border: 1px solid #dddddd;}
div#menuv ul{float:left; width:99%; list-style:none; margin:0 0 0 3px; padding:0px; border-top: 1px solid #CCCCCC}
div#menuv li{float:left; width: 99%; display:block}
div#menuv ul li{margin:0;padding:0; border: 1px solid #DDDDDD; border-left: none; border-right: none; border-width: 0 1px 1px 1px}
div#menuv a{display: block; height: 20px;line-height: 20px; text-decoration:none; background-color: #F6F7F6; color: #000; font-weight: bold; font-size: 12px; padding: 1px 0 1px 5px; letter-spacing: 0.3px;}
div#menuv a:hover{background-color: #D83E05;color: #fff}
div#menuv li a:hover{ background: url('../images/iconMenuV2.jpg') no-repeat left center; 
color: #D83E05; padding-left: 17px
}

div#menuv ul li ul {float: left; display: block; border: none}
div#menuv ul li ul li {border: none}
div#menuv ul li ul li a{text-decoration: none; font-size: 11px; margin-left: 18px; background-color: #FFF}
div#menuv ul li ul li a:hover{color: #D83E05; background: url('../images/iconMenuV.jpg') no-repeat left center; 
padding-left: 14px;
}

/* inizio not menu */

#menu_not{
	background-color:  #fff;
	height: 50px;
	position: absolute;
	width: 200px;
	top: 136px;
	z-index:2;
	right: 0px;
	border: 1px solid #D83E05;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0px 5px 10px;
	color: #333333;
}



#menu_not h1{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding:0;
	margin: 0px 10px 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px #333 solid
}

#num_notify{
	position: absolute;
	width: 10px;
	height: 10px;
	top: 116px;
	right: 12px;
	z-index: 4;
	text-align: center;
}

#num_notify a{
	font-weight: bold;
	color:#333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
	
#imm_not{
	position: absolute;
	width: 32px;
	height: 26px;
	top: 111px;
	right: 1px;
	z-index: 3;
}


#num_notify_sez{
	position: absolute;
	width: 10px;
	height: 10px;
	top: 113px;
	right: 12px;
	z-index: 4;
	text-align: center;
}

#num_notify_sez a{
	font-weight: bold;
	color:#333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#imm_not_sez{
	position: absolute;
	width: 32px;
	height: 26px;
	top: 118px;
	right: 1px;
	z-index: 3;
}

#imm_not_sez a:hover{
  /* for IE 
  filter:alpha(opacity=90);*/
  /* CSS3 standard 
  opacity:0.9;*/
}

#imm_not_sez img{
	border: 0;
	width: 32px;
	height: 26px;
}

#imm_not a:hover{
  /* for IE 
  filter:alpha(opacity=90);*/
  /* CSS3 standard 
  opacity:0.9;*/
}

#imm_not img{
	border: 0;
	width: 32px;
	height: 26px;
}
/*#not_details {
	float: right;
	padding-right:10px;
	height: 25px;
	position: relative;
	margin-top: -25px;
}

#not_details_menu {
	color: #5C6973;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}

#not_details_menu li {
	margin: 0;
	list-style: none;
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: right;
}

#not_details_menu li img{
	border: none;
}

#not_details_menu li a{
	color: #0066B3;
	text-decoration: none;
}


#not_details_menu li a:hover{
	text-decoration: underline;
}*/
/* fine not menu */

/* inzio sotto header */

#menu
{
	border-top: 2px #D83E05 solid;
	height: 2px; 
	margin-top: 4px;
	position: relative;
	/*background: transparent url('../images/pixelMenu.jpg') repeat-x;*/
}


#menu ul
{
color:#fff;
}

#menu ul li
{
display: inline;
line-height: 25px;
padding-left: 3px;
font-size: 12px;
color: #fff;
font-weight: bold;
}

#menu ul li.first
{
border-left: 3px;
}


#menu ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 3px 4px 3px 4px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration:none;
}

#menu ul li a:hover
{
color: #C0C0FF;/*ffa42e*/
text-decoration: none;
}


#notify{position:fixed; bottom: 0px; right: 0px}



/** inizio areapers settings **/

#areapers div.icon {
	text-align: center;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}

#areapers div.icon a {
	display: block;
	float: left;
	border: 1px solid #f0f0f0;
	height: 97px;
	width: 108px;
	color: #666;
	vertical-align: middle;
	text-decoration: none;
}

#areapers div.icon a:hover {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f9f9f9;
	color: #0B55C4;
}

#areapers img  { padding: 10px 0 7px 0; margin: 0 auto; width:48px; height:48px }
#areapers span { display: block; text-align: center; font-size: 11px;}

/** fine areapers settings **/

.dati_ut{
	float: left; width: 100%; 
	color: #0066B3; 
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}

.dati_ut img{
	border: none;
}

.dati_ut a{
	text-decoration: underline;
	color: #004C86;
}

.dati_ut a:hover{
	text-decoration: underline;
	color: #002643;
}

.button_ok{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold; 
width:20px;
height:20px;
}

.areaPersonale{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
border-bottom: 1px solid #0066B3; 
border-top: 1px solid #0066B3;
color:#0066B3; 
padding: 5px 0;
margin-bottom: 5px;
}

.areaPersonale a{
	text-decoration: underline;
}

.areaPersonale a:hover{
	text-decoration: none;
	color: #002643;
}

.errorPsw{
	color:#900;
	font-size:12px;
	width:255px;
	font-weight: bold;
	text-align: center;
}

.contScrittaFomr{
	float: left; 
	width: 100%; 
	margin-bottom: 6px;
}

.contScritta{
	float: left; 
	width: 10%; 
	color: #0066B3; 
	font-size: 13px;
	font-weight: bold;
}

.contForm{
	float: right; 
	width: 90%; 	
}

.classBold{
	font-weight: bold;
}


.contImgUt{
	float: left; 
	width: 245px; 
	margin-bottom: 6px;
}

.contImg{
	float: left; 
	width: 17px;
}

.contImg img{
	border: none;
}

.contUt{
	float: right; 
	width: 228px;
	color: #000; 
	font-size: 12px;
	font-weight: bold;
}

.contUt a{
	color: #000;
	text-decoration: none;
}

.contUt a:hover{
	color: #333;
	text-decoration: underline;
}

.addDest{
float: left;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align: left;
border-bottom: 1px solid #0066B3; 
color:#0066B3; 
margin-top: 20px;
}

.cercaCog{
float: left;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align: left;
border-bottom: 1px solid #0066B3; 
color:#000; 
margin-bottom: 20px;
padding: 5px 0 6px 0;
}

#destinatari{
	margin-top: 5px;
	font-weight: bold;
	width: 100%;
	float: left;
	text-align: left;
}

.scrittaDestinatari{
	margin-top: 5px;
	font-weight: bold;
	color: #0066B3;
	width: 100%;
	float: left;
	font-size:18px;
	text-align: left;
}

.buttonFind{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold; 
height: 24px;
}

.textArea{
	 font-family: Tahoma, Arial, sans-serif;
	 font-size: 12px;
}

.contDivMail{
	width: 250px;
	float: left;
	margin-top: 10px;
	margin-left: 200px;
}

.conDivSend{
	width: 222px;
	float: left;
	text-align: right;
	font-weight: bold;
}

.sendDivImg{
	width: 25px;
	float: right;
	text-align:left;
}

#orario
{
	position: relative;
	color:#FFF;
	left: 804px;
	font-weight: bold;
	font-size: 11px;
	top: -19px;
	width: 170px;
	text-align: right;
	margin-bottom:-15px;
}

.contBannerMille{
	float: left; width: 216px; height: 70px; margin-top: 5px;
}

.contBannerCongresso{
	float: left; width: 216px; height: 316px; margin-top: 5px;
}

.contBannerLegaCsoc{
	float: left; width: 216px; height: 40px; margin-top: 20px;
}

.contBannerCongresso img, .contBannerMille img, .contBannerLegaCsoc img{
	border: 0;
}


/* archivi e intranet */
.contLinkUtilita{
	float: left;
	width: 22%;
}

.arch_e_intra{
margin:20px 0 10px 0;
float: left;
width:215px;
font-size:10px;
}


.webmail{
float: left;
width:215px;
font-size:10px;
margin-bottom: 10px;
}


.webmail_sx{
float:left;
width:100px;
text-align: left;
color: #9f0000;
padding:5px 0 5px 0px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight: bold;
}

.webmail_dx{
float:right;
width: 100px;
text-align: left;
margin-top: 13px;
padding:5px 5px 0px 3px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#007cff;
}


.arch_e_intra_dx a, .intra_e_arch_dx a, .webmail_dx a{
color:#007cff;
text-decoration: none;
}

.arch_e_intra_dx a:hover, .intra_e_arch_dx a:hover, .webmail_dx  a:hover{
color: #D83E05;
text-decoration:none;
}

.arch_e_intra_sx{
float:left;
width:80px;
text-align: left;
color: #4b8305;
padding:5px 0 5px 0px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight: bold;
}

.arch_e_intra_dx{
float:right;
width: 130px;
text-align: left;
margin-top: 13px;
padding:5px 2px 0px 0px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#007cff;
}

.intra_e_arch{
float: left;
width:215px;
font-size:10px;
margin-bottom: 10px;
}

.intra_e_arch_sx{
float:left;
width: 100px;
text-align: left;
color: #f75316;
padding:5px 0 5px 0px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight: bold;
}

.intra_e_arch_dx{
float:right;
width: 110px;
text-align: left;
margin-top: 13px;
padding:5px 0px 0px 0px;
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#007cff;
}

.under_arch_e_intra{
float: left;
width: 100%;
color: #000000;
font-weight: bold;
font-size: 10px;
}
/* fine archivi e inrtanet */

.non_reg{
font-size:12px;
color: #000000;
font-weight:bold;
font-family: "Trebuchet MS";
margin-bottom: 20px;
}

.non_reg a{
color: #D83E05;
text-decoration:underline;
}

.non_reg a:hover{
color:#920036;
text-decoration:underline;
}

.errore{
font-size:12px;
color: #990000;
font-weight:bold;
font-family: "Trebuchet MS";
}

.contUniIt{width: 150px; float: left; height: 140px; margin-top: 20px}
.contUniIt img{border: 0;}

#contImmCentrale
{
	/*position: relative;
	background: #ffffff url('../images/immHome2.jpg') no-repeat;*/
	width: 530px;
	height: 90px;
	color: #fff;
}

/* inizio newsletter */
.tit_nl{
font-size: 13px;
font-weight: bold;
color: #D83E05;
width:100%;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-align:left;
margin:15px 0;
}

.testo_nl{
width:100%;
float:left;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 11px;
}

.cont_nl{
position:relative;
width:600px;
margin-left:auto;
margin-right:auto;
}
/* fine newsletter */

/*.Stile1 {color: #0066B3}*/
.Stile1 {color: #f7b3b8}
.Stile2 {color: #D8DFEA}
.Stile3 {color:#000}
