/********************* tete des menus verticaux 2 lignes *************************/
.menu1TopDouble{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#095e6c;
	padding-left:40px;
	padding-top:14px;
	background-image:url(../images/Menu1TopDouble.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:63px ;
	width:136px;
}
.menu2Double{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e7a0a;
	padding-left:40px;
	padding-top:28px;
	background-image:url(../images/Menu2Double.jpg);
	background-repeat:no-repeat;
	height:60px ;
	width:136px;
}
.menu3Double{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CF7803;
	padding-left:40px;
	padding-top:28px;
	background-image:url(../images/Menu3Double.jpg);
	background-repeat:no-repeat;
	height:60px ;
	width:136px;
}
.menu4Double{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a71629;
	padding-left:40px;
	padding-top:28px;
	background-image:url(../images/Menu4Double.jpg);
	background-repeat:no-repeat;
	height:60px ;
	width:136px;
}
.menu5Double{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#611aa8;
	padding-left:40px;
	padding-top:28px;
	background-image:url(../images/Menu5Double.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:60px ;
	width:136px;
}
.menu6Double{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#095e6c;
    padding-left:40px;
    padding-top:28px;
    background-image:url(../images/Menu1Double.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:60px ;
    width:136px;
}
.menu7Double{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#4e7a0a;
    padding-left:40px;
    padding-top:28px;
    background-image:url(../images/Menu2Double.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:60px ;
    width:136px;
}
.menu8Double{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#CF7803;
    padding-left:40px;
    padding-top:28px;
    background-image:url(../images/Menu3Double.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:60px ;
    width:136px;
}
.menu9Double{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#a71629;
    padding-left:40px;
    padding-top:28px;
    background-image:url(../images/Menu4Double.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:60px ;
    width:136px;
}
.menu10Double{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#611aa8;
    padding-left:40px;
    padding-top:28px;
    background-image:url(../images/Menu5Double.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:60px ;
    width:136px;
}

/********************* tete des menus verticaux 1 ligne *************************/
.menu1Topb{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#095e6c;
	text-indent:40px;
	padding-top:13px;
	background-image:url(../images/Menu1Topc.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:47px ;
	width:176px;
}
.menu2b{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4e7a0a;
	text-indent:40px;
	padding-top:23px;
	background-image:url(../images/Menu2b.jpg);
	background-repeat:no-repeat;
	height:44px ;
	width:176px;
}
.menu3b{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CF7803;
	padding-left:40px;
	padding-top:23px;
	background-image:url(../images/Menu3b.jpg);
	background-repeat:no-repeat;
	height:44px ;
	width:176px;
}
.menu4b{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a71629;
	padding-left:40px;
	padding-top:23px;
	background-image:url(../images/Menu4b.jpg);
	background-repeat:no-repeat;
	height:44px ;
	width:176px;
}
.menu5b{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#611aa8;
	padding-left:40px;
	padding-top:23px;
	background-image:url(../images/Menu5b.jpg);
	background-repeat:no-repeat;
	height:44px ;
	width:176px;
}
.menu6b{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#611aa8;
    padding-left:40px;
    padding-top:23px;
    background-image:url(../images/Menu1b.jpg);
    background-repeat:no-repeat;
    height:44px ;
    width:176px;
}
.menu7b{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#611aa8;
    padding-left:40px;
    padding-top:23px;
    background-image:url(../images/Menu2b.jpg);
    background-repeat:no-repeat;
    height:44px ;
    width:176px;
}
.menu8b{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#611aa8;
    padding-left:40px;
    padding-top:23px;
    background-image:url(../images/Menu3b.jpg);
    background-repeat:no-repeat;
    height:44px ;
    width:176px;
}
.menu9b{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#611aa8;
    padding-left:40px;
    padding-top:23px;
    background-image:url(../images/Menu4b.jpg);
    background-repeat:no-repeat;
    height:44px ;
    width:176px;
}
.menu10b{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#611aa8;
    padding-left:40px;
    padding-top:23px;
    background-image:url(../images/Menu5b.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:44px ;
    width:176px;
}
/********/
	.FondBoutonAV{
		background-image:url(../images/FondBtSousNavAVb.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	}
	* html.FondBoutonAPb{
		height:7px;
		background-image:url(../images/FondBtSousNavAPb.jpg);
		background-repeat:no-repeat;
		width:176px;
			border:solid;
	border-color:#FF0000;
	}
	.FondBoutonMenuPiedb{
		background-image:url(../images/MenuPiedb.jpg);
		background-repeat:no-repeat;
		background-position:top;
		height:33px;
		width:176px;
	}
	* html.FondBoutonMenuPiedb{
		background-image:url(../images/MenuPiedb.jpg);
		background-repeat:no-repeat;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#4e7a0a;
		background-repeat:no-repeat;
		height:33px;
		width:176px;
	}
#menuGauche {
	background-image:url(../images/FondBtSousNavMRep.jpg);
	background-repeat:repeat-y;
}
/************************************************************************************************************/
	#dhtmlgoodies_menu{
		margin:0px;
		height:auto!important;
		text-align:left;
	}
	#dhtmlgoodies_menu ul{
		margin:0px;
		padding:0px;
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;
		margin:0px;
		/*padding:0px;*/
	}
	.SepM{
		height:1px ;
	}
	* html.SepM{
		height:1px ;
	}
	.dhtmlgoodies_menu li.SepM{
		height:1px ;
	}
	.dhtmlgoodies_menu li SepM{
		height:1px ;
	}
	#dhtmlgoodies_menu li.menu1Topb{
		list-style-type:none;
		margin:0px;
		padding:0px;
		height:67px ;
		left:0px;
	}
	#dhtmlgoodies_menu li.menu2b{
		list-style-type:none;
		margin:0px;
		padding:0px;
		height:67px;
		left:0px;
	}
	.menu1Top.actifT{
		margin:0px;
		padding:0px;
	}

	#dhtmlgoodies_menu a.Lien{
		list-style-type:none;
		left:0px;
		vertical-align:middle;
	}
	#dhtmlgoodies_menu li.FondBoutonAPb{
		list-style-type:none;
		margin:0px;
		padding:0px;
		height:20px ;
		left:0px;
	}
	#dhtmlgoodies_menu li.FondBoutonMenuPiedb{
		list-style-type:none;
		margin:0px;
		padding:0px;
		height:20px ;
		left:0px;
	}
	#dhtmlgoodies_menu ul li ul{
		margin:0px;
		padding:0px;
	}
	#dhtmlgoodies_menu li ul li{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	#dhtmlgoodies_menu li a{
		margin:0px;
		padding-left:20px;
		padding-right:0px;
		padding-top:6px;
		padding-bottom:6px;
		/*width:10px;
		display:block;*/
	}
/***************************************************************/
	#dhtmlgoodies_menu ul li img{
		border:0px;
		margin:0px;
		padding:0px;
	}
	#dhtmlgoodies_menu ul li ul{
		margin:0px;
		padding:0px;
	}
	#dhtmlgoodies_menu li ul li{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/*
	Main menu items
	*/
	/*menu 01 a*/
	#dhtmlgoodies_menu ul  li.currentDepth1 a{
		position:relative;
		left:0px;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		color:#666666;
		font-weight:bold;
		vertical-align:top;
		width:145px;
		text-decoration:none;
		display:block;
	}



    /*menu 01 a hover*/
	#dhtmlgoodies_menu ul  li.currentDepth1over a{	/* Text rules */
		position:relative;
		left:0px;
	    font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		color:#666666;
		font-weight:bold;
		vertical-align:top;
		width:145px;
		text-decoration:none;
		display:block;
	}
	#dhtmlgoodies_menu ul  li.currentDepth1{
        float: left;
		position:relative;
		left:0px;
		text-align: left;
		background-image:url(../images/FondBtSousNavMRep.jpg);
		background-repeat:repeat-y;
		background-position:left;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		color:#999999;
		font-weight:bold;
		vertical-align:top;
		display:block;
		width:176px;
		text-decoration:none;
		display:block;
	}
	#dhtmlgoodies_menu ul  li.currentDepth1over{
		position:relative;
		left:0px;
		text-align: left;
		background-image:url(../images/FondBtSousNavBleu02bRep.jpg);
		background-repeat:repeat-y;
		background-position:left;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		color:#666666;
		font-weight:bold;
		vertical-align:top;
		display:block;
		width:176px;
		text-decoration:none;
	}
/***********************************************************************/
	/* Sub menu depth 1 */
	/* backgroud du menu hover sans survol (sous Bt)*/
	#dhtmlgoodies_menu ul  li.currentDepth2{
		background-color:#000033;
		background-repeat:repeat-x;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		color:#3D3D3D;
		vertical-align:top;
		/*width:240px;*/
		text-decoration:none;
		text-align: left;
		line-height: 2em;
		position:relative;
		left:170px;
		display:block;
	}
	/* liens (texte) du menu hover sans survol (sous Bt)*/
	#dhtmlgoodies_menu ul  li.currentDepth2 a{
		background-color:#000066;
		background-repeat:repeat-x;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		/*orange*/
		color:#333333;
		vertical-align:top;
		/*width:240px;*/
		text-decoration:none;
		margin-left: 5px;
		text-align: left;
		line-height: 2em;
		position:relative;
		left:10px;
		display:block;
	}
	#dhtmlgoodies_menu ul  li.currentDepth2 a.title{

		background-color:#000099;
		background-repeat:repeat-x;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:14px;*/
		color:#3D3D3D;
		font-weight:bold;
		vertical-align:top;
		/*width:240px;*/
		text-decoration:none;
		margin-left: 5px;
		text-align: left;
		line-height: 2em;
		position:relative;
		left:10px;
		display:block;
	}
	/* backgroud du menu hover en survol (sous Bt)*/
	#dhtmlgoodies_menu ul  li.currentDepth2over{
		background-color:#003300;
		background-repeat:repeat-x;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		/*orange*/
		color:#999999;
		vertical-align:top;
		/*width:240px;*/
		text-decoration:none;
		text-align: left;
		line-height: 2em;
		position:relative;
		left:170px;
		/* display:compact; */
        display: block;
	}
	/* liens (texte) du menu hover en survol (sous Bt)*/
	#dhtmlgoodies_menu ul  li.currentDepth2over a{	/* Text rules */
		background-color:#006600;
		background-repeat:repeat-x;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		/*bleu*/
		color:#999999;
		vertical-align:top;
		/*width:240px;*/
		text-decoration:none;
		margin-left: 5px;
		text-align: left;
		line-height: 2em;
		position:relative;
		left:10px;
		display:block;
	}
	#dhtmlgoodies_menu ul  li.currentDepth2over a.title{	/* Text rules */
		background-color:#009900;
		background-repeat:repeat-x;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:14px;*/
		color:#999999;
		font-weight:bold;
		vertical-align:top;
		/*width:240px;*/
		text-decoration:none;
		margin-left: 5px;
		line-height: 2em;
		position:relative;
		left:10px;
		display:block;
	}

#clearboth{
        clear: both ;
}

#bPgroupe{
    background-image:url(../images/groupe02.jpg);
    background-repeat:no-repeat;
}
#boutonPagegroupe{
    background-image:url(../images/groupe02.jpg);
    background-repeat:no-repeat;
}
#bPcompetence{
    background-image:url(../images/competence02.jpg);
    background-repeat:no-repeat;
}
#boutonPagecompetence{
    background-image:url(../images/competence02.jpg);
    background-repeat:no-repeat;
}
#bPespace_client{
    background-image:url(../images/espace_client02.jpg);
    background-repeat:no-repeat;
}
#boutonPageespace_client{
    background-image:url(../images/espace_client02.jpg);
    background-repeat:no-repeat;
}
#bPespace_dedie{
    background-image:url(../images/espace_dedie02.jpg);
    background-repeat:no-repeat;
}
#boutonPageespace_dedie{
    background-image:url(../images/espace_dedie02.jpg);
    background-repeat:no-repeat;
}
#bPactualite{
    background-image:url(../images/actualite02.jpg);
    background-repeat:no-repeat;
}
#boutonPageactualite{
    background-image:url(../images/actualite02.jpg);
    background-repeat:no-repeat;
}
#bPcontact{
    background-image:url(../images/contact02.jpg);
    background-repeat:no-repeat;
}
#boutonPagecontact{
    background-image:url(../images/contact02.jpg);
    background-repeat:no-repeat;
}
#bPsouscription_en_ligne{
    background-image:url(../images/souscription_en_ligne02.jpg);
    background-repeat:no-repeat;
}
#boutonPagesouscription_en_ligne{
    background-image:url(../images/souscription_en_ligne02.jpg);
    background-repeat:no-repeat;
}
#pageCouranteBleu {
    background-image:url(../images/FondBtSousNavBleu02.jpg);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    display:block;
    background-repeat:repeat-y;
    height:20px;
    width:159px;
}
#pageCouranteVert {
    background-image:url(../images/FondBtSousNavVert02.jpg);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    display:block;
    background-repeat:repeat-y;
    height:20px;
    width:159px;
}
#pageCouranteJaune {
    background-image:url(../images/FondBtSousNavJaune02.jpg);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    display:block;
    background-repeat:repeat-y;
    height:20px;
    width:159px;
}
#pageCouranteRouge {
    background-image:url(../images/FondBtSousNavRouge02.jpg);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    display:block;
    background-repeat:repeat-y;
    height:20px;
    width:159px;
}
#pageCouranteViolet {
    background-image:url(../images/FondBtSousNavViolet02.jpg);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    display:block;
    background-repeat:repeat-y;
    height:20px;
    width:159px;
}
#dhtmlgoodies_menu ul  li.currentDepth1over a.pCBleu01 {	/* Text rules */
    background-image:url(../images/FondBtSousNavDessousBleu.jpg);
    background-repeat:repeat-y;
    background-position:left;
    width:145px;
}
#dhtmlgoodies_menu ul  li.currentDepth1over a.pCViolet01 {	/* Text rules */
    background-image:url(../images/FondBtSousNavDessousViolet.jpg);
    background-repeat:repeat-y;
    background-position:left;
    width:145px;
}
#dhtmlgoodies_menu ul  li.currentDepth1over a.pCJaune01 {	/* Text rules */
    background-image:url(../images/FondBtSousNavDessousJaune.jpg);
    background-repeat:repeat-y;
    background-position:left;
    width:145px;
}
#dhtmlgoodies_menu ul  li.currentDepth1over a.pCRouge01 {	/* Text rules */
    background-image:url(../images/FondBtSousNavDessousRouge.jpg);
    background-repeat:repeat-y;
    background-position:left;
    width:145px;
}
#dhtmlgoodies_menu ul  li.currentDepth1over a.pCVert01 {	/* Text rules */
    background-image:url(../images/FondBtSousNavDessousVert.jpg);
    background-repeat:repeat-y;
    background-position:left;
    width:145px;
}
#pCBleu{
        color:#666666;
        position:relative;
        left:0px;
        text-align: left;
        background-image:url(../images/FondBtSousNavDessousBleu.jpg);
        background-repeat:repeat-y;
        background-position:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        vertical-align:top;
        display:block;
        width:145px;
        text-decoration:none;
}
#pCVert{
        color:#666666;
        position:relative;
        left:0px;
        text-align: left;
        background-image:url(../images/FondBtSousNavDessousVert.jpg);
        background-repeat:repeat-y;
        background-position:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        vertical-align:top;
        display:block;
        width:145px;
        text-decoration:none;
}
#pCRouge{
        color:#666666;
        position:relative;
        left:0px;
        text-align: left;
        background-image:url(../images/FondBtSousNavDessousRouge.jpg);
        background-repeat:repeat-y;
        background-position:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        vertical-align:top;
        display:block;
        width:145px;
        text-decoration:none;
}
#pCJaune{
        color:#666666;
        position:relative;
        left:0px;
        text-align: left;
        background-image:url(../images/FondBtSousNavDessousJaune.jpg);
        background-repeat:repeat-y;
        background-position:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        vertical-align:top;
        display:block;
        width:145px;
        text-decoration:none;
}
#pCViolet{
        color:#666666;
        position:relative;
        left:0px;
        text-align: left;
        background-image:url(../images/FondBtSousNavDessousViolet.jpg);
        background-repeat:repeat-y;
        background-position:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        vertical-align:top;
        display:block;
        width:145px;
        text-decoration:none;
}

