
/*
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
*/

a.Bleu {color:#0000CC; text-decoration:underline;}
a:hover.Bleu {color:#999999; text-decoration:none;}


a:link.AjouterPanier, a:visited.AjouterPanier {color: #c00; text-decoration: underline; }
a:hover.AjouterPanier {color: #999; text-decoration: none; }


.Couleur7 { 
	background-color:#C7D8F8 ;
	padding: 5px 10px;
	border-bottom:1px solid blue;
}

.Couleur8 { 
	background-color:#bad1fd ;
	padding: 5px 10px;
	border-bottom:1px solid blue;
}

.CadreBleu { 
	border:1px dotted #0066ff;
	background:#dee3ff;
	font-size:11px;
	color:black;
	margin:10px 0 ;
	line-height:18px;
	padding:15px;
}

.CadreVert { 
	border:1px dotted green;
	background:#f3f5cc;
	font-size:11px;
	color:black;
	margin:10px 0;
	padding:15px;
}

.ErreurChamp {
	font-weight:bold;
	color:#af0200;
	border:1px solid #cc0000;
	/*border-color: #6a6a6a #dcdcdc #dcdcdc #6a6a6a;*/
	background:url('./img/commun/FdErreurChamp.gif') no-repeat #ffe5e5 ;
	background-position: 3px 50% ;	
	padding-left:20px;
}

.ChampObligatoire {background: #fad2b1;font-weight:bold;}

/*
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
*/

.OmbreBlanc11 {font-family: verdana, Tahoma, Helvetica, Arial; color:#000000; font-size: 11px ; filter:dropshadow(color=#FFFFFF, offx=1, offy=1, positive=1)}
.OmbreNoir11 {font-family: verdana, Tahoma, Helvetica, Arial; color:#FFFFFF; font-size: 11px ; filter:dropshadow(color=#000000, offx=1, offy=1, positive=1)}

TD { font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 11px;}
TD.text10 { font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 10px } 
TD.text12 {font:bold; font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 12px } 
TD.text18 {font:bold; font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 18px } 
TD.FdSousCat { background-image: url(./img/FdSousMenu.gif)} 
TD.FdDegBleu { background-image: url(./img/FdDegBleu.gif)} 

.FdGris {background: #E1E1E1;} 
TR.FdSousMenu {background: #CEE2E6;} 
TR.FdVert {background: #F6ED92;} 

TR.FdGrisFonce {background: #666666;} 
TR.FdBleu {background: #CC99FF;} 
TR.FdJneVif {background: #FFCC00;} 

TR.FdRgeVif {color:#FFFFFF; background: #990000;} 
TR.FdRge1 {background: #6DBEBE;}
TR.FdRge2 {background: #CEE2E6;} 
TR.FdVertClair {background: #A4E4CB;} 
TR.FdJne {background: #FFFFCC;} 
TR.FdJne1 {background: #FFF25A;} 
TR.FdJne2 {background: #F6ED92;}
TR.FdJnePale {background: #FFF68F;}

TR.FdBleuVif { background: #0000CC;} 
TR.FdBleu1 { background: #CACAFF;}
TR.FdBleu2 { background: #E5E5FF;}

TR.Com1 {color:#000000; background: #A8EFA2;} 
TR.Com1Fonce {color:#000000; background: #53EF47;} 
TR.Com2 {color:#000000; background: #8ECBDF;}
TR.Com2Fonce {color:#000000; background: #40B6DE;}
TR.Com3 {color:#000000; background: #BC8EDF;}
TR.Com3Fonce {color:#000000; background: #A55BDE;}
TR.Com4 {color:#000000; background: #FFE684;}
TR.Com4Fonce {color:#000000; background: #FFDB4A;}
TR.Com5 {color:#FFFFFF; background: #FF757C;} 
TR.Com5Fonce {color:#FFFFFF; background: #FF3B44;}
TR.Com6 {color:#000000; background: #A8EFA2;}

A:hover.select { background-color:#990000 }

A {color:black; text-decoration:none;}


A.blanc {color:#FFFFFF; text-decoration:none;}
A:hover.blanc {color:#666666; text-decoration:underline;}

A.jaune {color:#FFCC00; text-decoration:none;}
A:hover.jaune {color:#666666; text-decoration:underline;}

A.MenuBlanc {color:#FFFFFF; text-decoration:none;font-size: 10px; font-weight:bold}
A:hover.MenuBlanc {color:#666666; text-decoration:none;font-size: 10px; font-weight:bold; BACKGROUND-color: transparent; position: relative; top: 1px; left: 1px }



A.MenuNoir {color:white; text-decoration:none;font-size: 11px; font-weight:bold}


A.Gras { font:bold ; color:#990000; text-decoration:overline underline;}
A:hover.Gras {color:#666666; text-decoration:none;}

#pub {
	margin-left:50px;
}



p, h2, H3, H4 {
	margin:3;
	padding:0;
}

.erreur {	/*** Mise en forme des aides contextuelles ***/
	/*font-style: italic;*/
	/*color: #FF0000;*/
	/*padding-left:80px;*/
	background: #CC0000;
	color:white;
/*	text-align:center;*/
	padding:1px 3px 1px 10px;
	margin:3px 0 1px 0;
}
/* --------------------------------------------------- FORMULAIRE (début) --------------------------------------------------------------------*/

#inscription {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;	/*** Largeur du formulaire ***/
}

#piedForm {
	margin-left :140px;
/**	text-align: center; * Les boutons sont alignés à droite ***/
}

#piedForm input {
	 /**font-weight: bold;* Pour améliorer la lisibilité des boutons ***/
	margin-left: 1em;
	/*border: 1px solid #FF0000 ;*/
}

#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	/*border: 1px solid gray;
	color: black;
	background: #efefef;*/
	margin: 0;
	padding: 1em;
	/*border: 1px solid #FF0000 ;*/
}

#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding: 1px 0px 1px 0px;
	margin: 1px 0px 1px 0px;
	/*border: 1px solid #FF0000 ;*/
}

#corpForm div#coordonnees label, #recherche label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 150px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 ;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	/*border: 1px solid #FF0000 ;*/
}

#corpForm label:hover, #piedForm input {
	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}

#corpForm label.oblig {
	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/
}

#corpForm .legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #666;
	background: transparent;
	margin: 0;
	padding-left: 10;
	margin-left: auto;margin-right: auto;

}

#corpForm .erreur {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: white;
	margin-top:10px;
	padding:5px 0 5px 154px;
}

#corpForm .focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: #f4f4f4;
	color: black;
}

#corpForm .normal {	/*** Retour à l'état normal après l'utilisation ***/
	background: white;
	color: black;
}

#corpForm div#coordonnees label.oblig_2 {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 75px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 ;
	line-height: 2;	/*** ... et centrés verticalement. ***/
	/*border: 1px solid #FF0000 ;*/
}

/* --------------------------------------------------- FORMULAIRE (fin) --------------------------------------------------------------------*/

/* ---------------------------------------- Les encards ---------------------------------------- */



legend{
	font-family: verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	position:relative;
	_top:-0.6em;
	margin-left: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFCC33;
	-moz-border-radius: 10px;
	font-weight : bold;
	height: "16";
	border: 1px solid black;
}

fieldset.Num1{
	font-family: verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	position: relative;
	border: 1px dashed #0000CC;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #B8BFF5;
	-moz-border-radius: 10px;
}

fieldset.Num2{
	font-family: verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	position: relative;
	border: 1px dashed #999999;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #D4D4D4;
	-moz-border-radius: 10px;
}

fieldset.Num3{
	font-family: verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	position: relative;
	border: 1px dashed #af0200;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #FFCCFF;
	-moz-border-radius: 10px;
}

***/

/* ---------------------------------------- Les encards ---------------------------------------- */