/* top right bottom left      
   #5d6977 --> grigio
   #0a2150 --> blu
   #97e2ff --> azzurro 
   #6688b2 --> azzurro 2 per fine sfumatura
   #ccf400 --> verde chiaro
   #7fa900 --> verde chiaro 2 per fine sfumatura
   #517200 --> verde scuro 
   #ffffff --> bianco */



/* ----- <TAG GENERICI> ---- */
html, body	{padding:0px; margin:0px; height:100%;}
body		{font-size:11px; font-family:verdana, helvetica, sans-serif; background-color:#ffffff; color:#0a2150;}
form		{padding:0px; margin:0px;}
p			{margin:0 10px 10px;}
img			{border:0px;}
ul			{list-style:square; padding:0px; margin:-5px 0px 10px 30px;}

a:link, a:visited, a:active {text-decoration:underline; color:#0a2150;}
a:hover 	{text-decoration:underline; color:#0a2150;}
/* ----- </TAG GENERICI> ---- */



/* ----- <STRUTTURA> ---- */
div#container	{width:720px; margin:0 auto;}

div#container div#header 					{position:relative; background:url("images/bg_header.jpg") repeat-x;}
div#container div#header div#img_torino 	{position:absolute; right:0; top:0;}

div#container div#menu	{position:relative; margin:10px 0px 0px 0px; padding:0px; background-color:#5d6977;
min-height:30px; height:auto !important; height:30px;
}

div#container div#menu2	{position:relative; margin:0px 0px 0px 0px; padding:0px; background-color:#517200;
min-height:20px; height:auto !important; height:20px;
}

div#container div#intro  {position:relative; margin:0px 0px 10px 0px; padding:0px;}

div#container div#content  {position:relative; width:100%; margin:0px; padding:0px;}
div#container div#content div.blocco1_sx	{float:left; width:540px;}
div#container div#content div.blocco1_dx	{float:right; width:170px;}
div#container div#content div.blocco2_sx	{float:left; width:440px;}
div#container div#content div.blocco2_dx	{float:right; width:270px;}
div#container div#content div.blocco3_sx	{float:left; width:170px;}
div#container div#content div.blocco3_dx	{float:right; width:540px;}
div#container div#content div.blocco4_sx	{float:left; width:500px;}
div#container div#content div.blocco4_dx	{float:right; width:200px;}
div#container div#contentFooter {clear:both;}

div#container div#footer {position:relative; width:100%; font-size:80%; margin:10px 0px 0px 0px; background-color:#5d6977;}
div#container div#footer div#footer_sx {width: 500px; padding:10px;}
div#container div#footer div#footer_dx {position:absolute; right:0; top:0; padding:10px; text-align:right;}

div#container div#copy {text-align:center; padding:5px; clear:both; font-size:80%;}
/* ----- </STRUTTURA> ---- */



/* ----- <STILI GENERICI> ---- */
table.table1 td  {border:1px solid #5d6977; }
table.table1 {border:1px solid #5d6977; }
table.table1 tr.intestazione {background-color:#97e2ff; font-weight:bold;}
table.table1 tr.riga1 {background-color:#DDDDDD;}
table.table1 tr.riga2 {background-color:#EEEEEE;}
table.table1 tr.riga1 td, table.table1 tr.riga2 td, table.table1 tr.totale td{text-align:left;}
table.table1 tr.riga1Selected, table.table1 tr.riga2Selected {background-color:#ccf400;}
table.table1 tr.totale {background-color:#97e2ff; font-weight:bold;}

hr.verde {border:0px; border-bottom:#ccf400 1px solid;}

p.titoloBoxErrore{color:#FF0000; background-color:#ccf400; padding:5px 0px 0px 5px; font-size:100%; font-weight:bold; margin:0px 0px 0px 0px; 
min-height:18px; height:auto !important; height:18px;}
.errore {color:#FF0000; font-weight:bold;}

.inputSmall		{border:#517200 1px solid; font-size:80%; background-color:#ffffff;}
.textAreaSmall	{border:#517200 1px solid; background-color:#ffffff;}
.submitSmall	{border:#517200 1px solid; font-size:80%; background-color:#5d6977; color:#ccf400; cursor:hand;}
.inputSmall2	{border:#5d6977 1px solid; font-size:80%; background-color:#ffffff;}
.textAreaSmall2	{border:#5d6977 1px solid; background-color:#ffffff;}
.submitSmall2	{border:#5d6977 1px solid; font-size:80%; background-color:#5d6977; color:#ccf400; cursor:hand;}

div.annuncio1 {border-top:#5d6977 1px solid; padding:10px 0px 10px 0px; cursor:hand; background-color:#DDDDDD;}
div.annuncio2 {border-top:#5d6977 1px solid; padding:10px 0px 10px 0px; cursor:hand; background-color:#EEEEEE;}
div.annuncioInviaCV1 {padding:0px 0px 10px 100px; background-color:#DDDDDD;}
div.annuncioInviaCV2 {padding:0px 0px 10px 100px; background-color:#EEEEEE}
div.sottoannuncio {border:#5d6977 1px dotted; margin:10px; padding:10px; font-size:90%;}
span.imgAnnuncio {vertical-align:bottom; margin-right:10px;}
span.dataAnnuncio {font-weight:bold; margin-right:10px;}
span.titoloAnnuncio {font-weight:bold; margin-right:30px;}
span.luogoAnnuncio {font-size:90%; margin-left:100px;}


div.boxUtenti {border:1px solid #5d6977; }
p.titoloBoxUtenti   {color:#97e2ff; background-color:#5d6977; padding:5px 0px 0px 5px; font-size:110%; font-weight:bold; margin:0px 0px 0px 0px; 
min-height:18px; height:auto !important; height:18px;}
div.boxUtentiTesto{border:1px solid #5d6977; padding:10px;}

div.boxUtenti2 {border:1px solid #5d6977; }
p.titoloBoxUtenti2  {color:#ccf400; background-color:#5d6977; padding:5px 0px 0px 5px; margin:0px; font-size:110%; font-weight:bold;
min-height:18px; height:auto !important; height:18px;}
div.boxUtenti2Testo{border:1px solid #517200; padding:10px;}

div.boxVerde {background:#7fa900 url("images/bg_verde.gif") repeat-x; border:1px solid #517200; }
p.titoloBoxVerde   {color:#FFFFFF; background-color:#517200; padding:5px 0px 0px 5px; font-size:110%; font-weight:bold; margin:0px 0px 10px 0px; 
min-height:18px; height:auto !important; height:18px;}

div.boxAzzurro {background:#6688b2 url("images/bg_blu.gif") repeat-x; border:1px solid #0a2150; padding:5px;}
div.boxAzzurro img{margin:5px;}
p.titoloBoxAzzurro   {color:#FFFFFF; background-color:#0a2150; padding:5px 0px 0px 5px; font-size:110%; font-weight:bold; margin:0px 0px 10px 0px; 
min-height:18px; height:auto !important; height:18px;}
/* ----- </STILI GENERICI> ---- */



/* ----- <MENU> ---- */
div#menu ul { padding:0px; margin:0px; list-style:none;}	
div#menu ul li { display:inline;}
div#menu ul li a  {
	float:left; background:url("images/menu_div.gif") no-repeat top right;
	text-decoration:none; text-align:center; vertical-align:middle;
	font-size:12px; font-weight:bold; color:#ffffff;
	min-height:30px; height:auto !important; height:30px;
} 
div#menu ul li a p{margin:8px 8px;}
div#menu ul li a.utente, div#menu ul li a.azienda {}
div#menu ul li a.utenteSelected	{color:#517200; background-color:#ccf400;}
div#menu ul li a.aziendaSelected{color:#0a2150; background-color:#97e2ff;}
div#menu ul li a.utente:hover	{color:#517200; background-color:#ccf400;}
div#menu ul li a.azienda:hover	{color:#0a2150; background-color:#97e2ff;}
/* ----- </MENU> ---- */



/* ----- <MENU> ---- */
div#menu2 ul { padding:0px; margin:0px; list-style:none;}	
div#menu2 ul li { display:inline;}
div#menu2 ul li a  {
	float:left; background:url("images/menu_div.gif") no-repeat top right;
	text-decoration:none; text-align:center; vertical-align:middle;
	font-size:10px; font-weight:bold; color:#ffffff;
	min-height:20px; height:auto !important; height:20px;
} 
div#menu2 ul li a p{margin:3px 8px;}

div#menu2 ul li a.Selected{color:#517200; background-color:#ccf400;}
div#menu2 ul li a:hover	{color:#517200; background-color:#ccf400;}
/* ----- </MENU> ---- */



/* ----- <ABSOLUTE> ---- */
/* ----- </ABSOLUTE> ---- */



/* ----- <STAMPA> ---- */
/* ----- </STAMPA> ---- */