@charset "iso-8859-1";

		html, body {/* Corps de la page, centrage, image de fond, police et taille utilisé */
          margin: 0;
          padding: 0;
          background: #FFFFFF;
          color: #666666;
          font-family:  Arial;
          font-size : 12px;

			
          }

		hr{/* Toute les bordures d'image enlevée en cas de liens */
		display : block;
		clear: both;
		margin: 0;
		padding: 0;
        border : 0px;
        height : 1px;
		color: #FFF;
		background: #FFF;
		}
        hr.dotted{/* Toute les bordures d'image enlevée en cas de liens */
        border : 0px;
		border-top : 1px dotted #000 ;
        height : 0px;}
		img{/* Toute les bordures d'image enlevée en cas de liens */
		border: 0px solid #fff ;}
		img.rea{/* Toute les bordures d'image enlevée en cas de liens */
			float: left;
			padding : 3px 3px 3px 3px;
         	border : 1px solid #FFF;
         	height : 115px;
         	margin-right : 15px;}
		img.center{/* Centrage de l'image */
		display:block;
		text-align: center ;}
		img.right {/* Alignement de l'image a droite par rapport au texte */
		float: right;
		display: block;
		border: 0px solid #0A6CA3 ;
		margin-left: 5px;
        }
        img.down {/* Alignement de l'image a droite par rapport au texte */
		vertical-align: text-bottom; 
        }
        img.left {/* Alignement de l'image a gauche par rapport au texte */
		float: left;
		border: 0px solid #0A6CA3 ;
		margin-right: 5px;
		}
		img.filet {/* Alignement de l'image a droite par rapport au texte */
		display: block;
		border-top: 3px solid #CCCCCC ;
		border-bottom: 3px solid #CCCCCC ;

        }
		table,th,tr,td{/* Toutes les bordures de tableau enlevée en cas de tableau */

		border:0 ;}
		.right{
			float : right;
		}

		/* ----------------------------------------------------------------------------------------Définitions de quelques class de colorisations de texte utilisable plusieurs fois */
        span.red{
          color: #FE2A0F;
        }
        span.bleu{
          color: #0678B3;
		}
        

		/* ----------------------------------------------------------------------------------------FIN DES SPAN */
		

		div#conteneur
		{/* --------   Bloc conteneur du site (la base du site)   --------- */
			position : relative;
			width: 900px;
			margin: 0 auto;
			padding: 0;
			height: auto;
			background : #FFF8E7;
			border: 0px solid #000000 ;
			

		}


		div#header
		{/* ---------    Bloc en tete du site (bandeau, etc...)    --------- */
	        display: block;
	        width : 900px;
	        height : 120px;
	        margin: 0;
	        padding: 0;
	        border-bottom : 9px #C34242 solid;
	        
		}
		



		div#header h1 {
			display : block;
			margin: 0;
			padding: 0;
			border : 0px #000 solid;
			float: left;
		}

        
 
      	div#header h1 a span{
          display : none;
        }
        
        
        ul#menu {/* Formatage du menu */
            display: block;
            position : relative;
            float : left;
			width: 180px;
			height : 462px;
			margin: 0;
			padding: 0;
			list-style-type: none ;
			background : url(../img/navigation_02.jpg) no-repeat left top;
		}
		
		
        ul#menu li{
			padding : 0;
			margin : 0;
        	display : block;
		}
        ul#menu li a{

			padding : 0;
			margin : 0;
			text-decoration : none;
			display : block;

	        color : #666666;
			font-size: 12px;
			font-weight: normal ;
			
			
        }
        ul#menu li a.lien1{
        	background : url(../img/bt1.png ) no-repeat left top;
        	position : absolute;
        	top:35px;
        	left:8px;
			padding-top: 23px;
			padding-left : 65px;
	        height: 40px;
        }
        ul#menu li a.lien2{
        	background : url(../img/bt2.png ) no-repeat left top;
        	position : absolute;
        	top:120px;
        	left:8px;
			padding-top: 13px;
			padding-left : 65px;
	        height: 50px;
        }
        ul#menu li a.lien3{
        	background : url(../img/bt3.png ) no-repeat left top;
        	position : absolute;
        	top:210px;
        	left:8px;
			padding-top: 23px;
			padding-left : 65px;
	        height: 40px;
        }
        ul#menu li a.lien4{
        	background : url(../img/bt4.png ) no-repeat left top;
        	position : absolute;
        	top:300px;
        	left:8px;
			padding-top: 23px;
			padding-left : 65px;
	        height: 41px;
        }
        ul#menu li a.lien5{
        	background : url(../img/bt5.png ) no-repeat left top;
        	position : absolute;
        	top:385px;
        	left:8px;
 			padding-top: 23px;
			padding-left : 65px;       	
	        height: 40px;
        }

		
		ul#menu li a:hover{
			color: #C34242;
			}
        
 
			
       	div#contenu
		{/* --------    Bloc Contenu (partie centrale du site)     -----------*/
			display:block;
			position : relative;
			width: 900px;
			height : auto;
			margin: 0;
			padding : 0;
			border : 0px solid #000;
		}

      
        div#contenu div#centre{
			display: block;
			width: 380px;
			
			float : left;
			position : relative;
			padding: 0;
			margin: 0;
			
      		}
      	div#contenu div#centre.top1{
      		padding-top : 80px;
      	}
      	div#contenu div#centre.top2{
      		padding-top : 20px;
      	}
      	div#contenu div#centre div.text{
      		display: block;
			margin-left: 20px;
			line-height: 25px;
			
      		}
      	div#contenu div#centre h2{
      		display: block;
      		background : url(../img/puce-fleche.jpg) no-repeat left top;
			padding-left: 20px;
	        color : #C34242;
			font-size: 18px;
			font-weight: normal ;
			
      		}
      	
   
      	div#contenu a{
	        color : #C34242;
	        text-decoration : none;
			  font-size: 14px;
      	}


		
		div#pied{
	        display: block;
	        padding: 0;
			margin: 0;
			font-size: 11px;
			font-weight: normal;
	        color : #FFFFFF;
			text-align : center;
			height : 18px;
			width: 900px;
			background : #C34242;
      	}
      	
		div#pied a{

			font-size: 11px;
			font-weight: normal;
	        color : #FFFFFF;
			text-decoration : none;
      	}

		#clear {/* Bloc qui maintient les autres a la meme hauteur */
			clear: both;

		}
	
.img{
	position: absolute;
	right:0px;
}

.liencontenu2{
	font-size: 18px;
}

.h2client{

	color: #C34242;
}

.lienref{
visibility: hidden;
  display:none;
}