* { margin:0; padding:0; border:0;}

body {
	background:#000;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	margin-top:15px;
}
#base_acc {
	width:980px;
	height:auto;
	min-height:535px;
	_height:535px;
	background:url(../images/bg_new.gif) repeat-x top;
	margin:0 auto;
	/*margin-top:20px;*/
	text-align:left;
	position:relative;
}
#base1 {
	width:980px;
	height:auto;
	min-height:535px;
	_height:535px;
	background:url(bg_marron.jpg) repeat-x top;
	margin:0 auto;
	/*margin-top:20px;*/
	text-align:left;
	position:relative;
}
#base {
	width:980px;
	height:auto;
	min-height:535px;
	_height:535px;
	background:url(bg_marron2.jpg) repeat-x top;
	margin:0 auto;
	/*margin-top:20px;*/
	text-align:left;
	position:relative;
}
#header1 {width:980px;height:115px;}
#video {
	width:640px;/*720*/
	margin:0 auto;
	/*padding-top:56px;*/
	
}
#video, #video #flashcontent {width:640px;height:360px;}
.spacer {
	clear:both;
}
#conteneur {
	width:980px;
	margin:0 auto;
	height:auto;
	min-height:555px;
	_height:555px;
	background:#3C1403;
	z-index:-100;
	padding-bottom:7px;
}
/* ACCUEIL */
#logo_acc {
	width:328px;
	margin:0 auto;
	padding-top:160px;
}
a.joaillerieFr {
	display:block;
	position:absolute;
	bottom:20px;
	left:20px;
}
#choixLang {
	text-align:center;
	color:#FFF;
	width:100%;
	position:absolute;
	bottom:30px;
}
#choixLang a {
	text-decoration:none;
	color:#FFF;
	font-size:16px;
}
#choixLang a:hover {
	text-decoration:underline;
}
/********/
#header {
	height:130px;
	text-align:center;
}
#menu {
	background:url(fond_menu_marron.jpg) no-repeat;
	height:29px;
	margin-bottom:30px;
}
#menu ul {
	list-style-type:none;
	text-align:center;
	padding-top:7px;
}
#menu ul li {
	display:inline;
}
#menu ul li a, #sous_menu ul li a {
	color:#FFF;
	text-decoration:none;
	padding:3px 14px;
}
#menu ul li a:hover, #menu li a.menuOn {
	color:#061a7d;
	background:#cdd0dd;
}
#footer {
	text-align:center;
	/*position:absolute;
	bottom:9px;*/
	width:980px;
	font-size:12px;
	margin-top:0px;
}
/* CONTENU */
#txt_pres {
	float:left;
	width:635px;
}
#contenu1 a, #contenu2 a, #collect_detail a {
	text-decoration:underline;
	color:#fff;
}
#contenu1 a:hover, #contenu2 a:hover, #collect_detail a:hover {
	color:#fff;
}
#contenu1, #contenu2 {
	margin-bottom:19px;
}
#contenu1, #contenu2 {
	padding:0 100px;
}
#contenu1 img, #contenu2 img, #contenu_scroll img, #contenu_scroll2 img {
	float:left;
	margin-right:24px;
}

#contenu_scroll {
	height:335px;
	padding:0 130px;
}
#contenu_scroll img, #contenu_scroll2 img {
	margin-bottom:12px;
}
#contenu_scroll h2, #contenu_scroll2 h2 {
	font-size:16px;
}
#contenu_scroll a, #contenu_scroll2 a {
	text-decoration:none;
	color:#FFF;
}
#contenu_scroll a:hover, #contenu_scroll2 a:hover {
text-decoration:underline;
}
#contenu_scroll2 {
	float:left;
	width:400px;
	margin-left:200px;
	margin-right:0px;
}
#contenu_scroll2 h2 {
	margin-bottom:5px;
}
h2 {
	font-size:14px;
	margin-bottom:15px;
}
a.imgOver span {display: none;}
a.imgOver:hover span {
   display: inline; 
   position: absolute;
   white-space: normal;
   margin-left:-560px;
   /*margin-top:188px;*/
}
#collection {
	width:900px;
	margin:0 auto;
}
#collection ul {
	list-style-type:none;
	margin-left:29px;
}
#collection ul li {
	float:left;
	margin-right:21px;
	margin-bottom:21px;
	text-align:center;
	width:100px;
}
#sous_menu_distr {
	float:left;
}
#collection ul li a, #sous_menu_distr ul li a {
	text-decoration:none;
	color:#FFF;
}
#collection #sous_menu2 {
	float:left;
	width:200px;
}
#collection #sous_menu2 ul {
	margin-bottom:20px;
}
#collection #sous_menu2 ul li {
	float:none;
	text-align:left;
}
#sous_menu {
	margin-left:280px;
	margin-top:0px;
}
#sous_menu ul, #sous_menu_distr ul {
	list-style-type:none;
}
#sous_menu ul li, #sous_menu_distr ul li {
	float:left;
	margin-left:21px;
}
#sous_menu ul li.puceaDrt a, #sous_menu_distr ul li.puceaDrt a {
	display:block;
	text-align:right;
	background:url(../images/puce_bleue.gif) no-repeat top right;
	height:15px;
	width:159px;
	padding:0px 18px 0 0;
}
#sous_menu ul li.puceaDrt a:hover,#sous_menu ul li.puceaDrt a.smenuOn, #sous_menu_distr ul li.puceaDrt a:hover, #sous_menu_distr ul li.puceaDrt a.smenuOn {
	background-position:right -15px;
}
#sous_menu ul li.puceaGch a, #sous_menu2 ul li.puceaGch a, p.retour_coll a, #sous_menu_distr ul li.puceaGch a {
	display:block;
	background:url(../images/puce_bleue.gif) no-repeat top left;
	height:15px;
	padding:0 0 0 17px;
}
#sous_menu ul li.puceaGch a:hover,#sous_menu ul li.puceaGch a.smenuOn, #sous_menu2 ul li.puceaGch a:hover, #sous_menu2 ul li.puceaGch a.smenuOn, p.retour_coll a:hover, #sous_menu_distr ul li.puceaGch a:hover, #sous_menu_distr ul li.puceaGch a.smenuOn {
	background-position:left -15px;
}
p.retour_coll {
	margin-top:50px;
}
p.retour_coll a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	margin-top:20px;
}
#centre {
	float:left;
	margin-left:30px;
}
#img_maxi {
	height:240px;
	width:240px;
}
#diapo {
	float:left;
width: 225px; /* Set to gallery width, in px or percentage */
height: 100px; /* Set to gallery height */
}
#diapo_presse {
	width:700px;
	height:270px;
	margin:0 auto;
	margin-bottom:10px;
}
#collect_detail {
	float:left;
	width:380px;
}
.gras {
	font-weight:bold;
}
/* FORMULAIRE */
form#contact {
	width:700px;
	margin:0 auto;
}
form#contact input, form#contact select {
	margin-bottom:9px;
}
form#contact input.champs {
	width:200px;
}
form#contact input.ch_adress {
	width:407px;
}
form#contact textarea.ch_message {
	width:530px;
	margin-bottom:9px;
}
form#contact input.btn_envoi {
	margin-left:160px;
}
label {
	float:left;
	width:160px;
}
p.message_ok {
	width:300px;
	margin:0 auto;
}
p#agence {
	width:100%;
	text-align:center;
	margin-top:7px;
}
p#agence a {
	text-decoration:none;
	color:#3C1403;
	font-size:12px;
}
p#agence a:hover {
	color:#fff;
}
