body {
	margin: 0;
	padding: 0;
	font-family: georgia, Arial, Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	font-size: 12px;
	color: #f2f2f2;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	background-color: #1f1a15;
}
body a {color: #c2c2c2;}
body a:hover {color: #BC95FF;}
#header {margin-top: 15px;height: 99px;background-image: URL("../img/bannertop.jpg");}
#main {background-color: #1f1a15;}
#content {margin-left: 205px;}
#footer {clear: both;}
img {border: none;}
.normalLink a{color: #c2c2c2;text-decoration:none;}
.normalLink a:hover{color: #BC95FF;}
.whiteLink a{color: #c2c2c2;text-decoration:none;}
.whiteLink a:hover{color: #ffffff;}
/***************  TITRES   ****************/
.titre {color: #fff;}
.titre h1 {display: block;padding-left: 5px;font: 22px georgia;margin-bottom: 3px;color: #c3c4c7;margin-left: auto;margin-right: auto;text-align: left;}
.titre h2 {
	display: block;
	padding-top: 5px;
	font: 16px georgia;
	font-weight:normal;
	color: #bc95ff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom:5px
}
.titre h3 {
	display: block;
	font: 16px georgia;
	color: #ff9900;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.titre h4 {
	display: inline;
	padding-left: 5px;
	font: 12px georgia;
	color: #f1f1f1;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.titre h5 {
	color:#fff;
}

.titre a {
	text-decoration: none;
	color: #fff;
}

/*************  Member Login    *****************/
.memLogin {
	color: #fff;
}

.memLogin a {
	text-decoration: none;
	color: #f8f8f8;
}

.memLogin h4 {
	display: inline;
	padding-left: 5px;
	font: 11px georgia;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#memLogin {
	margin-left: auto;
	margin-right: auto;
}

#memLogin table { /*Page de login Member*/
	background-color: #a89446; /*#f06216;*/
}

/*************      Division Horizontale      ****************/
.line_block {
	overflow: hidden;
	height: 100%;
	margin-top: 0px;
}

#TopmenuLine {
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	height: 3px;
	background-color: #A0945D;
	margin-bottom: 5px;
}
#CatchPhrase{
	height: 39px;
	letter-spacing:1px;
	padding-top: 12px;
	margin-bottom: 2px;
	
}

/********      Division Verticale ********/
.vertical_menu {
	float: left;
	width: 180px;
	height: 100%;
	margin-bottom: 15px;
}

.vertical_2Third {
	width: 620px;
	margin-left: 7px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
}

.vertical_1Third {
	width: 190px;
	float: right;
	padding: 3px 0px 3px 3px; /*xxxx*/
}

.vertical_3Third{
	width: 1020px;
	float: left;
	padding: 3px 0px 3px 3px;
	/*border: solid 1px #ff9900;*/
}
.vertical_2Third_small {
	width: 390px;
	/*padding: 3px;*/
	margin-left: 7px;
	margin-bottom: 15px;
	overflow: hidden;
}

/*********         Infobox Section       **************/
.infobox {
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	webkit-border-radius: 5px;
	/*margin-bottom: 15px;
	padding: 3px;*/
}

.infobox p {
	padding: 1px 8px 0px 8px;
	text-indent: 3px;
}

/******************  Search Result   *******************/
#pagelist { 
	margin-bottom: 3px;
	color: #c2c2c2;
	font-size:14px;
}
#pagelistBottom { 
	margin-bottom: 3px;
	color: #c2c2c2;
}
#sort-links {
	margin-bottom: 5px;
	color: #c2c2c2;
}

/******************************************************************
*********                MagIndex.php                      ******** 
*******************************************************************/
/*********   mag_index  **********/
#mag_index {
	margin-left: auto;
	margin-right: auto;
	color: #f5f5f5;
}
#mag_index a {
	color: #F5F5F5;
}
#mag_index h1 {
	font: 25px georgia;
	color: #f5f5f5;
	text-align: center;
	margin-bottom: 3px;
}
#mag_index h3 {
	/*Page Search.php Titre du resultat de la recherche (=class titre h1)*/
	padding-left: 5px;
	font: 22px georgia;
	/*height:15px;*/
	margin-bottom: 3px;
	color: #c3c4c7; /*#6c6354;*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#mag_index h4 {
	font: 18px georgia;
	color: #836c3a;
	/*color: #f5f5f5;*/
	text-align: center;
	font-style: italic;
	margin-top: 0;
}
#mag_index h5 { /*Presentation*/
	font: 18px georgia;
	/*height: 10px;*/
	margin-bottom: 3px;
	margin-left: 20px;
	/*color: #ff9900;*/
	color: #f5f5f5;
	text-align: left;
}
#mag_index h6 { /*Nom de la galerie dans le search.php*/
	font: 14px georgia;
	color: #836c3a;
	/*color: #f5f5f5;*/
	text-align: center;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 2px;
}
#mag_index h7 { /*Nom de la galerie dans le search.php*/
	font-size: 12px;
	margin-top: 4px;
}
#mag_index hr {
	background-color: #1f1a15;
	/*width: 70%;*/
	height: 1px;
	border-color: #1f1a15;
}


/***********galerie_info********************/

#galerie_info {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}
#galerie_info img {
	float: left;
	margin-right: 25px;
	max-width: 460px;
	max-height: 460px;
	margin-bottom: 15px;
	overflow: hidden;
}
#galerie_info p {
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	font-style : italic;
	text-indent: 12px;
	color: #f2f2f2; /*#9C8F79;*/
	font-size: 16px;
	font-style: italic;
}
#galerie_info h5 {
	color: #c2c2c2;
}


/************      Fiche Galerie      *************/
#gallery_promoted_images {/*padding-left: 20px;*/}
#gallery_promoted_images a {text-decoration: none;color: #c2c2c2;}
#gallery_promoted_images a:hover {color: #fff;}
#gallery_promoted_images img {width: 150px;}
.promoted_images_oneFrame {
	float: left;
	padding: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: solid 1px #836c3a; /*#A0945D;*/
	text-align: center;
	width: 165px;
	
	/*background-color: #f2f2f2;*/
}
#gallery_promoted_images .objInfo_oneFrame {
	width: 165px;
	height: 53px;
	padding-top: 3px;
	background-color: #1f1a15;
	color: #c2c2c2;
	overflow: hidden;
}
#magAddress { /*margin-top: 40px;*/ /*margin-bottom: 20px;*/
	padding-top: 4px;
	/*border: 1px solid #c2c2c2;*/
	font: 12px georgia;
	color: #f2f2f2;/*#f1f1f1;*/
}
#magAddress a{
	color: #c2c2c2;
}
#magAddress a:hover {
	color: #fff;
}

#magAddress h3 {
	color: #ff9900;
	margin-bottom: 3px;;
}

#magAddress p {
	margin-top: 3px;
	text-indent: 0px;
}

/****************************************************
* 					LEFT SIDE MENU
****************************************************/

/******** Main Menu on Index Page ********/
#menu {
	float: left;
	/*width: 170px;*/
	color: #FFFFFF; /*#981802;*/
	background-color: #1f1a15;
	border: 1px solid #6c6451;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	webkit-border-radius: 5px;
	margin-bottom: 28px;
	text-align:center;
}
#menu h5 {
	width: 150px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #bc95ff;
	font: 18px georgia;
	margin-left: auto;
	margin-right: auto;
}

#menu a {
	margin-left: 0px;
}
#menu hr {
	background-color: #f5f5f5;
	width: 70%;
	height: 1px;
	border-color: #1f1a15;
}

#menu_gallery h1 {
	color:#ff9900;
}

/*********    box_menu class    ********/
.box_menu {
	width: 165px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	/*float:left;*/
	margin-left: auto;
	margin-right: auto;
}

.box_menu p {
	padding: 0px 0px 5px 5px;
}

/*.box_menu select, input{*/
select,input {
	margin-left: 5px;
	width: 135px;
	font-size: 12px;
	margin-bottom:12px;
}
.box_menu ul {
	list-style-type: circle;
	color: #FFF;
}
.box_menu a {
	text-decoration: none;
	color: #f2f2f2;
}
.box_menu a:hover {
	color: #fff;
}

#menu_magasin ul { /*xxxxx a supprimer*/
	font-size: 11px;
	color: #FFFFFF;
}

#menu_fiche_article {
	background: #FDF1B8;
}

#menu_fiche_article h5 {
	color: #000000;
}

#menu_fiche_article a {
	text-decoration: none;
	color: #303030;
	line-height: 20px;
}

#menu_fiche_article a:hover {
	text-decoration: none;
	color: #A76726;
	background: #A76726;
}
/*********     MENU DE LA GALERIE     *************/
#menu_galerie {
	margin-top: 5px;
	border: 1px solid #6c6451;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 165px;
}
#menu_galerie hr {
	background-color: #f5f5f5;
	width: 70%;
	height: 1px;
	border-color: #1f1a15;
}
#menu_galerie h1 {
	text-align: left;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #ff9900;
	font: 22px georgia;
	text-align: center;
}
#menu_galerie h5 {
	color: #f2f2f2; /*xxxx*/
	margin-bottom:7px;
}

/*********    TOP MENU     *************/
#top_menu {
	overflow: hidden;
	background-image: URL("../img/bannerbottom.jpg");
	height: 45px;
	margin-right:auto;
	margin-left:auto;
}
#top_menu ul {
	list-style-type: none;
	margin-left: 212px;
	margin-right: none;
}
#top_menu li {
	float: left;
	margin-right: 30px;
	/*margin-left:30px;*/
	margin-top: 10px;
}
#top_menu  a {
	font: 16px georgia;
	display: block;
	color: #1F1A15;
	text-decoration: none;
}

#top_menu  a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	text-decoration: none;
	color: #c2c2c2;
}

/*login_box*/
#loginBox {
	
}

.h_login h3:hover {
	
}
	/*********************************************************/
	/*                     Zone de Login                     */
	/*********************************************************/
#menu_login_top { /*line block*/
	float: right;
	margin-right: 25px;
	font-size : 10px;
	opacity: 0.8; /*Opacity for Mozilla*/
	filter: alpha(opacity : 80); /*Opacity for Ie*/
	color: #ffffff;
}
#menu_login_top a {text-decoration: none;color: #1f1a15;}
#menu_login_top a:hover {text-decoration: none;color: #c2c2c2;}

/*********************************************************/
/*           Menu Horizontal de la galerie               */
/*********************************************************/
#menuhorizontal{display:yes;padding:8px;background-color:#6C6458;width:720px;}
#menuhorizontal p {color:#f2f2f2;font-size:14px;margin:4px;}
#menuhorizontal select {margin-bottom:6px;margin-left:0px;width:170px;font-family: georgia, Arial, Verdana, 'Trebuchet MS', Tahoma, sans-serif;font-size:11px;}
#menuhorizontal input {margin-bottom:6px;margin-left:0px;}
#menuhorizontal a {color:#c2c2c2;text-decoration:none;}
#menuhorizontal a:hover {color:#ffffff;}

/*********************************************************/
/*                   Page: Index.php                     */
/*********************************************************/
/*****************Ajouts recents*****************/
#recent_thumbnail {
	margin-left: auto;
	margin-right: auto;
	height: 630px; /*Obligatoire Bug IE*/ /*width: 599px; /*+5*/
	padding: 7px 0px 0px 3px;
	border: solid 1px #6c6451;
	background-color: #000;
}
#recent_thumbnail a {
	text-decoration: none;
	/*color: #bc95ff;*/
}
.recent_thumbnail_oneFrame {
	float: left;
	width: 149px;
	height: 196px;
	margin: 2px;
	background-color: #FFF;
	overflow: hidden;
}
/*********SECTION SELECTION DE LA SEMAINE *************/
#selectionSemaine{
	margin-left: auto;
	margin-right: auto;
	height: 195px; /*Obligatoire Bug IE*/ /*width: 599px; /*+5*/
	padding: 7px 0px 0px 3px;
	/*border: solid 1px #6c6451;*/
	background-color: #1f1a15;
	overflow:hidden;
	}
#selectionSemaine a{
	text-decoration:none;
	font-style:italic
}
#selectionSemaine a:hover{color:#ffffff;}
#selectionSemaine .recent_thumbnail_oneFrame {background-color: #1f1a15;}
.img_oneFrame {
	display: block;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	padding-top: 2px;
}
.img_oneFrame img {width: 140px;display: inline;}
.objInfo_oneFrame {
	display: block;
	height: 54px;
	/*width:139px;*/
	background-color: #FFFDCE;
	overflow: hidden;
}
.objInfo_oneFrame h3 a{
	font: 12px georgia;
	color: #836c3a;
	text-align: center;
	background-color: #FFFDCE;
	margin-top: 2px;
}
.objInfo_oneFrame h3 a:hover {color: #1f1a15;}
.padding5px {padding: 5px;}

/*****************SECTION EVENEMENTS*****************/
#evenements {
	float: left;
	padding: 0px 6px 6px 6px;
	text-align: center;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	webkit-border-radius: 5px;
	overflow: hidden;
}
#evenements  p {
	text-align: justify;
	color: #836c3a;
}
#evenements img {
	display: inline;
	width: 120px; /*IE6*/
	max-width: 120px;
	padding: 0px 8px 0px 0px;
}
#evenements a {text-decoration: none;}
#evenements hr {
	background-color: #1f1a15;
	width: 70%;
	height: 1px;
	border-color: #1f1a15;
}
#evenements .info {
	text-align: left;
	font-size: 12px;
}
/*****************SECTION EVENEMENTS*****************/
#salons li {
}

/******************SECTION OBJETS SPECIAUX******************/
#salons a{text-decoration:none;}
#salons a:hover {color:#ff9900;}
/******************SECTION OBJETS SPECIAUX******************/
#selected_obj {
	margin-bottom: 50px;
	border: none;
	border-bottom: dashed 1px #6c6451;
	color: #ffffff;
	width: 530px;
}
#selected_obj img {
	width: 100px;
	border: solid 2px #000;
	margin-right: 6px;
	margin-left: 6px;
}
#selected_obj h2 a{
	display: block;
	font: 16px georgia;
	color: #ff9900;
	text-align: left;
}
#selected_obj h3 {
	display: block;
	font: 14px georgia;
	color: #bc95ff;
}
#selected_obj p {
	text-indent: 5px;
	text-align: justify;
	color: #c2c2c2;
	font: 14px arial;
	margin-top:0px;
}
#selected_obj a {
	text-decoration: none;
	color: #bc95ff;
}
.selected_obj_oneFrame {
	padding: 6px;
	/*margin-bottom:5px;
	margin-top: 5px;*/
	border-top: dashed 1px #6c6451; /*dotted  1px #6c6451;*/
}
.leftimg {float: left;}
.text_right_side p {
	text-indent: 5px;
	text-align: justify;
	color: #f1f1f1;
	font: 14px georgia;
}
.leftimg p {
	text-indent: 5px;
	text-align: justify;
	color: #f1f1f1;
	font: 14px georgia;
}
.text_left_side p {
	text-indent: 5px;
	text-align: justify;
	color: #f1f1f1;
	font: 14px georgia;
}
.rightimg {float: right;}

/*************  SECTION BLOG  *************/
#blog {
	margin-left: auto;
	margin-right: auto;
	padding: 7px 0px 0px 3px;
	border: solid 1px #6c6451;
	color: #c2c2c2;
}
#blog h2 {
	display: block;
	font: 20px georgia;
	font-style: italic;
	color: #ff9900;
	text-align: left;
}
#blog p {color: #f1f1f1;text-align: justify;}
#blog a {
	text-decoration: none;
	color: #c2c2c2;
}
#blog_title a:link {text-decoration: none;}

/******************SECTION GALERIES SUR PAGE ACCUEIL******************/
#gallery_thumbnail {
	float: right;
	padding: 5px;
	width: 180px;
	border: solid 1px #6c6451;
	background-color: #1f1a15;
	text-align: center;
	color: #836c3a;
}

#gallery_thumbnail a {text-decoration: none;}
#gallery_thumbnail hr {
	background-color: #1f1a15;
	width: 60%;
	height: 1px;
	border-color: #1f1a15;
}
#gallery_thumbnail img {
	width: 110px;
	/*max-height:160px;*/
	/*height: 147px;*/
	border: 1px #D1D1D1 solid;
	/*display: inline;*/
	padding: 2px;
}
#gallery_thumbnail .one_gallery_thumbnail {
	display: block;
	margin: auto;
	/*width: 210px;*/
	height: auto;
	overflow: hidden;
}
#gallery_thumbnail .img_gallery_info {
	padding: 3px;
	margin: 3px auto 0 auto;
	text-align: justify;
}

/*****************************************************************/
/*            Page: display.php?mode=obj (fiche objet)          */
/*****************************************************************/
#ficheObjet {
	padding: 0px 6px 0px 10px;
	/*border: solid 1px #6c6451;*/
	width: 820px;/*600px;*/
	padding-bottom: 20px;
	color: #f2f2f2;
}
#ficheObjet a {color: #f2f2f2;}
#ficheObjet a:hover {color:#BC95FF;}
#ficheObjet h3 {color: #FF9900;}
.ficheObjet_Left {float: left;width: 450px;}
.ficheObjet_Right {
	float: right;
	width: 330px;
	text-align: right;
	padding-top: 13px;
}
.ficheObjet_Right img {
	float:left;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 15px;
}
#ficheObjet .promoted_images_oneFrame {
	margin-top: 6px;
	width: 430px;
	background-color: #f2f2f2;
	border: none;
}
#ficheObjet .promoted_images_oneFrame img {
	/*Taille de la photo principale*/
	width: 400px;
}
#ficheObjet #obj_titre {font: 14px georgia;}
#ficheObjet #obj_titre a:hover {color:#ff9900;}
#obj_description {
	font: 18px georgia;
	color: #f2f2f2;
	text-align: justify;
}
#obj_description p {margin:0px;}
#obj_description img {width: 110px;}
#obj_prix h4 {text-align: left;}
#obj_prix p {
	display: inline;
	margin-top: 0px;
	font: 16px georgia;
}
#obj_mesures li {font: 16px georgia;}

/**************   Objets Similaires    **************/
#obj_similaires {
	margin-left: 15px;
	border-top: solid 1px #6c6451;
	padding-top: 6px;
	overflow: hidden;
	text-align: center;
}

#obj_similaires img {
	float: left;
	height: 90px;
	margin-right: 20px;
	margin-bottom: 12px;
}

#obj_similaires h3 {
	text-align: center;
}

#obj_similaires a {
	text-decoration: none;
	font: 12px georgia;
	font-style: italic;
}

#titre_obj_similaire {
	padding-top: 5px;
	margin-left: 15px;
}

#titre_obj_similaire h1 {
	display: block;
	padding-left: 5px;
	font: 16px georgia;
	font-style: italic;
	/*height:15px;*/
	margin-bottom: 3px;
	color: #BC95FF;/*#6c6354;*/
	/*color: #c3c4c7;/*#6c6354;*/
	text-align: left;
}

/********************************************
* Contenu galerie (content_mag )
*********************************************/
.divOneFrame {
	float: left;
	width: 133px;
	height: 200px;
	margin: 2px;
	background-color: #FFF;
	overflow: hidden;
}

/**********************************************
*Contenu de la page galerie.php
**********************************************/
#gallery_list{
	width:580px;
	padding: 15px 0px 5px 0px;
	border-top:dashed 1px #6c6451;
	color:#f2f2f2;
}
#gallery_list img{
	width: 200px;
	margin-right: 12px;
	margin-left: 12px;
}
.gallery_list_link a{
	color:#ff9900;
	text-decoration:none;
	font: 20px georgia;
}
.gallery_list_link a:hover{
	color:#f2f2f2;
}


/********************************************
* selection.php
* Selection d'objets par un member
*********************************************/
#member_selection .recent_thumbnail_oneFrame{
	margin-right: 8px;
	margin-bottom: 15px;
	font: 12px georgia;
	height:290px; /*Augmenter la taille, car la classe associee recent_thumbnail_oneframe est un peu short */
	width: 195px;
	text-align:center;
}
#member_selection .titreobjet{
	height:50px;
	overflow: hidden;
}
#member_selection a{
	color: #000;
	text-decoration:none;
}
#member_selection a:hover{
	color: #BC95FF;
}
#member_selection img{
	width: 145px;
}
/******************************************
* Pages statiques des evenements
*******************************************/
#pageEvenement p{
	color:#9C8F79;
	text-align:justify;
	font-size:16px;
	font-family: georgia;
	font-style:italic;
}
#pageEvenement li{
	font-size:13px;
	color:#C2C2C2;
	font-style:italic;
}

#pageEvenement a{
	/*text-decoration:none;*/
	font-size:13px;
}
/******************************************
* Pages statiques des articles
*******************************************/

#article a {
	color:maroon;
}

/*******************************
* Page Statiques (pro et Contact)
********************************/

#static{
	margin-left:195px;
}
#static h3{
	font-weight :normal;
}
#static li {
	color: #9C8F79;
}