/*############################################################################*/
/* STYLES DU CONTENU DES PAGES */
/*############################################################################*/

/******************************************************************************/
/* Liens par défaut */
a:link{
  font-family : Verdana;
  font-size : 11px;
  color : #698e33;
  text-decoration : none;
}

a:visited{
  color : #698e33;
  text-decoration : none;
}

a:hover{
  color : #698e33;
  text-decoration : underline;
}


/******************************************************************************/
/* Messages à l'attention des utilisateurs des formulaires */

.titre_erreur{
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 10px;
  color : #990000;
  margin-top : 10px;
  margin-left : 6px;
}

.message_erreur{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
}

.message_resultat{
  font-family : Arial, Helvetica, sans-serif;  
  text-align : center;
  font-weight : bold;
  font-size : 10px;
  color : #990000;
  margin-top : 10px;
  margin-bottom : 10px;
}


/******************************************************************************/
/* Style formulaire */

form{
  padding : 0;
  margin : 0;
}

/* Style pour les input de type `submit` (bouton de validation formulaire) */
.bouton{
  font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #666666;	
	font-weight : bold;
	font-variant : normal;	
	cursor : pointer;
  border : 1px outset  #cccccc;
  padding : 2px 4px;
	background : url('../images/submit-normal.gif') repeat-x left top;
}

.bouton:hover {
  color : #444444;
  border : 1px outset  #cccccc;
	background : url('../images/submit-hover.gif') repeat-x left top;
}

.bouton:active {
  color : #ffffff;
  border : 1px outset  #cccccc;
  background : url('../images/submit-normal.gif') repeat-x left top;
}

/* Style pour les input de type `text` */
.input_text{
  font-family : "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #666666;	
	font-weight : normal;
	font-variant : normal;	
	text-indent : 2px;
	height : 14px;
	vertical-align : middle;
  border : 1px solid  #cccccc;
  background : url('../images/form-text.jpg') repeat-x;
}


/* style pour les champs de type `textarea` */
textarea{
  font-family : Arial;
  font-size : 10px;
  border : 1px solid #666666;
	background-color : #ffffff;
  color : #3e3e3e;
}

/* Affichage du sigle de donnée obligatoire */
.obligatoire{
  font-family : Verdana;
  font-size :12px;
  color : #ff0000;
  margin-left : -10px;
}


/******************************************************************************/
/* Icone de téléchargement du CV */

.icone_fichier{
  float : right;
  margin-right : 10px;
  margin-left : 10px;
  font-family : Verdana;
  font-size :12px;
  color : #666666;
}

.icone_fichier img{
  border : 0px;
}


/******************************************************************************/
/* Divers */

h4{
  font-size : 12px;
  margin : 0px;
}

#bloc_contact{
  float : left;
  width : 200px;
  margin-left : 14px;
  font-family : Verdana;
  font-size : 11px;
  text-align : left;
}

.clear-bloc{
  clear : both;
}

.cv{
  margin : 0px;
  padding : 0;
  list-style-type : none;
  list-style-image : url('../images/puce-cv.jpg'); 
  font-family : Verdana;
  font-size : 11px;
  color : #000000;
}

.cv li{
  margin-left : 40px;
  margin-top : 20px;
}

.cv div{
  font-weight : bold;
  font-family : Verdana;
  font-size : 15px;
  color : #7eaa3e;
}

.titre{
  font-weight : bold;
  font-family : Verdana;
  font-size : 15px;
  color : #7eaa3e;
  margin-top : 10px;
  margin-bottom : 10px;
}

.commentaire{
  font-family : Verdana;
  font-size : 10px;
  color : #666666;
}

#copyright{
  float : left;
}

#w3c{
  float : right;
}