
h1 {
	padding-bottom:4px;
	border-bottom:2px solid #333333;
	margin-bottom:26px;
	font-size:0em;
}

h2 {
	color:#364B6A;
	font-weight:bold;
	font-size:1.1em;
}

h3 {
	color:#6A6A6A;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:1em;
}

.petit {
  font-size:0.9em;
}

/******** Menu gauche ***********/
#menu_gauche ul {
	margin-left:21px;
	margin-right:21px;
	margin-top:60px;
	padding:0px;
}
#menu_gauche li {
	padding-left:10px;
	list-style:none;
	background-image:url(../images/puce_espace.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#menu_gauche li a{
	color:#000000;
	text-decoration:none;
	width:150px;
	display:block;
	border-bottom:1px dashed #DFDFDF;
	padding-bottom:8px;
	padding-top:9px;
}
#menu_gauche li a:hover{
	color:#FF0000;
}
#menu_gauche li a.rubon{
	color:#FF0000;
}

/******* Contenu ***********/
#contenu ul {
  margin-left:15px;
  color:#666666;
}
#contenu a {
  color:#FF0000;
  text-decoration:underline;
}
#contenu a:hover {
  color:#FF0000;
  text-decoration:none;
}
#contenu a:visited {
  color:#FF0000;
}
#contenu a.plus {
  color:#FF0000;
}
#contenu a.plus:hover {
  color:#FF0000;
  text-decoration:none;
}
#contenu a.plus:visited {
  color:#FF0000;
}

/****Affichage references***/
#references ul {
  padding:0 0 0 0;
  margin:0 0 0 0;
}
#references ul li {
  list-style:none;
  padding:0 0 0 0;
  margin:0 0 2em 0;
  border-bottom:1px dashed #A6A6A6;
}
#references .image {
  float:left;
  margin-right:10px;
  height:96px;
  width:96px;
  text-align:center;
}
#references .nom {
  height:1.5em;
  width:400px;
  font-size:1.1em;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:5px;
  text-decoration:underline;
}
#references .texte {
  font-style:italic;
  display:block;
}
#references .date {
  font-weight:bold;
  font-style:italic;
  display:block;
}
#references .spacer_ref {
  clear:left;
  display:block;
}
#references a {
  text-decoration:none;
}

/******* Temoignages *******/
.temoignage {
	border-bottom:1px dashed #A6A6A6;
	padding-bottom:10px;
	padding-top:10px;
}
.temoignage .texte {
  float:right;
  width:535px;
}
.temoignage img {
	border:1px solid #364B6A;
	margin-top:5px;
	height:64px;
	width:64px;
}
.temoignage p {
	text-align:left;
}
.temoignage p.nom {
	text-align:right;
  font-weight:bold;
	color:#333333;
}

/**** Listes generales *****/
.liste {
	border-bottom:1px dashed #A6A6A6;
	padding-bottom:14px;
	padding-top:10px;
}
.liste p.nom {
	text-align:left;
	font-style: italic;
	text-decoration:underline;
	color:#333333;
}
.liste .texte {
  float:right;
  width:535px;
}
.liste img {
	border:1px solid #364B6A;
	margin-top:5px;
}
.liste img.petite {
	height:64px;
	width:64px;
}
.liste img.noborder {
  border:none;
}
.liste img.logo_argos {
  float:right;
  border:none;
  position:relative;
  margin-top:-10px;
}
.liste p {
	text-align:left;
}

/******** produits *********/
.produits_logo {
  margin-right:32px;
}
.nom_revendeur {
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
}

/******* Plan du site ******/
#plan ul li {
  padding:0 0 0 0;
  margin:0.4em 0 0 0;
}
#plan ul li ul li {
  padding:0 0 0 0;
  margin:0 0 0 0.8em;
}
#plan a {
  text-decoration:none;
}
#plan a:hover {
  color:#FF0000;
}

/**** Liste horizontale ****/
#liste_horizontale {
  padding-top:2em;
  list-style:none;
  width:500px;
}
#liste_horizontale li {
  padding-top:1em;
  height:120px;
  width:120px;
  text-align:center;
  float:left;
}
#liste_horizontale li.bhaut {
  border-top:1px dashed #A6A6A6;
}
#liste_horizontale li.bdroite {
  border-right:1px dashed #A6A6A6;
}
#liste_horizontale li.bbas {
  border-bottom:1px dashed #A6A6A6;
}
#liste_horizontale li.bgauche {
  border-left:1px dashed #A6A6A6;
}
#liste_horizontale li.retour_ligne {
  clear:left;
}
#liste_horizontale a {
  text-decoration:none;
}

/** Styles Presentation groupe **/
.signature {
  float:right; font-size: 0.9em; color:#666666;
}
.petit_bloc {
  margin-left:170px;
  width:220px;
  text-align:justify;
}

/** Styles spécifiques de certaines pages **/
.logo_argos {
  /* Voir #liste img.logo_argos */
}
.bloc_gauche {
  float:left;
  width:280px;
  margin-right:20px;
}
.bloc_gauche_img {
  border:none;
}
.bloc_gauche2 {
  float:left;
  width:360px;
  margin-right:20px;
  font-weight:bold;
}
.bloc_gauche2_img {
  border:none;
}
.liste_sanspuces li {
  list-style:none;
}
.liste_gauche {
  float:left;
  width:250px;
  margin-right:40px;
}
