/*
	Bleu fond titre : #7AB1D3
	Bleu foncé typo : #54A2C6
	Gris fond gauche : #E5E5E5
	
	orange #D67A08

	rouge #AD0D2A

	verte #84A313
	
	bleu_marine #1C2D50
	
	rose #E42F9E
	
	violet #5D0396

	
**/


/******************************************/
/**		bloc d'éviter l'impression
		des éléments à imprimer			**/
/******************************************/
@media screen{
	.imprimer{
	display:none !important;
	display:none;
	width:0; 
	height:0;
	border-width:0;
	visibility:hidden;
	} 
}

*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;	
	color:#000;
	/* color:#fff; */
}
a:hover{
	color:#808080;
}
img{	
	border:0;
}
.clear{
	clear:both;
}

.display_none{ display:none; }

.obligatoire{

	background:transparent url('../_img/asterisque.gif') no-repeat center right;
	padding-right: 30px;

}

div.successBlock {
	width: 280px;
	height: 20px;
	margin: 0px auto;
	margin-top:15px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #40799D;
	/* background: url('../img/sign_valid.png') 5px 2px no-repeat #F0F0F0; */
	background-color: #F0F0F0;
	color: #40799D;
	text-align: center;
}


div.errorBlockWrapper{
	margin-right:40px;
}

div.errorBlock {
	width: 200px;
	min-height: 27px;
	margin: 25px auto 10px auto;
	padding: 5px 5px 5px 38px;
	border: 1px solid #707072;
	background: url('../img/sign_error.png') 3px 3px no-repeat #F0F0F0;
	background-color: #F0F0F0;
	color: #000;
	text-align: left;
}

HTML,BODY{	
	height:100%;
}
BODY{
	text-align:center;
	/* font-family: verdana, helvetica, arial, sans-serif;  */
	font-family: arial, helvetica, sans-serif; 
	font-size:12px;
	text-align:center;
	color:black;
	background:url('../_img/background.jpg') repeat-y center -1px;
}


#footer_perso, #header_perso{
	width:960px;
	margin:0 auto;
	font-size:13px;
	color:#black;
	height:36px;
	text-align:left;
	line-height:36px;
	z-index:800;
	position:relative;
}
#footer_perso{position:static;}
#footer_perso a{color:white;}

#header_perso_gauche{ 
	position:absolute;
	width:auto;
	left: 0px;
}
#header_perso_droite{ 
	position:absolute;
	right:0px;
	text-align:right;
}

.lien_contact{
	padding-left: 16px;
	background: transparent url('../_img/picto_contact.png') no-repeat 0px 4px;
}
.lien_intranet{
	padding-left: 16px;
	background: transparent url('../_img/picto_intranet.png') no-repeat 3px 4px;
}

#principal_ombre{
	width:960px;
	
	z-index:2;
	position:relative;
	/* background-color: white; */
	/* margin:-17px auto 0px auto; */
	margin:0px auto 0px auto;
	text-align:left;
	/* border:1px solid white; */
	width:990px;
}
#principal{
	width:960px;
	width:990px;
	
	margin:12px auto;
	margin: 0 auto;
	
	margin-top:-17px;
}


/**
	Partie Haute
**/
#header{
	height:146px;
	background:url("../_img/header.png") no-repeat scroll 2px top transparent;
	position:relative;
	padding: 0 20px;
}

#header .logo{
	position: absolute;
	top: 34px;
	top: 51px;
	/* left:182px; */
	left:198px;
	display:block;
	width: 214px;
	height: 67px;
}

/** Slogan **/
/*#header #slogan_header {
	position:absolute;
	height: 67px;
	width:376px;*/
	/* left:419px; */
	/*left:435px;
	top: 34px;
	top:51px;
}*/

#bande_menu{
	position:absolute;
	top:165px;
	left:0;
	width: 100%;
	height:37px;
	background-color: #1C2D50;
	border-top:solid 3px #FFFFFF;
	border-bottom:solid 3px #FFFFFF;
}


/**	Menu top **/
#header_menu{
	height:37px;
	background-color: #1C2D50;
	border-top:solid 3px #FFFFFF;
	border-bottom:solid 3px #FFFFFF;
	padding-left:15px;
}

/* Niveau 0 */
#header_menu ul li{
	position:relative;
	float:left;
	list-style:none;
	width:238px;
	height:37px;
	color:white;
	padding-left:2px;
	background: url('../_img/separateur_menu.gif') no-repeat scroll 0px 5px transparent ;
	text-align:center;
	cursor:pointer;
}

#header_menu li:first-child, #header_menu li.item_1{width:240px;background:none; padding-left:0;}

#header_menu li.sfhover{
	height:auto;
	z-index:9999;
}

#header_menu li a{
	height:37px;
	display:block;
	color:white;
	font-size:14px;
	line-height:37px;
}

 
#header_menu li a:hover, #header_menu li a.hover{
	cursor:pointer;
	background-color: #e4e4e4;
	color: black;
}


/* #header_menu li.item_1 a:hover, #header_menu li.item_1.sfhover a, #header_menu li.item_1.menu_actif a{	background-color: #40799D;}
#header_menu li.item_2 a:hover, #header_menu li.item_2.sfhover a, #header_menu li.item_2.menu_actif a{	background-color: #AD0D2A;}
#header_menu li.item_3 a:hover, #header_menu li.item_3.sfhover a, #header_menu li.item_3.menu_actif a{	background-color: #D67A08;}
#header_menu li.item_4 a:hover, #header_menu li.item_4.sfhover a, #header_menu li.item_4.menu_actif a{	background-color: #84A313;}
 */
#header_menu li.item_1 ul a:hover, #header_menu li.item_1.sfhover ul a, #header_menu li.item_1.menu_actif ul a,
#header_menu li.item_2 ul a:hover, #header_menu li.item_2.sfhover ul a, #header_menu li.item_2.menu_actif ul a,
#header_menu li.item_3 ul a:hover, #header_menu li.item_3.sfhover ul a, #header_menu li.item_3.menu_actif ul a,
#header_menu li.item_4 ul a:hover, #header_menu li.item_4.sfhover ul a, #header_menu li.item_4.menu_actif ul a{
	background-color: transparent;
}

#contact_flash{
width:240px;
min-height:400px;
}
#header_flash{
width:950px;
height:130px;
margin-top:19px;
position:absolute;
background-color:#fff;
}
/** Nav **/

/* Niveau 1 */

/* déroulant */
#header_menu li ul.menu_niveau1_container{
	position: absolute; 
	/* left: -999em; */
	left:3px;
 	display:none;
	background-color: #fff;
	/*border-bottom: solid 2px #E4E4E4;*/
}

#header_menu li.item_1 ul.menu_niveau1_container{width:235px;background-color: #fff;}

/* #header_menu li ul.menu_niveau1_container.colonne_2{width:476px;} */

#header_menu li ul.menu_niveau1{
	position:relative;
	background-color: #e4e4e4;
	padding: 10px 0;
	z-index: 1000;
	list-style:square;
	float:left;
	margin-top:3px;
	width:237px;
}
/* 
#header_menu li ul.menu_niveau1.colonne_2{	float:left;}

#principal #header_menu li ul.menu_niveau1_container.last.colonne_2{
	left:-238px;
} */

/* #header_menu li.item_1 ul.menu_niveau1{border-top: solid 5px #62BDE7;}
#header_menu li.item_2 ul.menu_niveau1 {border-top: solid 5px #E9072C;left:2px;}
#header_menu li.item_3 ul.menu_niveau1 {border-top: solid 5px #FFA31A;left:2px;}
#header_menu li.item_4 ul.menu_niveau1 {border-top: solid 5px #ADD306;left:2px;} */

#header_menu li ul.menu_niveau1_container{/*border: solid 1px #e4e4e4;*/ border-top:none;}

/* #header_menu li.item_1 ul.menu_niveau1_container{border: solid 1px #62BDE7; border-top:none;}
#header_menu li.item_2 ul.menu_niveau1_container {border: solid 1px #E9072C; border-top:none;left:2px;}
#header_menu li.item_3 ul.menu_niveau1_container {border: solid 1px #FFA31A; border-top:none;left:2px;}
#header_menu li.item_4 ul.menu_niveau1_container {border: solid 1px #ADD306; border-top:none;left:2px;}
 */
/*#header_menu li ul.menu_niveau1_container ul.menu_niveau1{border-top: solid 5px #e4e4e4;width:239px;margin-left:-3px;}*/
#header_menu li ul.menu_niveau1_container ul.menu_niveau1{border-top: solid 5px #e4e4e4;}
#header_menu li.item_1 ul.menu_niveau1_container ul.menu_niveau1{width:239px;margin-left:-3px;}
/* #header_menu li.item_2 ul.menu_niveau1_container ul.menu_niveau1{border-top: solid 5px #E9072C;}
#header_menu li.item_3 ul.menu_niveau1_container ul.menu_niveau1{border-top: solid 5px #FFA31A;}
#header_menu li.item_4 ul.menu_niveau1_container ul.menu_niveau1{border-top: solid 5px #ADD306;}
 */
#header_menu li.sfhover ul.menu_niveau1_container, #header_menu  li:hover ul.menu_niveau1_container{
	display:block;
	/* left:0;  */
	z-index: 99999;
}

/* #header_menu li.sfhover ul.menu_niveau1, #header_menu  li:hover ul.menu_niveau1{
	display:block;
	z-index: 99999;
} */

#header_menu ul.menu_niveau1 li {
	float:none;
	height:auto;
	/*width:238px;*/
	width:237px;
	padding:0px;
	background:none;
	/*background-color:white;*/
	z-index: 99999;
	/* list-style:square inside; */
	color:#000;
}

#header_menu li ul.menu_niveau1 li a{
	height:auto;
	text-align:left;
	padding: 4px 18px 4px 58px;
	line-height: 16px;
	padding: 2px 18px 2px 58px;
	/* margin:4px 0; */
	line-height: 15px;
	color:#333333;
	background-color:transparent;
}
/* #header_menu li.item ul.menu_niveau1 li a:hover{background-color:#D9D9D9;}  */
#header_menu li.item ul.menu_niveau1 li.orange a.menu_actif{background-color:#B53E0E;color:white;}
#header_menu li.item ul.menu_niveau1 li.rouge a.menu_actif{background-color:#870512;color:white;} 
#header_menu li.item ul.menu_niveau1 li.vert a.menu_actif{background-color:#597B07;color:white;} 
#header_menu li.item ul.menu_niveau1 li.bleu a.menu_actif{background-color:#1F4E74;color:white;}
#header_menu li.item ul.menu_niveau1 li.violet a.menu_actif{background-color:#5c0594;color:white;}
#header_menu li.item ul.menu_niveau1 li.violet{width:239px;}

#header_menu li.item ul.menu_niveau1 li.orange a:hover{background-color:#B53E0E;color:white;}
#header_menu li.item ul.menu_niveau1 li.rouge a:hover{background-color:#870512;color:white;} 
#header_menu li.item ul.menu_niveau1 li.vert a:hover{background-color:#597B07;color:white;} 
#header_menu li.item ul.menu_niveau1 li.bleu a:hover{background-color:#1F4E74;color:white;}
#header_menu li.item ul.menu_niveau1 li.violet a:hover{background-color:#5c0594;color:white;}   
#header_menu li ul.menu_niveau1 li ul li a{padding: 2px 28px 2px 69px;/* margin:4px 0; */}
#header_menu li ul.menu_niveau1 li ul li ul li a{padding: 2px 28px 2px 76px;/* margin:4px 0; */}

 
/* #header_menu li.item_1 ul.menu_niveau1 li a{background:url("../_img/puce_menu_b.png") no-repeat scroll 45px 7px  transparent;}
#header_menu li.item_2 ul.menu_niveau1 li a{background:url("../_img/puce_menu_r.png") no-repeat scroll 45px 7px  transparent;}
#header_menu li.item_3 ul.menu_niveau1 li a{background:url("../_img/puce_menu_o.png") no-repeat scroll 45px 7px  transparent;}
#header_menu li.item_4 ul.menu_niveau1 li a{background:url("../_img/puce_menu_v.png") no-repeat scroll 45px 7px  transparent;}
 */

#header_menu .menu_niveau1 .bleu a, #header_menu  .bleu .menu_niveau1 a{background:url("../_img/puce_menu_b.png") no-repeat scroll 45px 7px  transparent;}
#header_menu .menu_niveau1 .rouge a, #header_menu  .rouge .menu_niveau1 a{background:url("../_img/puce_menu_r.png") no-repeat scroll 45px 7px  transparent;}
#header_menu .menu_niveau1 .orange a, #header_menu .orange .menu_niveau1 a{background:url("../_img/puce_menu_o.png") no-repeat scroll 45px 7px  transparent;}
#header_menu .menu_niveau1 .vert a, #header_menu .vert .menu_niveau1  a{background:url("../_img/puce_menu_v.png") no-repeat scroll 45px 7px  transparent;}
#header_menu .menu_niveau1 .bleu_marine a, #header_menu .bleu_marine .menu_niveau1 a{background:url("../_img/puce_menu_bm.png") no-repeat scroll 45px 7px  transparent;}
#header_menu .menu_niveau1 .rose a, #header_menu .rose .menu_niveau1 a{background:url("../_img/puce_menu_rs.png") no-repeat scroll 45px 7px  transparent;}
#header_menu .menu_niveau1 .violet a, #header_menu .violet .menu_niveau1 a{background:url("../_img/puce_menu_vi.png") no-repeat scroll 45px 7px  transparent;}


/* Couleurs sections activées */
/* #header_menu li.item_1 ul.menu_niveau1 li a.menu_actif,
#header_menu li.item_1 ul.menu_niveau1 li a.menu_actif li a.menu_actif,
#header_menu li.item_1 ul.menu_niveau1 li a.menu_actif li a.menu_actif li a.menu_actif{color:#62BDE7;}
#header_menu li.item_2 ul.menu_niveau1 li a.menu_actif,
#header_menu li.item_2 ul.menu_niveau1 li a.menu_actif li a.menu_actif,
#header_menu li.item_2 ul.menu_niveau1 li a.menu_actif li a.menu_actif li a.menu_actif{color:#E9072C;}
#header_menu li.item_3 ul.menu_niveau1 li a.menu_actif,
#header_menu li.item_3 ul.menu_niveau1 li a.menu_actif li a.menu_actif,
#header_menu li.item_3 ul.menu_niveau1 li a.menu_actif li a.menu_actif li a.menu_actif{color:#FFA31A;}
#header_menu li.item_4 ul.menu_niveau1 li a.menu_actif,
#header_menu li.item_4 ul.menu_niveau1 li a.menu_actif li a.menu_actif,
#header_menu li.item_4 ul.menu_niveau1 li a.menu_actif li a.menu_actif li a.menu_actif{color:#ADD306;} */

#header_menu .bleu a.menu_actif,
#header_menu .bleu a.menu_actif li a.menu_actif,
#header_menu .bleu a.menu_actif li a.menu_actif li a.menu_actif{color:#62BDE7;}
#header_menu .rouge  a.menu_actif,
#header_menu .rouge  a.menu_actif li a.menu_actif,
#header_menu .rouge  a.menu_actif li a.menu_actif li a.menu_actif{color:#E9072C;}
#header_menu .orange  a.menu_actif,
#header_menu .orange  a.menu_actif li a.menu_actif,
#header_menu .orange a.menu_actif li a.menu_actif li a.menu_actif{color:#FFA31A;}
#header_menu .vert a.menu_actif,
#header_menu .vert a.menu_actif li a.menu_actif,
#header_menu .vert a.menu_actif li a.menu_actif li a.menu_actif{color:#ADD306;}
#header_menu .bleu_marine  a.menu_actif,
#header_menu .bleu_marine  a.menu_actif li a.menu_actif,
#header_menu .bleu_marine  a.menu_actif li a.menu_actif li a.menu_actif{color:#1C2D50;}
#header_menu .rose  a.menu_actif,
#header_menu .rose  a.menu_actif li a.menu_actif,
#header_menu .rose  a.menu_actif li a.menu_actif li a.menu_actif{color:#E42F9E;}
#header_menu .violet  a.menu_actif,
#header_menu .violet  a.menu_actif li a.menu_actif,
#header_menu .violet  a.menu_actif li a.menu_actif li a.menu_actif{color:#5D0396;}


/* Cancel early colors */
#header_menu li.bleu ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.bleu ul.menu_niveau1 li a.menu_actif li a.menu_actif li a,
#header_menu li.rouge ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.rouge ul.menu_niveau1 li a.menu_actif li a.menu_actif li a,
#header_menu li.orange ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.orange ul.menu_niveau1 li a.menu_actif li a.menu_actif li a,
#header_menu li.vert ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.vert ul.menu_niveau1 li a.menu_actif li a.menu_actif li a,
#header_menu li.bleu_marine ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.bleu_marine ul.menu_niveau1 li a.menu_actif li a.menu_actif li a,
#header_menu li.rose ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.rose ul.menu_niveau1 li a.menu_actif li a.menu_actif li a,
#header_menu li.violet ul.menu_niveau1 li a.menu_actif li a,
#header_menu li.violet ul.menu_niveau1 li a.menu_actif li a.menu_actif li a
{color:#333333;}

/* #header_menu li.item_1 ul.menu_niveau1 li ul li a{background:url("../_img/puce_menu2_b.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.item_2 ul.menu_niveau1 li ul li a{background:url("../_img/puce_menu2_r.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.item_3 ul.menu_niveau1 li ul li a{background:url("../_img/puce_menu2_o.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.item_4 ul.menu_niveau1 li ul li a{background:url("../_img/puce_menu2_v.png") no-repeat scroll 59px 6px  transparent;}
 */

#header_menu li.bleu ul.menu_niveau2 li a{background:url("../_img/puce_menu2_b.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.rouge ul.menu_niveau2 li a{background:url("../_img/puce_menu2_r.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.orange ul.menu_niveau2 li a{background:url("../_img/puce_menu2_o.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.vert ul.menu_niveau2 li a{background:url("../_img/puce_menu2_v.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.bleu_marine ul.menu_niveau2 li a{background:url("../_img/puce_menu2_bm.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.rose ul.menu_niveau2 li a{background:url("../_img/puce_menu2_rs.png") no-repeat scroll 59px 6px  transparent;}
#header_menu li.violet ul.menu_niveau2 li a{background:url("../_img/puce_menu2_vi.png") no-repeat scroll 59px 6px  transparent;}


/* #header_menu li.item_1 ul.menu_niveau1 li ul li ul li a{background:url("../_img/puce_menu3_b.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.item_2 ul.menu_niveau1 li ul li ul li a{background:url("../_img/puce_menu3_r.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.item_3 ul.menu_niveau1 li ul li ul li a{background:url("../_img/puce_menu3_o.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.item_4 ul.menu_niveau1 li ul li ul li a{background:url("../_img/puce_menu3_v.png") no-repeat scroll 69px 6px  transparent;}
 */
#header_menu li.bleu ul.menu_niveau3 li a{background:url("../_img/puce_menu3_b.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.rouge ul.menu_niveau3 li a{background:url("../_img/puce_menu3_r.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.orange ul.menu_niveau3 li a{background:url("../_img/puce_menu3_o.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.vert ul.menu_niveau3 li a{background:url("../_img/puce_menu3_v.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.bleu_marine ul.menu_niveau3 li a{background:url("../_img/puce_menu3_bm.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.rose ul.menu_niveau3 li a{background:url("../_img/puce_menu3_rs.png") no-repeat scroll 69px 6px  transparent;}
#header_menu li.violet ul.menu_niveau3 li a{background:url("../_img/puce_menu3_vi.png") no-repeat scroll 69px 6px  transparent;}

/* Niveau 2 */
#header_menu ul.menu_niveau2{
	/* left:-999em;*/
	/* position:absolute;
	display:none;
	left: 238px;
	top:0;
	width:238px;
	padding: 15px 0;
	background-color: #D9D9D9; */
	margin-bottom:10px;
}

#header_menu .item_4 ul.menu_niveau2{
	left:auto;
	right: 238px;
}

#header_menu ul.menu_niveau2 li{
	/* background-color: #D9D9D9; */
}

#header_menu ul.menu_niveau1 li.sfhover{
	/* background-color: #D9D9D9; */
}

#header_menu ul.menu_niveau1 li.sfhover ul.menu_niveau2, #header_menu  ul.menu_niveau1 li:hover ul.menu_niveau2{
	/* left: 239px;	 */
	display:block;
}

/* Niveau 3 */
#header_menu ul.menu_niveau3{
	margin-bottom:1px; 
}



/**
	Contenu
**/
#contenu{
	background:url("../_img/bg.png") repeat-y scroll 2px bottom transparent;
	height:auto;
	min-height:100%;
	padding:0 15px 0 15px;
	/* position:relative; */
}


#contenu_index{
	min-height:430px;
	position:relative;
	z-index:1;
}

/**
	Menu gauche
**/



#gauche{
	position:relative;
}

#gauche .gauche_top{
	padding-top:36px;
	background-color:#7AB1D3;
	color:#666666;
}

#gauche .detail_titre_gauche{
	float:left;
	width:34px;
	height:10px;
	margin-right:18px;
	margin: 4px 18px 0 0;
	background-color:#7AB1D3;
}


/* .groupe #gauche .detail_titre_gauche{background-color:#7AB1D3}
.metiers #gauche .detail_titre_gauche{background-color:#AD0D2A}
.references #gauche .detail_titre_gauche{background-color:#D67A08}
.contacter #gauche .detail_titre_gauche{background-color:#84A313}
 */

.bleu #gauche .detail_titre_gauche{background-color:#7AB1D3}
.rouge #gauche .detail_titre_gauche{background-color:#AD0D2A}
.orange #gauche .detail_titre_gauche{background-color:#D67A08}
.vert #gauche .detail_titre_gauche{background-color:#84A313}
.bleu_marine #gauche .detail_titre_gauche{background-color:#1C2D50}
.rose #gauche .detail_titre_gauche{background-color:#E42F9E}
.violet #gauche .detail_titre_gauche{background-color:#5D0396}


#gauche .titreContainer{
	color:#000;
	margin-bottom:14px;
	padding-left:54px;
	font-size:15px;
	font-weight:bold;
}

#gauche .texteContainer{
	padding: 0 28px 14px 32px;
	font-size:12px;
	color:#666666;
}

#gauche .menu_niveau{padding: 0 0 5px 0;}

/* 		Level 1		*/

#gauche ul{
	margin:5px 0px 0px 0px;
	list-style: none;
}
#gauche li{
	padding:0;
	/* padding-left: 15px; */
}

#gauche  li.actif{
	/* background:transparent url('../_img/liste_active.png') no-repeat top left; */
	/* background:transparent url('../_img/produit_icon_suivant_pet.png') no-repeat top left; */
	background-position: 0px 6px; 
	*background-position: 0px 4px;
	
}
#gauche  li.actif.souligner a{
	/* background-color: #75ABCB;
	background-color: #5794C0; */
	
	
	color:#fff;
	/* color:#000; */
	
}

#gauche li a{
	display:block;
	font-size:14px;
	/* color:#fff; */
	color:#000;
	padding:2px 20px 2px 54px;
	/* background: url('../_img/liste_inactive.gif') no-repeat scroll 36px center transparent; */
}


#gauche  li.actif a {
	/* background: url('../_img/liste_active.gif') no-repeat scroll 36px center transparent; */
}




#gauche .bleu a:hover, 
#gauche .bleu a:active, 
#gauche .bleu.actif a,
.bleu #principal #index_gauche  li a:hover
{
/* background: url('../_img/liste_active_groupe.gif') no-repeat scroll 36px center #1f4e74; */
background: url('../_img/puce_g_menu_b.png') no-repeat scroll 36px 7px  #1F4E74;}
/* background: url('../_img/liste_active_groupe.gif') no-repeat scroll 36px center #5794C0; */

#gauche .bleu a
{background: url('../_img/puce_g_menu_b.png') no-repeat scroll 36px 7px transparent;}

#gauche .bleu li a
{background: url('../_img/puce_g_menu2_b.png') no-repeat scroll 36px 5px  transparent;}

#gauche .bleu li li a
{background: url('../_img/puce_g_menu3_b.png') no-repeat scroll 36px 5px  transparent;}


/* Niveau 2 menu gauche */
/* Inactif */
#gauche .bleu li a,
#gauche .bleu.actif li a
{background: url('../_img/puce_g_menu2_b.png') no-repeat scroll 46px 5px  transparent;}

/* Actif */
#gauche .bleu li a:hover, 
#gauche .bleu li a:active, 
#gauche .bleu.actif li.actif a
/* {background: url('../_img/sous-sousmenu-bleu.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu2_b.png') no-repeat scroll 46px 5px #7995AC;}

/* Niveau 3 menu gauche */
/* Inactif */
#gauche .bleu li li a, #gauche .bleu.actif li li a, #gauche .bleu.actif li.actif li a
{
	background: url('../_img/puce_g_menu3_b.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}
/* Actif */
#gauche .bleu.actif li.actif li.actif a,
#gauche .bleu li li a:hover, 
#gauche .bleu li li a:active,
#gauche .bleu.actif li li a:hover, 
#gauche .bleu.actif li.actif li a:hover
/*{background: url('../_img/sous-sousmenu2-blue.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu3_b.png') no-repeat scroll 56px 5px  #BBCAD5;}





#gauche .rouge a:hover, 
#gauche .rouge a:active, 
#gauche .rouge.actif a ,
.rouge #principal #index_gauche  li a:hover 
/* {background: url('../_img/liste_active_metiers.gif') no-repeat scroll 36px center #870512;} */
{background: url('../_img/puce_g_menu_r.png') no-repeat scroll 36px 7px  #870512;}

#gauche .rouge a{
	background: url('../_img/puce_g_menu_r.png') no-repeat scroll 36px 7px  transparent;
	/* border-bottom:solid 1px red; */
	cursor:pointer;
	display:block;
	z-index:1;
	}

#gauche .rouge li a
{background: url('../_img/puce_g_menu2_r.png') no-repeat scroll 36px 5px  transparent;}

#gauche .rouge li li a
{background: url('../_img/puce_g_menu3_r.png') no-repeat scroll 36px 5px  transparent;}
/* Niveau 2 menu gauche */
/* Inactif */
#gauche .rouge li a,
#gauche .rouge.actif li a
{background: url('../_img/puce_g_menu2_r.png') no-repeat scroll 46px 5px  transparent;}
/* Actif */
#gauche .rouge li a:hover, 
#gauche .rouge li a:active, 
#gauche .rouge.actif li.actif a
/* {background: url('../_img/sous-sousmenu-rouge.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu2_r.png') no-repeat scroll 46px 5px  #A44448;}

/* Niveau 3 menu gauche */
/* Inactif */
#gauche .rouge li li a, #gauche .rouge.actif li li a, #gauche .rouge.actif li.actif li a{
	background: url('../_img/puce_g_menu3_r.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}
/* Actif */
#gauche .rouge.actif li.actif li.actif a,
#gauche .rouge li li a:hover, 
#gauche .rouge li li a:active,
#gauche .rouge.actif li li a:hover, 
#gauche .rouge.actif li.actif li a:hover
/* {background: url('../_img/sous-sousmenu2-rouge.gif') no-repeat scroll left center transparent;}   */
{background: url('../_img/puce_g_menu3_r.png') no-repeat scroll 56px 5px  #C14448;}



/* Niveau 1 */
#gauche .orange  a:hover, 
#gauche .orange a:active, 
#gauche .orange.actif a /* ,
#gauche .orange #principal #index_gauche  li a:hover  */
{/* background: url('../_img/liste_active_references.gif') no-repeat scroll 36px center #C0531C; */
background: url('../_img/puce_g_menu_o.png') no-repeat scroll 36px 7px  #b53e0e;}


#gauche .orange a{
/* background: url('../_img/liste_inactive_references.gif') no-repeat scroll 36px center transparent; */
background: url('../_img/puce_g_menu_o.png') no-repeat scroll 36px 7px  transparent;
}

#gauche .orange li a
{background: url('../_img/puce_g_menu2_o.png') no-repeat scroll 36px 5px  transparent;}

#gauche .orange li li a
{background: url('../_img/puce_g_menu3_o.png') no-repeat scroll 36px 5px  transparent;}
/* Niveau 2 menu gauche */
/* Inactif */
#gauche .orange li a,
#gauche .orange.actif li a
{background: url('../_img/puce_g_menu2_o.png') no-repeat scroll 46px 5px  transparent;}
/* Actif */
#gauche .orange li a:hover, 
#gauche .orange li a:active, 
#gauche .orange.actif li.actif a
/* {background: url('../_img/sous-sousmenu-orange.gif') no-repeat scroll left center transparent;} */
{	background: url('../_img/puce_g_menu2_o.png') no-repeat scroll 46px 5px  #c35820;	}

/* Niveau 3 menu gauche */
/* Inactif */
#gauche .orange li li a, #gauche .orange.actif li li a, #gauche .orange.actif li.actif li a
{
	background: url('../_img/puce_g_menu3_o.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}

/* Actif */
#gauche .orange.actif li.actif li.actif a,
#gauche .orange li li a:hover, 
#gauche .orange li li a:active,
#gauche .orange.actif li li a:hover, 
#gauche .orange.actif li.actif li a:hover
/*{background: url('../_img/sous-sousmenu2-orange.gif') no-repeat scroll left center transparent;}  */
{background: url('../_img/puce_g_menu3_o.png') no-repeat scroll 56px 5px  #cd6b2d;}



#gauche .vert a:hover, 
#gauche .vert a:active, 
#gauche .vert.actif a ,
.vert #principal #index_gauche  li a:hover 
{
/* background: url('../_img/liste_active_contacter.gif') no-repeat scroll 36px center #597B07; */

background: url('../_img/puce_g_menu_v.png') no-repeat scroll 36px 7px  #597B07;}

#gauche .vert a{background: url('../_img/puce_g_menu_v.png') no-repeat scroll 36px 7px  transparent;}

#gauche .vert li a
{background: url('../_img/puce_g_menu2_v.png') no-repeat scroll 36px 5px  transparent;}

#gauche .vert li li a
{background: url('../_img/puce_g_menu3_v.png') no-repeat scroll 36px 5px  transparent;}
/* Niveau 2 menu gauche */
/* Inactif */
#gauche .vert li a,
#gauche .vert.actif li a
{background: url('../_img/puce_g_menu2_v.png') no-repeat scroll 46px 5px  transparent;}
/* Actif */
#gauche .vert li a:hover, 
#gauche .vert li a:active, 
#gauche .vert.actif li.actif a
/* {background: url('../_img/sous-sousmenu-vert.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu2_v.png') no-repeat scroll 46px 5px  #6D9504;}


/* Niveau 3 menu gauche */
/* Inactif */
#gauche .vert li li a, #gauche .vert.actif li li a, #gauche .vert.actif li.actif li a
{
	background: url('../_img/puce_g_menu3_v.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}

/* Actif */
#gauche .vert.actif li.actif li.actif a,
#gauche .vert li li a:hover, 
#gauche .vert li li a:active,
#gauche .vert.actif li li a:hover, 
#gauche .vert.actif li.actif li a:hover
/*{background: url('../_img/sous-sousmenu2-vert.gif') no-repeat scroll left center transparent;}  */
{background: url('../_img/puce_g_menu3_v.png') no-repeat scroll 56px 5px  #789710;}




#gauche .bleu_marine a:hover, 
#gauche .bleu_marine a:active, 
#gauche .bleu_marine.actif a ,
.bleu_marine #principal #index_gauche  li a:hover 
{
/* background: url('../_img/liste_active_contacter.gif') no-repeat scroll 36px center #597B07; */

background: url('../_img/puce_g_menu_bm.png') no-repeat scroll 36px 7px  #1c2d50;}

#gauche .bleu_marine a{background: url('../_img/puce_g_menu_bm.png') no-repeat scroll 36px 7px  transparent;}

#gauche .bleu_marine li a
{background: url('../_img/puce_g_menu2_bm.png') no-repeat scroll 36px 5px  transparent;}

#gauche .bleu_marine li li a
{background: url('../_img/puce_g_menu3_bm.png') no-repeat scroll 36px 5px  transparent;}
/* Niveau 2 menu gauche */
/* Inactif */
#gauche .bleu_marine li a,
#gauche .bleu_marine.actif li a
{background: url('../_img/puce_g_menu2_bm.png') no-repeat scroll 46px 5px  transparent;}
/* Actif */
#gauche .bleu_marine li a:hover, 
#gauche .bleu_marine li a:active, 
#gauche .bleu_marine.actif li.actif a
/* {background: url('../_img/sous-sousmenu-vert.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu2_bm.png') no-repeat scroll 46px 5px  #2e487e;}


/* Niveau 3 menu gauche */
/* Inactif */
#gauche .bleu_marine li li a, #gauche .bleu_marine.actif li li a, #gauche .bleu_marine.actif li.actif li a
{
	background: url('../_img/puce_g_menu3_bm.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}

/* Actif */
#gauche .bleu_marine.actif li.actif li.actif a,
#gauche .bleu_marine li li a:hover, 
#gauche .bleu_marine li li a:active,
#gauche .bleu_marine.actif li li a:hover, 
#gauche .bleu_marine.actif li.actif li a:hover
/*{background: url('../_img/sous-sousmenu2-vert.gif') no-repeat scroll left center transparent;}  */
{background: url('../_img/puce_g_menu3_bm.png') no-repeat scroll 56px 5px  #1c2d50;}



#gauche .rose a:hover, 
#gauche .rose a:active, 
#gauche .rose.actif a ,
.rose #principal #index_gauche  li a:hover 
{
/* background: url('../_img/liste_active_contacter.gif') no-repeat scroll 36px center #597B07; */

background: url('../_img/puce_g_menu_rs.png') no-repeat scroll 36px 7px  #d40176;}

#gauche .rose a{background: url('../_img/puce_g_menu_rs.png') no-repeat scroll 36px 7px  transparent;}

#gauche .rose li a
{background: url('../_img/puce_g_menu2_rs.png') no-repeat scroll 36px 5px  transparent;}

#gauche .rose li li a
{background: url('../_img/puce_g_menu3_rs.png') no-repeat scroll 36px 5px  transparent;}
/* Niveau 2 menu gauche */
/* Inactif */
#gauche .rose li a,
#gauche .rose.actif li a
{background: url('../_img/puce_g_menu2_rs.png') no-repeat scroll 46px 5px  transparent;}
/* Actif */
#gauche .rose li a:hover, 
#gauche .rose li a:active, 
#gauche .rose.actif li.actif a
/* {background: url('../_img/sous-sousmenu-vert.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu2_rs.png') no-repeat scroll 46px 5px  #e07dad;}


/* Niveau 3 menu gauche */
/* Inactif */
#gauche .rose li li a, #gauche .rose.actif li li a, #gauche .rose.actif li.actif li a
{
	background: url('../_img/puce_g_menu3_rs.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}

/* Actif */
#gauche .rose.actif li.actif li.actif a,
#gauche .rose li li a:hover, 
#gauche .rose li li a:active,
#gauche .rose.actif li li a:hover, 
#gauche .rose.actif li.actif li a:hover
/*{background: url('../_img/sous-sousmenu2-vert.gif') no-repeat scroll left center transparent;}  */
{background: url('../_img/puce_g_menu3_rs.png') no-repeat scroll 56px 5px  #d40176;}



#gauche .violet a:hover, 
#gauche .violet a:active, 
#gauche .violet.actif a ,
.violet #principal #index_gauche  li a:hover 
{
/* background: url('../_img/liste_active_contacter.gif') no-repeat scroll 36px center #597B07; */

background: url('../_img/puce_g_menu_vi.png') no-repeat scroll 36px 7px  #5c0594;}

#gauche .violet a{background: url('../_img/puce_g_menu_vi.png') no-repeat scroll 36px 7px  transparent;}

#gauche .violet li a
{background: url('../_img/puce_g_menu2_vi.png') no-repeat scroll 36px 5px  transparent;}

#gauche .violet li li a
{background: url('../_img/puce_g_menu3_vi.png') no-repeat scroll 36px 5px  transparent;}
/* Niveau 2 menu gauche */
/* Inactif */
#gauche .violet li a,
#gauche .violet.actif li a
{background: url('../_img/puce_g_menu2_vi.png') no-repeat scroll 46px 5px  transparent;}
/* Actif */
#gauche .violet li a:hover, 
#gauche .violet li a:active, 
#gauche .violet.actif li.actif a
/* {background: url('../_img/sous-sousmenu-vert.gif') no-repeat scroll left center transparent;} */
{background: url('../_img/puce_g_menu2_vi.png') no-repeat scroll 46px 5px  #7103b8;}


/* Niveau 3 menu gauche */
/* Inactif */
#gauche .violet li li a, #gauche .violet.actif li li a, #gauche .violet.actif li.actif li a
{
	background: url('../_img/puce_g_menu3_vi.png') no-repeat scroll 56px 5px  transparent;
	padding-left:65px;
}

/* Actif */
#gauche .violet.actif li.actif li.actif a,
#gauche .violet li li a:hover, 
#gauche .violet li li a:active,
#gauche .violet.actif li li a:hover, 
#gauche .violet.actif li.actif li a:hover
/*{background: url('../_img/sous-sousmenu2-vert.gif') no-repeat scroll left center transparent;}  */
{background: url('../_img/puce_g_menu3_vi.png') no-repeat scroll 56px 5px  #5c0594;}



#gauche  li.actif a,
#gauche  li a:hover, 
#gauche  li a:active ,
#principal #index_gauche  li a:hover {
	/* color: #723258; */
	/* color: #0F230C; */
	color:#fff;
}




/* 		Level 2		*/
#gauche ul li ul{
	/* margin: -1px 0 5px 0px; */
	margin: -1px 0 12px 0px;
}

#gauche ul li ul li{
	margin: 0px 0 0px 0;
	/* margin-left: 10px; */
	padding:0;
	/* padding-left: 10px; */
}

#gauche ul li ul li a{
	padding:6px 0 6px 58px;
	
	margin:5px 0;
	padding:2px 0 2px 58px;
}

#gauche ul li ul li a:first-letter{
	font-size:inherit;
	font-weight:inherit;
}

/*	éléments au dessous de l'actif mais eux-même pas actifs */
#gauche ul li.actif ul li a{
	background-color:transparent;
	color:#000;
}

#edito #gauche .menu_niveau ul li.actif{
	background:none;
}

#gauche ul li.actif ul li.actif a{	color:#fff;}

#gauche ul li.actif ul li.actif ul a{
	font-weight: normal;
	color:#fff;
}

#gauche   ul li ul li.actif{
	background:none;
}

#gauche  li.actif.souligner li a{
	/* color: #fff; */
	color:#000;
}

#gauche  li.actif.souligner li a:hover,#gauche  li.actif li a:hover {
	color: #fff;
}


/* 		Level 3		*/

#gauche ul li ul li a{
	margin:4px 0;
	padding:0px 0 1px 58px;
}

#gauche ul li.actif ul li.actif ul{
	margin-bottom:14px;
	margin-bottom:8px;
}
#gauche ul li.actif ul li.actif ul li{
	background-color: transparent;
	margin-left: 0px;
	padding-left:0px;
}

#gauche  ul li.actif ul li.actif ul li a:hover, 
#gauche  ul li.actif ul li.actif ul li a:active {
	/* color: #0F230C; */
	color:#fff;
}

/*	éléments au dessous de l'actif mais eux-même pas actifs */
#gauche ul li.actif ul li.actif ul li a{
	background-color: transparent;
	padding-left:68px;
	font-size:12px;
	color: #000;
}

#gauche ul li.actif ul li.actif ul li.actif{
	background:transparent url('../_img/liste_active_verte.png') no-repeat top left;
	background-position: 0px 3px; 
	*background-position: 0px 4px;
}

#gauche ul li.actif ul li.actif ul li.actif a{
	color:#fff;
}

#gauche ul li.actif ul li.actif ul a{
	font-weight: normal;
	color:white;
}



/***

Milieu

***/


/***
	Menu gauche
***/
.general{
	clear:both;
	min-height:357px; 
	overflow:auto;
	background: transparent url('../_img/milieu_bg_groupe.gif') repeat-y  -1px top;
}

.general_container{	overflow:auto;}

.general #gauche{
	width:239px;
	min-height:317px;
	
	float:left;
	
	color:white;
	font-size:14px;
}




/***
	Milieu
***/

#milieu{
	float:left;
	width:721px;
	
	height:100%;
}

#principal .general .iconsTitre{
	/* position:relative; */
	position:absolute;
	right:62px;
	top:10px; 
	
	height:20px;
	color:#666666;
}


.general .iconsTitre a.icon_precedent img, 
.general .iconsTitre a.icon_suivant img{
	vertical-align:middle;
}
.general .iconsTitre a.icon_precedent span, 
.general .iconsTitre a.icon_suivant span{
	margin: 0 8px;
	vertical-align:middle;
	/* line-height:20px; */
}

.general .iconsTitre .icon_precedent{
	float:left;
}
.general .iconsTitre .icon_suivant{
	float:right;
}




.general .carreDroite .titreContainer{
	margin: 0px 0 0 0;
	font-size: 20px;
	font-weight:bold; 
}

.general .carreDroite .soustitreContainer{
	margin: -1px 0 0 0;
	font-size: 14px;
}

.general .carreDroite .texteContainer{
	margin: 20px 0 0 0;
}




.general .carreDroite .section{
	clear:both;
}

/***

fil d'ariane

***/
#principal_ariane{
	position:relative;
	border-bottom:solid 1px white;
}

#principal_ariane a{color:#808080;}




#principal_ariane #contenu_principal_ariane{
	float:left;
	padding: 13px 0 5px 86px;
	color:#808080; 
}
#principal_ariane #contenu_principal_ariane span, 
#principal_ariane a:hover
{color:#54A2C6;}


#rubrique_titre{
	float:right;
	height: 52px;
	background-color: #723258;
	font-size: 28px;
	padding: 7px;
	
	position:absolute;
	right:0;
	height:37px;
}

/***

Contenu (en bas d'ariane)

***/

#principal_content{
	overflow:hidden;
}

#principal_envelope{
	margin: 25px 10px 20px 20px;
}

#principal_envelope .titreContainer{
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #54A2C6;
	/*line-height:40px;*/
	color:#54A2C6;
}

#principal_envelope .texteContainer{
	padding:10px 0;
	
	position:relative;
	overflow:hidden;
}


/***

bloc formulaire

***/


.formulaire {
	background-color:#F6F8F1;
	padding:2em;
	margin: 10px 30px 5px 0px;
}


.formulaire  li{
	list-style:none;
}
/* champ formulaire */
.formulaire  .champ{
	min-height: 20px;
	_height: 20px;
	line-height: 20px;
	/* width: 100%; */
	margin: 0 0 8px 0;
}

.formulaire  label{
	min-height: 20px;
	_height: 20px;
	width:45px;
	float:left;
	text-align: right;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #000; 
	margin: 0 0 0 16px;
}

#recherche .formulaire  label{	font-size:12px;}

/* champ text */
.formulaire  .champ label{
	width:210px;
	margin: 0 0 0 16px;
}
.formulaire  .champ .pj input{
	width:210px;
	margin: 0 0 0 16px;
}
.formulaire  .champ .necessaire {
	padding-left: 15px;
	width:14px;
	height: 14px;
	background: transparent url('../_img/asterisque.png') no-repeat center right; 
}

.formulaire .champ input{
	height: 18px;
	width: 190px;
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
}
 input#pj_box{
	height: 35px;
	width: 190px;
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
}
.formulaire .champ input:focus{
	border: solid 1px #295724;
}

/* champ select */
.formulaire .champ select{
	height: 18px;
	/* width: 190px; */
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
}
.formulaire .champ select:focus{
	border: solid 1px #295724;
}

/* champ radio */
.formulaire .champ.radio{
	clear:both;
	_clear:none;
	/* width: 360px; */
	width: auto;
	margin: 0;
	padding-left:20px;
}

.formulaire  .champ input.radio{
	height: 20px;
	width: 13px;
	float:left;
	border: 0; 
	border: none; 
	margin: 0 8px 0 0px;
}

.formulaire  .champ label.radio{
	
	display:block;
	height: auto;
	width: 300px;
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding:0;
}

/* champ radio civilité */
.formulaire ul.radioCivilite{
	width: 280px;
	margin:auto;
}
.formulaire li.champRadioCivilite{
	float:left; 
	overflow:auto;
	zoom:1;
	width: 90px; 
	
}
.formulaire  .champRadioCivilite label{
	display:inline; 
	float:none;
	margin-left: 3px;
	
}
.formulaire  .champRadioCivilite input{
	display:inline; 
	float:none;
	margin-left: 40px;
	
}
/* champ textarea */
.formulaire  .champ label{
	
}

.formulaire .champ textarea{
	width: 320px;
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
	overflow:auto;
}
.formulaire .champ textarea:focus{
	border: solid 1px #295724;
}

.formulaire #pays_select{
	position:absolute;
	/* z-index:9999; */
}

/* champ bouton */
.formulaire  .champ.boutons{
	margin-left: 216px;
	
}

.formulaire  .champ.boutons input, .formulaire  .champ.boutons button{
	cursor:pointer;
}


.formulaire  .champ.boutons{
	margin-left: 226px;
	*margin-left:88px;
	
}

/***

bloc select avec style		

***/
.styledSelect, .styledSelectLarge, .styledSelectPage {
	width: 70px;
	font-size: 14px;
	font-weight:normal;
	height: 22px;
	margin: 0;
	
	margin-left:256px;
	
	
	cursor:pointer;
	
	padding: 0;
	position: relative;
	/* background: transparent url('../_img/select_bg.png') no-repeat center left ; */
	background: transparent url('../_img/select_bg.jpg') no-repeat center left ;

	
	
	/* background-position: 0px -1px; */
}



.styledSelectPage  {
	float:left;
	margin:0 0 0 10px;
	width: 32px;
	background: transparent url('../_img/select_bg_quantite.png') no-repeat center left ;
	
}

.styledSelect ul,
.styledSelectLarge ul,
.styledSelectPage ul{
	border: none;
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	
}

.styledSelect.open, .styledSelectLarge.open, .styledSelectPage.open{

	 z-index: 70; /* Faire que les déroulants soient au dessus des autres lorsque de les ouvrir */
	 
	 /* z-index: 170; */ /* Faire que les déroulants soient au dessus des autres lorsque de les ouvrir */
}

.styledSelect.open ul,.styledSelectLarge.open ul,.styledSelectPage.open ul{

	
	border: solid 1px #78704D; 
	padding: 0px;
	list-style: none;
	list-style-type: none;
	background: none;
	width:100%;
	width: 70px;
	
	
	
	
}
.styledSelectLarge.open ul{
	width: 190px;
	width: 200px;
}

.styledSelectPage.open ul{
	width: 32px;
}

.styledSelect ul li, .styledSelectLarge ul li, .styledSelectPage ul li {
	
	margin: 0;
	padding: 4px 18px 4px 4px; 
	display: block;
	line-height: 14px;
	text-align: left;
	font-size: 12px;
	font-family: sans-serif;
	color:#0D3F1B;
	
	position:relative;
	
}
.styledSelectPage ul li {padding: 4px 18px 4px 4px;  }

.styledSelect.open ul li, .styledSelectLarge.open ul li , .styledSelectPage.open ul li  { background-color: #FFF; z-index: 100; position:relative;}
.styledSelect.open ul li.selected, .styledSelectLarge.open ul li.selected, .styledSelectPage.open ul li.selected { background-color: #A3C300; color:#fff; z-index: 100;position:relative;}
.styledSelect.open ul li.closed, .styledSelectLarge.open ul li.closed, .styledSelectPage.open ul li.closed{ background-color: #A4D9F9; z-index: 10;position:relative;}
.styledSelect.open ul li:hover , .styledSelectLarge.open ul li:hover , .styledSelectPage.open ul li:hover { background-color: #A3C300; color:#fff;z-index: 100;position:relative;}



/***

Tabs (Onglets)

***/
.ui-tabs .ui-tabs-hide {
     display: none;
}


/***

Archives News

***/
#archives_news li{
	list-style:none;
	margin: 5px 0 0 10px;
}

#archives_news li.news_an{
	margin-left: 0px;
	font-weight:bold;
	font-size:13px;
}

.violet #archives_news li.news_an{
	padding-left:12px;
	background:url("../_img/puce_g_menu_vi.png") no-repeat scroll left 5px  transparent;
}


#archives_news li.news_mois{
	font-weight:normal;
}

.violet #archives_news li.news_mois{
	padding-left:12px;
	background:url("../_img/puce_g_menu2_vi.png") no-repeat scroll left 5px  transparent;
}

#archives_news li.news_item{
	margin-left: 20px;
}

.violet #archives_news li.news_item{
	padding-left:12px;
	background:url("../_img/puce_g_menu3_vi.png") no-repeat scroll left 5px transparent;
}


#archives_news li.news_item a{
	display:block;
	padding-left: 24px;
	background: transparent url('../_img/btn_pdf.gif') no-repeat left top; 
	height:19px;
	line-height:19px;
}





/***
	Bas (actualités, news, newsletter)
***/


#contenu_bas{
	border-top:solid 6px black;
	position:relative;
	min-height:230px;
	*zoom:1;
}

#cadres_details{
	position:absolute;
	right: 36px;
	top:16px;
	height: 11px;
	width: 51px;
	background: transparent url('../_img/cadres_details.gif') no-repeat center center;
}

#bas_gauche{
	position:relative;
	float:left;
	width:398px;
	/* min-height:266px; */
	min-height:304px;
	background: transparent url('../_img/separateur_news.jpg') no-repeat 100% center;
	background: transparent url('../_img/separateur_news_middle.jpg') repeat-y 100% center;
}

#news_detail_top{
	position:absolute;
	top:0;
	left: 393px;
	height: 130px;
	width:5px;
	z-index:999;
	background: transparent url('../_img/separateur_news_top.jpg') no-repeat left top;
}

#news_detail_bottom{
	position:absolute;
	bottom:0;
	left: 393px;
	height: 130px;
	width:5px;
	background: transparent url('../_img/separateur_news_bottom.jpg') no-repeat left top;
}

#bas_droite{
	float:left;
	width:562px;
	min-height:266px;
	padding-bottom:140px;
}


#bas_gauche_contenu, #bas_droite_contenu{
	margin: 0 36px;
}

#contenu_bas .bas_titre{
	margin-top:17px;
	margin-bottom:11px;
	height:27px;
}

#contenu_bas .bas_titre span{
	padding: 4px 16px;
	color:white;
	font-size: 14px;
	line-height: 27px;
	background-color:#7AB1D3;
}

.bas_contenu_item{
	margin: 0 0px 15px 0;
}
.bas_contenu_titre{
	padding-left: 24px;
	background: transparent url('../_img/pouce_liste.gif') no-repeat center left;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:6px;
}


#newsletter{
	position:absolute;
	bottom:40px;
}
#newsletter_form div{
	position:relative;
}

#newsletter_form div{
	position:relative;
}

#newsletter_form #email_box{
	background-color:white;
	border:0;
	left:241px;
	position:absolute;
	top:58px;
}


#newsletter_form #btn_image{
	left:416px;
	position:absolute;
	top:47px;
}

#bas_ombre{
	background:url("../_img/footer.png") no-repeat scroll 4px bottom transparent;
	height:17px;
	margin:0 auto;
	width:990px;
}

/***
	Footer
***/
#footer{
	position:relative;
	width:990px;
	margin:0px auto 10px;
	/* margin:0px auto; */
	color:#fff;
	/* color: #CACACA; */
	padding:10px 0;
	font-size:13px;
	background:url("../_img/bg_footer.png") repeat-y scroll 0px bottom transparent;
}
#footer #pictos_france{
	position: absolute;
	right:54px;
	top:10px;
	height:30px;
	width:80px;
	background: transparent url('../_img/pictos_france.png') no-repeat center right;
}
#footer div.adresse{
	
	font-weight:normal;
}

#footer .noir{
	color:#000;
	font-weight:bold;
}

#tags a, #footer a{
	color: #fff;
}
#tags a:hover, #footer a:hover{
	color: #000;
}




/**
Tags
**/
#tags{
	width:792px;
	height:auto;
	margin:0 auto;
	padding:10px 10px 0px 10px;
	text-align:center;
	font-size:9px;
	color:#fff;
}


.tags_bloc_grand{
	
	width:792px;
	/* text-align:center; */
	padding:0 0px 0px 20px;
	
	/* color:#999999; */
	text-align:center;
	/* border:solid 1px black; */
	
	*width:792px;
	*padding-left:0px;
}

