BODY {margin: 0; padding: 10px; background-color: #4D6D81; color: #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
	#mainbox {text-align: center;}
		#bord {background-color: #FFF; padding: 8px;}
			#bord TD {text-align: left;}

#menu A, #menu IMG {padding: 0; margin: 0; border-width: 0; line-height: 0;}
A IMG {border-width: 0;}

#pub_h {width: 501px; height: 78px; vertical-align: middle; text-align: center; background: url('../images/bandeau-cg.jpg') center left no-repeat;}

#slogan1, #slogan2 {text-align: center; vertical-align: top;}
#slogan1 {padding-top: 20px;}
	#slogan1 IMG {border-width:0;}

#textbox {margin: 0 4px 0 0;}
	.leftfloat {float: left; margin: 4px 20px 4px 0; padding: 3px; border: 1px solid #B1B1B1;}
	#textbox H1, #organisateurs H1 {padding: 0; margin: 2px 2px 20px 2px; font-weight: normal; font-size: 18px;}
	.text {text-align: justify;}

.orgbox {border: 1px solid #B1B2A5; padding: 0; margin: 0 0 16px 0;}
	.orgnom {padding: 6px; background: #F7F7F7 url('../images/doublefleche_jaune.gif') 7px center no-repeat; padding: 4px 6px 4px 22px; border-bottom: 1px solid #B1B2A5;}
	.orgtexte {padding: 3px 6px 3px 22px;}
		.orgtexte P {padding: 4px 0; margin: 0; font-size: 11px; line-height: 12px;}
		.imgleft, .imgright {border: 1px solid #B1B2A5; padding: 4px;}
		.imgleft {float: left; margin: 4px 4px 4px 0;}
		.imgright {float: right; margin: 4px 0 4px 4px;}

#loginbox {background-color: #F7F7F7; width: 200px; border: 1px solid #B1B2A5; color: #535352; line-height: 13pt; padding: 4px; float: left; margin-right: 20px;}

#partenaire H1 {margin: 0; font-size: 16px; font-weight: normal;}

H1 {color: #AF9563; line-height: 20px}
H3 {padding: 2px; font-size: 12px;}

#logos_bas {padding: 4px 2px; text-align: center;}
	#logos_bas IMG {margin: 0 4px;}
	#logos_bas H3 {margin: 7px 0 2px 0;}

#logos_partenaires {display: table-cell;}
	#logos_partenaires UL {padding: 0; margin: 0 0 0 3px; list-style-position: inside;}
		#logos_partenaires LI {padding: 10px 0; margin: 0;}
			#logos_partenaires LI IMG {vertical-align: middle;}

#infos_pratiques {padding: 0; margin: 10px 0 0 0; border-width: 0; width: 100%; clear: both;}

#carre {width: 9px; height: 9px; vertical-align: middle;}

#preview {margin: 10px 2px;}

#recherche, .form_input {font-size: 10px; color: #743F18; font-weight: bold; border: 1px solid #0099CC;}
#vousrecrutez .form_input {margin-left: 40px;}

.clear {clear: both;}


.erreur {color: #FF0000;}
.texte1 {color: #535352; text-decoration: none;line-height: 13pt}
.texte2 {color: #FDB813; text-decoration: none;line-height: 13pt}
.texte3 {color: #535352; text-decoration: none;line-height: 10pt}
.texte4 {color: #743F18; text-decoration: none;line-height: 13pt}
.texte5 {font-weight: bold; color: #743F18; text-decoration: none;line-height: 13pt}
.titre1 {font-size: 18px; color: #41535D; text-decoration: none}
.titre2 {font-size: 16px; color: #41535D; text-decoration: none}
.titre3 {font-size: 16px; color: #FFFFFF; text-decoration: none}
.soustitre1 {font-style: italic; font-size: 13px; color: #0478FA; text-decoration: none}
.lien1 {color: #0099CC; text-decoration: underline}
A.lien1:hover {color: #743F18; text-decoration: none}
.lien2 {color: #0099CC; text-decoration: underline}
A.lien2:hover {color: #743F18; text-decoration: none}
.lien3 {color: #535352; text-decoration: underline}
A.lien3:hover {color : #AF2C2E; text-decoration: underline}
.lien4 {color: #000000; text-decoration: underline}
A.lien4:hover {color : #8F8C8C; text-decoration: none}
.lien5 {font-size: 10px; color: #AF2C2E; text-decoration: underline;line-height: 9pt}
A.lien5:hover {color: #71B3C8; text-decoration: none}
.lien6 {font-size: 10px; color: #0099CC; text-decoration: underline}
A.lien6:hover {color: #743F18; text-decoration: none}
.lien7 {font-size: 10px; color: #0099CC; text-decoration: underline}
A.lien7:hover {color: #743F18; text-decoration: none}