html {height:100%;}
body {background:#FFFFFF none repeat scroll 0%;font-family:verdana,arial;font-size:small;height:100%;margin:0px auto 0px  auto;padding:0pt;text-align:center;float:middle}
h1{text-align: right; font-size: large; font-style: italic; margin: 5px 0 5px 0; border-bottom: 2px dotted #ccc; color: #46536C;}

/********************/
#listPrepas{margin-top:20px;font-size:12px;font-weight:normal;line-height:18px;}
#divPiedPage{margin-top:10px; margin-bottom:10px; text-align:center;}
#divPiedPage ul{ margin: 0px auto 0px auto; width: 665px; font-size: 11px; }
#divPiedPage ul li{ margin: 0; display: inline; }
#divPiedPage ul li a{ font-size: 9px; color: #c0c0c0; }
#divPiedPage ul li a:hover{ text-decoration: none;}

#headerResRecherche{margin-top:10px;}

.td_icone a{margin: 0 28px 0 28px;display: block;width: 128px;height: 69px;}
.td_icone a span{display: none;}
#a_tous_les_concours{background: url("/images/concours_par_tous.gif") no-repeat 0 0;}
#a_concours_par_filiere{background: url("/images/concours_par_filiere.gif") no-repeat 0 0;}
#a_concours_par_date{background: url("/images/concours_par_date.gif") no-repeat 0 0;}
#a_tous_les_concours:hover{background: url("/images/concours_par_tous.gif") no-repeat 0 -68px;}
#a_concours_par_filiere:hover{background: url("/images/concours_par_filiere.gif") no-repeat 0 -68px;}
#a_concours_par_date:hover{background: url("/images/concours_par_date.gif") no-repeat 0 -68px;}

.span_titre_form{color: #244393;font-weight: bold;display: block;font-size: 115%;margin: 5px 0 2px 0;}
.form_tri, .p_recherche{border-bottom: 1px solid #244393;border-left: 1px solid #244393;margin: 0	0	40px 0;padding: 6px 6px 12px 6px;color: #000;}
.form_tri label, .form_tri input.radio{cursor: pointer;}
.a_navig{display: block;width: 100px;}
.form_tri a, .a_navig{text-decoration: none;padding: 1px 6px 1px 6px;}
.form_tri input.submit, .form_tri  a, .a_navig{float: right;cursor: pointer;border: 1px solid #244393;margin: 2px 0 0 0;background:#E0DFE3;}
.formTri{border-bottom: 1px solid #244393;border-left: 1px solid #244393;}

#mainContainer{width: 780px; margin:0 auto 0 auto; text-align:center;}
#mainHeader{background:url('/images/bandeau_cfp.gif') no-repeat; width:769px; height:78px;position:relative;float:left;}
#mainHeaderSsl{background:url('../images/bandeau_cfp.gif') no-repeat; width:769px; height:78px;}
#mainBody{border:1px solid #ccc; background-color:#efefef;float:left;}
#mainBodyFiche{border:1px solid #000; background-color:#eee;}
#mainLeftCol{float:left; width:195px; background-color:#eee; text-align:left;}
#mainRightCol{float:left; width:560px; /*border:1px solid #ccc;*/ text-align:left; padding:0px 5px 5px 5px;}
#mainFooter{}

#mainMenu{}
#mainMenu div{margin: 10px 0 0 0; width: 195px; background: #e5e5e5;color: #000; font-size: 90%; font-weight: bold;padding: 2px 0 2px 0; text-align: center;letter-spacing: .3pt;}
#mainMenu #menuAssistance{margin: 0;border-right: 1px solid #fff; border-bottom: 1px solid #fff;letter-spacing: .3pt; color: #DDDDDD; background: #425E8D;}
#mainMenu #menuFormNews{margin: 0; text-align:left;border-right: 1px solid #fff; border-bottom: 1px solid #fff;letter-spacing: .3pt; color: #DDDDDD; background: #425E8D;}

#mainMenu ul{margin: 0;padding: 0;font-size: 11px;}
#mainMenu ul li{margin: 0;padding: 0;list-style-type:none;width: 196px;}
#mainMenu ul li a{margin: 0; padding: 5px 3px 5px 3px;width: 189px; display: block;text-decoration: none; font-weight: bold; border-right: 1px solid #fff; border-bottom: 1px solid #fff;letter-spacing: .3pt; color: #DDDDDD; background: #425E8D;}
#mainMenu ul li a:hover, #mainMenu ul li a#a_menu_on{background-color: #E6E6E6; border-right: none; letter-spacing: 1px; color: #000; width: 189px;}
#mainMenu #menuFormNews a{display:inline; border: 1px solid #fff; letter-spacing: .3pt; color: #000; background: #ccc; margin-bottom:20px;}

.spacer{clear:both; height:1px;}

.tableDescrConcours{text-align:left; margin: 0px 0 5px 0; padding: 0;border-collapse: collapse; width: 100%;border: 1px solid #000; background-color: #eee;font-size: 90%;}
.tableDescrConcours .tdTitreConcours{color: #F5F5F5; background: #425E8D; font-weight: bold; padding: 2px;}
.tableDescrConcours .tdTitreConcours a{color: #F5F5F5; font-weight: bold; text-decoration:none;}
.tableDescrConcours td{vertical-align: top; margin: 0; padding: 2px 4px 2px 4px; border-bottom: 1px solid #586887;}

.tableDescrConcours .tdTitre{width: 150px; font-style: italic;padding: 0 0 0 5px;margin: 2px 0 2px 0;color: #244393;}
.tableDescrConcours .tdLien{text-align: right;border-bottom: 1px solid #000;}
.tableDescrConcours .tdLien a{color: #E43D41;display: block;margin: 3px;}
.tableDescrConcours .tdLien a:hover{text-decoration: none;}

#tableMenuBas{width:100%; background-color:#38393b; color:#fff; font-weight:bold; text-align:center;}
#tableMenuBas a{color:#fff;}
#tableMenuBas .tdLienMenuBas{width:20%;}

#moyPaiementContainer{width: 538px; margin-left: 15px; margin-top:10px;}
#moyPaiementHeader{ background-image: url('../images/bandeaubleu-top.gif'); background-repeat: no-repeat; padding: 5px 10px 5px 40px;  font-weight: bold; color: #fff;}
#moyPaiementHeader2{ background-image: url('/images/bandeaubleu-top.gif'); background-repeat: no-repeat; padding: 5px 10px 5px 40px;  font-weight: bold; color: #fff;}
#moyPaiementBody{  background-color: #d9e1f0; /*background-image: url('image/fond3mdp.gif'); background-repeat: repeat-x;*/ border-left: 1px #89909a solid; border-right: 1px #89909a solid; text-align:center;}
#moyPaiementFooter{ background-image: url('../images/bandeaubleu-bottom.gif'); background-repeat: no-repeat; font-weight: bold; height: 20px; text-align: center;}
#moyPaiementFooter2{ background-image: url('/images/bandeaubleu-bottom.gif'); background-repeat: no-repeat; font-weight: bold; height: 20px; text-align: center;}

table#tableItemsPreviewFiche{text-align:left; width:100%; padding:0; margin:0;}

table#tableItemsPreviewFiche td{vertical-align: top; }
/*td.tdItemFicheConcours{padding:0px 20px 0px 20px; background-image:url('../images/fiche/square.gif'); background-repeat: no-repeat;}*/
td.tdItemFicheConcours{margin-left:5px; padding: 2px 10px 2px 15px; background: url('/images/fiche/pucebleu.gif') 0px 4px no-repeat; }

td.tdItemFicheConcoursImp{padding:0px 20px 0px 20px; background-image:url('../images/fiche/plus.gif'); background-repeat: no-repeat; color:#e54f02; font-weight:bold;}
td.tdItemFicheConcoursPdf{padding:0px 30px 5px 20px; background-image:url('../images/fiche/pdf.gif'); background-repeat: no-repeat;}
td.tdItemFicheConcoursMail{padding:0px 30px 0px 20px; background-image:url('../images/fiche/mail.gif'); background-repeat: no-repeat; }

/*
#divWHA{margin-bottom:10px; margin:0px auto 10px auto; width:362px; }
#divWHABody{background: url("/images/fiche/wha-body.gif") no-repeat; width:362px; height:98px;}
#divWHAHeader{width:362px; height:34px;}
#divWHAFooter{padding-top:15px;}
#btnWHA{text-align:center; padding:25px 0px 5px 0px; font-weight:bold;}

#divCB{width:362px; height:132px; background: url("/images/fiche/fd-cb.gif") no-repeat; margin:0px auto 0px auto;}
#divCBHeader{width:301px; height:17px; background: url("/images/fiche/cb-head.gif") no-repeat;}
#divCBFooter{padding-top:20px;}
#btnCB{text-align:center; padding-top:60px; font-weight:bold;}
.lienBtn1{color:#555; font-size:16px; text-decoration:none; font-family:Verdana;}
.lienBtn2{color:#555; font-size:12px; text-decoration:none; font-family:Verdana;}

#divPaiementAudioSMS{width:362px; margin:0px auto 0px auto; margin-bottom:10px;}
#divSMSHeader{width:362px; height:34px; background: url("/images/fiche/tel-head.gif") no-repeat;}
#divSMSFooter{width:362px; height:17px; background: url("/images/fiche/tel-foot.gif") no-repeat bottom; color:#777; font-size:9px; font-style:italic;}
#divSMSFooter table{color:#777; font-size:9px; font-style:italic;}
#smsPlusBody, #audiotelBody{width:362px; background-color:#f6c463 ;text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;}
.divTelDirective{text-align:center; font-weight:bold; padding-bottom:5px;}

#divTelOuSms{background: url("/images/fiche/tel-center.gif") no-repeat; width:362px; height:56px; padding:10px; font-weight:bold; }
*/

/*#divMoyPaiements{margin-top:10px;}*/

#divPaiementSMS, #divPaiementAudio{font-size: 12px;margin: 0 auto 0 auto;}

#divAudioHeader{height:25px; background-image:url('/images/fiche/audiotel-top.gif'); background-repeat: no-repeat;}
#audioBody{font-size: 12px;margin: 0 auto 0 auto; text-align: left; overflow: auto; width: 400px; padding: 0px 5px 5px 5px; background-image:url('/images/fiche/audiotel-corps.gif'); background-repeat: no-repeat;}
#divAudioFooter{height: 20px;background-image:url('/images/fiche/audiotel-bottom.gif'); background-repeat: no-repeat;}

#divAudioHeader2{height:25px; background-image:url('/images/fiche/head_tel_sma.gif'); background-repeat: no-repeat;}
#audioBody2{font-size: 12px;margin: 0 auto 0 auto; text-align: left; width: 249px; padding: 0px 5px 5px 5px; background-image:url('/images/fiche/center_tel_sma.gif'); background-repeat: repeat-y;}
#divAudioFooter2{height: 22px;background-image:url('/images/fiche/foot_tel_sma.gif'); background-repeat: no-repeat;}

#divSMSHeader{height:25px; background-image:url('/images/fiche/sms-top.gif'); background-repeat: no-repeat;}
#smsPlusBody{font-size: 12px;margin: 0 auto 0 auto; text-align: left; overflow: auto;width: 400px; padding: 0px 5px 5px 5px; background-image:url('/images/fiche/sms-supp.gif'); background-repeat: repeat-y;}
#divSMSFooter{height: 25px;background-image:url('/images/fiche/sms-bottom.gif'); background-repeat: no-repeat;}

#tbMoyPaiements{width:100%;}
#tbMoyPaiements td{vertical-align:top;}

.spanTel{font-weight:bold; color:rgb(85,85,85); font-size:180%; font-family:arial;}

.divPaniers{background-color:#fff; padding:10px; font-size:12px; text-align:left;}
.divPaniers div{font-size:14px;}
#divPaniersWHA{border:1px solid #ccc;}
#divPaniersCB{border:1px solid #205f8d;}
#divPaniersCB label, #divPaniersWHA label{font-size:12px;}

/*
.tableFormPanier{font-size: 12px; text-align:left; background-color:#fff; margin: 0px auto 10px auto; width: 400px;  border-collapse:collapse;}
.tableFormPanier td{padding: 5px 10px 5px 5px;}
.tableFormPanier label{font-family: Verdana, Arial, Helvetica, sans-serif;}
td.tableFormPanierHeader {color:#000; font-weight: bold;}
*/

.divAide{background-color:#feffed; font-size:10px; border:1px solid #000; padding: 10px 10px 10px 10px;}
.lienAide{color:#666; font-size:10px; font-style:italic;}

table#tableRechAcc{width:100%;}
table#tableRechAcc tr td{vertical-align:top;}

.tableFilieres{width:100%; text-align:left; line-height:15px;}
.tableFilieres tbody tr td{vertical-align:top;}

.tableFilieres tbody tr td a{font-family: Verdana; font-size: 11px; color: #EB7900; text-transform: none; text-decoration:none;}
/*.tableFilieres tbody tr td a:visited {color: #B03200;}*/
.tableFilieres tbody tr td a:hover {color:#B03200; text-decoration:underline;}

.divRecherche{text-align:left;border-bottom: 1px solid #244393;border-left: 1px solid #244393;margin: 0 0 40px 0;padding: 6px 6px 12px 6px;color: #000;}
.divRecherche a{color: #46536C;display: block;margin: 8px 8px 8px 8px;font-weight: bold;}
.divRecherche a:hover{text-decoration:none;}

#divDejaCode{background-color: #efefef; border: 1px solid #999; padding:10px 0px 10px 0px;}
#divDejaCode form{margin:0; padding:0;}

.divAide{background-color:#feffed; font-size:10px; border:1px solid #000; padding: 10px 10px 10px 10px;}
.lienAide{color:#666; font-size:10px; font-style:italic;}

.moyPaiementSep{border-top: 1px solid; padding: 10px 0px; font-weight: bold; color: rgb(88, 104, 135);}

.paiementItem{width:249px; }

#divMinitel{width:249px; height:203px;}

#tbpaiements2 td{vertical-align:top; text-align:center;}

/******************** visu fiche  ****************************************/

div.divFicheItem{margin-bottom:15px; padding:10px 10px 10px 10px;}
div.divFicheItem span{font-weight:bold;padding-bottom:20px;}
.divFicheItemTitle{padding:5px 0px 5px 30px; background-color:#F5F5F5; font-weight:bold; font-size:16px; background-image:url('../images/dossier.gif'); background-position:5px 5px; background-repeat: no-repeat; margin-bottom:5px;}

ul.ulLiensConnexes{padding: 0px 0px 0px 10px;}
ul.ulLiensConnexes li{list-style-type:square; padding: 3px 0px 3px 0px;}

#headerFicheConcours{background-color:#666666; color:#fff; font-size: 18px; padding: 5px 10px 5px 10px; margin-bottom:5px;}
table#tableItemsFiche{}
table#tableItemsFiche td{padding:0px 50px 0px 20px; background-image:url('../images/dossier.gif'); background-repeat: no-repeat;}

.lienPrepaFicheEpreuves{margin-top:20px; border:1px solid #e3e7f3; padding:10px 5px 10px 5px; background-color: #FCFCFC;}
.titreFlecheVert{background-image: url('../images/green_arrow.gif'); background-repeat: no-repeat; padding: 3px 0px 10px 30px; font-weight:bold; color:#339933;}
.retourLienHaut{text-align:right;}
.retourLienHaut a{font-size:10px;}

.divTitleRightCol{padding-left:5px; color:#74c1f3; font-size:20px; font-weight:bold;}

div.divTitreStart{background-image:url('../images/star.gif'); background-repeat: no-repeat; padding-left:20px; color:#000; font-weight:bold; margin-bottom:5px;}

#ficheMl{background-color:#eee;border:1px solid #000; padding:5px;}
#divWarningDates{background-color:#eee;border:1px solid #000; padding:5px; margin-bottom:20px;}

#alerteDivHeader{text-align:right; /*height:154px;*/ width:550px; }

td.menu_titre_fiche{background: url('/images/fiche/post-it-titre.gif') no-repeat; font-weight: bold;width: 205px; height: 55px;vertical-align: top;padding: 0px 5px 0px 5px;color: #000000;font-size: 12px;}
td.menu_centre_fiche{background: url('/images/fiche/post-it-corps.gif') repeat-y;padding: 5px 5px 0px 5px;}
td.menu_bas_fiche{background: url('/images/fiche/post-it-bas.gif') no-repeat;width: 205px;height: 101px;}

img.img_vous_etes{float: left;padding-right: 2px;}

.divInfosDepts{padding:10px 0px 10px 0px; margin-left:20px;}
table#tableFicheDepts{border-collapse:collapse;}
table#tableFicheDepts td{vertical-align:top;}
table#tableFicheDepts td ul li{list-style-type:square; padding: 3px 0px 3px 0px;}

table.menu_fiche{border-collapse: collapse;padding: 0px 5px 0px 2px;}

/***********************************************/
.txtError{font-weight:bold; color:#ff0000;}
.txtOk{color: green; font-weight: bold;}

/********************** accueil preparations ************************************/

div.titreSeparation{background: url('../images/sous-titre.jpg'); height:25px; background-repeat:no-repeat;}
span.spanTxtBleu{color:#1f85d7;}

div.prepaSousTitre{margin-bottom:10px; background-color:#EDEDED; height:45px; }
div.prepaSousTitre div{font-size:14px; font-weight:bold; vertical-align:middle; padding-left:15px; position:relative; top:-10px;}
#divColonnePrepaAccueil1{height:190px; padding-left:130px; background: url('../images/prepa/visu_femme.jpg'); background-repeat:no-repeat; }
#divColonnePrepaAccueil2{height:190px; padding-left:130px; background: url('../images/prepa/visu_homme.jpg'); background-repeat:no-repeat;}

div.divColonnePrepaAccueil a{color:#000; font-weight:bold;}
div.divColPrepa{float:left; width:49%; margin-right:5px;}

div.alerteTxtBleu{color:#fff;background-color:#07bebc; padding:2px 0px 2px 0px; text-align:center; font-weight:bold;}
#fmRapideHeader{background: url('/images/alertecg/formule_rapide_titre.jpg') no-repeat; height:27px; width:324px;}
#fmIntensHeader{background: url('/images/alertecg/formule_intensive_titre.jpg') no-repeat; height:27px; width:324px;}
.alerteDescrBody{background: url('/images/alertecg/formule_fond.jpg') repeat-y; padding:10px 10px 10px 10px;}
.fmFooter{background: url('/images/alertecg/formule_fin.jpg') no-repeat; height:27px; width:324px;}

/**************************** coordonnees prepas *********************************/

.txtError{font-weight:bold; color:#ff0000;}
.txtOk{color: green; font-weight: bold;}

.prepaCoordsTitle{font-weight:bold; text-align:center; color:#000000; font-size:14px; margin: 0px 0px 10px 0px; background-color: #eee;}
#tableCoordsPrepa{cellspacing: 10px; padding:20px 0px 0px 0px; margin: 0; font-size:12px;}
#tableCoordsPrepa td {padding: 5px 10px 0px 10px;}
.prepaCoordsMoyPaie{float:left; width:50%;}
.divCenter{margin:0 auto 0 auto;}

.adresseCmd{font-weight:bold; color:#000; }

.formPrepaTitle{background-color: #5578BA;color: #FFFFFF;font-weight: bold;font-size: 11px;padding: 5px 5px 5px 5px;}
	
div.grise{background-color: #EEEEEE;text-align: center;padding-bottom: 5px;}

div#prepaCaddieRecapCmd{ font-size:10px;}
div#prepaFormCoords{ font-size:10px;}
div#prepaFormCoords table {font-size:10px;}

.prepaOrangeBorder{border-left:1px solid #EB7900; border-bottom:1px solid #EB7900;}
#tbRecapCmd td{background-color:#eee;}

/*************************************Alerte cultureG*******************************/
.cultureQuizz div{ background: #425E8D;color: #FFFFFF; text-align: center;letter-spacing: .3pt; padding:15px;}
.cultureQuizz a{display:inline; border: 1px solid #fff; letter-spacing: .3pt; color: #000; background: #ccc; padding:5px; text-decoration:none; }

/***********************************************************************************/


/**********************/
.ul_contenu{text-align: justify;}
.ul_contenu .li_num{list-style-type: decimal;}
.ul_contenu li{margin: 4px 0 8px 0;}
.li_titre {color: #244393;font-weight: bold;display: block;font-size: 115%;margin: 5px 0 2px 0;}
span.li_titre a{font-size: 85%;}

.table_donnees{border: 2px solid #000;border-collapse: collapse;}
.table_donnees td{border: 1px solid #000;text-align: left;}
.span_temoignage_titre{font-weight: bold;}
.span_temoignage{display: block;font-size: 100%;margin: 0 0 15px 0;}
.hr_temoignage{width: 60%;background-color: #46536C;height: 5px;}

/********mentions legales**********/
#tableLiensMl{width:90%; border-spacing:1px; font:14px 'Verdana', Arial, Helvetica, sans-serif; background:#E7E7E7;color:#666666; margin-bottom:20px; text-align: center;}

.tdTitleMlActive{cursor:pointer; width:33%; text-align:center;background:#F5F5F5;color:#666666;border:1px solid #ffffff;/*text-transform:uppercase;*/}
.tdTitleMlInactive{cursor:pointer; width:33%;}
.ssPartieMl{color:#0000ff;}
.partieMl{font-size:14px; font-weight: bold; color:#555;}

/*plan*/
#plan_site{margin: 30px;}
#plan_site li span{color: #244393;font-weight: bold;font-size: 110%;}
#plan_site li{list-style-type: square;margin: 10px;}

/*prepas**/
td.bandeau_titre_gauche{background-color: #B3B4B9;color: #FFFFFF;font-weight: bold;font-size: 15px;width: 598px;padding: 0 5px 0 5px;}
td.bandeau_titre_droit{vertical-align: top;background-color: #FFFFFF;width: 170px;font-size: 10px;}
.vous_etes{color: #5578BA;}
hr.trait_blanc{color: #FFFFFF;background-color: #FFFFFF;width: 250px;height: 1px;border: 0;}

#warningMail{border: 1px solid #5A7CBC;font-weight: bold; text-align: center;padding:5px; background-color: #EEEEEE;}
#infoPaiement{font-style:italic; font-size:10px; color:#000; margin:0px auto 0px auto; text-align:left;}
#contactPrepa{font-size:10px;  border: 1px solid rgb(90, 124, 188); padding: 5px; background-color: rgb(238, 238, 238);}
.divPrepaModule{width: 525px; margin: 0 auto 0 auto;}
.divTitreModule{background: url('/images/prepa/cadre-rond-top.gif') no-repeat; width: 525px; height:37px;text-align: left;padding-left: 5px;}
.divModuleBody{background-color: #FFFFFF;width: 525px;text-align: left;}
.divModuleFooter{background: url('/images/prepa/cadre-rond-bas.gif') no-repeat;width: 525px;height:37px;text-align: center;vertical-align: middle;font-weight: bold;font-size: 10px;}
.module_number{color: #5578BA;font-weight: bold; padding-top:10px;}
.module_nom{color: #FF9900;font-weight: bold;}
.divSsTitreModule{text-align: center;font-weight: bold;color: #5578BA;}

/****livres**/
.li_services{list-style-image: url("/images/fleche.gif");margin: 25px 0 25px 0;}
.li_titre {color: #244393;font-weight: bold;display: block;font-size: 115%;margin: 5px 0 2px 0;}
span.li_titre a{font-size: 85%;}

.lienNavig{width:100px; display:block; float:left; text-decoration: none; color:#000; padding: 1px 6px 1px 6px; cursor: pointer; border: 1px solid #244393; margin: 2px 0 0 0; background:#E0DFE3;}
.linkPrepaCFP{font-size:12px;font-weight:normal;line-height:18px;}

/****FOUCHER ****/
#Logo_Partenariat{margin-top:20px;	padding-left:20px;}
#Logo_Partenariat table{width:98%;font-weight:bold;color:#456294;}
#Dernieres_Infos{width:530px;border:2px solid #415c8a;background-color:#ffffff;margin:10px;}
#Titre_Dernieres_Infos{background-color:#415c8a;width:450px;height:20px;color:#ffffff;font-weight:bold;margin:10px auto;text-align:center;padding:5px;font-size:14px;}
#Couverture_Guide{width:67px;height:93px;margin-left:10px;margin-top:20px;float:left;margin-bottom:10px;}
#Formulaire_Ref_Concours{width:453px;text-align:center;margin-left:-35px;margin-top:0px;padding-top:0px;float:left;}
#Formulaire_Ref_Concours span {color:#425e8d;text-align:center;margin-bottom:10px;display:block;}
#Accompagnement{width:530px;background:#ffffff;margin:10px;padding:15px 5px 0px 0px;}
#Titre_Accompagnement{background-color:#e5e5e5;margin-top:15px;width:450px;padding:3px 0px 3px 15px;}
#Titre_Accompagnement h2{font-weight:bold;color:#425e8d;padding:0px;font-size:12px;display:inline;}
#Optin h2{font-weight:bold;color:#425e8d;padding:0px;font-size:12px;display:inline;}
#Selection_Livres h2{font-weight:bold;color:#425e8d;padding:0px;font-size:12px;display:inline;}
#Formulaire_Recherche span{font-weight:bold;color:#000000;}
.List_Foucher{font-size:11px;list-style-type:none;padding:0px;margin-left:8px;}
.List_FoucherF{font-size:11px;list-style-type:none;padding:0px 0px 0px 0px;margin-left:6px;}
table#Ouvrages{width:100%;font-size:10px;}
/****SOPHROLOGIE*****/
#ContenuTexteSophro{width:567px;border:0px solid black;margin:0px;padding:0px;}
#ContenuTexteSophro h2{background-color:#425e8d;width:437px;font-weight:bold;font-size:14px;color:#ffffff;padding:5px 10px;margin-top:28px;}
p.Descr-Sophro{font-size:11px;}
#PaveProduit{background: url('../images/foucher/pave_pdt.gif') no-repeat;width:567px;height:586px;cursor:pointer;}
#ProgrammeComplet{font-weight:bold;color:#ffffff;font-size:14px;font-family:arial;width:200px;padding:3px 0px 0px 5px;}
.ListSophro{float:left;width:280px;height:100px;}
.ListStyleSophro{list-style-image: url('/images/foucher/coche.gif');margin:10px 0px 0px 25px;padding:0px;font-size:12px;font-weight:bold;font-family:arial;}
#ApplicationTousDomaines{font-weight:bold;font-size:12px;font-family:arial;margin:0px 0px 5px 0px;}
.TextApplicationDomaines{font-size:12px;font-family:arial;margin:0px}
#LivreSophro{position:relative;top:260px;left:0px;text-align:center;width:250px;font-size:11px;font-family:arial;line-height:18px;}
#CdSophro{position:relative;top:225px;left:255px;text-align:left;width:250px;font-size:11px;font-family:arial;line-height:18px;}
/******* PAIEMENT SOPHROLOGIE *****/
#tableCoordsSophro{cellspacing: 10px; padding:20px 0px 0px 0px; margin: 0; font-size:12px;width:547px;}
#tableCoordsSophro td {padding: 3px 27px 0px 10px;}
#contactSophro{font-size:10px;  border: 1px solid rgb(90, 124, 188); padding: 5px; background-color: rgb(238, 238, 238);margin-top:-5px;float:left;}




.idee{
	margin:auto;
	width:550px;
	color:#696868;
	background:#F1EAB2;
	height:auto;
	position:relative;
}

.idee p{
	position:relative;
	top:-60px;left:30px;
	width:400px;
	height:auto;
	margin:0px auto;	
}

.pouce{
	margin:auto;
	width:550px;
	border:2px solid #EBBA99;
	color:#696868;
	background:white;
	height:auto;
	position:relative;
}
.pouce p{
	position:relative;
	top:-60px;left:30px;
	width:400px;
	height:auto;
	margin:0px auto;	
}

.livre{
	margin:auto;
	width:550px;
	color:#696868;
	background:#DBDADA;
	height:auto;
	position:relative;
}
.livre p{
	position:relative;
	top:-60px;left:30px;
	width:400px;
	height:auto;
	margin:0px auto;	
}

.plus{
	margin:auto;
	width:550px;
	border:2px solid #DBDADA;
	color:#696868;
	background:white;
	height:auto;
	position:relative;
}
.plus p{
	position:relative;
	top:-60px;left:30px;
	width:400px;
	height:auto;
	margin:0px auto;		
}

.attention{
	margin:auto;
	width:550px;
	border:2px solid black;
	color:#696868;
	background:white;
	height:auto;
	position:relative;
}
.attention p{
	position:relative;
	top:-60px;left:30px;
	width:400px;
	height:auto;
	margin:0px auto;	
}

.interrogation{
	margin:auto;
	width:550px;
	color:#696868;
	background:#F1D7B2;
	height:auto;
	position:relative;
}
.interrogation p{
	position:relative;
	top:-60px;left:30px;
	width:400px;
	height:auto;
	margin:0px auto;	
}

.PavePlus{
	padding:15px;
}




/***************FICHE CONCOURS WHA ***********************/

  #Wha{
	 width:440px;
	 height:150px;
	 margin:0px 0px 8px 0px;
 }
 
  #WhaNew{
	position:relative;
	width:409px;
	height:168px;
	margin:auto;
	font-family:arial;
	background: url('/images/paiement/wha-orange.gif') no-repeat;
	margin-bottom:25px;
 }
 
 #WhaNewsfr{
	position:relative;
	width:409px;
	height:168px;
	margin:auto;
	font-family:arial;
	background: url('/images/paiement/wha-sfr.gif') no-repeat;
	margin-bottom:25px;
 }
 
#WhaNewfree{
	position:relative;
	width:409px;
	height:168px;
	margin:auto;
	font-family:arial;
	background: url('/images/paiement/wha-free.gif') no-repeat;
	margin-bottom:25px;
 }
 
#WhaNewalice{
	position:relative;
	width:409px;
	height:168px;
	margin:auto;
	font-family:arial;
	background: url('/images/paiement/wha-alice.gif') no-repeat;
	margin-bottom:25px;
 }
 
 #PosFormWha{
	float:left;
	width:350px;
	padding:50px 0px 0px 35px;
	text-align:left;
	}

 /*****************FIN STYLE PAVE WHA *************************/
 /*****************FICHE CONCOURS CB **************************/

   #CBNew{
	position:relative;
	width:409px;
	height:168px;
	font-family:arial;
	margin:auto;
	background: url('/images/paiement/carte-bancaire.gif') no-repeat;
	}

  #PosFormCB{
	float:left;
	width:380px;
	padding:50px 0px 0px 35px;
	text-align:left;
	}
.ClicCB{
	float:left;
	width:105px;
	height:120px;
	}
.MentionsCB{
	float:left;
	margin-top:25px;
	padding-left:0px;
	font-size:10px;
	color:#353535;
	font-family:arial;
	}
.MentionsCB a{
	font-size:10px;
	color:#1f5289;
	}

 /*****************FIN STYLE PAVE CB ***************************/


#PaypalNew{
	position:relative;
	width:409px;
	height:168px;
	font-family:arial;
	margin:auto;
	margin-top:15px;
	background: url('/images/paiement/paypal.gif') no-repeat;
	}

  #PosFormPaypal{
	float:left;
	width:380px;
	padding:50px 0px 0px 35px;
	text-align:left;
	}



iframe#TB_iframeContent {background:#3f3f3f;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background:#3f3f3f;
	*+background:#6e6e6e;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:#3f3f3f;
	*+background:#6e6e6e;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background:#3f3f3f;
	*+background:#6e6e6e;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
	 background:#3f3f3f;
	 *+background:#6e6e6e;
	 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #3f3f3f;
	*+background:#6e6e6e;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
background:#3f3f3f;
*+background:#6e6e6e;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 0px 0 0 0px;
}

#TB_caption{
	padding:0px 0px 0px 0px;
	float:left;
	background:#3f3f3f;
	*+background:#6e6e6e;
}

#TB_closeWindow{
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:none;
	text-align:left;
	line-height:1.4em;
	background:#3f3f3f;
	*+background:#6e6e6e;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	background:#3f3f3f;
	*+background:#6e6e6e;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
background:#3f3f3f;
*+background:#6e6e6e;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background:#3f3f3f;
	*+background:#6e6e6e;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
	 background:#3f3f3f;
	 *+background:#6e6e6e;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	*+margin-bottom:-20px;
	margin-top:0px;
	_margin-bottom:-12px;
	padding:0px;
	background:#3f3f3f;
	*+background:#6e6e6e;
	width:901px;height:880px;
}
iframe{overflow:none;background:#3f3f3f;*+background:#6e6e6e;float:left}

