a{
	/*color:#666666;*/
}

body {
     margin: 0; /* pour éviter les marges */
	 padding: 0px;
     text-align: center; /* pour corriger le bug de centrage IE */
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:0.7em;
     }

#global {
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    text-align: left; /* on rétablit l'alignement normal du texte */
	padding-top: 0px;
	position:relative;
	z-index:2;
}




#container {
	margin:0;
	padding: 0;	
	/*border:1px solid #000000;*/
	width:950px;
}

#header {
	width:950px;
	height:152px;
}

#cadreFilAriane{
	width: 950px;
	height: 23px;
	background-color: #FF9414;
	margin-bottom:20px;
}

#arianeGauche, #arianeDroit{
	height: 23px;
	width: 38px;
	background-repeat: no-repeat;
	font-size: 1px;
}

#arianeGauche{
	float: left;
	background : url("/images/jpg/arianegauche.jpg") left;
}
#arianeDroit{
	float: right;
	background : url("/images/jpg/arianedroit.jpg") right;
}
#fil{
	padding-top:5px;
	float: left;
	margin: 1px;
	color: #FFFFFF;
	font-weight:900;
}
#fil a{
	text-decoration:none;
	color:#FFFFFF;
}
#fil a:hover{
	text-decoration:underline;
	color:black;
}


#content{
	border: 0;margin: 0;padding:0;
	width: 950px;
	position: relative; 
	overflow:auto;	
}

#leftColumn {
	width:190px;
	float:left;
}

.haut_menu{
	background-image: url("/images/jpg/fond-dt.jpg");
	color: #ffffff;
	font-weight: bold;
	margin: 5px 0 3px 0;
	padding: 5px 0 0 10px;
	height: 23px;
}


/* menu espace grand public*/

#leftMenu ul{
	list-style : none;
	margin :0;
	padding:0;
}



#rightColumn ul{
	list-style : none;
	margin :0;
	padding:0;
	position:relative;
	margin-bottom:30px;
	
}

#leftMenu ul li span:hover{
	cursor: pointer;
}

#leftMenu ul ul {
	list-style : none;
	margin :10px 0 0 -5px;
	padding:0;
}

#leftMenu ul ul ul{
	list-style : none;
	margin :10px 0 0 -22px;
	padding:0;
}

.menu_left_li {
	background-image:url(/images/jpg/fond-li.jpg);
	background-repeat:no-repeat;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	padding:5px 0pt 6pt 11px;
	position:relative;
}

/*.menu_left_li_bleue {
	background-image:url(/images/jpg/fond-li_bleue.jpg);
	background-repeat:no-repeat;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	padding:5px 0pt 6pt 11px;
	position:relative;
}*/

.menu_left_li_bleue {
	background-color:#CDCDCD;
	background-image:url(/images/jpg/right_li_vert.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid orange;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:2px;
	padding:5px 0 6pt 11px;
	position:relative;
}



#leftMenu ul li ul li {
	background-image:url(/images/jpg/sous_menu.jpg);
	background-repeat:no-repeat;
	color:#000000;
	font-size:1em;
	font-weight:bold;
	padding:5px 0pt 6pt 20px;
	background-color:#DDD;
}

#leftMenu ul li ul li ul li{
	background-image:url(/images/jpg/soussous_menu.jpg);
	background-repeat:repeat-y;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	margin-top:5px;
	padding:5px 0pt 6pt 17px;
	
}

#leftMenu ul li ul li ul li li{
	background-image:url(/images/jpg/soussous_menu.jpg);
	background-repeat:repeat-y;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	margin-top:5px;
	padding:5px 0pt 6pt 40px;
	
}



#lettre_info{
	margin-top:25px !important;
	margin-bottom:25px !important;
}

 
.fermer{
	display:none;
}








#rightColumn{
	width: 180px;
	float: right;
	padding :0 5px 0 5px;
}

.display3c {
	width:548px;
	float:left;
	min-height:637px;
	margin : 0 10px;
	
}
.display2c {
	width:738px;
	float:left;
	min-height:637px;
	margin : 0 10px;
}

#footer {
	
	width:950px;
	height:90px;
}


#cadreAppelOffre{
	width: 190px;
	padding-top: 33px;
	/*background: url("/images/jpg/haut-appel-offre.jpg") top no-repeat;*/
}
#blocAppelOffre{
	width: 190px;
	padding-bottom: 28px;
/*	background: url("/images/jpg/bas-appel-offre.jpg") bottom no-repeat;*/
	/*background-color: #CDCDCD;*/
}

#cadreAgenda{
	position:relative; 
	margin-top:25px;
	padding-top:10px;
	padding-bottom:10px;
	/*background-color: #CDCDCD;*/
	/*background-color: #e6e6e6;*/
	
}
#contenuAgenda{
	border-right-width: 2px;
	border-right-color: #F76E2B;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-color: #F76E2B;
	border-left-style: solid;
	margin-top: -2px;
	padding: 0;
}
#contenuAgenda p{
	margin: 0;
	padding: 0;
}

.cadrHaut{
	margin: 0;
	padding: 0;
	top: 0;
	left :0;
}
.cadrBas{
	margin: 0;
	padding: 0;
	bottom: 0;
	left :0;
}

img {
	border: none;
}


.titre_bloc {
	background:transparent url(/images/jpg/cube_vert.jpg) no-repeat scroll -5px 0pt;
	color:#FD9414;
	font-size:1.3em;
	font-variant:small-caps;
	font-weight:900;
	padding-left:30px;
}


.titre_bloc_fleche {
	background:transparent url(/images/jpg/cube_bleue.jpg) no-repeat scroll -5px 0pt;
	color:#FD9414;
	font-size:1.3em;
	font-variant:small-caps;
	font-weight:900;
	padding-left:18px;
}


.intro .titre_bloc {
	background:transparent url(/images/jpg/cube_violet.jpg) no-repeat scroll -5px 0pt;
}

.une {
	background:transparent url(/images/jpg/une.jpg) no-repeat scroll 5px 0pt;
	color:#FD9414;
	font-size:1.3em;
	font-variant:small-caps;
	font-weight:900;
	padding-left:190px;
	padding-top:14px;
	height : 47px;
}

 .titre_bloc_vert {
	background:transparent url(/images/jpg/fleches.jpg) no-repeat scroll 5px 0pt;
	color:#FD9414;
	font-size:1.3em;
	font-variant:small-caps;
	font-weight:900;
	padding-left:30px;
}

.titre_bloc_vert{
	background:transparent url(/images/jpg/cube_vert.jpg) no-repeat scroll 5px 0pt;
}


.titre_bloc_gris {
	background:transparent url(/images/blocs/agenda_gris.jpg);
	height:30px;
}

.titre_bloc_bleue {
	background:transparent url(/images/jpg/appel_bleue.jpg);
	height:30px;
}


.delete{
	position:absolute;
	top:7px;
	right:9px;
}


.cadenas{
	position:absolute;
	top:4px;
	right:9px;
}

.cadenas:hover{
	cursor:pointer;
}

#connect{
	background:transparent url(/images/jpg/connexion.gif) no-repeat scroll left top;
	border:medium none;
	height:21px;
	width:69px;
	position:absolute;
	right:7px;
	top:2px;
	
}

#appel{

	margin-top: 25px !important;
	width:190px;
}


.appel_li {
	border-color: #429DF6;
	border-style:solid;
	border-width:2px;
	font-style:italic;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	border-top:none;
}


/*.appel_li {
	background:transparent url(/images/jpg/repet_frisegauche.jpg) repeat-x scroll left bottom;
	font-style:italic;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
}*/


.appel_li span{
	font-weight:900 !important;
}



.actu_li {
	/*background:transparent url(/images/jpg/repet_frisedroite1.jpg) repeat-x scroll left bottom;*/
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	border: 2px solid #ffb051;
	border-top:none;
}


.actu_li2 {
	/*background:transparent url(/images/jpg/repet_frisedroite1.jpg) repeat-x scroll left bottom;*/
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	border: 2px solid #d45e9b;
	border-top:none;
}


.agenda_li {
	/*background:transparent url(/images/jpg/repet_frisedroite2.jpg) repeat-x scroll left bottom;*/
	/*background:transparent url(/images/jpg/repet_frisedroite1.jpg) repeat-x scroll left bottom;*/
	font-style:italic;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	border: 2px solid #cdcdcd;
	border-top:none;
	
	/*border-bottom:none;*/
}

.agenda_li_vert {
	/*background:transparent url(/images/jpg/repet_frisedroite2.jpg) repeat-x scroll left bottom;*/
	/*background:transparent url(/images/jpg/repet_frisedroite1.jpg) repeat-x scroll left bottom;*/
	font-style:italic;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	border: 2px solid #bdf343;
	border-top:none;
	
	/*border-bottom:none;*/
}


.agenda_li span{
	font-weight:900 !important;
}

.hd{
	position:absolute;
	top:0;
	right:0;
}

.hg{
	position:absolute;
	top:0;
	left:0;
}

.bd{
	position:absolute;
	bottom:0;
	right:0;
}

.bg{
	position:absolute;
	bottom:0;
	left:0;
}

#center{
	/*width:548px;
	float:left;
	min-height:637px;
	margin : 0 10px;*/
}


.intro{
	position:relative;
	display:block;
	margin-bottom:20px;
}

.intro p{
	padding-bottom:0px;
}

.border{
	border : 1px solid #ff7f46;
	padding :5px;
}

.tab_form{
	position :relative;
	color:white;
	font-size:1.5em;
	margin: 100px auto; 
	background-color:#FF9414;
	padding:20px;
}

h5{
	color:red;
	padding:10px;
	border : 3px dashed red;
	width : 200px;
	margin : 0px auto;
	margin-top: 50px;
	text-align:center;
}

#leftMenu a:link { color:black ; text-decoration:none ; font-weight:bold ; }

#leftMenu a:visited { color:black ; text-decoration:none ; }

#leftMenu a:hover { color:black ; text-decoration:overline underline ;font-weight:bold }



#leftMenu #drtefp a { color:blue ; text-decoration:underline ;font-weight:normal }

#leftMenu #drtefp a:hover { color:none ; text-decoration:underline;font-weight:normal }

.form_login{
	color : white;
	background-color:#ff9414;
	margin: 10px 0 0 0;
	padding:10px;
	border:2px solid #777;
}

#rep_carte{
	display:block;
	clear:both;
}

.titre_actu{
	font-weight:900;
}

.suite  a{
color:black;
font-weight:bold;
text-decoration:none;
font-style: italic;
}

.suite a:hover {
color:black;
font-weight:bold;
text-decoration:underline overline;
font-style: italic;
}

.pp{
	margin : 10px auto;
	list-style:none;
	width:395px;
}

.pp li{
	float:left;
}


/* moteur de recherche */
.textebleu {
	font-size: 11px; 
	margin: 2px; 
	color: #174f88; 
	font-family: arial, verdana, "ms sans serif", sans-serif;
}
.menu-d {
	font-size: 11px; 
	color: #476478; 
	font-family: arial, verdana, "ms sans serif", sans-serif;
}
.texteviolet {
	font-size: 11px; 
	color: #484C7A; 
	font-family: arial, verdana, "ms sans serif", sans-serif;
}
a.lnk8c1:active   { font-size: 8pt; color: #ff5000; font-family: verdana, geneva, arial; text-decoration: underline; }
a.lnk8c1:visited  { font-size: 8pt; color: #ff5000; font-family: verdana, geneva, arial; text-decoration: none; }
a.lnk8c1:hover    { font-size: 8pt; color: #ff5000; font-family: verdana, geneva, arial; text-decoration: underline; }
a.lnk8c1:link     { font-size: 8pt; color: #ff5000; font-family: verdana, geneva, arial; text-decoration: none; }

#environementformationlink li {
	background-image:url(/images/gif/puce_orange.gif) !important;
	background-position:25px 50%;
	background-repeat:no-repeat !important;
	font-size:9px !important;
	font-weight:normal !important;
}



.bdNewsletter{
	position:absolute;
	bottom:-1;
	right:0;
}

.bgNewsletter{
	position:absolute;
	bottom:-1;
	left:0;
}

.certif{
	margin: 0 0 0 44px !IMPORTANT;
	padding: 0 !IMPORTANT;
	list-style-image:url(/images/jpg/puce_c.jpg);
}

.certif li{

	margin:0 0 10px 0;
}

.certif a{
	color: #000000;
	text-decoration:none;
}


.certif a:hover{
	color: #000000;
	text-decoration:underline overline;
}

#recherche{
	/*border:3px solid #FF7F46;*/
	/*padding:11px;*/
	position:relative;
	margin-bottom:20px;
	font-weight:900;	
}

#interform{
	margin:10px;
	
}

.hdf{
	position:absolute;
	top:-3px;
	right:-3px;
}

.hgf{
	position:absolute;
	top:0;
	left:0;
}

.bdf{
	bottom:0pt;
	position:absolute;
	right:0pt;
}

.bgf{
	position:absolute;
	bottom:-3px;
	left:-3px;
}

#ul_recherche{
	margin-top:40px;
}

#h1_recherche{
	font-size:15px;
}

.form_menu{
	margin:0;
	padding:0;
	padding-bottom:5px;

}

#center ul {
	margin-left:40px;
}

.recherche_align{
	margin-bottom:5px;
}

.recherche_align2{
	margin-bottom:4px;
	margin-left:35px;
	background-image:url("/images/jpg/fond_recherche.jpg");
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	width:20px;
	height:24px;
	display:block;
	position:absolute;
	top:0;
	left:135px;
	
	
}

.recherche_align2:hover{

	cursor:pointer;
}


#text_center span{
	margin-bottom:10px;
}

#news:hover{
	cursor:pointer;
}


#form_certif{
	font-size: 1.1em;
}



#menuOREF dl, #menuOREF dt, #menuOREF dd, #menuOREF ul, #menuOREF li {
	margin: 0;
	padding-left: 2px;
	list-style-type: none;
}

#menuOREF dt {
	padding: 10px 0 10px 0;
	font-weight: bold;
}

.lien_noir{
	color: #000000;
	text-decoration: underline;
}

.menu_onisep{
	position:absolute;
	top:0;
	right:5px;
}

#une{
	margin-bottom:5px;
	margin-top:20px;
}


#list_certif{
	width: 220px; 
	float: left;
	background-color:#E6E6E6;
	position:relative;
	padding-top:10px;
	font-weight:bold;
}

#resultat ul{
	margin:0 !important;
}

#resultat{
	width: 275px; 
	float: left;
	margin-left:20px;
	color:#FFF;
	padding:10px;
	background-color:#fe9515;
	position:relative;
	padding-top:10px;
	font-weight:bold;
}

#imprimer{
	bottom:100px;
	left:220px;
	position:absolute;
}
#imprimer a{
	text-decoration:none;
}
#imprimer a:hover{
	text-decoration: underline overline;
}

#form_recherche input:hover, #monForm input:focus
{
	background-color: #DDEEFF;
}

#liste_liens{
	position:relative;
	top:25px;
}

.del_rubrique{
	margin-left:-10px;
	margin-top:6px;
}

.apprentissage{
	background-color:#e7c5dd;
}
#cadreAgenda_bleue{
	position:relative; 
	margin-top:25px;
	padding-top:10px;
	/*padding-bottom:10px;*/
	/*background-color: #3399FE;*/
	
}
.titre_bloc_bleue_rond {
	background:transparent url(/images/blocs/agendavae_vert.jpg);
	height:30px;
}

.titre_bloc_bleue_rond_app {
	background:transparent url(/images/blocs/agendaapp_vert.jpg);
	height:30px;
}

#cadreAgenda_vert{
	position:relative; 
	margin-top:25px;
	padding-top:10px;
	padding-bottom:10px;
	/*background-color: #95cb1b;*/
	
}

.titre_bloc_vert_rond {
	background:transparent url(/images/blocs/actuvae_rose.jpg);
	padding-top:10px;
	padding-left:30px;
	height:20px;
}



.titre_bloc_vert_rond_app {
	background:transparent url(/images/blocs/actuapp_rose.jpg);
	padding-top:10px;
	padding-left:30px;
	height:20px;
}


.border_bloc_right{
	/*border-bottom:1px dashed #FFFFFF;*/
	/*background-image:none !important;*/
}

.marginLeft{
	padding-left:30px;
}

.hrListe{
	/*color:orange;
	background-color:orange;*/
	border:1px orange dashed;
	
}

.h2Liste{
	font-size:1.8em;
	font-variant:small-caps;
	color:#990166;
}

.noligne{
	background-image:none !important;
}

#onisep{
	right:0px;
	position:absolute;
	bottom:111px;
}

#bloc_recherche{
	background-color:#FFC989;
	position:relative;
	width:487px;
	height:187px;
	margin:0 auto;
}

.bloc_recherche_pro{
	height:245px !important;
}



#illustration_recherche{
	float:left;
	width:145px;
	height:140px;

	
}

#center_recherche{
	float:left;
	height:140px;
	width:292px;
}

#pp_recherche{
	border-top:1px solid orange;
	bottom:0;
	height:21px;
	left:0;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:4px;
	position:absolute;
	width:481px;

}

#angle_hd{
	position:absolute;
	top:0;
	right:0;
}


#center_recherche dl{
	margin-top:0;
	width:341px;
}

#center_recherche dl dd{
	margin-left:7px;
}

#center_recherche dl dt{
	background-color:#FEAE4F;
	color: white;
	font-weight:600;
	padding-left:25px;
	background-image:url("../images/new_recherche/rectangle_bleu.jpg");
	background-repeat:repeat-y;
	height:14px;
}

#center_recherche dl dd input{
	margin-left:0px;
}



#c_recherche{
	height:14px;
	margin:10px 0 10px 0px;
	width:244px;
}

.recherche_radio{
	color:#395F83;
}

#ligne2{
	padding:10px 0 10px 0;
}

#bouton_recherche{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:70px !important;
	margin-top:10px !important;
	
}

#bouton_recherche li{
	margin:0;
	padding:0;
}

#lancer_recherche{
	background-color:#FDAE4F;
	background-image:url(../images/new_recherche/loupe.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	display:block;
	font-size:13px;
	font-weight:900;
	height:25px;
	padding-top:4px;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
	width:235px;
	cursor:pointer;
}

#pp_recherche a{
	text-decoration:none;
}

#illustration_recherche img{
	border-right:1px solid orange;
}

#bouton_recherche_pro{
	height:65px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-left:20px !important;
	margin-right:0;
	margin-top:1px !important;
	padding:0;
}

#bouton_recherche_pro li{
	float:left;
	width:119px;
}


.titre_bloc_actu_2{
	background:transparent url(/images/blocs/actualites_orange.jpg) no-repeat;
	height:30px;
}