
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-align:left; color: #555555; margin:0px 0px 0px 0px;}
body div{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
body div table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
div#content table tr td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

h1{font-size:16px;}
h2{font-size:14px;}

/*a:visited{color:#0000ff;}*/

div#mainTitle{font-size:20px; font-weight:bold; color:#555; background: url('/images/fond_titre1.jpg') repeat-x; height:47px; margin-bottom:10px;}
div.lienImpression{text-align:center; padding: 10px 0px 10px 0px;}

form{margin:0;}
.offsetImage{position:relative; top:3px;}
.itemEnCours{color:#e45b12;}

div#navigation{font-size: 10px; padding:2px 0px 2px 0px; color: #000; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
div#navigation a{color: #666; text-decoration:none; }
div#navigation span{color: #eb7900;}

ul{margin-left:5px; padding-left:10px; list-style-type:square; }

#divMainRightCol{width:218px;}
#menuDroiteHeader{background: url('/images/corner/corner_haut.jpg') no-repeat; height:16px; width:218px; margin:0;}
#menuDroiteFooter{background: url('/images/corner/corner_bas.jpg') no-repeat; height:18px; width:218px; margin:0;}
#menuDroiteBody{background: url('/images/corner/corner_fond.jpg') repeat-y; margin:0;}
div.menuDroiteTitle{background: url('/images/corner/corner_fond_titre.jpg') no-repeat; color:#fff; font-weight:bold; padding:2px 0px 2px 5px;}
div.menuDroiteContent{padding:5px 5px 10px 5px; }
div.menuDroiteContent ul li a{color: #000;}

/*
div#divMainRightCol{width:220px; border:1px solid #ddd;}
td#divMainRightCol div span{font-weight: bold;}
.divRightColImpair{background-color: #eee; padding: 10px 9px 10px 9px; margin:0px 1px 0px 1px;}
.divRightColPair{background-color: #fff; padding: 10px 10px 10px 10px;}
.divRightColBorder{border:1px solid #e3e7f3; padding:5px 5px 5px 5px; background-color: #FCFCFC; margin: 10px 10px 10px 10px;}
*/

/*************************  recherche   **************************************/

#mainContainerResu{width:100%;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

#header{text-align: left; }
#headerMiddle{ padding: 20px 0px 20px 15px; /*background-image: url('../images/recherche/milieu-moteur-carre.gif');*/ background-color:#666666; /*background-color: #d25a1e;*/}
#headerMiddle a{color:#fff;}
#headerMiddle fieldset{color:#efefef;}
#headerHeader{ background-image: url('../images/recherche/head-moteur.gif'); height:3px; background-repeat: repeat-x;}
#headerFooter{ background-image: url('../images/recherche/bottom-moteur.gif'); height:5px; background-repeat: repeat-x;}
table#headerTable{/*border:1px solid #000;*/border-collapse:collapse;}
td#tdTitreSite{font-size:50px; font-weight:bold; vertical-align:middle; padding-right:10px;}
td#tdTitreSite a{background:url('/images/recherche/logo-blanc.gif') no-repeat; width:122px; height:57px; display:block; text-decoration:none;}

span#spanTitreSite2{color:#666666;}
div#liensTop{padding: 5px 0px 0px 0px; font-size: 12px; color:#fff;}
div#liensTopRecherche{padding: 2px 0px 10px 0px; font-size: 10px;}
div#liensTop span{font-weight: bold;}
div#liensTop .lienTopSelected{font-weight: bold;}

div#liensTopRechercheAccueil{padding: 2px 0px 10px 20px; font-size: 10px; background-image: url('../images/lightbulb.gif'); background-repeat: no-repeat;}

#spanHeaderResRecherche{padding:2px 20px 2px 5px; text-align: left; background-color: #666; font-size: 12px; padding:2px 0px 2px 0px font-weight:bold; color:#fff;}
#divHeaderResRecherche{padding:2px 0px 2px 5px; text-align: left;  font-size: 12px; font-weight:bold; color:#fff;}

table#mainTable{width:80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
table#mainTable tr td{font-family:arial,sans-serif; font-size: 11px; vertical-align:top; }

.tableDescrConcours{width:100%; border-collapse:collapse; border-top:1px dotted #d6d5d5; margin-right:20px;}
.tableDescrConcours td{vertical-align:middle;}
.tdDescrConcours{text-align:left; padding:0px 5px 0px 5px; vertical-align: top; font-size: 10px;}
.tdImgDescrConcours{vertical-align: middle; text-align: center; width: 50px; padding:5px 5px 5px 5px;}
.tdLienDescrConcours{vertical-align: top; text-align: right; padding:20px 10px 5px 0px; width:25%;}
.divExtraDescr{color:red;}

div#footer {text-align: center; font-size:10px; font-family: Arial; color: #717070; width:650px; margin:0px auto 20px auto;}
div#footer div{text-align: center; font-size:10px; font-family: Arial; color: #717070;}
div#footer a{color:#555;}
div#footer a:hover{color:#EB7900; text-decoration:none}
div#divAutresSites{padding-bottom:10px;}
div#divAutresSites a{font-weight:bold;}
div#divSitesPartenaires a{font-weight:bold;}
div.bottom{padding-top:20px;}
div.bottom a{font-weight:bold;}

.divH4 {margin-bottom:5px; font-family: Arial, Garamond, Times New Roman; font-size: 14px;color: #777373; text-transform: none; font-weight:bold;}

table#tableMultiPage{width:100%; background:url('/images/recherche/fond_bas.jpg') repeat-x; height:20px; border-top:1px solid #ccc;}
table#tableMultiPage a{color:#555;}

div.divItemDescrConcours{padding-bottom:10px; font-size:11px; color:#777373; }

span.spanDossierIcone{background-image:url('../images/dossier.gif'); background-repeat: no-repeat; padding-left:20px;}

.lienBoutonRecherche{background-image:url('/images/recherche/fond-btn.gif'); background-repeat: no-repeat; text-align:center; width:142px; height:22px; font-size:11px;}
.lienBoutonRecherche a{color:#666;}
.lienBoutonRecherche a:hover{color:#eb7900;}

.titleRechConcours{font-size:11px; font-weight:bold; font-family: Verdana;}
.titleRechConcours a{color:#000;}
.titleRechConcours a:hover{color:#eb7900;}

.intituleRecAv{background:url('/images/recherche/puce.gif') no-repeat 0px 8px; width:200px; padding-left:10px;}

/***************************    index   *********************************/

#mainContainerIndex{width: 740px; margin:0 auto 0 auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-align:center;}
#headerIndex {font-size:14px; font-weight:bold; margin-bottom:20px; }
#headerIndex span{font-size:50px; font-weight:bold;  }

#searchTop{height:105px; background-image: url('../images/accueil/accueilFormHeader.gif'); background-repeat: no-repeat;}
#searchTopInfoNbConcours{padding:15px 0px 0px 0px;}
#searchTopLiens{text-align:right; color: #fff; font-weight: bold; padding:35px 10px 0px 0px;}
#searchTopLiens a{color: #fff; font-weight: bold;}
#searchMiddle{padding-top: 5px; background-image: url('../images/accueil/accueilFormCenter.gif'); background-repeat: no-repeat;}
#searchBottom{height:15px; background-image: url('../images/accueil/accueilFormFooter.gif'); background-repeat: no-repeat;}

#infoNbConcours{display:inline; text-align: left; padding-left:50px; font-size:12px; width:350px;}

div#descrIndex{color: #615F5F; padding: 0px 10px 0px 10px; border-left: 1px solid #555; margin: 0; text-align:left; /*line-height:15px;*/ font-size:10px;}
div#descrIndex a{ font-family: Verdana; font-size: 10px; color: #EB7900; text-decoration:none;}
div#descrIndex a:hover{text-decoration:underline;}

.titreBordVert{border-top:1px solid rgb(128, 198, 90); border-bottom:1px solid rgb(128, 198, 90); padding: 5px 0px 5px 0px; font-weight:bold; text-align:left; }
.texteBordVertDessous{border-bottom:1px solid rgb(128, 198, 90); padding-bottom:30px; padding-top:10px;}

.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;}

#divParFilieres a, #divPlusDemandes a, #divParNiveau a{ font-family: Verdana; font-size: 10px; color: #555555;}
#divParFilieres a:hover {color:#18c6c4; text-decoration:underline;}
#divParNiveau a:hover {color:#da7000; text-decoration:underline;}
#divPlusDemandes a:hover {color:#904cd5; text-decoration:underline;}

#divPlusDemandes{
	/*line-height:15px; */
	text-align:left; 
	background-image: url('../images/accueil/picto3.gif'); 
	background-repeat: no-repeat; padding-left:50px;
}

#divParFilieres{
	/*line-height:15px; */
	background-image: url('../images/accueil/picto1.gif'); background-repeat: no-repeat; padding-left:50px;
	font-family: Verdana; font-size: 10px; color: EB7900; text-transform: none; text-decoration:none;
}

#divParNiveau{
	text-align:left; /*line-height:15px; */
	background-image: url('../images/accueil/picto2.gif'); background-repeat: no-repeat; padding-left:50px;
	margin-bottom:18px;
}

#milieuAccueilCenter{margin-top:50px; height: 310px; background-image: url('../images/accueil/fond-milieu-center.gif'); background-repeat: no-repeat;}
/*
#milieuAccueilHeader{height:20px; background-image: url('../images/accueil/encart-milieu-header.gif'); background-repeat: no-repeat;}
#milieuAccueilCenter{background-image: url('../images/accueil/encart-milieu-center.gif'); background-repeat: repeat-y;}
#milieuAccueilFooter{height:30px; background-image: url('../images/accueil/encart-milieu-bottom.gif'); background-repeat: no-repeat;}
*/
.spacer{clear: both;}

.accueilH2{font-family: Verdana;font-size: 11px;font-weight: bold;color: FFFFFF;text-decoration:underline;text-align:left; margin:0;}

.accueilH3{font-family: Arial, Garamond, Times New Roman;font-size: 15px;color: #969696; text-transform: none; text-align:left; margin:0;}

#divAccueilNewsLetter {text-align:left; background-image: url('/images/accueil/news.gif'); background-repeat: no-repeat; padding:5px 0px 5px 30px; font-size:10px;}

#tbAccueilMiddle{vertical-align: top; width:100%; text-align:left;}
#tbAccueilMiddle td{vertical-align: top;}

/************************* preview fiche ******************************/

div#mainContainerFiche{width:80%;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-align:left; color: #555555;}
div#divPreviewFiche{border:1px solid #eb7900; background-color:#fff; }

#divTitreFichePreview{margin-bottom:30px; color:#666666; background-color:#fff; font-size:18px; font-family:verdana; padding:1px 0px 1px 0px; text-align:center;}
h1 #divTitreFichePreview{color:#666666; font-size:18px;}

table#tableItemsPreviewFiche{text-align:left; width:700px;}
td.tdItemFicheConcours{padding:0px 20px 0px 20px; background-image:url('../images/fiche/square.gif'); background-repeat: no-repeat;}
td.tdItemFicheConcours2{padding:0px 00px 0px 00px;font-family:arial;font-size:12px;font-weight:bold;color:black;height:40px;border-bottom:1px dotted #666666;}
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; }

#divMoyPaiementHeader{height: 113px; background: url("/images/fiche/paie_concours_top.jpg") no-repeat;}

.divMoyPaiementHeader{width:300px; height:13px; background: url("/images/fiche/headerBlocPaiement.gif") no-repeat;}
.divMoyPaiementBody{/*width:301px*/; border-left:1px solid #f9dbc1; border-right:1px solid #f9dbc1; background-color:#fff;}
.divMoyPaiementFooter{width:300px; height:13px; background: url("/images/fiche/footerBlocPaiement.gif") no-repeat;}

#divWHA{margin-bottom:10px;}
#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:410px; height:84px; background: url("/images/fiche/fd-cb.dgif") no-repeat;}
#divCBHeader{width:301px; height:17px; background: url("/images/fiche/cb-head.gif") no-repeat;}
#divCBFooter{padding-top:0px;padding-right:10px;}
#btnCB{text-align:center; padding-top:60px; font-weight:bold;}
.lienBtn1{color:#555; font-size:16px; text-decoration:none; font-family:Verdana; font-weight:bold; font-style:italic;}
.lienBtn2{color:#555; font-size:12px; text-decoration:none; font-family:Verdana; font-weight:bold; font-style:italic;}








#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-color: #ffffff; /*url("/images/fiche/tel-center.gif") no-repeat;*/ width:362px; height:156px; padding:10px; font-weight:bold; }

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

.spanTel{font-weight:bold; color:#f57a2d; font-size:20px; font-family:arial;}

h2.underline{text-decoration:underline;}
table#tablePreviewFiche{width:100%; margin-bottom:10px; font-size:11px;}
table#tablePreviewFiche td{padding-bottom:10px; padding-right:5px; border-bottom:1px #ccc dotted; text-align:left;}
/*table#tablePreviewFiche th{background-color:#efefef; color:#000; padding:5px 20px 5px 20px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdOdd{padding:5px 20px 5px 20px; border:1px solid #ddd; background-color:#fff;}
.tdEven{padding:5px 20px 5px 20px; border:1px solid #ddd; background-color:#F7F7F7;}*/
#divImgFicheConcours{background-image: url('../images/imagefiche.gif'); background-repeat:no-repeat; padding-left:150px; height:170px;}

.divPaniers{background-color:#fff; margin-right:70px; padding:10px; font-size:14px;}
.divPaniers div{font-size:14px;}
#divPaniersWHA{border:1px solid #ccc;}
#divPaniersCB{border:1px solid #205f8d;}

#paniersTxtTop{margin:10px 70px 10px 0px; font-size:14px;}
#paniersTxtBottom{margin:10px 70px 10px 0px;}

.tableFormPanier{font-size: 12px; text-align:left; background-color:#fff; margin: 0px auto 10px auto; width: 400px; /*border: 1px solid #999;*/ 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;}

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

.titreFleche{background-image: url('../images/arrow_south_east.gif'); background-repeat: no-repeat; padding: 15px 0px 10px 60px; font-weight:bold; color:#000;}
.choixMoy{padding: 15px 0px 10px 40px; font-weight:bold; color:#000;}

/*
#divMoyPaiementContainer{ float:left; width:75%; padding:10px 10px 10px 10px; text-align:center; vertical-align:middle; border:1px solid #eee;}*/
/*#divLiensMoyPaiement{float:left; width:20%;}
*/
table#tbMoyPaiement{border-collapse: collapse; height:300px; width:90%; margin:0px auto 0px auto; border-top:1px solid #ccc;}
table#tbMoyPaiement td{vertical-align:top;}
div.liInactive{font-weight:bold; background-color:#eee; border-bottom:1px solid #ccc; cursor: pointer; padding: 15px 0px 15px 5px; margin:0; /*background-repeat:no-repeat; background-position: 5px 17px; text-decoration: underline;*/}

div.liActive{position:relative; left:2px; font-weight:bold; cursor: pointer; margin:0; padding: 15px 0px 15px 5px; border-bottom:1px solid #ccc; border-right:1px solid #fff;
/*background-repeat:no-repeat; background-position: 5px 17px; text-decoration: underline; background-image: url('/images/fiche/fleche.gif');*/ color:#e45b12;}

#divTdRightMoyPaiement{border-left: 1px solid #ccc;}
#tdLeftMoyPaiement{padding:10px 20px 20px 20px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}

.spanCheck{width:60px; height:20px; background-repeat:no-repeat; background-image: url('../images/check_sma.gif');}

div#divDejaCode{width:362px; text-align:center;background-color: #eee; padding:5px 0px 5px 0px; border: 1px solid #ccc;}

.divBoldBrown{font-weight: bold; color:#e45b12;}
.mltPaniersDiv{/*border:1px dashed #FF0000; background-color:#ffedea;*/}
.codeTxt{font-size:9px; color: #ff0000;}

.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;}

.imgpng{behavior: url("/css/pngbehavior.htc");}

#topRightBlocHeader{background: url('/images/fiche/top-orange.gif') no-repeat; width:364px; height:29px;}
#topRightBloc{}
#topRightBlocText{background-color:#f7d664; width:364px;}
#topRightBlocText div{padding-left:5px; position:relative; top:-10px; width:354px;}

#tbTopTexteFiche .p1{margin-bottom:5px;}
#tbTopTexteFiche .p2{font-weight:bold; margin-bottom:5px; }
#tbTopTexteFiche .p3{padding-left:10px; margin-bottom:5px; background:url('/images/fiche/square1.gif') no-repeat 0px 5px; }
#tbTopTexteFiche .p4{font-weight:bold; font-style:italic; margin-bottom:5px; }
#tbTopTexteFiche .s1{font-weight:bold;}

/**********************  recherche acc ***************************************/

table#tableCentreInterets{width:100%; text-align:left; line-height:22px; }
table#tableRechAcc{width:100%;}
table#tableRechAcc tr td{vertical-align:top;}

/*.searchButton{background-image: url('/images/recherche/btn-rechercher.gif'); width:180px; height:30px; background-repeat:no-repeat;}*/

/******************** 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;}

/********************** 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;}

/********************** recherche preparations ************************************/

div#divResRecherche{clear:both;}
div#divPrepaRecherche{padding: 10px 0px 0px 60px; height: 155px; background-image: url('../images/prepa/fond_recherche.jpg'); background-repeat:no-repeat;}

.ulRechPrepa{list-style-image: url('/images/prepa/puce4.gif'); margin:0; padding-left:15px;}
.ulRechPrepa li a{color:#777;}

.divDescrRechPrepa{background-image: url('/images/prepa/degrade_orange.jpg'); background-repeat: repeat-x; padding-top:5px;}
.divDescrRechPrepaTitle{font-weight: bold; color: #e45b12; background-image: url('/images/prepa/puce2.gif'); background-repeat: no-repeat; padding-left:20px; height:20px;}

/******************************* fiche preparations **************************/

div.divPrepaModule{padding:10px 10px 10px 10px; margin:0px 10px 15px 0px;}
/*div.divTitreModule{font-weight:bold; font-size:16px; text-align:center;}*/
div.divMatiereModule{padding:10px 0px 10px 0px; }
div.divMatiereModule span{color:#ec7c10;}
div.divSsTitreModule{font-weight:bold; font-size:14px; color:#094e9c; text-align:left; }
#divPrepaComplete{margin:0px 0px 0px 35px; background-image:url('/images/prepa/fond_bloc1.jpg'); background-repeat: no-repeat; width:674px; height:144px; padding:40px 20px 20px 150px;}
.ligneSeparation{height:25px; background-image:url('../images/sous-titre.jpg'); background-repeat: no-repeat;}
.titreFondBleu{background-color:#0450a6; padding:5px 0px 5px 10px; color:#fff; font-weight:bold;}
.divTitreModule{background-color:#0450a6; padding:5px 0px 5px 10px; color:#fff; font-weight:bold; font-size:12px;}

/**************************** 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;}
#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{position:relative; left:-15px; font-size:14px; font-weight:bold; color:#555; background: url('/images/prepa/puce.gif') no-repeat; background-position: 5px 0px; padding: 2px 0px 2px 30px;}
div#prepaCaddieRecapCmd{background:url('/images/prepa/picto_caddie.gif') no-repeat; padding-left:150px; }
div#prepaFormCoords{background:url('/images/prepa/picto_enveloppe.gif') no-repeat; padding-left:150px; }

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

/*********************************  intro alerte **************************************/

.clearCell{border:1px solid #e3e7f3; padding:10px 5px 10px 5px; background-color: #FCFCFC;}

/************************************actualites**************************************/
.typeActualite{background-color:#000; color:#fff; padding:2px 10px 2px 10px; margin:0px 10px 0px 10px; }
.typeActualite a{color:#fff; text-decoration:none;}
.typeActualite a:hover{text-decoration:underline;}
.divActualitesTitre{font-weight:bold;}
.divActualitesDescr{font-style:italic; color:#1f85d7;}
.divActualitesContenu{margin-bottom: 20px;}

.divLightGray{background-color: #FCFCFC; border:1px solid #e3e7f3;}

.menuActualites { border-bottom:solid 1px #ccc ;  position:relative; height:27px;} 

.ongletActualites {
  padding:7px 0px 0px 0px ; font-size : 12px ; float:left ; width:100px; height:25px; 
  background : url('../images/onglet.gif') no-repeat ;
  text-decoration:none ;  text-align:center} 

.ongletActualites-actif {
 padding:7px 0px 0px 0px ; font-size : 12px ; float:left ; width:100px; height:25px;  
  background : url('../images/onglet.gif') no-repeat ; 
  text-decoration:none ;  text-align:center; position:relative ; top:3px;}
  
 .alerteFormTitle{
 	color:#fff; height:15px; padding-left:5px;
 	background-image : url('/images/alerte/alerte_bande.gif'); background-repeat: no-repeat;
 }
  
 .alerteTitleSeparator{ height:5px; background-image : url('/images/alerte/pointilles.gif'); background-repeat: repeat-x; margin:5px 0px 5px 0px;}
/** slider **/  
/*
#horizHandleDiv {position:absolute; left: 40px; cursor:default; width:9px; height:11px; }
#horizBGDiv {position:relative; background:url('/images/actualites/barre_vote.gif') no-repeat; height:11px; width:88px; zindex:5; top:-5px; }
*/
.actualiteAutreTitle{color:#464646; font-weight:bold; background-image:url('/images/actualites/fond_titre.jpg'); height:15px; background-repeat: repeat-x; border-bottom:1px dotted #464646;}
.tbArticle{width:100%;}

.actuDate{}
.actuTitle{color:#02bfb9; font-weight:bold;}
.actuDescr{}
.actuContent{}
.actuLiensActions{}

ul.actuElemConnex{ }
ul.actuElemConnex li a{color:#066cbe;}

/************************************decouvrir fp**************************************/
#tableCategFp{border-collapse: collapse;}
#tableCategFp tr td{border:1px solid #000; padding: 5px 5px 5px 5px;}
/************************************Lexique FP*****************************/
#Liste-Mots-Lexique{
	float:left;
	width:253px;
}
.TitreRubLexique{font-family:verdana;font-size:11px;color:#515050;}

/********************* mentions legales *************************************/

#tableLiensMl{width:750px; 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;}


