/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#522c26;
		background-color:#f2ebce;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:0;
	}
	
	#global{
		width:994px;
		background-color:#f4f5f7;
		background-image:url(images/fond-barre-gauche.gif);
		background-repeat:repeat-y;
		border-right:1px solid #d8cfac;
	}
	
	#gauche{
		float:left;
		width:314px;
	}
	
	#menu{
		margin:0;
		padding:0 0 8px 84px;
		list-style:none;
		background-color:#d7e3e7;
		background-image:url(images/fond-menu.gif);
		background-repeat:no-repeat;
	}
	
	#menu li{
		margin:0;
		padding:0 0 0 0;
		width:230px;
	}
	
	#menu li a{
		display:block;
		margin:0;
		padding:2px 8px 0 0;
		width:222px;
		height:16px;
		background-image:url(images/fond-item-menu.gif);
		background-repeat:no-repeat;
		background-position:0 -36px;
		text-decoration:none;
		color:#000;
		text-align:right;
	}
	
	#menu li a:hover{
		background-position:0 -18px;
		color:#fff;
	}
	
	#menu li a.menuActif, #menu li a.menuActif:hover{
		background-position:0 0;
		color:#000;
		font-weight:bold;
	}
	
	#coordonnes{
		margin:0;
		padding:6px 0 0 0;
		width:314px;
		height:233px;
		background-image:url(images/fond-adresse.jpg);
		background-repeat:no-repeat;
	}
	
	#coordonnes h1{
		margin:0 0 15px 0;
		padding:0 0 0 0;
		color:#052744;
		font-size:120%;
		font-style:italic;
		font-weight:bold;
		text-align:center;
	}
	
	#coordonnes p{
		margin:0 0 5px 0;
		padding:0 0 0 57px;
		color:#000;
	}
	
	#coordonnes p a{
		font-size:90%;
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	
	#coordonnes p a:hover{
		text-decoration:underline;
	}
	
	#coordonnes p.surRDV{
		margin:0 0 0 0;
		padding:0 0 0 57px;
		color:#522c26;
		font-size:130%;
		font-style:italic;
	}
	
	#droite{
		float:left;
		width:680px;
	}
	
	#entete{
		width:680px;
	}
	
	#enteteCoordonnees{
		width:672px;
		height:19px;
		padding:4px 0 0 8px;
		background-image:url(images/fond-entete.gif);
		background-repeat:no-repeat;
		color:#fff;
	}
	
	#enteteDevis{
		margin:5px 0 0 0;
		padding:0 0 0 71px;
		color:#522c26;
	}
	
/* ================================ OZONE */

	#ozone{
		padding:0 18px 0 18px;
		margin:26px 0 0 0;
	}
	
	#ozone h1{
		font-size:150%;
		margin:0 0 8px 0;
		padding:0 0 9px 0;
		font-weight:bold;
		background-image:url(images/bordure-titre.gif);
		background-repeat:repeat-x;
		background-position:0 bottom;
	}
	
	#ozone h2{
		font-size:120%;
		margin:0 0 5px 0;
		padding:0;
		font-weight:bold;
	}
	
	#ozone p{
		margin:0 0 16px 0;
		padding:0;
	}
	
	#ozone ul{
		margin:0 0 10px 0;
		padding:0;
		list-style:none;
	}
	
	#ozone ul li{
		margin:0 0 6px 0;
		padding:0 0 0 10px;
		background-image:url(images/puce-page.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	#ozone ol{
		margin:0 0 10px 23px;
		padding:0;
	}
	
	#ozone ol li{
		margin:0 0 6px 0;
		padding:0 0 0 0;
	}
	
	#ozone a{
		color:#476acb;
		text-decoration:underline;
	}

	#ozone a:hover{
		text-decoration:none;
	}
		
	#ozone table{
		margin:0 0 16px 0;
		border-top:1px solid #522c26;
		border-left:1px solid #522c26;
		
	}
		
	#ozone table th{
		background-color:#f6e9ab;
		padding:4px 8px 4px 8px;
		border-bottom:1px solid #522c26;
		text-align:left;
		border-right:1px solid #522c26;
	}
		
	#ozone table td{
		border-bottom:1px solid #522c26;
		border-right:1px solid #522c26;
		padding:4px 8px 4px 8px;
		background-color:#ffffff;
	}
		
	#ozone table.map{
		margin:5px 0 0 0;
		border-left:0;
		border-top:0;
		border-right:0;
	}
		
	#ozone table.map td{
		border:0;
		background-color:#f4f5f7;
	}
		
		/* placement des images*/
		
		.imageAGauche{				/* image à gauche dans paragraphe */
			float:left;
			margin:5px 10px 4px 0;
		}
		
		.imageADroite{				/* image à droite dans paragraphe */
			float:right;
			margin:5px 0 5px 10px;
		}
		
		.imageCentre{				/* image centrée */
			text-align:center;
		}
		
		.imageAligneeDroite{		/* image alignée à droite */
			text-align:right;
		}
		
		#ozone table.map td.gaucheHaut{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:top;
			border:0;
		}
		
		#ozone table.map td.droiteHaut{				/* colonne de droite */
			padding:0;
			vertical-align:top;
			border:0;
		}
		
		#ozone table.map td.gaucheCentre{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			border:0;
		}
		
		#ozone table.map td.droiteCentre{				/* colonne de droite */
			padding:0;
			border:0;
		}
		
		#ozone table.map td.gaucheBas{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:bottom;
			border:0;
		}
		
		#ozone table.map td.droiteBas{				/* colonne de droite */
			padding:0;
			vertical-align:bottom;
			border:0;
		}
		
		/*------*/
		
		#ozone table.map td.gaucheHaut td{				/* colonne de gauche */
			border-right:1px solid #522c26;
			border-bottom:1px solid #522c26;
			color:#0e2b55;
			padding:3px;
			background-color:#fff;
		}
		
		#ozone table.map td.droiteHaut td{				/* colonne de droite */
			border-right:1px solid #522c26;
			border-bottom:1px solid #522c26;
			color:#0e2b55;
			padding:3px;
			background-color:#fff;
		}
		
		#ozone table.map td.gaucheCentre td{				/* colonne de gauche */
			border-right:1px solid #522c26;
			border-bottom:1px solid #522c26;
			color:#0e2b55;
			padding:3px;
			background-color:#fff;
		}
		
		#ozone table.map td.droiteCentre td{				/* colonne de droite */
			border-right:1px solid #522c26;
			border-bottom:1px solid #522c26;
			color:#0e2b55;
			padding:3px;
			background-color:#fff;
		}
		
		#ozone table.map td.gaucheBas td{				/* colonne de gauche */
			border-right:1px solid #522c26;
			border-bottom:1px solid #522c26;
			color:#0e2b55;
			padding:3px;
			background-color:#fff;
		}
		
		#ozone table.map td.droiteBas td{				/* colonne de droite */
			border-right:1px solid #522c26;
			border-bottom:1px solid #522c26;
			color:#0e2b55;
			padding:3px;
			background-color:#fff;
		}
/* ================================ OZONE */


