a:hover{
	color: #999999;
	text-decoration: none;
}
a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:active{
    text-decoration: none;
}

.bordure_tableau_general {
	border: 1px #000000 solid;
	background-repeat: no-repeat;
	background-position: right center;
}
.bordures_menu {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.identification {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin-left: 0px;
	text-indent: 4pt;
}
.bienvenue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	font-style: italic;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bordure_serge {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.fond {
	background-image: url(fond_bucerep.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.titre_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-style:italic;
	color: #0066AA;
}
.titre_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	font-variant: small-caps;
	color: #0066AA;
	vertical-align: middle;	
}
.Sous_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-style:italic;
	color: #0066AA;
	vertical-align: middle;
	
}
.texte_formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6F6F6F;
	font-weight: bolder;
	font-style:italic;
	}
.titre_formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bolder;
	font-style:italic;
	}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.infos_legales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	background-color: #008BA0;
}
.liste_utilisateur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8B2D25;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 0px;
	border-bottom-style: Aucune;
}
.tableau_utilisateurs {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tableau_interieur {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.tableau div { 
	width: 640px; height: 350px; overflow: auto; 
}
.credo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-right-style: Aucune;
}
.titre_credo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8B2D25;
}
.sous_menu_references {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #669933;
	border-right-color: #669933;
	border-bottom-color: #669933;
	border-left-color: #669933;
}
.fil_arianne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: Aucune;
}
.tableau_interieur_references {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #669933;
}
.bouton_references {
	border: 1px solid #669933;
}

.souligne_flash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
}

.sous_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

.souligne_sous_menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #669933;
}

.fil_ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	font-style:italic;
}

.sans_bordure{
	border-width:0px;
	margin:0px;
	}
	
<!-- formulaires faisons connaissance -->

.intro_formulaire{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.partie_intitule{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#666666;
	}
	
.texte_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6F6F;
	font-weight: bold
	}
.link_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #B09A7D	}

.link_titre{
	font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;	
	font-size:15px;
	font-weight: bold; 
	font-style:oblique; 
	color: #B09A7D	}
.titre_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}
	
.texte_contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	}
.texte_repert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066AA;
	}	
.texte_mention{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0066AA;
	}		
.remarque_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-style:oblique;
	}
	
.sous_remarque_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style:oblique;
	}
	
.valeur_formulaire{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.tableau_formulaire {
	border: 2px solid #abb8fb;
	}
.input_contact {
 	background-color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #abb8fb;
	color: #6F6F6F; 
	}
	
.input_defil {
 	background-color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-style: none;
	border: 1px solid #FFFFFF;
	color: #0066AA; 
	}
/* Préparer une seule image comprennant l'image à afficher sans effet et l'image avec l'effet (sous la première) 
Dans cette exemple, le bouton fait 128x128px, l'image aura donc pour dimension 128x256px
Ceci évite de devoir attendre pendant le temps de chargement si l'on utilisait deux images différentes */
.btsub {
   width: 88px;
   height: 23px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/valider2.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btsub:hover {
   width: 88px;
   height: 23px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/valider3.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btres {
   width: 107px;
   height: 23px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/init.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btres:hover {
   width: 107px;
   height: 23px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/inita.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btsup {
   width: 96px;
   height: 24px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/delete.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btsup:hover {
   width: 96px;
   height: 24px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/deletea.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btmod {
   width: 79px;
   height: 24px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/modif.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
.btmod:hover {
   width: 79px;
   height: 24px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url(../images/modifa.jpg) no-repeat top left ;/* on place l'image en arrière plan */
   cursor: pointer;  /* pour transformer de pointeur en main */
}
