body {

	background-image:url(bg-body.png);
	font-size: .9em;
	font-family: "Trebuchet MS", helvetica, sans-serif;
  	line-height: 1.6em ;
  	text-align: justify ;
  	/* Text color */
  	color: #222;
  
 
 /* line-height: 1em ; */
  	padding: 0 ;
  	margin-top:5px; 
  	margin-left: 5px;
  	margin-right: 5px;
  	margin-bottom:5px;

}


/* CORPS */ 
     /* COEUR = balise body de contents.css (style du ckeditor) */ 
	.coeur {
	font-size: 0.9em;
    font-family: "Trebuchet MS", helvetica, sans-serif;
    line-height: 1.6em ;
    text-align: justify ;
  /* Text color */
    color: #222;
	padding: 5px ;
   
	}
	
	.petit {
	font-size: 0.8em;
    font-family: "Trebuchet MS", helvetica, sans-serif;
    line-height: 1em ;
  /* Text color */
    color: #222;
	padding: 5px ;
   
	}
.fond {
background-image:url(bg-2.png);
background-repeat:repeat-y;
background-position:top;



	 }
/* TITRES */
.Titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1C381C;
	font-size: 1.3em;  
	/*font-weight: bold;*/
	margin-left: 20px;
	line-height: 14pt;
	letter-spacing: 2px
   
	 }

.Titre_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1C381C;
	font-size: 0.8em;  
	/*font-weight: bold;*/
	margin-left: 5px;
	line-height: 10pt;
	letter-spacing: 1.1px
   
	 }

.Sous_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1C381C;
	font-size: 1em ;
	font-style:italic;
	line-height: 15pt;
	letter-spacing: 1.5px
	}
	

 
	 
/* LIENS */
	 
	 A.rouge:link {
    font-family: "Trebuchet MS", helvetica, sans-serif;
	color: #ae0000;
    text-decoration: underline;    
    }

    A.rouge:visited {
	font-family: "Trebuchet MS", helvetica, sans-serif;
	color:  #ae0000;
    text-decoration: underline;       
   }

    A.rouge:active {
    font-family: "Trebuchet MS", helvetica, sans-serif;
	color: #3e6f56;
    text-decoration: underline;     
      }

    A.rouge:hover {
    font-family: "Trebuchet MS", helvetica, sans-serif;
	color: #3e6f56;
    text-decoration: underline;    
      }
   
/* LIENS */
	
    A.lien2:link {
    color: #3e6f56;
    font-family: Verdana;
	font-size: 10pt;
    text-decoration: none;
    }

    A.lien2:visited {
    color: #3e6f56;
    font-family: Verdana;
	font-size: 10pt;
    text-decoration: none;
    }

    A.lien2:active {
    color: #3e6f56;
    font-family: Verdana;
	font-size: 10pt;
    text-decoration: none;
    }

    A.lien2:hover {
    color: #00E176;
    font-family: Verdana;
	font-size: 10pt;
    text-decoration: none;
	  }
	  
/* LIENS */
  div#lien {
	line-height: 12pt;
	}

	A.lien3:link {
    color: #ffffff;
    font-family: Verdana;
	font-size: 0.7em;
    text-decoration: none;
    }

    A.lien3:visited {
    color: #ffffff;
    font-family: Verdana;
	font-size: 0.7em;
    text-decoration: none;
    }

    A.lien3:active {
    color: #ffffff;
    font-family: Verdana;
	font-size: 0.7em;
    text-decoration: none;
    }

    A.lien3:hover {
    color: #ae0000;
    font-family: Verdana;
	font-size: 0.7em;
    text-decoration: none;
    }
	
	 A.rougenews:link {
    font-family: "Trebuchet MS", helvetica, sans-serif;
	font-size: 0.7em;
	color: #ae0000;
	text-decoration: underline;    
    }

    A.rougenews:visited {
	font-family: "Trebuchet MS", helvetica, sans-serif;
	font-size: 0.7em;
	color:  #ae0000;
    text-decoration: underline;       
   }

    A.rougenews:active {
    font-family: "Trebuchet MS", helvetica, sans-serif;
	font-size: 0.7em;
	color: #3e6f56;
    text-decoration: underline;     
      }

    A.rougenews:hover {
    font-family: "Trebuchet MS", helvetica, sans-serif;
	font-size: 0.7em;
	color: #3e6f56;
    text-decoration: underline;    
      }
	
/* FORMULAIRE */


/* formulaire */


#main-container{
	width:400px;
	margin:30px auto;

}

#form-container{
	background-color:#f5f5f5;
	padding:15px;
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
}


.forumulaire_titre {
	color:#777777;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
}

.formualaire_sous_titre{
	font-weight:normal;
	font-size:13px;
	color:#8A8A8A;
	margin-bottom:15px;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom:10px;
}

.label{
	font-size:12px;
	font-family:Tahoma,Arial,Sans-serif;
}

.textarea{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.asterix{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#65a6b9;
font-weight:bold;
padding:10px;
}
.obligatoire{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#65a6b9;
padding:10px;
}
