/**********************/
/********general*******/
/*********************/

html, body {
margin: 0;
padding: 0;
height: 100%;
font-size:100%;
}


body {

background: #fff;     /* version01*/

/*background: #B0B0B0 url("../img/back1.png") repeat-x;*/

font-family: Arial, Helvetica, sans-serif;; 

text-align : justify;

margin:0;
line-height:1.6em;

cursor:default;
	
}

html>body  {
height: auto
} 


/****************TITRE*******************/
/***************=======******************/
		
    #titre {
		padding:0px;
		margin-right:-6px;
		margin-left:-6px;
	width:100%; 	/* pour IE5 PC*/
	
		width:auto;  /* pour les autres*/
		}
		
	html>body #titre {width:auto;}


	#titre h1 {
		margin-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
	
		}
    
    
    .sitetitre {
		font-size:190%;
		color:white;
		background-color : #000;
		text-align:right;
		font-style:italic;
		font-weight:bold;
	   border: 1px solid black;
     padding-top:7px;/*hauteur du bloc titre*/
     padding-bottom:15px;
     padding-right:25px;
     
     margin:0; /* pour firefox*/
     }  
     
  
    
    #titre a, a:hover, a:focus, a:link, a:active, a:visited, a.postlink {
    
    text-decoration:none;
    color:#fff;
    
    }

/****************FIN TITRE*******************/

/**************DECO IMAGE**********************/		
		
	#deco {  
		padding:0px;
	/*margin: 0 auto 0;*/
	
		/*margin-left:-6px;
		
			height:100px;
		width:800px; */
			margin-left:2%;
	margin-right:3%;
/*margin-right:5%;        alternative de style- largeur totale*/
		margin-top: 0.5%;
	text-align:justify;
	min-width:400px;
		height:75px;
	/******************************/
	background: #ffffff url(../img/head3.png) repeat;

		}


	
		
/*******HHHHHHHH**********/

h1 {color:#ff0000;  text-align:left;}
h2 , h3, h4, h5, h6 {
	color:#303030;
font-size:120%;
margin:0;
padding:0;
   }
   
   
/***************---A  LINK---********/
   
a:link, a:active, a:visited, a.postlink {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;
color:#990000
}    
	
	
	.fleche {
font-size:120%;
  font-weight: bolder;
  color: #fff;
  padding-right: 1em;
  
  }

       			 
		/*****************************************/
			/* FOOTER------Menu horizontal ---   FOOTER */
			/*****************************************/
			#nav {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				/*border:1px solid red;*/
				}
			#nav li {
				display: inline ;
				margin-right: 1px ;
				color: #fff ;
				background: #303030 ;
				}
			#nav li a {
				background: #303030 ;
				color: #fff ;
				border: 1px solid #909090 ;
				font: 75% Arial, Helvetica, sans-serif; ;
				line-height: 1em ;
				padding: 2px 10px ;
				text-align: center ;
				text-decoration: none ;
				}
			#nav li a:hover, #nav li a:focus, #nav li a:active {
				background: #909090 ;
				text-decoration: underline ;
				}
/**********footer*************/
/*############################*/

#pied {
width: 100%;
margin-left:2%;
margin-top:7px; /*pour Chrome*/
color: #999;
text-align: left;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;

}



			 /*****FIN BASE*****/	