/**************************************************************************

*************************************************************************
*                                                                       *
*	Cette feuille de style applique les "décorations"                   *
*                                                                       *
*************************************************************************

**************************************************************************/
html {
	height: 100%;
	overflow: scroll;
}



body {
	height: 100%;
	

}
/* Text Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
p {text-align: justify; }

 

/******* hyperlink and anchor tag styles *******/

 

a:link, a:visited{
	 
	text-decoration: none;
}
a:hover{
	 
	text-decoration: none;
}
a:active{
 
	text-decoration: none;
}

table{
	border:1px;
	border-style:solid;
 
	font-size:12px;
	width: 95%;
	padding:4px;
	
}

td { 
border-width:1px;
border-style:solid; 
 
width:50%;
}


th {
  text-align: left;
  border-style:solid;
  border-width:1px;
  padding: 5px 0 5px 0;
		}

table table td {
			border-bottom: 0;
		}


/*   Definition  titres
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */




h1{

 text-align:left;
background :transparent; 

 margin:20px 0px 0px 0px;
 padding:22px 0px 20px 24px;
}
h2{
	
	margin: 0px;
	text-align: left;
	padding:10px 0px 10px 28px;

}

h3{

	padding: 10px 0px 3px 28px;
	background: url(../images/ptpoint.gif) no-repeat 6px .8em;
	text-transform: none;	
}
	

h4{
	font: bolder 120% Arial, sans-serif;
	margin: 0px;
	text-align: left;
}
/* images */


img {
	border: 0;
	margin-left: 14px;
}


/*   Definition Div principaux	 */


#conteneur {
}

	#top {
	}

	#header {
	}

	#menuH {
	}
	
	#menu {
 padding-top:2px;
padding-left:48px;

}
	
	
#menu  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}


#menu  li{
float : left ;
text-transform : uppercase ;
background : url(../images/bg-li-menu.jpg) right no-repeat;  
}
	
	

#menu  li a{
margin : 0 ; 
padding : 0 15px  ; 
text-decoration : none ;    
font-weight : bold ;
}




	#mainContent {}
		
		
		
	

	#footer {
		text-align:left;
		vertical-align:bottom;
		font-size: 0.8em;
		font-weight: bold;
		line-height: 1.4em;
		
		
	}
    #footer a{
	  margin-left:100px;
	  
	}  
	#bottom {text-align: center;
	vertical-align:bottom;
	}
	
	/*   Definition complémentaire	 */

#centre {
margin: 0px 0 0 18px ; 
min-height: 300px;
clear: both;
width : 820px ;
background:url(../images/bg_centre.gif) no-repeat 220px 30px;
padding-bottom:32px;
position:relative;
     }
 
#centre ul{ }	
	
	
	#centre p{padding:0px0px 0px 4px; }
  		 

#gauche {
position : relative; 
margin :20px 0 0  0; 
float : left ; 
width : 200px ;

}


#gauche  ul{
width : 180px;
background : transparent; 
margin : 0 ;
padding : 20px 0 0 20px ;
list-style : none ;

}



#gauche li {
list-style : none ;
}

#gauche li a{
text-indent : 45px ; 
width : 170px ;
height : 26px;
line-height : 20px ; 
vertical-align:middle;
display : block ; 
margin : 0 ;
padding : 0 ;
text-decoration : none ; 
font-weight : bold ; 
background : url(../images/bg_menu2.gif) no-repeat  ;
}

#gauche li a:hover{

background : url(../images/bg_menu_hover.gif) repeat-x ; 

}

#gauche p{
 margin : 10px 0 0 0 ; 
 padding : 0 4px 0 4px; 
 background : url(images/pucegauce.jpg) 0 3px no-repeat ; 
 text-indent : 10px ; }

#droite {
margin : 0 0 0  0; 
float:left;
	width : 603px ; 
margin-left : 17px ; 
background : transparent;
overflow:hidden;
 }
#droite img
{
float : left;
clear : right;
}
 #droite p img
 {
 	margin-left : 50px;
	_margin-top : -8px;
 }
#droite p {
	
margin : 00px 20px 0  0; 
padding : 10px; 
}
 
#droite  h2 {

padding : 0px 0 0px 0 ; 
margin : 0 20px 0 50px ;
float:left;   
font-size:1.5em;
  }
  #droite ul {
padding : 20px 0 0 20px ; 
 
 
  
 
 
}
#droite li {
 
 
 
line-height : 20px ; 
 
 
  
 
 
}

.imgintro {float : left ;
 
display : block ; 
margin : 10px 20px 05px  ;}


.imgtexte {float : right ; margin-top : 10px ; }
/*------ main images -----------------------------------------------------------------*/






#mainContent {
	
}
#fullabs {
position:relative ;		
min-height: 300px;
clear: both;
margin:  0px 0  0px 18px;
/*background-color:#06C;*/
width: 700px;  /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 955px;	 /* Actual value for conformant browsers */	
overflow: hidden
		
	}
#full {
position:relative ;		
min-height: 300px;
clear: both;
margin: 0px 0 10px 28px;
/*background-color:#06C;*/
width: 700px;  /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 945px;	 /* Actual value for conformant browsers */	
		
	}
	#contenu {
		position:absolute ;
	
	  left:80px;
		 top:20px;
		 padding-top:10px;
		width:800px;
		height:200px;
		
 
		
	}
	#contenu2
	 {
		position:relative ;
	  left:40px;
		 top:40px;
		 padding-top:60px;
		width:400px;
		height:200px;
		
 
		
	}
	.bloclargeh
	{
		position:absolute ;
		top:10px ;
		left:40px;
		 width:220px;
	
		
	}
.menuFlash{
  float:left;
  text-align:center;
  padding-left: 40%;
}  
#flash{
  text-align:center;
}	

#centre_middle p{padding:0px 0px 0px 8px; }
