html, body, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;}h1 img {	display: block;}img {	border: 0;}a {	color: #464544;}a:hover {	color: #FFA405;}.left {	float: left;}.right {	float: right;}.more {	text-align: right;}.clear {	clear: both;}/** <!-- Body -->**/body {	background: #cacad9; <!--#383D50 OU #E6E6Fa OU #A9A9A9-->	text-align: center;	font: 12px arial, sans-serif;	color: #464544;	margin: 0;	padding: 0;		/** indentation **/}/** <!-- Entête de page/titre -->**/h1 {		  	  position: absolute;  top: 46px;  left: 0;  height: 43px;  padding-top: 8px;  width: 414px;  text-align: center;  background: #7A808C;   /**url(images/banniere.jpg) no-repeat;**/  color: #ffffff;  font: 24px "Times new roman", serif;  font-weight: normal;  margin: 0;  padding: 0;}h1 strong {	   		  /** <!-- Partie surlignée du titre -->**/  font-weight: normal;  color: #0E1520;}h1 a {	 	  /** <!-- couleur du surlignage dans le cas de liens -->**/  color: #ffffff;  text-decoration: none;}h1 a:hover {  text-decoration: underline;}h2 {		  	  margin: 0;  padding: 0;}/** <!-- Blocs de Publicité --> **/#search_google {		  	  position: absolute;  top: 46px;  left: 500px;  margin: 0;  padding: 0;}#pub_skycraper{		  	  position: absolute;  top: 290px;  left: 15px;  margin: 0;  padding: 0;}#pub_skycraper2{		  	  position: absolute;  top: 990px;  left: 15px;  margin: 0;  padding: 0;}#pub_skycraper3{		  	  position: absolute;  top: 1690px;  left: 15px;  margin: 0;  padding: 0;}#pub_skycraper4{		  	  position: absolute;  top: 2390px;  left: 15px;  margin: 0;  padding: 0;}#pub_textuelle_google{		  	  position: absolute;  background: #000000;  top: 136px;  left: 395px;  margin: 0;  padding: 0;}#pub_textuelle_google2{		  	  position: absolute;  background: #000000;  top: 136px;  left: 545px;  margin: 0;  padding: 0;}/** <!-- Bloc général --> **/#block_basic { 	text-align: left;	margin: auto;	width: 928px;    position: relative;}#content {		   /** <!-- Corps du block du dessous + body -->**/  background: url(images/body_bg3.gif) repeat-y;  width: 100%;}#ss_menu {		   /** <!-- sous-menu -->**/  background: url(images/buton2over.gif) repeat-x;  width: 100%;}#left {	 	  	   /** <!-- Sous-Bloc de gauche -->**/  float: left;  width: 612px;}#left_content {	 	/** <!-- Sous-Bloc de gauche dans les fichiers content -->**/  float: left;  width: 672px;}#right {	 	   /** <!-- Sous-Bloc de droite -->**/  float: right;  width: 312px;}#right_content {	/** <!-- Sous-Bloc de droite dans les fichiers content -->**/  float: right;  width: 232px;}#publicite {		 /**<!-- bloc de publicité media  -->**/  position: absolute;  top: 245px;		  /**<!-- positionnement précis dans la page  -->**/  left: 516px;  width: 414px;  height: 195px;}#spacer {		   /** <!-- Espace -->**/  height: 110px;}#menu ul {		    /** <!-- Menu -->**/	margin: 0;	padding: 0;}#menu li {  float: left;  width: 102px;  height: 34px;  line-height: 34px;  text-align: center;  background: url(images/tab_lit.gif) repeat-x;  border-left: 1px solid white;  list-style: none;}#menu a {  font: 16px "Times new roman", serif;  color: #ffffff;  text-decoration: none;}#menu a:hover {  text-decoration: underline;}#menu li.drk {  background: url(images/tab_drk.gif) repeat-x;  border-left: none;  padding-left: 1px;}#visit {			/** <!-- Corps du bloc de gauche - détermine la taille du bloc de texte principal -->**/  background: #EEEEEE;  	 	   	  /**E8F0F1**/  padding: 15px 40px 14px 36px;  /** height: 1000px;**/}#visit h2 {  font: 24px "Times new roman", serif;}#visit a {  text-decoration: none;}#visit a:hover {  text-decoration: underline;} 				   #right-i {		  /** <!-- Corps du bloc du droite -->**/  padding: 4px 25px 0 20px;}#right h2 {  color: #323E51;  font: 22px "Times new roman", serif;  margin-bottom: 12px;}#right h3 {  color: #000000;  font: 14px "Times new roman", serif;  margin-bottom: 5px;}#right p {  margin-top: 0;  color: #163348;}#right .left {  margin-right: 4px;}#right a {  color: #163348;  font-weight: bold;  text-decoration: none;}#right a:hover {  text-decoration: underline;}#subs-left {	   /** <!-- Corps du bloc du dessous -->**/  float: left;  width: 160px;  padding-left: 35px;  padding-bottom: 10px;  margin-top: 22px;}#subs-right {  float: right;  width: 145px;  padding-right: 30px;  padding-bottom: 10px;  margin-top: 22px;}#subs-left a {  color: #fff;}#subs-left {  color: #fff;}#subs-left h3 {  color: #000000;  font: 16px "Times new roman", serif;}#subs-left p {  text-align: justify;}#subs-right {  color: #fff;}#subs-right h3 {  color: #000000;  padding-left: 20px;  padding-bottom: 14px;  font: 16px "Times new roman", serif;}#subs-right h4 {  color: #000000;  font: 14px "Times new roman", serif;  margin: 0.6em 0;}#subs-right ul {  margin-top: 1em;}#subs-right li {  list-style: none;  padding-left: 20px;  background: 5px 3px url(images/bullet.gif) no-repeat;}#subs-right p {  text-align: justify;  margin: 0.6em 0;}/** <!-- footer -->**/#copyright {  background: #6D7481;  color: #fff;  text-align: center;  font-size: 11px;  float: right;  width: 930px;  padding: 10px 0;  margin-bottom: 20px;}#copyright a {	 	  /** <!-- couleur du surlignage dans le cas de liens -->**/  color: #cccccc;  font-weight: bold;  text-decoration: none;}#copyright a:hover {  text-decoration: underline;}/**<!-- Essai de menu couleur -->**/#navlist{	margin-left: 0px;	padding-left: 0px;	white-space: nowrap;	position: absolute;	height: 27px;	width: 777px;	/**top: 225px;**/}#navlist li{	display: inline;	list-style-type: none;}#navlist a {	padding: 3px 10px;	background-image: url(images/buton.gif);	height: 20px;	width: 91px;	display: inline;	position: absolute;	text-align: center;	color: #fff;	text-decoration: none;}#navlist a:hover{background-image: url(images/butonover.gif);}#n1{left: 0px;}#n2{left: 111px;}#n3{left: 222px;}#n4{left: 333px;}#n5{left: 444px;}#n6{left: 555px;}#n7{left: 666px;}#leftside{	float: left;}/**<!-- Menu déroulant -->**/#menu2 {height:50px;width:600px;position:absolute;}#menu2 ul {margin:0;padding:0;list-style-type:none;text-align:center;}#menu2 li {float:left;margin:auto;padding:0;background-color:black;}#menu2 li a {display:block;width:110px;color:white;text-decoration:none;padding:5px;}#menu2 li a:hover {color:#FFD700;}#menu2 ul li ul {display:none;}#menu2 ul li:hover ul {display:block;}#menu2 li:hover ul li {float:none;}