/*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:#acacac}

div#container{position: relative; width:990px; background:#ffffff; margin-top:5px; margin-bottom:5px;
	margin-right:2px; outline-color:#666666; outline-style:none;  text-align:left;}

/*stili generici, su header e footer*/
div#header{/*height: 219px;*/ height: 184px; background-color:#ff;color: #ff0; border-bottom:none; border-bottom: 1px solid #666666; width:990px; background:#F0F0F0; 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#nav{position: absolute; top:185px; /*top: 150px;*/ left:0; width: 190px; /*padding: 1em 0 0 10px;*/ padding-left:0px; margin-left: 0px; background:#F0F0F0; border:none; border-right:1px solid #666666;}

/*stili per la navigazione*/
/*div#nav a{color:#FFFFFF; background:url(../img/c002_05.gif);}*/

#nav a {
	font: bold 11px Arial, Helvetica, sans-serif;
	background:url(../img/c002_05.gif);
	color:#FFFFFF;
	/*line-height:16px;
	letter-spacing:.1em;*/
	text-decoration: none;
	display:block;
	padding:4px 4px 4px 14px;
	border-bottom:1px solid #ffffff;
	}
	
#nav a:hover { 
	background: #C6C640;
	color:#606E71;
	}


/*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; /*padding: 1em 5px;*/ padding-right:0px; background:#F0F0F0; border-left:1px solid #666666;}
div#extra a{color:#FFFFFF; background:url(../img/c002_05.gif);}

/*div#content{margin: 0 200px; border-style:solid; border-width:0 1px; border-color:#ccc; padding:1em 10px; 
	overflow:auto; max-width:820px;}*/
/*div#content{margin-left: 199px; margin-right: 196px; border-style:solid; border-width:0 1px; border-color:#ccc; padding:1em 10px; overflow:auto; width:560px; 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:588px; background:#F0F0F0; z-index:99;}
	
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;
    background-color: #69c; color: #000}



div#div#submenu{text-align:center; vertical-align:top; margin: 0 202px; 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:#CC3333; margin-bottom: 2em; 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:10px; right:10px; float:right;}
div#bannertopL{position:absolute; top:90px; left:10px; float:left;}
div#bannertopR{position:absolute; top:90px; 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 */
div#mainmenu {position:absolute; top:148px; left:0px;}
div#mainmenu a {color:#666666; border: 1px #666666 solid; display:block; width:77px; 
	text-decoration:none; background:url(../img/top_menu_btn_300x44.jpg) no-repeat; padding:10px;}
div#mainmenu a:hover {color:#666600; border: 1px #666666 solid; display:block; width:77px; 
	text-decoration:none; background:url(../img/top_menu_btn_300x44_lighter.jpg) no-repeat; padding:10px;}

/* Seconda riga di pulsanti */
div#mainmenu2 {position:absolute; top:194px; left:0px;}
div#mainmenu2 a {color:#666666; border: 1px #666666 solid; width:180px; height:42px; 
	text-decoration:none; background:url(../img/top_menu_btn_300x44.jpg) no-repeat; padding:10px;}
div#mainmenu2 a:hover {color:#666600; border: 1px #666666 solid; width:180px; height:42px; 
	text-decoration:none; background:url(../img/top_menu_btn_300x44_lighter.jpg) no-repeat; padding:10px;}
	

/*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*/
div#extra div.newsboxheader{background:url(../img/c002_05.gif); width:192px; height:29px; margin-left:-4px;}
div#extra div.newsboxheader a{color:#FFFFFF; } 
div#extra div.newsbox{font-size: 90%; margin-left:0px; margin-top:240px; text-align:center; border:solid 2px #666666; width:190px; height:50px;}
div#extra div.newsbox2{font-size: 90%; margin-left:-18px; margin-top:30px; text-align:center; border:none; width:190px; height:50px;}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
div#extra div.newarticle{font-size: 90%;margin-bottom: 2em; background:#FFCC66;}

.menutop{color:#000000; margin:3px; font-weight:bold; font-size:13px;}

div#allosp{position:absolute; top:600px; left:6px; width:190px; height:80px;}
div#allosp a{background: none; /*color:#FFFFFF; background:url(../img/c002_05.gif);*/}

.formText{font-size:12px; font-weight:bold; color:#000000;}

