body {color:#666;margin:0; font-family: arial, helvetica, sans-serif;background: url(images/fondo-dx.gif) top right repeat-y #fff; }

#contenitore
	{
	float: left; width: 65%;margin-left: 15%;}

* html #contenitore
	{
	display: inline;
	}

#contenitore p {padding: 20px;}

#menusx
	{
	float: left;	width: 15%;
	
	margin-left: -80%; font-size:95%;}
/* IE 5.01 */

#menusx a {color:#000; background: url(images/fondo-sx.gif) repeat-y #fff;
 text-decoration:none;}


#dx{
	float:left;
	width: 15%;
}

#pagina
	{ 
	margin:0; background: url(images/fondo-sx.gif) repeat-y;width:99%;


	/* IE 5.01 */
	float: left; /* IE 5.01 */
	float/**/: none;
	}
/* easy clearing */
#pagina:after
	{
	content: '[VALERIA VERNON]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#pagina
	{
	display: inline-block;
	}
/*\*/
#pagina
	{
	display: block; font-size:80%;

	}
/* end easy clearing */
#footer
	{
	clear: both;
	}

#titoloa {float:left; height:120px;width:99%; background: url(images/centro.jpg) repeat-x;color:#666;}

#titolo{float:left; height:120px;width:100%;	background: url(images/dx.jpg) no-repeat top right;color:#666;}

.dentro {padding: 20px 20px 0px 20px;}

#button {width:100%; background: url(images/fondo-sx.gif) repeat-y #fff; color: #333333;}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
background: url(images/fondo-sx.gif) repeat-y #fff;

	}
		
#button li {
	border-bottom: 1px solid #666;
	margin: 0; background: url(images/fondo-sx.gif) repeat-y #fff;

	}


#button li a {
	display: block;
	padding: 5px 5px 15px 0.5em;
	background: url(images/fondo-sx.gif) repeat-y #fff; text-decoration: none;
	width: 100%;
	}

html>body #button li a {
	width: auto;
background: url(images/fondo-sx.gif) repeat-y #fff;

	}

#button li a:hover {
	background: url(images/fondo-sx-alt.gif) repeat-y #fff;
	color: #333;
	}

#sotto{float:left;width:100%;background:#fff; color:#333; font-size:75%;text-align:center;}

.pannello {float:left;; margin:5px;padding:3px;font-size:90%;width: 273px;text-align:center;z-index:5;}
ul {font-size: 100%; color:#666;font-weight: normal; }
ol {font-size: 100%; color:#333;font-weight: normal; }

.pannellodx {float:left;width:94%;padding:3px;font-size:85%;z-index:5;
}

h1 { font-weight: bold; font-size: 100%; text-align:left;padding-left:2%;padding-top:5px;} 
h1 span{font-size:60%;font-weight:normal;}
h2 {font-size:100%;font-weight:bold; color: #0080ff; background:#fff;padding:20px 0 0 0;} 
h2 span {font-size: 70%; font-weight: normal; color:#ccc; background:#fff;} 

h3{font-size:100%;font-weight:bold; color: #0080ff; background:#fff;padding:20px 0 0 0;} 
h4{ font-weight: normal; font-size: 70%; padding:20px;} 

div#contenitore2 {float:left;padding: 20px; background:#fff;color: #666;}
div#contenitore2 a {display: block; }
div#contenitore2 a:hover {color: #666; background: #fff;}
div#contenitore2 a span {display: none;}
div#contenitore2 a:hover span {display: block; position: absolute; top:300px; left: 1%; width:110px;padding:5px 5px 5px 5px;
 z-index:100; text-decoration: none; color: #333; background: #f0f0f0;font-weight:normal;border: 1px dotted #333;
 }

.pannellodx {float:left;padding: 20px;}
.pannellodx a {display: block; }
.pannellodx a:hover {color: #666;}
.pannellodx a span {display: none;}
.pannellodx a:hover span {display: block; position: absolute; top:250px; right: 20%; width:200px;padding:5px 5px 5px 5px;
 z-index:100; text-decoration: none; 
 color: #333; background: url(images/fondo-sx.gif) repeat-y #fff; font-weight:normal;border: 1px dotted #333;}
.pannellodx ul {list-style: none;margin: 0;padding:0;}



#menusopra {position:absolute; top:110px;left: 0px; width:99%;height:21px;background: url(images/fondomenu.gif) repeat-x #fff;color:#333;z-index:1000;}


#menusopra ul {
padding:0;
margin:0;
list-style-type:none;
}

#menusopra li {
float:left;position:relative;
}

#menusopra a, #menusopra a:visited {
display:block;
text-decoration:none; 
color:#666; 
background: url(images/fondomenu.gif) repeat-x #fff; 
padding: 0px 5px 0 5px; 
line-height:20px;font-weight:bold;font-family: verdana, arial, helvetica, sans-serif;font-size:80%;
}


/* style the top level hover */
#menusopra a:hover {
color:#000; 
background: url(images/menu-alt.gif) repeat-x #fff ;font-weight:bold;font-family: verdana, arial, helvetica, sans-serif;}


