/* CSS Document */

body {

  font-family: arial,verdana, lucida, helvetica, sans-serif;

  font-size:1em;

  background-color:#1B7085;

  color:#000000;

  margin:0;

 }

 

 #total {

  margin-left:auto;

  margin-right:auto;

  width:760px;

  height:1350px;

  border-top:5px solid #ABDA4D;

  border-bottom:5px solid #9DC43C;

  margin-top:0em;

  margin-bottom:0em;

  background-color:#114754;

  color:#000000;

 }

 

 a img {

 border: 0;

 }

 

#contenu, #pied {

  text-align:left;

 }

 

 h1 {

  background-color:#215F70;

  margin:0;

  padding-left:0;

  color:#8BD2E4;

  font-size:2.1em;

  font-weight:bold;

  text-align:center;

 }

 

 h1.serre {

 font-size:2em;

 text-align:center;

 }



 h2 {

  margin:0;

  padding-right:40px;

  padding-top:0px;

  color:#8BD2E4;

  background-color:#114754;

  font-size:1.4em;

  font-weight:bold;

  text-align:right;

  text-decoration:none;

 }

  

 h2 a{

  background-color:#114754;

  margin:0;

  padding-left:0;

  color:#8BD2E4;

  font-size:1em;

  font-weight:bold;

  text-align:center;

  text-decoration:none;

 }

 

 h2 a:hover{

  color:#ABD151;

  background-color:#114754;

 }

  

  h3 {

  background-color:#114754;

  color:#8BD2E4;

 }

   

 h3.centre {

  text-align:center;

  font-size:2em;

 }

   

 a {

  text-decoration:none;

  color:#8BD2E4;

  background-color:#114754;

 }

  

 #pied {

  clear:left;

 }

  

 #contenu, #contenu2, #contenu3, #contenu4, #contenu5  {

  width:760px;

  border-left:0px;

 }

  

#contenuboite2, #contenuboite3, #contenuboite4, #contenuboite5, #contenuboite6, #contenuboite7, #contenuboite8, #contenuboite9, #contenuboite10, #contenuboite11 {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	position: relative;

	padding-left: 5px;

	padding-top: 10px;

	margin-left: 25px;

	margin-right: 0px;

	width: 220px;

	height: 160px;

	float: left;

	color:#FFFFFF;

	left: 0px;

	top: 4px;

 }

	

 #contenuboite1, #contenuboite1b, #contenuboite1c, #contenuboite1d {

  margin-top: 0px;

  margin-left: 0px;

  background-color:#114754;

  display:block;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 0.7em;

  position: relative;

  padding-left: 20px;

  padding-top: 10px;

  width: 220px;

  height: 160px;

  float: left;

  color:#FFFFFF;

  left: 0px;

  top: 4px;

 }

 

 #contenuboite2 {

  margin-top: 15px;

  margin-left: 25px;

  background-color:#215F70;

 }

 

  #contenuboite2 a, #contenuboite3 a, #contenuboite4 a, #contenuboite5 a, #contenuboite6 a, #contenuboite7 a, #contenuboite8 a, #contenuboite9 a, #contenuboite10 a, #contenuboite11 a  {

  font-size: 12px;

  margin-left: 0px;

  margin-right: 0px;

  background-color:#215F70;

  color:#ABDA4D;

  text-decoration:underline;

  padding: 0px;

  line-height:1em;

 }

 

 #contenuboite3,  #contenuboite5,  #contenuboite6,  #contenuboite7,  #contenuboite8, #contenuboite9, #contenuboite10, #contenuboite11  {

  margin-top: 15px;

  margin-left: 25px;

  background-color:#215F70;

 }
 
 #contenuboite4  {

  margin-top: 15px;

  margin-left: 25px;

  background-color:#006d71;

 }
 

	

 a:link {

  color:#006D71;

  text-decoration: none;

  background-color:#114754;

 }

  

 #contenuboite1 p, #contenuboite1b p, #contenuboite1c p, #contenuboite1d p {

  color:#E9B748;

  background-color:#114754;

  margin:1px;

  padding-left:0.1em;

  padding-right:0.1em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite2 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:0.1em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite3 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:0.9em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite4 p {

  color:#FFF;

  background-color:#006d71;

  margin:1px;

  padding-left:0.1em;

  padding-right:0.1em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }
 
 #contenuboite4 h1.serre {
 color:#8bd2e4;
  background-color:#006d71;

 }
 
 #contenuboite4 h1  {
  color:#FFF;
  background-color:#006d71;

 }
 
 #contenuboite4 a {
  background-color:#006d71;

 }

 

 #contenuboite5 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:0.1em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite6 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:0.1em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite7 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:1.9em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

  #contenuboite8 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:1.9em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite9 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:1.9em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 #contenuboite10 p {

  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:1.9em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }
 
 #contenuboite11 p {
  color:#FFFFFF;

  background-color:#215F70;

  margin:1px;

  padding-left:0.1em;

  padding-right:1.9em;

  font-size:1.2em;

  line-height:1.1em;

  text-align:left;

  height: 30px;

 }

 

 h1.bref {

 font-size:3em;

 }

 

 p.intro {

 color:#EBB327;

 background-color:#114754;

 font-size:1.1em;

 font-weight:bold;

 }

 

 #contenu blockquote {

  margin:0;

  padding:0.5em;

  font-size:0.7em;

 }

 

 #contenu blockquote p{

  font-size:1em;

  padding-left:0;

  padding-right:0;

 }