@charset "UTF-8";

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

html, body {
	background:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
	font-size:12px;
	padding-top:10px;
}
img, div { behavior: url(iepngfix.htc) }
.clear {
	clear:both;
}
#base {
	width:980px;
	margin:0 auto;
	text-align:left;
}
div#bandeau {
	height:146px;
	background:url(../images/bg_bandeau.jpg) no-repeat;
	text-align:right;
	position:relative;
}
div#bandeau  a.retour_acc {
	cursor:pointer;
	position:absolute;
	top:15px;
	left:15px;
	background:url(images/blank.gif);
	width:278px;
	height:89px;
	text-decoration:none;
}
div#bandeau p#aff_date {
	color:#c2310a;
	text-align:right;
	margin-right:23px;
	margin-bottom:12px;
	padding-top:23px;
	height:36px;
}
div#bandeau ul#menu_haut { padding-top:8px; margin-left:222px;}
div#bandeau ul#menu_haut li {
	list-style:none;
	display:block;
	float:left;
	width:105px;
	padding-left:2px;
	height:25px;
	padding-top:11px;
	text-align:center;
	background:url(../images/bg_menu.jpg) no-repeat top left;
}
div#bandeau ul#menu_haut li a {
	position: relative;
  	color: #231f20;
	text-decoration:none;
	font-size:12px;
}
div#bandeau ul#menu_haut li a span {
  position: absolute;
  top: -1px;
  left: -1px;
  color: #fff;
}
div#bandeau ul#menu_haut li a.menuOn { top:-1px; left:-1px;}
div#bandeau ul#menu_haut li a:hover span, div#bandeau ul#menu_haut li a.menuOn span { display:none; }
div#conteneur {
	min-height:580px;
	_height:580px;
	background:url(../images/bg_conteneur.jpg) repeat-y;
	padding-top:13px;
	padding-bottom:10px;
}
div#conteneur div#contenu {
	width:807px;
	float:left;
	display:inline;
	margin-left:25px;
}
div#conteneur div#contenu div#accArt { margin-top:24px;}
div#conteneur div#contenu div#accArt div.contenuAccArt {
	width:197px;
	margin-left:40px;
	padding-top:10px;
}
div#conteneur div#contenu div#accArt div.contenuAccArt img {
	margin:6px 0;
}
div#conteneur div#contenu div#accArt div.contenuAccArt a.btn_lire { margin-top:5px; position:absolute; bottom:12px; left:90px; }
div#conteneur div#contenu div#accArt div#accBijouterie, div#conteneur div#contenu div#accArt div#accHorlogerie, div#conteneur div#contenu div#accArt div#accTendance {
	float:left;
	display:inline;
	width:252px;
	height:252px;
}
div#conteneur div#contenu div#accArt div#accBijouterie {
	background:url(../images/bg_bijouterie.gif) no-repeat;
	position:relative;
}
div#conteneur div#contenu div#accArt div#accHorlogerie {
	background:url(../images/bg_horlogerie.gif) no-repeat;
	margin:0 8px;
	position:relative;
}
div#conteneur div#contenu div#accArt div#accTendance {
	background:url(../images/bg_tendance.gif) no-repeat;
	position:relative;
}
/* accueil */
div#conteneur div#contenu div#accEdito {
	background:url(../images/bg_edito.jpg) no-repeat;
	height:333px;
} 
div#conteneur div#contenu div#accEdito img.img_accueil {
	margin: 20px 0 0 17px;
	float:left;
}
div#conteneur div#contenu div#accEdito div.txt_edito {
	float:left;
	width:492px;
	margin-top:108px;
	margin-left:22px;
	line-height:14px;
}
a.btn_lire {
	display:block;
	background:url(../images/bg_edito_suite.jpg) no-repeat;
	width:97px;
	height:18px;
	margin:14px auto 0 auto;
	color:#fff;
	text-decoration:none;
	padding:1px 0 0 22px;
	cursor:pointer;
}
div#conteneur div#contenu div#accPrime  {
	height:333px;
	width:774px;
	background:url(../images/bg_primetime.jpg) no-repeat #d1502d;
	margin-top:24px;
}
div#accAnnonces { clear:both; margin-top:24px; padding-top:87px; padding-left:14px; } 
div#accAnnonces a.btn_lire { margin:0; margin-top:8px;}
.accAnnoncesMini { background:url(../images/bg_annonces_mini.jpg) no-repeat; height:250px; width:774px;}
.accAnnoncesMaxi { background:url(../images/bg_annonces_maxi.jpg) no-repeat; height:377px; width:774px;}
div#accAnnonces ul li {
	list-style:none;
	display:block;
	float:left;
	width:248px;
	margin-bottom:26px;
}
/* fin accueil */
div#conteneur div#contenu div#contenuHaut, div#conteneur div#contenu div#contenuHautSommaire, div#conteneur div#contenu div#contenuHautSousAnnonce {
	height:32px;
	background:url(../images/bg_contenu_haut.gif) no-repeat;
	color:#fff;
}
div#conteneur div#contenu div#contenuHautSommaire, div#conteneur div#contenu div#contenuHautSousAnnonce { margin-top:20px;}
h1 {
	font-size:18px;
	margin:3px 0 0 12px;
	float:left;
}
div#conteneur div#contenu div#contenuBas, div#conteneur div#contenu div#contenuBasSommaire, div#conteneur div#contenu div#contenuBasSousAnnonce {
	min-height:400px;
	_height:400px;
	width:761px;
	border-left:4px solid #d1502d;
	border-right:4px solid #d1502d;
	border-bottom:4px solid #d1502d;
	padding:10px;
}
div#conteneur div#contenu div#contenuBasSousAnnonce { min-height:50px; _height:50px;}
div#conteneur div#contenu div#contenuBas a, div#conteneur div#contenu div#contenuBasSommaire a, div#conteneur div#contenu div#contenuBasSousAnnonce a {
	color:#db4911;
	text-decoration:none;
}
div.abonner { font-size:18px;}
/* contacts */
div#contact_col1, div#contact_col2 { font-size:14px; float:left; width:300px; margin-left:35px; margin-top:40px;}
div#conteneur div#contenu div#contenuBas div#contact_col1 a, div#conteneur div#contenu div#contenuBas div#contact_col2 a { color:#231f20; text-decoration:underline;}
div#contact_col2 { margin-left:60px;}
div#contact_col1 h2, div#contact_col2 h2 { color:#d45330; font-size:18px; font-weight:normal; }
/* /contacts */
/* partenaires, articles */
div.partenaires, div.articles { margin-bottom:20px;}
div.partenaires img, div.articles img { float:left; margin-right:16px; }
div.partenaires h2, div.articles h2 { color:#d1502d; font-weight:bold; font-size:18px; margin-bottom:7px;}
div.partenaires h3, div.partenaires p, div.articles p { font-weight:normal;}
div.partenaires p { margin-top:7px;}
div.articles h2 { margin-bottom:4px;}
div.articles p a { font-style:italic;}
p.back_art_list { text-align:right;}
div#conteneur div#contenu div#contenuBas p.back_art_list a { font-style:italic; color:#231f20;}
/* /partenaires, /articles */
/* anciens numeros */
form.selectAnnee {
	float:right;
}
form.selectAnnee label {
	font-weight:bold;
}
form.selectAnnee select {
	border:1px solid #d1502d;
}
ul#anciensNum li {
	list-style:none;
	width:224px;
	float:left;
	display:inline;
	margin:10px 12px 20px 12px;
}
/* /anciens numeros */
/* editorial */
img.img_edito { float:left; border:11px solid #231f20; margin-right: 9px; margin-bottom:9px;}
/* /editorial */
.somCat {
	color:#231f20;
	font-style:italic;
	font-weight:bold;
}
.somPage {
	color:#d1502d;
	font-style:italic;
}
.somTitreArt {
	color:#231f20;
}
#right_column { float:left;}
/* bannieres */
.banConteneur {
	width:126px;
	text-align:center;
	margin-bottom:19px;
}
.banTop {
	height:18px;
	padding-top:1px;
	background:url(../images/bg_pub.gif) no-repeat top left;
	color:#000;
}
.ban_haut {
	border-bottom:3px solid #d1502d;
	border-left:3px solid #d1502d;
	border-right:3px solid #d1502d;
}
/* smenu */
ul#smenu { float:right; margin-right:15px;}
ul#smenu li {
	list-style:none;
	display:block;
	float:left;
	width:110px;
	padding-left:2px;
	height:24px;
	padding-top:6px;
	text-align:center;
	background:url(../images/bg_smenu.jpg) no-repeat top left;
}
ul#smenu li a {
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
ul#smenu li a:hover, ul#smenu li a.smenuOn { color:#231f20;}
/* /smenu */
div#footer {
	clear:both;
	height:31px;
	padding: 0 17px;
	background:url(../images/bg_footer.jpg) no-repeat;
	color:#fff;
}
div#footer a.real {
	float:left;
	padding-top:3px;
}
div#footer ul#menu_bas {
	float:right;
	margin-right:2px;
	padding-top:1px;
} 
div#footer ul#menu_bas li {
	list-style-type:none;
	display:inline;
}
div#footer a, div#footer li a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
div#footer a:hover, div#footer li a:hover {
	text-decoration:underline;
}
/* moteur recherche */
form.recherche {
	margin-bottom:12px;
}
form.recherche fieldset {
	font-weight:bold;
}
form.recherche label {
	font-weight:bold;
	font-size:11px;
	font-style:italic;
}
form.recherche input {
	width:100px;
	height:18px;
	border:1px solid #d1502d;
	float:left;
}
form.recherche input.search_btn {
	width:23px;
	height:20px;
	border:none;
	margin:0;
	background:url(../images/btn_search.jpg) no-repeat;
	cursor:pointer;
	color:#fff;
	font-size:12px;
}
/* /moteur recherche*/