/* CSS Document */

body { 
	background-color: white; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px; 
}

td { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px; 
}


a { color: #009; text-decoration: none; }
a img { border: none; }

form { display:inline; }

.bordotab {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Definisce il font */
	font-size: 10px; /* Dimensione del fon */
	color: #000000; /* Colore del font */
	border-top-width: 1px; /* Qui definiamo il bordo esterno della tabella */
	border-bottom-width: 1px;
	background-color: #D0D9DE; /* Colore di sfondo della tabella */
}

.avviso 	{	color: red;  	padding-bottom:5px; 	}
.avviso_box 	{	font-size:80%; background-color: #C33; 	color:white; 	padding:5px;   text-align:center;	}
.tranqui {	color: green; 	padding-bottom:5px; 	}
.tranqui_box 	{	font-size:80%; background-color: #060; 	color:white; 	padding:5px;   text-align:center;	}

.bgPrincipale {  }

.classetd {
	color: #000000;
	background-color: #D0D9DE;
}

.classetd a {
	color: #000099; /* Questo è il colore del link */
	display: block; /* Fondamentale! Da impostare sempre */
	text-decoration: none; /* Eliminiamo la sottolineatura del link */
}

.classetd a:hover {
	color: #CC0000; /* Cambiamo il colore del link al passaggio del mouse */
	background-color: #D0D9DE; /* Cambiamo il colore di sfondo al passaggio del mouse */
	text-decoration: none;
}

.shiny {
	font-size: 12px; /* Dimensione del fon */
	color: #000000; /* Colore del font */
	background-color: #D0D9DE; /*EBEBEB Colore di sfondo della tabella */
}


.Stile2 {	font-size: 9px	}

.classetr 			{	color: #000; background-color: #D0D9DE; font-size: 12px; }
.classetr a.horiz { display:block; padding:5px; height:100%; }
.classetr a:hover	{	background-color: #91B5D0; }

.destro {
	color: #000000;
	background-color: #D0D9DE;
	border-right-width: 1px;
}

.top {
	color: #000000;
	background-color: #D0D9DE;
	border-top-width: 1px;
}

.pulsante{
	color: #ffffff;
	font: 12px Verdana;
	font-weight: bold;
	text-align:center;
	background-color: #929CA6 ;
	border:1px solid #999;
}

.pulsante2{
	font: 13px;
	color: black;
	font-weight: bold; 
	text-align:center;
	background-color: #AAAAAA ;
	padding: 3px;
}

.form {
	font-size: 100%;
	color: #000;
	font-weight: normal;
	text-align:left;
	background-color: #FFF;
	border:1px solid #CECDC8;
}

.button {
	font-size: 100%;
	color: #000;
	font-weight: bold;
	text-align:center;
	background-color: #E3E3E3;
	border:1px solid #666;
}

form.form  { width:500px; padding:10px; }

.titolo {
	font-size: 18px;
	color: #990000;
	text-align: center;
}

.titolo2 {
	font-weight: bold;
	font-size: 136%;
	color: #900;
}

.titoletto { 	text-align:center; 	font-weight:bold; font-size: 114%;	padding-bottom:5px; color:#000;	}

.avviso 	{	color: red;  	padding-bottom:5px; 	}
.tranqui {	color: green; 	padding-bottom:5px; 	}
.avviso_box 	{	background-color: #C33; 	color:white; 	padding:5px;  text-align:center;	}
.tranqui_box 	{	background-color: #060; 	color:white; 	padding:5px;  text-align:center;	}


#testo, .testo, 
A.testo:link, A.testo:visited {
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:#5D81CB;
}

A.testo:hover {
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:#900;
}

.destra{		font: 10px Verdana;	text-align: right;	}
.sinistra{	font: 10px Verdana;	text-align: left;		}

.Stile1 {
	font-size: 9px;
	color: #000;
	font-weight: bold;
}

A.Stile1:link, A.Stile1:visited {
	font-size: 9px;
	color: #990000;
	font-weight: bold;
	text-decoration:none;
}

A.Stile1:hover { 	font-size: 9px; 	font-weight: bold; 	color:#F00; 	}

.classe_td0 { background-color: #C2C2D2; text-align: center; }
.classe_td1 { background-color: #E2E2D2; }
.classe_td2 { background-color: #F2F2E2; }
.classe_td3 { background-color: #F2F2E2; }
.classe_td1:hover, .classe_td2:hover { background-color:  #C2F2E2; }

.mylink 			{ background-color: #C2C2D2; }
.mylink:hover	{ background-color: #E2E2D2; }

body_email {	background-color: #FFF; }

.stile_listino{	    		
	width: 320px;
	overflow: auto;		position: absolute;	 
	right:760px;			display: none;
}

.square_off { 	border: 1px solid gray; 	filter:alpha(opacity=90); opacity:0.9; }
.square_on { 	border: 1px dashed #099; 	filter:alpha(opacity=80); opacity:0.8; }


/* AJAX */
.ajax_statesautocomplete 
	{position:relative;width:15em;padding-bottom:1em;} /* set width of widget here*/
.ajax_statescontainer
	{position:absolute;top:1.7em;width:240px; text-align:left;}
.ajax_statescontainer .yui-ac-content 
	{position:absolute;width:100%;border:1px solid #404040;
	background:#fff;overflow:hidden;z-index:9050;}
.ajax_statescontainer .yui-ac-shadow
	{position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}
.ajax_statescontainer ul							 	{padding-left:5px;width:100%;}
.ajax_statescontainer li
	{padding-left:5px;cursor:default;white-space:nowrap;}
.ajax_statescontainer li.yui-ac-highlight			{background:#ff0;}
.ajax_statescontainer li.yui-ac-prehighlight 	{background:#FFFFCC;}
