body {margin:0;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 0.6em;
	  color: #333333;
	  height:auto;
	 }

html>body {margin:0;
		   font-family: Arial, Helvetica, sans-serif;
		   font-size: 0.75em;
	       color: #333333;
		   height:auto;
		  }

/*
a {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none ; font-weight:bolder}
a:link {color: #993; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a:visited { color: #888; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none } 
a:hover { color: #ff4d00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:active {color: #993; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
*/

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
}

html>body .texte_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.texte_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.sous_titre_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #0270A3;
}

/* Code pour IE */
#menu_haut {/*margin:30px 20% auto auto;*/
			width:790px;
			height:105px;
			margin-left:18%;
			margin-right:auto;
			margin-top:30px;
			margin-bottom:auto; 
		   }
	
/* Code pour autres navigateurs */ 
html>body #menu_haut {margin:30px auto auto auto;
			width:790px;
			height:105px;
		   }

		   
/* Code pour IE */
#menu_photo {float:left;
			 width:399px;
			}
			
/* Code pour autres navigateurs */ 
html>body #menu_photo {float:left;
					   width:403px;

		 			  }
			 
#menu {float:right;
	   width:386px;
	  }

html>body #menu {float:right;
/*		  	     width:386px;*/
		 	     border-right:1px solid #353535;  
	  }

#img_brd {width:387px;
		  height:116px;
		  margin-top:-3px;
		  border-right:1px solid #353535;
		  }


html>body #img_brd {width:386px;
		 		    height:112px;
					margin-top:0px;
					border-right:none}

.img_esp {margin-bottom:-2px}

html>body .img_esp {margin-bottom:0px}

#conteneur {position:relative;
		    width:790px;
			height:auto;
			margin-left:18%;
			margin-right:auto;
			margin-top:-6px;
			margin-bottom:auto; 
			border-right:1px solid #353535;
			border-left:1px solid #353535; 
			
/*		    background-image:url(../images/bordures.gif);
			background-repeat:repeat-y;  */
		   }

html>body #conteneur {position:relative;
		  			  width:788px;
					  height:auto;
					  margin:30px auto auto auto; 
					  border-right:1px solid #353535;
					  border-left:1px solid #353535; 
		   			 }

/*#menu_centre {margin:30 auto auto auto;
			  border-left:1px solid red;
			  border-right:1px solid red;
			  position:relative;
			  width:790px;
	 		 }
*/		 


#menu_gauche {float:left;
		      width:274px;
			  height:auto; 
/*			  height:400px;
			  border:1px solid red; */
			  }
			  
#photo_gauche {position:relative;
			   width:267px;
			  }	

#cadre_gauche {position:relative;
			   width:274px; 
  			   height:470px;
			   background:url(../images/cadre_menu_gauche.gif) no-repeat 60% 0%;
			  }


#menu_droite {position:relative;
			  float:right;
			  margin-left:0px;	
			  margin-bottom:-1px;
			  padding-right:11px;
			  width:498px;
			  height:auto;
			 }


#menu_bas {width:790px;
		   height:50px;
		   margin-left:18%;
		   margin-right:auto;
		   margin-top:-16px;
		   margin-bottom:auto; 
		   }

html>body #menu_bas {margin:-20px auto auto auto;
			width:790px;
			height:50px;
		  }

hr {clear:both;
	visibility:hidden;	
	margin-bottom:0px; 
   }

html>body hr {clear:both;
	visibility:hidden;	
	margin-bottom:4px; 
   }
		
.marge_smenu {margin-left:36px;
			  margin-top:0px;
			  margin-bottom:0px;
			 }			

html>body .marge_smenu {margin-left:36px;
				margin-top:4px;
			  margin-bottom:0px;
			 } 

.aligne_service {margin-left:20px;
				 margin-top:10px;
				 margin-bottom:-4px;				 
				}

html>body .aligne_service {padding-left:20px;
						   padding-top:10px;
		   				   margin-top:0px;
						   margin-bottom:-4px;				 
						   margin-left:0px;
						  }


.aligne {margin-left:160px;
		 margin-bottom:0px;
 		 margin-top:-2px;
		}

html>body .aligne {margin-left:160px;
		 margin-bottom:0px;
		 margin-top:-2px;
		}

.aligne_pro {margin-left:140px;
			 margin-bottom:0px;
 			 margin-top:-2px;
			}

.aligne_img {margin-left:20px;
/*			 padding-left:20px; */
			 padding-top:4px;
			 padding-bottom:6px;
			}

html>body .aligne_img {margin-left:0px;
					   padding-left:20px;
					   padding-top:4px;
					   padding-bottom:6px;
			}

.pointille {margin-left:16px;
		   }

html>body .pointille {margin-left:0px;
					  padding-left:16px;
				     }


.cadre_photo {float:left;
			  width:78px;
			  height:80px
			 }
	
.marge {margin:4px 6px -10px -6px;
		float:right;
		width:180px;
	    font-size: 1.2em;
	   }

html>body .marge {margin:8px 15px -4px 1px;
		float:right;
		width:180px;
	    font-size: 1em;
	   }  
	  
#titrepages {margin-top:10px;
			 margin-bottom:-16px;
			}

.bord_titres {width:496px;
			  border-left:1px solid #ADADAD;
			  border-right:1px solid #ADADAD;
			  margin-top:-3px;
			 }

html>body .bord_titres {border-left:1px solid #ADADAD;
			  border-right:1px solid #ADADAD;
			  margin-top:0px;
			 }

#pages {width:498px;
		border-left:1px solid #ADADAD;
		border-right:1px solid #ADADAD;
		padding-bottom:6px;
		padding-top:-16px;
		}

html>body #pages {width:496px;
				  border-left:1px solid #ADADAD;
				  border-right:1px solid #ADADAD;
				  padding-bottom:-2px;
				  padding-top:30px;				  
				 }

.textepages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	margin-left:12px;
	margin-right:10px;
	text-align:justify;	
}

html>body .textepages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin-left:12px;
	margin-right:10px;
	text-align:justify;
		}

.textepages_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #0270A3;
	margin-left:12px;
	margin-right:10px;
	text-align:justify;	
}

html>body .textepages_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #0270A3;
	margin-left:12px;
	margin-right:10px;
	text-align:justify;
		}
	
ul {line-height:20px}

.ulsmall {line-height:14px}

.nopuce {list-style-type:none;}

.img_marge {margin-left:12px;
			margin-right:6px;
		   }

.img_marge1 {margin-left:12px;
			margin-right:8px;
			margin-bottom:8px;
		    }
			
.img_marge2 {margin-left:0px;
			margin-right:8px;
			margin-bottom:8px;
		    }

.zone1 {width:60px;
		float:left}

.zone2 {float:left;
		width:280px;
		}

.zone3 {float:left;
		width:140px;
		}


.centrer {width:auto;
		  text-align:center}
