/*   Menu sitemap  */
#ks_map ul{text-align:left; list-style:none;	padding:0; margin:0 0 2px 0;	width:95%;}
#ks_map ul li{ display:block; margin:0;	padding:0; 

background-color:transparent;
background-image:url(../images/puce-verte.gif);
background-position:0 center;
background-repeat:no-repeat;
font-size:0.9em;
padding-left:10px;}
#ks_map ul.level1 li{
	margin: 0px 0 0 0px;
	background: #52BE8C;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
}
#ks_map ul.level1 li a{
	color: #fff;
	background: #004539;
}
#ks_map ul.level2 li a{
	color: #fff;
	background: #777E08;
}
#ks_map ul.level2 li{
	margin: 0px 0 0 11px;
	background: #CEDB08;
	font-weight: bold;
}
#ks_map ul.level3 li{
	margin: 0px 0 0 22px;
background: #E7EFB5;
}
/*#ks_map ul.level1 li{padding:4px 0 0 10px; }
#ks_map ul.level2 li{padding:5px 0 0 11px; }
#ks_map ul.level3 li{padding:6px 0 0 22px; }
ul.level2 li{padding:6px 0 0 11px; _margin:-1px 0 -9px 0;}
ul.level3 li{padding:6px 0 0 22px; _margin:-8px 0 -5px 0;}*/

#ks_map ul.level4 li{margin:0px 0 0 33px;
background: #FFF0DF;
font-style: italic;}
#ks_map ul.level5 li{
	margin: 0px 0 0 44px;
	background: #F0FFFF;
	font-style: italic;
}

#ks_map ul li a{
	display:block; width:100%; padding:0.5em 0 0.5em 1em;
	border-width:0px;	color:#424142;	text-decoration:none;	background:#F4F4F4;
}
#navcontainer>#ks_map ul li a{width:auto;}
#ks_map ul li#active a{	background:#f0e7d7;	color:#800000;}
#ks_map ul li a:hover, ul li#active a:hover{
	color:#424142; text-decoration:underline !important; background:#ECECEC; font-weight:bold;
}
/*  FIN Menu sitemap  */












/*menu accueil, intranet, blog */
#menu-base {
	position: relative;
}
#menu-base ul{
/*position: absolute;
top: 0;
left: 0;*/
margin-top: 0px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;

	color: #999999;
	text-transform: uppercase;
	
}



#menu-base ul li
{
	padding: 0;
	margin: 0;
}

#menu-base a {
color: #999999;
text-decoration: none;
font-weight: bold;
padding-left: 6px;
background-image: url(../images/puce-bar.gif);
background-repeat: no-repeat;
background-position: left 3px;

}
#menu-base a:hover {
background-position: left -9px;
}

#menu-base a.active, #menu-base a.active:hover  {
position: absolute;
top: 0;
right: 10px;
color: #be3333;
	padding-left: 24px;
	background-image: url(../images/fleche-vert.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/*menu horiz haut= ss menu-base  */
#menuh {

	
}

/* --- */

#footer ul#menuf {
/*padding: 0 auto;*/
padding: 0;
	padding-top: 10px ;
	margin: 0;
	list-style-type: none;
	background-color: transparent;
/*	width: 100%;*/
	font-family:  arial, helvetica, sans-serif;
	text-align: center;
	color: #899E69;
}

#footer ul#menuf li { display: inline; }

#footer ul#menuf li a
{
	text-decoration: none;
	color: #005B01;
	padding: .2em 1em .2em 23px;
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#footer ul#menuf li a.contact{
background-image: url(../images/contact.gif);

}
#footer ul#menuf li a.presse{
background-image: url(../images/presse.gif);

}
#footer ul#menuf li a.plan{
background-image: url(../images/plan.gif);

}
#footer ul#menuf li a.liens{
background-image: url(../images/liens.gif);

}
#footer ul#menuf li a.faq{
background-image: url(../images/faq.gif);

}
#footer ul#menuf li a.legal{
background-image: url(../images/mentions.gif);
/*padding-left:20px;*/
}
#footer ul#menuf li a.cgv{
background-image: url(../images/cgv.gif);

}

#footer ul#menuf li span {
	padding: .2em 0 .2em 1em;
}

#footer ul#menuf li a:hover
{
	background-color: #F8FDDB;
	color: #217822;
}


/*--- menu-v (ss menus) -- vertical = ss-menuh */
.menu-v {
margin: 0;
padding: 0;
border: 0px none;
line-height: 1.1em;

}
.menu-v h1 {
height: 1%;
font-size: 1.2em;
color: #921e1f;
text-align: center;
margin: 9px 0 5px 0!important;padding: 0;

}
.menu-v ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
display: block;
}

.menu-v ul.l1 li { 
margin: 0;
padding: 0;
padding-bottom: 8px;
height: 1%;
}

.menu-v ul li ul{
margin-left: 9px;
}

.menu-v ul li ul.l2 li{

background-image: none!important;
margin: 0;
float: none!important;
}
.menu-v ul li a
{
	margin: 0;
	padding: 0;
	color: #3B1B09;
	font-variant: normal;
	font-weight: bold;
	padding-left: 7px;
	background-image: url(../images/puce-rge.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
/*	background-position: left 9px;*/
	text-align: left;
	text-decoration: none;
	font-size: 1.05em;
	text-transform: none;
	display: block;
}
.menu-v ul li a.active {
/*	background-position: left -6px;*/
	background-image: url(../images/puce-verte.gif);
}
.menu-v ul li a:hover {
	background-color: #FFFBFF;
	background-image: url(../images/puce-verte.gif); /*background-position: left -6px;*/
}




/*-- liens niv 2 -- */
.menu-v ul li ul.l2 li a{
	color: #044638;
	
	background-image: url(../images/puce_liste1.gif)!important;
	background-repeat: no-repeat;
	background-position: left 6px;
	text-transform: none;
	font-size: 0.9em;
	padding-left: 5px; /*text-align: left;
text-decoration: none;
font-size: 1.1em;*/
}
.menu-v ul li ul.l2 li a:hover{
background-image: url(../images/puce_liste1h.jpg)!important;
background-color: #FFFBFF!important;
}
/*-- liens niv 3 -- */
.menu-v ul li ul li ul li a{
	color: #F3EAC2;
	background-image: url(../images/puce_liste3.gif)!important;
	
	text-transform: none;

font-size: 0.9em;
}
form .menu-v li a {
	font-size: 125%!important;
}


div#divchercherbandeau {
	text-align: right;
	background: transparent url(../images/bord_chercher.gif) no-repeat scroll 0 0;
	border-right: 1px solid #C2D182;
	height: 25px;
	width:166px;
	padding-left:10px;
	margin-left: 7px;

/*position:absolute;
top:110px;left:813px;
z-index:5;*/

	
}
div#divchercherbandeau div.tx-macinasearchbox-pi1{
background-color:#F8FDDB;
border-bottom:1px solid #029E73;
height:24px;
margin:0;
margin-top: 1px;
padding:0px 4px 0px 0px;
z-index:4;
}


div#divchercherbandeau form {
	margin: 0;
	padding: 0;
	width: auto;
	z-index:3;
}

div#divchercherbandeau form div{
text-align: left;
	margin: 0;
	padding: 0;
	z-index:2;
}

div#divchercherbandeau form div span{
font-size: 0.9em;
}
div#divchercherbandeau form input.subscribe {
	border: 1px solid #DCDCDC;
	width: 130px;
	padding: 1px;
}
div#divchercherbandeau form input.btok {
background:transparent url(../images/bt_ok3.gif) no-repeat scroll left 3px;
border:0 none;
cursor:pointer;
height:19px;width:18px; margin-left: 4px;

}


div#ariane{
	font-family: "Arial Narrow", Arial, "Lucida Console", sans-serif;
	font-size: 0.9em;
	letter-spacing: 0.05em;
	text-decoration: none;
	background-color: #fff;
	padding: 0 3px 0 10px;
	margin: 0;
	margin-bottom: 10px;
	border: none;
}

div#ariane ul#ici{
	margin: 0;
	padding: 0;
}

div#ariane ul#ici li { display: inline; }

div#ariane ul#ici li.first a
{
	font-weight: bold;
}
div#ariane ul#ici li.last a
{
	font-weight: bold;
	color: #00866D;
	background-image: none;
}
div#ariane ul#ici li a
{
	text-decoration: none; /*	color: #005B01;*/
	color: #366C00;
	padding: .2em 5px .2em 0.3em;
	background-image: url(../images/chaine2.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}
div#ariane ul#ici li a:hover
{
color: #B22222;}

div#lang {
	float: left;
	margin: 6px 0 0 12px;
}

/* traitement menus v des 1clic et pratique */
div.column-in  ul {
	margin: 0;
	padding: 4px!important;
	
}
div.un-clic ul li {
	background-image: url(../images/puce-1clic.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 0 0 1em 0;
	
	padding: 0;
	
}
div.un-clic ul li a{
	margin: 0;
	padding: 0;
	color: #e7ecb0!important;
	font-variant: normal;
	font-weight: bold;
/*	line-height: 1.1em;*/
	margin-left:10px;
	text-align: left;
	text-decoration: none;
	font-size: 1em;
	text-transform: none;
	display: block;
}
div.un-clic ul li a:hover{
	color: #E4FE64!important;
}
div.pratique ul li, div.simple ul li {

	background-image: url(../images/puce-pratique.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
div.pratique ul li a, div.simple ul li a{
	margin: 0;
	padding: 0;
	color: #044638!important;
	font-variant: normal;
	font-weight: bold;
	margin-left: 10px;
	text-align: left;
	text-decoration: none;
	font-size: 1em;
	text-transform: none;
	display: block;
}
div.pratique ul li a:hover, div.simple ul li a:hover {
	color: #A82D26!important;
}
div.column-in div.contenu_droite ul li {
	line-height: 1.2em;
	margin-bottom: 5px;
}
div.pratique ul li a span{
	font-size: 1em!important;
	color: #3F595A;
	display: block;
	font-style: italic;
	font-weight: normal;
}

div.column-in div.un-clic {
	background-image: url(../images/fond-1clic.jpg);
	background-position: top;
	background-repeat: repeat-y;
	width: 169px;
	border-bottom: 2px solid #949e97;
}
div.column-in div.pratique {
	background-image: url(../images/fond-pratique.jpg);
	background-position: top;
	background-repeat: repeat-y;
	width: 169px;
	border-bottom: 2px solid #949e97;
}
div.column-in  h1.pratique, div.column-in  h1.un-clic{
	width: 169px;
font-size: 1.4em;
/*line-height: 2em;*/
margin: 0!important;
padding-bottom: 18px;
text-align: center;
background-position: bottom center;
background-repeat: no-repeat;


}
div.column-in  h1.pratique {
background-image: url(../images/top-pratique.jpg);
}
div.column-in  h1.un-clic{
background-image: url(../images/top-1clic.jpg);
}

