/* CSS Document */

/* CSS CORPO */

body {
   background-image: url(../images/sfondo_body.gif);
   background-repeat:repeat;
   margin:0;
   padding:0;
   background-color:#000000;
}
a {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:10px;
   font-style:normal;
   text-decoration:none;
}
a:hover {color:#FF0099;}

div#contenitore{
   width:766px;
   height:auto;
   margin-left:4px;
   margin-right:auto;
   margin-top:4px;
   margin-bottom:0;
   padding:0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#000000;
}

/* CSS Intestazione */
div#header {
   background:url(../images/scorpo.jpg) repeat center top;
   width:716px;
   height:178px;
   margin:0px;
   padding-left:25px;
   padding-right:25px;
   padding-bottom:0px;
   padding-top:0px;
}

div#logo {
   width:370px;
   height:156px;
   margin:0px;
   padding:0px;
   float:left;
   position:absolute;
   top:18px;
   z-index:20;
}

div#fotohome {
   width:392px;
   height:139px;
   margin:0px;
   margin-top:18px;
   padding:0px;
   background:url(../images/foto_head.jpg) no-repeat top right;
   float:right;
   z-index:1;
}

div#accessmenu {
   width:100px;
   height:20px;
   margin:0px;
   padding:0px;
   top:188px;
   left:668px;
   position:absolute;
   color:#FFFFFF;
}
div#accessmenu a {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}
div#accessmenu a:hover {
   color: #FF66FF;
   text-decoration: none;
}

div#ombrah {
   width:766px;
   height:22px;
   position:relative;
}

/*Definizione Corpo*/
div#contenuti{
   width:741px;
   height:auto;
   min-height:600px;
   padding-left:10px;
   padding-right:14px;
   padding-bottom:0px;
   padding-top:10px;
   background:url(../images/scorpop.jpg) repeat center top;
   margin-top:4px;
   margin-bottom:0px;
   margin-right:0px;
   margin-left:0px;
}
div#menubox{
	width:235px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
div#testo{
	width:456px;
	height:auto;
	min-height:560px;
	padding-top:22px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:22px;
	background:#FFFFFF;
	margin-left:235px;
	font-size:12px;
}
#testo h1{
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background: url(../images/frecciat.jpg) center left no-repeat;
	padding-left:16px;
	padding-bottom:4px;
	padding-top:3px;
	padding-right:0px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

/* Definizione Menu */
div#menu{
   width:218px;
}
div#menu ul,div#menu li{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#menu span {
	margin:0px;
	padding:0px;
	display: block; 
	height: 30px;
	background:url(../images/nbutton.jpg) top center no-repeat;
}
div#menu span a{
	display: block; 
	height: 30px;
	line-height: 30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration: none;
	margin:0;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	background:url(../images/plus.png) no-repeat 10px 8px;
	
}
div#menu a:hover{
	color:#FFFFFF; 
	background:url(../images/obutton.jpg) top center no-repeat;
}
a#lmenu{
	color:#FFFFFF;
	background:url(../images/sbutton.jpg) top center no-repeat;
	font-weight:normal;
	display: block; 
	height: 30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration: none;
	border:0px;
	padding-left:40px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
}
div.azione span{cursor: pointer}
div.azione ul ul{display:none}
div#menu li.hide ul{display:none}
div#menu li.show ul{display:block}
div#menu li.show span{background:url(../images/obutton.jpg) top center no-repeat;}

#asx{ 
	background:url(../images/amsx.png); 
	height:11px; 
	width:11px; 
	position:absolute; 
	top:0; 
	left:0;
	margin-top:4px;
}
#adx{ 
	background:url(../images/amdx.png);  
	height:11px; 
	width:11px; 
	position:absolute; 
	top:0; 
	right:0;
	margin-top:4px;
}
#adxg{ 
	background:url(../images/dmdx.png);  
	height:11px; 
	width:11px; 
	position:absolute; 
	bottom:4px; 
	right:0px;
}
#asxg{ 
	background:url(../images/dmsx.png);  
	height:11px; 
	width:11px; 
	position:absolute; 
	bottom:4px; 
	left:0px;
}
#lineaor{
    margin-left:11px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	background:url(../images/lineas.png) top center no-repeat;
	width:196px; 
	height:6px;
	top:4px;
	position:relative; 
}
#lineaor2{
    margin-left:11px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	background:url(../images/lineag.png) top center no-repeat;
	width:196px; 
	height:6px; 
	position:relative;
	top:-4px;
}
#contmenu{
	width:218px; 
	margin-top:auto;  
	position:relative;
}
#sfummenu{
	width:215px;
	height:137px;
	position:relative;
	top:-6px;
}

