* { padding: 0; margin: 0; }

body {
 font-family: sans-serif,tahoma,Arial,Verdana, Helvetica ;
 font-size: 12px;
 background:url(../images/bgbo.gif) repeat-x #727688
}
img{
    padding:2px;
}
#wrapper { 
 margin: -10px auto;
 width: 900px;
 background:#727688
}
#header {
 width: 100%;
 color: #333;
 padding: 0;
 border: none;
 height: 175px;
 /*border:1px solid red;*/
 margin: 10px 0 0 0;
 background: url(../images/bgheader.gif) bottom no-repeat #4a4c59;
}
#navigation {
 width: 100%;
 color: #333;
 padding: 0;
 border: none;
 height: 40px;
 margin: 0;
 background: #fff;
}

#content { 
 width: 888px;
 color: #333;
 border: none;
 background:url(../images/image-ap.jpg) bottom no-repeat #fff;
 padding: 6px;
 height: auto;
}
#content p{
padding-left:6px;
padding-bottom:5px;
margin-left:16px;
text-align:justify;
font-size:14px;
/*font-weight:bold*/
}
#content ul{
padding-left:6px;
margin-left:20px;
/*font-weight:bold*/
}
#content li{
padding-left:6px;
margin-left:20px;
padding-bottom:3px;
font-size:14px;
/*font-weight:bold*/
}
#footer { 
 width: 100%;
 height:95px;
 color: #fff;
 border: none;
 text-align:center;
 background:url(../images/bgfooter.gif) top no-repeat #fff;
 margin: 0px 0px 10px 0px;
 padding: 0;
}

#footer a {
margin:10px auto;
color:#ccc;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:30px
}

.me{
float:right;
margin: 0 ;
border:1px solid #ccc;
width:100px;
margin:4px;
}
#info{
width:150px;
margin:4px;
padding:4px;
float:right;
margin-top:-30px !important;
text-align:center;
}
ul.lstcontent{
list-style:square;
margin-left:50px;
}
ol{
margin-left:50px;
line-height:25px
}
ul.lstcontent li {
margin:10px auto
}

table.tab{
width:70%;
border-collapse: collapse;
margin:10px auto
}

table.tab td{
padding:4px
}
table.tab td.hed{
background:#cccccc;
text-align:center;
font-weight:bold
}

#contactForm {
width:50%;
padding:2px;
float:right;
margin:10px 20px 10px 20px;
border:1px solid #999;
background-color:#fcfcfc;
}
.contactForm{
width:50%;
padding:2px;
float:right;
margin:10px 20px 10px 20px;
border:1px solid #999;
background-color:#fcfcfc;
}

.contactForm  td {
background-color : #fcfcfc;
padding:3px;
color:#000;
font-weight:bold;
}
.contactForm td.Tdleft {
width:28%;
text-align:right;
}
.contactForm input,textarea {
border:1px solid #777;
background-color:#efeff1;
width:75%;
}
.contactForm input.bouton{
width:120px;
text-align:center;
border:2px solid #999;
color :#000;
font-weight:bold
}

.contactText{
float:right
}
.blue {color:blue;}
.table_formation{
    font-size:15px;
border-collapse:collapse;
margin: 0 auto;

    }
table.table_formation td{
    border:1px solid #000;
    border-collapse:collapse;
    padding:5px;
}
.table_formation th{
    border:1px solid #000;
    background-color:#b3b3b3;
}

h1{
margin-left:10px;
padding-bottom:6px;
color:#c25454;
font-size:18px;
}
h2{
 margin-left:12px;
 color:#29418a;
font-size:17px;
padding-bottom:10px;
    }
h3{
margin-left:16px;
color:#000;
font-size:14px;
padding-bottom:6px;
    }
h4{
font-size:13px;
}
a{
color:#5982d1
}

.Pagin{
font-size:12px !important;
font-weight:bold;
padding:6px
}
.Pagin a:hover{
border:1px solid #1c266e;
padding:2px;
background:#1c266e;
color:#fff !important 
}.Pagin a{
font-size:12px !important;
color:#0093fa !important;
padding:3px
}


.ContactImg{
margin:8px auto	;
padding:8px;
display:inline
}
