@charset "utf-8";
/* CSS Document */
body {
	/*widht:100%;*/
	background-color:#FFF;
	background-image:url(../images/sfondo_pagina.jpg);
	background-repeat:repeat-x;
	padding:5px;
}
.titolo_pagina {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#090;
}
.testo_corpo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}
div#wrapper {
	/*position:absolute;
	left:50%;
	margin-left:-500px;*/
	background-color:#FFF;
	width:1000px;
	margin: 0 auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#header {
/*position:relative;*/
width:100%;
height:120px;
margin-bottom:5px;
}
div#header .logo {
	/*position:relative;*/
	float:left;
	padding-top:10px;
	margin-bottom:0px;
	width:150px;
}

/* Codice per il menu header */
div#header .menu {
float:left;
margin-top:10px;
margin-bottom:0px;
width:150px;
font-size:12px;
font-weight:bold;
}
div#header .menu ul{
width:150px;
margin: 0px;
padding: 0px;
list-style: none;
}
div#header .menu li{
margin: 0px;
padding-top:2px;
height:18px;
border-bottom:1px solid #090;
}
div#header .menu li:hover{
padding-left:5px;
}
div#header .menu ul li a{
height:18px;
color:#090;
padding-left:15px;
text-decoration:none;
}
/* Fine codice per il menu header */

div#header .image {
	/*position:relative;*/
	float:right;
	width:680px;
	background-image:url(../images/header_image_mod.gif);
	background-position:right;
	background-repeat:no-repeat;
}
div#separator {
	widht:100%;
	height:2px;
	background-color:#090;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
div#centrale{
	background-color:#FFF;
	width:1000px;
	position:absolute;
}
div#sxbox {
/*position:relative;*/
float:left;
width: 150px;

}
/* Codice per il menu principale */
#mainmenu{
margin-bottom:10px;
width:150px;
border-left:1px solid #090;
border-right:1px solid #090;
border-top:1px solid #090;
font-size:12px;
font-weight:bold;
}
#mainmenu .title {
	background-color:#090;
}
#mainmenu .title a {
	color:#FFF;
}

#mainmenu ul{
width:150px;
margin: 0px;
padding: 0px;
list-style: none;
}
#mainmenu li{
margin: 0px;
padding-top:2px;
height:18px;
background-color:#FFF;
border-bottom:1px solid #090;
}
#mainmenu li:hover{
background-color:#6F6;
}
#mainmenu ul li a{
height:18px;
color:#090;
padding-left:5px;
text-decoration:none;
}
/* Fine codice per il menu principale */

/* Codice per i sottomenu */
#mainmenu ul li ul {
	display:none;
	list-style: none;
	position:relative;
	top:-15px;
	left: 140px;
	font-size:12px;
	border-left:1px solid #090;
	border-right:1px solid #090;
	border-top:1px solid #090;
}
#mainmenu ul li ul li {
height:16px;
width:150px;
background-color:#FFF;
}
#mainmenu ul li ul li a {
padding-left:10px;
}
#mainmenu ul li ul li a:hover {
background-color:##6F6;
}
#mainmenu ul li:hover ul { 
display:block;
 }
/* Fine codice sottomenu */
/* Inizio codice box moduli */

#sxbox_moduli .modules_title {
	background-color:#F60;
	font-size:12px;
	color:#FFF;
	padding-left:5px;
}
#sxbox_moduli .modules_title:hover {
	background-color:#F60;
}
#sxbox_moduli {
/*position:relative;*/
border-top:1px solid #FF6600;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
width:150px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
}
#sxbox_moduli ul{
width:150px;
margin: 0px;
padding: 0px;
list-style: none;

}
#sxbox_moduli li {
margin: 0px;
height:18px;
padding-top:2px;
border-bottom:1px solid #F60;
}
#sxbox_moduli li:hover {
	background-color:#FC6;
}
#sxbox_moduli li a{
	height:18px;
color:#FF6600;
padding-left:5px;
text-decoration:none;
}

#sxbox_moduli li a:hover{
display:block;
}
/* Fine codice box moduli */
/* Inizio codice box Panda*/

#sxboxcontent_panda {
/*position:relative;*/
border-top:1px solid #0000FF;
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
width:150px;
margin-bottom:10px;
}
#sxboxcontent_panda .title {
	background-color:#00F;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:5px;
}
#sxboxcontent_panda .title:hover {
	background-color:#00F;
}
#sxboxcontent_panda ul{
width:150px;
margin: 0px;
padding: 0px;
list-style: none;

}
#sxboxcontent_panda li {
margin: 0px;
padding-top:2px;
height:18px;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #00F;
}
#sxboxcontent_panda li:hover {
height:18px;
background-color:#6FF;
color:#FFFFFF;	
}
#sxboxcontent_panda ul li a{
color:#0000FF;
padding-left:5px;
text-decoration:none;
height:18px;
}

#sxboxcontent_panda li a:hover{
display:block;
}
/* Fine codice box Panda */


/* Inizio codice box Servizi dal Web*/

#sxboxcontent_web {
/*position:relative;*/
border-top:1px solid #F0F;
border-left:1px solid #F0F;
border-right:1px solid #F0F;
width:150px;
margin-bottom:10px;
}
#sxboxcontent_web .title {
	background-color:#F0F;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:5px;
}
#sxboxcontent_web .title:hover {
	background-color:#F0F;
}
#sxboxcontent_web ul{
width:150px;
margin: 0px;
padding: 0px;
list-style: none;

}
#sxboxcontent_web li {
margin: 0px;
padding-top:2px;
height:18px;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #F0F;
}
#sxboxcontent_web li:hover {
height:18px;
background-color:#FCF;	
}
#sxboxcontent_web ul li a{
color:#F0F;
padding-left:5px;
text-decoration:none;
height:18px;
}

#sxboxcontent_web li a:hover{
display:block;
}
/* Fine codice box Servizi dal Web */




#sxboxcontent_adobe {
padding-top:5px;
padding-bottom:5px;
/*position:relative;*/
width:150px;
border:1px solid #FF0000;
margin-bottom:10px;
}


div#centralbox {
	width:640px;
	margin-left:22px;
	margin-right:22px;
	float:left;
	text-align:justify;
} 
div#dxbox {
/*position:relative;*/
width:160px;
float:right;
}
div#dxbox_content1 {
/*position:relative;*/
border:1px solid #FF6600;
padding-top:5px;
padding-bottom:5px;
width:158px;
float:right;
margin-bottom:5px;
}

div#dxbox_loghi {
/*position:relative;*/
border:1px solid #009900;
padding-top:5px;
padding-bottom:5px;
width:158px;
float:right;
margin-bottom:5px;
}
#dxboxcontent_shinystat {
	float:right;
/*position:relative;*/
padding-top:0px;
padding-bottom:0px;
width:160px;
}

div#footer {
margin-top:10px;
/*position:relative;*/
float:left;
width:1000px;
}
