/* CSS Document */
*
{
	margin:0;
	padding:0;
	text-align:left;
}
body
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#09151C url(/images/ar_pl.jpg) repeat-x 0 0;
}
div#page
{
	width:960px;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	padding:0;
	text-align:left;	
	margin:0 auto;
	margin-top:5px;
		background:#000 url(/images/fond_contenu.jpg) repeat-y 0 0;

}

/*-------------- HEADER --------------*/
div#header
{
	height:150px;
	padding:0;
}
div#navigation
{
	width:958px;
	background-color:#000000;
	text-align:left;
	padding:0;
	margin:0;
	height:30px;

	margin-left:1px;	
}
ul#menu
{
	list-style-type:none;
}
ul#menu li
{
	float:left;
}
.cl_accueil,.cl_accueil a
{
text-align:center;

	background:#000000;
	width:200px;
	padding:5px 0;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	
}
.cl_accueil,.cl_entreprise,.cl_entreprise_on,cl_etudiant_on
{
	border-right:1px solid #CCCCCC;
}

.cl_nb_offre,.cl_nb_offre a
{

	background-color:#000000;
	width:190px;
	padding:5px 0;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	
}

.cl_entreprise a,.cl_entreprise
{	
	background:#333333 url(/images/fond_b.jpg) repeat-x 0 0;
}
.cl_entreprise_on a,.cl_entreprise_on
{	
	background:#333333 url(/images/fond_b_on.jpg) repeat-x 0 0;
	
}
.cl_entreprise,.cl_etudiant,.cl_offre,.cl_contact,.cl_inscription,.cl_entreprise a,.cl_etudiant a,.cl_offre a,.cl_contact a,.cl_inscription a,.cl_entreprise_on a,.cl_entreprise_on,.cl_etudiant_on,.cl_etudiant_on a,.cl_offre_on,.cl_offre_on a,.cl_inscription_on , .cl_inscription_on a,.cl_contact_on,.cl_contact_on a

{
	padding:5px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;

}
.cl_etudiant
{
	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_v.jpg) repeat-x 0 0;	
	padding:5px 6px;
}
.cl_etudiant_on
{
	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_v_on.jpg) repeat-x 0 0;	
	padding:5px 6px;
}
.cl_offre
{	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_o.jpg) repeat-x 0 0;
	padding:5px 6px;
}
.cl_offre_on
{
	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_o_on.jpg) repeat-x 0 0;
	padding:5px 6px
}
.cl_contact
{	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_j.jpg) repeat-x 0 0;
	padding:5px 7px;
}
.cl_contact_on
{	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_j_on.jpg) repeat-x 0 0;
	padding:5px 7px;
}
.cl_inscription
{	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_r.jpg) repeat-x 0 0;
	padding:5px 7px;
}
.cl_inscription_on
{
	border-right:1px solid #CCCCCC;
	background:#333333 url(/images/fond_r_on.jpg) repeat-x 0 0;
	padding:5px 7px;
}
.cl_inscription a
{	padding-right:6px;
}
/*-------------- FIN HEADER --------------*/
/*-------------- contenu --------------*/

div#contenu
{
	width:960px;
	text-align:left;
	padding:0;
	margin:0;
}
/*-------------- FIN contenu --------------*/


/*---------------- gauche -----------------*/
div#gauche
{
	float:left;
	width:200px;
	padding:0;
	/*background:#EEEEEF url(/images/fond_g_g.jpg) repeat-y 0 0;
	/*height:1800px
	background-color:#EEEEEF;	
	*/
}

div#gauche ul
{
	list-style-type:none;

}
div#gauche ul li,div#gauche ul li a 
{
	list-style-type:none;
	text-align:left;
	margin-left:5px;
	height:20px;
	font-size:10px;
	color:#666666;
	text-decoration:none
}
div#gauche ul li a:hover
{

	color:#FF6600;
	text-decoration:underline;
}	
	
.titre_entreprise,.titre_etudiant,.titre_entreprise a,.titre_etudiant a
{
	height:20px !important;
	/*background-color:#FFFFFF;*/
	color:#333333;
	margin-left:0 !important;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px
}
.titre_entreprise_left
{
	height:20px !important;
	/*background-color:#FFFFFF;*/
	color:#333333;
	margin-left:0 !important;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:left  !important;
	padding-right:2px;
}
.titre_table_entreprise_left
{
	background-color:#384B54;
	color:#E6E7E7;
	font-size:12px;
	text-align:left;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;
	font-weight:bold;
}
.titre_table_en_entreprise_left
{
	background-color:#999900;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;
	font-weight:bold;
}
div#aveclimage
{
	padding:5px;
	background:#EEEEEF url(/images/fond_gauche.jpg) no-repeat 0 0;
	height:350px;
}

/*---------------- fin gauche --------------*/

/*---------------- milieu -----------------*/
.img_pro
{
	margin-left:-5px;
}
div#droite
{
	float:right;
	width:200px;
	/*height:1800px;
	background:#EEEEEF url(/images/fond_d_d_.jpg) repeat-y 1px 0;*/
text-align:right;
}
div#affichedroite
{
	paddin:0;
	margin:0;
	height:320px;
	width:200px;
}
div#tab_inscription
{
	width:520px;
	height:100px;
	margin-left:20px;
	margin-bottom: 60px;
}
div#ins_gauche
{
	width:259px;
	float:left;

}
div#ins_droite
{
	width:259px;
	float:right;

}
div#ins_droite form
{
	background-color:#E6E7E7;

}
div#ins_gauche h3,div#ins_droite h3
{
	background-color:#993399;
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:2px;
	text-align:left;
	padding-left:4px;
}
div#ins_droite h3
{
	background-color:#384B54;
	color:#CCCCCC;
	}
	div#ins_droite h6,	div#ins_gauche h6
{
	background-color:#E6E7E7;
	color:#CCCCCC;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
	}

.para_ins
{
	background-color:#E6E7E7;
	text-align:justify;
	font-size:11px;
	display:block;
	padding:5px;
	height:96px;
}
.para_ins2
{
	background-color:#E6E7E7;
	text-align:justify;
	font-size:11px;
	display:block;
	padding:5px;

}
/*---------------- fin milieu --------------*/


/*---------------- droite -----------------*/
div#milieu
{
	float:left;
	width:558px;
	text-align:left;
	font-size:11px;
	color:#666666;
	/*background-color:#FFFFFF;*/
	padding-bottom:10px;
	margin-left: 1px;
	

}
div#milieu p
{
	text-align:justify;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}
div#milieu h1
{

	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	padding-left:20px;
	color:#333333;
}
.limg
{
	float:left;
	padding-left:10px;padding-right:10px;
	height:240px;
}
.avecimg
{
	width:240px;
	float:right;
	padding-right:15px;
}
.avecimgE
{
	width:310px;
	float:right;
	padding-right:15px;
}
.limgE
{
	float:left;
	padding-left:10px;
	padding-top:20px;padding-right:10px;
	height:240px;
}
div#milieu .h1_entreprise
{
	color:#E3A126;
	margin-left:209px;
}
div#milieu .h1_contact
{
	color:#C4C404;

}

div#milieu .h1_inscription
{
	color:#2F99C9;

}
div#milieu .h1_carte
{
	color:#983399;

}
div#milieu .h1_etudiant
{
	color:#650066;
	margin-left:209px;

}
div#milieu .h1_etudiant2
{
	color:#650066;

}
.limg2
{
	float:right;
	padding-right:20px;
	padding-top:30px;
}
.avecimgD
{
	width:320px;
	float:left;
	padding-left:25px;

}
.nettoyer
{
	clear:both;
	height:10px;

}
.nettoyer2
{
	clear:both;
}

div#milieu h2
{
	font-size:16px;
	padding-top:5px;
	margin-bottom:10px;
	text-align:left;
	padding-left:20px;
	color:#666666;
}

div#entete
{
	height:100px;
	background:#FFFFFF url(/images/fond_accueil.jpg) 0 0 ;
}
div#entete2
{
	height:100px;
	background:#FFFFFF url(/images/fond_entreprise.jpg) 0 0 ;
	margin-left:1px;
	width:560px;

}
div#entete3
{
	height:100px;
	background:#FFFFFF url(/images/etudiant.jpg) 0 0 ;
	width:561px;
}
div#entete4
{
	height:100px;
	background:#FFFFFF url(/images/fond_carte.jpg) 0 0 ;
}
div#entete5
{
	height:100px;
	background:#FFFFFF url(/images/fond_inscription.jpg) 0 0 ;
}
div#entete6
{
	height:100px;
	background:#FFFFFF url(/images/fond_contact.jpg) 0 0 ;
	width:561px;
}

.accroche,.accroche_ent,.accroche_etu,.accroche_carte,.accroche_insc,.accroche_contact
{
	text-align:justify;
	display:block;
	font-size:11px;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;

}
.accroche
{
	color:#666666;
}
div#entete2 .h_entreprise,div#entete3 .h_entreprise ,div#entete4 .h_entreprise,div#entete5 .h_entreprise,div#entete6 .h_entreprise
{
	color:#FFFF00;	
}

.letableau 
{
	margin-left:2px;
	margin-top:20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 500px;
}
.letableau2 
{
	margin-left:12px;
	margin-top:5px;
	padding:5px;
}
.letableau3 
{
	margin-left:0px;
	margin-top:5px;
	padding:5px;
}
.letableau4 
{
	margin-left:0px;
	margin-top:5px;
	padding:5px;
}
.aDroite
{
text-align:right;
font-weight:700;
font-size:10px;
}

div#theForm .ligneContenu
{
	background-color:#E6E7E7;

}
div#theForm .ligneContenu3
{
	background-color:#E6E7E7;
	
}
div#theForm .ligneTitre
{
	background-color:#384B54;
}
div#theForm .ligneContenu2
{
	background-color:#384B54;
}
div#theForm input,div#theForm textarea
{
	text-align:left;
	background-color:#FFF0FF;
	border:1px solid #AEB5BB;
}
div#theForm input:focus,div#theForm textarea:focus
{
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #993399;
	text-align:left;
}
.Style2 {color: #FF0000;
background-color:#E6E7E7;}
div#theForm td
{
	padding:2px 3px;

}
.texteJustifier
{
text-align:justify;
}
/*---------------- fin droite --------------*/

/*-------------- FOOTER --------------*/
div#footer
{
	
	clear:both;
	height:30px;
	background-color:#000000;
	width:960px;
	margin:0;
	padding-top:10px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
/*-------------- FIN FOOTER --------------*/
