body { 
	margin: auto; 
	width: 1000px; 
	background-image: url(images/bg.png); 
	background-repeat: repeat-x; 
	background-color: #FFFFFF; 
	color: #515151; 
	font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#tete { 
	height: 155px; 
	margin-top: 40px;
} 
#tete_gauche{
	background-image: url(images/bg_site_tete_gauche.png);
	float: left;
	width:585px;
	height:155px;
}
#tete_logo{
	background-image:url(images/bg_site_tete_logo.png);
	float:right;
	width:300px;
	height:120px;
}
#tete_coin{
	background-image:url(images/bg_site_tete_coin.png);
	background-repeat:no-repeat;
	float:right;
	width:115px;
	height:120px;
}
#tete_contact{
	float:right;
	background-image: url(images/bg_site_tete_contact.png);
	width:415px;
	height:35px;
}
#menu {
	width: 1000px;
	background-image:url(images/bg_site_menu.png);
	height: 22px;
}
#menu ul {
	margin: 0;
	padding-left:86px;
}
#menu li {  
    display: inline; 
	width: 105px; 
	height: 22px;
	float: left;
    font-size: 10px;
}
#menu li a { 
    color: #515151; 
	float: right; 
	background: url(images/bouton_menu.png) no-repeat; 
	width: 105px; 
	height: 22px;	
	text-align: center;
	line-height:22px;
	font-weight: bold; 
	text-decoration: none;
}
#menu li a:hover {
	background: url(images/bouton_menu-hover.png) no-repeat;
	color: #ba18d4;
	height: 22px;
	text-decoration: none;
}
div#haut {
    width: 1000px;
    padding-top: 50px;
    background: url(images/bg_site_haut.png) top no-repeat;
}
div#bas {
    background: url(images/bg_site_bas.png) bottom;
	background-repeat:repeat-y;
}
div#bas_pied
    { 
    background: url(images/bg_site_pied.png) no-repeat;
	height: 100px;
}
#remerciement{ 
    width: 1000px;
	height: 20px; 
	padding-top: 30px; 
	text-align: center; 
	font-size: 9px 
}
div#global_index {
    background: url(images/bg_site_global.png) bottom left no-repeat;
	height:465px;
}
#index_tbl { 
	text-align:center;
	color:#999999;
}
#remerciement_index{ 
    width: 1000px;
	height: 20px; 
	text-align: center; 
	font-size: 9px 
}
#texte {
    width: 1000px;
	text-align:justify;
	font-size:9px;
	color:#CCCCCC;
	
}
a { 
    text-decoration: none; 
	color: #9aba46;
}
#texte a { 
    text-decoration: none; 
	color: #CCCCCC;
}
#tableau_formation th{
    font-size: 12px; 
	text-align: left;
}
#tableau_formation td{
    font-size: 12px;
}
p {
	margin-left: 120px;
	margin-right: 120px;
}
table p{
	margin-left: 20px;
	margin-right: 20px;
}
.Style1 { 
    font-size: 16px;
	text-align:right;	
}
.Style2 {
	color: #9aba46;
	font-weight: bold;
}
.Style3 {
	font-size: 10px;
	text-align: left;
}
.Style4 {
    font-size: 15px
}

.Style5_puce_obligatoire {
    color: #ba18d4;
}
.Style6 {
	color: #00CC00;
	font-weight: bold;
	font-style: italic;
}
.Style7 {
	color: #0066FF;
	font-weight: bold;
	font-style: italic;
}
.Style8 {
	color: #FF00CC;
	font-weight: bold;
	font-style: italic;
}
.Style9 {
	color: #660033;
	font-weight: bold;
	font-style: italic;
}
.Style10 {
	color: #FF0033;
	font-weight: bold;
	font-style: italic;
}
.Style11 {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
.Style12 {
	color: #FF6600;
	font-weight: bold;
	font-style: italic;
}
.Style13 {
	color: #FFCC00;
	font-weight: bold;
	font-style: italic;
}
.Style14 {
	font-size: 12px
}
.Style15 {
	color:#ba18d4
}
.Style17 {
	font-size: 10px
}
.Style16 {
	font-size: 24px
}
.Style18 {
	font-size: 9px
}
.Style19 {
	font-weight: bold
}
.Style20 {
	font-size: 36px;
}
.Style21 {
	font-size: 9px;
	font-style: italic;
}
.style_enconstruction {
	font-size: 18px;
	color:#ba18d4
}
.coussin{display:none;}
