body { text-align: left; margin: 0; padding: 0; background: url(images/background.gif) repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; background-color: #000000; color: #ffffff;}
body, div, td, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;}
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
a img {border: 0;}

#global{text-align: left; margin: 0px auto; padding: 0px; width: 1000px;  overflow: hidden;}
	/* HAUT DE PAGE */
	#header{float: left; padding: 0px; width: 1000px; height: 125px; overflow: hidden;}
		#orca_haut{float: left; padding: 0px; width: 170px; height: 105px; margin-top: 20px; overflow: hidden;}
		#titre{float: left; padding: 0px; width: 830px; height: 109px; margin-top: 16px; overflow: hidden;}
			#titre_header{float: left; padding: 0px; width: 830px; height: 55px; overflow: hidden; color: #ff0000;}
				#carrelage{float: left; margin-top: 10px; color: #ff0000; width: 310px; height: 33px; margin-right: 60px; background: url(images/carrelage.gif) no-repeat;}
				#createur{float: left; width: 288px; height: 32px; margin-top: 10px; margin-left: 20px; background: url(images/createur_sensation.gif) no-repeat;}
			#menu_droite{float: left; padding: 0px; width: 5px; height: 55px; overflow: hidden; background: url(images/menu_droite.gif) no-repeat;}
			#menu{float: left; padding: 0px; width: 825px; height: 54px; overflow: hidden; background: url(images/menu_degrade2.gif) repeat-x;}
	
	/* FOND DE LA PAGE - DEGRADES VERTICAUX */
	#fond_page{float: left; width: 1000px; background: url(images/back_degrade.gif) repeat-y;}
		#couv_catalogue{float: left; width: 1000px; background: url(images/fond2.jpg) no-repeat;}
	
	
	/* MOTEUR DE RECHERCHE */
	#moteur_recherche{width: 784px; height: 92px;}
		#orca_bas{float: left; padding: 0px; width: 170px; height: 64px; overflow: hidden;}
		#forme_recherche{float: left; width: 594px; margin-left: 20px; height: 92px; background: url(images/recherche_fond.gif) no-repeat;}
			#catalogue{float: left; width: 40%; height: 85px; margin-top: 7px; padding-left: 30px; overflow: hidden;}
			#recherche{float: left; margin-top: 7px; color: #ffffff;}
		#bandeau_gauche{float: left; width: 173px; height: 410px; margin-left: 6px; margin-top: 20px;}
	
	/* ACTUALITES */
	#actu{float: right; width: 175px;  color: #ffffff; background-color: #363636; margin-right: 15px; margin-top: 10px;}
		#fond_actu1{float: left; width: 175px; height: 240px; background: #363636 url(images/actu_degrade.gif) repeat-x bottom;}
		#fond_actu2{float: left; width: 175px; height: 240px; background: #363636 url(images/actu_degrade.gif) repeat-x bottom;}
			.actualite{float: left; width: 175px; height: 230px; text-align: justify; margin-top: 5px; margin-bottom: 5px; overflow: hidden}
			#separateur_actu{float: left; width: 175px; height: 1px; margin-top: 5px; margin-bottom: 5px; background: url(images/separateur_actu.gif) no-repeat;}
	
	/* CONTENU DU SITE */
	#contenu{overflow: hidden; float: left; margin-left: 10px; margin-right: 5px; color: #ffffff; padding-top: 5px; padding-bottom: 5px; font-size: 10px;}
		.index_g{float: left; width: 285px; height: 185px; margin-right: 10px; margin-top: 25px; overflow: hidden;}
		.index_d{float: left; width: 285px; height: 185px; margin-left: 13px; margin-top: 25px; overflow: hidden;}
	
	/* PROMO DU SITE */
		div.promo{
			float:left;
			margin:10px 10px 0px 0px;
			padding:10px;
			height: 250px;
			width: 355px;
			 /*background: url(images/texture_cuir.gif) left top no-repeat;*/
			line-height: 1;
			border:1px solid #0792d0;
			
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border-radius: 30px;
		}
		div.image_promo{
			float:left;
			margin:0px 0px 0px 0px;
			padding:2px;
			 /*background: url(images/texture_cuir.gif) left top no-repeat;*/
			line-height: 1;
			border:3px solid #1e1e1e;
			
			-moz-border-radius: 20px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
		
	/* CATALOGUE PRODUIT */
	#megazine{float: left; margin-left: 90px;}
	#recherche_actuelle{float: left; width: 100%; margin: 0px; padding: 0px;}
		#recherche1{float: left; width: 500px;}
		#recherche2{float: right; width: 234px; height: 40px; text-align: right; background: url(images/retour_resultat.jpg) no-repeat left;}
	
	/* PIED DE PAGE */
	#footer{float: left; width: 1000px; height: 75px; background: url(images/footer.gif) no-repeat; color: #ffffff;}
		#mentions{float:left; width: 400px; font-size: 11px; padding-top: 10px; padding-left: 10px; color: #ffffff;}
		#infoplus{float:right; width: 250px; font-size: 11px; padding-top: 10px; padding-right: 10px; color: #ffffff; text-align: right;}

	/* PAGE DE RECHERHCE */
	.ligne_resultat{float: left; height: 81px; width: 90%; margin: 5px; padding-left: 40px;}
		.titre_resultat{float: left; padding-top: 30px; width: 240px;}
		.miniature_resultat{float: left; width: 58px; height: 81px;}
		.texte_resultat{float: left; width: 220px; height: 81px; padding-top: 30px; margin-left: 100px;}
		.tel_resultat{float: left; width: 29px; height: 81px; padding-top: 20px;}
	
	/* PAGE DE CONTACT */
	.adresse_agence{float: left; text-decoration: none; font-size: 10px; color: #0096df; text-align: left; margin-top: 5px; height: 95px; background: url(images/separateur_magasin.gif) no-repeat bottom;}
		.adresse{float: left; width: 230px; margin-right: 0px;}
		.carte_agence{float: left; width: 124px; height: 88px; margin-right: 20px; margin-left: 5px; padding: 0px;}
		.horaires{float: left; width: 350px; margin-right: 0px;}
	.image_bulle_map{width: 40px; height: 35px; float:left;}
	.texte_bulle_map{width: 250px; height: 30px; float:left; padding-right: 5px; padding-left: 5px;}
	
	/* PAGE AIR TERRE EAU FEU */
	#imageAir{float: left; width: 260px; height: 450px; background: url(images/air.png) no-repeat;}
	#imageTerre{float: left; width: 260px; height: 450px; background: url(images/terre.png) no-repeat;}
	#imageEau{float: left; width: 260px; height: 450px; background: url(images/eau.png) no-repeat;}
	#imageFeu{float: left; width: 260px; height: 450px; background: url(images/feu.png) no-repeat;}

	.titre_page{float: left; width: 790px; font-size: 18px; font-weight: bold; font-style: italic; margin-top: 10px; margin-bottom: 0px; text-align: left; background: url(images/titre_degrade.gif) repeat-x bottom;}
	.sous_titre_page{float: left; font-size: 14px; width: 65%; font-style: italic; margin-top: 30px; margin-bottom: 10px; text-align: left; margin-left: 20px; background: url(images/titre_degrade.gif) repeat-x bottom;}
	.contenu_page_image{float: left; width: 65%; font-size: 10px; padding-left: 20px; padding-right: 20px;}
	.contenu_page{float: left; width: 94%; font-size: 10px; padding-left: 20px; padding-right: 20px;}
	
/* Lien sur le menu */
a.lien_menu:link{font-family: Verdana, Comic Sans MS, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.lien_menu:visited{font-family: Verdana, Comic Sans MS, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.lien_menu:hover{font-family: Verdana, Comic Sans MS, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline;}

.plop {
	color:red;
	font-size: 18px; font-weight: bold; font-style: italic; 
      /* text-decoration: blink;*/
}


/********** Style sur l'effet Afficher/Cacher une div **********/
.cache {	display: none;	visibility: hidden; overflow: hidden; position: absolute;}
