body {
 color: black;
 font-size: 0.8em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: white;
 margin: 0;
 padding: 0;
}

#gen{
		background-color: #705a4a;
}

#haut{	
	background-color: #705a4a;
	text-align:left;
	margin:0px;
	float:left;
}

#title{
	background: #705a4a url(/EM/img/logo.gif) no-repeat right;
	height:85px;
	margin:0px;
}

img{
	border:0;
}

/*h1 {
 color: #f96;
 font-size: 1.3em !important;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0.67em 0;
 
}*/

h2 {
 color: #f96;
 font-size: 1.2em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0.83em 0;
 
}

h3 {
 color: #666;
 font-size: 1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 1em 0;
 
}

.chapo {
 color: #666;
 font-size: 1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 1em 0;
 
}

h4 {
 color: #ffa763;
 font-size: 1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 1em 0;
 
}

ul {
 font-size: 0.9em;
 
}

a:link {
 color: #705a4a ;
 
}

a:visited {
 color: #7c7672 ;
 
}

a:hover {
 color: #705a4a ;
 text-decoration: underline;
 
}

a:active {
 color: red 
}

.margin15 {
 margin-bottom: 30px;
 
}

.margin15l {
 margin-left: 15px;
 
}

.margin15l30b {
 margin-bottom: 30px;
 margin-left: 15px;
 
}

.padding20 {
 padding-top:    1px;
 padding-right: 20px;
 padding-left: 20px;
 
}

.miniliste {
 margin-top: 1em;
 margin-left: -20px;
}

.padding8 {
 padding: 8px;
 
}

.pdficon {
 margin-bottom: 15px;
 margin-left: 15px;
 
}

.temoin {
 font-size: 0.8em;
 font-family: Verdana, sans-serif;
 line-height: 1.3em;
}

.encadre {
 font-size: 0.9em;
 font-family: Verdana, sans-serif;
 text-align: left;
 
}

#menugauche ul {
 font-size: 0.9em;
 line-height: 0.9em;
 margin: 0;
 padding: 0;
 list-style-type: none;
 
}

#menugauche a:link {
 color: black;
 font-size: 0.9em;
 text-decoration: none;
 display: block;
 
}

#menugauche a:hover {
 color: black;
 font-size: 0.9em;
 background-color: #c9c6c3;
 text-decoration: none;
 
}

#menugauche a:visited {
 color: black;
 font-size: 0.9em;
 text-decoration: none;
 display: block;
 
}

#home {
 line-height: 2em;
 text-indent: -15px;
 list-style-type: none;
 
}

.tableau1 {
 font-size: 0.8em;
 
}

div#connexion{
     margin:100px 20% 0px 20%;
     padding:0px;
     width:300px;
     text-align:center;
   
}

div#connexion h1{
		  font-size:18px;
		  font-weight:bold;
		  color: #f96;
		  text-indent:20px;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  background-color: transparent;
   
}

div#connexion form{
     margin:0px;
     padding:0px;
     width:400px;
     text-align:center;
   
}

div#connexion fieldset {
     text-align:left;
     padding:5px;
   
}

div#connexion fieldset legend {
		  font-size:15px;
		  font-weight:bold;
		  color: #f96;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  background-color: transparent;
   
}

div#connexion fieldset input {
		  width:200px;
		  background-color: white;
		  border:1px solid #999999;
		  display:block;
   
}

div#connexion fieldset input:focus {
		  background-color: #fce2a7;
		  border:1px solid #f96;
   
}

div#connexion fieldset label {
		  display:block;
		  font-size:11px;
		  font-weight:normal;
		  color: #705a4a;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  background-color: transparent;
   
}

div#connexion .erreur {
		  display:block;
		  font-size:12px;
		  font-weight:bold;
		  color: #cc0000;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  background-color: transparent;
   
}

div.img_left
{
	float:	left;
}

div.img_right
{
	float:	right;
}

.titre_chap {
	font-weight: bold;
	font-size: 1.3em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 15px;
}

#menudrop, #menucontact {   
	float: left;
	width: auto;
	list-style: none;
	line-height: 1.4em;
	background: #7c7672;
	padding: 0;
	margin: 0.0em 0 0.0em 0;
}

#menudrop li {
	float: left;
	padding: 0;
	width: auto;
}

#menudrop a, #menudrop li a, #menucontact a {
  font-size: 12px;
	display: block;
	color: white;
	text-decoration: none;
	padding: 0.40em 2em 0.40em 1em;
}


#menudrop li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15em;
	background-color: #969493;
	margin: 0;
}

#menudrop li ul li a {
  font-size: 11px;
	width: 9.3em;
	color: black;
}


#menudrop li:hover ul li, #menudrop li:hover ul li ul, #menudrop li.sfhover ul li, #menudrop li.sfhover ul li ul {
	left: -999em;
	z-index: 10;
}
#menudrop li:hover ul, #menudrop li ul:hover li, #menudrop li ul li:hover ul, #menudrop li.sfhover ul, #menudrop li ul.sfhover li, #menudrop li ul li.sfhover ul {
	left: auto;
	z-index: 10;
}
#menudrop li:hover, #menudrop li.sfhover, #menucontact a:hover {
	background: #595959;
	color: white;
	z-index: 10;
}
#menudrop li ul li a:hover, #menudrop li.sfhover ul li a:hover {
	color: white;
	z-index: 10;
}
#menucontact {
	float: right;
	z-index: 10;
}


a.white:link {color: #ffffff;}
a.white:visited {color: #ffffff;}
a.white:hover {color: #ffffff;}
a.white:active {color: #ffffff;}

a.orange:link { color: #FF7F00 ; }
a.orange:visited { color: #FF7F00 ; }
a.orange:hover { color: #FF7F00 ; text-decoration: underline; }
a.orange:active { color: red }
