html {
	padding:0px;
	margin:0px;
	height:100%;
}

body {
	margin:0px;
	font-family:Arial;
	font-size:12px;
	padding: 0px;
	background-color:#d7f1ff;
	}
	
.header {
	width:100%;
	background-color:#fff;
}

.real-01 h1 {
	font-size:14px;
	color:#FFF;
	margin-bottom:-12px;
	margin-left:10px;
	}
	
.real-01 h2 {
	font-size:12px;
	color:#54250b;
	background-image:url(/pictures/carre-brun.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:5px;
	margin-top:0px;
	background-position:5px 5px;
	margin-left:10px;
	}
	
.menu-nsel3  {
	padding-bottom:5px;

}

.menu-nsel3 a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	background-image:url(/pictures/carre-blanc.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-bottom:15px;
	background-position:5px 5px;
	margin-left:10px;
}

.center {
	width:100%;
	background-image: url(/pictures/fond.jpg);
}

.footer {
	background-color:#caecff;
	background-image:url(/pictures/fond-footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:200px;
}

.real-01 {
	margin-top:25px;
}
	
.menu-top {
	position:relative;
	width:880px;
	margin:auto;
	height:146px;
	background-image:url(/pictures/fond-top.jpg);
	background-repeat:no-repeat;
}

.container {
	width:880px;
	margin:auto;
	min-height:364px;
	background-color:#a57f59;
	background-image:url(/pictures/fond-contenu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.menu-bottom {
	width:880px;
	height:170px;
	margin:auto;
	background-image:url(/pictures/fond-menu-footer.jpg);
}

.contact {
	position:absolute;
	top:12px;
	left:774px;
}

.contact a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#979e5f;
}

.flag {
	position:absolute;
	top:3px;
	left:680px;
	width:60px;
}

.flag-bouton {
	float:left;
}

.phone_call {
	position:absolute;
	top:40px;
	left:715px;
	width:165px;
}
.contact a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#595d39;
}

.contact-bouton {
	width:68px;
	float:left;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#595d39;
}

.contact-separ {
	margin-top:2px;
	height:12px;
	width:1px;
	background-color:#979e5f;
	float:left;
}

.menu-haut {
	width:880px;
	height:20px;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#532409;
	top:120px;
}

.menu-haut a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#919660;
}

.menu-haut a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#532409;
}

.menu-haut-bouton {
	width:124px;
	float:left;
	text-align:center;
}

.menu-haut-separ {
	margin-top:0px;
	height:15px;
	width:1px;
	background-color:#979e5f;
	float:left;
}

.news-bottom {
	float:left;
	width:194px;
	height:146px;
	padding-left:26px;
	padding-top:17px;
}

.news-bottom h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#5d422d;
}

.news-bottom-cont {
	margin-top:5px;
	height:90px;
}

.news-bottom-suite a {
	color:#ac130f;
	text-decoration:none;
	font-weight:bold;
}

.news-bottom-suite a:hover {
	color:#510b09;
	text-decoration:none;
	font-weight:bold;
}

.news-bottom-cont {
	color:#303d44;
	font-weight:bold;
	font-size:11px;
}

.flash-home {
	width:614px;
	height:364px;
	float:left;
}

.container-news {
	color:#e5e9b9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;

	margin-top:22px;
	margin-left:22px;
	width:230px;
	height:330px;
	float:left;
}

.lien-urbi {
	width:870px;
	text-align:right;
	margin:auto;
	padding-right:5px;
	padding-top:4px;
}

.lien-urbi a {
	color:#9ca26b;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.lien-urbi a:hover {
	color:#4f5236;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*produits*/

.produits {
	padding-left:10px;
	padding-top:25px;
	padding-bottom:15px;
	width:230px;
	min-height:339px;	
	background-color:#9c7451;
}

.produits-tele {
	padding-left:10px;
	padding-top:25px;
	padding-bottom:15px;
	width:230px;
	min-height:339px;	
	background-image:url(/pictures/fond-actus.jpg);
}

.back-tr {
	background-image:url(/pictures/fond-actus.jpg);
	background-repeat: repeat-y;
}

.produits-actu {
	padding-left:10px;
	padding-top:25px;
	padding-bottom:15px;
	width:230px;
	min-height:339px;
	background-image:url(/pictures/fond-actus.jpg);
}

.produits-cat {
	width:220px;
}

.actu01 {
	width:220px;
	margin-top:40px;
}

.produits-cat h1 {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-left:15px
}

.produits-separ {
	width:230px;
	height:1px;
	background-color:#1f2326;
	margin-top:10px;
	margin-bottom:15px;
}

.produits-separ-real {
	width:230px;
	height:2px;
	margin-top:10px;

	border-top:1px solid #1f2326;
}

.produits-separ-actu {
	width:230px;
	height:1px;
	background-color:#1f2326;
	margin-top:10px;
	margin-bottom:15px;
}

.produits-zoom {
	width:220px;
}

.produits-zoom h2 {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
}

.produits-zoom h3 {
	color:#53240a;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
}
	
.produits-zoom .bouton {
	border:1px #FFF solid;
}

.produits-zoom .bouton a{
	tesxt-decoration:none;
	border:0px ;
}

.produits-zoom .bouton-2 {
	border:1px #53240a solid;
}

.container-produits {
	position:relative;
	width:590px;
	padding:20px;
	color:#FFF;
}

.container-produits h1 {

	font-size:26px;
	width:480px;
	color:#512208;
	margin:0px;
	margin-bottom:10px;
}

/*produits photo*/
.produits2 {
	
	width:240px;
	min-height:339px;	
	background-color:#9c7451;
}


.produits55 {
	width:240px;
	min-height:439px;	
	background-color:#9c7451;
}

.produitscatalogue {
	width:240px;
	min-height:559px;	
	background-color:#9c7451;
}
.produits56 {
	width:240px;
	height:659px;
	.height:739px;	
	background-color:#9c7451;
}

.formcentre {
	margin-top:70px;
	width:250px;
	float:left;
}

.formcentre2 {
	margin-top:125px;
	.margin-top:95px;
	margin-left:380px;
	.margin-left:190px;
	width:250px;
	float:left;
}

.formcentrecatalogue {
	margin-top:140px;
	width:250px;
	float:left;
}

.texteformulaire {
	height:300px;
}



.actualites-zoom .bouton {
	font-size:12px;
	color:#fff;
	background-image:url(/pictures/carre-blanc.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:5px;
	margin-top:5px;
	background-position:5px 5px;
	margin-left:10px;
	text-decoration:none;
}

.actualites-zoom .bouton a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

.actualites-zoom .bouton-2 {
	font-size:12px;
	color:#54250b;
	background-image:url(/pictures/carre-brun.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:5px;
	margin-top:5px;
	background-position:5px 5px;
	margin-left:10px;
}







/*-------------------------------------- Menu Verticale de Gauche --------------------------------------*/
.menu-admin
{
	position:absolute;
	top:235px;
	width:300px;
}

div.sdmenu {
	width: 220px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;

	color: #fff;
}
div.sdmenu div {
	background-color: #1d1603;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background-color: #1d1603;
}
div.sdmenu div.collapsed {
	height: 25px;
	border-bottom:1px solid #705112;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(/images/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #705112;
}
div.sdmenu div.collapsed span {
	background-image: url(/pictures/collapsed.gif);

}
div.sdmenu div a {
	padding: 5px 10px;
	background-color: #392e10;
	display: block;
	padding-left:25px;
	border-bottom: 1px solid #705112;
	color: #1a0b08;

	
}
div.sdmenu div a.current {
	background : #ee9d18;
}
div.sdmenu div a:hover {
	background : #066 url(/pictures/linkarrow.gif) no-repeat right center;
	color: #1a0b08;
	text-decoration: none;
}




div.sdmenu2 {
	width: 220px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	margin-top:-8px;
	.margin-top:0px;
	color: #fff;
	margin-bottom:15px;
	border-bottom: 1px solid #000;
}
div.sdmenu2 div {
	
	overflow: hidden;
}
div.sdmenu2 div:first-child {
	
}
div.sdmenu2 div.collapsed {
	height: 25px;
	
}
div.sdmenu2 div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(/pictures/expanded.gif) no-repeat 10px center;
	cursor: default;
	
}
div.sdmenu2 div.collapsed span {
	background-image: url(/pictures/collapsed.gif);

}
div.sdmenu2 div a {
	padding: 5px 10px;
	
	display: block;
	padding-left:25px;

	color: #ffffff;
}

.prod-plus {
	margin-left:10px;
	background-image:url(/pictures/petit-plus.jpg);
	background-repeat:no-repeat;
	background-position:10px 8px;
}

.sous-prod02 {
	margin-left:35px;font-size: 10px;margin-top:5px;margin-bottom:5px;color: #000;}
	
.sous-prod01 {
	margin-left:10px;font-size: 10px;margin-top:-5px;margin-bottom:-5px;}
	
.sous-prod01 a:hover {
	margin-left:0px;font-size: 10px;margin-top:-5px;margin-bottom:-5px;}

div.sdmenu2 div a.current {
	margin-left:10px;
	background-image:url(/pictures/petit-moins.jpg);
	background-repeat:no-repeat;
	background-position:10px 8px;
	text-decoration:none;
	font-weight:bold;
}

/*-------------------------------------- Fin Menu Verticale de Gauche --------------------------------------*/

.asterisque 
{
    text-align:center;
    color: #FF0000;
}

.denom {
	width:400px;
	height:180px;
	float:left;
}

.fondformulaire 
{
    margin-top:0px;
    background-color:#CCCCCC;
    border-color:#999999;
}

.erreur {
   text-align:center;
   color: #CC0000;
   font-weight:bold;
}



.contenu-galerie-atmosphere {
	width: 235px;
	height:240px;
	.margin-top: -15px;
}

.contenu-galerie-atmosphere ul.galerie, .contenu-galerie-atmosphere2 ul.galerie	{
	margin: 0;
	padding: 13px;
	list-style-type: none;
	}

div.contenu-galerie-atmosphere ul.galerie li, .contenu-galerie-atmosphere2 ul.galerie li	{
	display: inline;
	width:68px;
	float:left;
	.margin-bottom:-20px;
	}

div.contenu-galerie-atmosphere ul.galerie img, .contenu-galerie-atmosphere2 ul.galerie img	{
	border: 2px solid #382d10;
	margin-right: 17px;
	margin-top: 13px;
	.margin-top: 25px;
	}

.menu-bar {
	width: 220px;
	.margin-top: 25px;
	height:30px;
	text-align:center;
}

.menu-bar-actu {
	width: 230px;
	.margin-top: 15px;
	padding-top: 10px;
	height:30px;
	text-align:center;
	border-top:1px solid #1f2326;
}

.menu-bar-actu a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.menu-bar a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


.menu-bar2 {
	position:absolute;
	top: 23px;
	left:465px;
	width: 155px;
	height:30px;
	text-align:right;
}

.reference h1 {
	color:#d7f1ff;
	height:0px;
	font-size:1px;
}
.FFTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #512208;

}
.FFTesxte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;

}
