body {
	background-color : #1E743C;
	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: 770px;
  margin-top: 40px;
}

#top , #center , #bottom {
  text-align: left;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
  font-family: Arial,Verdana;
  font-style: normal;
  clear: both;
  background-color : transparent;
  /*border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000;*/
  width: 750px;
}
#top {
  height: 22px;
  float: left;
  background-color : transparent;
  background: url(images/frame_top_2.png) no-repeat;
}

#center {
  float: left;
  background: url(images/frame_middle_2.png) no-repeat;
}
#bottom {
  height: 37px;
  background-color : transparent;
  background: url(images/frame_bottom_2.png) no-repeat;
}

/*----------------------------------------------------------------------------*/
#header {
  background-color : #fff;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 680px;
}
/*----------------------------------------------------------------------------*/
#clear {
  clear: both;
}
#nav1 {
  float: left;
  font-size: 13px;
  color: #000;
  width: auto;
  height: 25px;
  text-align: center;
  margin: 10px 26px 10px 0px;
  padding: 0px 0px 0px 0px;
  background-color : #E0E0E0;
  clear: both;

}
#nav1 a {
  font-family: Arial,Verdana;
  font-style: normal;
  color: #fff;
  text-decoration: none;
  padding: 0px;
}

/*-----------------------------------------------------------------------------------------*/
#content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 720px;
  /*height: auto;*/
  background-color : transparent;
  font-size: 11px;
  /*border: 1px solid #f00;*/
}
/*----------------------------------------------------------------------------------------*/
#bloc1 {
  width: 290px;
  margin: 25px 0px 0px 30px;
  padding: 0px 15px 0px 0px;
  float: left;
  clear: none;
  border-width: 0px 1px 0px 0px;
  border-style: dotted;
  border-color: #777;
  min-height: 360px;
  background-color : transparent;
}
#bloc2 {
  width: 210px;
  margin: 25px 0px 0px 5px;
  padding: 0px 15px 0px 10px;
  float: left;
  clear: none;
  border-width: 0px 1px 0px 0px;
  border-style: dotted;
  border-color: #777;
  min-height: 360px;
  background-color : transparent;
}

#bloc3 {
  width: 135px;
  margin: 25px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  float: right;
  clear: none;
  min-height: 360px;
  background-color : transparent;
}
#bloc4 {
  width: 680px;
  margin: 25px 0px 0px 30px;
  padding: 10px 0px 0px 0px;
  float: left;
  clear: both;
  background-color : transparent;
  border-width: 1px 0px 0px 0px;
  border-style: dotted;
  border-color: #777;
  text-align: center;
}
#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;
}

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

/* prune */
#titre1 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 5px 0px;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #1F753D;
	font-weight:  bold;
}

/* orange */
#titre2, #titre6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	color: #F49821;
	font-weight:  bold;
}
/* vert ex: sous titre lettre d'info */
#titre3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Verdana,Arial;
	font-size: 12px;
	font-style: normal;
	color: #F49821;
	font-weight:  bold;
}
/* 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:  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:   Verdana,Arial;
  text-decoration : none;
}
/* VERT */
a#link1, a#link1:visited, a#link1:hover {
  color: #1F753D;
  font-family:   Verdana,Arial;
  text-decoration : none;
}

 
.link1 a:link{  color: #1F753D;
  font-family:   Verdana,Arial;
  text-decoration : none;}
.link1 a:visited{  color: #1F753D;
  font-family:   Verdana,Arial;
  text-decoration : none;}
.link1 a:active{  color: #1F753D;
  font-family:   Verdana,Arial;
  text-decoration : none;}
.link1 a:hover{    color: #1F753D;
  font-family:   Verdana,Arial;
  text-decoration : none;}

/* Gris */
 a#link2, a#link2:visited, a#link2:hover {
  color: #666666;
  font-family:   Verdana,Arial;
  text-decoration : none;
  display: bloc;
}*/
/* Orange */
 a#link2:hover {
  color: #F49821;
  font-family:   Verdana,Arial;
} 

#link2 a:link{color: #666666;
  font-family:   Verdana,Arial;
  text-decoration : none;
  display: bloc;}
#link2 a:visited{color: #666666;
  font-family:   Verdana,Arial;
  text-decoration : none;
  display: bloc;}
#link2 a:active{color: #666666;
  font-family:   Verdana,Arial;
  text-decoration : none;
  display: bloc;}
#link2 a:hover{ color: #666666;
  font-family:   Verdana,Arial;
  text-decoration : none;
  display: bloc;}
  
  
  /*--------------------Link2 Class-----------------------*/
  
	.link2 a:link{color: #666666;
	  font-family:   Verdana,Arial;
 	  text-decoration : none;
	  display: bloc;}
	.link2 a:visited{color: #666666;
	  font-family:   Verdana,Arial;
	  text-decoration : none;
 	 display: bloc;}
	.link2 a:active{color: #666666;
	  font-family:   Verdana,Arial;
	  text-decoration : none;
	  display: bloc;}
	.link2 a:hover{ color: #666666;
	  font-family:   Verdana,Arial;
	  text-decoration : none;
	  display: bloc;}

  /*--------------------Link2 Class-----------------------*/
  
  
/*---- ARTICLES ------------------------------------------------------------------------*/
#content li {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 15px;
  margin-left: 15px;
  margin-bottom: 10px;
  line-height: 13px;
}
#content ul {
  margin-left : -15px;
  padding: 0px;
}

#content li.puce1 {
  background-image: url(images/puce1.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
#separation {
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #F49821;
}

.separation {
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #F49821;
}