@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	background: #f4f4f4 ;
}

.arial9gris {
font: normal 1.1em Arial, Helvetica, sans-serif;
color:#999;
text-align:left;
text-align:justify;
}



h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
zoom: 1;
}
h1 a {
color:#a26287;
text-decoration:none;
}

div#conteneur{
	width: 1000px ;
	margin: 0 auto;
	text-align: left ;
	background:url(img/fond.jpg) repeat-y ;
}

div#page{
	width: 980px ;
	margin: 0 auto ;
	text-align: left ;
}

#header{
	height: 130px ;
	background: url(img/header-fond.jpg) no-repeat left top;
	margin:0;
}

#header2{
	height: 100px ;
	background: url(img/header-fond-2.gif) no-repeat left top;
	padding-top:-50px;
	margin:0;
}

div#haut{
height: 40px;
background-repeat:no-repeat;
}

ul#menu{
	height: 40px ;
	margin: 0 0 0 30px;
	padding: 0 ;
	background: url(fond_menu.jpg) no-repeat;
	list-style-type: none ;
	display:block;
}

ul#menu li{
	float: left;
	text-align: center ;
}

ul#menu li a{
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	line-height: 28px ;
	font-size: 1.5em ;
	letter-spacing: -0.2px;
	margin: 5px 10px 5px 10px;
	color: #fff ;
	display: block ;
	text-decoration: none ;
}

ul#menu li a:hover{
	color: #ca89a7 ;
}

.sepmenu{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff ;
	line-height: 28px ;
	font-size: 1.1em ;
	margin: 5px 2px 5px 2px;
	text-decoration: none ;	
}

#gauche{
	width: 320px ;
	margin: 0;
	float:left;
}


/* PAVE GRIS A GAUCHE   TEST 15h08 */
.box2 {
background: url(img/fond_titre_categorie.jpg) center top no-repeat;
padding-bottom:20px;
margin:0;
width: 302px;
float: left;
}
.box2 h3{
height:32px;
margin:0;
padding-left:20px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:22px;
color:#fff;
line-height:1.4em;
}
.content-box2 {
background: url(img/fond_categorie.jpg) center top repeat-y;
padding-top:10px;
}

.bottom-box2 {
background: url(img/fond_bas_categorie.jpg) center bottom no-repeat;
height: 10px;
}
.content-box2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px ;
	text-align:left;
	line-height:1.2em;
	width:280px;
	padding-left:6px;
	margin:0;
	color:#515151;
	zoom: 1;
}
.content-box2 a {
font: normal 11px/1.2em Georgia, "Times New Roman", Times, serif;
color:#a5a5a5;
text-decoration:none;
}
.content-box2 a:hover {
text-decoration:none;
}

ul#menubox2 {
	margin: 0;
	padding: 0 ;
	list-style-type:none;
	color:#847e7e;
	zoom: 1
}

ul#menubox2 li{
	background:url(img/pointille-categorie.gif) no-repeat bottom ;
	padding-left:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px ;
	line-height:1.6em;	
	text-align:left;
	color:#EF6E8A;
	display: block ;
	text-decoration: none;
	width:280px;
}


ul#menubox2 li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 14px ;
	text-align:left;
	line-height:1.6em;
	color:#8f8f8f;
	display: block ;
	text-decoration: none;
	width:260px;
	padding-left:20px;

}

ul#menubox2 li a:hover{
background-color:#f4f4f4;
}

ul#menubox2 li a.sousrub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px ;
	text-align:left;
	line-height:2em;
	color:#d9345b;
	display: block ;
	text-decoration: none;
	width:280px;
	padding:0;
}

.box4 {
background: url(img/fond_titre_categorie4.jpg) center top no-repeat;
padding-bottom:20px;
margin:0;
width: 302px;
float: left;
}
.box4 h3{
height:32px;
margin:0;
padding-left:20px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:22px;
color:#fff;
line-height:1.4em;
}
.content-box4 {
background: url(img/fond_categorie.jpg) center top repeat-y;
padding-left:4px;
}

.bottom-box4 {
background: url(img/fond_bas_categorie.jpg) center bottom no-repeat;
height: 10px;
}

.box3 {
background: url(img/fond_titre_liens.jpg) center top no-repeat;
padding-bottom:20px;
margin:0;
width: 302px;
float: left;
}
.box3 h3{
height:32px;
margin:0;
padding-left:20px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:22px;
color:#fff;
line-height:1.4em;
}

.content-box3 {
background: url(img/fond_categorie.jpg) center top repeat-y;
}


.box5 {
margin:0;
width: 302px;
float: left;
padding-bottom:20px;
}
.box5 h3{
height:47px;
margin:0;
}

.box-fushia {
background: url(img/fond_titre_liens-fushia.jpg) center top no-repeat;
padding-bottom:20px;
margin:0;
width: 302px;
float: left;
}
.box-fushia h3{
height:32px;
margin:0;
padding-left:20px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:22px;
color:#fff;
line-height:1.4em;
}

.box-dore {
background: url(img/fond_titre_liens-dore.jpg) center top no-repeat;
padding-bottom:20px;
margin:0;
width: 302px;
float: left;
}
.box-dore h3{
height:32px;
margin:0;
padding-left:20px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:22px;
color:#fff;
line-height:1.4em;
}

.box-fb {
background: url(img/fond_titre_fb.gif) center top no-repeat;
padding-bottom:20px;
margin:0;
width: 302px;
float: left;
}
.box-fb h3{
height:32px;
margin:0;
padding-left:20px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:22px;
color:#fff;
line-height:1.4em;
}

.content-box-fb {
background: url(img/fond_categorie.jpg) center top repeat-y;
}

/* FIN PAVE GRIS A GAUCHE */


div#blocgauche{
	width: 300px;
	height: 242px;
	margin:0;
	text-align: left ;
	background-image:url(img/bas_categorie.jpg);
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
	border-left:1px solid #e8e7e7;
	border-right: 1px solid #e8e7e7;
	color:#8f8f8f;
	float:left;
}

.rose {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
	line-height:1.4em;
	color: #9d6082 ;
}

div#contenu{
	padding:20px;
	width: 980px;
}

div#contenu h2{
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
	padding-bottom:8px;
	font-weight:bold;
	color: #938d91 ;
	margin:0;
}


#droite{
	width: 620px;
	margin: 0 ;
	float:left;
}


/* PAVE GRIS A DROITE */
.box {
background: url(img/box-haut.gif) center top no-repeat;
padding-top:6px;
padding-bottom:20px;
margin:0;
width: 620px;
float: left;
}
.content-box {
background: url(img/box-fond.gif) center top repeat-y;
padding-left:18px;
}

.bottom-box {
background: url(img/box-bas.gif) center bottom no-repeat;
height: 6px;

}
.content-box p {
margin: 0 18px 0 5px;
font: normal 0.9em Georgia, "Times New Roman", Times, serif;
color:#a5a5a5;
text-align:center;
zoom: 1;
}

.content-box a {
font: normal 11px/1.2em Georgia, "Times New Roman", Times, serif;
color:#a5a5a5;
text-align:center;
text-decoration:none;
}

.content-box a:hover {
text-decoration:none;
}

.content-box H5 {
font: normal 0.9em Arial, Helvetica, sans-serif;
color:#999;
text-align:left;
zoom: 1;
margin:0;
text-align:justify;
padding: 15px 15px 0 0;
}

.violet {
font: normal 1em Arial, Helvetica, sans-serif;
color: #A96C8D;
font-weight: bold;
text-align:left;
}
.gris12arial{
font: normal 1.1em Arial, Helvetica, sans-serif;
color:#999999;
font-weight: bold;
}



ul#menubox {
padding: 0;
list-style-position:inside;
list-style-image:url(img/box-carre.jpg);
color:#847e7e;
margin: 0 12px 0 12px;
font: normal 11px/1.4em Arial, Helvetica, sans-serif;
zoom: 1
}
#menubox a {
text-decoration:none;
font: normal 11px/1.4em Arial, Helvetica, sans-serif;
color:#847e7e;
}
#menubox a:hover {
text-decoration:underline;
}

/* FIN PAVE GRIS A DROITE */

.td{
margin-right:22px;
margin-bottom:5px;
}

p.td {
margin: 0 13px 0 10px;
font: normal 1.4em Georgia, "Times New Roman", Times, serif;
color:#938d91;
text-align:center;
}

.box img{
border:1px solid #dedcdc;
}


/* BAS DE PAGE */
#footer {
height: 100px;
background: url(img/bas-page.jpg) bottom center no-repeat;	
width: 980px;
padding-top:0;
margin:0;
clear:both;
text-align: center;
font: 11px  Georgia, "Times New Roman", Times, serif;
color:#8b8b8b;
text-decoration:none;
line-height:1.5em;
}

p#footer {
font: 11px  Georgia, "Times New Roman", Times, serif;
color:#8b8b8b;
text-decoration:none;
line-height:1.5em;
}

#footer a {
font-family: Georgia, "Times New Roman", Times, serif;
color:#8b8b8b;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
color:#8b8b8b;
}
/* FIN BAS DE PAGE */


div#descriptif H4{
margin:0;
padding:0;
padding-bottom:18px;
font:bold 20px/1.4em Georgia, "Times New Roman", Times, serif;
color:#666;
text-align:left;
line-height:1em;
}

div#descriptif p{
margin:0;
padding:0;
font:normal 11px/1.4em Arial, Helvetica, sans-serif;
color:#999999;
text-align:left;
}

div#descriptif img{
border:0;
margin:0;
padding:0;
}


/* GALERIE PHOTO TEST */
		div#galerie
		{
			width: 230px ;
			padding: 15px 0 0 0 ;
			margin: 0;
			text-align: center ;
		}
		
		ul#galerie_mini
		{
			margin: 0 ;
			padding: 0 ;
			list-style-type: none ;
		}
		
		ul#galerie_mini li
		{
			float: left ;
			width:76px;
		}

			
		ul#galerie_mini li a img
		{
			margin: 0 4px 0 0 ;
			border:1px solid #dedcdc;
		}






ul#galerie_look {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
text-align:center;
float:left;
}
		
ul#galerie_look li{
float: left ;
width:115px;
height:120px;
}

ul#galerie_look li a img{
margin: 0;
border:1px solid #dedcdc;
text-align:center;
}




		
		dl#photo
		{
			clear: both ;
			margin: 0 ;
		}
		
		dl#photo dt
		{
			color: #dcb ;
		}
		
		dl#photo dd
		{
			margin: 0 ;
		}
		
		dl#photo img
		{
			border:1px solid #dedcdc;
		}
		
		
.facebook_link {
        background: transparent url(img/facebook.gif) no-repeat 0 50%;
}




/* --- Plan du Site  --- */
ul#plan { 
font: normal 1em Arial, Georgia, Times, serif;
line-height:2.5em;
}

.txt-plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565151;
	font-weight: normal;
	text-align:left;
	}
	
a.txt-plan {
	text-decoration:none;
	}
	
.sous-titre {
margin:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
color:#b6b6b6;
}	

.txt-mini-it {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:10px;
color: #b6b6b6;
}

.intro-accueil {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#999999;
line-height:140%;
letter-spacing:-0.1pt;
margin:0 0 0 55px;
padding:0;
}	

.StyleTarif {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.bas-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-align:left;
	}
	
a.bas-page {
	text-decoration:none;
	}
	
input,select,textarea {
border:1px solid #d6b4c5;
vertical-align:middle;
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#d6b4c5;
}
input.input-text, select.input-text, textarea.input-text {
-x-system-font:none;
border:1px solid #d6b4c5;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#575757;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-color:#fff;
}
.input-text {
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#575757;
}


div#newsletter{
	width:280px;
	display:block;
	height: 50px ;
	padding-top:18px;
	padding-left:20px;
	float:left;
}

input,select,textarea {
font-size:9px;
font-family:Verdana, Arial;
font-weight:bold;
margin:0;
padding:0;
vertical-align:middle;
color:#333;
}

input.btn {
	width: 57px;
	height: 16px;
	padding-top: 1px;
	background-color: #512543;
	border: none;
	color: #fff;
	cursor: pointer;
}
input.txt {
	border: 1px solid #a5acb2;
	height: 13px;
	color:#333333;
}

.formulaire {
font: normal 13px/1.2em "Times New Roman", Times, serif;
color:#666;
text-align:right;
text-decoration:none;
}


div#tabprix {
border: 1px solid #A96C8D; 
background:#f4f4f4; 
width:580px; 
height:480px
}
div#tabprix p{
margin-top:-0.8em; 
margin-left:10px; 
float:left;
}

