
/*GENERAL*/

* {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

 a ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/*BLOC LANGUE MENU GAUCHE*/

#fmenuleft {
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
  float: left;
  width: 196px;
  background-color: #DFFC0C;
  background-repeat: repeat-y;
  font-size: 0.9em;
}
.fmenuleft ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-indent: 25px;
}
.fmenuleft li {
	margin: 0px;
	padding: 0px;
}
.fmenuleft ul a {
	display: block;
	width: 196px;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	color: #00B7F0;
	text-align: left;
	font-weight: bolder;
	   text-transform: uppercase;
		background-image: url(images/puce_menu.jpg);
  background-position: left center;
  background-repeat: no-repeat;   
}
.fmenuleft ul ul a {
	display: block;
	width: 196px;
	padding: 5px 0px 5px 25px;
	text-decoration: none;
	color: #D4FAFB;
	text-align: left;
	font-weight: bolder;
	 text-transform: lowercase;
  background-image: none;
}
.fmenuleft ul ul a:hover {
	width: 196px;
text-decoration: none;	
	color: red;
	background-color: #53C6C9;
  font-style: normal;
  background: url(images/bouton_rouge_menu.jpg) no-repeat
}
.fmenuleft a:hover {
	color: red;
	background-color: #306201;
	background-image: none;
		font-style: normal;
text-decoration: none;		
}
.fmenuleft ul a.on { 
color: red;
	background-color: #DFFC0C;
	background-image: none;
		font-style: normal;
  background: #DFFC0C
}
.fmenuleft ul ul a.on {
	  font-weight: bold;
	  background-image: none;
	 	font-style: normal;
	text-decoration: underline;
}

/* BLOC LANGUE SOMMAIRE */
#bloclanguesommairepin {
position: absolute;
  list-style-type: none;
  font-weight: bold;
 background-color: red;
  width: 380px;
  height: 50px;
  left: 181px;
  top: 592px;
  display: inline;
  text-decoration: none;
text-align: left;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

.bloclanguesommairepin ul {
  
  text-decoration: none;
  list-style-type: none;
  
}
.bloclanguesommairepin li {

text-decoration: none;
  list-style-type: none;
  background: #FFFFFF url(images/bouton_home.jpg) no-repeat
}
.bloclanguesommairepin a {
margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  text-indent: 0px;
  color: #33ccff;
  text-decoration: none;
  list-style-type: none;
}
.bloclanguesommairepin a:hover {
  font-weight: bold;
  text-align: left;
  
  color: #0c5673;
  text-decoration: none;
  list-style-type: none;
}
.bloclanguesommairepin a.on {
  color: #33ccff;
  font-weight: bold;
  text-decoration: none;
  list-style-type: none;
}
.bloclanguesommairepin .spip_logos{
padding-right: 0px;
}

.bloclanguesommairepin ul a {
	display: block;
	padding: 7px 0px 20px 40px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
	font-weight: bolder;
	   
}

.bloclanguesommairepin ul ul a {
	display: block;
	width: 90px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #D4FAFB;
	text-align: left;
	font-weight: bolder;
	 text-transform: lowercase;
  background-image: none;
}
.bloclanguesommairepin ul ul a:hover {
	width: 90px;
text-decoration: none;	
	color: red;
	background-color: #53C6C9;
  font-style: normal;
}

/*BLOC LANGUE RUBRIQUES ET ARTICLES*/

#bloclangue {
  margin: 0px;
  padding: 0px;
  position: relative;
  font-weight: bold;
  text-align: left;
  width: 597px;
  top: 0px;
  height: 70px;
  background-color: #306201;
  display: inline;
}
#bloclangue ul {
  padding: 0px;
  margin-left: 0px;
  list-style-type: none;
  font-weight: normal;
  display: inline; 
}
#bloclangue li {
  margin: 0px;
  padding: 0px 0px 0px 12px;
  list-style-type: none;
  font-weight: normal;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  text-align: left;
 display: inline; 
}
#bloclangue a {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  list-style-type: none;
  text-align: left;
  font-weight: bold;
  text-indent: 0em;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  color: #0c5673;
}
#bloclangue a:hover {
  font-weight: bold;
  text-align: left;
  color: #33ccff;
}
#bloclangue a.on {
  color: #33ccff;
  font-weight: bold;
}
#bloclangue .spip_logos{
padding-right: 10px;
}

