/* à voir/modifier :
- mettre dans une variabla la largeur de la colonne gauche

*/

/* corps de texte */
body {
font-family:Arial,Helvetica,sans-serif;
text-align:justify;
font-size:12px;
}

/*p { text-align:justify;
}*/

h1 {
/*font-size:x-large;*/
font-size:18px;
font-weight:normal;
margin:0; 
margin-bottom:20px;
padding:5px; 
background-color:#cdcd9c;
}

/*
.fond1 { 
background-color:#cdcd9c;
}
*/

h2 {
/*font-size:large;*/
font-size:15px;
font-weight:normal;
margin-top:30px;
margin-bottom:20px;
}

h2 span {
padding:5px;  
background-color:#ffeaaa;
}

/* classe permettant d'afficher les titres de niveau 2 avec le fond coloré sous le texte seul, et non sur toute la ligne */
/*
.fond2 {
padding:5px;  
background-color:#ffeaaa;
}
*/

h3 {
font-family:"Times New Roman",Times,serif;
/*font-size:large;*/
font-size:16px;
font-weight:bold;
margin:0;
margin-bottom:5px;
}

/* classe permettant de supprimer ponctuellement le gras dans un style gras (ex : titre) */
.non_gras {
  font-weight:normal;
}

.non_gras_taille_normale {
  font-weight:normal;
  font-size:12px;
}

.date {
font-size:10px;
color:#999999;
margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px solid gray;
}

/* liens*/
a {
/*color:rgb(220,120,44);*/
color:rgb(255,102,0);
text-decoration:none; 
}

/* liens du menu du site */
a.menu {
/*font-size:small;*/
font-size:12px;
line-height:20px;
color:rgb(0,0,0);
/*border-bottom:solid thin black;*/
}

a.menu:hover {
color:rgb(255,0,0);
}

strong {
	font-weight:bold;
}

.strong {
	font-weight:bold;
}

.super_strong {
font-weight:bold;
color:rgb(255,0,0);
font-size:13px;
}

.hyper_strong { 
font-weight:bold;
color:rgb(255,0,0);
font-size:16px;
}

.centre { 

text-align:center;
}

.citation { 
 font-style:italic;
}

.citation_couleur1 { 
color:#666600;
 font-style:italic;
}

img  {
	border:none;
}

img.gauche {
	float:left;
	margin-left:0;
	margin-right:15px;
	margin-bottom:10px;	
}

img.lefth1 {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
background-color:#cdcd9c;	
}


img.droite {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

/*.image {
	clear:bothé;
	text-align:center;*/

li {
margin-bottom:10px;
}

table, td {
border:1px solid gray;
border-spacing:0;
text-align:center;
/* pour centrage du tableau*/
margin: 0 auto;
}

td {
padding:5px;
}

#conteneur {
	width:780px;
	\width:780px;
	w\idth:780px;
	border:1px solid gray;
	margin:0;	
	/*margin:10px;*/
	margin-left:auto;
	margin-right:auto;
	padding:2px;
}

/*#entete {
	padding: 5px;
	margin-bottom: 0;
	background-image:url("banniere_imagee.jpg");
}*/

#entete_conteneur {
	padding:0;
 	height:80px;
	margin:0;
}		

#logo {
	float:left;
	width:145px;
	\width:145px; /*142 */
	w\idth:145px; 
	height:80px;	
	margin:0;
	padding:0px;
/*overflow:hidden;*/		
	background-color:rgb(255,255, 255);
}

#titre {
/*position:relative;*/
/*max-*/height:80px;
border:1px solid gray;
	margin-left:145px;
/*background-color:#ffeaaa;*/	
	background-image:url("../images/slogan.png");
 background-repeat:no-repeat;	
padding-left:20px;	
/*overflow:hidden;*/	
}

#recherche {
	float:right;
	width:160px;
	\width:160px; /*142 */
	w\idth:160px; 
	height:80px;		
	margin:0;
	padding:0;
/*overflow:hidden;*/		
	/*background-color:transparent;*/
}		

#corps {
border:1px solid gray;
border-bottom:none;
	padding:20px;
	/*padding-top:5px;*/	
	margin-left:145px;
	background-color:rgb(255, 255, 255);
}

#menu {
	float:left;
	width:124px;
	/*\width:119px;
	w\idth:119px;*/
border:1px solid gray;	
	margin:0;
	padding-top :10px;
	padding-bottom:10px;	
	padding-left:10px;
	padding-right:10px;	
background-color:#ffeaaa;	
	background-image:url("../images/fond_cadre_gauche_degrade.png");
	background-repeat:repeat-y;
	/*background-color: rgb(235, 235, 235);*/	
        text-align:left;
}


#pied {
	/*clear:both;*/
border:1px solid gray;	
 	text-align:center;	
	padding:5px;
	margin:0;
	/*background-color:#ffeaaa;*/	
	background-color:#cdcd9c;
}


