/***********************************************
************************************************
				CSS 		LA POSTE SAP (Service A la Personne)
				Date :		10.08.2006
				Revision :  04.09.2006
				Version : 	1.0
				Design : 	Churchill
***********************************************
************************************************/
/*
=====================
Navigateurs testés : IE >6, Firefox > 1,  Opera > 8, Netscape > 7
=====================
*/

* {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;text-align:center;}
img{border:0;}
a{color:#000;}
a:hover{text-decoration:none;}
.clear{clear:right;font-size:0;width:99%;}
.clearleft{clear:left;font-size:0;}
.clearboth{clear:both;font-size:0;}
.upper{text-transform:uppercase;}

/* accessibilite */
ul.accessibilite{display:none}

/* page */
#page {position:relative;width:100%;text-align:left;margin:0 auto;}

/* entete */
#entete {display:none}

/* nav transversale */
#navtransversale{display:none;}
ul.espace{display:none;}

/* Newsletter */
#newsletter{display:none;}

/* pied de page */
#pieddepage {display:none;}

/*
=====================
PAGE D'ACCUEIL
=====================
*/
div.accroche{margin-bottom:1em;text-align:center;}
div.accroche h2{color:#990099;font-size:1.2em;}
div.accroche p{color:#696969;font-size:1.1em;}

/* home gauche */
#homegauche{width:10.125em;float:left;padding:0 1.43em 2.5em 2.5em;}
#homegauche p{margin-bottom:5px;}

.visuel{text-align:center;}
.visuel img.visuelHome{margin-bottom:2em;}

#genius{position:relative;width:10.125em;margin-bottom:2px;}
#genius img{position:relative;z-index:1;}
#genius select.choix{position:absolute;top:5.5em;left:21px;border:0;z-index:100;font-size:0.625em;width:10.125em;}
#genius input.btnOk{position:absolute;bottom:9px;left:10em;width:2em;z-index:100;background:transparent;font-size:0.75em;font-weight:bold;color:#D1F000;}


/* home droit */
#homedroit{width:32em;float:left;margin-bottom:2.5em;}
#homedroit h2{margin:0.5em 8px 0 0;}
#homedroit div.actus{float:left;width:30.6em;}
#homedroit div.actus h3{margin-top:1em;font-size:0.875em; font-weight:bold; color:#86007D;}
#homedroit div.actus h3 a{display:block;color:#890080;text-decoration:none;padding-right:15px;background:url('../img/puce_lien.gif') no-repeat 100% 4px;}
#homedroit div.actus h3 a:hover{color:#C283E7;}
#homedroit div.actus p{font-size:0.75em;}
#homedroit div.actus p.voirTout{margin-top:1em;text-align:right;}
#homedroit div.actus p.voirTout a{padding-right:15px;background:url('../img/puce_lien.gif') no-repeat 100%;font-weight:bold;color:#86007D;text-decoration:none;}
#homedroit div.actus p.voirTout a:hover{color:#C283E7;}

/*
==========================
PAGE D'ACCUEIL PAR CIBLE
==========================
*/

/* Contenu */
#contenu.particulier div.nouveautes, #contenu.prestataire div.nouveautes, #contenu.entreprise div.nouveautes, #contenu.collectivite div.nouveautes {
	padding: 0 0.9em 0.563em 1em;
	margin: 0 1.44em 0.813em 0;
	background: url('../img/nouveau_hd_particulier2.gif') no-repeat 100% 0% #ddd;
}

#contenu div.nouveautes h4{color:#890080;font-size:1.38em;font-weight:normal;padding-top:0.563em;background:none;padding-left:0;}
#contenu div.nouveautes p{margin:1em 0 0 0;}
#contenu div.nouveautes a{color:#000;}

#contenu img.imgHomeRub{float:left;margin:0 0.44em 0 0;width:6.938em;height:9.188em;}
#contenu img.imgNouveautes{float:left;margin:0.75em 0.813em 0 -1em;width:6.13em;height:4.31em;}
#contenu img.logoRub2{float:right;margin:0 0 1em 0em;width:10.375em;height:19.125em;}

/* FAQ */
#faq{width:25.2em;float:left;padding:0;background:#6BCA00;border:1px solid #fff;border-top:none;border-left:none;margin-bottom:1em;}
#contenu #faq h2{float:left;width:5em;background:#6BCA00;color:#fff;font-size:0.875em;font-weight:normal;padding:2em 0 0 0;text-align:center; margin:0 0 0 1.5%;}
#faq .date{color:#8F8B8B;}

#faqTxt{float:right;width:18em;border:1px solid black;border-left:none;background:#fff;}
#faqTxt div.arrHD{position:relative;background:url('../img/arr_actus_hd.gif') no-repeat 100% 0 ;margin:-1px -1px 0 0;}
#faqTxt div.arrBD{position:relative;background:url('../img/arr_actus_bd.gif') no-repeat 100% 100% ;padding:0.563em 0.875em;margin:0 0 -1px 0;}
#faqTxt p{margin-bottom:0.6em;}
#faqTxt a{color:#41B7C8;font-weight:bold;}
#faqTxt a.lienfaq{font-weight:bold;color:#000;}

/*
=====================
PAGE ARTICLE
=====================
*/

/* fil de navigation */
.fil{display:none;}

/* gauche */
#gauche{display:none;}

/* nav */
#nav {color: black;width:10.45em;margin:0.7em 0 1.5em 0;}
#nav dt{list-style-type:none; line-height:1.45em;background:#6BCA00;margin-bottom:0.375em;font-size:0.75em;font-weight:bold;color:#FFF;padding:0.1em 0 0.1em 0.5em;}
#nav dt a{text-decoration:none;color:#fff;font-weight:bold;}
#nav dt a:hover{color:#890080;}
#nav ul li{color:#000;list-style-image:url('../img/puce_plus.gif'); margin-left:14px;margin-bottom:0.3em;line-height:0.8em;}
#nav li.in{ font-size:0.688em; font-weight:bold;line-height:1.2em;}
#nav ul.sap li a.on { color:#63B0CB; font-weight:bold;}
#nav ul{padding:0.5em 0 0.75em 0.3em;}
#nav li a{text-decoration:none;color:#000;font-size:0.688em;vertical-align:top;}
#nav li a:hover{color:#7C960F;}
#nav .on{ background:#890080; color:#fff;}
#nav .on a:hover{color:#fff;}

/* questions */
#questions{background:url('../img/arr_vert_g.gif') no-repeat top left #AECA37;width:10.45em;margin:0.688em 0.75em 0 1.44em;}
#questions h2{font-size:0.688em;background:url('../img/arr_vert_d.gif') no-repeat top right #AECA37;margin-left:0.95em;padding-right:1.5em;color:#fff;line-height:2em;}
#questions ul{border:1px solid #AECA37;background:#fff;}
#questions li {font-size:0.688em;padding-left:2.35em;line-height:1.8em;}
#questions li a{color:black;text-decoration:none;}
#questions li a:hover{color:#7C960F;}

/* sap */
#sap{background:url('../img/fond_sap.gif') no-repeat top right #B4C373;width:10.45em;margin:0.688em 0.750em 0 1.44em;padding:0.75em 0 0.75em 0;}
#sap h2{margin-left:0.95em;color:#fff;font-size:0.688em; text-transform:uppercase;}
#sap ul{padding-top:0;margin-top:0.375em;padding-bottom:0em;}
#sap li{list-style-type:none; background:url('../img/puce_sap.gif') no-repeat 0 0.6em; font-size:0.688em;display:block; margin-left: 0.938em; padding-left: 0.938em;line-height:normal;}
#sap li.in{font-weight:bold;}
#sap a{text-decoration:none;color:#FBFFEA;}
#sap a:hover{color:#4B5A0D;}

/* En savoir plus */
#plus{border:1px solid #ccc;border-width:3px 3px 1px 1px;width:9.2em;margin:0;padding:10px 0;}
#plus h2{margin-left:0.625em;color:#890080;margin-bottom:8px;}
#plus ul{background:#fff;margin:0 0 0 2em;padding:0;}
#plus li {font-size:0.688em;margin:0 0 3px 0;line-height:1em;list-style-image:url('../img/puce_plus.gif');}
#plus a{text-decoration:none}
#plus a:hover{color:#7C960F;}

/* sous menu */
#contenu ul.ssmenu{float:left;margin-bottom:2em;}
#contenu ul.ssmenu li{float:left;padding-right:29px;background:url('../img/ssmenu-lien.gif') no-repeat 100% 50%;list-style-type:none;}
#contenu ul.ssmenu li.last{background:none;}
#contenu ul.ssmenu li a{display:block;width:8.73em;padding:3px;border:1px solid #6BCA00;font-size:0.75em;text-align:center;text-decoration:none;}
#contenu ul.ssmenu li a.selected{background:#890080;color:#fff;border:2px solid #ccc;border-width:2px 2px 0 0;}
#contenu .imgGenius{position:relative;margin:-40px -60px 0 0;}

/* contenu */
#contenu{color: black;float:left;padding:0.375em 0 0 1.69em;margin:0 0 1.81em 0;width:36.4em;}

#contenu h2 {margin-bottom:0.6em;font-size:1.9em;color:#890080;}
#contenu h2 span.baseline{display:block;font-weight:bold;font-size:0.5em;color:#A9A9A7;margin-right:-42px;}

#contenu h3{margin:0 0 0.2em 0;font-size:1.5em;color:#6BCA00;}
#contenu h3 span.sstitre{background:#E2F4F7;font-size:0.8em;margin-top:1em;margin-right:5.4em;display:block;padding:0.1em 1em;}
#contenu h4{padding-left:18px;background:url('../img/puce.gif') no-repeat;color:#890080;font-size:1em;margin:1.5em 0 0.5em 0;}

#contenu p{font-size:0.75em;margin-bottom:1.2em;margin-right:1.44em;}
#contenu p.accroche{font-weight:bold;clear:left;}
#contenu p.lien{color:#890080;margin-bottom:0;background:url('../img/ico_fichier.gif') no-repeat;display:block;padding-left:21px;}
#contenu p.description{padding-left:21px;color:#7C7C7C;}
#contenu p.retourHaut {text-align:right; font-weight:bold;clear:both;}
#contenu p.retourHaut a{color:#890080; background:transparent;}
#contenu p.retourHaut a:hover{color:#C283E7;}
#contenu p.voirTout{margin-top:1em;text-align:right;}
#contenu p.voirTout a{padding-left:15px;background:url('../img/ico_page.gif') no-repeat;font-weight:bold;color:#86007D;text-decoration:none;}
#contenu p.voirTout a:hover{color:#C283E7;}
#contenu span.alerte{display:block;color:#A91919;border:1px solid #fff;margin-top:0.3em;background:#fff;}

#contenu a{color:#890080;font-weight:bold;}
#contenu a:hover{color:#C283E7;}

#contenu dl{margin:1.5em 0 1.5em 0;}
#contenu dl.ordered{margin-left:4em;}
#contenu dl.ordered dt.un{background:url('../img/puce1.gif') no-repeat;}
#contenu dl.ordered dt.deux{background:url('../img/puce2.gif') no-repeat;}
#contenu dl.ordered dt.trois{background:url('../img/puce3.gif') no-repeat;}
#contenu dl.ordered dt.quatre{background:url('../img/puce4.gif') no-repeat;}
#contenu dt{margin-top:0.4em;padding:0 0 3px 20px;font-size:1em;font-weight:bold;color:#890080;background:url('../img/puce.gif') no-repeat;}
#contenu dt a{color:#890080;text-decoration:none;padding-right:15px;background:url('../img/puce_lien.gif') no-repeat 100%;}
#contenu dt a:hover{color:#C283E7;}
#contenu dd{margin-left:2em;padding-bottom:1.6em;font-size:0.69em;}

#contenu div.telechargement{border-top:1px solid #C3CE96;border-bottom:1px solid #C3CE96;padding:0.8em 0;padding-left:1.19em;margin-right:1.44em;}
#contenu div.telechargement p{margin-left:0.625em;}
#contenu div.telechargement a{color:#333;}

#contenu div.docRef{border-bottom:1px solid #C3CE96;padding:0 0 0.8em 0;padding-left:1.19em;margin-right:1.44em;}
#contenu h3.docRef{padding-top:2em;}
#contenu div.docRef h4{font-size:0.75em;font-weight:bold;color:#4B5A0D;margin-bottom:1.44em;}
#contenu div.docRef p.description{margin-bottom:1em;}
#contenu div.docRef p{margin-bottom:0;}
#contenu div.docRef a{color:#71890B;}

#contenu div.encart{position:relative;}
#contenu div.encart h3{font-size:1.2em;}
#contenu div.encart div.cadre .coinHG{position:absolute;width:14px;height:14px;margin:-11px 0 0 -11px;background:url('../img/cadre_coinHG.gif') no-repeat;}
#contenu div.encart div.cadre .coinHD{position:absolute;right:0;width:14px;height:14px;margin:-11px 0 0 0;background:url('../img/cadre_coinHD.gif') no-repeat;}
#contenu div.encart div.cadre{font-weight:bold;color:#890080;border:1px solid #6BCA00;padding:10px 0px 0 10px;text-align:justify;}

#contenu ol{margin:1em 0 1em 1.9em;font-size:0.75em;}
#contenu.particulier ul,#contenu.prestataire ul,#contenu.entreprise ul,#contenu.collectivite ul,#contenu.sap ul{margin-bottom:1.2em;}
#contenu.particulier ul li{list-style-image:url("../img/puce_particulier_mini.gif");font-size:0.75em;list-style-position:inside;padding-left:1.2em;text-indent:-1.25em;}
#contenu.prestataire ul li{list-style-image:url("../img/puce_prestataire_mini.gif");font-size:0.75em;list-style-position:inside;padding-left:1.2em;text-indent:-1.25em;}
#contenu.entreprise ul li{list-style-image:url("../img/puce_entreprise_mini.gif");font-size:0.75em;list-style-position:inside;padding-left:1.2em;text-indent:-1.25em;}
#contenu.collectivite ul li{list-style-image:url("../img/puce_collectivite_mini.gif");font-size:0.75em;list-style-position:inside;padding-left:1.2em;text-indent:-1.25em;}
#contenu.sap ul li{list-style-image:url("../img/puce_bleu_mini.gif");font-size:0.75em;list-style-position:inside;padding-left:1.2em;text-indent:-1.25em;}

#contenu ul li strong{color:#666;}

#contenu img.left{float:left;margin:0 1em 1em 0;}
#contenu img.right{float:right;margin:0 0 1em 1em;}

#contenu table{font-size:0.75em;border-collapse:collapse; margin-bottom:15px;}
#contenu caption{text-align:left;font-weight:bold;color:#890080;}
#contenu th{color:#fff;background:#890080;text-align:center;padding:0.2em 0.5em;border:1px solid #fff;border-right:none;}
#contenu td{padding:0.2em 0.5em;border:1px solid #890080;}

#formNl {font-size:0.75em;margin-right:1.44em;margin:2em 0;}
#formNl fieldset{border:none;}
#formNl label{width:10em;text-align:right;margin-right:1em;display:inline;float:left;clear:left;margin-bottom:0.7em;}
#formNl label.longlabel{display:block;float:left;clear:none;width:70%;margin-left:1em;padding:0;text-align:left;margin-bottom:0;}
#formNl input,#contenu select,#contenu textarea{border:1px solid #6BCA00;margin-bottom:0.7em;font-family:Arial, Helvetica, sans-serif;display:inline;}
#message{margin-top:0.5em;display:block;clear:none;float:left;vertical-align:middle;}
#formNl div.boutons{margin:1.5em 0 0 10.3em;clear:both;}
#formNl div.boutons input{margin:0 0.5em;border:none;}
#formNl input.radio{border:none;}
#formNl #domaine{margin-top:2.2em;}
#formNl input.checkbox { margin-left:11em;}
#formNl label.longlabelcheck{  padding-left:1em; display:inline; width:28em; text-align:left; clear:none; margin-top:0.2em;}


#formContact{font-size:0.75em;margin-right:1.44em;margin:2em 0;}
#formContact fieldset{border:none;}
#formContact label{width:10em;text-align:right;margin-right:1em;display:inline;float:left;clear:left;margin-bottom:0.7em;}
#formContact label.longlabel{display:block;float:left;clear:none;width:70%;margin-left:1em;padding:0;text-align:left;margin-bottom:0;}
#formContact input,#contenu select,#contenu textarea{border:1px solid #6BCA00;margin-bottom:0.7em;font-family:Arial, Helvetica, sans-serif;display:inline;}
#formContact div.boutons{margin:1.5em 0 0 10.3em;clear:both;}
#formContact  div.boutons input{margin:0 0.5em;border:none;}
#formContact input.radio{border:none;}
#formContact #domaine{margin-top:2.2em;}
#formContact input.checkbox {margin-left:11em;}
#formContact label.longlabelcheck{padding-left:1em; display:inline; width:28em; text-align:left; clear:none; margin-top:0.2em;}

div.formzContain{clear:both;position:relative;border:1px solid #6BCA00;margin-right:1.44em;margin: 0;}
#formz{position:relative;margin:-1px -1px 0 0;background:url('../img/arr_sondage.gif') no-repeat top right;font-size:0.75em;padding:1.5em 4em;}
#formz fieldset{display:block;}
#formz fieldset.fieldsetHidden{display:none;}
#formz fieldset legend{margin:0 0 1em 0;padding:1em 0.8em 0 0;background:#fff;font-weight:bold;font-size:1.2em;color:#890080; text-transform:uppercase;}
#formz h3.titre{position:relative;background:url('../img/logo_sondage.gif') no-repeat #fff 0em 0.5em;margin:-0.5em 0 1em 0em;padding:2em 1em 2.2em 5em;font-weight:normal;color:#6BCA00;font-size:1.6em;}
#formz input.checkbox {border:none;}
#formz .label{width:250px;}
#formz input.radio{border:none;}
#formz .spip_form_label_obligatoire { font-size:.9em; color:#666666; display:inline;}
#formz input{border:1px solid #6BCA00;margin-top:0.3em;}
#formz textarea {width:442px;border:1px solid #6BCA00;}
#formz select{width:442px;border:1px solid #6BCA00;}
#formz .spip_form_champ{margin-bottom:2em;clear:both;}
#formz div.spip_bouton input{border:none;}
#formz p.spip{color:#000 !important;}
#formz p.spip_descriptif{margin-bottom:2em;color:#000;font-weight:bold;}
#formz p.spip_form_label{margin-left:0.6em;margin-bottom:0.5em;font-size:1em !important;font-weight:bold;color:#890080;}
#formz .erreur{color:#F00;}

#formRef {font-size:0.75em;margin-right:1.44em;margin:2em 0;}
#formRef fieldset{border:none;}
#formRef label{width:10em;text-align:right;margin-right:1em;display:inline;float:left;clear:left;margin-bottom:0.7em;}
#formRef label.longlabel{display:block;float:left;clear:none;width:70%;margin-left:1em;padding:0;text-align:left;margin-bottom:0;}
#formRef input,#contenu select,#contenu textarea{border:1px solid #6BCA00;margin-bottom:0.7em;font-family:Arial, Helvetica, sans-serif;display:inline;}
#formRef div.boutons{margin:1.5em 0 0 10.3em;margin-top:1.5em;clear:both;}
#formRef div.boutons input{margin:0 0.5em;border:none;}
#formRef input.radio{border:none;}
#formRef #domaine{margin-top:2.2em;}
#formRef input.checkbox { margin-left:11em;}
#formRef label.longlabelcheck{  padding-left:1em; display:inline; width:28em; text-align:left; clear:none; margin-top:0.2em;}
#formRef fieldset.fieldsetHidden{display:none;}

#contenu ul.actus li{border-bottom:1px solid #CFD1C0;list-style-image:none;list-style-type:none;padding-bottom:1.5em;font-size:0.75em !important;}
#contenu ul.actus li p{text-indent:0;}
#contenu .actus{padding-left:0;}
#contenu .date{font-weight:bold;color:#6BCA00;margin:0 0 0.3em 0;}
#contenu .lienActu {margin-top:2em;}
#contenu .lienActu a{color:#890080;font-weight:bold;margin:0;padding-right:15px;background:url('../img/puce_lien.gif') no-repeat 100%;}

#contenu .imgCarte{width:31.8em;height:31.8em;margin-top:-25px;}

/* Bloc de bas de page */
#PS{border-bottom:1px solid #71890B;border-left:1px solid #71890B;border-right:1px solid #71890B;padding:0 1.13em 1.13em 1.13em;}
#PS h4.spip{font-size:0.75em;color:#D7A306;background:url('../img/puce_rond_vert.gif') no-repeat top left;line-height:1.5em;padding-left:31px;margin:-0.3em 0 1em 0;}

div.arrGauche{position:relative;background:url('../img/arr_blanc_g.gif') no-repeat top left;margin-top:1.94em;margin-right:1.44em;}
div.arrDroit{position:relative;background:url('../img/arr_blanc_d.gif') no-repeat top right;margin:-1px 0 0 0;height:18px;}
div.bordhaut{display:none;}

/* Fonctionnalités */
#fonctionnalite{display:none;}
p.retourHaut{display:none;}

/*
=====================
 STYLES SPIP
=====================
*/

.spip-admin-float{margin-top:1em;}
/*---------------------------*/

#contenu .spip_doc_titre{font-weight:normal; color:#71890B;font-size:0.75em;margin-top:0.3em;text-align:center}
#contenu .spip_doc_descriptif{font-size:0.625em;}
#contenu .spip_documents{text-align:center}
#contenu img.spip_documents_right{margin-left:10px; float:right}
#contenu img.spip_documents_left{margin-right:10px; float:left;}
#contenu img.spip_documents_center {margin-left:auto; margin-right:auto;}
#contenu .centreImage { display:block; text-align:center;}

#contenu .justifier{text-align:justify;}
#contenu .justifier strong{color:#666;}

#contenu .right .spip_logos{float:right;margin:0 0 1em 1em;}
#contenu .logoRub2 img.spip_logos{float:right;margin:0 0 1em 0em;}
#contenu.sap .logoRub2 img.spip_logos{float:right;margin:0 0 1em 1em;}

#contenu .spip_logos{float:right;margin:0 1em 1em 0;}

#contenu ul.spip{margin-left:0.8em;margin-bottom:1.2em;}
#contenu ul.spip li{list-style-image:url("../img/puce_plus.gif");font-size:0.75em;}
#contenu ul.spip li li{font-size:1.25em;}

blockquote.spip{background:url('../img/puce_quote.gif') no-repeat #eeeeee;color:#890080;float:right;font-weight:bold;width:9.3em;padding:0.6em 0.6em 0.6em 61px;margin:0 0 0.5em 0.5em;}
blockquote.spip p.spip{font-size:0.75em;padding:0;margin:0;}

#contenu h3.jaune .secteur1{color:#5A6E04;}
#contenu h3.secteur2{color:blue;}

#contenu .encadre{border:1px solid #6BCA00;padding:1.13em;}
#contenu .encadre h4.spip{font-size:0.75em;color:#333;background:url('../img/puce_rond_vert.gif') no-repeat top left;line-height:1.5em;padding-left:31px;margin:-0.3em 0 1em 0;}
#contenu div.arrGauche2{position:relative;background:url('../img/arr_blanc_g.gif') no-repeat top left;margin:1em 1.44em 0 1em;}

.blochgContenu p.spip{margin-top:1em;}
.blochgContenu p.spip strong.spip{font-weight:bold; color:#000;}

h2.secteur{ margin-bottom:1em;}
#contenu p.spip strong{color:#666;}
#faq h2{float:left;width:5em;background:#41B7C8;color:#fff;font-size:0.875em;font-weight:normal;margin:0;padding-top:2em;text-align:center; margin:0 0 0 1.5%;}

img.coupureTexte {text-align:right;}

strong.recherche{background:yellow; color:#333333;}

#contenu h3.plan{background:transparent url(../img/puce.gif) no-repeat scroll 0% 50%;padding-left:18px;}
#contenu h4.plan {margin-top:0.6em;margin-bottom:0.4em;margin-left:1em;color:#6BCA00;font-size:0.8em;background:none;}
#contenu h4.plan a {color:#6BCA00;}
#contenu h5.plan {font-weight:normal; margin-bottom:0.4em; margin-left:3em;}
#contenu h5.plan a{font-weight:normal;}

.btnCenter{margin-top:2em;text-align:center;}

.erreur404h{ margin-top:6em; color:#FB2626; }
.erreur404{  color:#FB2626;}
.marge404{ margin-bottom:6em;}
.pagesuivante { float:left; }

.btnPrecedent{margin-right:1.5em;}
.btnSuivant{margin-left:1.5em;}

div.spip-admin-float{display:none;}