/* reset */
* { text-decoration:none; font-family:verdana }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
/*th,td{vertical-align:top}*/
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}

.cacher { display:none; }
/*  http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after { 
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* fin http://www.positioniseverything.net/easyclearing.html */

.AInotice { background-color:#E5FFDE;border:1px solid black;padding:0;margin:0 }
.AIerreur { background-color:#FFDEDC;border:1px solid black;padding:0;margin:0 }
.AIerreur p, .AInotice p { padding:2px 0 0 2px }
.AIerreur li, .AInotice li { list-style-type:square;margin-left:20px }

#menu{ margin:0;padding:0;overflow:auto }

#menu li {	float:left;padding:18px 0 5px 35px;margin:0;display: block;width:130px;line-height:normal }
#menu li a {	display:block;font-size:9px;text-align:center;width:130px;color:#ffffff;font-weight:normal }

#menu li ul {	width:130px;position:absolute;margin:0px;padding:0px }
#menu li ul li { padding:0;margin:0;_display:inline;position:relative }
#menu li ul li a { border-top:1px solid #cccccc;padding:5px 0;background-color:#8298A6;opacity:0.7;zoom:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70) }
#menu li ul li a:hover { background-color:#FF9B3F;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) }
#menu li ul li a.actif { font-weight:800 }
#menu li ul li a.actif:hover { background-color:#14477e }


body {
	background-repeat: repeat;
	background-position: center;
	background-image: url(/images/global/Patch1.gif);
	margin: 0px;
}


.tete2 {
	background-image: url(/images/global/Tete2.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	color: #003366;
	text-decoration: none;
	text-align: center;
}


.Texte0 {
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	font-style: normal;
}
.Texte2 {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	word-spacing: 0.1em;
}

