/* div */


#menugauche #cataloguepdf {
border:1px solid #FBE0AF;
margin: 25px 0px 25px 54px;
padding: 10px 0px 5px 20px;
background: #FEF5E6 ;
}

#menugauche #cataloguepdf a {
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
	color : #F4A00B;
}



#menugauche  {
width:0px;
height:400px;
color: #60155a;
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
}

#menugauche  H2{
	margin: 5px 5px 10px 58px;
	color : #0d3b6d;
	font-size: 20px;
}

#menugauche  ul{
	margin: 0px 5px 10px 58px;
	padding:0;
}

#menugauche  li{
list-style: none ;
margin: 0;
padding:0;
}

#menugauche  ul.sousrubmenu {
	margin: 0px 5px 10px 65px;
	padding:0;
}
/*
#menugauche  ul.sousrubmenu li{
	list-style-position: outside;
	list-style-type: circle;
}
*/


#menugauche hr { 
clear: both;
margin:5px 0px 5px 54px;
padding:0;
border: 0; /* enleve toute bordure */
border-bottom: 1px #D2CABD solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}

#menugauche .rechercheavancee  {

margin-right:5px;
text-align:right
	
}

/* Liens */
#menugauche a {		color: #58585A;
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none}

#menugauche a:hover {
text-decoration: underline;
}

#menugauche H2 a {
    /*font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;*/
	font-family: arial, Helvetica, sans-serif;
    font-size: 20px;
	color : #0d3b6d;
}

 #menugauche H2 .soustitre{
 /*color : #F4A00B;*/
 font-family: verdana, Helvetica, sans-serif;
 font-size: 11px;
	color : #58585A
}

 
#menugauche H2.catalogue a{
    font-size: 18px;
	color : #A59D9A;
}




#basmenugauche  {
	background: url(../images/fond_basmenugauche.png) bottom no-repeat;
color: #58585A;
font-family: verdana, Helvetica, sans-serif;
font-size: 11px

}



#menu-deroulant, #menu-deroulant ul {
  padding:0;
  margin:0;
  list-style: none;
  text-align: center;
}

#menu-deroulant li {
  display:inline-block;
  vertical-align: top;
  position: relative;
}
#menu-deroulant li li {
  display:inherit;
}
#menu-deroulant a {
  display:block;
  padding:5px 10px;
  text-decoration: none;
/*
  color:#fff;
  font-family:arial;
  */
}
#menu-deroulant a:hover {
  text-decoration: none;
/*
  color:#fff;
  font-family:arial;
  */
}

#menu-deroulant ul li a {
  padding:5px 8px;
}
#menu-deroulant ul {
  position: absolute;
  z-index: 1000;
  min-width:100%;
  white-space: nowrap;
/*  text-align: left; */
}
#menu-deroulant ul ul {
  left:100%;
  top:0;
  overflow: hidden;
  max-width: 0;
  min-width: 0;
  transition: 0.2s all;
}
#menu-deroulant ul li:hover ul {
  max-width: 30em;
}
#menu-deroulant ul li {
  max-height:0;
  overflow: hidden;
  transition:all 0.5s;
}
#menu-deroulant li li li {
  max-height: inherit;
}
#menu-deroulant li:hover li {
  max-height: 15em;
  overflow: visible;
}
/* background des liens menus */
.bleu {
background-color: #FFFFFF;
/* background-image:linear-gradient(to bottom, #729EBF 0%, #333A40 100%);*/
}
.bleu li {
    /*background:#EEEEEE*/
}
.bleu li:hover {
    background:#CCCCCC
}

.bleu ul {
    
	background-image:linear-gradient(to bottom, #DDDDDD 0%, #FFFFFF 80%);
}

#menu-deroulant li:hover {
    background-image:none;
}
#menu-deroulant li:hover a, .menu-deroulant li li:hover a {
    color:#000
}
#menu-deroulant li:hover li a, #menu-deroulant li:hover li li a {
    color:#000
}
#menu-deroulant li:hover a, #menu-deroulant li li:hover a, #menu-deroulant li li li:hover a {
    color:#000
}



/* classes */

.menusite {
    text-align:center;
}

.menusite, .menusite a {
    text-align:center;
    color: #FD9401;
    font-size: 20px;

}
.menusite a.newsletter  {
text-align:center;
    color: #FD9401;
    font-size: 15px;
}

a.nouscontacter  {
text-align:center;
    color: #A59D9A;
    font-size: 25px;
}


.bg00 {background: #7C863C url(bg00.gif);}
.bg1 {background: #BBC47D url(bg1deg.gif) 0 center;padding-left:13px}
.bg2 {background: #E8EBD3 url(bg2.gif);}
.bg2bis {background: #F1F3C5 url(bg2.gif);}
.bg2p {background: #E8EBD3 url(bg2.gif);}
.bg2p td a {background: url(puce1.gif) no-repeat 0 2px;padding-left:13px}
/*.bg2p td a:hover {background: #636D25 url(puce1_roll.gif) no-repeat 0 top;}*/
.bg2p td a:hover {color:#000; background: transparent url(puce1_roll.gif) no-repeat 0 -5px;}
.bg3 {background: #D8D8B0 url(bg3.gif);}
.bg3 td {padding-left:13px}
.bg3bis {background: #D8D8B0 url(bg3.gif);}
.bg4 {background:#FCFCF1;border-bottom:1px dashed #A59D9A;padding-left:13px}

.bg5p {background: #E8EBD3 url(bg2.gif);}
.bg5p td a {color: #982030;background: url(fleche_anim.gif) no-repeat 0 0px;padding-left:13px}
.bg5p td a:hover {color:#000; background: transparent url(fleche_anim.gif) no-repeat 0 0px;}
