* {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.clearer {
	clear:both;
}

body {
	font-family: "Trebuchet MS", Helvetica, Times, serif;
	font-size: 0.8em;
	background-color: #f6f5ed;
}

#conteneur {
	width: 955px;
	min-height: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-position: left;
	border: 0px;	
}


/* ------------ HEADER -----------------------------------*/

#header {
	background-color: #494242;
	height: 230px;
	width: 955px;
	background-image: url(../images/bandeau2.jpg);
	background-repeat: no-repeat;
	margin: 0;
}

#header h1 {
	display: none;
}

#header h2 {
	display: none;
}

/* ------------ MENU -----------------------------------*/


#header .lignerouge {
	float:left;
	padding-left: 1px;
	margin: 0;
	top: 0px;
	height: 80px;
	width: 2px;
}

#menu dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu {
	position: absolute;
	top: 125px;
	z-index:100;
	width: 955px;
	margin: 0;
	padding: 0;	
}

#menu .dessus{ /* ------------ MENU (sous menu) -----------------------------------*/
	display: block;
}

#menu .pasdessus{  /* -------- MENU (sous menu) -----------------------------------*/
	display: none;
}

#menu .dessus2{ /* ------------ MENU (sous menu) -----------------------------------*/
	display: none;
}

#menu dl {
	float: left;
	margin: 0px;
}

#menu dl dt {
	cursor: pointer;
	color:#000;
}

#menu dl dt#bt_1 a { /* ----- MENU (gestion des images survolées "rubriques") -----------*/
	height: 25px;
	width: 80px;
	background:url(../images/menu/accueil.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_1 a:hover {
	background:url(../images/menu/accueil-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_2 a {
	height: 25px;
	width: 84px;
	background:url(../images/menu/mobilier2.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_2 a:hover {
	background:url(../images/menu/mobilier2-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_3 a {
	height: 25px;
	width: 83px;
	background:url(../images/menu/deco2.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_3 a:hover {
	background:url(../images/menu/deco2-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_4 a {
	height: 25px;
	width: 124px;
	background:url(../images/menu/bijoux2.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_4 a:hover {
	background:url(../images/menu/bijoux2-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_5 a {
	height: 25px;
	width: 138px;
	background:url(../images/menu/ideecadeaux.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_5 a:hover {
	background:url(../images/menu/ideecadeaux-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_6 a {
	height: 25px;
	width: 84px;
	background:url(../images/menu/expos.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_6 a:hover {
	background:url(../images/menu/expos-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_7 a {
	height: 25px;
	width: 109px;
	background:url(../images/menu/techniques.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_7 a:hover {
	background:url(../images/menu/techniques-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_8 a {
	height: 25px;
	width: 80px;
	background:url(../images/menu/elle.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_8 a:hover {
	background:url(../images/menu/elle-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_9 a {
	height: 25px;
	width: 94px;
	background:url(../images/menu/livredor.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_9 a:hover {
	background:url(../images/menu/livredor-on.gif) no-repeat 0 0;
}

#menu dl dt#bt_10 a {
	height: 25px;
	width: 79px;
	background:url(../images/menu/contact.gif) no-repeat 0 0;
	display:block;
}
#menu dl dt#bt_10 a:hover {
	background:url(../images/menu/contact-on.gif) no-repeat 0 0;
}

#menu a:link strong, #menu a:visited strong, #menu a:hover strong, #menu a:active strong{ /*  MENU (nom rubrique sans CSS) */
	display: none;
}
#menu dd{
	margin: 0;
	padding: 0;	
}

#menu img, #menu a img {
	margin: 0;
	padding: 0;	
}

#menu li {
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	padding-left: 6px;
}

#menu li a, #menu dt a {
	color:  #EDEBDD;
	font-family: "Trebuchet MS", Helvetica, Times, serif;
	font-size: 0.9em;
	text-decoration: none;
	height: 100%;
	border: 0 none;
}
	
#menu li a:hover, #menu dt a:hover {
	color:  #E85317;
}


/* ------------------------------------------ MILIEU ------------------------------------------------*/
/* -------------- MILIEU - gabarit 1 (modele page pour accueil/idee_cadeaux/expos/presse/contact)----------------------*/


#milieu {
	width: 955px;
	background-color: #e9e7d8;
	background-image: url(../images/milieu/milieuhaut.jpg);
	background-repeat: no-repeat;
}

#milieu p {
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	color: #494242;
}

#milieu p a {
	color: #645D59;
	margin-top: 7px;
}

#milieu p a:hover {
	color: #E85317;
	margin-top: 7px;
}

h4 {
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #494242;
	font-size: 0.9em;
}

#milieu .titre2 {
	margin-top: 20px;
}

#milieu #gauche {
	min-height: 264px;
	width: 210px;
	float: left;
	
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	
	margin-left: 30px;
	margin-top: 19px;
	
	background-color: #C6C3B5;
	background-image: url(../images/milieu/milieu_gauche.jpg);
	background-repeat: no-repeat;
}

#milieu #centre {
	min-height: 264px;
	width: 385px;
	margin-left: 20px;
	margin-top: 19px;
	
	background-color: #A5A294;
	background-image: url(../images/milieu/milieu_centre.jpg);
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	
	float: left;
}

#milieu #centre2 { /* -- MILIEU - gabarit 2 (modele de page pour rubriques) -- */
	min-height: 264px;
	width: 384px;
	margin-left: 83px;
	margin-top: 19px;

	
	background-color: #A5A294;
	background-image: url(../images/milieu/milieu_centre2.jpg);
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	
	float: left;
}

#milieu #centre3 { /* --------------- MILIEU - gabarit 3 (modele de page pour mosaique/elle/livre d'or------------------*/
	min-height: 264px;
	width: 200px;
	margin-left: 103px;
	margin-top: 19px;
	
	background-color: #A5A294;
	background-image: url(../images/milieu/milieu_centre3.jpg);
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	
	float: left;
}

#milieu #centre #centremilieu { /*--------------- MILIEU - page contact  ------------------*/
	min-height: 244px;
	width: 365px;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	background-color: #E8E6DA;
	color: #494242;
}

#milieu #centre #centremilieu .champs{ /*--------------- MILIEU - page contact_formulaire  ------------------*/
	width:110px;
	display:block;
	float:left;
}

#milieu #centre #centremilieu .taille{
	width:220px;
}
#milieu #centre #centremilieu .taille2{
	width:330px;
}
#milieu #centre #centremilieu .taille3{
	margin-top: 10px;
	margin-left:255px;
}

#milieu #droite {
	min-height: 264px;
	width: 210px;
	float: left;
	
	background-color: #C6C3B5;
	background-image: url(../images/milieu/milieu_droite.jpg);
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	margin-top: 19px;
	
}

#milieu #droite2 { /* --------------- MILIEU - gabarit 2 ------------------*/
	min-height: 264px;
	width: 310px;
	float: left;
	
	background-color: #C6C3B5;
	background-image: url(../images/milieu/milieu_droite2.jpg);
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	margin-top: 19px;
}

#milieu #droite3 { /* --------------- MILIEU - gabarit 3 ------------------*/
	min-height: 264px;
	width: 495px;
	float: left;
	
	background-color: #C6C3B5;
	background-image: url(../images/milieu/milieu_droite3.jpg);
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	margin-top: 19px;
}

#milieu #droite #droitecentre {
	min-height: 244px;
	height: 100%;
	width: 205px;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	background-color: #E8E6DA;

}

#milieu #droite2 #droitecentre2 { /* --------------- MILIEU - gabarit 2 ------------------*/
	min-height: 244px;
	width: 200px;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	background-color: #E8E6DA;
	float: left;
}

#milieu #droite3 #droitecentre3 { /* --------------- MILIEU - gabarit 3 ------------------*/
	min-height: 244px;
	width: 485px;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	background-color: #E8E6DA;
}
#milieu #droite2 #galerie{ /* --------------- MILIEU - gabarit 2 ------------------*/
	height: 244px;
	float: left;
}
#milieu #colonne1{
	width: 30px;
	margin-left: 20px;
	float: left;
}
#milieu #colonne2{
	width: 30px;
	margin-left: 10px;
	float: left;
}
#milieu li{
	width: 30px;
	height:25px;
	margin-bottom: 5px;	
}
#milieu .marge_nul{
	margin-bottom: 0px;
	
} /* -------------------------------------------------------------------*/

#milieubas{
    float:left;
	height:20px;
	padding: 0px;
	width: 100%;
	bottom: auto;
	background-image: url(../images/milieu/milieu_bas.jpg);
	
}

/* ------------------- NAVIGATION DATE -------------------*/

#navigation_date{
    margin:10px 10px 10px 10px;
    border-bottom: 1px solid #C6C3B5;
}

#navigation_date a{
    color: #494242;
    text-decoration: none;
    font-size: 13px;
}

#navigation_date strong{
    color: #494242;
    font-size: 18px;
}


/* ------------------- PAGE LIENS ------------------------*/
div.lien_image,
div.lien_descriptif{
    display:block;
    float:left;
    margin-bottom: 10px;
}

div.lien_image{
    width:50px;
    margin-left: 10px;
    padding-top: 7px;
}

* html div.lien_image{
    margin-left:0;
    padding-left:10px;
}

div.lien_descriptif{
    width:420px;
}

div.lien_descriptif.noimage{
    width:100%;
}

div.spacer{
    display:block;
    clear:both;
}


/* ------------------- FOOTER ----------------------------*/

#footer {
	background-color: #494242;
	height: 50px;
	width: 955px;
	float: left;
}

#footer .textfooter {
	color: #E8E6D9;
	text-align: center;
	font-size: 0.8em;
	vertical-align: baseline;
	padding-top: 30px;
}
#footer .lienmail {
    color: #E8E6D9;
}

