/*
Bayard Kids : CSS
Auteur : Manuel PARDO | mp@lavieenweb.com
*/

/* éléments communs */
BODY{
	font-family: Calibri, Arial;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

H1, H3{ padding: 0; margin: 0;}

H1{color:#278279;font-family:verdana,arial,helvetica,sans-serif;font-size:16px;font-weight:bold; margin:0; padding:0; text-align: left; padding-top: 5px; padding-bottom: 10px}

IMG{ border: 0;}

CAPTION{ font-size: 14px; font-weight: bold; text-align:left}

TD{vertical-align: top}

FORM{padding: 0; margin: 0}
INPUT, TEXTAREA, BUTTON{ font-size:11px;}
FIELDSET{border:0; padding: 0}
label{ padding:0; margin: 0;}
/*
A:link,A:visited,A:active{color: #666666; text-decoration: underline}
A:hover{color: #333333; text-decoration: overline underline}
*/
.spacer{clear: both; width: 100%; height: 1px;}


.titre{ font-weight: bold;}

.msg{ color: red; padding-bottom: 10px;}
	.msg A, .msg A:link, .msg A:active, .msg A:hover{ color: red}

/* tout le site */
#all{ /*width: 780px; margin-left: 50%; margin-right: 50%; position:absolute; left: -390px;*/}

/* header */
#header{ /*padding: 5px; border-bottom: 1px solid #999999;*/}

/* FOOTER */
#footer{/*padding: 5px; border-top: 1px solid #999999; */ clear:both }
	#menufooter{ float: right; }
		#menufooter UL{list-style: none; padding: 0; margin: 0;}
			#menufooter UL LI{ margin-left: 5px; margin-right: 5px; display:inline}

/* partie principale */
#main{/* padding: 5px; min-height: 400px*/}

/* étapes (menu gauche) */
.etape{ background-color: #b9cde5; border: 2px solid #385d8a; color: white; 
		text-align: center; font-weight: bold; font-size: 13px; 
		padding: 3px; width: 150px; margin-bottom: 10px; margin-right: 5px;}
	.etape .titre{ color: #ff0000}
.etapeon{ background-color: #4f81bd}


/* enregistrement (droite) */
.mea{ background-color: #b9cde5; float: right; width: 200px; padding: 5px; text-align: right; margin: 5px; }

/* enregistrement */
/* retrouver son numéro d'abonné (div) */background: url(_notes) no-repeat;
width: 0px;
height: 0px;


#findnoabo{ border: 1px solid #666666; display: none}
	#findnoabo INPUT{ /*width: 200px*/}
	
	/* premium */
	#formidentification{ border: 1px solid #000099;}
		#formidentification TABLE{ /*width: 100%;*/ margin-bottom: 20px}

	#forminscription{ border: 1px solid #000099;}
		#forminscription TABLE{ /*width: 100%;*/}
	
#formmoncompte{}
	/*
	#formmoncompte input{ text-align: right}
	*/
	
/* telechargement */
#resultatdutest{}



#part{ background:  url(../images/fond_home.gif) repeat-x;/* height:544px;*/ width:100%; clear:both}
#home_part1{ background:  url(../images/fond_part1_home.jpg) repeat-x; width:994px; height:544px}
#entete{clear:both;}
#logo_nouveau_home{margin:0 0 0 60px; width:144px;  float:left}
.titre_home{color:#278279;font-family:verdana,arial,helvetica,sans-serif;font-size:16px;font-weight:bold; margin:0; padding:0; border:0; text-align:center;float:left; margin:15px 0 0 20px}



#pave1_contenu{ margin-left:175px; margin-top:252px; float:left; width:370px;color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
font-weight:normal;}

.chevron_principal{color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;}

#pave2_contenu{ float:left; margin-left:83px; margin-top:275px; width:187px; ;color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
font-weight:normal;}




#pave2bis_contenu{ float:left; margin-left:63px; margin-top:265px; width:235px; ;color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;}

#pave2bis_contenu .chevron_principal, #pave2bis_contenu .lien_principal{font-size: 14px}
 
#pave1_contenu_ligne1, #pave1_contenu_ligne2, #pave1_contenu_ligne3, #pave1_contenu_ligne4, #pave2_contenu_ligne1, #pave2_contenu_ligne1, .pave2_contenu_ligne1 {
	border:0; 
	margin:0; 
	padding:0;
	clear:both
}

#pave2_contenu_ligne2bis, #pave2_contenu_ligne3{
	/*margin-left:76px;*/
	margin-left: 50px;
	/*margin-top:5px; */
}




#pave1_contenu_ligne1 {
	margin-left:67px;
}

#pave1_contenu_ligne2 {
	margin-left:48px;
	margin-top:10px
}

#pave1_contenu_ligne3 {
	margin-left:181px;
	margin-top:10px; 
	
}

#pave1_contenu_ligne4 {
	margin-top:14px;
	
}

#pave2_contenu_ligne2{
	margin-left:76px;
	margin-top:10px; 
}

.lien_principal{
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:underline;}


.lien_principal:hover {
text-decoration:none;
}

.savoirplus{
	color:#8ABCBF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

#part3{clear:both; height:50px; color:#278279;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;
font-weight:normal; margin-top:10px; width:994px}


#garanties_bayardkids{clear:both; height:47px; margin-top:21px; width:994px}

#part4{text-align:left;clear:both; height:50px; background:url(../images/part4_home.gif) no-repeat center; height:148px; width:994px}
#part4_garantie_1{float:left; width:230px; height:104px; background:url(../images/part4_garantie_1.gif) no-repeat; margin-left:91px}
#part4_garantie_1_contenu{margin:8px 12px 0 40px}
#part4_garantie_2{text-align: left;float:left; width:264px;  height:111px; background:url(../images/part4_garantie_2.gif) no-repeat; margin-left:44px}
#part4_garantie_2_contenu{margin:12px 12px 0 41px}
#part4_garantie_3{ float:left; width:225px;  height:107px; background:url(../images/part4_garantie_3.gif) no-repeat; margin-left:45px}
#part4_garantie_3_contenu{margin:10px 12px 0 41px}
#part5{text-align:left;clear:both; background:#FFFBC3; width:994px; height:320px}
#chevron_principal_part5{ text-align:center;height:28px; clear:both;color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;}

#part5_gauche{ float:left; width:480px;}
#part5_gauche_contenu{margin-left:50px}
.presentation_soustitre{ margin-bottom:10px}
#part5_visuel{float:left; width:187px}
#part5_global_gauche{float:left}
#part5_gauche_savoirplus{text-align:right; margin-top:3px}
#part5_droite{float:left; width:471px; }
#part5_droite_contenu{ margin-left:40px}
#part5_droite_visuel{margin-top:10px}
#part5_droite_table{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.garanties_titre {
color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.garanties_contenu {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.ZeroP{ padding:0; margin:0; border:0}

.presentation_soustitre {color:#449283;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;}

.lien_secondaire {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

a.lien_secondaire {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

a.lien_secondaire:hover {
text-decoration:none;
}
.chevron_secondaire {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

a.chevron_secondaire {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration: underline;
}

a.chevron_secondaire:hover {
text-decoration: none;
}

.home_ul{ margin:0; padding:0; border:0; width:243px; font-size:14px; list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif }
.home_ul LI{ margin:0; padding:0; border:0; margin-bottom:0px; width:243px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif }
#entete_footer{ margin:0; padding:0; list-style:none; }
#entete_footer LI{ margin:0; padding:0; list-style:none; float:left; margin-right:7px; background-color:#ffed03; height:23px; line-height:23px; font-family: Arial, Helvetica, sans-serif; font-size:11px}

a.footer_onglets{background-color:#FFED03;
color:#278279;
font-family:arial,verdana,helvetica,sans-serif;
font-size:11px;
padding:3px 5px 0px;
text-decoration: underline; /*height:25px*/ }

a.footer_onglets:hover{text-decoration:none;}


.espace_onglets{ margin-right:5px;  }
/************  FOOTER ********************/
#footer_content{background:url(../images/fond_footer.gif) repeat-x top; height:100px}
#footer1{width:994px;  background: url(../images/fond_footer1.gif) no-repeat; text-align:center; }

/* FOOTER  _ajout par GL le 03 02 2009 d'un background de couleur propre a la page d accueil*/
/* 08/02/09 - _suppression par MP : la modif a un effet de bord sur les nouvelles pages dont le fond de footer est blanc
.fondfooter{ background-color: #FFFBC3; clear:both }
*/
/* 08/02/09 - _restauration des modifs de GL uniquement sur les pages concernees */

/*#accueil .fondfooter, #enregistrement .fondfooter, #telechargement .fondfooter, #acceder-a-bayardkids-si-vous-n-etes-pas-abonne .fondfooter, #enregistrement_filiale .fondfooter { background-color: #FFFBC3; }*/
/*
#en-savoir-plus .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans_2 .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans_3 .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans_4 .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans_5 .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans_6 .fondfooter, #en-savoir-plus-sur-bayardkids-2-6-ans_7 .fondfooter, #identification_abonne_premium .fondfooter, #identification_non_abonne .fondfooter, #enregistrement_abonne_premium .fondfooter, #identification_abonnement .fondfooter, #enregistrement_filiale_abonne_premium .fondfooter{ background-color: #FFFBC3; }
#en-savoir-plus-sur-bayardkids-7-12-ans .fondfooter, #en-savoir-plus-sur-bayardkids-7-12-ans_2 .fondfooter, #en-savoir-plus-sur-bayardkids-7-12-ans_3 .fondfooter, #en-savoir-plus-sur-bayardkids-7-12-ans_4 .fondfooter, #en-savoir-plus-sur-bayardkids-7-12-ans_5 .fondfooter{ background-color: #FFFBC3; }
#qui-sommes-nous .fondfooter, #CGV-CGU .fondfooter, #premium_paiementok .fondfooter, #paiementok .fondfooter, #telechargement_decouverte .fondfooter{ background-color: #FFFBC3; }
#mentions_legales .fondfooter{ background-color: #FFFBC3; }
#tous-nos-sites .fondfooter{ background-color: #FFFBC3; }
#nous-contacter .fondfooter{ background-color: #FFFBC3; }
#grands-parents .fondfooter{ background-color: #FFFBC3; }
#identification .fondfooter{ background-color: #FFFBC3; }*
#telechargement .fondfooter{ background-color: #FFFBC3; }*
#CGU .fondfooter{ background-color: #FFFBC3; }*
#CGV-CGU .fondfooter{ background-color: #FFFBC3; }*
#enregistrement_filiale .fondfooter{ background-color: #FFFBC3; }*
#enregistrement .fondfooter{ background-color: #FFFBC3; }
#mot-de-passe-oublie .fondfooter{ background-color: #FFFBC3; }
#acceder-a-bayardkids-si-vous-n-etes-pas-abonne .fondfooter{ background-color: #FFFBC3; }
#grands-parents .fondfooter{ background-color: #FFFBC3; }
#moncompte .fondfooter{ background-color: #FFFFFF; }
#abonnement_premium_paiement .fondfooter{ background-color: #FFFFFF; }*
#enregistrement_decouverte .fondfooter{ background-color:#FFFFFF}*
*/
/* 08/02/09 - fin des modifs */


/*
.fondfooter{ background-color: #FFFBC3; }*
*/


#footer_autre{ background:#FFFBC3; }
#footer_accueil{  background:#FFED05 ; }

#footer2{width:994px; height:auto}

#footer_signature{float:left; width:223px; height:42px; margin-left:24px; margin-top:20px}

#footerUL1,#footerUL2, #footerUL3, #footerUL4{ margin:0; padding:0; border:0; list-style:none; float:left; text-align:left; margin-top:15px}
#footerUL1 LI,#footerUL2 LI, #footerUL3 LI, #footerUL4 LI{ margin:0; padding:0; border:0; list-style:none;}

a.miniliens_footer {
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.miniliens_footer:hover {
	text-decoration: underline;
}

#encadre_droit {
color:#000000;
font-family:arial,verdana,helvetica,sans-serif;
font-size:11px; clear:both

}
#titre_encadre_droit2 {
color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
background-color:#D1EFEC; clear:both
}

.titre_encadre_droit {
color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
}


#titre_page {
color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:20px;
}

.contenu {
/*background-color:#FFFBC3;*/
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
line-height: normal;
}

#footerUL1 { margin-left:120px}
#footerUL2 { margin-left:45px}
#footerUL3 { margin-left:45px}
#footerUL4 { margin-left:45px}

.menu_champs_saisie {
border:2px solid #3BA69C;
color:#333333;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
font-style:normal;
/*height:20px;*/
padding-left:5px;
padding-right:5px;
padding-top:1px;
text-align:left;
}

.petit_contenu {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
}

petit_contenu_lien:hover {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.petit_contenu_lien {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}


.bouton_valider  {
/*background:url(../images/fond_bouton_valider.gif) no-repeat ;*/
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:normal;
}

a.bouton_valider, {
/*background:url(../images/fond_bouton_valider.gif) no-repeat ;*/
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:normal;

text-decoration: underline; /*height:55px; width:138px;*/
}
a.bouton_valider:hover {
text-decoration:none;
}

.ccontenu {
background-color:#FFFBC3;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
/*line-height:13pt;*/
}

.exergue {
color:#278279;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.testconfigseparateur{ border-top: 1px solid #333333; font-size: 1px}
.resultattestconfigok{ font-weight: bold; color: #009900}
.resultattestconfignok{ font-weight: bold; color: #FF0000}
.testConfigTitre{ text-transform:uppercase; margin-bottom: 15px; font-weight:bold; color: #333333}

/*
#aide img{ width: 30%; height: 30%}
*/
#aide TD{ font-size: 11px;}