th{
	text-align:left;
	background:url('../images/fond_entete_tab.png') top left repeat-x #c22407;
	color:#fff;
	border:0;
	min-height:26px;
	padding-left:5px;
}
td{
	padding-left:5px;
}
tr.pair{
	background-color:#d8d8d8;
}
tr a{
	color:#731b96;
	text-decoration:none;
	font-weight:bold;
}
a{
	color:#ff6600;
	text-decoration:none;
}
a:hover{
	color:#ff6600;
	text-decoration:underline;
}
#entete{
	height:161px;
	background:url('../images/fond_entete.png') top left repeat-x;
	border-left:1px solid #e7e5e5;
	border-bottom:5px solid #dedede;
	position:relative;
}
	#logo_ve71{
		position:absolute;
		bottom:30px;
		left:38px;
	}
	#mon_compte{
		background:url('../images/fond_compte.png') top left repeat-x;
		width:534px;
		position:absolute;
		top:0;
		right:0;
	}
		#mon_compte span{
			 float:left;
			 color:#fff;
			 margin-top:5px;
		}
		#mon_compte span img{
			margin-right:5px;
		}
		#mon_compte #form_connection input,.form_connection input{
			float:left;
			margin-left:7px;
			margin-right:7px;
		}
		#mon_compte #form_connection input.champ_connection{
			border-top:1px solid #555;
			border-left:1px solid #555;
			border-bottom:1px solid #ddd;
			border-right:1px solid #ddd;
			height:17px;
			margin-right:0px;
			color:#595959;
		}
		#mon_compte a{
			float:left;
			color:#fff;
			margin-top:5px;
			font-size:1em;
		}
	#inscription{
		position:absolute;
		top:67px;
		left:199px;
		width:180px;
		height:94px;
		background:url('../images/fond_inscription.png') top left no-repeat;
		padding-top:40px;
		padding-left:15px;
		color:#fff;
	}
	#inscription a{
		background:url('../images/fleche_inscription.png') top left no-repeat;
		padding-left:17px;
		margin-left:5px;
		color:#ff6600;
		text-decoration:none;
		font-weight:bold;
		margin-top:5px;
		display:block;
	}
	#accroche{
		position:absolute;
		bottom:0;
		left:10px;
		font-size:0.8em;
		color:#751c99;
		
	}
		#accroche a{
			font-weight:bold;
			font-size:1em;
			margin-left:16px;
			text-decoration:none;
			color:#751c99;
		}
	#google{
		width:468px;
		height:60px;
		position:absolute;
		top:70px;
		right:20px;
	}
.chemin{
	position:absolute;
	top:-18px;
	left:0;
}
span.chemin{
	color:#807471;
}
ul.chemin{
	position:absolute;
	top:-18px;
	left:80px;
	width:auto;
}
ul.chemin li{
	margin-left:5px;
}
#contenu ul.chemin li a{
	color:#751c99;
}
#contenu{
/*	position:relative;/* pour l'admin */
	border-top:21px solid #dedede;
	background:url('../images/fond_menu.png') top left repeat-y #fff;
	padding-left:390px;
	border-left:1px solid #e7e5e5;
	border-right:1px solid #e7e5e5;
}
#contenu fieldset{
	margin-left:10px;
	margin-right:10px;
}
#contenu div.paragraphe{
	overflow:auto;
	zoom:1;
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:10px;
}
#contenu div.formulaire{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0;
}
#contenu div.paragraphe h2{
	position:relative;
	float:left;
}
#contenu ul.images,#contenu ul.images_gauche,#contenu ul.images_droite,#contenu ul.images_haut,#contenu ul.images_bas,#contenu ul.galerie_photo{
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}
#contenu ul.galerie_photo
{
	width:700px;
}
#contenu ul.galerie_photo li{
	margin-right:3px;
	margin-top:3px;
	padding:3px;
	width:150px;
	height:150px;
	float:left;
	background-color:#dadbdb;
}
/*#contenu ul.images li{
	margin:0;
	padding:0;
	border:0;
	float:left;
}*/
#contenu ul.images_haut li,#contenu ul.images_bas li{
	float:left;
	padding:3px;
	padding-left:0;
}
#contenu ul.images_gauche,.float_left{
	float:left;
}
#contenu ul.images_droite,.float_right{
	float:right;
}

#contenu ul.images_gauche img{
	margin-right:10px;
	float:none;
}
#contenu ul.images_droite img{
	margin-left:10px;
	float:none;
}
#contenu ul.images_gauche img,#contenu ul.images_droite img,#contenu ul.images_haut img, #contenu ul.images_bas img{
	padding:2px;
	border:1px solid #d2d2d2;
}
#contenu ul.lien,#contenu ul.document{
	clear:both;
}
.lien iframe{
	width:550px;
	height:350px;
}
#liste_news_contenu{
	margin-left:10px;
	margin-top:40px;
	margin-bottom:40px;
}
#liste_news_contenu li{
	background-color:#f0f0f0;
	padding:10px;
	margin-top:2px;
	width:368px;
}
#liste_news_contenu li a{
	color:#ff6600;
	font-weight:bold;
}
ul.lien,ul.document{
	padding:0;
	margin:0;
	margin-top:10px;
	list-style-type:none;
}
#contenu div.fond_rouge{
	background-color:#bb4b00;
	padding-top:5px;
}
#contenu div.fond_rouge p{
	color:#fff;
}

#contenu p.principal{
	margin-top:50px;
	/*clear:left;*/
}
ul.lien li a,ul.document li a,#contenu p.principal a{
	color:#000;
}
#contenu ul.lien a{
	text-decoration:underline;
}
#lien_pratique{
	background:url('../images/fond_contenu.png') bottom left repeat-x #dedede;
	padding-bottom:8px;
	padding-left:0px;
}
#lien_pratique li{
	margin-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
#lien_pratique li a{
	text-decoration:none;
	color:#731b96;
	font-weight:bold;
}
#lien_pratique li img{
	margin-right:5px;
}
#pied_page{
	border-top:6px solid #dedede;
	border-left:1px solid #e7e5e5;
}
#titre_partenaire{
	margin-top:4px;
	margin-left:8px;
}
#lien_partenaire{
	margin-top:30px;
	margin-bottom:10px;
}
#lien_partenaire li{
	margin-left:30px;
}
#contenu h1{
	margin:0;
	margin-bottom:10px;
	padding:5px;
	color:#bb4b00;
	border:1px solid #bb4b00; 
	font-size:18px;
	margin-right:10px;
	float:right;
	margin-top:10px;
	position:relative;
}
#contenu h2{
	margin:0;
	padding:0;
	color:#414141;
	font-size:1.2em;
}
#contenu p{
	margin:0;
	padding:0;
	color:#414141;
	font-size:1em;
}
#contenu a{
	color:#ff6600;
}
#contenu div.paragraphe a{
	color:#ff6600;
}
#contenu table.tableau{
	margin-top:20px;
	border-collapse:collapse;
}
#contenu table.tableau th{
	/*background-color:#eee;*/
}
#contenu table.tableau td,#contenu table.tableau th{
	padding:1px 7px;
}
#contenu table.tableau td{
	border:1px solid #fff;
	color:#000;
}
#form_connection label,.form_connection label,#form_inscription label{
	display:block;
	float:left;
	clear:left;
	width:85px;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
	height:25px;
	line-height:25px;
}
#form_inscription{
	margin-left:10px;
}
#form_inscription input.radio{
	padding:0;
	height:19px;
	margin-bottom:-2px;
	margin-right:5px;
	margin-left:20px;
	margin-top:5px;
}
#form_inscription input.checkbox{
	padding:0;
	height:19px;
	margin:5px 0;
}
#form_inscription label{
	width:220px;
}
#form_connection input,.form_connection input,#form_inscription input,#form_inscription select{
	padding:0;
	height:19px;
	margin:2px 0;
}
#form_connection input.enregistrer,#form_inscription input.enregistrer{
	background:url('../picto/document-save.png') top left no-repeat;
}
#form_connection input.enregistrer,#form_inscription input.enregistrer{
	border:0;
	padding:0;
	padding-left:30px;
	height:22px;
	line-height:22px;
	margin:2px;
	float:left;
	color:#000;
	display:block;
	text-decoration:none;
	text-align:left;
}
form.form_admin label{
	display:block;
	float:left;
	clear:left;
	width:300px;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
	line-height:25px;
}
form.form_admin input{
	padding:0;
	height:19px;
	margin:2px 0;
}
form.form_admin input.submit{
	background:url('../picto/page_tick.gif') top left no-repeat;
	border:0;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
}
form.form_admin input.enregistrer,input.enregistrer,form.form_admin input.envoyer,a.confirmer,a.annuler,a.supprimer,a.ajouter,a.ajouter_tableau,a.ajouter_simple,form.form_admin input.supprimer,form.form_admin input.confirmer{
	border:0;
	padding:0;
	padding-left:30px;
	height:22px;
	line-height:22px;
	margin:2px;
	float:left;
	color:#000;
	display:block;
	text-decoration:none;
	text-align:left;
}
input.enregistrer{
	background:url('../picto/document-save.png') top left no-repeat;
}
input.envoyer{
	background:url('../picto/mail-forward.png') top left no-repeat;
}
a.confirmer,input.supprimer{
	background:url('../picto/applications-multimedia.png') top left no-repeat;
}
a.annuler{
	background:url('../picto/edit-undo.png') top left no-repeat;
}
a.supprimer{
	background:url('../picto/user-trash.png') top left no-repeat;
}
a.confirmer,input.confirmer{
	background:url('../picto/applications-multimedia.png') top left no-repeat;
}
#pagination{
	text-align:center;
}
#err_connection{
	font-weight:bold;
	color:#dd621e;
	margin-left:10px;
}
#ra_activite{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:20px;
}
#ra_activite li{
	margin-bottom:10px;
}
.ra_creneaux{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:20px;
}
.ra_creneaux li{
	width:450px;
	position:relative;
}
.ra_creneaux li span{
	position:absolute;
	top:0;
	right:0;
}
/*----------------------------------------
			VALIDATION DES PRESENTS
----------------------------------------*/
#present_inscrit,#present_non_inscrit,#present_hors_formule{
	list-style-type:none;
	margin:0;
	padding:0;
}
#present_inscrit{
	margin-top:10px;
}
#present_inscrit li,#legende_inscrit{
	background-color:#d9ffd9;
}
#present_non_inscrit li,#legende_non_inscrit{
	background-color:#ffffbb;
}
#present_hors_formule li,#legende_hors_formule{
	background-color:#ff284e;
}
#legende_inscrit,#legende_non_inscrit,#legende_hors_formule{
	width:10px;
	height:10px;
	float:left;
	border:1px solid #000;
	margin-right:10px;
	margin-top:2px;
}
span.legende{
	float:left;
	margin-right:10px;
}
#present_inscrit li,#present_non_inscrit li,#present_hors_formule li{
	width:400px;
	position:relative;
	padding:2px;
	padding-left:24px;
}
#label_present{
	width:350px;
	display:block;
	float:left;
}
#present_inscrit li input,#present_non_inscrit li input,#present_hors_formule li input{
	position:absolute;
	left:0;
	top:0;
}
#aff_note{
	margin-top:20px;
}
.tab_chiffre{
	width:100px;
	text-align:center;
}
#recherche_annuaire_contenu{
	width:310px;
	float:left;
	background-color:#d14200;
	padding:10px;
	margin-left:48px;
}
#recherche_annuaire_contenu h2{
	color:#fff;
	font-size:1.4em;
}
#recherche_annuaire_contenu form.form_admin label{
	width:100px;
	color:#fff;
}
#recherche_annuaire_contenu form.form_admin input,#recherche_annuaire_contenu form.form_admin select{
	background-color:#e1e0d2;
}
#recherche_annuaire_contenu form.form_admin input.enregistrer{
	color:#fff;
	background-color:#d14200;
}
#recherche_annuaire_contenu a{
	color:#fff;
}
#inscr_ancien,#non_identifier{
	float:left;
	margin-right:70px;
	margin-left:2px;
	padding:10px;
	padding-right:65px;
	background:url('../images/deco_annuaire.png') bottom right no-repeat #d8d8d8;
	color:#000;
}
#non_identifier{
	float:none;
	margin:0;
	margin-right:10px;
}
#non_identifier p{
	font-weight:bold;
}
#inscr_ancien a{
	color:#ff0000;
	background:url('../picto/fleche_annuaire.png') center left no-repeat;
	padding-left:16px;
}
#inscr_ancien h2,#non_identifier h2{
	color:#fff;
	margin-bottom:12px;
	font-size:1.4em;
}
#legende_annuaire{
	float:left;
	margin-left:55px;
	margin-top:40px;
}
#annuaire{
	width:95%;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
#annuaire th{
	text-align:left;
	background-color:#414141;
	color:#fff;
}
#annuaire tr.pair{
	background-color:#d8d8d8;
}
#annuaire tr a{
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
#detail_inscrit{
	position:relative;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	padding:0px;
	padding-left:10px;
	background-color:#f0f0f0;
}
#detail_inscrit span{
	color:#414141;
	font-weight:bold;
}
#detail_inscrit h2{
	margin-bottom:10px;
	margin-top:10px;
	font-size:1.4em;
}
#detail_inscrit img{
	float:right;
}
#detail_inscrit a{
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
	background:url('../images/fleche_double.png') center left no-repeat;
	padding-left:10px;
}
#detail_inscrit span.retour{
	margin-top:30px;
	width:200px;
	display:block;
}
#resume_activite{
	zoom:1;
	background-color:#85c319;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	margin-bottom:20px;
	position:relative;
}
#resume_activite h2{
	color:#fff;
	font-weight:bold;
}
#resume_activite p{
	color:#fff;
	padding-left:10px;
	margin-bottom:20px;
}
.coin_hg{
	position:absolute;
	top:0;
	left:0;
	
}
.coin_hd{
	position:absolute;
	top:0;
	right:0px;
}
.coin_bg{
	position:absolute;
	bottom:0;
	left:0;
}
.coin_bd{
	position:absolute;
	bottom:0;
	right:0;
}
.coin_hg_contour{
	position:absolute;
	top:-1px;
	left:-1px;
}
.coin_hd_contour{
	position:absolute;
	top:-1px;
	right:-1px;
}
.coin_bg_contour{
	position:absolute;
	bottom:-1px;
	left:-1px;
}
.coin_bd_contour{
	position:absolute;
	bottom:-1px;
	right:-1px;
}
#admin_news li.news_non_admin{
	border-bottom:1px dashed #d2d2d2;
	margin-bottom:10px;
	padding-bottom:15px;
}
.date_news{
	color:#d75927;
	font-weight:bold;
}
.suite_article{
	background:url('../images/fleche_double.png') center left no-repeat;
	padding-left:10px;
	color:#ff6600;
	font-weight:bold;
	position:absolute;
	right:0;
	bottom:0;
}
.img_news{
	width:100px;
	padding:1px;
	border:1px solid #d2d2d2;
	float:left;
	margin-right:10px;
}
/*--------------------------
		Mon compte
--------------------------*/
#entete_compte{
	background-color:#dedede;
	color:#6c6c6c;
	padding:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
}
#titre_mon_compte{
	margin:3px;
}
a#bt_deconnection{
	background:url('../images/bt_deconnecter.png') top left no-repeat;
	width:92px;
	color:#fff;
	padding-left:15px;
	padding-bottom:2px;
	font-size:0.9em;
}
#info_compte{
	border:1px solid #a3d250;
	padding:5px;
	margin-top:5px;
	width:30%;
	color:#414141;
	float:left;
}
#info_compte a{
	color:#414141;
	text-decoration:underline;
}
#info_compte ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:5px;
}
#info_compte ul li a{
	color:#dd621e;
	background:url('../images/fleche_actu_detail.png') top left no-repeat;
	padding-left:10px;
}
#compte_responsable{
	float:left;
	margin-left:20px;
	width:60%;
}
#compte_responsable ul{
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #c6c6c6;
}
#compte_responsable ul li{
	background:url('../images/puce_responsable.png') top left no-repeat;
	padding-left:10px;
	border-bottom:1px solid #c6c6c6;
	padding-bottom:2px;
	
}
#compte_responsable ul li a{
	margin-left:22px;
	text-decoration:underline;
}
#compte_responsable ul li ul#gestion_page{
	margin:0;
	padding:0;
	list-style-type:none;
	border:0;
	float:right;
}
#compte_responsable ul li ul#gestion_page li{
	background:none;
	border:0;
	float:right;
	clear:right;
}
#action_compte{
	width:60%;
	float:left;
	padding-right:20px;
}
#action_compte h2{
	position:relative;
	color:#fff;
	padding-left:12px;
	background:url('../images/fleche_compte.png') center left no-repeat #a3d250;
}
#action_compte h2 a{
	color:#fff;
	margin-left:3px;
}
#action_compte ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:36px;
}
#action_compte ul li{
	background:url('../images/fleche_actu_detail.png') top left no-repeat;
	padding-left:10px;
}
#action_compte ul li a{
	text-decoration:underline;
}
#statistique{
	width:30%;
	float:left;
	color:#414141;
	padding-left:20px;
	border-left:1px dotted #d2d2d2;
}
#statistique ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
}
#statistique ul li{
	background:url('../images/fleche_actu_detail.png') top left no-repeat;
	padding-left:10px;
}
#statistique ul li a{
	text-decoration:underline;
}
.prochaine_activite{
	text-decoration:underline;
	color:#dd621e;
	font-weight:bold;
}
#statistique h2{
	background-color:#a3d250;
	position:relative;
	padding:2px;
}
#statistique h2 a{
	text-align:center;
	color:#fff;
	display:block;
	font-size:1em;
}
#statistique h2.titre_rouge{
	background-color:#dd621e;
	color:#fff;
	text-align:center;
	font-size:1em;
}
#contenu a.retour_compte{
	color:#fff;
	padding-left:20px;
	padding-right:11px;
	background:url('../images/retour_compte.png') center left no-repeat #c6c6c6;
}
#valide_connexion,.valide_connexion{
	background:url('../images/valide_connection.png') top left no-repeat;
	border:0;
	width:23px;
}
#para_home li{
	width:29%;
	float:left;
	margin-bottom:10px;
	padding-right:10px;
	border-left:1px dashed #d2d2d2;
	padding-left:10px;
	height:270px;
	text-align:center;
}
#para_home li.premier{
	width:90%;
}
#para_home li.premier,#para_home li.sans_bordure{
	border:0;
}
#para_home li a{
	float:right;
	margin-top:10px;
	margin-right:5px;
	background:url('../images/fleche_double.png') center left no-repeat;
	padding-left:10px;
}
#para_home li h2{
	font-size:1.2em;
	text-align:left;
}
#para_home li p{
	color:#414141;
	text-align:left;
}
#para_home img{
	padding:2px;
	height:100px;
	border:1px solid #d2d2d2;
}
#plan_site,#plan_site ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:40px;
}
#plan_site li a{
	background:url('../images/fleche_double.png') center left no-repeat;
	padding-left:10px;
}
.msg_non_lu{
	font-weight:bold;
}
ul.msg_interne li{	
	position:relative;
	width:550px;
	line-height:22px;
}
ul.msg_interne li span{
	position:absolute;
	top:0;
	right:0;
}
.msg_pair{
	background-color:#eee;
}
#entete_compte a.nouveau_msg{
	color:#731b97;
	font-weight:bold;
	font-size:1.4em;
}
#mail_envoye{
	background:url('../picto/mail-forward.png') top left no-repeat;
	line-height:22px;
	padding-left:25px;
	font-size:1.2em;
	display:block;
	font-weight:bold;
}
#msg_erreur{
	font-weight:bold;
	color:#ff0000;
}
#lien_utile
{
	text-transform: uppercase;
}
ul#admin_lien_pratique li{
	padding-top:8px;
}
#doublons{
	display:none;
}
#liste_doublons{
	list-style-type:none;
	margin-left:40px;
	padding:0;
}
.photo_cv{
	float:right;
	margin-top:10px;
	margin-right:10px;
}
