@charset "UTF-8";
/*########## */
/*Positionnements*/

body{
margin: 0; /* pour �viter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
background-image:url(background.jpg);
background-repeat:repeat-x;
background-color:#68583f;
}


#page {
	margin-left: auto;
    margin-right: auto;
	text-align:left;	
	width:1010px;
	}

#header_ {
position:relative;
width:1010px;
height:212px;
background-image:url(header.jpg);
background-repeat:no-repeat;
}

#header_inter {
position:relative;
width:1010px;
height:212px;
background-image:url(header_inter.jpg);
background-repeat:no-repeat;
}

#container
{
position:relative;
width:1010px;
background-image:url(background_contenu.jpg);
}

#menu-gauche_ {
position:relative;
float:left;
width:300px;
height:auto;
}
/* Texture rayée sous le menu */
#souslemenu
{
position:relative;
width:207px;
height:127px;
background-image:url(sous_menu.gif);
background-repeat:no-repeat;
margin-left:40px;
margin-top:0px;
overflow:hidden;
z-index:0;
}

#contenu_ {
position:relative;
float:right;
width:763px;
width:710px;
margin-bottom:50px;
}

#footer_ {
clear:both;
position:relative;
height:22px;
background-image:url(footer.png);
background-repeat:no-repeat;
width:430px;
text-align:left; 

padding-top:12px;
padding-left:580px;
background-color:#68583f;
}
#texte_contenu
{
/*width:745px;*/
overflow:hidden;
margin-top:30px;
/*margin-left:230px;*/
margin-left:190px;
margin-right:50px;

}


/*###################*/
/*Fin Positionnements*/
/*###################*/


/*###################*/
/*     HOME PAGE     */
/*###################*/


#bloc_actu
{
position:relative;
width:656px;
margin-left:47px;
margin-top:30px;
min-height:118px;
height:auto;
background-image:url(bloc_actu.png);
background-repeat:no-repeat;
background-color:#e15318;
overflow:hidden;	
}

#bloc_actu p
{
margin:0;
padding:0;
}


#bloc_actu h2
{
display:block;
z-index:2;
position:absolute;
margin-left:85px;
margin-top:7px;
font-size:15px;
font-weight:bold;
color:#9c8358;
text-transform:uppercase;
}


#bloc_actu #texte
{
position:relative;

margin-left:118px;
padding-top:40px;
padding-bottom:20px;

padding-right:40px;/*Modifier ces deux valeurs pour changer l'alignement à droite*/
width:508px;/*Modifier ces deux valeurs pour changer l'alignement à droite*/

background-image:url(fd_bloc_actu.png);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
font-weight:100;
letter-spacing:0.08em;
text-align:justify;
}


#bulletin_inscription_accueil
{
margin-left:190px;
margin-top:40px;
}

#bulletin_inscription_accueil a:link, #bulletin_inscription_accueil a:visited
{
color:#e25318;
}
#bulletin_inscription_accueil a:hover, #bulletin_inscription_accueil a:active
{
color:#e25318;
}

/*###################*/
/* Fin   HOME PAGE  */
/*###################*/

/*###################*/
/*   AUTRES PAGES     */
/*###################*/



#header_inter h1
{
background-image:url(puce_menu.png);
background-repeat:no-repeat;
background-position:0px 6px;;
padding-left:27px;
display:block;
z-index:2;
position:absolute;
margin-left:650px;
margin-top:145px;
font-size:15px;
font-weight:bold;
color:#e15318;
}



#texte_contenu_inter
{
/*width:745px;*/
overflow:hidden;
margin-top:10px;
/*margin-left:230px;*/
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
}



#texte_contenu_inter a, #texte_contenu_inter a:visited
{
color:#4e412d;
color:#e25318;
text-decoration:none;
}

#texte_contenu_inter a:hover, #texte_contenu_inter a:active
{
color:#4e412d;
color:#FF6600;
text-decoration:underline;
}

/*###################*/
/* Fin  AUTRES PAGES  */
/*###################*/


/* MISE EN PAGE */

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e412d;
}

#menu-gauche_
{
/*GERER L'alignement Menu Gauche*/
margin:0;
padding:0;
}

#menu-gauche_ hr
{
color:#e15318;
border-color:#e15318;
background-color:#e15318;
height: 2px;
border: 0;
width:207px;
padding-bottom:0px;
margin-bottom:0px;
margin-left:40px;
}


/* GESTION GENERALE DU MENU */
#menu-gauche_ ul
{
margin-top:0px;
margin-bottom:0px;
padding-left:0;
list-style:none;
margin-left:40px;
}

/* GESTION TITRE DES RUBRIQUES DANS LE MENU */
#menu-gauche_  ul li.titre_menu
{
margin-top:5px;
margin-left:0;
text-align:left;
letter-spacing:0.1em;
text-transform:uppercase;
text-decoration:none;
list-style:none;
}

#menu-gauche_  ul li.titre_menu a.titre_actif
{ 
color:#e15318;
font-weight:bold;
}


/* GESTION DES ELEMENTS CLIQUABLE DU MENU */
#menu-gauche_ ul li
{
margin-left:20px;
margin-bottom:3px;
text-decoration:none;
}

#menu-gauche_ ul li a
{
color:#4e412d;
text-decoration:none;
}
#menu-gauche_ ul li a:hover
{
font-weight:bold;
}




/*Gestion de l'élément du menu mis en valeur : Page actuelle*/
.menu_actif 
{
text-decoration:none;
list-style:url(puce_menu.png);
list-style-position:outside;
}

#menu-gauche_ ul li.menu_actif a
{
color:#e15318;
font-weight:bold;
}



#footer_
{
color:#FFFFFF;
font-weight:100;
font-size:10px;
}

#footer_ a
{
text-decoration:none;
color:#FFFFFF;
font-weight:100;
font-size:10px;
}

#footer_ a:hover
{
color:#FFFFCC;
}



h1
{
font-weight:bold;
font-size:14px;
color:#e25318;
}

h2
{
font-weight:bold;
font-size:13px;
color:#e25318;
}

#texte_contenu{
font:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#483c29;

}

#texte_contenu_inter hr
{
color:#e15318;
border-color:#e15318;
background-color:#e15318;
height: 2px;
border: 0;
width:300px;
margin-left:0px;

}

#texte_contenu_inter h1
{
margin-bottom:14px;
margin-top:5px;
}


#catalogue a, #catalogue a:visited
{
color:#4e412d;
text-decoration:none;
}

#catalogue a:hover, #catalogue a:active
{
color:#4e412d;
text-decoration:underline;
}

#catalogue li
{
display:list-item;
}

#catalogue li span
{
display:block;

}
.date_formation
{
color:#FF6600;display:block;float:right;text-align:left;width:220px;padding-left:20px;
}

.titre_formation
{
width:450px;

}