
/*====================================================================>
FOGLIO STILE PER STRUTTURA GENERALE WWW.ARPA.VENETO.IT
Autore:      Andrea Visentin
Versione:    01
Ultima modifica: 05/05/2004
<=====================================================================*/

/* PRINCIPALI ==========================================*/

body {
	background-color: #fff; 
	margin: 0px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000;
	/*font-size: .9em;*/
	font-size: 3.8mm;
	
}


table {
	/*font-size: 1em;	*/

}


span {
	margin:0;
	padding:0;
}


a {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #073;
   text-decoration: underline;
   background-color: transparent;
}




a.vai { 
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size:1em;
	color:#587;
	font-weight:normal;
	background-color: transparent;
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	margin-top:0;
	margin-bottom:0;
	margin-left:1px;
	margin-right:3px;
	width:3em;
	vertical-align: middle;
    padding-left:12px;
	line-height:120%;
	background-image: url(/struttura_gen/images/pre_link_vai.gif);
    background-repeat: no-repeat;
	background-position: left center;

}

p {
   	line-height: 130%;
}


ul {
   	margin-top: .5em;
   	margin-bottom: .5em;
   	text-align: left;
}


li {
   	azimuth: left-side;
   	margin-bottom: 5px;
   	margin-left: -15px;
}

ul li.jpg { list-style: outside url(/struttura_gen/images/ico_jpg.gif);}

ul li.pdf { list-style: outside url(/struttura_gen/images/ico_pdf.gif);}

ul li.doc { list-style: outside url(/struttura_gen/images/ico_doc.gif);}

ul li.odt { list-style: outside url(/struttura_gen/images/ico_odt.gif);}
ul li.xls { list-style: outside url(/struttura_gen/images/ico_xls.gif);}

ul li.ppt {list-style: outside url(/struttura_gen/images/ico_ppt.gif); }

ul li.pps {list-style: outside url(/struttura_gen/images/ico_pps.gif); }

ul li.htm {list-style: outside url(/struttura_gen/images/ico_asp.gif); }

ul li.asp {list-style: outside url(/struttura_gen/images/ico_asp.gif); }

ul li.zip {list-style: outside url(/struttura_gen/images/ico_zip.gif); }

ul li.snd {list-style: outside url(/struttura_gen/images/ico_snd.gif); }

ul li.mov {list-style: outside url(/struttura_gen/images/ico_mov.gif); }

ul li.wmv {list-style: outside url(/struttura_gen/images/ico_wmv.gif); }

ul li.ramo {list-style: outside url(/struttura_gen/images/ico_ramo.gif); }

ul li.link_esterno {list-style: outside url(/struttura_gen/images/ico_ext.gif); }

ul li.icsc {list-style: outside url(/struttura_gen/images/ico_icsc.gif); font-family: tahoma, verdana; color: #57b;}

ul li.altre_info {list-style: outside url(/struttura_gen/images/ico_info.gif);}

ul li.altre_info a {font-family: verdana; color:#587;}

ul li.corsi { list-style: outside url(/corsi/images/page/ico_corsi.gif);}

ul li.corsi_periodo { list-style: outside url(/corsi/images/page/ico_periodo_small.gif);}

code {
   	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-weight: bold;
   	background-color: transparent;
   	color: #930;
}



acronym {
	cursor: help;
	background-color : transparent;
}



caption {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: transparent;
}



div {
	margin: 0;
	padding: 0;
	text-align:left;
}


/* fORM ================================================*/

form {
   	margin: 0;
   	padding: 0;
	/*vertical-align: middle;*/
}


fieldset {
	border:0;
}

input {
	background-color: #9cc;  
	border: 1px solid #fff; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #055;
	font-weight: bold;	
	/*vertical-align: middle;*/
}


.testo_form {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #fff; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:1px;
    padding-right:1px;
	margin-top:0;
	margin-bottom:0;
	margin-left:1px;
	margin-right:2px;
	width:1em;
	
}



input.pulsante {
	background-color: #9cc; 
	border: 1px solid #efe; 
	cursor: pointer;
	height: 1.6em;
}

input.btn_immagine {
	border: 0px solid #efe; 
	cursor: pointer;
}


/* LINKS ======================================================*/


/* classe per immagini che fungono da punto link attenzione alle dimensioni fisse */
img.pre_link {
	vertical-align: middle;
	width: 9px;
	height: 9px; 
}


a.per_w3c {
	border: 0;
	background-color: transparent; 
}

a.per_w3c:hover {
	border: 0;
	background-color: transparent; 
}

#menuservizi a { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	margin-top:0;
	margin-bottom:0;
	margin-left:1px;
	margin-right:4px;
	width:1em;
}

#menuservizi a:hover { 
	color: #fff; 
	background-color: #077;
}



a.menufunzioni { 
	color: #fff; 
	text-decoration: none;
	background-color: transparent;
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	margin-top:0;
	margin-bottom:0;
	margin-left:2px;
	margin-right:3px;
	width:1em;
	vertical-align: middle;
	background-image: url(images/pre_link_2.gif);
	padding-left:12px;
    background-repeat: no-repeat;
	background-position: left center;

}


a.menufunzioni:hover { 
	color: #055; 
	text-decoration: none;
	background-color: #cee;
}




a.aria { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #2af;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.aria:hover { 
	color: #fff;
	background-color: #2af;
}


a.acqua { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #06e;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.acqua:hover { 
	color: #fff;
	background-color: #06e;
}


a.rifiuti { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #bbbb60;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.rifiuti:hover { 
	color: #fff;
	background-color: #bbbb60;
}

a.suolo { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #a64;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.suolo:hover { 
	color: #fff;
	background-color: #a64;
}

a.agentifisici { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #ea0;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.agentifisici:hover { 
	color: #fff;
	background-color: #ea0;
}

a.alimenti { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #d00;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.alimenti:hover { 
	color: #fff;
	background-color: #d00;
}

a.meteoeclima { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #dd0;
	margin:0;
	margin-left:1px;
	width:1em;
}

a.meteoeclima:hover { 
	color: #fff;
	background-color: #dd0;
}




a.neveevalanghe { 
	color: #055; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:.3em;
	padding-right:.9em;
	border-left:.6em solid #888;
	margin:0;
	margin-left:1px;
	width:1em;
	white-space:nowrap;

}

a.neveevalanghe:hover { 
	color: #fefefe;
	background-color: #888;
}


a.menucerca { 
	color: #fff; 
	text-decoration: none;
	background-color: transparent;
	vertical-align:middle;
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	margin-top:0;
	margin-bottom:0;
	margin-left:1px;
	margin-right:4px;
	width:1em;
}

a.menucerca:hover { 
	color: #066; 
	background-color: #cee;
}

a.percorso_navigazione {
	color: #999;
	
}

a.percorso_navigazione:hover {
	color: #f00;
	background-color: transparent;

}

a.fontsize {
	color: #dfe;
	text-decoration: none;
	background-color: transparent;
	vertical-align:bottom;
	text-align:center;
	padding:0;
	margin:0;
	width:1px;
}


a.fontsize:hover { 
	color: #066; 
	background-color: #cee;
}


td.documenti {
	font-size:1em;
	border: 0px solid #ddd;
	border-left: 6px solid #ccc;
	padding: 5px;
	padding-top: 1px;
	background-color: #fff;
	color: #555;
	background-image: url(images/sf_docs.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align:left;
}

td.documenti h2 {
	color: #aaa;
	border-bottom: 0px solid #ccc;
}


div.documenti {
	font-size:1em;
	padding: 5px;
	padding-top: 1px;
	background-color: #fff;
	color: #777;
	/*background-image: url(images/sf_docs.gif);*/
	background-repeat: no-repeat;
	background-position: top right;
	text-align:left;
}

div.documenti h2 {
	margin-top:1px;
	color: #888;
	border-bottom: 0px solid #ccc;
}

div.documenti h3 {
	margin-top:2em;
	
	
}



/* PERSONALIZZATI ======================================================*/


#mainbox {
   background-color:transparent;
   color: #000;
}



#barratop {
	color: #077;
	background-color: #feffff;
	background-image: url(/struttura_gen/images/sf_barratop.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	color: #077;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #066;
	vertical-align: middle; 
	font-size: .76em;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    padding:0 0 0 0;
	
}

#intestazione { color: #477; padding:0px 2px 12px 2px;position:relative;top:0px;left:192px;float:left;font-size:11px;}

 




#menuservizi {
	border-top: 0px solid #fff; 
        border-bottom: 1px solid #fff; 
	background-color: #cee; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:4px;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF; 
}


#menutemi {
	border-bottom: 1px solid #fff; 
	background-color: #9cc; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:4px;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}


#menufunzioni {
	border-bottom: 1px solid #fff; 
	background-color: #088; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:4px;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF; 
}




#menucerca {
        
	border-top: 0px solid #fff; 
        border-bottom: 1px solid #fff; 
	background-color: #066; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:4px;
	padding-right:4px;
	text-align: right;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff; 
	background-image: url(/struttura_gen/images/sf_menucerca.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}






#foot_gen1 {
	
	border-top: 1px solid #fff; 
	background-color: #088; 
	padding-top: .4em;
	padding-bottom: .4em;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	color: #fff;
	vertical-align: middle;
}

#foot_gen1 a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}

#foot_gen1 a:hover {
	text-decoration: none;
	background-color: #dff;
	color: #055;
}





#foot_gen2 {
	background-color: #9cc; 
	padding-top: .4em;
	padding-bottom: .1em;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	height:2em;
}



#foot_law {
	
	border-top: 22px solid #cee; 
	border-bottom: 1px solid #000; 
	background-color: #eff; 
	text-align: right; 
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: .76em;	
	color: #077;
	
}

#foot_law a { 
	color: #077; 
	text-decoration: underline;
	background-color: transparent;
}

#foot_law a:hover { 
	color: #055;
	background-color: #fff;
}



#foot_last {
	margin:0;
	background-color: #eee; 
}



#schede	 {position:relative;top:0;left:200px;padding:0;list-style:none;background-color:transparent;width:99%;}

#schede a  {display:block;margin:0px;padding:3px 16px 3px 4px;text-decoration:none;}

#schede a:link {color:#032;}
#schede a:visited {color:#032;}
#schede a:hover {color:#248;text-decoration:underline;}
#schede a:active {color:#248;}
#schede li {float:left;margin:0px;padding:0px 0px 0px 10px;}
#schede ul {list-style:none;margin:0px;padding:0px;}
#schede ul li {list-style:none; }

#schede li.schedattiva 	{ background:url("/struttura_gen/images/sf_schedattiva_left.gif") no-repeat left top; }
#schede li.schedattiva a { background:url("/struttura_gen/images/sf_schedattiva_right.gif") no-repeat right top; font-weight:bold; }
#schede li.schedattiva a:link 	{ color:#fff; }
#schede li.schedattiva a:visited { color:#fff; }
#schede li.schedattiva a:hover 	{ color:#cfa; text-decoration:underline; }
#schede li.schedattiva a:active { color:#bfa; }
#schede .scheda	 { background:url("/struttura_gen/images/sf_scheda_left.gif") no-repeat left top; }
#schede .scheda a { background:url("/struttura_gen/images/sf_scheda_right.gif") no-repeat right top; }


#menuschede {background:#228544 url("/struttura_gen/images/sf_menuschede.gif") repeat-x bottom;float:left;margin:0px;padding:0px;position:relative;top:0px;color:#fff;border-bottom:1px solid #ddd;width:100%;}

#menuschede a		{text-decoration:none;}
#menuschede a:link 	{color:#fff;}
#menuschede a:visited	{color:#fff;}
#menuschede a:hover 	{color:#cfa; text-decoration:underline; background-color:transparent;}
#menuschede a:active	{color:#bfa;}

#menuschede ul	{background:transparent;list-style:none;margin:0;padding:0;}
#menuschede li	{background:url("/struttura_gen/images/sf_menuschede_li.gif") no-repeat center right;float:left;margin:0;padding:3px 4px 5px 6px;}
#menuschede ul li {list-style:none; }
#menuschede li a {margin:0px;padding:0px 4px 0px 0px;white-space:nowrap;}














