*{
/*---toutes les marges sont à 0---*/
margin:0;
padding:0;
}
body,html{
	height:100%;/*---obligatoire pour le footer---*/

}


body{
                font-family:Arial, Helvetica, sans-serif;
        color:#666;
                background-color:#FFAB0B;
                margin:0;
                padding:0;
}
img{
        border:0;
}


#myPage{
	position: relative;/*---obligatoire pour le footer---*/
	min-height:100%; /*---obligatoire pour le footer:Firefox---*/
	height:auto !important;/*---obligatoire pour le footer:Firefox---*/
	height:100%;/*---obligatoire pour le footer:IE---*/
    width:770px;
    margin:0 auto;
    padding:0;
    background: url(../images/charte/fd_my_Page.gif) left repeat-y;
    border:1px #000 solid;
    border-width:1px 1px 0 1px;
    background-color:#FFF;
					/*position:relative;*/
}
*html #myPage{
	width:773px;
}
#header{
        margin:0;
        padding:0;
        background:#4699FE;
}

ul#menu_top{
        list-style:none;
        background:#4699FE;
        margin:0;
        padding-right:20px;
        padding-bottom:5px;
        text-align:center;
        /* border-top:#FFFFFF 2px solid; */
        /* border-bottom:#FFFFFF 2px solid; */
        text-align:center;
        color:#FFFFFF;
        font-weight:bold;
        height:1.2em;
}

ul#menu_top li{
        display:inline;
}

ul#menu_top         li a{
        color:#FFFFFF;
        font-size:0.9em;
        font-weight: bold;
        font-style: normal;
        text-decoration:none;
        padding:0.1em;
}

ul#menu_top         li a:hover{
        color:#636363;
}


#corpPage{
}
#menu_gauche{
         /* background:        #4699FE url(../images/charte/fd_menu_gauche.jpg) repeat-y right ; */
        border-right:#444 1px solid;
        width:167px;
        float:left;
        height:auto !important;
		
			

}

#menu_gauche p{
        margin-left:5px;
}

#menu_gauche h1{
        color:#000;
        text-align:center;
        font-size:0.9em;
        font-weight:bold;
        margin:0;
        padding:0.1em 0 0.1em;
        background:url(../images/charte/fond_sous_menu2.gif);
        font-variant:small-caps;
        height:19px;
}


#menu_gauche ul{
        margin:0;
        padding:0;
}

#menu_gauche ul li{
        list-style:none;
        text-align:right;
        background:url(../images/charte/folder.gif) right no-repeat;
        padding:2px;
        padding-right:30px;
        border-top:#000000 1px solid;
        border-bottom:#FFF 1px solid;
        height:13px;
        line-height:13px;
}
#menu_gauche ul li a{
        color:#000000;
        font-size:small;
        text-decoration:none;        
        font-weight:normal;
}


#menu_gauche #sponsor{
        border-top:1px #000 solid;
        padding-top:30px;
		margin-bottom:200px;
        width:167px;
        /*height:369px;*/
        color:#999;
		/*border:1px solid red;*/

        /* background:url(../images/charte/Sponsors.gif) no-repeat top left; */
}

#menu_gauche #sponsor a{
        color:#000;
        text-decoration:underline;
        font-size:0.9em;
        font-weight:normal;
        /* background:url(../images/charte/Sponsors.gif) no-repeat top left; */
}

#menu_gauche #sponsor p {
color:#666666;
font-size:0.7em;
text-align:left;
}

#myBody{
        float:right;
        width:601px;
		min-height:660px;
}
#accessibilite{
/*        display:none; */
        font-size:small;
        background: url(../images/charte/bande-grise-degrade.gif) repeat-x;
        height:8px;
        border-width:0;
        padding:0.2em 0 0 0;
}
#accessibilite a{
        display:none;
        background: url(../images/charte/font.png) top left no-repeat;
        padding:0.2em 10px 0.5em 30px;
        text-decoration:none;
        font-size:small;
        color:#000000;
}
#myBody h2{
        color:#033499;
        /* border:#FFF 2px solid;*/
        /*border-width:2px 0;*/ 
        background:#3399FF  url(../images/charte/degrade.gif) left repeat-y; 
        margin:0;
        font-size:0.9em;
        padding-left:1em;
        padding:0em 0 0em 20px;
   
        height:23px;
        line-height:22px;
}
#myBody h2 a
        {
         color:#033499;
         text-decoration:underline;
        }
#myBody h2 a:hover
        {
         color:#fff;
         text-decoration:underline;
        }
#myBody #content{
        /* border-top:1px #000 solid;*/
        padding:5px;
}
*html #myBody #content{
        /* border-top:1px #000 solid;*/
        padding:0 0 0 0px;
}


#footer{
        /*display:none;*/

		
		
	position: relative;/*---obligatoire pour le footer---*/

	padding-top:10px;

        border-top:1px #000 solid;
        clear:both;
        background:#D21100;
        width:770px;
        margin:0 auto;
        text-align:right;
        color:#aaa;
        font-size:x-small;
        font-weight:bold;
        border:1px #000 solid;
		
		


		
		
		
		
		
}
#footer a{
        color:#666;
        text-decoration:none;
        margin-left:1em;
}


/* class */
.clearer{
position:relative;
    clear:both;
	
	
	margin-bottom: 0px;
	
	
}

.Letrine{
        font-size:1.1em;
        font-weight:bold;
}
.non_dispo{
        text-align:center;
        color:#000000;
        font-weight:bold;
}

.lien_haut_page a{
color:#333333;
font-size:11px;
}

/*****************************  POSITIONNEMENT BLOC en BAS DE PAGE *********************/
/*****************************  POSITIONNEMENT BLOC en BAS DE PAGE *********************/
/*****************************  POSITIONNEMENT BLOC en BAS DE PAGE *********************/
#infosplus{
	position:absolute;
	top:655px;
	left:0px;
	float:left;
	text-align:left;
	width:167px;
	/*border:1px solid red;*/
    /*font-family:Arial, Helvetica, sans-serif;
    color:#666;*/
}
#infosplus p{
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
	/*font-size:70%;*/
	margin:0px;
	text-align:center;
}
#content .img_formation
{
	margin-right:10px;
	padding:0px;
	float:left;	
	border:1px solid black;
}
