	body {
		background-color: #FFF;
		font-family: verdana, arial, sans-serif;
		margin:0;
		font-size:0.82em;
	}
	
	div.titre {
		font-size: 28px;
		font-weight:bold;
		width:910px;
		text-align:right;
		color:#D40005;
	}
	
	a {color:#0300be;}
	
	/* links */
	a.bas:link {color:#054A7B; text-decoration:none;}
	a.bas:visited {color:#054A7B; text-decoration:none;}
	a.bas:hover {color:#155A8B; text-decoration:underline;}
	dt, dd {line-height:15px;; margin-top:0px;}
	dd { margin-left:15px;} 
	dl {}
	li {list-style-type:none;line-height:15px;}
	
	h1 {font-size :1em; font-weight:bold; margin-left:4px; margin-top:4px;}
	h2 {
		font-size:0.8em;	
	}
	
    .row1 { background-color:#4E81B5; }  
    .row2 { background-color:#ADADAD; }  
    .list_table { border:2px solid #123456; font-family:Georgia, Verdana, sans-serif;color :#FFF;font-weight:bold;margin-top:100px;line-height:2em;margin-bottom:100px }
    .list_th { background-color:#FFF2B1;color:#4E81B5; }
	.spacer	{
		clear: both;
		font-size:0.1em;
	}

	.roug {color:#CE0000;}

	legend.info_cand {font-size:0.9em; color:#CE0000;}

	#chemin {text-align:left; font-size:12px;}

/*Erreur*/
#erreur
{padding:6px 0px; color:#c94808; font-weight:bold; font-size:0.8em; text-align:center; font-weight:bold; border:1px solid #ffab46; border-right:2px solid #4b1b04; border-bottom:2px solid #4b1b04; background:#ffc682; width:650px; margin-left:5px;}

/*Lien action en bas du moteur ou liste*/
#action { font-size:0.8em; width:942px; margin:0px 5px;}

/*Message de résultat*/
#resultat {text-align:center; font-size:0.8em; width:942px; margin-left:5px;}

/*Login et page intermédiaire*/
	#login {margin-top: 90; padding:25px 12px 12px 12px; width:350px; border:1px solid #DEDEDE; background-color:#175BA0; color:#FFF;}
	#fondlogin01 {margin-top: 30; width: 100%; height:400; border:1px solid #8E8E8E; background-color:#DFDFDF;}


	abbr, acronym, .help {border-bottom: 1px dotted #A1A1A1; cursor: help;}
	
	#sf,
	input.button {background-color:#0E457D; color:#FFF; border:1px solid #6F94BA;}
	input.champs {border:1px solid #6F94BA;}
	
	input[type="button"] {
		background-color:#0E457D; color:#FFF; border:1px solid #6F94BA;
	}
	input[type="submit"] {
		background-color:#0E457D; color:#FFF; border:1px solid #6F94BA;
	}
	
	.content_front {
	  width  : 80%;
	  border : 2px solid #6F94BA;
	  padding: 10px;
	  margin : 20px 0 20px 0;	
	}
	
	.body_style{
	 width   : 80%;
	 background-image:url(../include/backgrd.jpg);
	 background-repeat:repeat;
	 padding:10px;
	 color:#FFFFFF;
	 font-size:1.4em;
	 border:3px solid #bad7eb;
	
	}
	

	.forcandidat {width:950px; margin-left:5px;}
	.forcandidat2 {width:650px; margin-left:5px;}
	.forbloccv {border:1px solid #3A5271; background-color:#F9F9FA; padding:8 8 15 8; margin-top:8px;}
	.forbloccv2 {background-color:#DFDFDF; padding:8 8 15 8; margin-top:8px;}
   .forblocuser{border:1px solid #3A5271; background-color:#F9F9FA; padding:8 8 15 8;}
	
