* {font-family: arial; font-size: 14px;}
body {margin: 0;padding: 0;}
.NavHaut{background-color:#27401A;}
.NavTitre{background-color:#D3E7CC;}
.NavJardin{background-image: url(./img/NavJardinPix.gif)}
.SousNavJardin{background-image: url(./img/SousNavJardinPix.gif)}
.SousNav{background-color:#27401A;}
.ImageNav{background-image: url(./img/NavPix.gif);height:100%}
.Tiret{background-image: url(./img/petit-tiret.gif);width:492px}
.NavNav{background-color:#8CA45A}
.Accueil{background-image: url(./img/PixAccueil.gif);}
img.Sep {border-right:1px;border-style:solid;border-color:#CDAFB9;}
.arial-normal-11-gris {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: normal}
.Arial-bold-14-vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #27401A;
	text-decoration: none;
	font-weight: bold;
}
.Arial-12-vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #27401A;
	text-decoration: none;
	font-weight: normal;
}
.Langue{font-family: arial; font-size: 10px; color: #808080;font-weight:bold; text-decoration: none;}
.Langue:hover{font-family: arial; font-size: 10px; color: #808080;font-weight:bold; text-decoration: underline;} 

/*** accueil ***/
.accueil {font-family: Verdana, sans-serif; font-size: 11px; color: #C27E96;}
/*** HomePage ***/
td.HomePage      {border:none;}
/** ContenuVisite **/
table.ContenuVisite {padding:0 10px 0 20px}
table.ContenuVisite td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #808180;padding:0 5px 0 5px}
table.ContenuVisite td strong{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px; text-decoration: none; color: #808180;}
table.ContenuVisite td em{font-family: Arial, Helvetica, sans-serif;font-weight: italic;font-size: 11px; text-decoration: none; color: #808180;}
table.ContenuVisite th{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #27401A; padding:0 5px 0 5px}
table.ContenuVisite th strong{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #27401A;}
table.ContenuVisite thead th{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #27401A; padding:0 5px 0 5px}
table.ContenuVisite td span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #808180;}
/** ContenuText **/
table.ContenuText {padding:5px 10px 5px 10px}
table.ContenuText td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #808180}
table.ContenuText td strong{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px; text-decoration: none; color: #808180}
table.ContenuText td em{font-family: Arial, Helvetica, sans-serif;font-weight: italic;font-size: 11px; text-decoration: none; color: #808180}
table.ContenuText thead th{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #27401A; text-decoration:}
table.ContenuText td span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8CA45A;}
/** contenu **/
table.ContenuIns {background-color:white; padding:0 0 0 0;margin:0;}
/** contenu **/
table.ContactRay {background-color:white;margin:0;}
table.ContactRay td {padding:0 10px 2px 0;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #808180}
table.ContactRay th {padding:0 0 0 15px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal;color: #808180}
/** contenu **/
table.ContenuImg {background-color:white; padding:0 0 0 20px;margin:0;}
/** contenuDiapo **/
table.ContenuDiapo {background-color:white; margin:0; padding:5px 0 5px 10px;}
table.ContenuDiapo th {padding:5px 0 5px 5px;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #27401A; text-decoration: uppercase; font-weight: bold;background-color:#A9DA6B;}
table.ContenuDiapo thead th{padding:5px 0 5px 5px;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #27401A; text-decoration: uppercase; font-weight: bold;background-color:white;}

table.Formation thead th{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #27401A; text-decoration: none}
/**table.ContenuIns td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8CA45A;}**/

/** Formation intro **/
table.FormationIntro {padding:0px 0px 0px 55px}
table.FormationIntro td{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #27401A; text-decoration: none}
table.FormationIntro td strong{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #27401A; text-decoration: none}
table.FormationIntro thead th{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #27401A; text-decoration: none}
/** Formation **/
table.Formation {padding:0 10px 0 20px}
table.Formation td{padding:0 10px 0 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #27401A; text-decoration: none}
table.Formation td strong{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #27401A; text-decoration: none}
table.Formation th{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #27401A; text-decoration: none}
table.Formation thead th{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #27401A; text-decoration: none}
table.Formation td input{width:20em;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: normal;}
/*** Presentation ***/
table.Presentation     {background-image: url(./img/fond.gif);width:790px;heigh:20px;}
table.Presentation td a {font-family:Arial; font-size: 10px; color: white;text-transform: uppercase;padding:3px 3px 3px 3px; text-decoration: none;}
table.Presentation td {font-family:Arial; font-size: 10px; color: white;text-transform: uppercase; padding:3px 3px 3px 3px;text-decoration: none;}
/*** Actualite ***/
td.Actualite {
	font-family: Arial;
	font-size: 11px;
	color: #99C161;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin: 0;
	border-bottom-style: dashed;
	border-color:black;
	border-width:0 0 1px 0;
}
table.TabRecherche td input[type="text"] {width:10em;}
table.Contenu th {
	font-family: Arial;
	font-size: 12px;
	color: white;
	padding: 0 10px 0 5px;
}
table.Contenu td {
  font-family: Arial;
  font-size: 12px;
  color: #27401A;
  padding: 0 10px 0 5px;
}
select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: bold;width:20em;}
table.Normal td {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: normal;
}
table.Normal td strong {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: bold;
}
table.Normal td input {width:20em;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: normal;}
table.Normal th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: bold;}
input[type="text"] {width:10em}
input[type="image"] {width:50px}
/*input[type="text"]{width:20em;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: normal;}*/
textarea {
   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808180; text-decoration: none; font-weight: normal;width:20em;
}
/*** TabActu ***/
table.TabActu td{
  padding:0 0 0 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:white;
	
}
/** Panier **/
table.Panier     {border-style: solid;	border-color: black;	border-width: 0 1px 1px 1px;}
table.Panier td, table.Panier th {
   padding:5px;
	border-style: solid;
	border-color: black;
	border-width: 1px 0 0 0;
}

.erreur{
	font-size: 10px;
	color: #648BA8;
}
a.produit{
	text-transform: uppercase;
	font-size: 12px;
	color: #648BA8;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 20px;
}
td.BasPage {
  font-family: Arial;
  font-size: 11px;
  color:#375411;
}

a{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8CA45A;
}
a.Contact{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #27401A;
}
/********* Temporaire **/
/** fond de ligne **/
td.FondDeBase {padding:0; background-color:#27401A}
td.FondVert   {padding:0; background-color:#8CA45A}
td.FondBlanc  {padding:0; background-color:white}

/*** Presentation Sous Menu de chaque page de navigation ***/
table.Presentation      {background-image: url(./img/fond.gif);width:790px;heigh:20px; padding:0; margin:0;}
table.Presentation td a {font-family:Arial; font-size: 10px; color: white;text-transform: uppercase;padding:3px 3px 3px 3px; text-decoration: none;}
table.Presentation td   {font-family:Arial; font-size: 10px; color: white;text-transform: uppercase; padding:3px 3px 3px 3px;text-decoration: none;}

/*** Tableau de fond des pages de contenu : ContenuNav **/
table.ContenuNav {margin:0; padding:0; border:0;}
table.ContenuNav td {padding:0;margin:0;}

/*** ContenuBlanc **/
table.ContenuBlanc {margin:20px 0 0 0; border:0;}
table.ContenuBlanc thead th {font-size: 14px; font-weight: bold; color: #27401A; padding:10px 5px 0 10px;}
table.ContenuBlanc thead td {font-size: 11px; font-weight: normal; color: #27401A; padding:10px 5px 0 10px;}
table.ContenuBlanc td {font-size: 11px; text-decoration: none; color: #808180;padding:5px 0 10px 10px;}
/*** ContenuFeuille **/
table.ContenuFeuille {margin:20px 0 0 0; border:0;}
table.ContenuFeuille thead th {font-size: 14px; font-weight: bold; color: #27401A; padding:0;}
table.ContenuFeuille thead td {font-size: 11px; font-weight: normal; color: #27401A; padding:0;}
table.ContenuFeuille td {font-size: 11px; text-decoration: none; color: #808180;padding:0;}

/*** ContenuPartenaire **/
table.ContenuPartenaire {margin:0; border:0;}
table.ContenuPartenaire thead th {font-size: 12px; font-weight: bold; color: #27401A; padding:20px 0 0 0;}
table.ContenuPartenaire td {font-size: 11px; text-decoration: none; color: #808180;padding:10px 0 0 0;}

/*** ContenuText **/
table.ContenuText {margin:0; border:0;}
table.ContenuText thead th {font-size: 12px; font-weight: bold; color: #27401A; padding:3px 0 0 0;}
table.ContenuText td {font-size: 11px; text-decoration: none; color: #808180;padding:3px 0 0 0;}


.lienAccueil {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.lienAccueil a{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.lienAccueil a:hover{
	color: #FFFFFF;
}


.lienFormation {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.lienFormation a{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-top: -30px;
	padding: 0px;
	text-decoration: none;
}

.lienFormation a:hover{
	color: #809B50;
}