@charset "utf-8";
@import url("fidelity.css");
/* CSS Document */

*
{
	margin:0;
	padding:0;
}
ul
{
	list-style-type:none;
}
a img
{
	border:none;
}
span.clr
{
	display:block;
	clear:both;
	line-height:1px;
	font-size:1px;
	float:none;
}
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

div#container
{
	text-align:left;
	width:900px;
	/*height:600px;*/
	background:url(../_images/main_bg.jpg) repeat-x left top;
	margin:0 auto;
	border-bottom:16px solid #da0d16;
}

div#leftcol
{
	width:200px;
	float:left;
	padding-top:120px;
	position:relative;
	left:18px;
}
div#leftcol a#logo
{
	position:relative;
	top:-70px;
}

div#menu
{
	padding-bottom:10px;
	width:150px;
	position:relative;
	left:12px;
}
div#menu ul
{
	
}
div#menu ul li
{
	display:block;
	border-bottom:1px solid #b8b4b0;
	position:relative;
	z-index:10;
	padding:10px 0;
	padding-left:10px;
}
div#menu ul li a
{
	color:#000000;
	text-decoration:none;
}
div#menu ul li a span.iePNG
{
	width:5px;
	height:7px;
	font-size:2px;
	display:block;
	background:url(../_images/menu_bullet.png) no-repeat left top;
	position:absolute;
	left:0px !important;
	left:-10px;
	top:12px;
}
div#menu ul li.fidelity_menu
{
	border-top:none !important;
	border-top:1px solid #b8b4b0;
	background:url(../_images/fidelity_bg.jpg) repeat-x left bottom;
}
div#menu ul li.fidelity_menu a strong
{	
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	color:#da0d16;
}
div#menu ul li.fidelity_menu a img
{
	position:relative;
	left:18px;
	top:5px;
}
div#menu ul li.reims_link a
{
	color:#da0d16;
}
div#menu ul li.last_menu
{
	border-bottom:none;
}


div#left_contact
{
	border-top:1px dashed #000000;
	color: #404a4c;
	padding:10px 0;
}
div#left_contact ul
{
	padding-left:10px;
}
div#left_contact ul li
{
	padding:10px 0;
}
div#left_contact ul li h1
{
	font-size:10px;
}
div#left_contact ul li p
{
	
}
div#left_contact p.left_email
{
	font-weight:bold;
	padding-left:10px;
}
div#left_contact p.left_email a
{
	text-decoration:none;
	color:#da0d16;
}

/* Rightcol Starts */
div#rightcol
{
	width:650px;
	float:right;
	margin-top:41px;
	position:relative;
	right:15px;
	background-color:#FFFFFF;
}
span#rightcol_topshadow
{
	width:649px;
	height:17px;
	font-size:2px;
	display:block;
	position:absolute;
	top:-17px;
	left:0;
	background:url(../_images/top_shadow.jpg) no-repeat left top;
}
span#rightcol_leftshadow
{
	width:13px;
	height:254px;
	font-size:2px;
	display:block;
	position:absolute;
	top:-17px;
	left:-13px;
	background:url(../_images/left_shadow.jpg) no-repeat left top;
}
div#maincol
{
	margin:10px 14px;
}
div#scrolling_text
{
	background-color:#f88e1d;
	/*background-color:#AA0800;*/
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

div#home_intro
{
	border:1px solid #ededed;
	padding:10px;
	margin:10px 0;
}

div#home_zempy
{
	width:294px;
	float:left;
}

div#home_pub
{
	border:2px solid #f19abd;
	width:292px;
	position:relative;
	float:right;
	padding-top:58px;
	padding-bottom:7px;
}
div#home_pub h1
{
	width:296px;
	position:absolute;
	top:-2px;
	left:-2px;
	height:58px;
	background:url(../_images/pub_top.jpg) no-repeat left top;
	font-size:18px;
	color:#FFFFFF;
	z-index:10;
}
div#home_pub h1 strong
{	
	display:block;
	padding:5px 15px;
}
div#home_pub h2
{
	color:#7f7f7f;
	font-size:11px;
	width:140px;
	float:right;
	position:relative;
	right:3px;
}
div#home_pub p
{
	float:left;
	overflow:hidden;
}
div#home_pub h2,div#home_pub p
{
	
}
span#pub_bottom
{
	width:296px;
	height:7px;
	display:block;
	position:absolute;
	bottom:-7px !important;
	bottom:-8px;
	background:url(../_images/pub_bottom.jpg) no-repeat left top;
	left:-2px;
}
div#home_pub p a
{
	background:url(../_images/link_bullet.jpg) no-repeat right top;
	color:#5c5b5a;
	text-decoration:none;
	padding-right:10px;
}

div#home_options
{
	
}

div#home_options ul
{
	
}
div#home_options ul li
{
	width:200px;
	float:left;
	height:176px;
	position:relative;
	overflow:hidden;
}
div#home_options ul li h2
{
	padding-left:8px;
	padding-bottom:7px;
	padding-top:7px;
}
div#home_options ul li h3
{
	font-size:12px;
}
div#home_options ul li a
{
	text-decoration:none;
	color:#7f7f7f;
}
div#home_options ul li a strong.option_link
{
	position:absolute;
	right:10px;
	bottom:10px;
	color:#5c5b5a;
	text-decoration:none;
	background:url(../_images/link_bullet.jpg) no-repeat right top;
	padding-right:15px;
	cursor:pointer;
}
li#option1
{
	border:1px solid #faaa56;
}
li#option1 h3
{
	color:#f88e1d;
	font-size:14px !important;
}

li#option2
{
	border:1px solid #6f9320;
	left:7px;
}
li#option2 h3
{
	color:#6f9320 !important;
}
li#option3
{
	border:1px solid #e3347a;
	left:14px;
}
li#option3 h3,li#option3 p
{
	padding:0 8px;
}
li#option3 h3
{
	color:#e3347a;
}
.option_img
{
	float:left;
	padding:8px;
}
/* Rightcol Ends */	

/* Footer Starts */
div#footer
{	
	text-align:center;
	clear:both;
	padding-top:25px !important;
	padding-top:8px;
	padding-bottom:10px;
}
div#footer ul
{
	
}
div#footer ul li
{
	display:inline;
	border-right:1px solid #da0d16;
}
div#footer ul li a
{
	padding:0 8px;
	padding-right:10px;
	color:#404a4c;
	text-decoration:none;
}
div#footer ul li.last_footer
{
	border-right:none;
	
}
div#footer ul li.last_footer a
{
	padding-right:0;
}


/* Footer Ends */


/* Page Nos Marques */
div#inner_header
{
	width:647px;
	overflow:hidden;
	position:relative;
}
div#inner_header h1
{
	font-size:11px;
	color:#da0d16;
	background:url(../_images/puce.jpg) no-repeat left top;
	padding-left:15px;
	margin-top:10px;
	position:relative;
	left:25px;
	z-index:10;
}

div#shadowbox
{
	width: 646px;
	background: url(../_images/encartmiddle646.gif) repeat-y;
	margin:15px 0;
}
span#shadowbox_top{
	position: relative;
	width: 646px;
	height:14px;
	font-size:5px;
	display:block;
	background:url(../_images/encarthaut646.gif) no-repeat left top;
}
span#shadowbox_bottom{
	position: relative;
	width: 646px;
	height:14px;
	font-size:5px;
	display:block;
	background:url(../_images/encartbas646.gif) no-repeat left top;
}
div#marques
{
	position:relative;
	left:20px;
	color: #404a4c;
}
ul#marques_listed
{
	position:relative;
	padding:10px 0;
}
ul#marques_listed li.marques_item
{
	width:190px;
	height:260px;
	float:left;
	background:url(../_images/dottedvertical.gif) repeat-y left top;
	position:relative;
	padding-left:10px;
}
ul#marques_listed li.marques_item p
{
	padding-right:10px;
	text-align:center;
	padding-bottom:10px;
}
ul#marques_listed li.column1
{
	background:none;
}

p#marques_link_gallerie
{
	text-align:center;
	padding:10px 0;
}

a#marques_gallerie
{
	display:block;
	width:205px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color: #da0d16;
	font-size:12px;
	font-weight:bold;
	/*background-color:#EAEAEA;*/
	text-align:center;
	border:1px solid #CCCCCC;

}
a#marques_gallerie:hover
{
	color:#333333;
}
/* Marques gallerie */
#maroq_text
{
	width:590px;
	position:relative;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#maroq_text h1
{
	font-size:14px;
	margin:0;
	padding:0;
	color: #da0d16;
}
#maroq_text h4
{
	font-size:11px;
	padding-top:15px;
}
#maroq_text p
{
	font-size:11px;
	color:#515151;
	padding:10px 0;
	text-align:justify;
}
#lespri_text p
{
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
}
#maroq_slideshow
{
	width:300px;
	height:225px;
	position:relative;
	float:right;
}
#maroq_slideshow #top_shadow
{
	background-image:url(../_images/cont_top_.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:15px;
	position:absolute;
	width:328px;
	top:-15px;
	left:-18px;
}
#top_shadow p
{
	width:38px;
	height:15px;
	margin:0;
	padding:0;
}
#top_shadow p#show_topleft
{
	background-image:url(../_images/cont_top_left.gif);
	float:left;
}
#top_shadow p#show_topright
{
	background-image:url(../_images/cont_top_right.gif);
	float:right;
}
#left_shadow
{
	width:20px;
	height:225px;
	background-image:url(../_images/cont_middle_left.gif);
	position:absolute;
	left:-20px;
	background-repeat:repeat-y;
}
#right_shadow
{
	width:18px;
	height:225px;
	background-image:url(../_images/cont_middle_right.gif);
	position:absolute;
	right:-18px;
	background-repeat:repeat-y;
}
#maroq_slideshow #bottom_shadow
{
	background:url(../_images/cont_bottom_.gif) repeat-x bottom left;
	height:15px;
	position:absolute;
	width:325px;
	bottom:-5px;
	left:-15px;
}
#bottom_shadow span
{
	width:24px;
	height:15px;
	display:block;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
}
#bottom_shadow span#show_bleft
{
	background-image:url(../_images/cont_bottom_left.gif);
	left:0;
}
#bottom_shadow span#show_bright
{
	background-image:url(../_images/cont_bottom_right.gif);
	right:2px !important;
	right:1px;
}
#maroq_scroller
{
	float:left;
	width:250px;
}
#maroq_scroller h3
{
	text-align:center;
	font-size:14px;
	color: #da0d16;
	font-family:Arial, Helvetica, sans-serif;
}
#maroq_scroller p
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#515151;
	font-weight:normal;
}
/* styles added to maroq_slideshow are in jd.gallery.js */

/* MAGASIN */
#magasin_text
{
	font-size:11px;
	line-height:14px;
	color:#515151;
}
#magasin_adresse td
{
	width:300px;
	text-align:center;
}
#magasin_adresse p
{
	font-size:11px;
	color:#515151;
	margin:0;
	padding:0;
	margin-top:5px !important;
	padding-left:40px !important;
	text-align:left;
}
.arial14
{
	font-size:14px !important;
}
.black
{
	color:#000000;
}
.red
{	
	color:#da0d16;
}
.arialblack
{
	font-family:"Arial Black";
}


/* Reims */

/* Chausty Rheims starts */
#rheims_card
{
	width:216px;
	float:right;
	position:relative;
	margin-bottom:100px;
}
#rheims_card #rheims_top, #rheims_card #rheims_bottom
{
	width:216px;
	font-size:6px;
	height:9px;
	position:absolute;
	left:0;
}
#rheims_card #rheims_top
{
	background:url(../_images/rheims/rheims_card_top.jpg) no-repeat left top;
	top:0;
}
#rheims_card #rheims_bottom
{
	background:url(../_images/rheims/rheims_card_bottom.jpg) no-repeat left bottom;
	height:6px;
	bottom:0;
	
}
#rheims_card div#rheims_card_in
{

	background-image:url(../_images/rheims/rheims_card_bg.jpg);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#rheims_card div#rheims_card_in h1
{
	margin:0;
	padding:0;
	font-family:"Arial Black";
	font-size:20px;
}
#rheims_card div#rheims_card_in p
{
	color:#FFFFFF;
	font-size:18px;
	line-height:20px;
	margin:10px 0;
	padding:0;
}
#rheims_card div#rheims_card_in p.arial14
{
	font-weight:bold;
	font-size:11px !important;
}

#rheims_card p#card_bottom_text
{
	position:absolute;
	font-size:13px;
	font-weight:bold;
	color:#404a4c;
	line-height:18px;
	margin:5px 0;
	padding:0;
	
	border-bottom:10px solid #404a4c;
	padding-bottom:5px !Important;
}

p#rheims_dotted_par
{
	font-size:16px;
	font-weight:bold;
	color:#404a4c;
	clear:both;
	position:relative;
	line-height:25px;
	height:50px;
	border-top:2px dotted #cfd2d2;
	border-bottom:2px dotted #cfd2d2;
}


/* Contact starts */
table#contact
{
	font-weight:bold;
	margin:0 auto;
	margin-top:25px;
}

/* Ventes Privees Starts */
div#vente_prive
{
	width:608px;
	position:relative;
	left:22px;
}
div#vente_coup_coeur
{
	background:url(../_images/ventes_privees/cou_de_coeur_bg.jpg) repeat-x left 27px;
	padding-bottom:25px;
}
div#vente_coup_coeur h1
{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3d4c51;
	background:url(../_images/ventes_privees/coup_de_couer.jpg) #ffffff no-repeat left center;
	position:relative;
	padding:3px 0;
	padding-left:20px;
	border-bottom:2px solid #e74040;
}
div#vente_coup_coeur h1 strong
{
	color:#e00909;
}
div#vente_coup_coeur ul
{
	padding-top:15px;
	position:relative;
	left:14px;
}
div#vente_coup_coeur ul li
{
	width:117px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 14px;
	text-align:center;
}
div#vente_coup_coeur ul li a
{
	text-decoration:none;
	color:#3d4c51;
}
div#vente_coup_coeur ul li img
{
	border:1px solid #f1f1f1;
}
div#vente_coup_coeur ul li p
{
}
div#vente_coup_coeur ul li p strong
{
	font-size:14px;
	color:#df0000;
}


div#vente_nouveaute
{
	background:#f6f6f6;
}
div#vente_nouveaute h2
{
	position:relative;
	background:url(../_images/ventes_privees/nouveautes/header_bg.jpg) repeat-x left top;
	height:38px;
	line-height:38px;
	font-size:18px;
	color:#ffffff;
}
div#vente_nouveaute h2 strong
{
	display:block;
	background:url(../_images/ventes_privees/nouveautes/header.jpg) no-repeat left top;
	padding-left:18px;
}
span.vente_nouveate-top
{
	width:610px;
	height:9px;
	display:block;
	position:absolute;
	background:url(../_images/ventes_privees/nouveautes/top.jpg) no-repeat left top;
	top:-9px;
}
span.vente_nouveate-left
{
	width:12px;
	height:267px;
	display:block;
	position:absolute;
	background:url(../_images/ventes_privees/nouveautes/left.jpg) no-repeat left top;
	top:-9px;
	left:-12px;
}
div#vente_nouveaute ul
{
	padding-top:15px;
	position:relative;
	left:14px;
}
div#vente_nouveaute ul li
{
	width:117px;
	height:170px;
	display:block;
	border-bottom:1px solid #ea7b7b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 14px;
	margin-bottom:15px;
	text-align:center;
}
div#vente_nouveaute ul li a
{
	text-decoration:none;
	color:#3d4c51;
}
div#vente_nouveaute ul li p strong
{
	font-size:14px;
	color:#df0000;
}
/* Ventes Privees Ends */


/* Ventes Privees - Produit - Starts */
div#vente_produit
{
	width:623px;
	position:relative;
	left:7px;
	background:url(../_images/ventes_privees/produit/top.jpg) no-repeat right 35px;
	padding-top:30px;
	margin-top:-20px;
}
div#vente_produit-inner
{
	background:url(../_images/ventes_privees/produit/left.jpg) no-repeat left 5px;
}
div#vente_produit h1
{
	font-size:14px;
	font-weight:normal;
	color:3d4c51;
	background:url(../_images/ventes_privees/coup_de_couer.jpg) no-repeat left center;
	padding-left:25px;
	margin-left:17px;
	position:relative;
}
div#vente_produit h1#mon_panier-title
{
	background:url(../_images/ventes_privees/panier/header.jpg) no-repeat left top;
	height:40px;
	line-height:40px;
	position:relative;
	top:-15px;
	padding-left:30px;
	margin-left:25px;
}
div#vente_produit h1 strong
{
	color:#e00909;
}

div#product_details-left
{
	width:251px;
	float:left;
	position:relative;
	left:35px;
	padding-top:25px;
}
div#loadarea
{
	height:180px;
	overflow:hidden;
	border:1px solid #e2e3e2;
	margin-bottom:10px;
}

div#load_thumbs
{
	padding-bottom:10px;
}
div#load_thumbs ul
{
}
div#load_thumbs ul li
{
	width:48px;
	height:32px;
	float:left;
	margin-right:5px;
	border:1px solid #e2e3e2;
	overflow:hidden;
}

.verdana12
{
	font-size:12px;
}
div#product_details-right
{
	background-color:#e8e9e8;
	width:280px;
	float:left;
	position:relative;
	left:70px;
	padding-top:5px;
	margin-top:25px;
	color:#3d4c51;
	font-size:11px;
}
div#product_details-right h2
{
	font-size:14px;
	color:#df0000;
	padding:0 10px;
	margin-bottom:-7px;
}
div#product_details-right p
{
	padding:10px;
	border-bottom:1px solid #ffffff;
}
div#product_details-right ul
{	
	border-bottom:1px solid #ffffff;
	padding:10px;
}
div#product_details-right ul li
{
	padding-bottom:2px;
}
div#product_details-right label
{
	width:110px;
	float:left;
}
div#product_details-right li label
{
	padding-top:5px;
}
div#product_details-right ul select
{
	width:45px;
	font-size:11px;
	border:1px solid #cccccc;
	margin:0 3px;
}
div#product_details-right ul input
{
	border:1px solid #cccccc;
	margin:0 3px;
}
p.prix_remise
{
	font-size:18px;
	background:url(../_images/ventes_privees/produit/price_bullet.jpg) no-repeat 1px center #df0000;
	color:#FFFFFF;
}
p.add_to_cart
{
	background-color:#FFFFFF;
	text-align:right;
	padding:1px 0 !important;
}
p.product_details-highlighted
{
	border-top:1px solid #e74040;
	width:610px;
	position:relative;
	left:10px;
	margin-top:35px;
	padding:20px;
	background:url(../_images/ventes_privees/produit/bullet.jpg) no-repeat 12px 23px;
	color:#3d4c51;
	font-size:11px;
}
/* Ventes Privees - Produit - Ends */


/* Shopping Cart -  Starts */
div#shopping_cart
{
	width:610px;
	position:relative;
	left:20px;
	font-size:10px;
}
div#shopping_cart table
{
	width:100%;
	font-size:10px;
}
div#shopping_cart th
{
	background-color:#404a4c;
	color:#FFFFFF;
	padding:4px 10px;
	border-right:1px solid #a0a5a6;
	text-align:center;
}
div#shopping_cart td
{
	border-right:1px solid #dfe2e2;
	border-bottom:1px dotted #9fa4a5;
	border-top:5px solid #FFFFFF;
	text-align:center;
	vertical-align:top;
	padding:10px 4px;
	color:#404a4c;
}
div#shopping_cart td.cart-imagecol,div#shopping_cart td.cart-totalcol
{
	border-right:none;
}
div#shopping_cart td.cart-imagecol img
{
	border:1px solid #a0a4a6;	
}
div#shopping_cart td.cart-description
{
	text-align:left;
}
div#shopping_cart td h2
{
	font-size:12px;
	color:#da0d16;
}
div#shopping_cart td.cart-totalcol
{
	color:#da0d16;
	font-weight:bold;
}
div#shopping_cart td label
{
	position:relative;
	top:-5px;
}
tr.cart-lastrow td
{
	border-bottom:none !important;
}
tr.cart-totalrow
{
}
tr.cart-totalrow td
{
	border-bottom:none !important;
	text-align:right !important;
	font-size:12px !important;
	background-color:#df0000 !important;
	color:#ffffff !important;
}
ul.cart-btns
{
	padding-top:5px;
	padding-bottom:25px;
}
ul.cart-btns li
{
	float:right;
	padding-left:10px;
}
td.cart-deletelink
{
	
}
td.cart-deletelink a
{
	background:url(../_images/ventes_privees/panier/delete.jpg) no-repeat left center;
	padding-left:10px;
	color:#404a4c;
	text-decoration:none;
}

/* Shopping Cart -  Ends */



/* Vente en ligne - Starts */
div#vente_en_ligne
{
	position:relative;
}
div#vente_en_ligne h1,div#vente_en_ligne h2,div#vente_en_ligne h3,div#vente_en_ligne h4
{
	margin:0;
	padding:0;
}
div#vente_en_ligne p a
{
	color:#da0d16;
	text-decoration:none;
}
div#vente_en_ligne h1
{
	color:#da0d16;
	font-size:16px;
	margin-bottom:15px;
	padding-left:15px;
	background:url(../_images/puce.jpg) no-repeat left top;
	line-height:14px;
}
div#vente_en_ligne form
{
	margin:5px;
}

div#vente_en_ligne form fieldset, div#vente_en_ligne div
{
	border:1px solid #000033 !important;
	margin-bottom:15px;
	padding:10px;
	position:relative;
}
div#vente_en_ligne div
{
	margin:5px;
	margin-bottom:15px !important;
	padding-bottom:15px !important;
}

div#vente_en_ligne form fieldset h2, div#vente_en_ligne div h2
{
	font-size:14px;
	margin-top:-10px;
	line-height:15px;
	position:relative;
	top:-10px;
	background-color:#FFFFFF;
	padding-left:10px;
	width:250px;
}
div#vente_en_ligne div h2
{
	position:relative;
	top:-10px !important;
	top:-20px;
}
div#vente_en_ligne form fieldset select
{
	width:225px;
	font-size:11px;
}


div#vente_en_ligne form p, div#vente_en_ligne div p
{
	margin:0;
	margin-bottom:2px !important;
	clear:both;
	font-size:11px;
}
div#vente_en_ligne div p
{
	margin-bottom:3px;
}
div#vente_en_ligne form p label, div#vente_en_ligne div p label
{
	font-size:11px;
	display:block;
	width:150px;
	float:left;
	text-align:left;
}
div#vente_en_ligne form p input
{
	width:225px;
	font-size:11px;
}
div#vente_en_ligne form p textarea
{
	width:250px;
	height:100px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
div#vente_en_ligne form p textarea,div#vente_en_ligne form p input
{
	border:1px solid #999999;
}
div#vente_en_ligne form fieldset p.comments, div#vente_en_ligne div p.comments
{
	margin-top:10px;
}
div#vente_en_ligne form fieldset p.comments label, div#vente_en_ligne div p.comments label
{
	width:100%;
}
div#vente_en_ligne form fieldset p.comments textarea
{	
	width:100%;
}
div#vente_en_ligne form p.submit
{
	
}
div#vente_en_ligne form p.submit input, div#vente_en_ligne div p.submit
{
	width:118px;
	height:13px;
	border:none;
	margin-top:5px;
}
/* Vente en ligne - Ends */