BODY
{
	font: 13px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../img/fd_pg.png) repeat fixed center;
	color: #393F39;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#body_top
{
	text-align: left;
	height: 171px;
	background: url(../img/fd_entete.png) repeat-x;
	padding: 0px;
	margin: 0 auto;
}
#main_after_entete
{
	height: 40px;
	background: url(../img/fd_entet_after.png) no-repeat top center;
}
#main
{
	text-align: left;
	width: 760px;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
}
#top
{
	width: 950px;
	height: 37px;
	margin-top: 4px;
	border-top: 1px solid #D9D4D2;
	border-left: 1px solid #D9D4D2;
	border-right: 1px solid #D9D4D2;
}
/*#logo{
width: 189px;
height: 73px;
position: absolute;
top: 40px;
left: 60px;
z-index: 100;
}
#header{
width: 950px;
height: 20px;
border-left: 1px solid #D9D4D2;
border-right: 1px solid #D9D4D2;
}*/
#conteneur
{
	width: 760px;
	text-align: center;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
#menu_position
{
/*height: auto;*/
	float: left;
	text-align: right;
	width: 184px;
	margin: 0px;
	padding: 0px;
	background: url(../img/fd_menuGenGauche.png);
}
#contenu_Droite
{
	margin-top: 5px;
	width: 172px;
	height: 100%;
}
#fd_newsletter
{
	display: block;
	width: 172px;
	height: auto;
	text-align: left;
	background: url(../img/fd_newsletterInsc.png) no-repeat;
	padding-left: 10px;
	padding-top: 79px;
	top: 0px;
}
#fd_actunews
{
	vertical-align: top;
	display: block;
	width: 172px;
	height: 265px;
	text-align: left;
	background: url(../img/fd_actunews.png) no-repeat;
	padding-left: 10px;
	padding-top: 0px;
	top: 0px;
}
#contenu
{
	margin-left: 0px;
	width: 570px;
	text-align: left;
/*border: 1px solid #D9D4D2;*/
	margin-top: 0px !important;
	margin-top: 0px;
}
H1.cont, H2.cont, H3.cont, H4.cont, H5.cont, H6.cont
{
	font-weight: normal;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	margin: 0;
	padding: 0;
/*line-height: 1.1em;
line-height: 1.1em;*/
}
H1.cont
{
	margin-top: 15px;
	padding-bottom: 15px;
	font-size: 24px;
	font-weight: bold;
	color: #115579;
	line-height: 1.1em;
	width: 98%;
	border-bottom: 1px solid #81A9BD;
/*text-transform: uppercase;*/
}
DIV#contenu
{
/*min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px");*/
}
.boxTitrePage
{
	margin: 0px 3px 0px 10px;
	padding-top: 7px;
	padding-left: 10px;
	border-top: 3px solid #E6E6E6;
	text-align: center;
}
.boxTitrePageLong
{
	margin: 0px;
	height: 26px;
	padding: 1px 0 3px 0px;
	border-top: 3px solid #BDD4E0;
	border-bottom: 1px solid #E7EFF4;
}
.boxTitrePageLong H3
{
	font-size: 16px;
	font-weight: bold;
	color: #81A9BD;
	text-transform: capitalize;
}
/*DEBUT CONTENU
*********************************************************/
#voirContenuPage
{
	float: left;
/**/
	margin: 0;
	padding: 10px;
}
#voirContenuPage .ssTitBox
{
/*clear: left;*/
	width: auto;
	display: block;
	margin: 0;
	padding: 5px;
	text-transform: uppercase;
	border-left: 5px solid #BDD4E0;
	border-bottom: 1px solid #E7EFF4;
	background-color: #F3F7FA;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E7EFF4', EndColorStr='#FFFFFF');
}
#voirContenuPage .boxImgContenu
{
	float: left;
/*padding: 30px 1px 1px 5px;*/
	padding: 1px;
	padding-left: 5px;
	margin: 5px 10px 5px 0px !important;
	margin: 5px 6px 5px 0px;
	color: #000;
}
#voirContenuPage .boxImgContenu IMG
{
	border: 3px solid #DFEAF0;
}
#voirContenuPage .boxImgContenu .legende
{
	font-size: 80%;
	width: auto;
	padding: 2px;
	border-top: 3px solid #DFEAF0;
	border-right: 4px solid #DFEAF0;
	background-color: #DFEAF0;
}
#voirContenuPage .boxImgContenu IMG.imgContenu
{
	clear: left;
	float: left;
	padding: 1px;
	margin: 10px 10px 5px 5px;
	border: 3px solid #DFEAF0;
}
#voirContenuPage .boxImgContenu .imgContenuDR
{
	clear: both;
/**/
	float: right;
	padding: 1px;
	margin: 20px 10px 5px 5px;
	border: 3px solid #CCC;
}
#voirContenuPage .boxImgContenu_right
{
/*clear: left;*/
	float: right;
	padding-left: 0px;
	margin: 20px 10px 20px 0px !important;
	margin: 20px 6px 20px 0px;
	border: 3px solid #DFEAF0;
	background-color: #DFEAF0;
/**/
	color: #000;
}
#voirContenuPage .boxImgContenu_right IMG
{
	border: 1px solid #FFF;
}
#voirContenuPage .boxImgContenu_right .legende
{
	font-size: 80%;
	width: auto;
	padding: 2px;
	border-top: 3px solid #DFEAF0;
	background-color: #DFEAF0;
}
#voirContenuPage .boxImgContenu_right IMG.imgContenu
{
	clear: right;
	float: right;
	padding: 1px;
	margin: 10px 10px 5px 5px;
	border: 3px solid #CCC;
}
#voirContenuPage .boxImgContenu_right .imgContenuDR
{
	clear: both;
/**/
	float: right;
	padding: 1px;
	margin: 20px 10px 5px 5px;
	border: 3px solid #CCC;
}
#voirContenuPage .legDLP, #voirContenuPage .date, #voirContenuPage .info
{
	font: bold 100% Tahoma, "Trebuchet MS", Arial, sans-serif, Verdana;
	line-height: 15px;
	color: #687582;
	background-color: transparent;
	padding: 2px;
}
#voirContenuPage .info
{
	font-weight: normal;
	color: #5C9500;
}
#voirContenuPage .date
{
	color: #AA0000;
}
#voirContenuPage P
{
/*font: bold 14px Georgia,"Times New Roman", Times, serif;*/
}
#voirContenuPage P.dates, #voirContenuPage .dates
{
	margin: 5px 0 10px auto;
	color: #C40814;
}
#voirContenuPage P.ssTitreContenu
{
/*display: block;*/
	width: 95%;
	margin: 10px 0 5px;
	font-size: 140%;
	font-weight: bold;
	color: #756664;
	line-height: 22px;
	padding-bottom: 5px;
}
#voirContenuPage .articleContenu
{
	text-align: justify;
	width: auto;
}
#voirContenuPage .articleContenu, DIV#voirContenuPage .articleContenu P
{
	margin: 5px;
	color: #504543;
/*letter-spacing: 0.0pt;*/
}
#voirContenuPage .articleContenu UL, DIV#voirContenuPage .articleContenu LI
{
	margin: 0px 0px 0px 20px;
	list-style-image: url(../img/ibullet_0129.png);
	line-height: 20px;
}
#voirContenuPage .articleContenuCol01
{
	text-align: left;
}
#voirContenuPage .articleContenuCol01, DIV#voirContenuPage .articleContenuCol01 P
{
	margin-left: 305px;
	width: 160px;
	color: #504543;
/*letter-spacing: 0.0pt;*/
}
#voirContenuPage .articleContenuCol01 UL, DIV#voirContenuPage .articleContenuCol01 LI
{
	margin: 0px 0px 0px 20px !important;
/**/
	margin: 0px 0px 0px 90px;
/**/
	padding: 0;
	list-style-image: url(../img/ibullet_0129.png);
	line-height: 16px !important;
	line-height: 20px;
}
#voirContenuPage .articleContenuCol02
{
	text-align: left;
	float: left;
	position: relative;
	top: -188px;
/*height: 160px;*/
	margin-bottom: -180px;
	left: 220px;
}
#voirContenuPage .articleContenuCol02, DIV#voirContenuPage .articleContenuCol02 P
{
	width: 140px;
	color: #504543;
/*letter-spacing: 0.0pt;
letter-spacing: 0.0pt;*/
}
#voirContenuPage .articleContenuCol02 UL, DIV#voirContenuPage .articleContenuCol02 LI
{
	margin: 0px 0px 0px 20px !important;
/**/
	margin: 0px 0px 0px 90px;
/**/
	padding: 0;
	list-style-image: url(../img/ibullet_0129.png);
	line-height: 16px !important;
	line-height: 20px;
}
#voirContenuPage .articleContenu_big
{
	text-align: left;
	font-size: 12px;
/**/
	padding: 0px 10px 0px 0px;
}
#voirContenuPage .articleContenu_big, DIV#voirContenuPage .articleContenu_big P
{
	margin: 5px;
	color: #504543;
	padding-right: 10px;
	width: auto;
/*letter-spacing: 0.0pt;*/
}
#voirContenuPage .articleContenu_big UL, DIV#voirContenuPage .articleContenu_big LI
{
	margin: 0px 0px 0px 20px !important;
/**/
	margin: 0px 0px 0px 90px;
/**/
	padding: 0;
	list-style-image: url(../img/ibullet_0129.png);
	line-height: 16px !important;
	line-height: 20px;
}
#voirContenuPage A, #voirContenuPage .dataview2 .ssTitBox A
{
	text-decoration: none;
	text-transform: none;
	color: #FF9900;
	font-weight: bold;
}
#voirContenuPage A:hover, #voirContenuPage .dataview2 .ssTitBox A:hover
{
	color: #FF6600;
	border-bottom: 2px solid #FCAC31;
	padding-top: 5px;
}
#voirContenuPage .retour
{
	padding: 5px;
	line-height: 30px;
	background: transparent url(../img/back.png) no-repeat center center;
}
#voirContenuPage .retour SPAN
{
	display: none;
}
#voirContenuPage .clear
{
	clear: both;
	margin: 10px;
}
/*********************************************************
FIN CONTENU*/
#containerOnglet
{
	position: absolute;
	margin-left: 230px;
/*clear: left;*/
	float: left;
	margin-top: 0px;
	top: 272px;
	width: 320px;
	padding-right: 5px;
	font: 12px "Trebuchet MS", "Tahoma Verdana Geneva Arial Helvetica sans-serif";
	display: block;
	height: 430px;
	overflow: auto;
	overflow-x: hidden;
}
#containerOnglet A, #containerOnglet .dataview2 .ssTitBox A
{
	text-decoration: none;
	text-transform: none;
	color: #FF9900;
	font-weight: bold;
}
#containerOnglet A:hover, #containerOnglet .dataview2 .ssTitBox A:hover
{
	color: #FF6600;
	border-bottom: 2px solid #FCAC31;
	padding-top: 5px;
}
#containerOnglet H2
{
	color: #115579;
	border-top: 2px solid #55A8D5;
	padding-top: 5px;
	border-bottom: 2px solid #55A8D5;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#containerOnglet UL
{
	padding-top: 10px;
	list-style-image: url(../img/ibullet_0129.png);
	font-size: x-small;
}
#containerOnglet UL, #containerOnglet LI
{
	margin: 0px 0px 0px 10px;
	line-height: 20px;
	font-size: 10px;
	color: #085B9B;
}
#navigationOnglet
{
	width: 200px;
	border-style: none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin: 10px;
}
#navigationOnglet DL, #navigationOnglet DT, #navigationOnglet DD, #navigationOnglet UL, #navigationOnglet LI
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigationOnglet DT
{
	margin: 0;
	height: 32px;
	line-height: 32px;
	text-align: left;
	font: bold 12px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
/*background: url(../img/fd_menuGenOpen.png) no-repeat;*/
}
#navigationOnglet DT A
{
	text-decoration: none;
	padding: 13px 0 0 42px;
	display: block;
	height: 100%;
/*color: #C8E9F4;*/
	background: url(../img/onglets/onglet.gif);
	color: #115579;
	padding: 8px 17px 0 0px;
	text-align: right;
}
#navigationOnglet DT A:hover
{
	color: #FFFFFF;
	background: url(../img/onglets/onglet.gif) 0 -32px;
	padding: 8px 17px 0 0px;
}
#navigationOnglet DT.select A
{
	vertical-align: middle;
	color: #FFF;
	background: url(../img/onglets/onglet.gif) 0 -64px;
	padding: 8px 17px 0 0px;
	text-align: right;
}
#navigationOnglet DD
{
/*border: 1px solid gray;
background: url(../img/fd_menuGenOpen.png) no-repeat;*/
}
#navigationOnglet UL
{
	vertical-align: middle;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#navigationOnglet LI
{
	border-bottom: 1px dotted #C3D2EC;
}
#navigationOnglet LI A
{
/*height: 32px;*/
	voice-family: "\"}\";
	voice-family: inherit;
/*height: 24px;*/
	text-decoration: none;
	vertical-align: middle;
	text-align: right;
	color: #81A9BD;
	background-color: #F2F2F2;
	border-style: none solid;
	border-color: #C3D2EC;
	padding: 4px;
	width: 186px !important;
	width: 198px;
	display: block;
}
#navigationOnglet LI A:hover
{
	vertical-align: middle;
	color: #115579;
	background-color: #C3D2EC;
	border-style: none solid;
	border-color: #115579;
	padding: 4px;
	width: 186px !important;
	width: 198px;
	display: block;
}
#navigationOnglet LI A:active
{
	vertical-align: middle;
	text-align: right;
	color: #115579;
	background-color: #C3E2FF;
	border-style: none solid;
	border-color: #D0D0D0;
	padding: 4px;
	width: 186px !important;
	width: 198px;
	display: block;
}
/*BOITE RECHERCHE HAUT
*********************************************************/
.bgThemeSearch
{
	background-image: url(../img/search.png);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#searchHaut
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 15px;
	color: #FFF;
	position: absolute;
	margin-top: -17px;
}
#searchHaut INPUT.searchBox
{
	border: 1px solid #CC7119;
	padding: 2px 2px 2px 4px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	height: 13px;
	width: 150px;
}
.ChampOff
{
/*BORDER-BOTTOM: #f7931d 1px solid;*/
	color: #1E4C78;
	background-color: #E4EFF8;
/*#094C76;*/
}
.ChampOn
{
/*BORDER : #FFF 1px solid;*/
	color: #383838;
	background-color: #FFF;
}
#searchHaut .btSearch
{
/*float: left;*/
	position: absolute;
	margin-top: 0px !important;
	margin-top: 1px;
/**/
}
#searchHaut .btSearchButton
{
/*float: left;*/
	cursor: pointer;
	position: absolute;
	margin-top: 0px !important;
	margin-top: 1px;
/**/
	margin-left: -3px;
	border: 0;
	width: 21px;
	height: 19px;
	background-image: url(../img/bt_icoSearch.png);
	background-repeat: no-repeat;
	background-color: transparent;
}
/**********************************************************/
#listGlobale
{
	visibility: visible;
}
#listGlobale .detail
{
	margin: 0;
	padding: 10px;
	border: 2px solid #83ACCA;
	background-color: #F6FAFB;
/**/
}
#listGlobale .entete
{
	margin: 0;
	padding: 10px;
	font-weight: bold;
}
#listGlobale .titre
{
	display: block;
	margin: 5px 0;
	padding: 3px 5px 3px 15px;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #9ACC31;
/*#83ACCA*/
	background-color: #B7DC6D;
/*#C4D7E6*/
}
#listGlobale .list
{
	cursor: pointer;
	margin: 10px;
	padding: 5px;
	border: 1px dashed #B2D7F1;
	background-color: #F6FAFB;
/**/
}
#listGlobale .list
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}
#listGlobale .list:hover
{
	padding: 5px;
	border: 1px solid #45A4E2;
	background-color: #E9F2F7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
#listGlobale .list .lien A
{
	font-size: 9px;
	text-align: right;
}
#listGlobale .sep
{
	clear: both;
	margin-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #FFF;
}
#listGlobale .sep2
{
	margin-top: 2px;
	padding-bottom: 2px;
}
#listGlobale .home, #listGlobale .email, #listGlobale .contact
{
/*clear: left;*/
	float: left;
	display: block;
	margin-top: 1px;
	width: 14px;
	height: 14px;
	padding: 0 5px;
	text-decoration: none;
	border: 1px solid #FBFBF8;
}
#listGlobale .home
{
	background: transparent url(../img/home-icon2.gif) no-repeat center center;
}
#listGlobale .email
{
	background: transparent url(../img/email-contact-green.gif) no-repeat center center;
}
#listGlobale .contact
{
	background: transparent url(../img/user-comment-green.gif) no-repeat center center;
}
#listGlobale .email SPAN, #listGlobale .contact SPAN, #listGlobale .home SPAN
{
	display: none;
}
.list .nomGlobal
{
	padding: 2px;
	color: #085B9B;
	font-weight: bold;
/*border: solid 1px #CBCBCB;*/
}
.list .txtNormal
{
	margin: 0 5px;
	padding: 2px;
	font-weight: normal;
}
.list IMG
{
	float: left;
	padding: 3px;
	margin: 5px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
/*PIED DE PAGE
*********************************************************/
#fd_footer
{
	clear: both;
	position: relative;
	background: url(../img/fd_bottom.png) no-repeat -620px;
	height: 110px;
}
/*#fd_footer{
background: url(../img/fd_bottom.png) repeat-x fixed;
clear: both;
position: relative;
width: 950px;
height: 100px;
}*/
#footer
{
	clear: both;
	margin-left: 20px;
	padding-top: 35px;
	text-align: left;
}
#footer #footlink
{
	margin-left: 0px;
	text-align: left;
	color: #578;
}
#footlink .logoSite
{
/*float: left;
background-color:#F6F5EF;
padding:2px 8px 2px 8px;
height: 48px;*/
}
#footlink #touslesLiens, #footlink #touslesLiens DL, #footlink #touslesLiens DD
{
/*padding-top:0px  !important;
padding-top:2px;
margin-top:5px !important;
margin-top:0px ;
vertical-align: top;*/
}
#footlink #touslesLiens UL
{
	list-style: none;
/*
line-height: 20px;*/
}
#footlink #touslesLiens LI
{
	display: inline;
	padding: 0 3px;
}
#footlink #touslesLiens LI A.liens
{
	color: #578;
	text-decoration: none;
}
#footlink #touslesLiens LI A.liens:hover
{
	color: #046;
	border-bottom: 2px solid #046;
}
#footlink #touslesLiens LI IMG.metanet
{
/*background-color: #ECEADD;*/
	border: 1px solid #BBDAEE;
}
#footlink #touslesLiens LI IMG.metanet:hover
{
	background-color: #FFFFFF;
	border: 1px solid #E4E2CF;
}
/*********************************************************
PIED DE PAGE
menu gauche dynamique
*********************************************************/
#menu_botttom
{
	background-image: url(../img/fd_menuGenGauche_bottom.png), url(no-repeat), url(top), url(center);
}
#menu
{
	top: 0px;
	left: 0px;
	width: 184px;
	margin-top: 0;
/*background-color: #00FFFF;*/
	background: url(../img/fd_menuGenGauche.png) no-repeat top center;
	display: inline;
}
#menu .bottom
{
	top: 0px;
	left: 0px;
	width: 184px;
	margin-top: 0;
/*background-color: #00FFFF;*/
	background: url(../img/fd_menuGenGauche_bottom.png) no-repeat top center;
}
#menu DL, DT, DD, UL, LI
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu DT
{
	margin: 0;
	height: 28px;
	line-height: 28px;
	text-align: left;
	font: bold 12px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
/*background: url(../img/fd_menuGenOpen.png) no-repeat;*/
}
#menu DT A
{
	text-decoration: none;
	padding: 13px 0 0 42px;
	display: block;
	height: 100%;
	color: #C8E9F4;
	background: url(../img/fd_menuThemItem.png) no-repeat 12px;
	text-transform: uppercase;
}
#menu DT A:hover
{
	color: #FFFFFF;
	background: url(../img/fd_menuThemOver.png) no-repeat 12px;
}
/*#menu dt.select {
color: #FFFFFF;
font: bold 16px "Trebuchet MS", Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
background: url(../img/fd_menuThemSelect.png) no-repeat 12px;
}
*/
#menu DT.select A
{
	color: #FFFFFF;
	background: url(../img/fd_menuThemSelect.png) no-repeat 12px;
}
#menu DD
{
/*border: 1px solid gray;
background: url(../img/fd_menuGenOpen.png) no-repeat;*/
}
#menu UL
{
/*background: url(../img/fd_menuGenOpen.png) no-repeat;*/
	vertical-align: top;
	margin-top: 12px;
	text-align: left;
	padding: 0px 0 0 12px;
}
#menu LI
{
/*height: 20px;*/
}
#menu LI A
{
	color: #466F84;
	border: 1px solid #E7EFF4;
	text-decoration: none;
	display: block;
	width: 154px !important;
	width: 166px;
/*height: 20px;*/
	font: 11px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu LI A:hover
{
	width: 154px !important;
	width: 166px;
	padding-left: 10px;
	text-align: left;
	color: #05264F;
	background: #FFFFFF;
	border: 1px solid #C5D9E4;
}
#menu LI.niv2
{
	margin: 5px 6px 4px 0px;
	border: 1px solid #81A9BD;
/*#BDD4E0;*/
	background-color: #BDD4E0;
	text-align: center;
/*height: 20px;*/
	line-height: 20px;
	color: #085B9B;
	font: bold 11px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu LI.niv2 A
{
	border-right: 5px solid #085B9B;
	border-left: 5px solid #085B9B;
	height: 21px;
	line-height: 21px;
}
#menu LI.niv2 A:hover
{
	height: 21px;
	line-height: 21px;
}
#menu LI.select A
{
	width: 154px !important;
	width: 166px;
	padding-left: 10px;
	text-align: left;
	color: #05264F;
	background-color: #F5F8FA;
	border: 1px solid #81A9BD;
}
#menu LI LI
{
	clear: both;
	float: left;
	margin: -20px;
	position: relative;
	top: 0;
	left: 0;
	width: 170px;
	text-align: left;
	background: #B2D7F1;
	height: 20px;
	line-height: 20px;
	list-style: none;
	list-style-type: none;
}
#menu LI LI A
{
	width: 170px;
	color: #1E4C78;
	text-decoration: none;
	clear: left;
	float: left;
/*display: block;*/
	font-weight: normal;
	height: 100%;
	padding: 0 0 0 13px;
	border-bottom: 1px dashed #7EC1F1;
	border-top: 1px dashed #7EC1F1 !important;
	border-top: none;
	list-style: none;
	list-style-type: none;
}
#menu LI LI A:hover
{
	height: 19px;
	line-height: 19px;
	margin-left: 0;
	padding-right: 5px;
	background: #3E84BA;
/*#085B9B;#659ECA;*/
	border-left: 5px solid #F0E60F;
/**/
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-align: right;
	color: #FFF;
}
/*********************************************************
fin menu gauche dynamique
sous-menu
*********************************************************/
LI.entreprise, LI.etudiant, LI.salarie, LI.entreprise_select, LI.etudiant_select, LI.salarie_select
{
	padding: 2px 0px;
	width: 95%;
	display: block;
}
LI.entreprise, LI.entreprise_select
{
	border-bottom: 1px dashed #2D9EC6;
}
LI.etudiant, LI.etudiant_select
{
	border-bottom: 1px dashed #F7DB68;
}
LI.salarie, LI.salarie_select
{
	border-bottom: 1px dashed #FFBEB5;
}
A.entreprise, A.etudiant, A.salarie, A.entreprise_select, A.etudiant_select, A.salarie_select
{
	display: block;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border-left: 5px solid #FFF;
	padding: 3px 0px 3px 5px;
}
A.entreprise
{
	color: #346886;
}
A.entreprise:hover
{
	color: #346886;
	border-left: 5px solid #2D9EC6;
	background-color: #DDF1F7;
}
A.entreprise_select
{
	color: #346886;
	border-left: 5px solid #2D9EC6;
	background-color: #DDF1F7;
}
A.etudiant
{
	color: #FCAC31;
}
A.etudiant:hover
{
	color: #FCAC31;
	border-left: 5px solid #F7DB68;
	background-color: #FDF5D7;
}
A.etudiant_select
{
	color: #FCAC31;
	border-left: 5px solid #F7DB68;
	background-color: #FDF5D7;
}
A.salarie
{
	color: #EA6D58;
}
A.salarie:hover
{
	color: #EA6D58;
	border-left: 5px solid #FFBEB5;
	background-color: #FFE3DF;
}
A.salarie_select
{
	color: #EA6D58;
	border-left: 5px solid #FFBEB5;
	background-color: #FFE3DF;
}
/*********************************************************
sous-menu
tout voir*/
A .dataviewIconelink
{
	margin-right: 5px;
	border: 3px solid #FFF;
}
/*a:hover .dataviewIconelink {
border: 3px solid #80CE00;
}*/
.dataviewtext P A, .dataviewtext2 P A
{
	text-decoration: none;
	text-transform: none;
	color: #3CA80C;
	font-weight: bold;
}
.dataviewtext P A:hover, .dataviewtext2 P A:hover
{
	color: #2D9EC6;
	border-bottom: 2px solid #BEFF55;
	padding-top: 5px;
}
.dataviewtext P .retour
{
	padding: 5px;
	line-height: 30px;
	background: transparent url(../img/back.png) no-repeat center center;
}
.dataviewtext P .retour SPAN
{
	display: none;
}
/****
******************************************************/
HR.h3px
{
	border: 0;
	margin: 0;
	padding: 0;
	height: 3px;
	color: #CBCBCB;
	background-color: #CBCBCB;
}
.clear
{
	clear: both;
	margin: 0;
}
.SepbotGris3Px
{
	padding-top: 5px;
	border-bottom: 3px solid #979797;
}
.SeptopGris1Px
{
	padding-bottom: 5px;
	border-top: 1px solid #CBCBCB;
}
.SeparateurBasGris3Px
{
	padding-top: 10px;
/*float: left;*/
	clear: both;
	position: relative;
	border-bottom: 1px solid #E7EFF4;
/**/
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* HTML>BODY .clearfix
{
	display: inline-block;
	width: 100%;
}
* HTML .clearfix
{
/*Hides from IE-mac \*/
	height: 1%;
/*End hide from IE-mac*/
}
