/* CSS Document */

*	{ padding:0px; 
	margin:0px; 
	font-family:Verdana, sans-serif; 
	}
img	{border:none; 
	vertical-align:middle; 
	}

body
	{
	background-color:#FFC751;
	background-image:url(Habillage/Fond.jpg); 
	background-attachment:scroll; 
	background-repeat:repeat-y; 
	background-position:center;
	}

h1	{font-size:22px; 
	color:#EE7C15; 
	font-family:"Trebuchet MS"; 
	font-weight:normal; 
	padding-top:5px; 
	padding-bottom:2px; 
	}
	
h2	{font-size:14px; 
	color:#6699CC; 
	font-family:Verdana, sans-serif; 
	font-weight:bold; 
	padding-top:10px; 
	padding-bottom:8px; 
	}
	
p	{font-size:11px; 
	color:#333333; 
	font-family:Verdana, sans-serif; 
	padding-bottom:6px; 
	}

.Separation	{ clear:both; 
			font-size:2px; 
			}

.Interligne 
	{
	line-height:18px;
	}

.Interligne2 
	{
	line-height:18px;
	margin-left:25px;
	}



/* =================================== NAVIGATION BAS DE PAGE  =================================== */		
				
.LienDiversDroite	{float:right; 
					width:100px; 
					font-family:Verdana, sans-serif; 
					font-size:11px; 
					color:#333333; 
					line-height:16px; 
					}
.LienDiversDroite a			{ color:#333333; 
							text-decoration:none; 
							}
.LienDiversDroite a:hover	{ color:#333333; 
							text-decoration:underline; 
							}

.LienGauche
	{
	display:block; 
	width:6px; 
	height:25px; 
	font-size:1px; 
	float:left;
	background-image:url(Habillage/Fond-Bas-Gauche.png); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	background-attachment:scroll;
	}
.LienMilieu
	{
	display:block; 
	height:17px; 
	padding:4px; 
	font-size:1px; 
	float:left;
	font-family:Verdana, sans-serif; 
	font-size:11px; 
	color:#6699CC;
	background-image:url(Habillage/Fond-Bas-Milieu.png); 
	background-repeat:repeat-x; 
	background-position:center top; 
	background-attachment:scroll;
	}
.LienMilieu	a 		{ color:#6699CC; text-decoration:none; }

.LienMilieu	a:hover	{ color:#EE7C15; text-decoration:none; }

.LienDroite
	{
	display:block; 
	width:6px; 
	height:25px; 
	font-size:1px;
	float:left;
	background-image:url(Habillage/Fond-Bas-Droite.png); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	background-attachment:scroll;
	}


/* =================================== LIENS =================================== */

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

/* =================================== HAUT DE PAGE =================================== */
		
#ImageHaut
	{
	position:absolute; 
	z-index:20; 
	width:450px; 
	height:216px; 
	margin-left:355px;
	background-image:url(Habillage/Image-Haut.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	background-attachment:scroll;
	}


/* =================================== ADMIN =================================== */

#Admin	{
	font-family:Arial, Verdana, sans-serif; 
	font-size:12px; 
	margin-left:auto;
	margin-right:auto;
}
#Admin	form{
	font-family:Arial, Verdana, sans-serif; 
	font-size:12px; 
}		
/* =================================== MAIN =================================== */

#Main	{
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

#Main .BlocHaut
	{
	clear:both; 
	height:110px; 
	padding-top:50px; 
	padding-left:24px;
	background-image:url(Habillage/Fond-Haut.png); 
	background-attachment:scroll; 
	background-position:0px 0px; 
	background-repeat:no-repeat;
	}


#Main .BlocBas
	{
	clear:both; 
	height:80px;
	padding-left:12px; 
	padding-top:40px;
	background-image:url(Habillage/Fond-Bas.png); 
	background-attachment:scroll; 
	background-position:0px 0px; 
	background-repeat:no-repeat;
	}

#Main .BlocBas ul li	{ float:left; 
						list-style:none; 
						display:block; 
						height:25px; 
						margin-right:3px; 
						}

	
#Main .BlocMilieu
	{
	clear:both; 
	background-color:#FFFFFF; 
	padding-top:50px; 
	padding-left:25px; 
	padding-right:25px;
	background-image:url(Habillage/Fond-Milieu.png); 
	background-attachment:scroll; 
	background-position:0px 0px; 
	background-repeat:repeat-y;
	}

#Main .BlocMilieu #FilAriane
	{
	clear:both; 
	width:730px; 
	padding-top:8px; 
	padding-bottom:5px; 
	text-align:right;
	font-family:Verdana, sans-serif; 
	font-size:11px; 
	color:#666666;
	}
#Main .BlocMilieu #FilAriane a			{ color:#333333; text-decoration:underline; }
#Main .BlocMilieu #FilAriane a:hover	{ color:#888888; text-decoration:underline; }


/* =================================== HOME =================================== */	

#Main .BlocMilieu .HomeGauche
	{
	width:374px; 
	float:left; 
	margin-top:20px; 
	background-color:#FAAD51;
	background-image:url(Habillage/Home-Fond-Haut.jpg); 
	background-repeat:no-repeat; 
	background-attachment:scroll; 
	background-position:0px 0px;
	}
#Main .BlocMilieu .HomeGauche .Cadre
	{
	width:326px; 
	padding-left:20px; 
	padding-right:10px; 
	padding-bottom:0px; 
	padding-top:10px;
	}

#Main .BlocMilieu .HomeGauche .Cadre ul	{ margin-left:16px; }
#Main .BlocMilieu .HomeGauche .Cadre ul li	{ color:#FFFFFF; 
											font-weight:bold; 
											font-size:11px; 
											list-style:disc; 
											}
#Main .BlocMilieu .HomeGauche .Cadre ul li a		{ color:#FFFFFF; 
													text-decoration:none; 
													}
#Main .BlocMilieu .HomeGauche .Cadre ul li a:hover	{ color:#FFFFFF; 
													text-decoration:underline; 
													}

#Main .BlocMilieu .HomeGauche .CadreBas	{height:40px; 
										width:374px; 
										background-image:url(Habillage/Home-Fond-Bas.jpg);  
										background-repeat:no-repeat; 
										background-attachment:scroll; 
										background-position:bottom left; 
										}

#Main .BlocMilieu .HomeDroite 
	{
	width:340px; 
	float:right; 
	margin-top:12px;
	}
#Main .BlocMilieu .HomeDroite ul li	 	{clear:both; 
									 	padding:0px; 
										margin:0px; 
									 	list-style:none; 
									 	margin-bottom:16px; 
										}
#Main .BlocMilieu .HomeDroite ul li img {float:left; 
										border:1px #CEDEEE solid; 
										margin-right:8px; 
										}

/* =================================== PAGE TEXTE A DROITE =================================== */	

#Main .BlocMilieu .Gauche
	{
	width:290px; float:left;
	}
#Main .BlocMilieu .Gauche .Legende { 
	width:250px; 
	margin-top:10px;
	padding-left:20px; 
	padding-right:20px; 
	text-align:center; 
	clear:both; 
	font-family:Verdana, sans-serif; 
	font-size:11px; 
	color:#999999; 
	font-style:italic; 
	}

#Main .BlocMilieu .Gauche blockquote
	{
	background-image:url(Habillage/Fond-BlockQuote.jpg); 
	background-attachment:scroll; 
	background-repeat:no-repeat; 
	background-position:0px 0px;
	padding-top:18px; 
	padding-left:36px; 
	padding-right:20px; 
	height:84px; 
	margin-top:20px;
	font-family:Verdana, sans-serif; 
	font-size:13px; 
	color:#333333;
	font-style:italic;
	}

#Main .BlocMilieu .Droite
	{
	width:400px; 
	float:right; 
	padding-right:20px;
	list-style-type: disc; 
	list-style-position:inside;
    font-size:11px; 
	font-family:Verdana, sans-serif
	}

/* =================================== PAGE UTILISANT TOUTE LA LARGEUR SANS FOND ================================== */	
#Main .BlocMilieu .Tout
	{
	clear:both;
	width:730px; 
	float:left; 
	padding-left:0px; 
	padding-right:0px; 
	font-size:11px; 
	font-family:Verdana, sans-serif;
	list-style-type: disc; 
	list-style-position:inside;
	}
	
/* =================================== PAGE PLAN DU SITE                          ================================== */	

#Main .BlocMilieu .Tout .Plan
	{
	padding-top:0px; 
	padding-left:100px; 
	padding-right:20px; 
		
	}
#Main .BlocMilieu .Tout .Plan h2	{
	font-size:12px; 
	padding-top:5px; 
	padding-bottom:5px; 
	}
	
#Main .BlocMilieu .Tout .Plan h2 a  {
									color:#6699CC;
									text-decoration:none; 
									}
#Main .BlocMilieu .Tout .Plan h2 a:hover	{ color:#6699CC; 
											text-decoration:none; 
											}
											
#Main .BlocMilieu .Tout .Plan ul {
								 padding-left:160px; 
								 }

#Main .BlocMilieu .Tout .Plan ul a  {
									color:#000;
									text-decoration:none; 
									}
#Main .BlocMilieu .Tout .Plan ul a:hover  {
									color:#000;
									text-decoration:none; 
									}		

		
/* =========== PAGE UTILISANT TOUTE LA LARGEUR AVEC IMAGE FOND =================================== */	

#Main .BlocMilieu .Tout2
	{
	clear:both;
	float:left; 
	width:730px; 
	padding-top:10px; 
	background: url(images/cadre730haut.jpg) left top no-repeat;
	font-size:11px; 
	font-family:Verdana, sans-serif;
	list-style-type: disc; 
	list-style-position:inside;
	}

#Main .BlocMilieu .Tout2 .Cadre1Texte2 {
	background: url(images/cadre730bas_jaune.jpg) left bottom no-repeat;
	padding-bottom: 10px; 
	padding-top: 10px; 
	padding-left:20px; 
	padding-right:20px;
	}
	
#Main .BlocMilieu .Tout2 .Cadre1Texte2Clair {
	background: url(images/cadre730bas_clair.jpg) left bottom no-repeat;
	padding-bottom: 10px; 
	padding-top: 10px; 
	padding-left:20px; 
	padding-right:20px;
	}

#Main .BlocMilieu .Tout2 .Cadre1Texte2 em {
	color: black;
	}
/* Statut annonce */

#Main .BlocMilieu  #HautAnnonce
	{
	clear:both;
	float:left;
	}
	
#Main .BlocMilieu  #PasAnnonce
	{
	clear:both;
	float:left;
	width:730px; 
	}


#Main .BlocMilieu .Tout2 .Statut
 	{
	float:right;
	width:80px;
	padding-right:0px;
	marging-right:0px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:19px;
	padding-top:5px;
	display:block;
	margin-top:0px;
	text-align: right;
	}	

/* =================================== PAGE TEXTE A GAUCHE =================================== */	
#Main .BlocMilieu .DroiteInv
	{
	width:290px; 
	float:right; 
	padding-right:20px;
	padding-top:5px;
	}
#Main .BlocMilieu .DroiteInv .Legende { 
	width:250px; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px; 
	padding-right:20px; 
	text-align:center; 
	clear:both; 
	font-family:Verdana, sans-serif; 
	font-size:11px; 
	color:#999999; 
	font-style:italic; 
	}
	
#Main .BlocMilieu .DroiteInv blockquote
	{
	background-image:url(Habillage/Fond-BlockQuote.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-top:18px;
	padding-left:36px;
	padding-right:20px;
	height:84px;
	margin-top:15px;
	font-family:Verdana, sans-serif;
	font-size:13px;
	color:#333333;
	font-style: italic;
	}

#Main .BlocMilieu .GaucheInv
	{
	width:400px; 
	float:left;
	list-style-type: disc;
	list-style-position:inside;
    font-size:11px; 
	font-family:Verdana, sans-serif
	}

/* =================================== PAGE 3 photos de front =================================== */	


#Main .BlocMilieu .Photos
	{
	clear:both;
	float:left; 
	margin-left:10px;
	font-family:Verdana, sans-serif; 
	font-size:11px;  
	}

#Main .BlocMilieu  .Photos .Photoscadre
	{
	width:220px; 
	float:left;
	padding-left:0px; 
	padding-right:20px;
	margin-left:0px;
	margin-right:0px;
	}
#Main .BlocMilieu  .Photos .Photoscadre .Legende { 
	width:220px; 
	margin-top:8px;
	margin-bottom:15px; 
	text-align:center; 
	clear:both; 
	color:#000000; 
	font-style:normal; 
	}



/* =================================== LIENS RETOUR =================================== */

a.Retour
 	{
	clear:both;
	float:left; 
	width:100px; 
 	padding-left:28px; 
	color:#EE7C15; 
	text-decoration:none; 
	height:19px; 
	padding-top:5px; 
	display:block; 
	margin-top:12px;
	background-image:url(Habillage/Puce-Retour.png); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	background-attachment:scroll;
	}
a:hover.Retour 	{color:#EE7C15; 
				text-decoration:underline; 
				background-image:url(Habillage/Puce-Retour-RO.png);
				}
/* =================================== LIENS SUITE =================================== */

a.Suite
 	{
	float:right; 
	width:100px; 
 	padding-right:0px; 
    marging-right:0px;
	color:#EE7C15; 
	text-decoration:none; 
	height:19px; 
	padding-top:5px; 
	display:block; 
	margin-top:12px;
	background-image:url(Habillage/Puce-Suite2.png); 
	background-repeat:no-repeat; 
	background-position:35px 0px; 
	background-attachment:scroll;
	}
a:hover.Suite 	{color:#EE7C15; 
				text-decoration:underline; 
				background-image:url(Habillage/Puce-Suite-RO2.png);
				}
/* =================================== MENU DEROULANT =================================== */

#Menu dl, dt, dd, ul, li	{ margin: 0; padding: 0}

#Menu
	{
	position: absolute; 
	z-index:100; 
	height:50px; 
	width:730px; 
	padding-left:40px; 
	padding-right:40px;
	background-image:url(Habillage/Fond-Menu.png); 
	background-position:0px 0px; 
	background-attachment:scroll; 
	background-repeat:no-repeat;
	}
#Menu dl
	{
	float:left; 
	padding-top:6px; 
	padding-bottom:5px;
	}
#Menu dt
	{
	height:38px; 
	cursor:pointer; 
	width:50px; 
	text-align:center;
	font-weight: bold;
	}
#Menu dt a			{ }
#menu dt a:hover	{ }

#Menu dd
	{
	width:168px; 
	margin-top:5px; 
	padding-top:14px; 
	z-index:200; 
	position:absolute; 
	display:none;
	background-image:url(Habillage/Fond-SousMenu.png); 
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	background-attachment:scroll;
	}
#Menu li
	{
	font-family:Verdana, sans-serif; 
	font-size:11px; 
	color:#666666; 
	background-color:#FEE378;
	border-left:1px #FEE378 solid; 
	border-right:1px #FEE378 solid; 
	border-bottom:1px #FFFFFF dotted; 
	padding:0px; margin:0px;
	}
#Menu li a	{ 
			color:#EE7C15; 
			text-decoration:none; 
			height:14px; 
			padding-top:4px; 
			padding-bottom:4px; 
			margin:0px; 
			width:148px; 
			padding-left:20px; 
			display:block; 
			}
#Menu li a:hover  { color:#EE7C15; 
					text-decoration:none; 
					background-color:#FFFFFF; 
					}
#Menu ul	{
			list-style-type: none; 
			padding-bottom:14px; 
			background-image:url(Habillage/Fond-SousMenu-Bas.png); 
			background-position:bottom; 
			background-repeat:no-repeat; 
			background-attachment:scroll; 
			}
			
/* =================================== Formulaire CONTACT =================================== */	

#Formulaire {margin:0 0 0 10px}

#Formulaire label { display: inline ; 
					float: left ; 
					width: 100px ;  
					margin-left: 0px ; 
					}
#Formulaire textarea {font-size:11px}

#Formulaire .bouton {margin-left: 100px }

#Formulaire .champ{width:150px}

/* =================================== FIN DE LA FEUILLE DE STYLE =================================== */	
