.accessibilite {
	margin:0;
	padding:0;
	position:absolute;
	left:-5000px;
	top:-5000px;
	text-indent:-5000px;
	line-height:0;
}

.noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;
}
.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
}
.titregris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
}

.titrenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration : none;
	font-weight: normal;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6e00;
	text-decoration : none;

}

.titreorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6e00;
	text-decoration : none;
	font-weight: normal;
}
.blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration : none;
}



td.fond_g {
    background:url('images/fond_g.gif') no-repeat;
width:20px;
	}
	
td.fond_d {
    background:url('images/fond_d.gif') no-repeat;
	width:10px;
	}


td.fond_logo {
    height:32px;
	width:910px;
	border-bottom: 1px solid gray;
	margin:0px;
	padding:0px;
	}
	
td.suivi_navigation {
	width:910px;
	text-indent: 5px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	color: #ff6e00;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid gray;
	}
	


td.suivi_navigation .inactif{
text-decoration : none;
color: #000000;
}

#filet_g_h{
	z-index: auto;
	position: relative;
	width:20px;
	height:1px;
	left: -210px;
	top:1px;
}

#filet_d_h{
	z-index: auto;
	position: relative;
	width:10px;
	height:1px;
	left: 700px;
	top:1px;
}

#filet_g_b{
	z-index: auto;
	position: relative;
	width:10px;
	height:1px;
	left: -230px;
	top:26px;
}

#filet_d_b{
	z-index: auto;
	position: relative;
	width:10px;
	height:1px;
	left: 680px;
	top:26px;
}	
	
#titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration : none;
	}
	
	

	
div#calque_rechercher{
	z-index: auto;
	position: relative;
	width:160px;
	top: -74px;
	left: -380px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	}



#calque_rechercher  .trechecher{
	border-bottom: 1px solid gray;
	padding-left:14px;
}


#calque_rechercher input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:10px;
	margin-left:14px;
	width:121px;
}


#calque_rechercher .ok{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6e00;
	text-decoration : none;
	padding-left:3px;
	font-weight: bold;	
}

div#calque_nav_bas_droit
{
	z-index: auto;
	position: relative;
	top: -56px;
	left:464px;
	width:150px;
	text-align: right;
}

#calque_nav_bas_droit .contact{

	border-bottom: 1px solid gray;
	padding-right:15px;

}

#calque_nav_bas_droit .accueil{
	z-index: auto;
	position: relative;
	top: 26px;
	left:-68px;
	border-bottom: 1px solid gray;
	padding-right:16px;
	padding-left:3px;
}

div#calque_contenu_gauche{
	z-index: auto;
	position: relative;
	width:262px;
	height:300px;
	top: 0px;
	left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4d4d4d;
	text-decoration : none;
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	overflow: auto;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,360px,300px,0px);
	line-height: 15px;
	letter-spacing: 1px;
	word-spacing: 1px;
	
	/*text-align: justify;*/
	
}

div#actu{
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	letter-spacing: 0px;
	word-spacing: 1px;
}


div#calque_navigation
{
	z-index: auto;
	position: relative;
	width:266px;
	top: 15px;
	left: 2px;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

#calque_navigation ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration : none;
	line-height: 18px;
	margin:0;
	padding:0;
}

#calque_navigation ul.niv2{
line-height: 15px;
padding-left:10px;
color: #4d4d4d;
}


#calque_navigation li{
display:list-item;
list-style:none;
}

div#calque_anim_home {

	z-index: auto;
	position: relative;
	width:416px;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;

}

div#calque_actualite {
background:url('images/fond_actu.gif') no-repeat;
	z-index: auto;
	position: relative;
	left:10px;
	width:208px;
	height:442px;
	margin: 0px;
	padding: 0px;

}



#calque_actualite #actu{
z-index: auto;
position: relative;
top:5px;
padding-left:5px;
padding-rigth:5px;

}



#annuaire_metiers{
	z-index: auto;
	position: relative;
	vertical-align: top;
	
	height:410px;
}

#annuaire_metiers select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:260px;
}


#annuaire_metiers ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;
	text-indent:5px;
	margin:0;
	padding:0;
}

#annuaire_metiers li.choix{
line-height: 15px;
padding-left:0px;
}

#annuaire_metiers li{
padding-left:8px;
display:list-item;
color: #4d4d4d;
list-style:none;
}

td.annuaire_metiers_cadre_carte{

	
	background-color:#FFFFFF;
	
}



td.annuaire_metiers_cadre_g_h{

	width:290px;
	background-color:#ebebeb;
	padding-left:5px;
	border-left: 1px solid gray;
	line-height: 16px;
	word-spacing: 1px;
	text-align: justify;

}

td.annuaire_metiers_cadre_c{

	width:74px;
	background-color:#ebebeb;
}

td.annuaire_metiers_cadre_g_d{

	width:290px;
	background-color:#ebebeb;

}
td.annuaire_metiers_cadre_b{

	background-color:#ebebeb;
	height:50px;
	border-left: 1px solid gray;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;
	font-weight: normal;
	text-indent:5px;
}

#annuaire_liste_recherche{
background-color:#ebebeb;

}


#annuaire_liste_recherche ul{
	text-decoration : none;
	text-indent:5px;
	margin:0;
	padding:0;
}


#annuaire_liste_recherche li{
padding-left:8px;
display:list-item;
line-height: 20px;
list-style:none;
}

td.liste_recherche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	vertical-align:text-top;
	text-indent:5px;
	padding-bottom:5px;
	padding-top:5px;
	width:33%;
}

.txt_presentation {
padding-left:5px;
padding-right:5px;
text-indent:0px;
line-height: 17px;
letter-spacing: 0px;
word-spacing: 2px;
}

.txt_presentation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	vertical-align:text-top;
	text-indent:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-indent:0px;
	line-height: 17px;
	letter-spacing: 0px;
	word-spacing: 2px;
}

.txt_presentation2 a, .txt_presentation2 a:link, .txt_presentation2 a:visited,.txt_presentation2 a:active   {
	color: #4d4d4d;
	text-decoration : none;

}

#inscription{
background-color:#ebebeb;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration : none;
font-weight: normal;
color: #4d4d4d;
}

#inscription input{
font-size: 12px;
width:250px;
}

#inscription select{
font-size: 12px;
width:250px;
}

#inscription select.metier{
font-size: 12px;
width:450px;
font-size: 10px; 
height:340px;
}

#inscription textarea{
font-size: 12px;
width:250px;
}



#inscription_transmission{
background-color:#ebebeb;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration : none;
font-weight: normal;
color: #4d4d4d;
}

#inscription_transmission input{
font-size: 12px;
width:250px;
}

#inscription_transmission input.checkbox{
font-size: 12px;
width:20px;
}

#inscription_transmission select{
font-size: 12px;
width:250px;
}

#inscription_transmission select.metier{
font-size: 12px;
width:450px;
font-size: 10px; 
height:120px;
}

#inscription_transmission textarea{
font-size: 12px;
width:250px;
}



#zoneinfo{
width:910px;
height:430px;
padding:0px;
margin:0px;


}

div#calque_detail_metier{
width:198px;
height:250px;
padding:0px;
margin:0px;
z-index: auto;
position: relative;
background-image:url(images/fond_metier_detail2.gif);
background-repeat:no-repeat;
text-align:left;
}


#calque_detail_metier h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6e00;
	text-decoration : none;
padding-left:13px;
	border-bottom: 1px solid gray;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font-weight: normal;
}

#calque_detail_metier ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;

	margin:0px;
	padding:0px;
	display:list-item;
	list-style:none;
	line-height: 15px;
	
}

#calque_detail_metier li{
padding-left:13px;

}

#calque_detail_metier li.espace{
padding-left:13px;
	padding-bottom:7px;
	padding-top:7px;

}

.espacehaut{
	padding-top:7px;
}

div#calque_menu_annonce{
width:198px;
height:300px;
padding:0px;
margin:0px;
z-index: auto;
position: relative;
background-image:url(images/fond_menu_annonce.gif);
background-repeat:no-repeat;
text-align:left;
letter-spacing: 0px;
word-spacing: 0px;
}

#calque_menu_annonce li{
padding-left:13px;
}

#calque_menu_annonce li.espace{
padding-left:13px;
	padding-bottom:7px;
	padding-top:7px;

}
#calque_menu_annonce ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;

	margin:0px;
	padding:0px;
	display:list-item;
	list-style:none;
	line-height: 15px;
	
}


#calque_detail_metier_navigation{
width:198px;
height:210px;
padding:0px;
margin:0px;
z-index: auto;
position: relative;
background-repeat:no-repeat;
text-align:center;

}

div#calque_detail_metier_rare{
width:198px;
height:210px;
padding:0px;
margin:0px;
z-index: auto;
position: relative;
background-image:url(images/fond_metier_rare_detail.gif);
background-repeat:no-repeat;
text-align:left;
}

#calque_detail_metier_rare h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6e00;
	text-decoration : none;
padding-left:13px;
	border-bottom: 1px solid gray;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font-weight: normal;
}

#calque_detail_metier_rare ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;

	margin:0px;
	padding:0px;
	display:list-item;
	list-style:none;
	line-height: 15px;
	
}

#calque_detail_metier_rare li{
padding-left:13px;

}

#calque_detail_metier_rare li.espace{
padding-left:13px;
	padding-bottom:7px;
	padding-top:7px;

}



#calque_detail_metier_rare li.rare{

padding-left:65px;
}

li.rare a, li.rare a:link, li.rare a:visited, li.rare a:active   {
	color: #FF6e00;
	text-decoration : none;
}


li.rare a:hover {
	color: #4d4d4d;
	text-decoration : none;
}




div#calque_savoirfaire_encars{
width:318px;
height:210px;

margin:0px;
background-image:url(images/fond_metier_savoirfaire_enc.gif);
background-repeat:no-repeat;
text-align:left;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	padding-left:5px;
	
	
}


#calque_savoirfaire_encars .titreencars{
	z-index: auto;
	position: relative;
	left:-15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration : none;
	font-weight: normal;
	padding-bottom:2px;
	padding-left:15px;
	margin-bottom:10px;
	border-bottom: 1px solid gray;
	
}


td.savoirfaire_detail_gauche{
	margin:0px;
	background-color: #ebebeb;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	padding-left:5px;
	border-left: 1px solid gray;	
}

td.liens_titre{
	margin:0px;
	background-color: #FFFFFF;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	padding-left:5px;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;	
}
td.savoirfaire_detail_droite{
	margin:0px;
	background-color: #ebebeb;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	
}

td.savoirfaire_detail_gauche ul{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-top:8px;
	font-size: 12px;
	color: #ff6e00;
	text-decoration : none;
	line-height: 15px;
	margin:0;
	
}

td.savoirfaire_detail_gauche li{
padding-left:2px;
display:list-item;

list-style:none;
color: #000000;
}




.defausse_titreencars{
	z-index: auto;
	position: relative;
	top:-5px;
	border-bottom: 1px solid gray;
	}
	
#titreencars{
	z-index: auto;
	position: relative;
	left:-20px;
	top:-27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration : none;
	font-weight: normal;

	padding-left:15px;
	padding-bottom:2px;
	border-bottom: 1px solid gray;
	
}


.titredetail{
	z-index: auto;
	position: relative;
	left:-15px;
	top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration : none;
	font-weight: normal;

	padding-left:15px;
	padding-bottom:2px;
	border-bottom: 1px solid gray;
	
}

.titreliens{
	z-index: auto;
	position: relative;
	left:-15px;
	top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration : none;
	font-weight: normal;

	padding-left:15px;
	padding-bottom:5px;
	border-bottom: 1px solid gray;
	
}

.sf_enc_d{
	z-index: auto;
	position: relative;
top:-27px;
}

#filet_horizontale_encars{
	z-index: auto;
	position: relative;
top:1px;
	width:10px;
	height:1px;
	left:-10px;

}

#filet_verticale_encars{
	z-index: auto;
	position: relative;
	top:-10px;
	width:1px;
	height:40px;
	left:-5px;
	margin-right:5px;
	
	
}


#titreorange{
	z-index: auto;
	position: relative;
	left:-15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6e00;
	text-decoration : none;
	font-weight: normal;
	
	padding-left:15px;
	padding-bottom:2px;
	border-bottom: 1px solid gray;
	
}


#filet_verticale{
	z-index: auto;
	position: relative;
	top:-10px;
	width:1px;
	height:40px;
	margin-right:5px;
	margin-bottom:-22px;
	
}

.defausse_titre_actu{
	z-index: auto;
	position: relative;
	top:-5px;
	left:-20px;
	padding-left:15px;
	border-bottom: 1px solid gray;
	}

.defausse_titre{
	z-index: auto;
	position: relative;
	top:-5px;
	border-bottom: 1px solid gray;
	}


td.suivi_navigation a:hover {
	color: #ff6e00;
	text-decoration : none;
}

td.savoirfaire_detail_gauche a, td.savoirfaire_detail_gauche a:link, td.savoirfaire_detail_gauche a:visited, td.savoirfaire_detail_gauche a:active   {
	color: #ff6e00;
	text-decoration : none;

}

td.savoirfaire_detail_gauche a:hover {
	color: #4d4d4d;
	text-decoration : none;
}



td.annuaire_metiers_cadre_b a, td.annuaire_metiers_cadre_b a:link, td.annuaire_metiers_cadre_b a:visited, td.annuaire_metiers_cadre_b a:active   {
	color: #ff6e00;
	text-decoration : none;

}

td.annuaire_metiers_cadre_b a:hover {
	color: #4d4d4d;
	text-decoration : none;
}

td.liste_recherche a, td.liste_recherche a:link, td.liste_recherche a:visited,td.liste_recherche a:active   {
	color: #4d4d4d;
	text-decoration : none;

}

td.liste_recherche a:hover {
	color: #ff6e00;
	text-decoration : none;
}

.niv2 a, .niv2 a:link, .niv2 a:visited,.niv2 a:active   {
	/*color: #4d4d4d;*/
	text-decoration : none;

}

#calque_rechercher a:hover {
	color: #4d4d4d;
	text-decoration : none;
}

#calque_nav_bas_droit a:hover {
	color: #ff6e00;
	text-decoration : none;
}

.niv2 a:hover {
	color: #ff6e00;
	text-decoration : none;
}

a, a:link,a:visited,a:active   {
	color: #000000;
	text-decoration : none;

}
a:hover {
	color: #ff6e00;
	text-decoration : none;
}


.rec a, .rec a:link,.rec a:visited,.rec a:active   {
	color: #ff6e00;
	font-size:14px;
	text-decoration : none;

}
.rec a:hover {
	color: #000000;
	font-size:14px;
	text-decoration : none;
}



#inscription  a, #inscription  a:link, #inscription a:visited,#inscription  a:active   {
	color: #ff6e00;
	text-decoration : none;
	font-size:14px;

}
#inscription  a:hover {
	font-size:14px;
	color: #000000;
	text-decoration : none;
}



div#calque_navigation_formulaire
{
	z-index: auto;
	position: relative;
	width:220px;

	top: 20px;
	left: 5px;
}


#calque_navigation_formulaire ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration : none;
	line-height: 15px;
	margin:0;
	padding:0;
}

#calque_navigation_formulaire ul.niv2{
line-height: 15px;
padding-left:10px;
color: #4d4d4d;
}

#calque_navigation_formulaire li{
display:list-item;
list-style:none;
}

div#transmission_droite{
margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-decoration : none;
	font-weight: normal;
	padding:0px;
}


div#calque_transmission{
	z-index: auto;
	position: relative;
	height: 410px;
	width: 654px;
	overflow: auto;
	left:-31px;
	padding-left:30px;
}

div#calque_actalite{
	z-index: auto;
	position: relative;
	height: 410px;
	width: 880px;
	overflow: auto;
	left:-31px;
	padding-left:30px;
	
}


div   {
    scrollbar-face-color: #ebebeb;
    scrollbar-shadow-color: #gray;
    scrollbar-highlight-color: #gray;
    scrollbar-3dlight-color: #gray;
    scrollbar-darkshadow-color: #gray;
    scrollbar-track-color: #ebebeb;
    scrollbar-arrow-color: #gray;
   }
