/* GENERAL fonts */



/* Menu 1 column */
TD#menu_1 {
	font-family: tahoma;
	font-size: 70%;
	border: thin solid #DFDDC6;
	width: 100%;
	padding-bottom: 5px;
	background-color: #F7F7F0;
}
TD#menu_1  ul{
margin: 0;
padding: 0;
list-style: none;
}
TD#menu_1  li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
TD#menu_1  a:link, TD#menu_1 a:visited{
display: block;
background: #F6F7F1 url('../images/menunormal.jpg') no-repeat 0% bottom;
color: #05181E;

text-decoration: none;
 font-family:Tahoma; padding-left:15px; padding-bottom:3px; background-image:url('../images/menunormal.jpg'); background-repeat:no-repeat
}
TD#menu_1  a:hover, TD#menu_1 a:focus, TD#menu_1 a:active{

color: #41545F;
padding-left: 15px;

}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 12px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  font-weight:bold;
  padding-left:20px;
}






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A ,TD#path li {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

#menu03o{
	width: 100%;
	font-family: tahoma;
	font-size: 70%;
}
#menu03o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu03o li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu03o a:link, #menu03o a:visited{
	float:left;
	background-color: #F6F7F1;
	color: #000000;
	margin: 0em;
	padding: 0.3em 1.5em 0.3em 1.5em;
	 
	text-decoration: none;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #999da6;
}
#menu03o a:hover, #menu03o a:focus, #menu03o a:active{
	color: #41545F;
	background-color: #ffff;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
}

#rootline   ul{
margin: 0;
padding: 0;
list-style: none;
text-align: left;
}
#rootline li{
	list-style:none;
	font-family: tahoma;
	background-color: #DFDDC6;
	font-size: 12px;
	text-align: left;
	vertical-align: baseline;
	color: #030303;
	
	}
	
	#rootline li.navigationMsg{
	color:#FF6700;
	background-color: #DFDDC6;
	text-align: left;
}
	
	
	
	#rootline li.navigation{
	padding-right: 0px; /* list-style between elements */
	background-repeat: no-repeat;
    text-align: left;
	background-color: #DFDDC6;
	vertical-align: bottom;
	}
	
	#rootline li.navigation a{
	color:#000000;
	text-decoration:underline;
	background-color: #DFDDC6;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: bottom;
	text-align: left;
	}
	
	#rootline li.navigation a:hover{
	color:#000000;
	text-decoration:underline;
	background-color: #D1CEAD;
	vertical-align: bottom;
	}
	
	#rootline li.navigationActif{
	color:#000000;
	text-decoration:none;
	font-style:italic;
	background-color: #DFDDC6;
	vertical-align: bottom;
	text-align: left;
	}	

        .clearBoth{clear:both;}
		#luca div,#luca div A{
	font-family: tahoma;
	font-size: 80%;
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	text-align: left;
		}	
		.Stile16 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #000000;
	
}
