body {	
	background : url("http://www.riservalaghi.org/images/body.gif")
    text-decoration: none;
	font-family: arial;
	font-size: 0.8em;
	
}

body.frame {
	background : url("http://www.riservalaghi.org/images/sfondo-frame.gif")
    text-decoration: none;
	font-family: arial;
	font-size: 0.8em;
	
}

body.frame2 {
	background : url("http://www.riservalaghi.org/images/sfondo-frame-del.gif")
    text-decoration: none;
	font-family: arial;
	font-size: 0.8em;
	
}

body.frame3 {
	background : trasparent;
    text-decoration: none;
	font-family: arial;
	font-size: 0.8em;
	
}

body.note {	
    text-decoration: none;
	font-family: arial;
	font-size: 0.8em;
	
}

table.header {

border="1" 
bgcolor="#3E70B3" 
bordercolor="C0BE48" 
frame="above"
}

td.header {

border="1" 
bgcolor="#3E70B3" 
bordercolor="C0BE48" 
frame="above"
}

INPUT, TEXTAREA{
border: 1px solid #000000;
}

a {
	background-color:trasparent;
    font-size: 11px;
	text-decoration: none;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #12145F;


}

a.link_sottolineato {
	color: #12145F;
	background-color:trasparent;
	font-size: 11px;
	text-decoration: underline;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;

}

a.titolo-link {
	color: #12145;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	

}

a.menu {
	color: #993300;
	background-color:trasparent;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
}

a:hover { 
	color: #000000; 
	text-decoration: none;
	
}

a.foother {
	color: #495778;
	background-color:trasparent;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
}

p {
	color: #12145F;
	background-color:trasparent;
    text-decoration: none;
	font-family: arial;
	text-align: left;
	font-size: 11px;	
}


p.titolo_tabelle {
	color: #ffffff;
	background-color:trasparent;
	text-decoration: none;
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

}


p.titolo_tabelle_centrali {
	color: #495778;
	background-color:trasparent;
	text-decoration: none;
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

}

p.foother {
	color: #B6571E;
	background-color:trasparent;
	text-decoration: none;
	font-family: verdana;
	font-size: 0.7em;
	font-style: italic;

}

p.testo_tabelle {
	color: #993300;
	background-color:trasparent;
    text-decoration: none;
	font-family: verdana;
	font-size: 0.7em;
	text-align: center;
	vertical-align: middle;	
}

p.testo_tabelle_centrali {
	color: #993300;
	background-color:trasparent;
    text-decoration: none;
	font-family: verdana;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;	
}

p.note {
	color: #495778;
	background-color:trasparent;
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

p.titolo {
	color: #495778;
	background-color:trasparent;
	font-size: 0.8em;
	font-weight: bold;
}


h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #18355C;
}

h2 {
	text-transform: uppercase;
	font-size: 18px;
}

h3 {
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 11px;
	color: #A70303;
}
h4 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	font-size: 11px;
}
h5 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	font-size: 14px;
	text-align: left;
}

ul.menu1 {
	width:132px;
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu1 li a {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	font-size: 0.8em; /* dimensione carattere */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 0em; /* lascia spazio far il bordo del menu e il testo del link */
	height:1.4em;line-height:1.4em; /* altezza del link: height e line-height devono avere il medesimo valore */
	text-align: left;
	font-family: Arial;
	font-style: normal;
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu1 li a:link, ul.menu1 li a:visited {
	color: #ffffff;
	
    /*background: #000;*/
} /* colori per il link */
#tabsII {  
width : 100%; 
font-size : 93%; 
line-height : normal; 
margin : 0 auto;
background : trasparent; no-repeat left top; 
} 



/*tasti gestione*/
#tabsI { 
float : left; 
width : 100%; 
font-size : 100%; 
line-height : normal; 
border-bottom : 15px solid #70a1eb; 
margin : 0 auto; 
} 
#tabsI ul { 
margin : 0; 
padding : 10px 10px 0 50px; 
list-style : none; 
} 
#tabsI li { 
display : inline; 
margin : 0; 
padding : 0; 
} 
#tabsI a { 
float : left; 
background : url("http://www.riservalaghi.org/images/tableftI.gif") no-repeat left top; 
margin : 0; 
padding : 0 0 0 5px; 
text-decoration : none; 
} 
#tabsI a span { 
float : left; 
display : block; 
background : url("http://www.riservalaghi.org/images/tabrightI.gif") no-repeat right top; 
padding : 5px 15px 4px 6px; 
color : #fff; 
} 
#tabsI a span { 
float : none; 
} 
#tabsI a:hover span { 
color : #fff; 
} 
#tabsI a:hover { 
background-position : 0% -42px; 
} 
#tabsI a:select { 
background-position : 0% -42px; 
} 
#tabsI a:hover span { 
background-position : 100% -42px; 
} 
#tabsI a.on span {
background-position : 100% -42px;
visibility: visible 
}

/*menu verticale inizio*/
.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
		font-size: 11px;
		font-family: Arial;
		color: #FFFFFF;
		font-weight: bold;
background: black url(http://www.riservalaghi.org/images/menu_bg_green.jpg) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(http://www.riservalaghi.org/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #8edd92;
}
/*menu verticale fine*/
	

		
		body{
		behavior: url(http://www.riservalaghi.org/csshover2.htc);<!--hack per ie6-->
		} 
		#menu{
		text-align: center;
		width: 100%;
		background: url(http://www.riservalaghi.org/images/menu_bg_green.jpg) repeat-x;
		}
		#menu ul{
		margin: auto;
		padding:0;
		position: center;
		display: block;
		width: 900px;
		height: 30px;
		}
		#menu li{
		list-style: none;
		float: left;
		}
		#menu ul ul{
		position: absolute;
		width: 900px;
		height: 20px;
		top: 30px;
		left: 0;
		visibility: hidden;
		
		}
		#menu li a{
		width: 110px;
		height: 30px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 30px;
		font-size: 11px;
		font-family: Arial;
		color: #FFFFFF;
		font-weight: bold;
		background: url(http://www.riservalaghi.org/images/link_bg_green.jpg) no-repeat top;
		} 
		#menu li a:hover{
		background-position: bottom;
		} 
		#menu ul li:hover ul{
		visibility:visible;
		z-index:2;
		}
		#menu ul li:active ul{
		visibility:visible;
		z-index:2;
		}
		#menu li li a{
		width: 99px;
		height: 20px;
		line-height: 20px;
		background: transparent;
		
		}
		#menu li li a:hover{
		text-decoration : underline;
		}
	