/*
  Stili per il menu
  DATA CREAZIONE: 20-04-2006;
  VERSIONE: 2006.1.0;
  AUTORE: Marco Rho;
*/

@import "corpoav.css";
@import "calendario.css";

DIV.left {
  float: left;
  }

DIV.right {
  float: right;
  }
.clear {
  clear: both;  
}
/*--------------------------------- colona sx ---------------------------------*/
#testa {
	height: 5em;
	background-color: #FFFFFF;
}

#corpo-colonna2 {
	border-color: #FFFFFF; 
	font-family: verdana;
}
#corpo-colonna1, #corpo-colonna3 {
	background-color: #FFFFFF; 
}
#graficaHead {
 background-color:#F5F5F5;
 width:100%;
 float:left;
 padding:0px;
 height: 48px;
 }
#HotMenu {
 background-image: url(../img/sfondo_barra_top.gif);
 background-repeat: repeat-x;
 background-color:#D8D8D9;
 margin:0px;
 padding:0px;
 float:left;
 width:100%;
 border-bottom: solid #316AC5 2px;
} 
#HeadCerca {
  float: right;
  vertical-align: top;
  padding-bottom:0px;
  padding-right: 5px;
}  

#HotMenu A, #HotMenu A:hover, #HotMenu A:visited, 
#HeadCerca LABEL {
  font-family : Verdana , Arial, sans-serif;
  font-size: 0.7em;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  padding-top: 0px;  
}

#HeadCerca SELECT, #HeadCerca INPUT {
  font-family : Verdana , Arial, sans-serif;
  font-size: 0.7em;
  COLOR: black;
  font-weight: normal;
  vertical-align: middle;
} 


IMG.inln {
  display: inline;
  border-style: none;
  padding-top: 5px;
  margin: 0px;
  }

#Voci0Sx {
  display: block;
  background-color: #FFFFFF;
  color: #001A79;
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  border-color: #21466E;
  margin:  0px;
  padding-top:     0px;
  padding-bottom:  3px;
  padding-left:    0px;
  padding-right:   0px; 
}

.access {
  list-style-type: none;
  font-size: 1em;
  margin:  0px;
  line-height: 1.2em;
  padding-left:  10px;
  padding-top:   0px;
  padding-right: 0px;
  padding-bottom:0px;
  display: block;
 }

.access A {
  text-decoration: none;
  color: #112982;
}

.access A:hover {
  text-decoration: underline;
  color: #112982;
}

DIV.MSxBox, DIV.MDxBox {
  font-family : Verdana , Arial, sans-serif;
  background-color: #C3CFDD;  
  background-color: #FFFFFF;  
  margin-top:   10px;
  margin-left:  7px;
  margin-right: 7px;
  margin-bottom: 0px;
  padding:       0px;
  font-size: 0.7em;
}

DIV.MSxBox DIV.contieneTit_sx,
DIV.MDxBox DIV.contieneTit_dx {
   color: #FFFFFF;
 font-weight:bold;
 text-align: center;
 background-image: url(../img/label_menu.gif);
 background-position: left top;
 background-repeat: repeat-x;
 background-color: #316AC5;
}

DIV.MSxBox DIV.contieneTit_sx H1,
DIV.MDxBox DIV.contieneTit_dx H1 {
  font-size: 1.1em;
  text-align: center;
  padding: 4px 0px;
  margin: 0px;
}

DIV.MSxVoci, DIV.MDxVoci {
  clear:both;
  display: block;
  color: #316AC5;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #316AC5;
  padding-top: 1px;
}

DIV.MSxBox UL, DIV.MDxBox UL {
  margin-left:    0px;
  margin-right:   0px;
  margin-top:     0px;
  margin-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  padding-bottom: 0px;
  padding-top:    0px;
  list-style-type  : none;
}

DIV.MSxBox UL LI.SISCOTEL_AREA,
DIV.MDxBox UL LI.SISCOTEL_AREA {
  clear: both;
  list-style-type: none;
  font-size: 1em;
  margin:  0px;
  display: block;
  border-bottom-style: solid;
  border-bottom-color: #ACA899;
  border-bottom-width: 1px;
 }


DIV.MSxBox UL LI.SISCOTEL_AREA A, 
DIV.MSxBox UL LI.SISCOTEL_AREA A:visited,
DIV.MDxBox UL LI.SISCOTEL_AREA A, 
DIV.MDxBox UL LI.SISCOTEL_AREA A:visited {
  text-decoration: none;
  color: #000000;
  display: block;
  padding-left:  10px;
  padding-top: 2px;
  padding-bottom: 2px;
}



DIV.MSxBox UL LI.SISCOTEL_AREA A:hover,
DIV.MDxBox UL LI.SISCOTEL_AREA A:hover {
  color: #FFFFFF;
  background-color: #316AC5;
  text-decoration: none;
  display: block;
  padding-left:  10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

 
/*CLASSI AREA RISERVATA*/
 
DIV.loginRis {
  background-color: #F2F2F2;
  color: black;
  display: block;
  float: left;
  font-family: Verdana, Arial, sans-serif;
  font-size:   1em;
  font-weight: normal;
  margin-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0.1em;
  text-align: center;
}

UL.SISCOMLOGIN LI.loginLi {
  color: black;
  font-family: Verdana, Arial, sans-serif;
  font-size:   1em;
  font-weight: normal;
  text-align: right;
  list-style-type: none;
  padding: 0em;
  text-align: center;
}

UL.SISCOMLOGIN LI.loginLi P {
  margin-top: 0.1em;
  margin-bottom:0em;
  text-align: right;
padding-right:10px;
}

UL.SISCOMLOGIN LI.loginLi INPUT {
  text-align: left;
  width: 6em;
   font-size:   0.8em;
   padding-top: 2px;
}

UL.SISCOMLOGIN LI.loginLi INPUT.SUB {
  background-color: #114076;
  font-size:   1em;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}

/*FINE CLASSI AREA RISERVATA*/

#piedipagina {
  font-family : Verdana , Arial, sans-serif;
  font-size: 0.6em;
  background-image: url(../img/label_menu.gif);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #316AC5;
  color: #FFFFFF;
  padding: 3px;
  border-style: solid;
  border-color: #114076;
  border-width: 0px 0px 1px 0px;
  margin-top: 10px;
  }
  
#piedipagina A {
  color: #FFFFFF;
  font-weight: bold;
  }