
body {
	color:#fff;
	background:#d3a23b url(images/bg.gif) repeat-y center;
	margin-top: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color:#fff;
	scrollbar-3dlight-color:#710;
	scrollbar-highlight-color:#666;
	scrollbar-face-color:#940018;
	scrollbar-shadow-color:#71010e;
	scrollbar-track-color:#111;
	scrollbar-darkshadow-color: #71010e;

	text-align: center;

		font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 11pt;
}

/*
.base { 
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000
}
*/

a            { color: #2000ff; text-decoration: none ; }
a:hover      { color: #52020b; text-decoration: underline ;  }
a:visited    { color: #008080; }
a:active     { color: #008080; }

/*
td, table, tr,  div { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 11pt;
}*/

#cadre_principal {
	width: 762px;
	margin: 0 auto 0 auto;
	text-align: center;
	padding: 0;

}



/* En-tête du document: liens vers les autres sections, etc. */

#en_tete {
	background-image: url(images/header_bg.gif);
	width: 762px;
	height: 141px;
}

#en_tete a {
	display: block;
	height: 29px;
	float: left;
}


#en_tete .separateur {
	background: url(images/lisepa.gif) top left no-repeat;
	width: 16px;
	height: 29px;
	float: left;
}

#liens_sections {
	padding-top: 112px;
	padding-left: 39px;
}

#lien_index { background: url(images/menuaccueila.gif) top center no-repeat; width: 52px; }
#lien_index:hover { background: url(images/menuaccueilb.gif) top center no-repeat; }

#lien_cours { background: url(images/menucoura.gif) top center no-repeat; width: 38px; }
#lien_cours:hover { background: url(images/menucourb.gif) top center no-repeat; }

#lien_formateurs { background: url(images/menuforma.gif) top center no-repeat; width: 79px; }
#lien_formateurs:hover { background: url(images/menuformb.gif) top center no-repeat; }

#lien_calendrier { background: url(images/menucala.gif) top center no-repeat; width: 77px; }
#lien_calendrier:hover { background: url(images/menucalb.gif) top center no-repeat; }

#lien_inscription { background: url(images/menuinsa.gif) top center no-repeat; width: 73px; }
#lien_inscription:hover { background: url(images/menuinsb.gif) top center no-repeat; }

#lien_faq { background: url(images/menufaqa.gif) top center no-repeat; width: 25px; }
#lien_faq:hover { background: url(images/menufaqb.gif) top center no-repeat; }

#lien_contact { background: url(images/menucona.gif) top center no-repeat; width: 55px; }
#lien_contact:hover { background: url(images/menuconb.gif) top center no-repeat; }


/* Contenu du document */

#contenu {
	padding: 15px 38px 15px 38px;
	text-align: left;
	color: #95152C;
}

#contenu h1 {
	font-size: 24px;
}

#contenu table th {
	color: #000;
}

#contenu h2 {
	font-size: 18px;
}

.titre_cours {
	font-size: 18px;
	color: #95152C;
	margin-bottom: 0px;
}

#contenu .separateur_rouge  {
	border-bottom: 1px solid #940018;
	margin: 10px 0px 10px 0px;
	text-align: right;
}

#contenu .cours_formateurs {
	font-size: 13px;
}

.noir {
	color: #000;
}

.couleur2 {
	color: #95152C;
}


.couleur3 {
	color: #940018;
}


#contenu h3 {
	font-size: 14px;
}


/* Bas du document */

#bas_liens {
	margin-bottom: 20px;
}

#pied_de_page {
	
	height: 37px;
	width: 762px;
	background: url(images/basdepage.gif) top center no-repeat;
	vertical-align: middle;
}


#pied_de_page div {
	padding-top: 10px;
	font-size: 10px;
}

.index_cours {
	text-align: right;
}

/* Page calendrier */


#tableau_calendrier {
	font-size: 10pt;
}

/* Page des cours */

.tableau_cours {
	font-size: 10pt; 
	width: 90%;
	margin-bottom: 15px;
	margin-top: 10px;
}

.tableau_cours th {
	text-align: left;
}

.cours_seance_cont
{	
	text-align: center;
}

.cours_seance {
	margin: 0 auto 20px auto;
	width: 560px;
	padding: 10px;
	background-color: #fee99b;
	text-align: left;
	font-size: 13px;
}

#contenu .cours_seance_cont .cours_seance h1 
{
	width: 100%;
	margin: 0;
	font-size: 15px;
	border-bottom: 1px solid #000;
}

.date_limite {
	color: #95152C;
	font-size: 12px;
	margin-top: 0px;
	text-align: center;
	font-weight: bold;
}

.prix_commentaires {
	color: #95152C;
	font-style: italic;
	font-size: 13px;

}

.cours_info {
	line-height: 22px;
}

/* Inscriptions */

#contenu #tableau_inscriptions {
	font-size: 12px;
	border-spacing: 0;
	/*border-bottom: 1px solid #000;;*/
}

#contenu #tableau_inscriptions .total {
	font-weight: bold;
	font-size: 13px;
	padding-right: 5px;
	color: #95152C;
	border-top: 1px solid #000;
	border-bottom: 0;
}


#contenu #tableau_inscriptions th {
	text-align: left;
	border-bottom: 2px solid #000;
	padding: 2px;
	font-size: 13px;
	color: #95152C;
}

#contenu #tableau_inscriptions td {
	padding: 2px;
	border-bottom: 1px solid #000;
}

#choix_scenario_taxes {
	margin-left: 15px;
}

#encadre_infolettre {
	background-color: #fee99b;
	padding: 10px;
}

#contenu table {
	color: #95152C;
}

.notes_inscription {
	font-size: 12px;
}