body {
	margin: 0px;
	padding: 0px;
	color: white;
	font-size: 11px;
	font-family:verdana;
}

img
{
	border:0;
} 


/*---------------GALERIE--------------------*/
#galerie{margin-left:20px; width:400px;}
#galerie a{ float:left; margin-left:10px; height:200px; margin-bottom:10px;}

#galerie #life_style{background:url(../images/galerie/life_style.jpg) no-repeat; width:100px;  display:block; margin-top:10px;  height:190px;}
#galerie #vintage{background:url(../images/galerie/vintage.jpg) no-repeat; width:90px;  display:block; margin-top:10px; height:190px;}
#galerie #warrant{background:url(../images/galerie/warrant.jpg) no-repeat; width:91px;  display:block;}
#galerie #new_classics{background:url(../images/galerie/new_classics.jpg) no-repeat; width:97px;  display:block;}
#galerie #veillis{background:url(../images/galerie/veillis.jpg) no-repeat; width:89px;  display:block;}
#galerie #floor{background:url(../images/galerie/classic_floor.jpg) no-repeat; width:93px; display:block;}


#galerie #terrasses{background:url(../images/galerie/terrasses.jpg) no-repeat; width:92px; display:block; margin-top:15px; height:185px;}
#galerie #renovations{background:url(../images/galerie/renovations.jpg) no-repeat; width:86px;  display:block; margin-top:19px; height:185px;}
#galerie #finitions{background:url(../images/galerie/finitions.jpg) no-repeat; width:88px;  display:block; margin-top:27px; height:185px;}

#sous_galerie{padding-left:35px;  background:url(../images/galerie/fond.jpg) no-repeat; width:506px; height:481px;}
#sous_galerie #ariane{color:#532409; font-weight:bold; padding-top:40px; font-size:9px; }
#diaporama #ariane{color:#532409; font-weight:bold; padding-top:40px; font-size:9px; padding-left:30px;}
#ariane a{text-decoration:none; color:#532409;}

#sous_galerie .photo{float:left; margin-right:20px; margin-bottom:20px; text-align:center; }

#sous_galerie #inner_sous_galerie{overflow:hidden; padding-top:40px; height:345px;}
#sous_galerie #footer_galerie{ width:425px;}
#sous_galerie #footer_galerie #pagination a{text-decoration:none; color:#532409;}
#sous_galerie #footer_galerie .current{text-decoration:underline; font-weight:bold;}

#diaporama{ background:url(../images/galerie/fond_diaporama.jpg) no-repeat; width:519px; height:483px;}
#diaporama #liens{margin-left:87px; margin-right:100px; margin-top:40px;}

/*#galerie li{display:inline;}*/
.agrandir_photo{padding-top:2px; padding-bottom:7px; font-weight:bold; line-height:20px; font-size:9px; color:#532409; text-decoration:none; background:url(../images/galerie/agrandir.jpg) no-repeat left top; padding-left:20px;}

.lien_galerie{padding-bottom:7px; text-decoration:none; color:#532409; font-weight:9px; font-size:9px; background:url(../images/galerie/lien.jpg) no-repeat left top; line-height:15px; padding-left:20px;}
.lien_galerie:hover{text-decoration:underline;}

.left{float:left;}
.right{float:right;}

/*-------------------MENU---------------------*/

#menu
{
	float:right;
	width:263px;
	position:relative;
	padding-right:11px;
}

#menu .item_menu{float:left;}

#menu #items_menu{margin-top:140px; margin-left:13px;}


#menu #items_menu #services{margin-top:10px;}
#menu #items_menu #produits{margin-left:6px; margin-top:12px;}
#menu #items_menu #conseils{margin-left:5px; margin-top:8px;}
#menu #items_menu #contact{margin-left:5px; margin-top:3px;}





#menu li
{
	list-style-type: none;
	margin-bottom:5px;
}

#menu li a
{
	text-decoration:none;
	color:#595959;
}


#menu li a.active
{
	font-weight:bold;
	color:black;
}
#accueil{/*background-color:blue;*/}

#menu{float:left; background:url(../images/menu/fond.jpg) no-repeat; width:160px; height:1000px;}
#droite{float:right; margin-right:12px; width:165px;}

#site  #droite{float:right; margin-top:141px; }

#site #content #droite {margin-top:102px;}
#site #content #droite .plan{margin-bottom:4px; display:block; background:url(../images/fond_gris.jpg) no-repeat; height:36px; width:100px;}
#site #content #droite .plan img{position:relative; z-index:10;}

#droite #galerie_droite{  background:url(../images/galerie.png)  no-repeat ; height:233px;  width:152px;}
#droite #galerie_droite #photos{width:152px; padding:0; margin:0;text-align:center;}

#accueil #droite #galerie_droite{margin-top:248px;}
#accueil #droite{width:155px;}

#droite #galerie #photos li, #droite #galerie_droite #photos li{list-style:none; margin-top:10px; margin-left:10px;}
#droite #galerie_droite .titre{margin-left:16px; padding-top:13px;  position:relative; z-index:10;}

.strong{font-weight:bold;}


/*ACCUEIL*/

#menu .feuillage_bas{margin-top:500px;}


.feuillage_haut{position:absolute; right:0; top:0;} 

#accueil #content .titre{font-weight:bold; font-size:15px; color:#da3d7e; /*line-height:20px;*/}



#site #content #contenu{color:#532409; padding-top:80px; padding-left:25px; width:430px;}
#site #content #contenu .titre{height:60px; padding-bottom:35px; text-align:right;}
#site #content #contenu .titre_galerie{margin-right:90px;}

#accueil #content{  width:440px; float:left; height:991px;}
#accueil #content #contenu{padding-top:135px; padding-left:11px; position:relative; z-index:10;}
#accueil #content #texte{margin-top:27px; width:337px; text-align:right; color:#532409; margin-left:30px;}
#accueil #content #texte .pictos{margin-top:20px; margin-bottom:44px;width:291px; margin-left:48px;}
#accueil #content #texte .pictos{margin-top:20px; margin-bottom:44px;width:291px; margin-left:48px;}


#accueil #content #texte ul{list-style:none; }
#accueil #content #texte .presentation,
#accueil #content #texte .coordonnees{}

#accueil #content #texte .coordonnees{color:#c9dd03; font-size:12px;}

#accueil
{
	/*background: url("../images/fond_accueil.jpg") no-repeat;*/
	width: 800px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-right: auto;
	/*margin-top:70px;*/
	color:black;
	font: 11px verdana;
}

#accueil #image_index
{
	margin-left:193px;

}


#accueil a
{
	color:#676767;
	text-decoration:none;
	
}

#accueil #lien a
{
	font-weight:bold;
}



#site {
	
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	/*margin-top:10px;*/
	position:relative;
}

#site #content
{
	float:left;
	color:#440a20;
	width:629px;
	min-height:991px;
}


#site #content #contenu .rose{color:#da3d7e; font-weight:bold;}
#site #content #contenu .bleu{color:#00add0; font-weight:bold;}
#site #content #contenu .marron{font-weight:bold;}

#site #content #contenu{width:343px;}

#site #content #header{margin-top:10px;}
#site #content #header #logo{text-align:right; margin-right:20px;}

#accueil #pictos{float:right; position:relative; z-index:10;  padding-top:10px; }
#accueil #pictos ul{margin-right:15px;}
#accueil #pictos li { width:150px; padding-bottom:5px; height:22px; line-height:17px;}
#accueil #pictos li a{color:#532409; padding-left:25px; padding-bottom:10px; font-size:10px; }
#accueil #pictos #accueil{background:url(../images/pictos/accueil/accueil.jpg) no-repeat top left; }
#accueil #pictos #conseiller{background:url(../images/pictos/accueil/conseil.jpg) no-repeat top left; }
#accueil #pictos #contact{background:url(../images/pictos/accueil/contact.jpg) no-repeat top left; }

#site #pictos{float:left; padding-top:13px;}


#site #pictos a{margin-right:5px; float:left; height:28px; width:28px; display:block;}
#site #pictos #accueil{background:url(../images/pictos/accueil.jpg) no-repeat top left; }
#site #pictos #conseiller{background:url(../images/pictos/conseil.jpg) no-repeat top left; }
#site #pictos #contact{background:url(../images/pictos/contact.jpg) no-repeat top left; }


#droite #coordonnees{
	background:url(../images/coordonnees.png) no-repeat; 
	width:154px; 
	height:155px;
	color:#ffffff;
	padding-top:22px;
	padding-left:19px;
	margin-top:-11px;
	margin-left:6px;
}

#droite #coordonnees .titre{text-align:right; margin-right:45px; font-weight:bold;}

#pictos ul{}
#pictos li{/*display:inline;*/ list-style:none;}





#contenu #cadre_fixe,
#contenu #cadre
{
	
	
}

#contenu #cadre_fixe
{
	height:275px;
}

#contenu #image
{
	height:279px;
	width:222px;
	float:left;
	display:inline;
}
#cadre_fixe #texte .test p,
#cadre #texte .test p
{
	font-size:12px;
	color:red;
	
}

#cadre #texte .teintes
{
	margin-top:12px;
	margin-left:10px;
	position:relative;
	z-index:2;

}

#icone
{
	float:left;
}



/*--------------FOOTER-----------------*/

#footer
{
	float:left;
	width: 545px;
	font-size:9px;
	color:#532409;
	padding-bottom:20px;
	text-align:center;
}

#footer a{color:#532409; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*-----------------------------------------*/

/*forulaire de contact*/
#formulaire 
{
	color: black;
	margin-left: 10px;
	color:#532409;
}


#formulaire label {
	width:13em;
	float: left;
	color:#532409;
}

#formulaire label.error{color:#ff031b;}

#formulaire .submit
{
	float:right;
	padding-top:5px;
}

#formulaire p {
	/*clear: both;*/
}

#formulaire em {
	
	padding-right: 1em;
	vertical-align: top;
}

#infos_contact{
	font-size:9px;
	color:#b8babc;
	margin-top:20px;
}

/*--------------------SHOWROOM--------------------*/
#showroom li{list-style:none; }
#showroom .image_showroom{margin-top:55px;}

/*-------------------------------------------*/

/*--------------------GLOBAL--------------------*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
/*-------------------------------------------*/


/*--------------------LIST--------------------*/
.list_rose{ 
	list-style-image:url(../images/pictos/list_rose.jpg);
	list-style-position:outside;
	/*background:url(../images/pictos/list_rose.jpg)center left no-repeat;*/
}


.list_marron{
	list-style-image:url(../images/pictos/list_marron.jpg);
	list-style-position:outside;
	/*background:url(../images/pictos/list_marron.jpg)center left no-repeat;*/
}
.list_rose span,
.list_marron span{vertical-align:7px; line-height:5px;}

.list_rose, 
.list_marron{  margin-bottom:8px;}
.vert{text-decoration:none; color:#c9dd03; font-weight:bold; background:url(../images/pictos/lien_vert.jpg) center left no-repeat; padding-left:10px;}
.devis{margin-top:40px;}
/*-------------------------------------------*/

.bleu_accueil{color:#52c6e2; font-style:italic; font-size:11px;} 
.rose_accueil{color:#DA3D7E;}



