/* CSS Document */





/* Base de la page -------- */
html, body {
margin:							0;
}

h1, h2, h3, h4, h5 {
margin:							0;
padding:						0;
display:						inline;
}

p {
margin:							0;
padding:						0;
}

ul, ol, li {
margin:							0;
padding:						0;
}






/* Blocks ----------------- */

/* 1) Conteneur */
#conteneur {
width:							1036px;
position:						relative;
margin-left:					auto;
margin-right:					auto;
}
#conteneur_header {
width:							1036px;
height:							28px;
background-image:				url(../images/structure_pages/header_conteneur.png);
background-repeat:				no-repeat;
position:						relative;
float:							left;
}
#conteneur_content {
width:							1036px;
background-image:				url(../images/structure_pages/bg_conteneur.png);
background-repeat:				repeat-y;
position:						relative;
padding-left:					18px;
padding-right:					18px;
float:							left;
}
#conteneur_footer {
width:							1036px;
height:							28px;
background-image:				url(../images/structure_pages/footer_conteneur.png);
background-repeat:				no-repeat;
position:						relative;
float:							left;
/* Texte contenu */
color:							#003b5a; 
text-align:						center; 
padding-top:					15px;
}




/* 2) Header */
#header_formation {
width:							1000px;
height:							107px;
background-image:				url(../images/structure_pages/bg_header_formation.jpg);
background-repeat:				no-repeat;
background-position:			center;
position:						relative;
}
#header_conseil {
width:							1000px;
height:							107px;
background-image:				url(../images/structure_pages/bg_header_conseil.jpg);
background-repeat:				no-repeat;
background-position:			center;
position:						relative;
}
#logo_eecom {
width:							235px;
height:							81px;
position:						absolute;
left:							40px;
top:							15px;
}
#choix_site {
width:							259px;
height:							200px;
position:						absolute;
left:							753px;
top:							17px;
}
#choix_langue {
width:							125px;
height:							14px;
position:						absolute;
left:							900px;
top:							17px;
}
/* Liste du choix de langue */
#choix_langue ul {
padding:						0;
margin:							0;
}
#choix_langue li {
display:						inline;
list-style-type:				none;
}




/* 3) Contenu */
#colonnes_conteneur_conseil {
width:							1000px;
min-height:						850px;
float:							left;
position:						relative;
background-image:				url(../images/structure_pages/bg_conteneur_colonnes_conseil.png);
background-repeat:				repeat-y;
}
#colonnes_conteneur_formation {
width:							1000px;
min-height:						850px;
float:							left;
position:						relative;
background-image:				url(../images/structure_pages/bg_conteneur_colonnes_formation.png);
background-repeat:				repeat-y;
}
#colonne_gauche_conteneur_formation {
width:							220px;
position:						relative;
background-color:				#bebc00;
background-image:				url(../images/structure_pages/bg_col_gauche_top_formation.jpg);
background-position:			top;
background-repeat:				no-repeat;
float:							left;
}
#colonne_gauche_conteneur_conseil {
width:							220px;
position:						relative;
background-color:				#ce003d;
background-image:				url(../images/structure_pages/bg_col_gauche_top_conseil.jpg);
background-position:			top;
background-repeat:				no-repeat;
float:							left;
}
#bg_e_colonne_gauche {
width:							219px;
height:							280px;
background-image:				url(../images/structure_pages/bg_e_colonne_gauche.png);
background-repeat:				no-repeat;
background-position:			bottom;
position:						absolute;
bottom:							0px;
left:							0px;
z-index:						0;
}

#main_conteneur_formation {
width:							526px;
min-height:						100px;
position:						relative;
background-image:				url(../images/structure_pages/bg_main_conteneur_top_formation.jpg);
background-repeat:				no-repeat;
background-position:			center top;
padding-top:					37px;
padding-left:					30px;
float:							left;
}
#main_conteneur_conseil {
width:							526px;
min-height:						100px;
position:						relative;
background-image:				url(../images/structure_pages/bg_main_conteneur_top_conseil.jpg);
background-repeat:				no-repeat;
background-position:			center top;
padding-top:					37px;
padding-left:					30px;
float:							left;
}

#colonne_droite_conteneur_formation {
width:							224px;
position:						relative;
none:							left;
background-image:				url(../images/structure_pages/bg_main_conteneur_top_formation.jpg);
background-repeat:				no-repeat;
padding-top:					37px;
float:							left;
}
#colonne_droite_conteneur_conseil {
width:							224px;
position:						relative;
background-image:				url(../images/structure_pages/bg_main_conteneur_top_conseil.jpg);
background-repeat:				no-repeat;
padding-top:					37px;
float:							left;
}
