/* CSS Document */
/*
#milieu {
width:580px;padding: 10px;}*/
.invisible {
visibility:hidden;display:none;}

/*#milieu *
{
	padding:0;
	margin:0;
	border:0;
	font:400 11px verdana;
}*/


/* Page Contactez - nous */
/*#milieu #image_fond span{ 
display:none;}
#milieu #center_contact{
width:508px;margin:0 36px 20px 36px;text-align:left;}
#milieu #center_contact #vous_avez_des_questions{ 
width:508px; height:50px; text-align:left;}
#milieu #center_contact #vous_avez_des_questions p{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
#milieu #center_contact #questionnaire {
width:508px; text-align:left; margin:20px 0 0 0;}
#milieu #center_contact #questionnaire ul{
width:508px;}
#milieu #center_contact #questionnaire li{
clear:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#696969;list-style-type:none;}
#milieu #center_contact #questionnaire li span.itemFormulaire{
display:block; width:150px; text-align:right; float:left; margin-right:20px; height:25px;}
#milieu #center_contact #questionnaire li span.reponceFormulaire{
display:block; width:250px; text-align:left; float:left; height:auto;}
#milieu #center_contact #questionnaire li span.reponceFormulaire input.texte{
border:1px solid #656565;width:175px;}
#milieu #center_contact #questionnaire li span.reponceFormulaire select{
border:1px solid #656565;width:175px;}
#milieu #center_contact #questionnaire li span.reponceFormulaire textarea{
border:1px solid #656565;width:287px;height:81px;}
#milieu #center_contact #questionnaire li.ChampsVisible{
color:#FD0503; margin:5px;visibility: visible;display: block;}
#milieu #center_contact #questionnaire li.ChampsNonVisible{
color:#FD0503; margin:5px;visibility:hidden;display:none;}
#milieu #center_contact #questionnaire li#envoyer{
width:508px; height:auto;text-align:center;padding-top:55px;display:block;}
#milieu #center_contact #champs_oblig{
width:508px;margin:20px 0 0 0;}
#milieu #center_contact #champs_oblig span{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FD0503;}
#milieu #center_contact .texte_contacte {
width:508px;text-align:left;margin:20px 0;}
#milieu #center_contact .texte_contacte p{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#656565;}
#milieu #center_contact .texte_contacte a{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#656565;}
#milieu #center_contact #hr{
width:508px;height:3px;margin:25px 0 19px 0;background:url(hr.gif) top left repeat-x;}
#milieu #center_contact #hr hr{
display:none;}
#milieu #center_contact #faq{
background:url(faq.gif) top left no-repeat;width:508px;height:19px;}
#milieu #center_contact .texte_contacte {
width:508px;text-align:left;margin:15px 0;}
#milieu #center_contact .texte_contacte p{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#656565;}
#milieu #center_contact .texte_contacte a{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#656565;}
#milieu #center_contact #retour_page_acc{
width:508px; height:20px; text-align:left; margin:50px 0 0 0;}
#milieu #center_contact #retour_page_acc span{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#656565;}
#milieu #center_contact #retour_page_acc a{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#656565;}
*/
.Services_Contact
{
	margin:10px;
	min-height:300px;
}
.Services_Contact *
{
	color: #696969;
}
.Services_Contact
{
	padding-bottom:40px;
}
.Services_Contact .titre
{
	width:361px;
	height:69px;
	margin-top: 10px;
}
.titre span
{
	display:none;
}
.intitule 
{
   margin:10px 0 10px 35px;
}
.intitule span a,
.intitule span 
{
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
}
.frm_Contact .inpTypText,
.frm_Contact select,
.frm_Contact textarea
{
	border:1px solid #999999;	
}
/* 
													CC_Contact
 */
.Services_Contact .chapo
{
	width:504px;
	font:400 11px verdana;
	margin:20px 0 20px 37px;
	padding-bottom:20px;
	
}
.Services_Contact .paraBasdePage
{
	margin-bottom:30px;}
.Services_Contact .paraBasdePage p
{
	display:block;
	width:510px;
	margin:10px auto;
}
.Services_Contact .sansPaddingBottom
{
	padding-bottom:0;}
.Services_Contact .chapo2
{
	width:504px;
	font:400 11px verdana;
	margin:20px 0 20px 37px;
	padding-bottom:20px;
	background: url('table_bkg2.gif') bottom repeat-x;
}
/**/

.frm_Contact{margin:0;}
.frm_Contact ul{list-style:none; position:relative; left:0;}
.frm_Contact ul li{clear: left;display: block;/*line-height: 22px;margin: 10px 0;*/ height:30px;}
.frm_Contact ul li.liTexteArea{height:100px;}
.frm_Contact ul li span.label{display: block;width: 180px;float:left;text-align: right;margin-right: 20px;}
.frm_Contact ul li .erreur{float:left; position:relative; left:10px;}
.frm_Contact ul li div{width: 250px;float: left;}
.frm_Contact ul li .inpTypText{width: 180px;border: solid 1px #656565; float:left;}
.frm_Contact ul li .inpTypTextarea{width: 287px;height:81px;border: solid 1px #656565; float:left;}
.frm_Contact ul li select{width: 180px;border: solid 1px #656565;}
.frm_Contact ul li.contactquestion select{width: 290px;font-size:11px;}
.Services_Contact .frm_Contact ul li .btnEnvoyer{display:block;margin:30px auto 0 auto;}
.Services_Contact .msgOblig span{color:#ff0000;font-size:9px;display:block;width:540px; padding:20px 0 0 37px; margin:0;}

.Services_Contact span.error
{
	display:block;
	position:relative;
	left:225px;
	float:left;
}
/*
														commun
*/
.btnEnvoyer
{
	display:block;
	margin:30px auto;
}
.btnEnvoyer span
{
	display:none;
}
.msgOblig span
{
	color: #ff0000;
	font-size: 9px;
	display:block;
	margin:20px 0 20px 37px;
}
.faq .titre
{
	margin:0 0 0 37px;
}

/* Antoine 03/10/07 */
.Services_Contact .BlockRetourAcc{ display:block; width:580px; text-align:center;}


/* Page Confirmation Envoi FAQ */
#milieu #confContactezNous span{ 
display:none;}
#milieu #confContactezNous{
width:508px;margin:0 36px 20px 36px;text-align:left;}
#milieu #milieuConfContactezNous #texteConfirmationFaq{ 
width:508px;height:50px;text-align:left;}
#milieu #milieuConfContactezNous #texteConfirmationFaq p{ 
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#737373; padding-left:30px;}
#milieu #milieuConfContactezNous #retourPageContactezNous{
width:508px;height:20px;text-align:center;margin:40px 0 0 0;}
#milieu #milieuConfContactezNous #retourPageContactezNous span{ 
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#656565;}
#milieu #milieuConfContactezNous #retourPageContactezNous a{ 
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#656565;}



/* Pour la page ConditionsGeneralesDeVente.html */
#ContainCGV {
width:560px;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-left:10px;}
#ContainCGV p {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:justify;}
#ContainCGV p.gras {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:justify;}



/* Pour la page MentionsLegales.html */
#ContainML {
width:560px;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-left:10px;}
#ContainML p {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:justify;}
#ContainML p.gras {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:justify;}
#ContainML p.gras a {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
#ContainML p.gras a:hover {
text-decoration:underline;}



/* Pour la page QuiSommesNous01.html */
#ContainQSN-01 {
width:564px;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-left:8px;}
#ContainQSN-01 p {
text-align:justify;}
#ContainQSN-01 p.signature {
float:right;}



/* Pour la page QuiSommesNous02.html */
#ContainQSN-02 {
width:580px;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ContainQSN-02 div.BkgEncartPresse {
background:url(BkgEncartPresse.gif) 0 0 no-repeat;height:136px;width:540px;padding:32px 20px;}
#ContainQSN-02 div.BkgEncartPresse span.date {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ContainQSN-02 div.BkgEncartPresse span.source {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#ContainQSN-02 div.BkgEncartPresse p {
text-align:justify;}
#ContainQSN-02 div.BkgEncartPresse a.Lien-pdf {
display:block;background:url(picto-pdf.gif) 56px no-repeat;height:0px;width:180px;padding-top:100px;float:right;text-align:center;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ContainQSN-02 div.BkgEncartPresse a.Lien-zip {
display:block;background:url(picto-zip.gif) 56px no-repeat;height:0px;width:180px;padding-top:100px;float:right;text-align:center;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ContainQSN-02 div.BkgEncartPresse a.Lien-jpg {
display:block;background:url(picto-jpg.gif) 56px no-repeat;height:0px;width:180px;padding-top:100px;float:right;text-align:center;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ContainQSN-02 div.BkgEncartPresse a.Lien-doc {
display:block;background:url(picto-doc.gif) 56px no-repeat;height:0px;width:180px;padding-top:100px;float:right;text-align:center;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ContainQSN-02 a.Lien-retour {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:16px 0 0 272px;}



/* Pour la page RespectDeLaViePrivee.html */
#ContainRDLVP {
width:560px;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-left:10px;}
#ContainRDLVP p {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:justify;}
#ContainRDLVP p.gras {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:justify;}
#ContainRDLVP p.AuCentre {
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
#ContainRDLVP a{
color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-left:10px;float:right;}

/* Pour la page Offres_Emplois */
.OffresEmploi
{
	padding-left:10px;}
.OffresEmploi .titre span{
display:none;}
.OffresEmploi h3{
font:700 12px verdana; margin-left:50px; color:#696969;}
.OffresEmploi p{
font:100 11px verdana; margin-left:50px; color:#696969;}
.OffresEmploi .headerTabOff span{
display:none;}
.OffresEmploi .bgTabOff{
background:url(nosOffresBGTab.gif) 0 0 repeat-y;width:580px;}
.OffresEmploi .bgTabOff .offre{
display:block; width:300px; padding-left:45px;font:100 12px verdana;color:#696969;background:url(puceOffres.gif) 35px 7px  no-repeat; float:left; margin:5px 0;}
.OffresEmploi .bgTabOff .date{
display:block; width:80px; padding-left:30px;font:100 12px verdana;color:#696969;float:left;}
.OffresEmploi .bgTabOff .detail{
display:block; width:80px; padding-left:30px;font:100 12px verdana;color:#696969;float:left;}
.OffresEmploi .bgTabOff .detail a{
color:#696969;}
.OffresEmploi .bgTabOff .detail a:hover{
 text-decoration:none;}
.OffresEmploi .footerTabOff{
display:block;background:url(nosOffresFTab.gif) 0 0 no-repeat; height:30px; width:580px;}
.OffresEmploi .hr{
display:block;background:url(hr.gif);height:3px; width:510px; margin:20px 35px;}
.OffresEmploi .hr hr{
display:none;}
.OffresEmploi .deposezCandidature span{
display:none;}
.OffresEmploi a.envoyerOffreAmi{
font:100 11px verdana; color:#696969; display:block; text-decoration:underline; padding:0 0 10px 25px; background: url(mail.gif) no-repeat;/* position:absolute; bottom:0; left:38px;*/}
.OffresEmploi a.envoyerOffreAmi:hover{
text-decoration:none;}
.OffresEmploi a.envoyerOffreAmi span{display:none;}
.OffresEmploi .tbHDEspaceRecrutement{
display:block; width:580px; height:14px; background: url(hd_tab_recrutement.gif) no-repeat;}
.OffresEmploi .tbEspaceRecrutement{
display:block; width:504px; padding:0 38px; background: url(bg_tab_recrutement.gif); font:100 12px verdana; color:#696969; position:relative;}
.OffresEmploi .tbEspaceRecrutement p{margin:0; padding:0;}
.OffresEmploi .tbFTEspaceRecrutement{
display:block; width:580px; height:14px; background: url(ft_tab_recrutement.gif) no-repeat;}
.OffresEmploi .blockLienRetour{ display:block; width:580px; text-align:center;}/* Antoine 03/10/07 */
.OffresEmploi .retourOffre{
font:100 11px verdana; color:#696969;}
/**/

.deposezCandidature span{
display:none;}
div.frm_recrutement ul{
margin:0;padding:0;}
div.frm_recrutement ul li{
clear:left; display: block; font:100 11px verdana;color:#696969;}
div.frm_recrutement ul li span{
float:left;display:block; margin:0; padding:0; padding-bottom:5px;}
div.frm_recrutement ul li span.formText{
padding-right:15px; width:235px; text-align:right;}
div.frm_recrutement ul li span.formInput{
text-align:left; margin-right:5px;}
div.frm_recrutement ul li span.formInput table{ margin-left:-7px;}
div.frm_recrutement ul li span.formInput td label{
color:#696969; position:relative; top:-5px;}
div.frm_recrutement ul li span.formInput td input{
color:#696969; position:relative; top:-3px;}
div.frm_recrutement ul li span.formInput input.inputTexte{
height:19px; margin:0; padding:0;margin-right:0px; width:180px;}
div.frm_recrutement ul li span.formInput select.inputSelect{
height:19px; margin:0; padding:0; width:300px;}
div.frm_recrutement ul li.formArea{
font:100 11px verdana;color:#696969;width:345px; padding-left:115px;}
div.frm_recrutement ul li.formArea .inputArea{
height:79px; width:272px;}
.btnValiderRecrutement{
margin:0 0 20px 250px;}
.Confirm_candidature {
font:400 11px verdana; color:#666;padding-left:36px;}
.Confirm_candidature .lienRetour{ width:580px; text-align:center; display:block;}
.Confirm_candidature a{
font:400 11px verdana;color:#666; text-decoration: underline; }
.Confirm_candidature a:hover{
font:400 11px verdana;color:#666;text-decoration: none;}
div.frm_recrutement ul li.listeErreur{ margin:0 0 10px 0; color:Red;}
div.frm_recrutement ul li.listeErreur span{ padding-left:130px;}
div.frm_recrutement ul li.listeErreur ul li{ margin:0 0 0 130px; color:Red;}/*Antoine 15/10/07*/
div.frm_recrutement ul li span.formInput input.inputFile {float:left;margin-right:8px;}
div.frm_recrutement ul li span.asterix{ }
/*
.OffresEmploi .frm_recrutement ul li span.label 
{
	display: block;
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 20px;
}
.OffresEmploi .frm_recrutement ul li div 
{
	width: 250px;
	float: left;
}
.OffresEmploi .frm_recrutement ul li 
{
	clear: left;
	display: block;
	height: 22px;
	position:relative;
}
.OffresEmploi .frm_recrutement ul li .inpTypText 
{
	width: 180px;
}
.OffresEmploi .frm_recrutement ul li table
{
	position:relative;
	margin:-7px 0 0;
}
.OffresEmploi .frm_recrutement ul li select 
{
	width: 180px;
}*/
/* DevenirParent */



/* Testez nos produits */
a.AccederEspaceClub{ color:#696969; float:left; margin:0 0 0 80px; padding-bottom:30px;}
div.bgFormParenttesteur a{color:#696969; position:relative;}
div.bgFormParenttesteur ul{ margin-left:60px; display:block;background:url("bg_form_tester.gif") no-repeat; position:relative; width:422px; height:138px; padding:25px 0 0 0;}
div.bgFormParenttesteur li{ clear:left; padding:5px 0; display:block;}
div.bgFormParenttesteur .label{ display:block; float:left; color:#696969; padding-left:50px; width:170px;}
div.bgFormParenttesteur .inpTypcheckbox{ display:block;color:#696969;}
div.bgFormParenttesteur .inpTypcheckbox, div.bgFormParenttesteur ul a{ margin-left:90px;}
div.bgFormParenttesteur .inpTypText{ display:block; width:150px; height:18px; border:solid 1px #8e8e8e; float:left;}
div.bgFormParenttesteur .btnOK{ display:block; float:left; width:39px; height:34px; background:url("bg_btn_ok.gif"); position:relative; top:-85px; left:410px; margin-bottom:-40px;}
div.bgFormParenttesteur .intitule{ display:block; float:left; margin:0 0 30px 0; padding:0 0 30px 100px;}
div.bgFormParenttesteur .msgerror ul{ background:none; height:auto; padding:0; margin:0;}
div.bgFormParenttesteur .msgerror{ color:Red; margin-left:100px;}









