#loading {
	    position: absolute;
	    top: 38%; 
	    left: 49.5%;
	    z-index: 300;
	    width: 32px; 
	    height: 32px;
	    text-indent: -999em;
	    background-image: url(/img/progress.gif);
	}

#supersized{
	    position:fixed;
		display:none;
}

#supersized img{ -ms-interpolation-mode: bicubic; }

#supersized img, #supersized a{
	    height:100%;
	    width:100%;
	    position:absolute;
	    z-index: -1;
	}
	
	#supersized .prevslide, #supersized .prevslide img{
	    z-index: 1;
	}
	#supersized .activeslide, #supersized .activeslide img{
	    z-index: 2;
	}
  
#ContainerHolder{
			z-index:100;
		}
		
		
/* CSS Document */


#ContainerHolder{	
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
    text-align: left;
    display: block;
	width:100%;
	height:100%;
	min-width: 960px;
}


#logos-groupe{
  visibility:hidden;
}

#bottom_content {
    position: absolute;
    padding: 0;
    width: 100%;
    min-width: 960px;
    margin: 0 auto;
    bottom: 40px;
    left: 0;
    text-align: center;
    display: block;
    clear: both;
    z-index: 100;
}

#thumb_container{	
	padding: 0;
	width:1276px;
	min-width: 960px;
    margin: 0 auto;
	text-align: left;
	border-left: 1px solid #5e5e59;
	
}

#Center {
  color: #666666;
}

#position{
  position: left;
}

.contacts{
  text-align:left;
}
.main 1#slider {
	position:absolute;
    padding: 0;
    margin: 0;
	top:0;
	left:0;
    width: 100%;
    overflow: hidden;
	clear:both;	
	margin-top:84px;
	
}

.main1#images {
    display:none;
}

.main1#footer {
	clear:both;
    margin: 0;
    width: 100%;
    height: 53px;
    min-width: 960px;
    background-color: #5e5e59;
    text-align: center;
	overflow:hidden;
	margin-top:-2px;
	z-index: 200;	
	display:block;
}

.main1#footer_content {
    padding: 0;
    margin: 0 auto;
    width: 960px;
    height: 53px;
	text-align:left;
	display:block;
	background-color: #5e5e59;
	margin-top:4px;
	clear:both;
}

.main1 #submenu {
	position:absolute;
    padding: 0;
    margin: 0;
	top:0;
	left:240px;
    width: 600px;	
    overflow: hidden;
	clear:both;	
	margin-top:84px;
	height:30px;
	background-color:#FFF;
	display:display;
}

.main1 #submenuItems {
	width: 960px;
    margin: 0 auto;	
	text-align: left;
	display:block;
}

.submenuitem {
	clear:both;
	width:600px;
	display:none;
	margin-left:230px;
	margin-top:10px;
  font-size: 1em;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}


.default_img{
	width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
	float:left;
	overflow:hidden;
}

.hidden_img{
	width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
	display:none;
	visibility: hidden;
	float:left;
}

.slideshow {
  	position:absolute;  
    padding: 0;
    margin: 0;
    border: 0;
	float:left;
}

.main1 #items_container {
    width: 100%;
    padding: 0;
    left: 0;
    clear: both;
}

.itemImg {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
}

.clear {
    clear: both;
}

.item {
    position: relative;
    width: 255px;
	height:160px;
    left: 0;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-align: left;
    font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
    float: left;
	border-top:solid 1px #5e5e59;	
}

.item_img {
    width: 100%;
}

.item_desc {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    width: 100%;
    height: 100%;
	min-height:40px;
    display: block;	
    overflow: hidden;
    top: 75%;
}

* html .item_desc{
 	height: 40px;	
}

.item_zone, .item_zone a{
  position: absolute;
  margin: 0;
  padding: 0;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index:700;
  display: block;   
}

.item_border {
	position: absolute;
    margin: 0;
    padding: 0;
	top:0;
    right: 0;
    width: 1px;
    height: 100%;	
    display: block;	
	background-color:#5e5e59; 
}
* html .item_border{
 	height: 200px;	
}

.item_desc_bkg {
	position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    width: 100%;
    height: 100%;	
    display: block;
    background-color: #1c1f22;
    filter: alpha(opacity = 60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

* html .item_desc_bkg{
 	height: 40px;	
}

.item_desc_txt {
	position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    margin-left: 12px;
    margin-top: 12px;
}

.item_roll {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}

.item_roll_bkg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 300px;
    background-color: #000000;
    
    
    
    overflow: hidden;
    z-index: 0;
	
	opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity = 70);
}

.item_roll_head {
    width: 100%;
    height: 33px;
    display: block;
    background-color: #1a1e23;
    z-index: 2;
}

.item_roll_txt {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    top: 12px;
    font-size: 10px;
    font-weight: bold;
    color: #a0a0a0;
    text-transform: uppercase;
    margin-left: 12px;
    z-index: 4;
    cursor:pointer;
}

.item_roll_arrow {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 4;
}

.item_roll_desc {
    margin-top: 20px;
    margin-left: 12px;
}

.item_roll_desc0 {
    font-size: 11px;
    color: #FFF;
    z-index: 4;
}

.item_roll_desc1 {
    font-size: 16px;
    color: #FFF;
    z-index: 4;
}

.item_roll_desc2 {
    font-size: 11px;
    color: #FFF;
    z-index: 4;
}

.sui{
	color:#666666;	
}

a.sui{
	color:#666666;
}

a.sui:hover{
	color:#FF6600;
	text-decoration:block;
}

.submenuitem div {
	float:left;
	display:block;
	border-right:1px solid #DBDBDB;
	padding:0 10px;
	color:#666666;
}

.deconnect{
	margin-left:218px;
}



#BasketPreview{	
	text-align: left;
}
#BasketPreview {
	height:94px;
}

#Left{
	text-align: left;	
  position:left
}

._visionneuse, .Achat_express, .callback{
	text-align: left;
}

#Top{
	text-align:left;
}
#header_back{
	background-color:#4C4C47;
	height:84px;
	position:absolute;
	width:100%;
	z-index:10;
	
}
.main1 #footer,.main1 #footer_content {
	
	background-color:#4C4C47;
}
.footer_links_container0 {
	border:none;
}
.item_roll_bkg,.item_roll{
	display:none;
}


.searchform{
  text-align: left;
}

}
.main1 #submenu {
left:0;
margin:84px 0 0 212px;
top:0;
width:589px;
}

.main1#ContainerHolder{
  position:left;
}

.main1#Container{
  position:left;
}
.main1#position{
  position:left;
}

element.style {
display:none;
}
.submenuitem {
margin-left:10px;
}

#Left .Module_search input#txtsearch {
	height:18px;
}
.footer_links_container1{
	height:20px;
	width:780px;
	float:left;
}
.footer_links_container1 {

float:left;
height:20px;
width:780px;
padding-top:9px;
}
.footer_itemsub {
	margin-top:0px;
}