a {text-decoration : none ;
   outline : none;}
 
img {border : none ;}
   
body {background-image : url(composant/mosaique.png);}   
   
input.champ {border : 1px solid #9A0000 ;
	         font-family : "Arial" ;
			 font-size : 11px ;}
			 
input {border : 1px solid #9A0000 ;}
textarea {border : 1px solid #9A0000 ;}
input.bouton {border : 1px solid #C97373 ;
			  width : 25px ;
			  font-size : 10px ;
			  color : #ffffff ;
			  background-color : #9A0000 ;
			  letter-spacing : 0.5px ;
			  line-height : 18px ;}
			  
input.bouton2 {border : 1px solid #C97373 ;
			  width : 60px ;
			  font-size : 10px ;
			  color : #ffffff ;
			  background-color : #9A0000 ;
			  letter-spacing : 0.5px ;
			  line-height : 18px ;}
			  			
*+html input.bouton{border : none ;
					line-height : 16px ;}
					
*+html input.bouton2{border : none ;
					line-height : 16px ;}
					
*+html input {border : none ;}
					
div#site {/*border : 1px solid red ;*/
		  font-size : 14px ;
		  height : 50px ;
		  color : #000000 ;}

div#conteneur {width : 920px ;
			   height : 620px ;
			   margin-top : 0px ;
			   margin-left : auto ;
			   padding-left : 10px ;
			   margin-right : auto ;}
			   
*+html input.bouton {margin-top : -5px ;}
			   
div#conteneurhaut {width : 930px ;

			       height : 10px ;
				   margin-top : 0px ;
				   margin-left : 0px ;
				   background : url(composant/haut.png) no-repeat top left ;}

div#conteneurmilieu {width : 930px ;
				     min-height : 414px ;
			         background : url(composant/milieu.png) repeat-y  top left ;}

div#conteneurbas {width : 930px ;
			      height : 14px ;
			      background : url(composant/bas.png) no-repeat top left  ;}


div#haut    {margin-top : 0px ;
			 margin-left : auto ;
			 margin-right : auto ;
			 width : 900px ;}	 

div#bandeau {margin-top : 0px ;
			 margin-left : auto ;
			 margin-right : auto ;
			 width : 900px ;
			 height : 240px ;
			 margin-bottom : 20px ;
			 z-index : 5 ;}
			 
div#picto {width : 300px ;
		   height : 42px ;
		   border : #CCFF00 ;
		   float : right ;
		   margin-top : -15px ;
		   margin-right : 50px ;
		   z-index : 5 ;}
		   
*+html div#picto {margin-top : 10px ;}

div#p1 {float : right ;
		/*z-index : 5 ;*/}

div#p2 {float : right ;
		/*z-index : 5 ;*/}

div#p3 {float : right ;
		/*z-index : 5 ;*/}

div#p4 {float : right ;
		/*z-index : 5 ;*/}

div#p5 {float : right ;
		/*z-index : 5 ;*/}
			
div#haut_gauche {width : 175px ;
				 float : left ;}

*+html div#haut_gauche {margin-top : 10px ;}
		   
div#gauche_milieu {width : 180px ;
				   margin-top : 20px ;
				   margin-left : 18px ;
				   font-size : 11px ;
				   line-height : 20px ;
				   font-family : "Arial" ;
				   color : #9A0000 ;}

*+html div#gauche_milieu {height : 45px ;}
				   
div#droite {width : 700px ;
			margin-top : 15px ;
			margin-left : 195px ;
			z-index : 1 ;}

*+html div#droite {margin-top : 0px ;
				   margin-left : 10px ;
				   z-index : 1 ;}

div#cadre_texte {width : 650px ;
				 margin-left : 30px ;
				 margin-right : 25px ;
				 padding-top : 30px ;
				 padding-bottom : 30px ;
				 font-family : "Arial" ;
				 font-size : 12px ;
				 line-height : 18px ;
				 text-indent : 5px ;}
				 
				 
div#cadre_texte2 {width : 650px ;
				 margin-left : 25px ;
				 margin-right : 25px ;
				 padding-top : 90px ;
				 padding-bottom : 30px ;
				 font-family : "Arial" ;
				 font-size : 12px ;
				 line-height : 18px ;
				 text-indent : 5px ;}
				 
div#cadre_texte3 {width : 400px ;
				 margin-left : 90px ;
				 margin-right : 25px ;
				 padding-top : 100px ;
				 padding-bottom : 30px ;
				 font-family : "Arial" ;
				 font-size : 13px ;
				 font-weight:inherit;
				 line-height : 18px ;
				 }
			  
div#droitehaut {width : 700px ;
			    height : 10px ;
				margin-top : 0px ;
				margin-left : 10px;
				padding : 0px;
				background : url('composant/cadre_haut700.jpg') no-repeat center top ;}

*+html div#droitehaut {margin-left : 21px ;}



div#droitemiddle {width : 700px ;
				  min-height : 414px ;
				  margin-left : 9px;
				  margin-top: 0px;
			    background : url('composant/cadre_milieu700.jpg') repeat-y center top ;}
				  
*+html div#droitemiddle {border : 1px solid red ;}

div#droitebas {width : 700px ;
			   height : 18px ;
			   margin-left : 9px ;
			   padding : 0px;
			   background : url('composant/cadre_bas700.jpg') no-repeat center top ;}
			   
*+html div#droitebas {margin-left : 20px ;}

div#news {width : 170px ;
		  margin-left : 18px ;
		  margin-top : 20px ;}
		  
*+html div#news {margin-top : 50px ;}

div#news_texte {padding-top : 10px ;
				padding-bottom : 5px ;
				padding-left : 10px ;
				padding-right : 5px ;
				font-family : "Arial" ;
				font-size : 10px ;
				text-align : right ;
				color : #000000 ;}

div#gauchehaut {width : 163px ;
			    height : 10px ;
				background : url('composant/haut_b.jpg') no-repeat center top ;}

div#gauchemiddle {width : 163px ;
				  min-height : 70px ;
				  max-height : 500px ;
			      background : url('composant/middle_b.jpg') repeat-y center top ;
				  font-family : Arial, Helvetica, sans-serif ;
				  font-size : 12px ;
				  color : #FFFFFF ;
				  text-align : center ;
				  font-weight : bold ;}

div#gauchebas {width : 163px ;
			   height : 12px ;
			   background : url('composant/bas_b.jpg') no-repeat center top ;}
			   
div#picto_int{position:absolute;
			  margin-left:20px;
			  margin-top:20px;}
			  
div#titre{position:absolute;
		  margin-left:90px;
		  margin-top:50px;}
		  
div#cadre{position:absolute;
		  margin-left:50px;
	   	  margin-top:0px;
	   	  background-image:url(composant/cadre_gris.gif);
	   	  background-repeat:no-repeat;
	   	  height:155px;
	   	  width:520px;
		  padding-top : 10px;
		  padding-left: 10px;
		  padding-right: 10px;
		  padding-bottom : 80px ;}

.cadre2{position:absolute;
	   margin-left:50px;
	   margin-top:170px;
	   background-image:url(composant/cardre_petit.gif);
	   background-repeat:no-repeat;
	   height:58px;
	   width:520px;
	   padding-top : 10px ;
	   padding-left: 10px;
	   padding-right: 50px;	
	   padding-bottom : 0px ;}

.cadre3{position:absolute;
	   margin-left:50px;
	   margin-top:240px;
	   background-image:url(composant/cardre_petit.gif);
	   background-repeat:no-repeat;
	   height:58px;
	   width:480px;
	   padding-top : 10px ;
	   padding-left: 10px;
	   padding-right: 50px;	
	   padding-bottom : 80px ;}

.cadre4{position:absolute;
	   margin-left:50px;
	   margin-top:240px;
	   background-image:url(composant/cardre_petit.gif);
	   background-repeat:no-repeat;
	   height:58px;
	   width:480px;
	   padding-top : 10px ;
	   padding-left: 10px;
	   padding-right: 50px;	
	   padding-bottom : 80px ;}

/*
a:hover{color:#FFFFFF; 
		text-decoration:underline;
		border:none;}

a:link{color:#FFFFFF; 
	   text-decoration:underline;
	   border:none;}

a:visited{color:#FFFFFF; 
		  text-decoration:underline;
		  border:none;}*/
		  
.picto{position:absolute;
		margin-left:400px;
		margin-top:450px;}

.texte{width : 620px ;
	   margin-left : 45px ;
	   margin-right : 30px ;
	   padding-top : 18px ;
	   padding-bottom : 30px ;
	   font-family : "Arial" ;
	   font-size : 12px ;
	   color:#9A0000;}
	   
.fiche{width : 620px ;
	   margin-left : 90px ;
	   margin-right : 30px ;
	   padding-top : 0px ;
	   padding-bottom : 30px ;
	   font-family : "Arial" ;
	   font-size : 12px ;
	   color:#000000;}
	   
.fiche_complete{width : 265px ;
	  			margin-left : 10px ;
	   			margin-right : 30px ;
	   			padding-top : 0px ;
	   			padding-bottom : 30px ;
	   			font-family : "Arial" ;
	   			font-size : 13px ;
	   			color:#9A0000;}

.photo {
  background-color:#fafbfc;
  border:1px solid #A52A2A;
  margin:0 0 10px 10px;
  padding:10px;
}

.banner {
  background-color:#fafbfc;
  border:1px solid #A52A2A;
  margin:0 0 0 0;
  padding:10px;
}
   
a.mail:hover{color:#000000;
			text-decoration:none;
			font-weight:bold;}
			
a.mail:link{color:#000000;
			text-decoration:none;
			font-weight:bold;}
			
a.mail:visited{color:#000000;
			text-decoration:none;
			font-weight:bold;}
