div.annuaire_titrePage{
	text-align:left;
	float:left;
}

span.annuaire_titrePage{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: black;
}

DIV.Annuaire_menu2{
	background-position: 10px 6px;
	background-image: url(/design/m5.gif);
	background-repeat: no-repeat;
	padding-left:16px;
	clear:both;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: #FF0000;
	overflow: hidden;
	text-decoration:none;
}

a.Annuaire_menu2{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: #535353;
	overflow: hidden;
	text-decoration:none;
}
a.Annuaire_menu2:hover{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: #FF0000;
	overflow: hidden;
	text-decoration:none;
}

span.Annuaire_menu2{

}
		
.bloc_filtre_contact{
	width:350px;
	line-height:25px;
}

.bloc_filtre_contact_titre{
	height:24px;
	padding-top:5px;
}

.bloc_filtre_contact_coinG{
	background-position: top left;
	background-image: url(/design/coin_gauche_titre_Tri.gif);
	background-repeat: no-repeat;
	height:24px;
	width:13px;
	line-height:24px;
	float:left;
}

div.bloc_filtre_contact_titre2{
	text-align:left;
	line-height:24px;
	height:24px;
	float:left;
	background-color:#c4001d;
	width:360px;
}

div.bloc_filtre_contact_titre4{
	text-align:left;
	line-height:24px;
	height:24px;
	float:left;
	background-color:#c4001d;
	width:auto;
}

div.bloc_filtre_contact_titre3{
	text-align:left;
	line-height:24px;
	height:24px;
	float:left;
	background-color:#c4001d;
	width:auto;
	cursor:pointer;
}

span.bloc_filtre_contact_titre2{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: white;
}

a.lienaction{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: white;
	text-decoration:none;
	cursor:pointer;
}

a.lienaction:hover{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: white;
	text-decoration:underline;
	cursor:pointer;
}

.bloc_filtre_contact_coinD{
	background-position: top left;
	background-image: url(/design/coin_droit_titre_Tri.gif);
	background-repeat: no-repeat;
	height:24px;
	width:13px;
	line-height:24px;
	float:left;
	
}

.bloc_filtre_contact_partG{
	clear:both;
	float:left;
	width:100px;
	text-align:right;
	line-height:24px;
	/*border:1px solid red;*/
}
.bloc_filtre_contact_partD{
	float:left;
	text-align:left;
	line-height:24px;
	/*border:1px solid blue;*/
	height:24px;
}

.bloc_filtre_contact_valid{
	clear:both;
	padding-top:5px;
	padding-left:0px;
}

.bloc_filtre_contact_valid_picto{
	background-position: bottom left;
	background-image: url(/design/pictoLigne.gif);
	background-repeat: repeat-x;
	width:285px;
	height:27px;
	float:left;
}
.bloc_filtre_contact_valid_Bouton{
	height:27px;
	width:87px;
	float:left;
	padding-left:150px;
}
/***************************************************/

#corpFormAnnuaire fieldset{	/*** Mise en forme des cadres ***/
	width:380px;
	font-style: normal;
	padding-left: 0em;
	padding-right: 0em;
	
}
#corpFormAnnuaire legend{	/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	color: black;
	background: transparent;
	padding-bottom: 0em;
}

#corpFormAnnuaire label
{
	clear:both;	/*** Très important, ne pas suprimer ! ***/
	float:left;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	width: 30%;
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	position:relative;
}
#corpFormAnnuaire .input 
{	/*** Mise en forme des div input ***/ 
   /* float: left;*/
    position:relative;
}
#corpFormAnnuaire p {	/*** Mise en forme des lignes du formulaire ***/
	padding: .2em 0;
	margin: 0 0 .2em 0;
	
}
