body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #747474;
	background-color:#747474;
	margin-top: 60px;
	padding: 0px;
	}

#conteneur0{
	width: 800px;
	margin: 0 auto;
	background-color:#747474;
	padding:75px;
	}
	
#conteneur{
	width: 800px;
	margin: 0 auto;
	}

#header {
	background-image: url(images/bandeau.gif);
	width: 800px;
	height: 118px;
	}
	
#menu {
	position: absolute;
	margin-left:44px;
	margin-top:8px;
	*margin-left:-152px;
	*margin-top:103px;
	width: 800px;
	z-index:500;
	}
	
#sous_menu {
	position: absolute;
	margin-left:332px;
	width: 90px;
	height: 62px;
	z-index:700;
	background-color: #ffffff;
	}
	
#flash {
	margin-left:18px;
	padding-top: 70px;
	}
	
#contemporaines {
	margin-left:2px;
	margin-top: 2px;
	width: 82px;
	background-color: #337785;
	color: #ffffff;
	padding-left: 4px;
	font-size:10px;
	}
	
#designs {
	margin-left:2px;
	margin-top: 2px;
	width: 82px;
	background-color: #478491;
	color: #ffffff;
	padding-left: 4px;
	font-size:10px;
	}
	
#classiques {
	margin-left:2px;
	margin-top: 2px;
	width: 82px;
	background-color: #5c929d;
	color: #ffffff;
	padding-left: 4px;
	font-size:10px;
	}
	
#plain {
	margin-left:2px;
	margin-top: 2px;
	width: 82px;
	background-color: #70a0a9;
	color: #ffffff;
	padding-left: 4px;
	font-size:10px;
	}
	
#extensions {
	margin-left:2px;
	margin-top: 2px;
	width: 82px;
	background-color: #85adb5;
	color: #ffffff;
	padding-left: 4px;
	font-size:10px;
	}

#titre1 {
	position: absolute;
	margin-left:49px;
	margin-top:-29px;
	background-image: url(images/fond_bleu.gif);
	width: 107px;
	height: 25px;
	}
	
#titre2 {
	position: absolute;
	margin-left:157px;
	margin-top:-30px;
	background-image: url(images/fond_vert.gif);
	width: 176px;
	height: 26px;
	}
	
#titre3 {
	position: absolute;
	margin-left:333px;
	margin-top:-33px;
	background-image: url(images/fond_violet.gif);
	width: 101px;
	height: 29px;
	}

#titre9{
	position: absolute;
	margin-left:434px;
	margin-top:-27px;
	background-image: url(images/fond_bleu2.gif);
	width: 96px;
	height: 23px;
	}
	
#titre4 {
	position: absolute;
	margin-left:530px;
	margin-top:-32px;
	background-image: url(images/fond_vert2.gif);
	width: 80px;
	height: 28px;
	}
	
#titre5 {
	position: absolute;
	margin-left:609px;
	margin-top:-28px;
	background-image: url(images/fond_vert3.gif);
	width: 53px;
	height: 24px;
	}
	
#titre6 {
	position: absolute;
	margin-left:699px;
	margin-top:-26px;
	background-image: url(images/fond_orange.gif);
	width: 101px;
	height: 22px;
	}
	
#trait_petit {
	background-color: #5eff0d;
	width: 1px;
	height: 15px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	}

#titre_menu1 {
	float: left;
	width: 96px;
	text-align: center;
	}	
	
#titre_menu2 {
	float: left;
	width: 165px;
	text-align: center;
	}
	
#titre_menu3 {
	float: left;
	width: 90px;
	text-align: center;
	}
	
#titre_menu4{
	float: left;
	width: 86px;
	text-align: center;
	}
	
#titre_menu5{
	float: left;
	width: 68px;
	text-align: center;
	}
	
#titre_menu6{
	float: left;
	width: 41px;
	text-align: center;
	}

#titre_menu7{
	float: left;
	width: 127px;
	text-align: center;
	}

#trait_haut {
	background-color: #5eff0d;
	width: 1px;
	height: 28px;
	float: left;
	margin-top: -13px;
	margin-left: 5px;
	margin-right: 5px;
	}	
	
#ligne {
	background-color: #5eff0d;
	width: 800px;
	height: 4px;
	}
	
#ligne_bleue {
	position:absolute;
	background-color: #0bbfec;
	width: 800px;
	height: 9px;
	margin-top: -9px;
	}
	
#ligne_verte {
	position:absolute;
	background-color: #2aba97;
	width: 800px;
	height: 9px;
	margin-top: -9px;
	}
	
#ligne_verte2 {
	position:absolute;
	background-color: #75d244;
	width: 800px;
	height: 9px;
	margin-top: -9px;
	}
	
#ligne_verte3 {
	position:absolute;
	background-color: #68e8af;
	width: 800px;
	height: 9px;
	margin-top: -9px;
	}
	
#ligne_orange {
	position:absolute;
	background-color: #ffc832;
	width: 800px;
	height: 9px;
	margin-top: -9px;
	}
	
#violet1 {
	position:absolute;
	background-color: #d244b0;
	width: 6px;
	height: 310px;
	top: 217px;
	margin-left: -6px;
	}
	
#violet2 {
	position:absolute;
	background-color: #d244b0;
	width: 6px;
	height: 310px;
	top: 527px;
	margin-left: -6px;
	}
	
#violet3 {
	position:absolute;
	background-color: #d244b0;
	width: 6px;
	height: 310px;
	top: 837px;
	margin-left: -6px;
	}
	
#violet4 {
	position:absolute;
	background-color: #d244b0;
	width: 6px;
	height: 386px;
	top: 1147px;
	margin-left: -6px;
	}
	
#bleu {
	position:absolute;
	background-color: #4b8ecb;
	width: 6px;
	height: 310px;
	top: 217px;
	margin-left: -6px;
	}
	
#vert {
	position:absolute;
	background-color: #75d244;
	width: 6px;
	height: 310px;
	top: 217px;
	margin-left: -6px;
	}

#bas {
	width: 780px;
	position:absolute;
	margin-top: -30px;
	text-align: right;
	}

#contenu_accueil{
	background-color: #f2f2f2;
	width: 800px;
	min-height: 480px;
	}
	
#contenu {
	background-color: #f2f2f2;
	width: 480px;
	padding-left: 280px;
	padding-right: 40px;
	padding-top: 50px;
	min-height: 430px;
	}

#texte_accueil {
	position: absolute;
	margin-left:520px;
	margin-top:-315px;
	width: 210px;
	}
	
#image {
	margin-left:-6px;
	}
	
#bulles {
	position: absolute;
	margin-left:-24px;
	margin-top:-29px;
	}
	
#bulles10 {
	position: absolute;
	margin-left:-50px;
	top:5px;
	}
	
#footer {
	position: absolute;
	width: 800px;
	text-align: right;
	margin-top:7px;
	}
	
#gauche {
	position: absolute;
	width: 190px;
	text-align: right;
	margin-top:30px;
	margin-left:30px;
	display:block;
	}
	
#gauche2 {
	float: left;
	width:266px;
	margin-bottom: 15px;
	*margin-top: 5px;
	}
	
.photo_no {
	height: 99px;
	}
	
#clear {
	clear: both;
	padding-bottom: 10px;
	}
	
#droite {
	margin-left:120px;
	}
	
#droite2 {
	margin-left:-35px;
	}
	
#droite3 {
	margin-left:350px;
	margin-top: -100px;
	width: 200px;
	position: absolute;
	}
	
#gauche4 {
	margin-left:20px;
	text-align: left;
	}
	
#logos {
	position: absolute;
	margin-top:-15px;
	margin-left:365px;
	}
	
#titre_realisations {
	padding-top:10px;
	padding-left:40px;
	padding-bottom:10px;
	}
	
#zone_realisations1 {
	background-color: #ffffff;
	height: 290px;
	padding-top: 20px;
	padding-left: 30px;
	}
	
#zone_realisations2 {
	height: 290px;
	padding-top: 20px;
	padding-left: 30px;
	}
	
#texte_realisations1 {
	float: right;
	margin-right: 30px;
	width: 240px;
	height:270px;
	overflow: hidden;
	}
	
#texte_realisations2 {
	width: 240px;
	height:270px;
	overflow: hidden;
	}

	
ul {
	margin-left: -36px;
	*margin-left: 18px;
	}
	
.photo{
	float: left;
	}
	
.photo2{
	float: right;
	margin-right: 30px;
	}
	
a {
	text-decoration: none;
	color: #747474;
	}
	
a.blanc{
	color: #ffffff;
	font-weight: bold;
	}
	
a.blanc10{
	color: #ffffff;
	font-size:10px;
	}
	
.blanc10{
	color: #ffffff;
	font-size:10px;
	}
	
a.orange{
	color: #ffd40e;
	font-weight: bold;
	}
	
.gris14{
	font-size:14px;
	font-weight: bold;
	}
	
.bleu14{
	font-size:14px;
	font-weight: bold;
	color: #0debff;
	}

.vert{
	font-size:9px;
	font-weight: bold;
	color: #4c9b23;
	}
	
.vert12{
	font-size:12px;
	font-weight: bold;
	color: #4c9b23;
	}
	
.vert122{
	font-size:12px;
	font-weight: bold;
	color: #75d244;
	}
	
.vert14{
	font-size:14px;
	font-weight: bold;
	color: #4c9b23;
	}
	
.gris9{
	font-size:9px;
	}
	
.gris10{
	font-size:10px;
	color: #c9c9c9;
	}
	
.gris_bas{
	font-size:9px;
	color: #cccccc;
	}
	
.gris12{
	font-size:12px;
	color: #575652;
	font-weight: bold;
	}
	
.gris24{
	font-size:24px;
	color: #575652;
	}
	
.gris_black12{
	font-family: Arial Black;
	font-size:12px;
	color: #575652;
	}
	
.violet12{
	font-size:12px;
	color: #d244b0;
	font-weight: bold;
	}
	
.bleu12{
	font-size:12px;
	color: #4b8ecb;
	font-weight: bold;
	}

.bleu{
	color: #00a3de;
	}
	
ul{
	margin-bottom:0;
	margin-top:0;
	}
	
li{
	margin-top:5px;
	}
	
input.price{
	width: 60px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}
	
input.coord{
	width: 196px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}
	
input.coord2{
	width: 300px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}	
	
	
textarea.admin{
	width: 300px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:3px;
	}
	
textarea.message{
	width: 300px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:3px;
	}

.area:hover {cursor: pointer;}


