/* @override http://www.originalplatypus.com/general.css */

/* @override http://www.originalplatypus.com/general.css */

/* @override http://www.originalplatypus.com/general.css */

/* @override http://www.originalplatypus.com/general.css */




a img
{
  border-style: none;
}

body,html
{
	margin: 0;
	background-image: url(images/fond.png);
}

#Corps
{
	
	left: 26px;
	background-color: white;
	width: 985px;
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
}

#Fin
{
	margin-left: 25px;
}
img
{
	margin: 0;
}
#Texte_Corps
{
	margin-top: 15px;
	margin-left: 25px;
	float: left;
}
#Breves
{
	background-image: url(images/fond_breves.png);
	clear: right;
	float: right;
}


#ID_Gauche
{
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2F8DAA;
	margin-bottom: 35px;
}



#ID_Droite
{
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2F8DAA;
	text-align: right;
	margin-bottom: 35px;
}
#Menu
{
	height: 158px;
}
#Menu_Haut
{
	position: absolute;
	top: 0;
	left: 358px;
}
#Menu_Barre
{
	top: 90px;
		left: 358px;

	position: absolute;
}
#Menu_Bas
{
	top: 90px;
	left: 358px;
	position: absolute;
}

#Menu_Slogan
{
	width: 434px;
	height: 50px;
	font: bold 24px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5b5b5b;
	padding: 5px;
	vertical-align: middle;
	margin-top: 10px;
}
#Recherche
{
	top: 30px;
	left: 458px;
	position: absolute;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 225px;
}
#ResultRecherche
{
	position: absolute;
	left: 816px;
	z-index: 2;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	min-height: 0%;
	width: 168px;
	background-color: white;
	border: 1px solid #5B5B5B;
}

#Calendrier
{

	height: 167px;
	background-image: url(images/calendrier.png);
	float: right;
	position: relative;
}
#TexteCalendrier
{
	
	top: 35px;
	position: relative;
}
#titreCal 
{
  font-family: Helvetica, Arial; 
  font-size: 12px; 
  color: #cccccc; 
  text-align: center;
  width: 173px;
  height: 20px;
  margin: 0;
  padding: 0;
	position: relative;
	clear: left;
	vertical-align: middle;
}
#titreCal a
{
	text-decoration:none;
	color:#cccccc;
}
#Calendrier li
{
	list-style: none;
}
#libelle
{
	  list-style-type:none;
  width: 168px;
  margin: 0;
  padding: 0;
	position: relative;
}
#libelle li 
{
  float : left;
  width : 24px; 
  text-align: center;
  font-family: Helvetica, Arial; 
  font-size: 12px; 
  color: #5b5b5b;
  margin: 0;
  padding: 0;
  }
#Article
{
	width: 400px;
	height: 100%;

}
#Barre_Droite
{
	left: 633px;
	width: 171px;
	float: right;
	top: 0;
	margin-right: 24px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#Oeuvres
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#FormCommentaire
{
	background-image: url(images/slashes_bleu.png);
	padding: 5px 17px 20px 14px;
}

#FormCommentaire .Champ label
{
		font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	color: black;
	background-color: white;
	padding-right: 5px;
	padding-left: 5px;
}
#FormCommentaire .Champ label a
{
	color: #D5ADA3;
	text-decoration: none;
}
#FormCommentaire .Champ label a:hover
{
	color: #2F8DAA;
	text-decoration: none;
}
#Commentaires
{
	margin-bottom: 10px;
	clear: left;
	font: italic 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}
#Design
{

	position: relative;
	top: -40px;
}
#Design a
{
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-decoration:none;
	color: #7e7e7e;
}
#Design a:hover
{
	color: white;
	text-decoration: none;
}
#Barre_Suivant_Precedent
{
	width: 125px;
	float: left;
	margin-top: 88px;
}
.ligne 
{
  list-style-type:none;
  font-family: Helvetica, Arial; 
  font-size: 12px; 
  color: #5b5b5B;
  width: 168px;
  margin: 0 2px 0 1px;
  padding: 0;
}
  
  .ligne li.normal 
{
  font-family: Helvetica, Arial; 
  font-size: 12px; 
  text-align:center;
  float : left; 
  width : 24px; 
  height:12px;
	padding-top: 3px;
}

.ligne li.link 
{ 
  font-family:Helvetica, Arial;
  font-size: 12px; 
  background-color: #2F8DAA;
  text-align:center;
  float : left; 
  width : 24px; 
  height:12px;
	padding-top: 3px;
}
  
  li.link a
  {
	text-decoration:none;
	color: #5b5b5B;
}

.Article_Mini
{
  margin-top: 40px;
  min-height: 120px;
}

.Image_Article_Mini
{
	clear: left;

}
.Texte_Article_Mini
{
	margin-left: 292px;
	width: 340px;
}

.Titre_Article_Mini
{
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin-bottom: 0;
}
.Titre_Article_Mini a
{
	text-decoration:none;
	margin-bottom: 0;
	color: #000;
}
.Titre_Article_Mini a:hover
{
	color: #D5ADA3;
	text-decoration: none;
}
.Titre_Article_Mini img
{
	margin-right: 5px;
}

.Titre_Article_Mini_Categorie
{
	font: 9px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

.Article_Mini_Intro
{
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	color: #5b5b5b;
}

.Article_Mini_Intro a
{
	color: #D5ADA3;
	text-decoration: none;
}

.Article_Mini_Intro a:hover
{
	color: #2F8DAA;
}

.Article_Mini_Liens a
{
	bottom: 0px;
	position: relative;
}
.Article_Mini_Liens a
{
	color: #D5ADA3;
	text-decoration: none;
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin-right: 30px;
}

.Article_Intro
{
	font: bold 12px Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
	text-align: justify;
}

.Article_Intro a
{
	color: #D5ADA3;
	text-decoration: none;
}

.Article_Intro a:hover
{
	color: #2F8DAA;
}

.Article_Texte
{
	font: 12px Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
	text-align: justify;
}
.Article_Internal_Paragraph
{
	font: 12px Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
	text-align: justify;
	margin: 0;
}
.Article_Internal_Paragraph a
{
	color: #D5ADA3;
	text-decoration: none;
}

.Article_Internal_Paragraph a:hover
{
	color: #2F8DAA;
}
.Article_Texte a
{
	color: #D5ADA3;
	text-decoration: none;
}

.Article_Texte a:hover
{
	color: #2F8DAA;
}
.Article_Auteur
{
	text-align: right;
	font: bold 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}
.Article_Titre
{
	font: 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-align: left;
	margin: 0;
}
.Article_Titre img
{
	margin-right: 5px;
}
.Article_Date
{
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin: 0 0 5px;
	padding: 0;
}
.RechercheReponse a
{
	color: #D5ADA3;
	text-decoration: none;
	font: 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin-right: 30px;
}

.RechercheReponse a:hover
{
	color: #2F8DAA;
}
.FermerRecherche a
{
	color: #2F8DAA;			
	text-decoration: none;
	text-align: right;
}

.Article_Mini_Liens a:hover
{
	color: #2F8DAA;
}

.Breve_Texte
{
	margin: 5px;
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	color: white;
}

.Breve_Texte a
{
	color: white;
	target-name: new;
	target-new: window;
}

.Breve_Commentaires a
{
	color: #D5ADA3;
	text-decoration:none;
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin: 5px;
	text-align: right;
	width: 161px;
	float: right;
}

.Breve_Commentaires a:hover
{
	color: white;
}

.Breve_Precedent
{
	
	float: left;
	width: 95px;
	margin-left: 5px;
}

.Breve_Suivant
{
	float: right;
	width: 65px;
}
.SubMenuRubriques
{
  display: inline;
  float: left;

}
.Sous_Menu_Rubriques
{
  margin-top: 15px;
  padding: 5px;
  display: none;
  float:left;
}
.SubMenuLiens
{
  display: inline;
  float: left;
}
.Sous_Menu_Liens
{
  margin-top: 15px;
  padding: 5px;
  display: none;
  float:left;
}
.SubMenuBackdoor
{
  display: inline;
  float: left;
}
.Sous_Menu_Backdoor
{ 
  margin-top: 15px;
  padding: 5px;
  display: none;
  float:left;
}

#Menu_Haut img
{
  float: left;
}
.lienstoggleSubMenu
{
  display: inline;
}
.rubriquestoggleSubMenu
{
  display: inline;
}
.backdoortoggleSubMenu
{
  display: inline;
}

.Rubriques
{
  margin: 0;
  padding: 0;
  clear:left;
}

.Rubriques a
{
  font: 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  color: #5B5B5B;
  text-decoration: none;
}

.Rubriques a:hover
{
  font-weight: bold;
}


.Liens
{
  margin: 0;
  padding: 0;
  clear:left;
}
.Liens a
{
  font: 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  color: #5B5B5B;
  text-decoration: none;
}
.Liens a:hover
{
  font-weight: bold;
}
.Backdoor
{
  margin: 0;
  padding: 0;
}

.Backdoor a
{
  font: 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  color: #5B5B5B;
  text-decoration: none;
  float: left;
}
.Backdoor a:hover
{
  font-weight: bold;
  float: left;
}


.Rubriques a:hover
{
  font-weight: bold;
  float: left;
}

.Article_Pied
{
  font: italic 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  text-align: justify;
  margin: 0;
}
.Article_Pied img
{
  margin-bottom: 5px;
  margin-top: 5px;
}
 .Article_Pied a
{
  color: #2F8DAA;
  text-decoration: none;
}


 .Article_Pied a:hover
{
  color: #D5ADA3;
  text-decoration: none;
}
.Commentaire
{
  clear: left;
  clear: both;
  font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  border-width: 1px;
  margin-top: 10px;
}
.Commentaire_En_Tete 
{	 
  color: #2F8DAA;
  text-decoration: none;
}

.Commentaire_En_Tete a
{
  color: #2F8DAA;
  text-decoration: none;
}

.Commentaire_Internal_Paragraph
{
	margin: 0;
}

.Commentaire_En_Tete a:hover
{
  color: #D5ADA3;
}
.Commentaires_Instructions
{
  padding: 0;
  margin: 0;
}
.Vos_Commentaires
{
  color: #2F8DAA;
}
.Date1 a
{ width: 215px;
  text-align:right;
  color: #2F8DAA;
  text-decoration: none;
  font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  float: right;
}

 .Date2 a:hover
{
  color: #D5ADA3;
  text-decoration: none;
}
.Date2 a
{ width: 215px;
  text-align:left;
  color: #2F8DAA;
  text-decoration: none;
  font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
  float: left;
}

 .Date1 a:hover
{
  color: #D5ADA3;
  text-decoration: none;
}

p.Champ label
{
  display: inline;
}

.Contact_Titre
{
		font: bold 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	color: #5b5b5b;
	text-align: center;
}

.Contact
{
		font: bold 13px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin: 0;
}

.Contact_Une_Ligne
{
		font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

