/* CSS Document */
* { padding:0px; margin:0px; }

img { border:none; vertical-align:middle; }

body
	{
	padding:0px; margin:0px; background-color:#1E2124;
	font-family:Verdana, sans-serif; color:#CACFD2; font-size:11px;
	}

a		{ color:#AFC642; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:underline; }

h1
	{
	clear:both; padding-top:8px; padding-bottom:8px;
	font-family:Verdana, sans-serif; font-size:18px; color:#B3CC30; font-weight:bold;
	background-image:url(Habillage/Puce-H1.png); background-position:4px 14px; background-repeat:no-repeat; background-attachment:scroll;
	}
h2
	{
	clear:both; padding-top:8px; padding-bottom:8px; font-family:Verdana, sans-serif; font-size:14px; color:#FFFFFF;
	background-image:url(Habillage/Puce-LI.png); background-attachment:scroll; background-position:7px 14px; background-repeat:no-repeat; padding-left:8px;
	}
h3	{ clear:both; padding-top:8px; padding-bottom:8px; font-family:Arial, sans-serif; font-size:12px; color:#7BC423; }

p	{ padding-top:4px; padding-bottom:8px; color:#CACFD2; }

ul	{ margin-left:24px; }
li 	{ background-image:url(Habillage/Puce-LI.png); background-attachment:scroll; background-position:0px 4px; background-repeat:no-repeat; padding-left:12px; list-style:none; padding-bottom:4px; }

.Separation	{ clear:both; height:0px; line-height:0px; font-size:0px; }

#BlocMenu
	{
	width:950px; margin-left:auto; margin-right:auto;
	height:125px; padding-top:20px;
	}

#BlocHomeMenu
	{
	width:950px; margin-left:auto; margin-right:auto;
	height:470px; padding-top:20px;
	}

#BlocContenu 
	{
	width:950px; margin-left:auto; margin-right:auto;
	background-image:url(Habillage/Fond-Principal.jpg); background-position:0px 0px; background-repeat:repeat-y; background-attachment:scroll;
	}
	
#ContenuAccueil
	{
	width:950px;
	}

#ContenuAccueil h2	{ background-image:none; }

#ContenuAccueil h1	{ display:none	}

#ContenuAccueil .Gauche
	{
	width:315px; float:left; clear:left; padding-right:25px; padding-top:20px; padding-left:135px;
	}
	
#ContenuAccueil .Droite
	{
	width:280px; float:right; clear:right; padding-left:30px; padding-top:10px; padding-right:140px;
	}
	
#ContenuAccueil .Droite ul 			{ margin:0px; padding:0px; }
#ContenuAccueil .Droite ul li 		{ clear:both; list-style:none; padding:0px; margin-bottom:16px; background-image:none; display:block; }
#ContenuAccueil .Droite ul li img 	{ float:left; clear:left; margin-right:6px; margin-bottom:3px; }
#ContenuAccueil .Droite ul li h2 	{ clear:none; font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF; padding:0px; padding-bottom:5px; margin:0px; }
#ContenuAccueil .Droite ul li p		{ clear:none; padding-top:0px; padding-bottom:0px; color:#CACFD2; }
#ContenuAccueil .Lien
	{
	color:#B3CC30; text-decoration:none; padding-left:15px; margin-top:6px;
	background-image:url(Habillage/Puce-H1.png); background-position:0px 2px; background-repeat:no-repeat; background-attachment:scroll;
	}
#ContenuAccueil .Lien:hover	{ color:#FFFFFF;}

#Contenu
	{
	width:950px;
	background-image:url(Habillage/Trait.png); background-position:93px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}

#Contenu .Droite p strong, #Contenu .Droite p b { color:#FFFFFF; }

#Contenu .Gauche
	{
	width:250px; height:400px; float:left; clear:left; padding-left:125px; text-align:center; padding-top:40px; 
	}
#Contenu .Gauche blockquote	{ clear:both; text-align:center; padding:6px; color:#CACFD2; font-family:Verdana, sans-serif; font-size:11px; }
#Contenu .Gauche p	{ margin:0px; padding:0px; text-align:center;  }
#Contenu .Gauche p img	{ margin:5px; vertical-align:top; }


#Contenu .Gauche h1	{ padding-left:20px; text-align: left;}

#Contenu .Droite
	{
	width:415px; float:right; clear:right; padding-left:20px; padding-right:140px; 
	}

#Contenu .Droite h1	{ padding-left:20px; }
#Contenu .Droite h2	{ padding-left:20px; }
#Contenu .Droite h3	{ padding-left:20px; }
#Contenu .Droite p	{ padding-left:20px; }
#Contenu .Droite .Navigation	{ font-weight:bold; text-align:center; padding-top:20px; }
#Contenu .Droite .Navigation a:hover	{ text-decoration:none; }
#Contenu .Droite .Navigation .Prev	{ float:left; width:200px; height:20px; padding:0px; margin:0px; text-align:right; }
#Contenu .Droite .Navigation .Trait	{ float:left; width:15px; height:20px; text-align:center; }
#Contenu .Droite .Navigation .Next	{ float:left; width:200px; height:20px; padding:0px; margin:0px; text-align:left; }

#FilAriane
	{
	clear:both; height:16px; padding-top:4px; padding-bottom:4px; text-align:right; height:24px;
	font-family:Verdana, sans-serif; font-size:11px; color:#999999;
	}
	
	
#FilAriane a		{ color:#999999; text-decoration:underline; }
#FilAriane a:hover	{ color:#DDDDDD; text-decoration:none; }


#BlocBas
	{
	width:950px; margin-left:auto; margin-right:auto; clear:both;
	height:65px; padding-top:35px;
	font-family:Verdana, sans-serif; font-size:11px; color:#B9C2C8; text-align:center;
	background-image:url(Habillage/Fond-Bas.jpg); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}
#BlocBas p	{ margin:0px; padding:0px; text-align:center; padding-top:12px; }
#BlocBas a
	{
	margin-left:12px; margin-right:12px; text-decoration:none; text-transform:uppercase; padding-top:12px;
	font-family:Verdana, sans-serif; font-size:11px; color:#667278;
	}

#BlocBas a:hover
	{
	color:#B3CC30; text-decoration:none;
	background-image:url(Habillage/Puce-Bas.png); background-position:center top; background-attachment:scroll; background-repeat:no-repeat;
	}

#PlanDuSite	{ margin:0px; padding:0px; }
#PlanDuSite h3	{ margin:0px; padding:0px; font-family:Verdanna, sans-serif; font-size:13px; color:#CACFD2; }
#PlanDuSite ul	{ margin:0px; padding:0px; margin-top:4px; margin-bottom:8px; margin-left:40px; }
#PlanDuSite li	{ margin:0px; padding:0px; list-style:none; height:16px; padding-left:10px; }

/* =============== Formulaire de contact=============== */
#Formulaire fieldset { border:none; margin:0px; padding-left:10px; padding-top:0px; width:725px; height:313px; font-family:Verdana; font-size:11px;}

#Formulaire label
	{
		width: 70px; height: 22px; text-align:right; float:left; padding-top:4px; margin-top:4px; margin-bottom:4px; margin-left: 15px;
		font-family:Verdana; font-size:11px; color:#CCCCCC;
	}

#Formulaire input, #Formulaire textarea
	{
		background-color:#454E57;  border:1px #666666 solid; padding-top:3px; padding-left:4px; margin-top:3px; margin-bottom:4px;
		font-family:Verdana; font-size:11px; color:#FFFFFF; font-weight:bold;
	}

#Formulaire textarea 
	{
		width:313px; height: 148px; overflow:auto; margin-left: 15px; 
	}	

#Formulaire .text 
	{
		width:140px; height: 22px; margin-left: 21px; 
	}	

		
#Formulaire .checkbox
	{
		 margin-left: 15px; border: none; background-color: transparent; float:left;  
	}
		
#Formulaire .texte
	{
	    height: 20px; margin-top: 4px; margin-left: 10px;  float:left; text-align:left;
	}
	
#Formulaire .titre
	{
		font-weight:bolder; margin-top:7px; margin-bottom: 14px; margin-left: 15px; text-align:left;
	}	
	
#Formulaire .Ligne_vide
{
	width: 718px; height: 15px; 
}

#Formulaire .Message
{
		width: 90px; height: 160px;  text-align: right; /*background-color:orange;*/ float:right;  margin-top: 10px;
}

#Formulaire .CoteDroit
	{
		width: 345px; height: 170px; /*background-color:red;*/  float:right; 
	}
	
#Formulaire .CoteGauche

	{
		/*background-color:blue;*/ clear: left; float:left; width: 260px;
	}
	
#Formulaire .TexteAide
	{
	   width: 300px; color: #B3CC30; margin-bottom: 20px; text-align:left; float:right; 
	}	
#Formulaire .BoutonEnvoyer
	{
		 background-color: transparent;  text-align: center; width: 100px; height: 30px; float: right; font-family:Verdana; border: none; font-size:11px; font-weight:normal; margin-right: 110px; 
		 background-image:url(Habillage/Fleche.png); background-position: right 9px; background-repeat:no-repeat; 
	} 