BODY					{
						font-family: Arial, MS Sans Serif, Verdana; font-size: 10pt; color:#000000;
						background:url(images/bg.jpg) repeat-x #F7F4ED; margin:0px; padding:0px;
						text-align:center;
						}
						
TABLE					{ font-family: Arial, MS Sans Serif, Verdana; font-size: 10pt; color:#000000}

A						{color:#BF0005; text-decoration:none;}
A:hover					{color:#FF0000; text-decoration:underline;}

p{margin-bottom:5px; margin-top:5px;}

DIV.source  /*Important pour xplore*/
{
	padding:5px;
	font-family:Courier New;
	font-size:9pt;
	background-color:#FFFFFF;
	text:#000000;
	color:#000000;	
}

.article_nom {font-weight:bold; text-decoration:underline; color:#000000; font-size:14px; padding-bottom:6px; cursor: pointer;}
.article_nom_sans_lien {font-weight:bold; color:#000000; font-size:14px; padding-bottom:6px;}
.article_promo {font-weight:bold; color:#990000; font-size:13px;}
.article_regulier {color:#5F5F5F;}

.details_nom {font-weight:bold; color:#000000; font-size:23px; padding-bottom:15px; padding-top: 20px;}
.details_promo {font-weight:bold; color:#990000; font-size:17px; padding:0px 0px 12px 0px;}
.details_regulier { color:#5F5F5F; font-size:12px;}
.details_code {color:#606060; font-size: 12px; margin-bottom:9px;}
.detail_titre {color:#2c2c2c; background-color:#EAEAEA; padding:4px; font-weight: bold; display: inline-block;}
.detail_titre_sec {color:#606060; font-weight:bold; margin-top: 15px; margin-bottom: 0px;  font-size: 12px;}
.detail_titre_sec img {margin-left: 5px; vertical-align: middle;}
.detail_ligne {height:1px; background-color:#B9B9B9; margin-bottom:4px;}
.detail_description {margin-bottom:5px; color:#5F5F5F;  font-size: 12px;}
.detail_retour { float: left; padding: 4px 10px; background: #454545; color:#EAEAEA; border:1px solid #ccc; font-size: 12px; font-weight:bold; cursor:pointer;}
div:hover.detail_retour { color: #fff; }
.detail_prix {border-bottom: 1px solid #B9B9B9; border-top: 1px solid #B9B9B9; padding: 12px 0px 12px 0px;}

.ensemble_dimension {font-size: 12px; color: #606060; margin-top: 15px;}
.ensemble_titre {background: url(images/ensemble_titre.png) repeat-x top left; color: #2C2C2C; display: inline-block; font-size: 17px; font-weight: bold; padding: 5px 8px; margin-top: 32px;}
.ensemble_ligne {height:1px; background-color:#B9B9B9; margin-bottom:4px; width: 635px;}
.ensemble_box {clear:both; display: inline-block; width: 660px;}
#lstArticle { width: 619px; }
.promo_ensemble {color: #990000; font-size: 12px; font-weight: bold; }
.econo_ensemble { color: #606060; font-size: 12px;}

.content_element_cent {background-color: #FFFFFF; float: left; margin: 10px 20px 0 0; min-height: 117px; padding: 0; position: relative; text-align: left; width: 142px; min-height: 134px;}
.content_element_cent img  {border: 1px solid #bbbbbb; }
.cenne_titre {background: url(images/titre_cenne.png) repeat-x top left; color: #2C2C2C; display: inline-block; font-size: 17px;  margin-top: 32px; width: 137px; height: 33px;}
.cenne_ligne {height:1px; background-color:#9e0200; margin-bottom:4px; width: 635px;}
.cenne_nom {font-weight:bold; color:#000000; font-size:14px; padding-bottom:6px;}
.cenne_nom_link {font-weight:bold; text-decoration:underline; color:#000000; font-size:14px; padding-bottom:6px;}
.cenne_nom_link:hover {font-weight:bold; text-decoration:underline; color:#000000; font-size:14px; padding-bottom:6px;}

.agrandir_image {
	background: url("images/icon_zoom.png") no-repeat scroll left top transparent;
    bottom: -23px;
    height: 20px;
    padding-left: 19px;
    position: absolute;
    right: -3px;
    width: 65px;
    texte-decoration: underline;
    color: #606060;
    cursor:pointer;
    }

.agrandir_image_small {
  	background: url("images/icon_zoom_small.png") no-repeat scroll left top transparent;
    color: #606060;
    cursor: pointer;
    font-size: 11px;
    height: 20px;
    padding-left: 20px;
    position: absolute;
    right: -16px;
    top: 138px;
    width: 65px;
    z-index: 1000;
    }



.content_ventevenir { position: relative; width:298px; height: 321px; background: url(images/bck_pub_venir.jpg) no-repeat top left; padding: 0 13px;}
.titre_ventevenir {margin-top:115px; padding-bottom: 15px; border-bottom: 1px solid black; display: inline-block; width: 272px; color: #c60000; font-size: 25px; font-weight: bold;}
.date_ventevenir {padding-top: 15px; width: 272px; font-size: 17px; color: #2e2e2e; font-weight: bold; }
.detail_ventevenir {position: absolute; bottom: 10px; right: 37px; background: url(images/btndetail.jpg) no-repeat top left; width: 97px; height: 19px; text-align: center; padding-top: 7px;}
.detail_ventevenir a {color: #fff; font-size: 12px; font-weight: bold;}

.nom_promo {font-size: 25px; color: #dc0707; font-weight: bold;}
.desc_promo {}
.date_promo  {font-weight: bold; display: block; margin-top:6px;}
.lien_pdf {font-weight: bold; margin-top: 15px; display: block;}
ul.liste_video {list-style-type: none; margin-left: 0; padding-left: 15px;}
ul.liste_video li {background: url("images/bullet.png") no-repeat scroll -2px 2px; padding-left: 22px; cursor:pointer;}

#promocent { clear: both; position: relative; display: inline-block;}

table#product_lst tr td a  
{
	font-size: 90%;
}

/*#####  Clear Fix  #################################*/
.clearfix:after{ 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */

/******************************
	Ajout Sylvie
*******************************/

a img{
	border:none;
}
form{
	margin:0;
	padding:0;
}


#main{
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:0 4px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bkg_main.png', enabled=true, sizingMethod=scale)*/
}


#main[id]{
	background:url(images/bkg_main.png) repeat-y;
}


#shadow_big {
	position:absolute;
	width:100%;
	height:781px;
	z-index:-5;
}

#shadow_big[id]{
	background:url(images/shadow_new.png) center no-repeat;
}

	
.menu{
	position:relative;
	width:622px;
	height:35px;
	margin-left:9px;
	background:url(images/bkg_menu.jpg) repeat-x;
	line-height:30px;
	z-index:10;
}
		
	.menu .coin_left{
		float:left;
		width:7px;
		height:35px;
		background:url(images/bkg_menu_left.jpg) no-repeat;
	}
	
	.menu .coin_right{
		float:right;
		width:10px;
		height:35px;
		background:url(images/bkg_menu_right.jpg) no-repeat;
	}
	
	.menu a{
		
		color:#ffffff;
		position:relative;
		font:normal 15px Arial, Helvetica, sans-serif;
		padding:0 18px;
		text-decoration:none;
		background:url(images/img_line_menu.gif) center right no-repeat;
	}
	
	.menu a:hover{
		color: #ffffff; text-decoration:underline;
		
	}
	

#middle{
	/*** ajuster le min-height et _height  **/
	min-height:550px;
	height: auto!important;
	height: 550px;
	padding: 0 0 10px 0;
}

#footer{
	
	width:968px;
	margin:0 auto;
	text-align:left;
}

#pageShadow{
	width:968px;
	height:4px;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_main_bottom.png', enabled=true, sizingMethod=scale)
}

#pageShadow[id]{
	background:url(images/bkg_main_bottom.png) no-repeat;
}

#tool_menu{
	color:#e7a945;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(images/moins_cher.jpg) right no-repeat;	
}

#tool_menu div{
	position:absolute;
	text-align:right;
	width:940px;
	padding-top:2px;
}

#tool_menu a{
	color:#fff;
	margin:0 6px;
	text-decoration:none;
	
}

#tool_menu a:hover{
	color:#e7a945;
}

.bottomBlock{
	margin:10px 2px 8px 2px; background:url(images/pix.png);
}

.bottomBlock A {color: #000000;}

#pub_radio{
	height: 124px; 
	width: 303px; 
	position: relative; 
	background: url(/images/back_pubradio.jpg) no-repeat;
	float: left;
	margin:0 0 5px 0;
}


/* Demande d'info et Commander ----- */
.boutons {
	margin: 15px 0 0;
}
a.bouton {
	float: left;
	margin: 0 15px 0 0;
	padding: 4px 10px;
	font-weight: bold;
	font-size: 12px;
	color: #EAEAEA !important;
	text-decoration: none;
	background:url(images/bkg_retour.gif);
	border:1px solid #f28582;
}
a:hover.bouton {
	color: #fff !important;
}

#demande-information, #demande-information input, #demande-information textarea { text-align: left; font-size: 12px; font-family: Arial,MS Sans Serif,Verdana; }
.outer_field { margin: 0 0 5px; }
.col1 { width: 80px; float: left; margin: 0 10px 0 0; padding: 3px 0 0; text-align: left; }
.col2 { width: 360px; float: left; margin: 0; text-align: left; }

body .commande {
	text-align: left;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
body .commande li a {
	color: #990000;
	text-decoration: underline;
}
