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

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

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

#mainContainer{margin:0 auto 0 auto; text-align:center;  }
/*
#mainBody{border:1px solid #ccc; background-color:#efefef;}
*/
#mainBodyFiche{border:1px solid #000; background-color:#eee;}
#mainLeftCol{float:left; width:195px; height:200px; background-color:#eee; text-align:left;}
#mainRightCol{ /*border:1px solid #ccc;*/ text-align:left; padding:0px 5px 5px 5px;  margin: 0px auto 0px auto;}
#mainFooter{}

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

.tableDescrConcours{text-align:left; margin: 10px 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;}

#moyPaiementContainer{width: 430px; margin:0px auto 0px auto;}

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

table#tableItemsPreviewFiche{text-align:left; width:100%; margin-left:10px;}

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{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; }
/*
#divPaiementAudioSMS{font-size: 12px;margin: 0 auto 0 auto;width:409px;}
#divSMSHeader{height:25px; background-image:url('/images/fiche/audiotel-top.gif'); background-repeat: no-repeat;}
#smsPlusBody{font-size: 12px;margin: 0 auto 0 auto; text-align: left; overflow: auto;width: 400px; padding: 10px 5px 20px 5px; background-image:url('/images/fiche/audiotel-corps.gif'); background-repeat: no-repeat;}
#divSMSFooter{height: 20px;background-image:url('/images/fiche/audiotel-bottom.gif'); background-repeat: no-repeat;}
*/

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

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

#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:14px; text-align:left;}
.divPaniers div{font-size:14px;}
#divPaniersWHA{border:1px solid #ccc;}
#divPaniersCB{border:1px solid #205f8d;}
#divPaniersCB label{font-size:12px;}

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

.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{padding: 10px 0px; font-weight: bold; color: rgb(88, 104, 135);}

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

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



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