a:hover {
	color: #FF6600;
}

.bordure {
	border: 1px solid #000033;
}

.bordure_sous_titre {
	border: 1px solid #000033;
}

.borduregrise {
	border: 1px #CCCCCC solid;
}

.borduregauche {  
	border-color: black black black #E1E1E1;
	border-style: solid; border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px}
	
.borduredroite {  
	border-color: black #E1E1E1 black black;
	border-style: solid; border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px}

.borduredroitebleue {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: #000066;
	border-bottom-color: black;
	border-left-color: black;
}

.borduregauchebleue {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: #000000;
	border-bottom-color: black;
	border-left-color: #000066;
}

.borduregauchebleue {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #000066;
}

.bordurehaute {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}


.gras {font-weight: bold;}
.italique {font-style: italic;}

#header {
   height: 100px;
   background-color: #8ACC9C;
   border: 0;
   padding: 0em;
border-bottom:1px solid #545454;
}

#banniere {
   width: 66%;
   margin: 1px;
   text-align: center;
   font-size: 1em;
   font-weight: bold;
}

#haut {
   height: 2.8em;
font-size: 0.7em;   
background-color: #B6C5A3;
   border-bottom:1px solid #545454;
   padding: 0;
}

#hautgauche {
font-size: 0.7em;   

}

#centre {
   background-color: #8ACC9C;
   margin-left: 11.2em; /* pour colonne gauche */
   /*margin-right: 15%;*/ /* pour colonne droite */
   border-left: #000000 1px solid;
   padding: 0.5em;
   min-height: 400px;
}

* html #centre {
   height: 400px; /* hack uniquement interprıtı par IE Win+Mac*/
} 
/*-----------------------Source du menu-------------------------*/
/*http://www.htmldog.com/articles/suckerfish/dropdowns/example/#*/
/*--------------------------------------------------------------*/
              /* Adaptation pour ArtiPHP : jimro */

#containerh { /* conteneur du menu horizontal */
   text-align: left;
   padding: 0;
   margin: 0;
}

/* liste 1er niveau */
/********************/
#navigh { /* 1er ul */
   position: relative;
   float: right;
   list-style: none;
   font-weight: bold;
   padding: 0.1em 0;
   margin: 0;
}

#navigh li {
   position: relative;
   float: left;
   padding: 0;
   margin: 0;
}

#navigh a {
   color: #000000;
   display: block;
   text-decoration: none;
   padding: 0.6em 2em;
   margin: 0;
   line-height: 1.45em;
}

#navigh a:hover {
   color : #00793D;
   background : #e1e5db;
}

/*petite flıche*/
#navigh li a.daddyh {
   background: url(/images/config/artimenubottomarrow.gif) no-repeat;
   background-position: 97% 1.6em;
   line-height: 1.45em;
}
#navigh li a.daddyh:hover {
   background-color : #e1e5db;
   background: url(/images/config/artimenubottomarrow.gif) no-repeat;    /* rıpıtitions */
   background-position: 97% 1.6em;                          /* nıcessaires pour IE */
   line-height: 1.45em;
}

/* listes 2e niveau */
/*******************/
#navigh ul { /* 2e ul */
   position: absolute;
   left: -999em;
   list-style: none;
   background: #B6C5A3;
   padding: 0;
   margin: 0;
   height: auto;
   w\idth: 11.5em;
   font-weight: normal;
   z-index: 110;
}

#navigh li li {
   height: auto;
   w\idth: 11.5em;
   line-height: 1.45em;
   border: 0px;
   padding-right: 0;
   margin: 0 0 -2px 0;
   background: #B6C5A3;
   z-index: 120;
}

#navigh li li a {
   display: block;
   color: #000000;
   text-decoration: none;
   padding: 0.2em 1em;
   line-height: 1.45em;
   width: 9.5em; /* ıgale width de (#navigh li li) moins padding (gauche+droit) de (#navigh a) */ /* nıcessaire pour IE6 */
}

/*petite flıche*/
#navigh li ul li a.daddyh {
   background: url(/images/config/artimenurightarrow.gif) no-repeat;
   background-position: 97% 0.45em;
   line-height: 1.45em;
}
#navigh li ul li a.daddyh:hover {
   background-color : #e1e5db;
   background: url(/images/config/artimenurightarrow.gif) no-repeat;    /* rıpıtitions */
   background-position: 97% 0.45em;                          /* nıcessaires pour IE */
}

/* listes 3e niveau */
/********************/
#navigh li ul ul { /* 3e ul */
   position: absolute;
   top: -1px;
   margin: 0 0 0 11.5em;
   background: #B6C5A3;
}

#nav li li li {
    margin: 0 0 -2px 0;
}

/* Affichage ou masquage des ul */
/********************************/
#navigh li:hover ul ul, #navigh li.sfhover ul ul {
   left: -999em;
}

#navigh li:hover ul, #navigh li li:hover ul, #navigh li.sfhover ul, #navigh li li.sfhover ul {
   left: auto;
}

/* Enchaınement des sılections */
/*******************************/
#navigh li:hover, #navigh li.sfhover, #navigh li li:hover, #navigh li li.sfhover {
   background: #e1e5db; /* ı dısactiver si on ne veut pas l'enchaınement des sılections */
}

/* menu sous la banniere*/
#boxmenu {background:  #b6c5a3; 
/*border-bottom:1px solid #545454;*/ 
/*border-top:1px solid #545454;*/ 
height: 40px}

#menu {width: 420px;  
float: left;  
padding-top: 5px;   
margin: 0 auto;   
list-style-type: none;}

#menu a {display: block;  
width: 80px;  
color: #FFFFFF;   
background: #006600;   
text-align: center;   
padding: 4px 0;   
text-decoration: none;   
float: left;}

#menu a:hover {color: #000;
background: #8acc9c;}

#menu li {float: left;  
width: 80px;  
border: 1px solid #545454;}