/* PRINCIPALI */

body{ font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:white;	margin :0px;text-align:center;height: 100%;}
p{ font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table{ font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ID */

#container{
min-height:100%; 
height:auto!important; 
height:100%; 
voice-family: "\"}\""; 
voice-family:inherit; 
position:absolute;
left:0;	
width: 100%;
\width: 100%;
w\idth: 100%;	
}

#header{
	text-align:right;
	margin-top:2px;
}

#fascia{
	background-color:#F1F1F1;
	border-color: #D6D6D6;
	border-style: solid none solid none;
	border-width: 1px;
	height: 2px;
}

/*------------------------ INIZIO NAVIGAZIONE ----------------*/
/* MENU */ 

#navcontainer { 
	float:left;
}

#navcontainer ul
{
margin:0;
padding-left: 0;
list-style-type: none;
margin-bottom:0px;
}

#navcontainer li{
text-align: center;
}

#navcontainer a
{
display: block;
padding: 3px;
width:146px;
\width:136px;
w\idth:146px;
background-color: #F5F5F5;
color : #333366;
border-style: solid;
border-color: #FFF #D6D6D6 #E1E1E1 #FFF;
border-width: 0 1px 1px 0;
}

#navcontainer a:link, #navcontainer a:visited
{
color : #333366;
text-decoration: none;
}

#navcontainer a:hover
{
background-color : #F5F5DC;
color: #000;
font-weight:bold;
}

#navcontainer li.titolo{
background-color : #DFDFDF;
display: block;
padding: 3px;
width:146px;
\width:136px;
w\idth:146px;
color: #778899;
border-right: 1px solid #D6D6D6;
}

/*------------------------ FINE NAVIGAZIONE ----------------*/

#content{
	margin-left: 160px;
	margin-bottom: 66px;
}

#contenuti{
	width: 94%;
	\width: 94%;
	w\idth: 94%;	
}

.messaggi{
	background-color:#F6F6F3;
	background-image: url(img/sfondo_messaggi.gif);
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align:left;
	padding: 4px;
	height: 24px;
	background-repeat: repeat-x;
	}


.tabella_principale{
   background-color: #FFF;
	/*border-top: 3px solid #DDD;*/
	border-right: 1px solid #CCC;
	border-bottom: 3px solid #DDD;
	border-left: 1px solid #CCC;		
   /*padding: 4px;*/
}

/* USATI PER LE LISTE */
table.multiform {
	background-color: #f5f5f5;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color:#CCC;
}

table.multiform td{
	   padding-top: 2px;
		padding-bottom: 2px;
}


#footer{
	left:0;
	margin:0;
	background-color: White;
	position:absolute; 
	bottom: 0;
	width: 100%;
	\width: 100%;
	w\idth: 100%;	
	clear: left;
}

#copyright{
/*   clear: left;
	color: #A0B6CF;
	letter-spacing: 1px;*/
	text-align: right;
	background-color: #F5F5F5;
	border-top: 1px solid #999;
	padding: 14px 6px 4px 0px;
	color: #476E85;
	letter-spacing: 1px;
}
	
a.copy{text-decoration: none ;color:#FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing: 1px;} 
a.copy:visited{text-decoration: none;color:#8A2600;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing: 1px;}	
a.copy:hover{text-decoration: none;color:#FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing: 1px; } 
	
/* ID VARIE */

	
/* LISTA */
#tabella_lista{
   border-color: #E5E5E5; /*#CDCDCD;*/
	border-style: solid solid none solid;
	border-width: 1px ;
   background-color: #EEE; /*#DCDCDC;*/
}

#tabella_lista td{
   padding: 4px;	
}

#tabella_lista a{text-decoration: none ;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;} 
#tabella_lista a:visited{text-decoration: none ;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;} 
#tabella_lista a:hover{text-decoration: underline;color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;} 

#tabella_lista a.ar{text-decoration: none ;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;} 
#tabella_lista a.ar:hover{text-decoration: underline;color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 


/* usate x le tabella_lista*/
.rigatab1{
   background-color: White;	
	height: 28px;
	border-color: #E5E5E5;
	border-style: none none solid none;
	border-width: 1px ;	
	text-align:center;
}

.rigatab2{
   background-color: #F5F5F5;
	border-color: #E5E5E5;
	border-style: none none solid none;
	border-width: 1px ;
	height: 28px;
	text-align:center;	
}

/* FORM */

form{
	margin-top:2px;
}

.pulsante{background-color: #EEEEEE;color: #666666;border: solid #AAAAAA 1;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; margin: 0;padding-left:3px;padding-right:3px;cursor:hand;letter-spacing:1px;}
/*input{color: #666666;border: solid 1px #A2A2A2;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
select{color: #666666;border: solid 1px #A2A2A2;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}*/
input{background-color: #FAFBFB;border: 1px solid #7F9DB9; }
select{ background-color: #FAFBFB;border: 1px solid #7F9DB9;}	
.select_ora{ background-color: #FAFBFB;border: 1px solid #7F9DB9;font-size: 10px;}	
textarea{background-color: #FAFBFB;border: 1px solid #7F9DB9;color: #666666;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.checkbox{border:0px;}

/* usato per filtro su lista destinatari */
.pulsante2{background-color: #EEEEEE;color: #666666;border: solid #AAAAAA 1;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px; margin: 0;padding:3px;cursor:hand;}


/* LINK */

a.standard{text-decoration: none ;font-size:12px;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;} 
a.standard:visited{text-decoration: none;font-size:12px;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.standard:hover{text-decoration: underline;font-size:12px;  color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 

a.standard2{text-decoration: none ;font-size:11px;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;} 
a.standard2:visited{text-decoration: none;font-size:11px;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.standard2:hover{text-decoration: underline;font-size:11px;  color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 

a.lista{text-decoration: none ;font-size:10px;color="#306090";font-family:Verdana, Arial, Helvetica, sans-serif;} 
a.lista:hover{text-decoration: none;font-size:10px;color="#606090";font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.lista:visited{text-decoration: none;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}


#filtri_lista a{text-decoration: none ;font-size:12px;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;} 
#filtri_lista a:visited{text-decoration: none;font-size:12px;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;}
#filtri_lista a:hover{text-decoration: underline;font-size:12px;  color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 

/* FORMATTAZIONE */

/* messaggi */
.mess_errore{ font-weight: bold;color:#E1220E;}
.mess_ok{ font-weight: bold; color:#168404; }
.mess_info{ font-weight: bold; color:#4F4F4F; }

.label_co{
	color: #092E99;
	font-weight:bold;
	text-align:right;
}

.label_cl{
	color: #092E99;
	text-align:right;
}

.fascia{
	text-align:center;
	background-color: #EEE;
	margin-top:10px;
	margin-bottom: 10px;
	padding: 2px;
}

.bottom_table{
	border-color: #D6D6D6;
	border-style: solid none none none;
	border-width: 1px ;
	text-align: left;
	font-size:10px;
	color: #8B0000;
}


/* !! OLD !! 
.rigatab1a{
   background-color: #EAE9E9;	
	margin:4px;
	height: 20px;
	border-color: #D6D6D6;
	border-style: none none solid none;
	border-width: 1px ;	
}

.rigatab2a{
   background-color: #E1E1E1;
	border-color: White;
	border-style: none none solid none;
	border-width: 1px ;
	height: 20px;
	
}
 */
 
 /* usate x tabelle dentro form (come liste) */
.rigatab1a{
   background-color: White;	
	/*height: 28px;*/
	border-color: #E5E5E5;
	border-style: solid none none none;
	border-width: 1px ;	
}

.rigatab2a{
   background-color: White;
	border-color: #E5E5E5;
	border-style: solid none none none;
	border-width: 1px ;
	/*height: 28px;*/
}


.titolo{
	color: Teal;
	font-size:11px;
	font-weight: bold;
}

div#home{
	text-align: center;
}

.evid_giallo{
	background-color:yellow;	
}

a.pagine{text-decoration: none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#891B1B;border:1px solid #444444;padding:2px;background-color:#EEE;}
a.pagine:visited{text-decoration: none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#891B1B;border:1px solid #444444;padding:2px;background-color:#EEE;}
a.pagine:hover{text-decoration: none ;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#4169E1;border:1px solid #4169E1;padding:2px;background-color:#DDD;} 

.codici{
	color: #FFA500;
	font-size:11px;
	font-weight: bold;
}

/* usate x la tabella multi_selezione*/

/* campi obbligatori */
#multi_selezione .label_co{
	font-weight:bold;
	text-align:right;
	padding-left: 2px;
	color: #092E99;
}

/* campi liberi */
#multi_selezione .label_cl{
	text-align:right;
	color: #092E99;
}

/* Off state for a ARC radio button */
.radioOff {
	display: inline;
	margin: 0px;
	padding: 2px;
	padding-left: 20px;
	color: #999999;
	font: .8em/16px Verdana,Arial,Helvetica;
	background: transparent url(img/off.gif) no-repeat 0% 50%;
	cursor:hand;
}
/* On state for a ARC radio button */
.radioOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: Red;
	font: .8em/16px Verdana,Arial,Helvetica;
	background: transparent url(img/on.gif) no-repeat 0% 50%;
		cursor:hand;
}
/* use CSS to full effect with hover states. Ohhh, perty! */
.radioOn:hover {
	background-image: url(on_hover.gif);
	cursor:hand;
}
.radioOff:hover {
	color: #333 !important;
	background-image: url(img/off_hover.gif);
	cursor:hand;
}

/* Alternative Off state for a ARC radio button */
.altRadioOff {
	display: inline;
	margin: 0px;
	padding: 2px;
	padding-left: 20px;
	color: #000;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(img/alt_off.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
	cursor: pointer;
}
/* Alternative On state for a ARC radio button */
.altRadioOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-image: url(img/alt_on.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
	cursor: pointer;
	text-decoration: underline;
}

/* log newsletter */
.dato_log{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#708090;
}

.inviato_si{
	color:green;
	font-weight: bold;
}

.inviato_no{
	color:red;
	font-weight: bold;
}

/* LOGIN */
.borderlogin{ background-color: #CCCCCC; }
.headerlogin{ background-color: #EEEEEE; font-weight: bold; font-size: 11px;}
.cells{ background-color: #FFFFFF;font-size: 11px; }
.box{ border: solid 1px #CCCCCC; font-size: 11px;text-align:left;}
.inputlogin{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #F5F5F5; border: solid 1px;border-color:#C0C0C0;}

a.login{text-decoration: none ;font-size:12px;color: #00008B;font-family:Verdana, Arial, Helvetica, sans-serif;} 
a.login:visited{text-decoration: none;font-size:12px;color: #00008B;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.login:hover{text-decoration: none;font-size:12px;color: #6B6B6B; ;font-family:Verdana, Arial, Helvetica, sans-serif;} 

.messaggi_login_ok{
	background-color: #FFFF99;
	border: 1px solid #336699;	
	margin: 4px 150px 4px 150px;	
	padding: 4px;
	text-align: center;
	color: green;
	font-weight: bold;
}

.messaggi_login_err{
	background-color: #FFFF99;
	border: 1px solid #336699;	
	margin: 4px 150px 4px 150px;	
	padding: 4px;
	text-align: center;
	color: red;
	font-weight: bold;
}

/* END LOGIN */

/* GRAFICI HOME */
.titolo_stathome{color: Navy;}
.graphlabel{width:300px;text-align:left;margin:4px 0px;margin-left:auto;margin-right:auto;color:#00008B;}
.sfondo_barra{border:1px solid #6f97c8;width:300px;text-align:left;margin-left:auto;margin-right:auto;}
.uso_barra{height:10px;background-image: url(img/barra_stat_1.gif);}
.uso_barra_out{height:10px;background-image: url(img/barra_stat_2.gif);}
/* END GRAFICI HOME */