@charset "iso-8859-1";

/* 	verde chiaro: 	#BCED12 
	verde scuro:	#A9D610
*/
/***************************** IMPOSTAZIONI GLOBALI NON CAMBIARE *****************************/
body {behavior: url("csshover.htc");}
body, html {height:100%;   margin:0; padding:0;}
body, p, a, h1, h2, h3, ul, li, dl, dt, dd, span, div, form, blockquote,table,tr,td { margin: 0;  border: 0;  padding: 0; }
a img { border:0; border:none;} 
h1 {color:#fff; background:#282828; white-space: normal; clear: none; height: auto; width: auto; display:inline; font-size:12px; font-style:normal;
padding-left:5px;text-decoration: none;} 
h1 a{color:#fff; background:#282828; white-space: normal; clear: none; height: auto; width: auto; display:inline; font-size:12px; font-style:normal;
text-decoration: none;} 

.maintable { height:100%; width:100%;margin:0; padding:0;}
.innertable { height:40px; width:100%;  margin:0; padding:0;  background:#1A1A1A; }
td.td_testa { padding:10px; height:90%; }
td.td_base { height:38px; text-align:left;  }
/**********************  RIDEFINIZIONE DI TAG  **********************/

.alpha_40 { filter:alpha(opacity=15); -moz-opacity:.15;	opacity:.15; border: none;};

a { color:#000000; font-weight: normal; text-decoration: none; border: #009999 1px solid;}

p,h2,h3,h4,h5,h6 { white-space: normal; clear: none; height: auto; width: auto; display:inline;}

/* H1 TITOLO DEL SITO E' USATO NEL LOGO DA NON USARE*/

/* H2 TITOLO DELLA PAGINA */
h2 { font-size: 18px; color: #000;; font-style: bold; letter-spacing:-1px; background:#fff;} /* titoli principali delle sezioni */

/* H3 TITOLO DELL'ARGOMENTO - SOTTOTITOLO DI H2 */
h3 { font-size:16px; font-style:normal; }
/* H4 SOTTOTITOLO DI H3 */
h4 { font-size: 16px; color: #444;}

/* H5 TITOLO DEL PARAGRAFO */
h5 { font-size: 14px; color: #111; font-style: bold;}
/* H6 SOTTOTOTOLO DI H5 */
h6 { font-size: 14px; color: #; font-style: normal;}

strong { }
small { }


/**********************  ELEMENTI PRINCIPALI  **********************/


body { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; background:  #000 url('img/galimberti.jpg') center -24px; }

#principale { width:100%; height:100%; background:url('img/galimberti.jpg') repeat-x top center; margin-bottom:0px;  }
#contenitore{ position:absolute; width:541px; margin-left:-270px; left:50%; top:0px;}

/*#testa{ height:176px; background-color:#fff; border:#fff solid; border-width: 0 15px;}
#testa_index{ height:295px; background-color:#fff; border:#fff solid; border-width: 0 15px;}

h1 a { position: absolute; z-index: 50;  background: url('img/logo.png') left bottom no-repeat; width: 150px;  height: 150px; top:6px;left:-19px;}
h1 a:hover { background: url('img/logo.png') left top no-repeat; }
h1 a em { display: none; }
 coorrezione x eplorer 6 
*html h1 a{ background: url('img/logo.gif') left bottom no-repeat; }
*html h1 a:hover{ background: url('img/logo.gif') left top no-repeat; }*/

#pagina{ float:left; background:#1A1A1A; padding:0px 0; width:541px; margin-top:16px; border-left: #1A1A1A 7px solid;  border-top: #1A1A1A 8px solid;
 border-bottom: #1A1A1A 8px solid; border-right: #1A1A1A 7px solid;  position:absolute; width:541px; margin-left:-270px; left:50%; top:0px;}
#pagina_testo{ float:left; width:531px; padding:5px; }

/* COLONNA INTERA */
#colonna_intera		 { float:left; 	width:870px; padding:0 15px 0 15px;}
/* COLONNA A DX */
#colonna_dx 		 { float:right; width:244px; padding:0 15px 0 15px;	}
#colonna_dx_centrale { float:left; 	width:590px; padding:0 15px 0 15px;	border-right:dashed 1px #ddd;}
/* COLONNA A SX */
#colonna_sx 		 { float:left; 	width:244px; padding:0 15px 0 15px;	}
#colonna_sx_centrale { float:left; 	width:590px; padding:0 15px 0 15px;	border-left:dashed 1px #ddd;}

.base_line2, .base_line { margin:10px 0; padding:6px 0; text-align:left; width:100%; border-bottom:dashed 1px #999; }
.base_line a{ padding:1px 3px; margin-left:2px; border:solid 1px #ddd; background:#eee}
.base_line a:hover {background-color: #415071;}

#barra_di_controllo{margin:10px 0; padding:6px 0; text-align:left; width:100%; border-bottom:dashed 1px #ddd; height:20px; }
#barra_di_controllo a { display:block; float:left; padding:1px 3px; margin-left:2px; border:solid 1px #ddd; background:#eee}
#barra_di_controllo a:hover {background-color: #415071;}
#barra_di_controllo div.prec{ display:block; float:left;  }
#barra_di_controllo div.succ{display:block; float:left;  }
#barra_di_controllo div.chiudi{display:block; float:right;  }

#piede{float:left; width: 100%; background:#1A1A1A;  height:38px; text-align:left;  background-image:url('img/piede.jpg'); background-repeat:no-repeat; padding-bottom:20px;  position:absolute; bottom:0; z-index:100px;}


/**********************  MENU **********************/

/* menu secondo livello in colonna piccolo
.menu_piccolo {width: 245px;}
.menu_piccolo ul {list-style: none; margin: 0; padding: 0; }
.menu_piccolo li a {font-size:14px;  padding: 4px 0 0 19px; height: 22px; text-decoration: none; display: block; color:#fff; background: url(img/menu_vert.gif); voice-family: inherit; voice-family: "\"}\"";  }	
.menu_piccolo li a:hover { color:#eee;	background: url(img/menu_vert.gif) 0 -32px;	 }	
.menu_piccolo li a.selezionato {color:#A9D610; background: #fff url(img/menu_vert.gif) 0 -64px;}	*/

/* menu terzo livello in colonna piccolo
.menu_piccolo2 {width: 245px;}
.menu_piccolo2 ul {list-style: none; margin: 0; padding: 0; }
.menu_piccolo2 li a {font-size:14px;  padding: 4px 0 0 19px; height: 22px; text-decoration: none; display: block; color:#fff; background: url(img/menu_vert.gif); voice-family: inherit; voice-family: "\"}\"";  }	
.menu_piccolo2 li a:hover { color:#eee;	background: url(img/menu_vert.gif) 0 -32px;	 }	
.menu_piccolo2 li a.selezionato {color:#A9D610; background: #fff url(img/menu_vert.gif) 0 -64px;}	*/

/* menu grande dentro la pagina  livello grande
.menu_grande ul { margin-top:23px; padding: 0px; list-style:none; border-top: 1px solid #ddd;  }
.menu_grande li { }
.menu_grande li a {display: block; border-bottom: 1px solid #ddd; font-size:14px; background: #fff;  padding: 4px 0 0 5px; height:20px; text-decoration: none; voice-family: inherit; voice-family: "\"}\""; }
.menu_grande li a:hover { color:#eee; background: #BCED12; }	
.menu_grande li a.selezionato { color:#eee; background: #BCED12; }*/

/**********************  LISTE ACCESSORIE **********************/

/* paginazione */
.paginazione { float:right; }
.paginazione ul {float:left; list-style:none; }


/* lista di dati */
.lista    {}
.lista ul { list-style-image:url(img/star_green.gif); padding-left:17px;}
.lista li { margin:3px 0; padding: 3px 0; }

/* lista di dati2 */
.lista2	   {}
.lista2 ul {list-style-position:inside; list-style-image:url(img/star_black.gif); padding: 0px;}
.lista2 li { padding:4px 0; border-bottom: solid 1px #eee; }


/*----------------------------------------------------------------------*/
/********************* EXTRAS NON DELLA CALASSE STANDARD ****************/
/*----------------------------------------------------------------------*/

/*base_line2{ border-bottom:dashed 1px #ddd; }
#piede ul {margin:0; padding:0; list-style:none}
#piede li {float:left;  margin:0;    padding:0;}
#piede li a {display:none;}
#piede li a:hover {background-color:#fff}
#piede li a:hover img {FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5}*/


/* menu orizzontale principale 
.menu{float:right; width:870px;  border:#fff solid;  background:#BAD405; text-indent:6px; }
.menu ul { float:left; background:#fff; list-style:none; width:100%; margin:0; padding:0; border-left:solid 1px #ddd;}
.menu ul li {display:inline; margin:0; padding:0; letter-spacing:-0.4px; }
.menu ul li a {font-size:11px; float:left; background:#fff; color:#222; width:9.87%; padding:5px 0px 5px 0px; border-right:solid 1px #ddd;}
.menu ul li a:hover {background:#A9D610 url(img/asterisco.png) no-repeat ; color:#338C26;}
.menu ul li a.selezionato {background:#BCED12 url(img/asterisco.png) no-repeat ; color:#fff;}
.contiene_menu { width: 100%; text-align: right; height:40px; border:solid 1px red; background:#CC6600; margin-right:50x;} */

/*.bottom_selected { background:#ff0; color:#000}
.bottom_unselected { background:none; color:#fff;}
*/


/*COPIA FOTO
/*
.bottom_selected  {position: relative; margin:0; display:inline-block;  text-decoration:none; width:auto;
padding: 0 -50px 0 0 ;}
.bottom_unselected  { background:none; margin:0; padding:0; display:inline-block; width:auto; border:none; text-decoration:none;}
a .bottom_unselected  { background:none; margin:0; padding:0; display:inline-block; width:auto; border:none; text-decoration:none;}

.bottom_unselected  img{ background:none; color:#fff;  margin:0; padding:0; filter:alpha(opacity=70); -moz-opacity:.70;	opacity:.70; border:none; width:auto;  text-decoration:none;  width:auto; }

.bottom_selected  img{ border-bottom: 4px solid #ff0;   margin: 0px 0 -5px 0; padding:0 0 0px 0;  width:auto;  text-decoration:none; z-index:10;}
.bottom_selected img { background:#ff0; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; z-index:100;}

td.td_base div a img {}

a:hover {color: #000; font-weight: normal; background-color:#FFFFB0; border:none; }
*/

.td_base div{}
.td_base a{ display:inline-block; border:none; margin:0; padding:0;}
.td_base img{ border:none; margin:0; padding:0;}


.bottom_selected  {position: relative; background:#ff0;  margin:0; display:inline-block; border:none; text-decoration:none; width:auto; padding: 0 -50px 0 0 ;}
.bottom_unselected  { background:none; margin:0; padding:0; display:inline-block; width:auto; border:none; text-decoration:none;}
a .bottom_unselected  { background:none; margin:0; padding:0; display:inline-block; width:auto; border:none; text-decoration:none;}
.bottom_unselected  img{ background:none; color:#fff;  margin:0; padding:0; filter:alpha(opacity=70); -moz-opacity:.70;	opacity:.70; border:none; width:auto;  text-decoration:none;  width:auto; }

.bottom_selected  img{background:#ff0; margin:0; padding:0; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; border:none; width:auto;  text-decoration:none;}
td.td_base div a img {border:none;}

a:hover.bottom_unselected{color: #000; font-weight: normal; background-color:#FFFFB0; border:none; }*/


.menu_man{ list-style: none;}
.menu li { list-style: none; }
.menu ul {font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 20px; list-style: none;  float:right; text-align:left;  width: auto; } /*  border: solid 1px red */

/* menu basso */
.menu ul li { float: right; position: relative;   }
.menu ul li a {border: none;display: block; color:#fff; background:url(img/freccia_dx.gif) center right no-repeat;  padding: 2px 16px 2px 2px; margin-right:9px;}
.menu ul li a:hover {color:#fff; background:url(img/freccia_dx.gif) center right no-repeat; }

/* menut totale */
.menu ul ul {position: absolute; right: 0px; bottom: 20px; display: none; width: 350px;  font-size: 16px; }
.menu ul ul li {float:right; width:350px; }
.menu ul ul li a { min-width:50px; width: auto;  margin-right:4px;text-align:right; float:right;  display: block;  text-decoration: none; color: #000;  padding: 5px 8px 5px 10px; width: auto;  background: #FFF; border-bottom:solid 1px #1A1A1A; border-right: solid 1px #1A1A1A}
.menu ul ul li a:hover {    color: #000;    text-decoration: none;   background: #FFFFB0;  }
.menu ul ul li a.selezionato {    color: #000;    text-decoration: none;    background:#FFFF00; display: block; }
/* postamento divretso del menu */
.menu ul ul ul {position: absolute; right: 50px; bottom:5px; display: none;   }

/* MOSTRA E NASCONDE IL MENU */  
.menu ul li:hover ul { display: block; }
.menu ul li:hover ul li ul { display: none; }
.menu ul li ul li:hover ul { display: block; }




