body{
	background-color:#3A2400;
	background-image:url("images/fond_accueil.jpg");
	background-repeat:repeat-x;
	margin:auto; 
}

#internet_explorer {
	background:url("images/ie.png");
	width:100%;
	height:100%;
	position:absolute;
	z-index:12000;
	margin:auto;
	left:0;
}

#ie_text {
	background:#FFDD63;
	filter:alpha(opacity=80) !important;
	width:500px;
	height:200px;
	left:37%;
	top:20%;
	position:relative;
}

#cross {
	width:100%;
	height:50px;
	text-align:right;
}

#text {
	width:100%;
	height:auto;
	text-align:center;
	margin-top:10px;
	color:#3B2500;
}

p.warning {
	font:18px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

p.warning a {
	color:#9B6D2F;
}

div{
	float:left;
}

a{
	text-decoration:none;
}

h4 a{
	color:white;
}

h6 a{
	color:#62360A;
}

h1 a{
	color:#62360A;
}

h1{
	font-size:14px;
	font-family: Arial, serif;
	color:#62360A;
	margin-top:6px;
	margin-left:8px;
	font-weight:bold;
}

h2{
	font-size:11px;
	font-family: Arial, serif;
	color:#FFDD63;
	margin-top:8px;
	margin-left:5px;
	font-weight:bold;
}

h2 a{
	color:#FFDD63;
}

h3{
	font-size:18px;
	font-family: Arial, serif;
	text-align:center; 
	vertical-align:middle;
	color:white;
	font-weight:bold;
	margin-top:7px;
}

h5{
	font-size:12px;
	font-family: Arial, serif;
	color:white;
	margin-top:15px;
	margin-left:20px;
	margin-right:15px;
	font-weight:lighter;
	min-height:30px;
}

h4{
	font-size:35px;
	font-family: Arial, serif;
	color:white;
	font-weight:bold;
	margin-top:35px;
	text-shadow: 0px 3px 9px black; 
}

h6{
	font-size:15px;
	font-family: Arial, serif;
	color:#62360A;
	margin-top:6px;
	margin-left:8px;
	font-weight:bold;
}

img, img a {
	border:none;
}


.menu{
	font-size:15px;
	font-family: Century gothic, Arial, serif;
	color:white;
	margin-top:7px;
	margin-left:20px;
}

.menu a{
	color:white;
}

.contact{
	font-size:15px;
	font-family: Arial, serif;
	color:white;
	text-align:center; 
	vertical-align:middle;
	font-weight:bold;
	margin-top:6px;
	margin-left:8px;
}

.tel{
	font-size:20px;
	font-family: Arial, serif;
	color:#FFDD63;
	text-align:center; 
	vertical-align:middle;
	font-weight:bold;
	margin-top:-13px;
	margin-left:15px;
	text-shadow: 0px 3px 9px black; 
}

.tel a{
	color:#FFDD63;
}

#conteneur{
	float:none;
	background-image:url("images/fond.jpg");
	background-repeat:no-repeat;
	margin:auto; 
	width:1300px;
	height:900px;
}

#contenu{
	float:none;
	margin: 0 auto;
	width:464px;
	height:900px;
}

#haut{
	width:464px;
	height:262px;
}

#demen{
	background-image:url("images/demen.jpg");
	width:464px;
	height:82px;
}

#personnage{
	width:239px;
	height:236px;
	background-image:url("images/personnage.jpg");
}

#entrer{
	width:225px;
	height:111px;
	background-image:url("images/entrer.jpg");
	color:white;
}

#cent{
	width:225px;
	height:125px;
		background-image:url("images/cent.jpg");
}

#bandeau{
	width:464px;
	height:40px;
	background-image:url("images/bandeau.jpg");
}

#conteneur_accueil{
	float:none;
	margin:auto;
	width:1300px;
	height:900px;
}

#accueil_contenu{
	float:none;
	margin:auto;
	background-image:url("images/accueil_contenu.png");
	width:720px;
	height:900px;
}

#header{
	width:720px;
	height:362px;
}

#logo{
	width:720px;
	height:173px;
}

#perso_accueil{
	width:219px;
	height:173px;
	background-image:url("images/perso_accueil.png");
}

#logo_accueil{
	width:501px;
	height:86px;
	background-image:url("images/demen_agencement.png");
}

#telephone{
	width:286px;
	height:87px;
	background-image:url("images/telephone.png");
}

#cent_haut{
	width:215px;
	height:87px;
	background-image:url("images/cent_haut.png");
}

#menu_principal{
	width:720px;
	height:27px;
}

#menu_principal_droite{
	width:505px;
	height:27px;
}

#cent_milieu{
	width:215px;
	height:27px;
	background-image:url("images/cent_milieu.png");
}

#texte{
	width:720px;
	height:162px;
}

#texte_principal{
	width:548px;
	height:162px;
}

#nouvelles_creations {
	width:164px;
	height:55px;
	background:transparent no-repeat url("images/nouvelles_creations.png");
	float:left;
	margin:4px 0px 0px 210px;
}

#projet{
	width:172px;
	height:162px;
	background-image:url("images/projet.png");
	position:relative;
}

#faites_nous_part{
	float:none;
	position:absolute;
	top:71px;
	left:0px;
	width:172px;
	height:51px;
	background-color:#FFDD63;
}

#faites_nous_part_texte{
	width:125px;
	height:51px;
}

#plus{
	width:34px;
	height:51px;
	background-image:url("images/plus.png");
}

#corps_accueil, #corps_sdb, #corps_cuisines, #corps_dressings, #corps_terrasses, #corps_portails, #corps_abris,
#corps_portes, #corps_fenetres, #corps_sur_mesure, #corps_renovation, #corps_pose, #corps_tables, #corps_bureaux,
#corps_chambres, #corps_contact, #corps_cat_agencement, #corps_cat_menuiserie, #corps_nouvelles_creations {
	width:531px;
	height:539px;
}

#corps_cat_agencement {
	margin:auto;
	text-align:center;
}

#sub_cat_image_cuisine {
	height:89px;
	width:100%;
	background:url("images/liste_produits/cuisine1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
}

#sub_cat_image_cuisine:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/cuisine2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
}

#sub_cat_image_sdb {
	height:89px;
	width:100%;
	background:url("images/liste_produits/sdb1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_sdb:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/sdb2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_dressings {
	height:89px;
	width:100%;
	background:url("images/liste_produits/dressing1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_dressings:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/dressing2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_terrasses {
	height:89px;
	width:100%;
	background:url("images/liste_produits/terrasse1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_terrasses:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/terrasse2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_portails {
	height:89px;
	width:100%;
	background:url("images/liste_produits/portail1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_portails:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/portail2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_abris {
	height:89px;
	width:100%;
	background:url("images/liste_produits/abris1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_abris:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/abris2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_portes {
	height:89px;
	width:100%;
	background:url("images/liste_produits/porte1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_portes:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/porte2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_fenetres {
	height:89px;
	width:100%;
	background:url("images/liste_produits/fenetre1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_fenetres:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/fenetre2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_sur_mesure {
	height:89px;
	width:100%;
	background:url("images/liste_produits/sur_mesure1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_sur_mesure:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/sur_mesure2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_renovation {
	height:89px;
	width:100%;
	background:url("images/liste_produits/renovation1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_renovation:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/renovation2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_tables {
	height:89px;
	width:100%;
	background:url("images/liste_produits/table1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_tables:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/table2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_bureaux {
	height:89px;
	width:100%;
	background:url("images/liste_produits/bureau1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_bureaux:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/bureau2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_chambres {
	height:89px;
	width:100%;
	background:url("images/liste_produits/chambre1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_chambres:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/chambre2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_meubles_sur_mesure {
	height:89px;
	width:100%;
	background:url("images/liste_produits/meubles_sur_mesure1.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}

#sub_cat_image_meubles_sur_mesure:hover {
	height:89px;
	width:100%;
	background:url("images/liste_produits/meubles_sur_mesure2.jpg") no-repeat center;
	margin:auto;
	text-align:center;
	margin-top:2px;
}



#corps_accueil p.categorie_product, #corps_sdb p.categorie_product, #corps_cuisines p.categorie_product, #corps_dressings p.categorie_product, #corps_terrasses p.categorie_product, #corps_portails p.categorie_product , #corps_abris p.categorie_product,
#corps_portes p.categorie_product, #corps_fenetres p.categorie_product, #corps_sur_mesure p.categorie_product, #corps_renovation p.categorie_product, #corps_pose p.categorie_product, #corps_tables p.categorie_product, #corps_bureaux p.categorie_product,
#corps_chambres p.categorie_product, #corps_nouvelles_creations p.categorie_product {
	width:490px;
	padding-left:40px;
	text-transform:uppercase;
	color:#FFDD63;
	font:20px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:0;
}

#cadre {
	width:446px;
	height:371px;
	background:url(images/cadre.png) no-repeat;
	background-color:transparent;
	margin-left:45px;
}

#contact_nom {
	width:431px;
	height:31px;
	background:url(images/contact.png) no-repeat;
	margin-top:25px;
	margin-left:15px;
}

form#formulaire {
	margin-top:80px;
	margin-left:30px;
	width:416px;
	height:268px;
}

#nom {
	width:160px;
	height:21px;
	margin-left:10px;
}

#prenom {
	width:204px;
	height:21px;
	margin-left:20px;
}

#telephone_form {
	width:201px;
	height:21px;
	margin-left:10px;
	margin-top:10px;
}

#mail {
	width:162px;
	height:21px;
	margin-left:20px;
	margin-top:10px;
}

#objet {
	width:384px;
	height:21px;
	margin-left:10px;
	margin-top:10px;
}

#message {
	width:384px;
	height:140px;
	margin-left:10px;
	margin-top:10px;
}

form#formulaire input {
	background:url(images/input.png);
	border:none;
	height:19px;
	padding-left:5px;
	padding-right:5px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#412A04;
}

#objet input {
	width:223px;
}

#nom input, #telephone_form input {
	width:100px;
}

#mail input {
	width:97px;
}

form#formulaire label{
	font:14px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFF;
}

#message label.message {
	width:384px;
	float:left;
}

#message textarea {
	width:352px;
	height:100px;
	color:#412A04;
	background:url(images/textarea.png) repeat-y;
	margin-left:10px;
	margin-top:10px;
	border:none;
	resize:none;
	padding:5px;
}

#cancel {
	width:200px;
	height:31px;
	background:url(images/cancel.png) no-repeat;
	background-color:transparent;
	border:none;
}

#submit {
	width:190px;
	height:31px;
	text-align:right;
}

#submit input.submit {
	width:141px;
	height:31px;
	padding:0;
	margin:0;
	margin-left:2px;
	border:none;
	background:url(images/submit.png) no-repeat;
	background-color:transparent;
	cursor:pointer;
}

#menu_droite{
	width:189px;
	height:539px;
}

.photo{
	height:160px;
	width:531px;
}

.petit_menu{
	height:160px;
	width:189px;
}

.haut_menu{
	height:30px;
	width:186px;
	background-color:white;
}

.bas_menu{
	height:130px;
	width:189px;
	background-image:url("images/degrade_menu.png");
	background-repeat:no-repeat;
}

#partenaires {
	width:100%;
	margin:auto;
	height:70px;
	text-align:center;
}

#partenaires img {
	float:left;
	width:59px;
	height:59px;
}

#partenaires p {
	margin:0;
	width:129px;
	float:left;
	margin-top:10px;
}

#partenaires p a {
	margin:0;
	color:#fff;
	font:10px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

#partenaires p a.site_web {
	color:#FFDD63;
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

/* footer */

#footer {
	width:720px;
	height:40px;
	text-align:center;
	font:12px Georgia, "Times New Roman", Times, serif;
	margin:auto;
	color:#FFF;
	position:relative;
	margin-top:20px;
}

#footer p a, #footer p a:hover, #footer p a:visited, #footer p a:focus {
	color:#fff;
}
