/* Blocs
---------------------------*/
body {
     margin: auto; /* pour eviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	 background-image: url(images/fondpage.jpg) ;
	 background-attachment:fixed ;
	 background-color:#510015 ;
	 color:#0047AA;
	 font-family:"Times New Roman", Times, serif;
	 font-size:14px;
     }
#global {
     width: 954px;
	 margin-top:20px;
	 margin-bottom:20px;
     margin-left: auto;
     margin-right: auto;
	 border-style:double ;
	 border-width: 12px ;
	 border-color:#4b423b ;
     }
#entete {
     text-align:center;
	 color:#000000;
     background-image: url(images/jade-center.jpg);
     height: 220px;
     }
/* Menu Haut
---------------------------*/


#menu_h {
     background-image: url(images/menu_h.jpg);
	 background-color:#b7a990;
     width: 100%;
     height: 28px; /*56 pour deux lignes */
	 text-align:center;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;   
	 
     }
#menu_h ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
      }
#menu_h li { display: inline; }

#menu_h a{
	padding: 7px 5px 6px 5px;
	background: transparent;
	color: #fff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ffffff;
      }
	  
#menu_h a:hover {
      background-image: url(images/menu_h_over.jpg);
      }
	

#menu2 {
width:100%;
font-size:larger;
text-align:center;
}
#menu2 a{
text-decoration: none;
color:#0047aa;
background-color:#fce6d9;
padding:3px 10px 3px 10px;
      }
#menu2 a:hover {
font-weight:normal;
text-decoration:underline;
background-color:#FFFFFF;
color:#0047aa;
      }
/* Contenu Page
---------------------------*/
#contenu {
     /*background-image: url(images/fondcorps4.gif);*/
	 background-color:#ebe3d1;
     }
#gauche {
background-image:url(images/fondgauche.jpg);
border:1px solid #4b423b ;
background-color:#b7a990;
width: 180px;
vertical-align:top;
float: left; 
text-align:left;
color:#ebe3d1;
margin-bottom:-5px;
     }
#gauchepress {
margin:auto;
width:180px;
text-align:center;

}
#gaucheliens a{
margin-left:15px;
margin-bottom:18px;
text-align:left;
text-decoration:none;
font-size:17px;
font-weight:bold;
color:#ebe3d1;
display:list-item;
list-style-image: url(images/puce.gif); 
list-style-position:inside;
}
     
#gauche a:hover{
text-align:left;
text-decoration:underline;
color:#ebe3d1;
     } 
#gauche a:visited{
text-align:left;
color:#ebe3d1;
     }  
#gauche li {
 background-image: url(images/puce.gif);
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 5px;
 margin-left: 10px;
 } 
 
  
/** html #droite {

 background-image:url(images/fond_terre.jpg); 
background-color:#FFFFFF;
width: 540px;
margin-left:170px;
padding-left:10px;
padding-right:15px;
text-align:justify;
float:right;
     } */
#droite {
background-color:#ebe3d1;
width: 740px;
/* margin-left:190px; */
padding-left:10px;
padding-right:15px;
text-align:justify;
float:right;
}




	
#droite li {
 /*background-image: url(images/puce.gif);
 background-repeat: no-repeat;
 text-decoration:none;

 list-style-type: none;*/
 padding-left: 5px;
 margin-left: 10px;
 } 
#droite a {
text-decoration:none;
}
#droite a:hover {
font-weight:bold;
}
#droite a:visited {
color:#0000FF;
}
 
h1 {color:#4b423b ; text-align:center;  margin-top:10px;  margin-bottom:0px;}	
* html h1 {color:#4b423b ; text-align:center;  margin-top:-10px;  margin-bottom:0px;}	 
h2 {color:#4b423b ;  }
h3 {color:#4b423b ;  font-size:20px ; margin-bottom:0px }	
h4 {color:#c94250 ; margin-left:20px; font-size:20px; margin-top:10px}

.soustitre {color:#4b423b ; text-align:center; text-decoration:underline; font-size:16px; margin-top:0px; font-weight:bold}
	 
/* Footer
---------------------------*/
.foot {
width: 100%;
background-color:#0000FF;
border:0px solid #0000FF;
}
#footer {
     background-image: url(images/menu_h_over.jpg);
	 vertical-align:middle;
     color: #4b423b;
     height: 22px;
	 font-size:13px;
	 padding-top:5px;
	 clear:both;
     }
#bandeau {
	 vertical-align:middle;
     color: #4b423b;
	 font-size:13px;
	 padding-top:5px;
     }	 
#footer a {
color:#4b423b ;
text-decoration:none ;
}

#temoignages {
overflow:auto ; 
height:230px ; 
background-color:#FCE6D9 ; 
border:1px solid #80afdc ; 
width:100% 
     }
#temoignages a:link{
font-weight:bold;
text-decoration:none;
margin:0;
}	 
#temoignages a:hover{
text-decoration:underline;
font-weight:bold;
color:#FF0000;
margin:0;
}	

.suite {
text-align:right;
       }
	   .formulaireok {
visibility:hidden ;
float:right;
}



#planning table {
	 margin:auto;
	 border:1px solid #000000;
	 border-collapse:collapse;
}
#planning td {
     width:120px;
	 /*background-color:#FFFFFF;*/
	 border:#dfdcdc thin dotted; 
	 font-family:Arial;
	 font-size: 11px;
	 text-align:center;
	 margin:0
	 
	 
	 
}
#planning th {
      vertical-align:middle;
	  text-align:center;
	  background-color:#4b423b;
	  color:#FFFFFF;
	  font-family:Arial;
	  font-size: 12px;
	  width:90px;
}
hr {width:80%; height:1px ; margin:0 auto ; color:#b7a990 ;}
p { text-align:justify;}
