@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body  { 	background:url(../images/bg.jpg) repeat-x; font-family: Trebuchet Ms; font-size:12px; 
		behavior: url(csshover.htc);/* fichier pour internet explorer */
	 }
	 

td, tr {
 border:1px;
 border-style:solid;
 border-color:#aeaeae;
 }


img { border: 0; }
input { border: 1px solid #999999; font-size: 12px; font-family: Georgia; padding: 3px; margin-bottom: 3px; }
textarea { border: 1px solid #999999; font-size: 12px; padding: 3px; margin-bottom: 3px; font-family: Georgia; Z-Index:1 }
h2 { font-size: 16px; font-style: italic; font-family: Georgia; margin-top: 20px; Z-Index:1 }
h3 { font-size: 16px; font-family: Georgia; Z-Index:1}
h4 { font-size: 16px; font-family: Georgia; font-style: italic; padding: 3px; Z-Index:1}
a { color: #FF9900; }
label { float: left; width: 70px; padding: 5px 10px 0 0; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; color: #999999;  }

#global { width: 1000px; margin: 0 auto; }
#header { width: 1000px; height: 135px; float: left; } 
#logo { width: 428px; height: 101px; float: left; }

/* REFERENCE */
/*
#menu {height:50px;}
#menu ul {margin:0;padding:0;list-style-type:none;text-align:center;}
#menu li {float:left;margin:auto;padding:0;background-color:black;}
#menu li a {display:block;width:100px;color:white;text-decoration:none;padding:5px;}
#menu li a:hover {color:#FFD700;}
#menu ul li ul {display:none;}
#menu ul li:hover ul {display:block;}
#menu li:hover ul li {float:none;}
*/


/* NOUVELLEMENT*/
#menu {width:1000px;  Z-Index:2}
/*#menu img { float: left; }*/
#menu ul { width: 1020px; height: 34px; float: left; }
#menu li {float:left; list-style: none; background-color:none; padding: 0; height: 34px; border-left: 1px solid #333333;}
#menu li a {display:block; list-style: none; padding: 10px 30px 6px; text-decoration:none;}
#menu li a:hover {background: #FF9900; color: #000000;}
#menu ul li ul {display:none; position: relative;}
#menu ul li:hover ul {display:block; background: #151515; color: #FF9900; width: 267px; height:60px;}
#menu li:hover ul li {float:none; background: #151515; color: #FF9900; width: 267px;}
html > body .menu ul li.extend:hover {overflow:visible;}

/*si trois valeurs, la premi�re s'applique � "top", la seconde � "right" et "left" et enfin la troisi�me � "bottom"*/
		 
#bts { top: 0; right: 0; width: 272px; height: 101px; position: absolute; }
 
#content { width: 1000px; float: left; min-height: 200px; }

#content_text { width: 656px; float: left; font-size: 14px; margin-right: 50px; }
#content_text ul { margin: 10px 0 10px 40px;  }
#content_text li { font-size: 14px; list-style-type: disc; }

#content_pub { width: 282px; float: left; text-align: left; }

#contentPage { width: 656px; float: left; font-size: 14px; margin-right: 50px; }
#contentPage h1 { font-size: 26px; font-style: italic; font-weight: lighter; font-family: Georgia; margin: 40px 0 5px; color: #0095fd; }
#contentPage h2 { font-size: 14px; font-family: Georgia; margin: 0 0 30px 0; color: #000; font-style: normal; }

#contentPage ul { margin-left: 20px; }
#contentPage ul li { margin-bottom: 5px; }

#footer { background: url(../images/bg_foot.jpg) repeat-x #313131; width: 100%; height: 150px; float: left; padding: 50px 0 0 0; color: #fff; }
#footer_text { width: 1000px; margin: 0px auto; }
#footer_text a { color: #CCCCCC; text-decoration: none; }

.partenaires { color: #000000; font-size: 9px; margin: 30px 0 0 0; } 
.partenaires a { color: #000000; font-size: 9px; }
