body{
	background-color:#efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

A {
	color:#003399;
	text-decoration:none;
}
A:hover {
	color:#848484;
}

IMG{
	border:0;
}

.fiche_box, #contenu_fiche, #liens, #contact, #bottom{
	position:relative;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #999;
	background-color:#FFF;
}

/*Retour home*/
.retour{
	position:relative;
	display:block;
	width:190px;
	text-align:center;
	font-weight:bold;
	margin: 4px 0;
}


.retour_logo{
	position:absolute;
	right:0;
	top:0;
	width:358px;
	background-color:#262078;
	text-align:center;
}

/*FICHE*/
#contenu_fiche, #liens{
	margin-top:20px;
}
#contenu_fiche hr{
	border: none;
	background-color: #000;
	height: 1px;
	width: 300px;
	margin-top:8px !important;
	margin-bottom:8px !important;	
	margin-top:3px;
	margin-bottom:3px;
}

/*ENTETE*/
#contenu_fiche #entete{
	font-weight:bold;
	background-color:#009933;
	color:#FFFFFF;
	text-align:center;
	padding:4px 0 5px 0;
}

#contenu_fiche #entete h3{
	font-size: 10px;
	color: #bbb;
	margin:0;
}
#contenu_fiche #entete h1{
	font-size: 18px;
	margin:0;

}
#contenu_fiche #entete h4{
	font-size: 11px;
	font-style:italic;
	margin:0;
}

#contenu_fiche #logo_cat{
	padding:0 0 2px 0;
	font-weight:bold;
	color:#000080;
	text-align:center;	
}

.img_center{
	text-align:center;
	margin-bottom:5px;
}

.img_left{
	float:left;
	margin-right:5px;
}

.img_right{
	float:right;
}

/*interviews*/
.img_cont_center{
	text-align:center;
	margin-left:5px;
	margin-right:5px;
}
.img_cont_right{
	float:right;
	margin-left:5px;
}
.img_cont_left{
	float:left;
	margin-right:5px;
}

.Q_int{
	color:#000080;
}

/*CONTENU FICHE*/
#contenu{
	display:block;
	margin:0 10px 10px 10px;	
	line-height: 18px;
	text-align: justify;
}
#contenu h2{
	color:#000080;
	font-size:18px;
	margin-top:30px;
	clear:both;	
}

#contenu h3{
	color:#000080;
	font-size:18px;
	margin:0;
	text-align:left;
}

#contenu h4{
	color:#000080;
	font-size:12px;
	font-style:italic;
	margin:0;	
	text-align:left;
}

#contenu h5{
	color:#000080;
	font-size:13px;
	font-weight:normal;
	margin:0;		
}

#contenu table{
	display:inline;	
}

#contenu li{
	list-style: none;
	padding-right: 14px;
	list-style-position: outside;	
	list-style-image : url(../images/puce_li_carre_bleue_ff.gif) !important;
	list-style-image : url(../images/puce_li_carre_bleue_ie.gif);
}

/*LIENS*/
#liens h4{
	background-color:#FDC110;
	color:#FFFFFF;
	padding-left:25px;
	font-size:14px;
	background-image: url(../images/ico_fiche_nb.gif);
	background-repeat:no-repeat;
	background-position: 5px 2px;
	margin:0;
	margin-top:10px;
}

#liens .SDM{
	background-color:#FDA110;
	color:#FFFFFF;
	padding-left:25px;
	font-size:14px;
	background-image: url(../images/ico_SDM.gif);
	background-repeat:no-repeat;
	background-position: 5px 2px;
	margin:0;
	margin-top:10px;
}

#liens p{
	margin:0;
	padding: 4px 0;
	background-image:url('../images/pointilles_mini.gif');
	background-repeat:	repeat-x;
	background-position:bottom;
}

#liens .bottom{
	background-image:url('');	
}

#liens .top{
	margin-top:0;
}

#liens a{
	display:block;
	padding-left:80px;
	width: 470px;
	font-size:  11px;
	font-weight:bold;
}

#liens strong{
	position: absolute;
	font-size: 10px;
	left: 6px;
	font-weight:normal;
	margin:0;
}

#liens .imgvideo {
	position: absolute;
	padding-left:6px;
}
#liens i {
	font-size:11px;
	padding-left:90px;
	font-style:normal;
}
#liens .video {
	display:block;
	padding-left:90px;
	width: 460px;
	font-size:  11px;
	font-weight:bold;
	padding-bottom: 35px;
}

#liens .nodate	{
	padding-left:6px;	
}


/*CONTACT*/
#contact {
	margin-top:20px;
	margin-bottom:20px;	
}

#contact_entete {
	background-color:#000080;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	color:#FFF;
	height:16px;
	padding-top:1px;
}

#formulaire_candidat {
	background-color:#ffeee6;
	font-size:12px;
	font-weight:bold;
	height: 23px;
	padding:8px 0 0 35px;
	border-top:	1px solid #999;
}

.contact_information{
	position:absolute;
	padding:4px;
	margin:0;
}

#contact_contenu{
	font-size:10px;
	padding-bottom:5px;
	height:74px;
}

#contact_contenu img{
	padding-left:5px;
	padding-top:5px;
}

#contact_contenu h5{
	margin:0;
	padding:0;
	font-size:18px;
	color:#000080;
}

/*Imprimer - Fermer*/
#bottom .img_left{
	padding-left:50px;
}
#bottom .img_right{
	padding-right:50px;
}

#bottom{
padding-bottom:20px!important;
padding-bottom:0;
}


/*Image Res Dev */

#resdev{
width:550px;
margin-left:auto;
margin-right:auto;
}

#resdev .resdev_ln{
padding-top:20px;
float:right;
}

/*Easyfairs */
#easyfairs{
	margin-left:auto;
	margin-right:auto;
}
#easyfairs .tdleft{
	width:160px;
}
#easyfairs .tdright{
	vertical-align:top;
	width:160px;
	text-align:right;
	padding-top:21px;
}

