#header {
height:auto;
width:968px;
background:transparent url('../images/fond_contenu2.jpg') repeat-y scroll left top;
}

#principale {
/*background-color:#FFFFFF;*/
background: transparent url('../images/fond_contenu.jpg') repeat-y top left;
width:944px;
margin:0 0 0 9px;
padding:0 4px;
}

#center_column {
width:533px;
}

#header #header_user {
width:940px;
}

div.block h4 {
	height:40px;
	color:#FFFFFF;
	text-align: center;
	padding:6px 0 0 0;
	border:none;
}

#left_column div.block, #right_column div.block {
padding-bottom:33px;
}
div.block {
	margin:0;
	padding:0;
}

#center_column div.block h4 {
	height:40px;
	color:#FFFFFF;
	text-align: center;
	padding:6px 0 0 0;
}

div.block h4 a {
	color:#FFFFFF;
	text-align: center;
	padding:10px 0 0 0;
}

div.myaccount h4 {
	background: transparent url('../img/block_header.gif') no-repeat top left;
}

#cart_block h4 {
	background: transparent url('../img/block_header.gif') no-repeat top left;
}

div.exclusive h4 {
	background: transparent url('../img/block_header.gif') no-repeat top left;
}

div.exclusive .block_content {
	background:none;
	background-color:#e3e3e3;
	border:none;
}

div.exclusive, div.exclusive a {
	color:#000000;
}

div.myaccount .block_content{
	background:none;
	background-color:#e3e3e3;
	border:none;
	color:#000000;
}

div.block .block_content {
	background-color:#e3e3e3;
	border:none;
	color:#000000;
}
body { background:url(../images/fond.jpg) repeat-x #e0fcff;}
#footer {
	border:none;
	padding:0;
	color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
}
.editorial_block {
	margin:0;
}

#cart_block dl span.price {
	color:#000000;
}

#cart_block span.price {
	color:#000000;
}

.clearer { clear: both; width: 0; height: 0; line-height: 0; }

.imgLeft{ float:left; margin-right:1em; }
.imgRight{ float:right; margin-left:1em; }

.alignimage{float:left; padding-left:15px; padding-right:5px; padding-top:5px;}

.account_input {
width:14em;
}

div.myaccount {
text-align:center;
}
div.myaccount a {
text-align:left;
}

#cadre_subcategories {
	border:1px solid #0033FF;
	height:120px;
	margin:5px 0 0;
	width:160px;
}

#cadre_subcategories_lien {
	background-color:#aac7ef;
	height:26px;
	padding:6px;
}

#primary_block #pb-left-column {
width:200px;
}

#homefeatured-logo-image{
	display:none;
}


/*** galerie ***/

#center_column #sub_galleries{
	padding:5px;
	border:1px solid #3d4781;
	background-color:#b7cff1;
}

#center_column #sub_galleries div.sub_gallery{
	display : block;
	float : left;
	width : 90px;
	margin: 5px;
	text-align : center;
	border : 1px solid #3d4781;
	background-color : #FFF;
}

#center_column #sub_galleries div.sub_gallery p.name{
	margin: 0 0 3px 0;
}
#center_column #sub_galleries div.sub_gallery p.name a{
	text-decoration : none;
	color : #304FA3;
	font-weight:bold;
}
#center_column #sub_galleries div.sub_gallery p.name a:hover{
	text-decoration : underline;
}

#center_column #gallery_content{
	padding-left:7px;
}

#center_column #gallery_content div.gallery_element{
	float : left;
	margin : 10px;
	width : 140px;
	border : 1px solid #3d4781;
	padding : 5px;
	text-align : center;
	color : #304FA3;
}


/*** element ***/
#TB_window div#gallery_element_only{
	margin:0;
	padding:0 5px 5px;
}
#TB_window div#gallery_element_only h2{
	font-size:1.4em;
	font-weight: bold;
	background : #2f3a78 none;
	color : #FFF;
}

img#contact_mail_img{
	vertical-align:text-bottom;
	margin-bottom:-1px;
}