/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
/*body{font-family: arial,sans-serif;font-size: 76%; background:#9180C9}*/
body{font-family: arial,sans-serif;font-size: 76%; background:#7DC1C4}

div#container{position: relative; width:990px; background:#7DC1C4; margin-top:5px; margin-bottom:5px;
	margin-right:2px; outline-color:#EFFDFD; outline-style:none;  text-align:center;}

/*stili generici, su header e footer*/
div#header{/*height: 219px;*/ height: 140px; background-color:#ff;color: #ff0; border-bottom:none; border-bottom: 1px solid #666666; width:990px; background:#EFFDFD; z-index:100; overflow:visible;}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #69f;font-size: 1.5em}
div#footer a{color:#fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#nav1{position: absolute; top:185px; /*top: 150px;*/ left:0; width: 190px; /*padding: 1em 0 0 10px;*/ padding-left:0px; margin-left: 0px; margin-top: 60px; background:#EFFDFD;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  border:none; border-right:0px solid #666666;}

/*stili per la navigazione*/
/*div#nav a{color:#FFFFFF; background:url(../img/c002_05.gif);}*/

div#nav1 a {
	list-style-type: none;
	background: white url(../img/glossyback.gif) repeat-x bottom left;
    font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #ffffff;
    display: block;
    width: 160px;
	border: 1px solid #9A9A9A;
	margin-left:4px;
    padding: 3px 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    padding-left: 4px;
    text-decoration: none;
	
	}
div#nav1 a:hover { 
	background-image: url(../img/glossyback2.gif);
	
	}



/*div#nav ul{margin: 0;padding: 0; list-style-type: none}
div#nav li{margin: 0;padding: 0}
div#nav a{color:#369;font: normal bold 1.2em/1.4em arial,sans-serif;text-decoration: none}
div#nav a:hover{color: #033;text-decoration: underline}
div#nav a#activelink{color: #033;text-decoration: none}
div#nav p{font-size: 90%}
div#nav a{color:#FFFFFF; background:url(../img/c002_05.gif) no-repeat;}
div#nav a:hover{color: #033;text-decoration: underline}
*/

div#extra{position: absolute; top: 185px; /*top: 160px;*/ right:0; width: 190px; margin-top:60px; /*padding: 1em 5px;*/ padding-right:0px; background:#EFFDFD; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border-left:0px solid #666666;}
div#extra a{color:#FFFFFF; background:url(../img/c002_05.gif);}

div#content{margin: 0 195px; margin-top:104px; border-style:solid; border-width:0 1px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border-color:#ccc; padding:1em 10px; 
	overflow:auto; width: 578px; background:#EFFDFD;}
/*div#content{margin-left: 199px; margin-right: 150px; border-style:solid; border-width:0 1px; border-color:#ccc; padding:1em 10px; overflow:auto; width:572px; background:#F0F0F0;}*/

/*div#content{margin-left: 191px; margin-right: 191px; border-style:none; border-width:0 1px; border-color:#ccc; padding:1em 10px; overflow:auto; width:572px; background:#F0F0F0; z-index:99;}*/

#extra_logged{position: absolute; top: 108px; right: 0; width: 0px;padding: 0; overflow:hidden; visibility:hidden;}
#content_logged{width: 568px; margin-left: 203px; border-left:none; border-right:none; border-width:0 1px; padding:1em 3px; overflow:visible;}

div#results{margin-left:200px; border-style:solid; border-width:0 1px; border-color:#ccc; padding:1em 10px; overflow:auto;}
div#footer{text-align: center; padding: 5px 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color: #69c; color: #000; clear:both;}



div#div#submenu{text-align:left; vertical-align:top; margin-left:10px; border-style:solid; border-width:0 1px; border-color:#ccc; padding:1em 10px}

div#box{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#ff0000; margin-bottom: 10em; text-align:center; border: 1px #666666 double; background:#99CCFF; padding:20px 20px 20px 20px;}

div#sitetitle {position:absolute; top:10px; left:160px; font: 32px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
div#bookmarks{position:absolute; top:100px; left:493px; float:left;}
div#bannertopL{position:absolute; top:80px; left:10px; float:left;}
div#bannertopR{position:absolute; top:80px; right:10px; float:right;}
div#minibannertop{position:absolute; top:10px; right:100px; float:right;}
div#menutopright{text-align:center; margin-top:20px; color:#000000; font-weight:bold; overflow: auto;}
/*div#contatore{position:absolute; top:58px; right:480px;}*/
div#contatore{position:absolute; top:90px; left:440px;}

/* Prima riga di pulsanti */
.aerobuttonmenu{ 
overflow: hidden; 
width: auto;
background: #7DC1C4; 
border: 1px solid #7DC1C4;
padding: 1px 0;
border-width: 1px 0;
}

* html .aerobuttonmenu{ 
width: 100%;
}

.aerobuttonmenu a.aero{ 
background: transparent url(../img/aeroleft.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS;
line-height: 23px; 
height: 31px;
padding-left: 10px;
text-decoration: none;
margin-right: 5px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white;
}

.aerobuttonmenu a.aero span{
background: transparent url(../img/aeroright.gif) no-repeat top right;
display: block;
padding: 4px 10px 6px 0;
}

.aerobuttonmenu a.aero:hover{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ 
color: yellow;
}

.aerobuttonmenu .rightsection{
float: right;
width: 100px;
position: relative;
top: 3px;
padding-right: 5px;
text-align: right;
}

.aerobuttonmenu .rightsection a{
color: navy;
}
/* Seconda riga di pulsanti */

	

/*div#menutopright{position:absolute; text-align:center; top:160px; left:230px; float:left; color:#000000; 
	font-weight:bold; overflow: auto; margin:2px; font-size:13px;}*/
	
/*stili per la sezione extra*/
#extra div.newsboxheader{background:url(../img/c002_05.gif); width:192px; height:29px; margin-left:-4px;}
#extra div.newsboxheader a{color:#FFFFFF; } 
#extra div.newsbox{font-size: 90%; margin-left:0px; margin-top:240px; text-align:center; border:solid 2px #666666; width:190px; height:50px;}
#extra div.newsbox2{font-size: 90%; margin-left:-18px; margin-top:30px; text-align:center; border:none; width:190px; height:50px;}
#extra div.newsbox h2{color: #999;font-size: 1.2em}
#extra div.newsbox p{margin: 0}
#extra div.newarticle{font-size: 90%;margin-bottom: 2em; background:#FFCC66;}

.menutop{color:#000000; margin:3px; font-weight:bold; font-size:13px;}

#allosp{position:absolute; top:600px; left:6px; width:190px; height:80px;}
#allosp a{background: none; /*color:#FFFFFF; background:url(../img/c002_05.gif);*/}

#users{position:absolute; top:10px; right:12px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	text-decoration:none; font-weight:bold;}
#users a {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#EEE;text-decoration:none; font-weight:bold;}

.formText{font-size:12px; font-weight:bold; color:#000000;}


