/* --------------------------------
	CSS Document
	Site : AFORP
	Date de création : 05/04/2007
	Date de révision : 05/04/2007
	Design : CHURCHILL
   -------------------------------- */

*{margin:0;padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000102;font-size: 62.5%;}
img{border:0;}
hr.clear{display:block;margin:0 7px 0 0;padding:0;height:1px;background:#D0CECE;border:0;clear:both;}
div.clear2{display:block;margin:0;padding:0;height:1px;background:url('../img/pointille.gif') repeat-x 50%;border:0;clear:both;}
div.clear{margin:0;padding:0;height:0;clear:both;}

/* ----------------------
	HOMEPAGE
   ---------------------- */

#page{width:100%;margin:0 auto;}

/* Header */
#header{display:none;}

/* Menu transversal par cible */
/* Neutre */
#menu_trans{display:none;}

/* cibles */
#cibles{margin-left:7px}
#cibles .espaceJeunes{float:left;display:inline;margin:0 20px 20px 0;}
#cibles .espaceSalaries{float:left;display:inline;margin:0 20px 20px 0;}
#cibles .espaceEntreprises{float:left;display:inline;margin:0 0 20px 0;}

/*--- gauche ---*/
#gauche{float:left;width:568px;}
#gauche div.actualites{margin:21px 48px 0 7px;padding-right:10px;border:1px solid #05B8C8;}
#gauche div.actualites h2{margin:8px 0 12px 0;font-size:1.2em;text-decoration:underline;color:#048CB3;}
#gauche div.actualites h2 a{color:#048CB3;}
#gauche div.actualites ul{margin:0 0 0 9em;}
#gauche div.actualites li{margin-bottom:1.8em;list-style-image:url('../img/actus_puce.gif');}
#gauche div.actualites .imgActus{float:left;position:relative;margin:-1px 20px 0 -1px;}
/*--- droite ---*/
#droite{float:left;width:190px;padding:0 22px 13px 0;}
/* Formulaire de Recherche */
#formRecherche{margin:21px 0 13px 0;padding:13px 6px;border:1px solid #685E5E;}
#formRecherche fieldset{border:0;}
#formRecherche label{display:block;}
#formRecherche input.champRech{border:1px solid #685E5E;vertical-align:middle;}
#formRecherche input.btnOk{padding:2px 3px 1px 3px;background:#685E5E;border:0;font-size:0.9em;color:#fff;text-transform:uppercase;vertical-align:middle;}
/* Newsletter */
div.newsletter{margin:13px 0 13px 0;padding:13px 6px;border:1px solid #685E5E;}
div.newsletter p{margin-bottom:5px;}
div.newsletter p.titreNL{text-decoration:underline;}
#formNL input.champNL{border:1px solid #685E5E;vertical-align:middle;}
#formNL input.btnOk{padding:2px 3px 1px 3px;background:#685E5E;border:0;font-size:0.9em;color:#fff;text-transform:uppercase;vertical-align:middle;}
/* Liens */
ul.liens{background:margin:0 0 10px 0;padding:0 0 0 6px;background:url('../img/liens_puce_fleche.gif') no-repeat 0% 50%;}
ul.liens li{display:inline; padding:0 3px;list-style-type:none; border-right:1px solid #B0B29F; color:#888A74;}
ul.liens li.last{border:0;}
ul.liens li a{color:#888A74;text-decoration:none;}
ul.liens li a:hover{color:#817C7C;}
/* Footer */
#footer{clear:both;margin:6px 0 10px 0;padding-top:8px;background:#fff;}
#footer p.adresse{display:inline;padding:2px 4px;border:3px solid #B0B29F;border-width:0 3px 0 3px;font-size:0.9em;color:#847676;letter-spacing:-0.05em;}
#footer p.adresse a{color:#847676;}
#footer p.mentions{display:inline;padding-left:25px;}
#footer p.mentions a{color:#817C7C;}

/* ----------------------
	PAGE INTERIEURE
   ---------------------- */

/* Header */
#headerInt{display:none;}

/* fil */
#fil{margin:-10px 0 15px 7px;}
#fil ul{display:inline;}
#fil li{display:inline;list-style-type:none;}
#fil a{color:#8F917D;}
#fil a:hover{text-decoration:none;}

/* corps */
#corps{background:url('../img/corps_bg.gif') repeat-y -5px 0px;}
#corps2{background:url('../img/corps2_bg.gif') repeat-y -5px 0px;}
#corps2 #contenu{width:562px;}

/* Menu */
#menu{display:none;}

/* neutre */
#page.neutre #menu {display:none;}
/* espace jeunes */
#page.jeunes #menu{display:none;}
/* espace salaries */
#page.salaries #menu{display:none;}
/* espace entreprises */
#page.entreprises #menu{display:none;}

/* Contenu */
#contenu{float:left;width:404px;margin:0 6px 0 11px;zoom:1;}
#contenu div.texte p{font-size:1.2em;margin-bottom:0.8em;}
#contenu div.texte p.pagination{text-align:center;color:#666;}
#contenu div.texte p.date{color:#666;font-weight:bold;font-size:1em;text-align:right;}
#contenu div.texte p.dateActus{margin:-1.5em 0 1em 3.4em;color:#8E917C;font-weight:bold;}
#contenu div.texte ul{margin-left:1.6em;margin-bottom:1em;}
#contenu div.texte img{margin:0 7px 7px 7px;}
#contenu div.texte div.itemActu{margin:2em 0 0.9em 0;}
#contenu div.texte div.itemActu p.lienActu{margin-bottom:0.2em; font-weight:bold;}
#contenu div.texte a.puce{padding-left:17px;background:url('../img/puce_lien.gif') no-repeat 3px;font-weight:bold;zoom:1;}

#contenu table{width:100%;margin-bottom:1.8em;border-collapse:collapse;border:1px solid #A7B765;color:#3E4426;}
#contenu table th{padding:7px 5px;background:#A7BF45;text-transform:uppercase;color:#fff;border-right:1px solid #fff;}
#contenu table tr.impair{background:#C3D382;}
#contenu table tr.pair{background:#FFF;}
#contenu table td{padding:5px;}

#page.neutre #contenu #stageInter{margin-bottom:0.8em;}
#page.neutre #contenu #stageInter,#page.neutre #contenu #stageInter fieldset{background:none;border:0;}

/* neutre */
#page.neutre #contenu div.texte h2{margin-bottom:2.1em;padding:0 0 2px 0;color:#8E917C;font-size:1.6em;text-transform:uppercase;}
#page.neutre #contenu div.texte h2 span.sousTitre{display:block;padding:2px;font-size:0.7em !important;color:#ccc;text-transform:none;}
#page.neutre #contenu div.texte h3{margin-bottom:0.5em;padding-left:10px;background:url('../img/puce_h3_neutre.gif') no-repeat 0px 3px;color:#8E917C;font-size:1.3em;}
#page.neutre #contenu div.texte h3.sousTitre{margin-top:1.8em;padding:2px;font-size:1.3em;color:#FFF;background:#DBE3BC;text-transform:uppercase;}
#page.neutre #contenu div.texte li{font-size:1.2em;list-style-image:url('../img/puce_neutre.gif');}
#page.neutre #contenu div.texte ul ul li{list-style-image:none;list-style-type:disc;margin-left:4em;font-size:1em;}
#page.neutre #contenu div.texte p.aforp{margin-bottom:0.2em;padding-left:10px;background:url('../img/puce_aforp_neutre.gif') 0px 5px no-repeat;color:#8DCE0F;font-weight:bold;text-decoration:underline;}
#page.neutre #contenu div.texte a{color:#8E917C;}
#page.neutre #contenu div.texte a.imprimer{padding-left:22px; background:url('../img/picto_print_neutre.gif') no-repeat;}
#page.neutre #contenu div.texte a.haut{padding-left:22px; background:url('../img/puce_haut_neutre.gif') no-repeat 8px;}
#page.neutre #contenu div.texte a.suite{color:#FFAF10;font-weight:bold;}
#page.neutre #contenu div.texte table td a{color:#3E4426;}

/* espace jeunes */
#page.jeunes #contenu div.texte h2{margin-bottom:2.1em;padding:0 0 2px 0;color:#06B2C1;font-size:1.6em;text-transform:uppercase;}
#page.jeunes #contenu div.texte h2 span.sousTitre{display:block;padding:2px;font-size:0.7em !important;color:#ccc;text-transform:none;}
#page.jeunes #contenu div.texte h3{margin-bottom:0.5em;padding-left:10px;background:url('../img/puce_h3_jeunes.gif') no-repeat 0px 3px;color:#048CB3;font-size:1.3em;}
#page.jeunes #contenu div.texte li{font-size:1.2em;list-style-image:url('../img/puce_jeunes.gif');}
#page.jeunes #contenu div.texte ul ul li{list-style-image:none;list-style-type:disc;margin-left:4em;font-size:1em;}
#page.jeunes #contenu div.texte p.aforp{margin-bottom:0.2em;padding-left:10px;background:url('../img/puce_aforp_jeunes.gif') 0px 5px no-repeat;color:#8DCE0F;font-weight:bold;text-decoration:underline;}
#page.jeunes #contenu div.texte p.spip a{color:#8DCE0F;}
#page.jeunes #contenu div.texte p.spip a:hover{color:#74A90E;}
#page.jeunes #contenu div.texte a{color:#048CB3;}
#page.jeunes #contenu div.texte a.imprimer{padding-left:22px; background:url('../img/picto_print_jeunes.gif') no-repeat;}

/* espace salaries */
#page.salaries #contenu div.texte h2{margin-bottom:2.1em;padding:0 0 2px 0;color:#B244B4;font-size:1.6em;text-transform:uppercase;}
#page.salaries #contenu div.texte h2 span.sousTitre{display:block;padding:2px;font-size:0.7em !important;color:#ccc;text-transform:none;}
#page.salaries #contenu div.texte h3{margin-bottom:0.5em;padding-left:10px;background:url('../img/puce_h3_salaries.gif') no-repeat 0px 3px;color:#B272BE;font-size:1.3em;}
#page.salaries #contenu div.texte li{font-size:1.2em;list-style-image:url('../img/puce_salaries.gif');}
#page.salaries #contenu div.texte ul ul li{list-style-image:none;list-style-type:disc;margin-left:4em;font-size:1em;}
#page.salaries #contenu div.texte p.aforp{margin-bottom:0.2em;padding-left:10px;background:url('../img/puce_aforp_salaries.gif') 0px 5px no-repeat;color:#328AAE;font-weight:bold;text-decoration:underline;}
#page.salaries #contenu div.texte a{color:#B272BE;}
#page.salaries #contenu div.texte a.imprimer{padding-left:22px; background:url('../img/picto_print_salaries.gif') no-repeat;}

/* espace entreprises */
#page.entreprises #contenu div.texte h2{margin-bottom:2.1em;padding:0 0 2px 0;color:#FC9D1F;font-size:1.6em;text-transform:uppercase;}
#page.entreprises #contenu div.texte h2 span.sousTitre{display:block;padding:2px;font-size:0.7em !important;color:#ccc;text-transform:none;}
#page.entreprises #contenu div.texte h3{margin-bottom:0.5em;padding-left:10px;background:url('../img/puce_h3_entreprises.gif') no-repeat 0px 3px;color:#FFA638;font-size:1.3em;}
#page.entreprises #contenu div.texte li{font-size:1.2em;list-style-image:url('../img/puce_entreprises.gif');}
#page.entreprises #contenu div.texte ul ul li{list-style-image:none;list-style-type:disc;margin-left:4em;font-size:1em;}
#page.entreprises #contenu div.texte p.aforp{margin-bottom:0.2em;padding-left:10px;background:url('../img/puce_aforp_entreprises.gif') 0px 5px no-repeat;color:#BBBF61;font-weight:bold;text-decoration:underline;}
#page.entreprises #contenu div.texte a{color:#FFA638;}
#page.entreprises #contenu div.texte a.imprimer{padding-left:22px; background:url('../img/picto_print_entreprises.gif') no-repeat;}

/* Plan du site */
/* jeunes */
#page #contenu div.texte div.jeunes h3{background:url('../img/puce_h3_jeunes.gif') no-repeat 0px 3px;}
#page #contenu div.texte div.jeunes h3,#page #contenu div.texte div.jeunes a{color:#048CB3;}
#page #contenu div.texte div.jeunes li{list-style-image:url('../img/puce_jeunes.gif');}
/* salaries */
#page #contenu div.texte div.salaries h3{background:url('../img/puce_h3_salaries.gif') no-repeat 0px 3px;}
#page #contenu div.texte div.salaries h3,#page #contenu div.texte div.salaries a{color:#B272BE;}
#page #contenu div.texte div.salaries li{list-style-image:url('../img/puce_salaries.gif');}
/* entreprises */
#page #contenu div.texte div.entreprises h3{background:url('../img/puce_h3_entreprises.gif') no-repeat 0px 3px;}
#page #contenu div.texte div.entreprises h3,#page #contenu div.texte div.entreprises a{color:#FFA73B;}
#page #contenu div.texte div.entreprises li{list-style-image:url('../img/puce_entreprises.gif');}

/* formulaires */
#page.neutre #contenu form{background:#DBE3BC;padding:3px;border:1px solid #8E917C;}
#page.neutre #contenu fieldset{background:#F2F8DB;border:1px solid #333;border:0; padding:6px;margin-bottom:5px;}
#page.neutre #contenu legend{margin-bottom:1.5em;}
#page.neutre #contenu label{float:left;display:block;width:33%;padding:3px 5px 0 0;text-align:right;font-size:1.1em;clear:left;}
#page.neutre #contenu select{margin-top:5px;}
#page.neutre #contenu fieldset p{margin-bottom:0.7em;font-size:1.1em;}
#page.neutre #contenu fieldset .exemple{font-size:0.9em;color:#999;}
#page.neutre #contenu .alerte{font-size:1.5em;color:#D00;font-weight:bold;}

/* Context */
#contexte{float:left;width:158px;margin:0 7px 10px 7px;padding:1px;zoom:1;}
#contexte h2{margin-bottom:0.4em;}
#contexte p{margin:0 0 0.7em 10px;}
#contexte a:hover{text-decoration:none;}
#contexte #nlsubscribe fieldset{border:0;padding-bottom:0.5em;}
#contexte #nlsubscribe label{background:url('../img/puce_h3_neutre.gif') no-repeat 0px 2px; padding-left:8px;margin-left:8px}
#contexte #nlsubscribe #champSubscribe{width:9em;margin-top:2px;vertical-align:middle;}
#contexte #nlsubscribe .btEnvoi{padding:1px 2px 2px 2px;border:1px solid #000;background:#fff;font-size:1.1em;vertical-align:middle;}

/* Contexte neutre */
#page.neutre #contexte{border:1px solid #8E917C;}
#page.neutre #contexte strong{color:#9FA975;}
#page.neutre #contexte a{color:#9FA975;}
/* Contexte jeunes */
#page.jeunes #contexte{border:1px solid #88CFE7;}
#page.jeunes #contexte strong{color:#87B516;}
#page.jeunes #contexte a{color:#87B516;}
/* Contexte salaries */
#page.salaries #contexte{border:1px solid #CB7CD8;}
#page.salaries #contexte strong{color:#318BAE;}
#page.salaries #contexte a{color:#318BAE;}
/* Contexte entreprises */
#page.entreprises #contexte{border:1px solid #FDA73A;}
#page.entreprises #contexte strong{color:#BDBE61;}
#page.entreprises #contexte a{color:#BDBE61;}


/* liens */
#page ul.liens li{display:inline; padding:0 3px;list-style-type:none;color:#05A2CF;letter-spacing:-0.07em;}
#page ul.liens{width:161px;margin-left:2px;padding-bottom:4px;clear:both;border-bottom:1px solid #8E907A;}
#page ul.liens li a{text-decoration:none;}

/*SPIP*/
.caractencadre-spip { margin-bottom:0.2em;padding-left:10px;background:url('../img/puce_aforp_jeunes.gif') 0px 5px no-repeat;color:#8DCE0F;font-weight:bold;text-decoration:underline; display:block;}