body {
	background-color : #ededed;
	font-size: 12px;
	line-height: 16px;
  text-align: center;
  color: #666666;
  font-family: Verdana,Arial;
  background-attachment:fixed;
  background: url(images/bg_home.jpg) repeat-x;
}
img {
  border-width:0;
}
p {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
td {
  vertical-align:top;
}
#global {
  padding: 0px;
  margin: 0 auto;
  background-color: transparent;
  width: 890px;
}

#top , #center , #bottom {
  text-align: left;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
  width: 100%;
  font-family: Arial,Verdana;
  font-style: normal;
  clear: both;
	background-color : #fff;
	border-width: 0px 10px 0px 0px;
	border-style: solid;
	border-color: #000;
  height: auto;
}
#top {
  border-right: 0px;
  height: 15px;
  float: left;
}

#center {
  float: left;
}

#infoslegales {
  background-color: transparent;
  float: left;
  text-align: right;
}
/*----------------------------------------------------------------------------*/
#menu_top {
  font-size: 12px;
  text-align: right;
  padding-right: 30px;
  color: #000;
}
#menu_top a, #menu_top a:hover , #menu_top a:visited {
  font-family: "Trebuchet MS",Verdana,Arial;
  font-style: normal;
  text-decoration: none;
  padding: 0px;
}
/*----------------------------------------------------------------------------*/
#menu_bas {
  font-size: 11px;
  text-align: left;
  padding: 10px;
}
#menu_bas a, #menu_bas a:hover , #menu_bas a:visited {
  font-family: "Trebuchet MS",Verdana,Arial;
  font-style: normal;
  color: #C3C3C3;
  text-decoration: none;
  padding: 0px;
}
/*----------------------------------------------------------------------------*/
#header {
  background-color : #fff;
  height: auto;
  margin: 5px 0px 0px 0px;
  
}
#logo {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#anim {
  clear: none;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/*----------------------------------------------------------------------------*/
#clear {
  clear: both;
}
#nav1 {
  float: left;
  font-size: 13px;
  color: #000;
  width: 861px;
  height: 25px;
  text-align: center;
  margin: 10px 26px 10px 0px;
  padding: 0px 0px 0px 0px;
  background-color : #E0E0E0;
  clear: both;
}
#nav1 a {
  font-family: "Trebuchet MS",Arial,Verdana;
  font-style: normal;
  color: #fff;
  text-decoration: none;
  padding: 0px;
}
#nav_situ {
  font-size: 11px;
  width: 868px;
  text-align: left;
  margin: 15px 26px 0px 0px;
  padding: 0px;
  clear: both;
  float: left;
  background-color #fff;
  margin: 0px 0px 10px 0px ;
}

#nav_situ a {
  font-family: "Trebuchet MS",Verdana,Arial;
  font-style: normal;
  color: #9A9A9A;
  text-decoration: none;
  padding: 0px;
}
/*-----------------------------------------------------------------------------------------*/
#content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: auto;
}
/*----------------------------------------------------------------------------------------*/
#bloc1 {
  width: 300px;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
  float: left;
  clear: none;
  border-width: 0px 1px 0px 0px;
  border-style: dotted;
  border-color: #777;
  min-height: 360px;
  height: auto;
}
#bloc2 {
  width: 225px;
  margin: 0px 5px 0px 20px;
  padding: 0px 20px 0px 0px;
  float: left;
  clear: none;
  border-width: 0px 1px 0px 0px;
  border-style: dotted;
  border-color: #777;
  min-height: 360px;
}

#bloc3 {
  width: 240px;
  margin: 0px 0px 0px 15px;
  padding: 0px 20px 0px 0px;
  float: left;
  clear: none;
  min-height: 360px;
  /*border: 1px solid #f00;*/
}
/* homepage bas, livres */
#bloc4 {
  width: 740px;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 115px;
  float: left;
  clear: both;
  border-width: 1px 0px 0px 0px;
  border-style: dotted;
  border-color: #777;
  background: url(images/pict_livres.jpg) no-repeat;
  min-height: 150px;
}
#bloc_lettreinfo {
  width: 235px;
  margin: 0px 10px 20px 0px;
  padding: 8px 10px 10px 10px;
  float: left;
  clear: none;
  height: 220px;
  background: url(images/frame_lettreinfo.jpg) no-repeat;
  /*border: 1px solid #f00;*/
}
#bloc_contact {
  width: 235px;
  margin: 0px 10px 20px 0px;
  padding: 0px 10px 10px 10px;
  float: left;
  clear: none;
  height: 85px;
  background: url(images/frame_contact.jpg) no-repeat;
  /*border: 1px solid #f00;*/
}
#bloc_margegauche {
  width: 170px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  /*border-width: 0px 1px 0px 0px;
  border-style: dotted;
  border-color: #777;*/
  /*min-height: 360px;*/
  /*border: 1px solid #f00;*/
}
#bloc_margegauche a ,#bloc_margegauche a:visited ,#bloc_margegauche a:hover{
  text-decoration: none;
}
#bloc_article {
  width: 647px;
  margin: 0px 20px 30px 0px;
  padding: 0px 20px 30px 0px;
  /*border: 1px solid #f00;*/
  float: right;
}
.illustration {
  margin: 0px 0px 10px 20px;
  padding: 0px 0px 0px 0px;
  float: right;
  text-align:right;
}
#bloc_citation {
  width: 640px;
  margin: 0px 0px 0px 0px;
  padding: 20px 15px 0px 15px;
  float: left;
  clear: both;
  /*min-height: 20px;*/
  height: auto;
  background: url(images/frame_citation_top_presentation.jpg) no-repeat;
  /*border: 1px solid #f00;*/
  font-size: 16px;
  font-weight: bold;
  color: #000;
  text-align: right;
  line-height: 24px;
}
#bloc_citation_bottom {
  width: 663px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  clear: both;
  height: auto;
  background: url(images/frame_citation_bottom.jpg) no-repeat;
  /*border: 1px solid #f00;*/
}
#content {
  
}
/*----------------------------------------------------------------------------*/
#infoslegales {
  width : 920px;
  font-size: 11px;
  text-align: right;
  padding-right: 0px;
  color: #000;
  font-family: "Trebuchet MS",Verdana,Arial;
  /*border: 1px solid #f00;*/
  margin-bottom : 50px;
}
#infoslegales a, #infoslegales a:hover , #infoslegales a:visited {
  font-family: "Trebuchet MS",Verdana,Arial;
  font-style: normal;
  text-decoration: none;
  padding: 0px;
  font-size: 11px;
}
/*----------------------------------------------------------------------------------------*/

.txt1 {
  font-family:  "Trebuchet MS",Verdana,Arial;
  color: #666666;
}
.txt2 {
  color: #000;
  line-height: 14px;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
.txt3 {
  font-family:  "Trebuchet MS",Verdana,Arial;
  color: #fff;
}
/* prune clair */
.txt4 {
  font-family:  "Trebuchet MS",Verdana,Arial;
  color: #C1106A;
}
/* vert */
.txt5 {
  font-family:  "Trebuchet MS",Verdana,Arial;
  color: #5d5c09;
}
/* bleu */
.txt6 {
  font-family:  "Trebuchet MS",Verdana,Arial;
  color: #7cc5fb;
}
#auteur {
  text-align: right;
  font-weight: normal;
  margin-top: 18px;
  margin-bottom: 5px;
  
}

/* prune ex: titre edito */
#titre1 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 5px 0px;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #660034;
	font-weight:  bold;
	text-transform: uppercase;
}

/* noir ex: lettre d'info */
#titre2, #titre6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #000;
	font-weight:  bold;
	text-transform: uppercase;
}
/* vert ex: sous titre lettre d'info */
#titre3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #ABAB03;
	font-weight:  bold;
	text-transform: uppercase;
}
/* rouge */
#titre4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight:  bold;
	text-transform: uppercase;
}
/* bleu */
#titre5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #006699;
	font-weight:  bold;
	text-transform: uppercase;
}
/* titre des sous-menu gauches */
#titre6 {
  text-transform: none;
  font-size: 103%;
  margin-bottom: 7px;
}

#titre7 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  "Trebuchet MS",Verdana,Arial;
	font-size: 23px;
	font-style: normal;
	color: #000;
	font-weight:  normal;
}

/* prune */
#titre8 {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 13px;
	font-style: normal;
	color: #660034;
	font-weight:  bold;
}
#titre9 {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 13px;
	font-style: normal;
	color: #006699;
	font-weight:  bold;
}
#titre10 {
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 13px;
	font-style: normal;
	color: #ABAB03;
	font-weight:  bold;
}

#titre11 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight:  bold;
}
/*----------------------------------------------------------------------------------------*/
/* NOIR */
a#link0, a#link0:visited, a#link0:hover {
  color: #000;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* GRIS */
a#link1, a#link1:visited, a#link1:hover {
  color: #666666;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* PRUNE Présentation */
a#link2, a#link2:visited, a#link2:hover {
  color: #660033;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* BLEU Notre concept */
a#link3, a#link3:visited, a#link3:hover {
  color: #006699;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* VERT Nos offres*/
a#link4, a#link4:visited, a#link4:hover {
  color: #ABAB03;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* ROUGE */
a#link5, a#link5:visited, a#link5:hover {
  color: #990000;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* ROUGE */
a#link6, a#link6:visited, a#link6:hover {
  color: #990000;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* VERT */
a#link7, a#link7:visited, a#link7:hover {
  /*color: #91A92C;*/
  color: #ABAB03;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/* BLANC*/
a#link8, a#link8:visited, a#link8:hover {
  color: #fff;
  font-family:  "Trebuchet MS",Verdana,Arial;
}
/*---- ARTICLES ------------------------------------------------------------------------*/
#bloc_article li {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 15px;
  margin-left: 15px;
  background-repeat: no-repeat;
  background-position: 0px 7px;
}

#bloc_article li.offre {
  background-image: url(images/puce_offre.gif);
}
#bloc_article li.presentation {
  list-style-image: url(images/puce_presentation.gif);
}
#bloc_article li.concept {
  list-style-image: url(images/puce_concept.gif);
}
#bloc_article a {
  color: #000;
}
#bloc_article .chiffre {
  font-weight:  normal;
  margin-bottom: 8px;
  margin-top: 0px;
}
#bloc_article .up {
  font-weight:  bold;
  margin-bottom: 0px;
  margin-top: 0px;
}
#bloc_article span.offre {
  color: #ABAB03;
}
#bloc_article span.presentation {
  color: #660033;
}
#bloc_article span.concept {
  color: #006699;
}
#bloc_article span.evaluezvous {
  color: #000;
font-weight:  bold;
}
#bloc_article .titreautre {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 15px;
  background: url(images/puce2.gif) no-repeat;
  color: #000;
  font-weight:  bold;
}
#bloc_article .intro {
  font-weight:  bold;
  margin-bottom: 4px;
  margin-top: 0px;
    color: #000;
}
#bloc_article .boldnoir {
  font-weight:  bold;
  margin-bottom: 0px;
  margin-top: 0px;
    color: #000;
}
#bloc_article .txt {
  margin-bottom: 12px;
  margin-top: 0px;
}
#bloc_article .separation {
  border-width: 1px 0px 0px 0px;
  border-style: dotted;
  border-color: #777;
}
