@charset "iso-8859-2";
/* CSS Document */



/* Styles du look Général ---------------------------------- */
/* --------------------------------------------------------- */
.conteneur_global {
	width: 778px;
	margin:auto;
}

.com_coins_haut{
	width:		778px;
	height:		10px;
	margin-top:	5px;
	filter:		progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='medias/communs/com_coins_haut.png');
}

.com_coins_haut[class]{
	background-image:url(../medias/communs/com_coins_haut.png);
}

.com_coins_bas{
	clear:			left;
	width:			778px;
	height:			16px;
	_margin-bottom:	5px;
	filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='medias/communs/com_coins_bas.png');
}

.com_coins_bas[class]{
	background-image:url(../medias/communs/com_coins_bas.png);
}

.com_coins_centre{
	float: left;
	width: 8px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='medias/communs/com_coins_centre.png');
}

.com_coins_centre[class]{
	background-image:url(../medias/communs/com_coins_centre.png);
}

.com_fond_centre{
	float: 				left;
	padding-left:		10px;
	width: 				760px;
	background-color: 	#FFFBE2;
}

#titre_et_path{
	margin:0;
	margin-top: 22px;
	margin-bottom: 30px;
	background-image: url(../medias/communs/com_img_titre.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.letitre{
	margin-left: 28px;
}



/* Styles de la navigation --------------------------------- */
/* --------------------------------------------------------- */
#nav_utilitaire{
		text-align:			right;
		color:				#9a9270;
		font-size:			11px;
}
a.utilitaire:link, a.utilitaire:visited, a.utilitaire:active{
		color:				#9a9270;
		text-decoration:	none;
}

a.utilitaire:hover{
		color:				#9a9270;
		text-decoration:	underline;
		background-color:	transparent;

}

.nav_liens{
	margin-top:	8px;
	_margin-top: 6px;
	margin-left:0px;
}

.nav_sous_menu{
	position:			absolute;
	visibility:			hidden;
	top:				284px;
	width:				219px;
	padding:			8px 0px 8px 8px;
	background-color:	#ECECEC;
	border-style:		solid;
	border-color:		#CFCFCF;
	border-bottom-width:1px;
	border-top-width:	1px;
	border-left-width:	0px;
	border-right-width:	0px;
}

.nav_liens_sous_menu{
	width:				203px;
	padding:			3px 0px 3px 0px;
	text-indent:		4px;
	border-style:		solid;
	border-color:		#CFCFCF;
	border-bottom-width:1px;
	border-top-width:	0px;
	border-left-width:	0px;
	border-right-width:	0px;
}

.sous_menu{
	position:					absolute;
	padding:					5px 8px 5px 8px;
	display:					none;
	background-color:			#dfd5b6;
	background-image: 			url(../medias/communs/com_bkg_sousmenu.jpg);
	background-position:		top;
	background-repeat: 			repeat-x;
	width:						270px;
	border-bottom:				1px solid #cec7ac;
	border-left:				1px solid #cec7ac;
	border-right:				1px solid #cec7ac;
}

.sous_menu a:link, .sous_menu a:active, .sous_menu a:visited{
		display:					block;
		margin:						0px;
		padding-top:				3px;
		padding-bottom:				3px;
		font-size:					11px;
		color: 						#736e59;
		text-decoration:			none;
		border-top:					1px solid #cec7ac;
}
	
.sous_menu a:hover{	
		color: 						#e5e1cf;
		background-color:			#3a7a9e;
}	

.sous_menu a.sansligne:link, .sous_menu a.sansligne:active, .sous_menu a.sansligne:visited{
		border-top:					none;
}
	
.sous_menu a.sansligne:hover{	
		border-top:					none;
}	

/* Styles de la colGauche ---------------------------------- */
/* --------------------------------------------------------- */
#com_colonne_gauche{
	margin: 0;
	float:left;
	width:244px;
}

#com_colonne_gauche_bleu{
	width:				244px;
	margin:				0px;
	padding-top: 		20px;
	
	background-image: 	url(../medias/communs/com_colg_bleu_bkg.jpg);
	background-position:top;
	background-repeat:	no-repeat;
	background-color: 	#9FC9E3;
}

#com_colonne_gauche_hautbeige{
	width:				244px;
	margin:				0px;
	padding-top: 		50px;
	height: 			45px;
	background-image: 	url(../medias/communs/com_colg_beige_court_bkg.jpg);
	background-position:top;
	background-repeat:	no-repeat;
}


.com_colonne_gauche_beige{
	width: 				244px;
	margin: 			0px;
	padding-bottom: 	10px;
	background-image:	url(../medias/communs/com_colg_beige_bkg.jpg);
	background-position:bottom;
	background-repeat:	no-repeat;
}

#com_colonne_gauche_logo{
	width: 				244px;
	height:				513px;
	margin: 			0px;
	background-image:	url(../medias/communs/com_colg_fin_bkg.jpg);
	background-position:top;
	background-repeat:	no-repeat;
}

#com_colonne_gauche_fin{
	width: 				244px;
	background-image:	url(../medias/communs/com_colg_finuni_bkg.jpg);
	background-position:top;
	background-repeat:	repeat-y;
}

.pointille{
	margin-left: 4px;
}

.com_colonne_gauche_champs{
	width:				80%;
	margin:				5px 0px 2px 0px;
	background-color:	#F2B1AA;
	color:				#AD1C0F;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding-left:		5px;

	border-bottom-width:0px;
	border-top-width:	0px;
	border-left-width:	0px;
	border-right-width:	0px;
}

.com_colonne_gauche_listes{
	width:				95%;
	margin:				5px 0px 2px 0px;
	background-color:	#F2B1AA;
	color:				#AD1C0F;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
}

input.champcompte{
	color: 			#19435a;
	width:			140px;
	padding:		2px 10px 2px 10px;
	font-size: 		10px;
	font-family:	Arial, Helvetica, sans-serif;
	border:			1px solid #837f6a;
	margin: 		0;
	margin-left:	22px;
	margin-bottom:	3px;
	margin-right:	5px;
	background-color:#dff3ff;
}

input.check_recherche_membre{
	margin: 		0;
	margin-top: 	3px;
	_margin-bottom: -1px;
	_margin-top: 	-1px;
	margin-right: 	25px;
}

input.champ_recherche_membre, select.champ_recherche_membre{
	color: 		#605B45;
	font-size: 	11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fffbe2;
	border:			1px solid #837f6a;
	padding:		2px 10px 2px 10px;
	margin: 		0px;
	width:			140px;
}

form{
	margin:0;
	padding:0;
}

select.champ_recherche_membre{
	padding:		2px 2px 2px 10px;
}

select.champ_recherche_membre:disabled{
	background-color: #e8e6d8;
	color: #b4b4b4;
}

input.champ_recherche_membre:disabled{
	background-color: #e8e6d8;
	color: #b4b4b4;
}

.bt_compte{
	margin: 0;
}

.champs{
	float:left;
}

.divbt{
	padding-top:17px;
	float:left;
}

/* Styles de la colDroite ---------------------------------- */
/* --------------------------------------------------------- */


.com_colonne_droite{
	width:			456px;
	margin-right:	30px;
	margin-left: 	30px;
}

.com_colonne_droite_local{
	height:				35px;
	color:				#B6B5B5;
	margin-top:			5px;
	margin-bottom:		50px;
	background-image:	url(../medias/communs/com_icone_posture_01.gif);
	background-position:left;
	background-repeat:	no-repeat;
}

.com_colonne_droite_trier{
	color:				#939393;
	padding:			5px 0px 5px 0px;
	margin-bottom:		20px;
	background-color:	#E7DDA5;
	text-indent:		5px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
}



/* Styles de l'accueil ------------------------------------- */
/* --------------------------------------------------------- */

#acc_citation{
	margin-top:		30px;
	margin-bottom: 	20px;
}

#acc_diffusion{
	height: 			140px;
	margin-bottom: 		20px;
 	background-image: 	url(../medias/accueil/acc_list_bkg.jpg);
	background-position:left bottom;
	background-repeat: 	repeat-x;
}


input.champconnexion{
	color: 			#54503c;
	width:			140px;
	padding:		2px 10px 2px 10px;
	font-size: 		10px;
	font-family:	Arial, Helvetica, sans-serif;
	border:			1px solid #837f6a;
	margin: 		0;
	background-color: #fffbe2;
}

input.champliste{
	color: 			#54503c;
	font-size: 		10px;
	font-family: 	Arial, Helvetica, sans-serif;
	margin-left: 	140px;
	margin-bottom:	3px;
	margin-right:	5px;
	background-color:#fffbe2;
	border:			1px solid #837f6a;
	padding:		2px 10px 2px 10px;
	width: 			190px;
}

.bt_liste{
	margin: 0;
}

#acc_nouvelles{
	margin-bottom: 20px;
}

.bloc_nouvelle{
	margin-top: 	20px;
	margin-bottom: 	0px;
	margin-left: 	10px;
}

.colg_nouv{
	float: 			left;
	width: 			120px;
	margin-top: 	37px;
	margin-right: 	10px;
}

.cold_nouv{
	margin: 0px;
	float: 	left;
	width: 	316px;
}



/* Styles de la section formations ------------------------- */
/* --------------------------------------------------------- */
#mois{
	margin:			0 0 25px 0;
}

/* Styles de la section membre ----------------------------- */
/* --------------------------------------------------------- */
.tab_recherche_membre{
	margin-bottom: 10px;
	margin-top: 10px;
}

.img_recherche_membre{
	width: 80px;
	margin-left: 10px;
	border: 1px solid #867F65;
}
/* Styles de la fiche personnelle -------------------------- */
/* --------------------------------------------------------- */
#carte_perso_img{
	width:					115px;
	float:					left;
	background-image:		url(../medias/membres/mem_bkgcarte_gauche.jpg);
	background-repeat:		no-repeat;
	text-align:				center;
	padding:		        23px 0 24px 0;
}

#carte_perso_infos{
	float:					left;
	width:					338px;
	height:					149px;
	background-image:		url(../medias/membres/mem_bkgcarte_droit.jpg);
	background-repeat:		no-repeat;
	border-left: 			2px solid #fffbe2;
}
#carte_perso_content{
	margin:					10px 0px 0px 22px;
}
#carte_perso_adresse{
	margin:					18px 0px 0px 0px;
	font-size:				11px;
}
#carte_perso_courriel{
	margin:					4px 0px 0px 0px;
	font-size:				11px;
}
.carte_perso_nom{
	color:					#FFFFFF; 
	font-size:				14px; 
	font-weight:			bold;
}
.carte_perso_statut{
	color:					#FFFFFF; 
	font-size:				11px; 
}


#div_diplomes{
	float:				left;
	width:				215px;
	border-right: 		1px solid #a79f6f;
	font-size:			11px; 
}

#div_specialites{
	float:				left;
	margin:				0 0 0 20px;
	width:				215px;
	font-size:			11px; 
}

.div_formation{
	background:				url(../medias/accueil/acc_list_bkg.jpg);
	background-position:	bottom;
	background-repeat:		repeat-x;
	padding:				15px 0 15px 25px;
	font-size:				11px;
	display:				none;
}

#bloc_formation{
	background: 			url(../medias/communs/com_bkg_deg_bloc.jpg);
	background-position:	bottom;
	background-repeat:		repeat-x;
	padding:				15px 25px 15px 25px;
}
/* Styles du footer ---------------------------------------- */
/* --------------------------------------------------------- */
#pied_fondcentre{
	font-size:		11px;
	color:			#827e69;
}

#pied_credits{
	margin:			17px 0px 22px 30px;
	_margin:		17px 0px 22px 15px;
	float:			left;
}

#pied_copyright{
	margin:			17px 0px 22px 43px;
	border-left:	1px solid #cecab3;
	float:			left;
	padding-left:	18px;
}

#pied_btntop{
	margin:			17px 0px 22px 95px;
	border-left:	1px solid #cecab3;
	float:			left;
	padding-left:	12px;
}

a.pied:link, a.pied:visited, a.pied:active{
	color:  		#ACA893;
}

a.pied:hover{
	color:				#827E69;
	background-color:	transparent;
	text-decoration:	none;
}



/* Style de form ------------------------------------------- */
/* --------------------------------------------------------- */
a.bt:link, a.bt:visited, a.bt:active{
	background-color:	transparent;
}

a.bt:hover{
	background-color:	transparent;
	cursor: pointer;
}



/* Je ne sais pas encore ----------------------------------- */
/* --------------------------------------------------------- */
.img_revue {
	margin-right: 	5px;
	border-style: 	solid;
	border-width: 	thin;
	_border: 		1px;
	border-color: 	#581212;
}

.img_encadree {
	float: left;
	margin-right: 5px;
	border-style: solid;
	border-width: thin;
	_border: 1px;
	border-color: #581212;
}

.clear{
	float:			none;
	clear:			both;
}

hr.ligne_pointille{
	border-bottom: 1px dashed #837b4a;
	margin-bottom: 2px;
	margin-top: 2px;
	border-style: none none dotted;
	color: #fffbe2;
	background-color: #fffbe2;
}

a.bt_img:link, a.bt_img:visited, a.bt_img:active, a.bt_img:hover{
		border:0;
		background-color:transparent;
}

a.second_champ:link, a.second_champ:visited, a.second_champ:active{
	color:	#286486;	
	font-size: 11px;
}
a.second_champ:hover{
	color:  #ffffff;

}
.premier_champ{
	color:	#7B765B;
	font-size: 11px;
}

.titre_fiche_formation{
	color:	#7B765B;
	font-size: 12px;
}

.format_Georgia{
	font-family:	Georgia;
	font-style:		normal;
	line-height:    20px;
	font-size:	 	12px;
	margin:			0 0 25px 5px;
}
p.interligne20{
	margin-top: 1px;
}
.interligne_0{
	line-height: normal;
}
.titre_formation{
	font-size: 14px;
	color:	#645F44;
	margin:	0 0 4px 0;
}

.acc_bloc_nouvelles_contenu{
	margin-left: 20px;
	}

.bleu_arriere_plan{
	background-color:	#6199B9;
	color: 				#FFFFFF;
	font-size:			11px;
}

/* LABEL */
.label {
	margin: 				0px;
	font-size: 				11px;
	color: 					645f44;
	border: 				1px solid #8f8f8b;
	width:					250px;
	padding: 				14px;
	padding-left: 			18px;
	padding-right: 			18px;
	background-color: 		#fffde6;
	text-align: 			left;
}
	
.labelh {
	display: 				none;
}