@charset "iso-8859-1";

html{text-align:center; background:url(/images/structure/fond_html.jpg) repeat-x #eaeaea;}

body{
	behavior: url(/csshover.htc);
	position:relative; 
	width:950px; 
	background:url(/images/structure/fond_body_6000.jpg) repeat-x; 
	margin:10px auto 0 auto; 
	font:68%/1.2 "arial", "Trebuchet MS", "Lucide Grande", "Lucida Sans Unicode", Verdana, sans-seriff; 
	border-top:solid 5px #91CDE4;
}

a, div, hr, ul, li, h1, h2, h3, h4, p, dl, dt, dd, form, input,label, blockquote, th, td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, dt, dt, dd{font-size:100%;}


  
#conteneur_page{width:939px; background:white; margin:0 5px;}

/* entete */
#entete{position:relative; width:950px; height:120px; background:url(/images/structure/entete.jpg)}
#entete ul li{background:none;}
#entete ul{list-style:none;}
ul a#resum, ul a#ageal {position:absolute; bottom:30px; display:block; width:130px; height:60px; text-indent:-9999px;}
ul a#ageal {right:170px;}
ul a#resum {right:30px;}

/* colonnes */
#gauche, #droite{float:left; margin:0; padding:0; text-align:left;}
#gauche{width:290px;}
#droite{width:648px; /*padding-right:8px;*/}

/* edito */
#edito{background:url(/images/structure/edito/edito_pied.gif) bottom no-repeat; padding-bottom:25px; margin-left:20px; width:236px;}
#edito h1{height:122px; width:100%; background:url(/images/structure/edito/edito_image.jpg) no-repeat; text-indent:-9999px;}
#edito p, #edito h2{margin:5px 0;}
#edito h2{font-weight:bold; color:red;}

/* à la une... */
/*
div#une{position:relative; float:left; width:641px; margin:20px 0; background:url(/images/structure/actus/actus_bas.gif) bottom; text-align:left;}
h1.une{background:url(/images/structure/actus/actus_entete.gif) bottom; height:25px; text-indent:-9999px;}
#une img{float:left; margin:10px; padding-bottom:10px; width:200px; height:150px;}
#une h3, #une h2, #une p{margin-left: 220px; margin-bottom:5px;}
#une h3{margin-top:10px;}
#une p{text-align:justify; margin-right:10px;}
#une h2, #une h2 a{font-weight:bold; color:red; font-size:110%; text-decoration:none;}
#une h3{color:#333;}
*/

div#une{position:relative; float:left; width:641px; margin:20px 0; background:url(/images/structure/actus/actus_bas.gif) bottom; text-align:left;}
h1.une{background:url(/images/structure/actus/actus_entete.gif) bottom; height:25px; text-indent:-9999px;}
#une img.img_une{float:left; margin:10px; padding-bottom:10px; width:200px; height:150px;}
#une h3, #une h2, #une p{ /* margin-left: 220px; */ ; margin-left: 5px; margin-bottom:5px;}
#une h3{margin-top:10px;}
#une p{text-align:justify; margin-right:10px;}
#une h2, #une h2 a{font-weight:bold; color:red; font-size:110%; text-decoration:none;}
#une h3{color:#333;}
#une ul{list-style:none;}
#une li{background:url(/images/structure/fiche_formateur/puce_formateur.gif) no-repeat 0 5px; margin-left: 5px; padding-left:20px; margin-bottom:10px;}

/* === NAVIGATION === */

/* navigation principale */
ul#nav_entete{position:absolute; right:19px; bottom:-0px; list-style:none; background:black; width:880px; margin:0; padding:0;}
ul#nav_entete li{float:left; background:none;}
ul#nav_entete li a{font-size:13px; font-weight:bold; text-align:center; color:white; text-decoration:none; display:block; padding:5px 20px 5px 20px; border-right:solid 1px white;}
ul#nav_entete li a:hover{background:red; color:white;}

/* Accueil */
ul#nav_entete li#accueil a{display:block;position:absolute; width:30px; padding:0; height:30px; left:-30px; bottom:0px; text-indent:-9999px;}
ul#nav_entete li#accueil a:hover{background:none;}

/* navigation pied de page */
ul#nav_pied{position:absolute; left:10px; top:0px; list-style:none; width:880px; margin:0; padding:0;}
ul#nav_pied li{float:left;}
ul#nav_pied li a{font-size:10px; font-weight:bold; text-align:center; color:black; text-decoration:none; display:block; padding:1px 10px; border-right:solid 1px black;}

/* navigation infos annexes */
ul#infos{position:absolute; left:10px; top:22px; list-style:none; width:880px; margin:0; padding:0;}
ul#infos li{float:left;}
ul#infos li a{font-size:9px; text-align:center; color:black; text-decoration:none; display:block; padding:1px 10px; border-right:solid 1px black;}

/* ================= */

/* formations */
ul#formations{float:left; width:364px; background:url(/images/structure/formations/formations_bas.jpg) bottom; padding-bottom:10px; margin-top:0px;}
ul#formations h1{height:53px; background:url(/images/structure/formations/formations_entete.gif); text-indent:-9999px;}
ul#formations li{font-weight:bold; margin:5px 20px; padding-left:15px; list-style:none; background:url(/images/structure/formations/formations_puce.gif) no-repeat 3px;color:#fff}
ul#formations li a{color:#000;text-decoration:none;}
ul#formations li a:hover{color:red;}

/* module d'acces page index */
form#acces{position:relative; float:left; margin-left:0px; width:257px; height:159px; background:url(/images/structure/acces/agealformation_acces.gif) no-repeat; border:none;}
form#acces h1{text-indent:-9999px;}
form#acces legend, form#acces label, /*form#acces a,*/ form#acces h2{display:none;}
form#acces fieldset{border:none;}
form#acces a#oubli{position:absolute; left:15px; top:105px; font-style:oblique; color:black; text-decoration:none;}
form#acces a#oubli:hover{color:red;}
form#acces a#inscription{position:absolute; display:block; width:125px; height:15px; bottom:45PX; left:30px; text-indent:-9999px;}
form#acces input{position:absolute; top:80px; margin-left:0px;}
input#code{left:13px;}
input#mdp{left:115px;}
input#submit{left:200px;}

/* === COLONNE GAUCHE === */

form#bloc_acces, a#catalogue_gauche, a#fiche_inscription, a#fiche_inscription_index, ul#formations_gauche {position:relative; margin-left:20px; width:231px; }

/* formations dans colonne gauche */
ul#formations_gauche{margin-top:10px; background:url(/images/structure/formations/formations_bas.jpg) bottom; padding-bottom:10px;}
ul#formations_gauche h1{height:38px; background:url(/images/structure/formations/formations_gauche_entete.gif); text-indent:-9999px;}
ul#formations_gauche li{font-weight:bold; font-size:96%; margin:2px 10px; padding-left:15px; list-style:none; background:url(/images/structure/formations/formations_puce.gif) no-repeat 3px;}
ul#formations_gauche li a{color:black; text-decoration:none;}
ul#formations_gauche li a:hover{color:red;}

/* module d'acces page internes */
form#bloc_acces{height:265px; background:url(/images/structure/acces/bloc_acces.jpg) no-repeat; border:none; margin-top:20px; padding:0;}
form#bloc_acces h1{text-indent:-9999px;}
form#bloc_acces legend, form#bloc_acces label, /*form#acces a,*/ form#bloc_acces h2{display:none;}
form#bloc_acces fieldset{border:none;}
form#bloc_acces a#oubli{position:absolute; left:8px; top:198px; font-style:oblique; color:black; text-decoration:none;}
form#bloc_acces a#oubli:hover{color:red;}
form#bloc_acces a#inscription{position:absolute; display:block; width:125px; height:15px; bottom:30px; left:30px; text-indent:-9999px;}
form#bloc_acces input{position:absolute; top:175px; margin-left:0px;}
form#bloc_acces input#code{left:7px;}
form#bloc_acces input#mdp{left:103px;}
form#bloc_acces input#submit{left:190px;}

/* téléchargement du catalogue */
a#catalogue_gauche{display:block;  height:80px; margin-top:10px; background:url(/images/structure/telechargez_cata_gauche.gif); text-indent:-9999px;}

a#catalogue{position:absolute; width:257px; height:96px; bottom:-70px; background:url(/images/structure/telechargez_cata.gif); text-indent:-9999px;}

/* bouton fiche inscription index */
a#fiche_inscription_index{position:absolute; bottom:-135px; right:0px; display:block;  width:256px; height:51px;  background:url(/images/structure/bt_index_fiche_inscription.gif); text-indent:-9999px;}

/* bouton fiche inscription col. gauche */
a#fiche_inscription{display:block;  height:47px; margin-top:10px; background:url(/images/structure/bt_fiche_inscription.gif); text-indent:-9999px;}

/* mini moteur index */
form#mini_moteur_index{margin-left:0px; margin-bottom:10px; width:364px; height:100px; background:url(/images/structure/mini_moteur/mini_moteur_fond_index.gif) no-repeat top; padding-top:60px;padding-bottom:10px; border:none;}
form#mini_moteur_index fieldset{float:left; margin:0; padding:0;}
form#mini_moteur_index label{margin-left:10px; margin-top:3px;}
form#mini_moteur_index input{margin-left:10px;}
form#mini_moteur_index #submit{margin-top:10px;}

/* mini moteur */
form#mini_moteur{padding-top:45px;margin-left:20px; margin-top:10px; width:231px; background:url(/images/structure/mini_moteur/mini_moteur_fond.gif) no-repeat top; padding-bottom:10px; border:none;}
form#mini_moteur label{margin-left:10px; margin-top:3px;}
form#mini_moteur input{margin-left:10px;}
form#mini_moteur #submit{margin-top:10px;}
/* ==================== */

/* pied page */
#pied{position:relative; background:url(/images/structure/pied/pied_fond.gif) 0 -50px white; border-left:solid 5px #ccc; border-right:solid 5px #ccc; border-bottom:solid 5px #ccc; width:939px; height:40px;}

form.form_sans_fond{position:relative; width:635px; background:none; border:none; padding:20px 0;}

form{background:url(/images/structure/page_catalogue/fd_formulaire_ss_filet.jpg) no-repeat top white; position:relative; width:635px; border:solid 1px #737373; padding:20px 0;}

form fieldset{border:none;}
form fieldset legend{color:black; font-size:150%; padding:20px; font-weight:bold;}
.rouge{color:red;}
.rouge_petit{color:red; font-size:60%; display:block; font-weight:bold;}
form select, form label, form input, form ul, form textarea {margin-left:100px;}
form label{display:block; font-weight:bold; color:black; margin-top:10px;}
form input.enligne{margin-left:0px;}
form input#submit{display:block; margin-top:20px;}
form ul{list-style:none;}
form li{background:url(/images/structure/puce_liste.gif) no-repeat 0 3px; padding-left:15px; margin-bottom:10px;}
form li a{font-size:120%; font-weight:bold; text-decoration:none; color:black;}
form li a:hover{color:red;}
form label.noir{color:black;}

/* Listes dépliables */

ul#depliable{background:url(/images/structure/page_catalogue/fd_formulaire_ss_filet.jpg) no-repeat top white; position:relative; width:635px; border:solid 1px #737373; padding:10px 0; margin:15px 0;  font-size:100%;}
ul#depliable p{color:red; margin:25px; font-weight:bold;}
ul#depliable li{margin:5px 10px; list-style:none; font-weight:bold;}
ul#depliable ul{margin-left:20px; list-style:none;}
ul#depliable ul li{background:url(/images/structure/fiche_formateur/puce_formateur.gif) no-repeat 0 5px; padding-left:20px;}
ul#depliable ul li.sans_puce{background:none;}
ul#depliable a {text-decoration:none; color:red; font-weight:bold;}
.plus{color:red; font-weight:bold; background:none;}

/* Liste critères de formation */
dl#liste_criteres{position:relative; width:635px; font-size:130%; margin-top:25px; /*border-bottom:solid 1px red;*/ padding:10px 0; background:#f2f2f2;}
dl#liste_criteres h1{color:black; margin:20px;}
dl#liste_criteres dt, dl#liste_criteres dd{padding:5px; float:left; display:block;}
dl#liste_criteres dt{width:160px; text-align:right; color:red; font-weight:bold;}
dl#liste_criteres dd{width:360px;}

/* Liste des formations */
ul#liste_formations{list-style:none; font-size:130%;}
ul#liste_formations h1{color:black; margin:20px; }
ul#liste_formations li {background:url(/images/structure/fiche_formateur/puce_formateur.gif) no-repeat 0 5px; padding-left:20px; margin-left:40px; font-size:100%;}
ul#liste_formations a{color:black; text-decoration:none; font-size:80%;}
ul#liste_formations a:hover{color:red;}

form#bouton_liste_formations{ margin-top:25px; background:none; border:none;}

/* FICHE FORMATION */

dl.onglet_formation{position:relative; width:641px; background:url(/images/structure/fiche_formation/formation_onglet.jpg) no-repeat; margin:20px 0 0 0; padding-top:40px; text-align:left;}
dt.titre, dt.sous_titre{display:block; color:red; font-weight:bold; margin:3px 20px;}
dd.titre{margin-left:20px; margin-bottom:20px; font-size:130%; font-weight:bold;}
dd.sous_titre{margin-left:20px; margin-bottom:20px;}
dt.sous_titre_bleu{display:block; color:red; font-weight:bold; padding:10px 3px 3px 20px; background:#EBF5FB;}
dd.sous_titre_bleu{padding-left:20px; padding-bottom:10px; margin-bottom:20px; background:#EBF5FB;}

ul#fiche_formation{list-style:none; border:solid 1px #ccc; background:#f2f2f2; margin:10px 10px 20px 10px; padding:0;}
ul#fiche_formation li{margin:5px 10px;}
ul#fiche_formation li span{font-weight:bold; color:red;}

ul#bt_fiche_formation{margin-bottom:60px; margin-left:45px; list-style:none;}
ul#bt_fiche_formation li{float:left;}
ul#bt_fiche_formation li a{display:block; width:180px; height:25px; text-indent:-9999px;}
ul#bt_fiche_formation li a#telechargement{background:url(/images/structure/fiche_formation/bt_telecharger.gif) no-repeat;}
ul#bt_fiche_formation li a#intra{background:url(/images/structure/fiche_formation/bt_intra.gif) no-repeat;}
ul#bt_fiche_formation li a#env_collegue{background:url(/images/structure/fiche_formation/bt_env_collegue.gif) no-repeat;}

/* Liste des sessions */
form#sessions {background:none; border:none;}
form#sessions input{margin-left:0px;}
form#sessions ul{margin:0; padding:0;}
form#sessions li{background:none; margin:3px 0; padding:0;}

/* SESSIONS */

ul#liste_puces{list-style:none; padding-top:10px;}
ul#liste_puces li{margin-left:0px; padding-left:10px; background:url(/images/structure/puce_liste.gif) no-repeat 0 0px;}
ul#liste_puces li a{text-decoration:none; color:black;}

ul#fiche_session{list-style:none; border:solid 1px #ccc; background:#f2f2f2; margin:10px 10px 20px 10px; padding:0;}
ul#fiche_session li{margin:5px 10px;}
ul#fiche_session li span{font-weight:bold; color:red;}

ul#bt_fiche_session{margin-bottom:60px; margin-left:220px; list-style:none;}
ul#bt_fiche_session li{float:left;}
ul#bt_fiche_session li a{display:block; width:180px; height:25px; text-indent:-9999px;}
ul#bt_fiche_session li a#inscrire{background:url(/images/structure/fiche_session/bt_inscrire.gif) no-repeat;}

/* téléchargement du plan d'accès */
a#plan_acces{display:block; width:197px; height:26px; margin-top:10px; margin-left:10px; background:url(/images/structure/telechargez_plan.gif); text-indent:-9999px;}

/* Fiches formateurs */
.formateur{position:relative; width:641px; background:url(images/structure/fiche_formateur/formateur_fond.jpg) top no-repeat #F2FCFF; margin-top:20px; padding-top:13px;}
.formateur h2{margin-left:140px; font-size:150%;}
.formateur ul{min-height:50px; margin-left:20px; margin-bottom:15px;}
.formateur h2.titre_formations{margin:0 0 10px 20px;}
.formateur li{list-style:none; background:url(images/structure/fiche_formateur/puce_formateur.gif) 0 4px no-repeat; padding-left:20px;}
.formateur li.titre{background:none; margin-bottom:10px; text-indent:-25px;}
.formateur .photo{position:absolute; background:none; left:12px; top:11px; width:88px; height:98px;}
.formateur a:visited{color:blue;}

.cv{position:relative; width:620px; margin:10px; margin-top:90px; border:solid 1px #63B6DE; background:url(images/structure/fiche_formateur/cv.gif) no-repeat top;}
.cv h2{text-indent:-9999px;}
.cv h3{margin:10px 10px 0 10px; color:red;}
.cv p{margin:0px 10px 10px 10px;}


/* Fiches actualités */
.actualite{position:relative; width:641px; background:url(images/structure/actus/actus_fond.jpg) top no-repeat #F2FCFF; margin-top:20px;}
.actualite img{width:200px; height:160px; display:block; float:left; margin:10px;}
.actualite ul{float:left; width:400px; list-style:none;}
.actualite ul h2{color:red; font-size:150%; margin:10px 0; border-bottom:1px solid #CCCCCC;}
.actualite ul h3{color:#333; font-size:90%; margin-top:15px; border-top:solid 1px #ccc; padding:5px 0;}
.actualite ul .lien_pdf{background:url(images/structure/puce_liste.gif) 0 4px no-repeat; padding-left:15px;}
.actualite p{margin-top:10px;}

/*  image map */
#image_map{margin-top:20px; border:none;}

ul.puce_virgules{margin:5px 0;}
.puce_virgules li{list-style:none; background:url(images/structure/fiche_formateur/puce_formateur.gif) 0 4px no-repeat; padding-left:20px;}
.puce_virgules a:visited{color:blue;}

p{margin:5px 10px 5px 0;}
#colonne_238{position:relative; width:238px; float:left;}
/*#colonne_410{position:relative; width:410px; float:right;}*/
img#img_410{border:solid 4px #D0F1FE;}
h1.titre_rouge{color:red; font-size:200%; margin:10px 0;}
h2{color:red; font-size:150%;}


/* navigation lieu */
div#navigation_lieu ul {
margin:0pt;
padding:0pt;
}
div#navigation_lieu li {
background:#F2F2F2 url(/images/puce_deroulant.gif) no-repeat scroll 5px 13px;
padding:7px 0pt 7px 15px;
margin:0px;
border:1px solid #CCCCCC;
float:left;
list-style-image:none;
LIST-style-position:outside;
list-style-type:none;
position:relative;
text-align:center;
width:150px;
}
div#navigation_lieu ul ul {
display:none;
left:0px;
position:absolute;
top:25px;
z-index:1000;
}
div#navigation_lieu li:hover ul {
display:block;
}
div#navigation_lieu ul ul li {
background:#F2F2F2 url(/images/puce_deroulant.gif) no-repeat scroll 5px 13px;
border:1px solid #CCCCCC;
padding:7px 0pt 7px 15px;
text-align:left;
width:145px;
}
div#navigation_lieu ul ul li:hover {
background:#CCCCCC none repeat scroll 0%;
}
div#navigation_lieu li a {
color:black;
display:block;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
height: 1%;
}
