*{
border:0px solid #eee;
margin:0;
padding:0;
list-style:none;
}

a {
color:#9cb2c5;
outline:none;
text-decoration:underline;
}
a:hover, a:active {
outline:none;
color:#ffffff;
}



html,body,#bg,#bg table,#bg td,#cont{
width:100%;
height:100%;
overflow:hidden;

}



#gauche
{
	position: absolute;
	left: 0;
	top: 0;
	overflow: auto;
	width: 100%;
	height: 100%;
	
}


body{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
cursor:default;
color:#ffffff;
background-color:black;
}



h2{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:20px; 
padding: 13px 28px 10px 0px; 
font-weight:bold; 
}



h3{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
padding: 13px 28px 10px 0px; 
font-weight:bold; 
text-align:right; 
}


.boxContent {
min-height:490px;}


.nomarge {
min-height:490px;}

#tableOrderItems {
width:400px;
/*border: 1px solid #3b3b3b;*/
text-align:center;
margin: 0px 0px 0px 32px;

}

#tableOrderItems th{
background:#3b3b3b;
padding: 2px 5px 2px 5px;

}
#tableOrderItems td{
border: 1px solid #3b3b3b;
padding: 2px 5px 2px 5px;

}

.align_type{
float:left;
width:90%;
margin:0px 14px 14px 32px;
}

.zone-action {
margin:0px 0px 14px 0px;}

.tableOrderItems {
width:400px;
/*border: 1px solid #3b3b3b;*/
text-align:left;
margin: 10px 0px 0px -2px;
line-height:1.6em;

}

.tableOrderItems th{
background:#3b3b3b;
padding: 6px 5px 6px 14px;

}
.tableOrderItems td{
border: 1px solid #3b3b3b;
padding: 2px 5px 2px 14px;
}



.validate {
margin: 6px 0px 0px 32px;
}

.privilege_content {
margin: 6px 0px 0px 32px;
}

.privilege_content_item_L {
float:left;
width:160px;
}
.privilege_content_item_R {
float:left;
width:150px;
}



.boxContent h3 {


padding: 13px 0px 10px 0px;
margin-right:15px;
position:relative;
bottom:10px;
margin-left:32px;
border-bottom:2px dotted #6e6e6e;



}

.boxContent h1 {


text-align:right;
margin-right:20px;

}


h4{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:20px; 
padding: 5px 28px 10px 0px; 
font-weight:bold; 
}

h5{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:20px; 
padding: 13px 28px 10px 10px; 
font-weight:bold; 
}


.legend{
font-size:10px;
color:#9cb2c5;
text-align:right;
padding-right:30px !important;}

.bouton-form
{
padding-right:30px !important;
}
.product-name{
float:right; 
}

.spacer{
clear:both;visibility:hidden;}


.ClearBoth {
clear: both;
}


/*CURSEUR*/

.zoom-hand-open {
cursor: url('/media/images/interface/zoom-hand-open.png');
}

.zoom-hand-closed {
cursor: url('/media/images/interface/zoom-hand-closed.png');
}

.zoom-magnifier {
cursor: url('/media/images/interface/zoom-magnifier.png');
}

/* MENU */

#navigation-left{
position:absolute;
bottom:25px;
left:250px;
z-index:80;
width:100%;
font-size:11px;
}


#navigation-right{
position:absolute;
bottom:25px;
right:25px;
z-index:80;
width:350px;
height:65px;
font-size:11px;
}

.menu{
height:64px;
background:#000;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
margin-bottom:10px;
padding:16px 0px 0px 20px;
margin:0px;
display:block;
}

.menuListe ul {
margin-top:10px;
display:block;
}
ul.menuListe li {
margin:0px 0px 0px 0px;
padding:50px 0px 0px 0px;
display:inline;
}
.menuListe a{
text-decoration:none;
color:white;
padding:3px;
}
.menuListe a:hover{
background-color:#88a8b8;
color:#000;
}

.menuListe span{
padding: 0px 1px 0px 1px ;
}

.dots {

margin-bottom:20px;

}

.language {
    height: 64px;
    background: #000;
    background: transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
    margin-bottom:10px;
    padding: 16px 0px 0px 20px;
    margin:0px;
    overflow: hidden;
}

.language a{
text-decoration:none;
color:white;
padding:3px;
}
.language a:hover{
background-color:#88a8b8;
color:#000;
}


/*
.menuListe ul {
margin-top:10px;
display:block;
}
ul.menuListe li {
margin:0px 0px 0px 0px;
padding:50px 0px 0px 0px;
display:inline;
}
.menuListe a{
text-decoration:none;
color:white;
padding:3px;
}
.menuListe a:hover{
background-color:#88a8b8;
color:#000;
}

.menuListe span{
padding: 0px 1px 0px 1px ;
}*/

#logo{
position:absolute;
bottom:25px;
display:block;
left:0px;
z-index:80;
width:240px;
font-size:11px;
}

#logo div{
height:80px;
background:#000;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
opacity:0.9;
padding-top:-15px;
padding-left:15px;
margin:0px;

}

#logo img{
margin-top:14px;
margin-left:18px;
}

.submenu-Ul{
float:left;
width:110px;
padding-left:20px;
margin:0px;
line-height:14px;
border-left:1px solid #50504f;
}



ul.navPuces li{
display:inline;
text-align:right;
} 
.nav-lang{
display:block;
width: 100%;
}

.nav-lang a{
padding:5px 5px 5px 8px;
}
.nav-lang a:hover{
}
.nav-lang span{

}

.nav-box{
padding:0px 10px;
margin:0px;
border-right:1px solid #999999;
text-align:right;
height:25px;
}


.nav-box a{
font-weight:normal;
color:#ffffff;
margin:0px;
line-height:14px;
text-decoration:none;
background-image:url(/media/images/interface/bullet-nav.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:7px;

}

.nav-box a:hover,.nav-box .cur a{
color:#9cb2c5;
text-decoration:none;
}

.nav-form{

width:350px;
margin:0px;
float:right;

text-align:right;
line-height:1.8em;
}

.nav-form a{
font-weight:normal;
color:#9cb2c5;
text-decoration:underline;
margin:0px;
line-height:14px;
padding-bottom:7px;
margin-right:3px;
}

.nav-form a:hover,.nav-form .cur a{
color:#ffffff;
text-decoration:underline;
}


.nav-ok span a{
background-color:#000; 
color:#ffffff; 
text-decoration:none; 
width:23px; 
height:15px; 
border:1px solid #3b3b3b; 
padding:1px 10px 0px 10px; 
margin:0px 0px 0px 10px; 
text-align:center; 
float:right;}

.nav-ok span a:hover{
background-color:#9cb2c5; 
color:#000; 
text-decoration:none; 
width:23px; 
height:15px;
border:1px solid #3b3b3b; 
padding:1px 10px 0px 10px; 
margin:0px 0px 0px 10px; 
text-align:center; 
float:right;}

.nav-connect{
float:right;
width: 100%;
text-align:right;}


.thanksMessage {
margin-bottom:20px;
font-weight:bold;
text-align:center;
font-size:15px;
margin-top:15px;

}




/*Product box*/

.productbox {
width:80px;
padding:5px;
background-color:#000000;
z-index:80;

position:absolute;
top:0px;
text-align:center;
right:60px;


}

.productbox a{
font-weight:normal;
color:#ffffff;
margin:0px;
line-height:14px;
padding-left:12px;
text-decoration:none;
background-image:url(/media/images/interface/bullet-nav.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}

.productbox a:hover{
color:#9cb2c5;
}


/* MENU PRODUITS */

.product-menu{

color:#acacac;
padding:0px;
}

.product-submenu{
padding:0px;

margin:0 0 0 10px;
line-height:14px;
}

.product-submenu li a{
font-weight:normal;
color:#ffffff;
display:block;
padding:0px 0px 1px 0px;
margin:0px;
line-height:14px;
text-decoration:none;
}

.product-submenu li a:hover,.product-submenu li.cur a{
color:#9cb2c5;
text-decoration:none;
background-image:url(/media/images/interface/bullet-menu.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:10px;
}


/* BACKGROUND IMAGE */

#bg div{
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}

#bg td{
vertical-align:middle;
text-align:center
}

#bg img{
min-height:50%;
min-width:50%;
margin:0 auto;
}


/* BOX */

#cont{
position:absolute;
top:0;
left:0px;
z-index:70;
overflow:auto;
}

#box-left{
position:absolute;
top:20px;
left:40px;
width:180px;
height:515px;
background:#000;
padding:0px;
margin:0px;
}

#box-right{
position:absolute;
top:20px;
left:223px;
width:530px;
height:515px;
background:#000;
padding:0px;
margin-bottom:0px;
}

#container-left{
/*position:absolute;
top:20px;
left:40px;*/
z-index:80;
width:100%;
height:491px;
font-size:11px;
}

#container-right{
/*position:absolute;
top:20px;
left:223px;*/
z-index:80;
width:530px;
height:515px;
font-size:11px;
}

.container-header{
display:block;
width:100%;
height:30px;
padding:0px;
margin:0px;

}

.container-header p{

padding:8px 0px 0px 0px;text-align:justify;
margin:0px;
}

#container-content{
background:#000;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
/*position:absolute; 
top:20px; 
left:40px; 
z-index:80; */
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
width:454px; 
height:450px;
padding:0px 0px 0px 0px;
line-height:1.6em;

font-size:11px;}

#container-content h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
padding: 13px 0px 10px 0px; }

#container-floating-2col-large-left h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
padding: 13px 5px 10px 0px; }


#content{
padding:25px 25px 0px 25px;
}
#container-content-flottant-wide{
background:#000; 
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
/*position:absolute; 
top:20px; 
left:40px; 
z-index:80; */
margin-top:20px;
margin-left:40px;
margin-bottom:300px;

font-size:11px;line-height:1.6em;
}

#container-content-flottant-wide #gauche
{
	position:static;
}

#container-content-flottant{
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
/*position:absolute; 
top:20px; 
left:40px; 
z-index:80; */
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
width:454px; 
font-size:11px;line-height:1.6em;
text-align:justify;
/*padding-bottom:20px;padding-left:15px;*/

}
#container-content-flottant p{
padding-right:30px;
}

#container-content-flottant h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
width:420px;
border-bottom:2px dotted #6e6e6e;
padding: 13px 0px 10px 0px;
margin-bottom:15px;
margin-left:-15px; }




#container-floating-2col-large-left h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
width:165px;
border-bottom:2px dotted #6e6e6e;
padding: 13px 0px 10px 0px;
margin-bottom:5px;}

#container-floating-2col-large-right h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
text-align:right;
border-bottom:2px dotted #6e6e6e;
padding: 13px 0px 10px 0px;
margin-bottom:5px;
margin-right:15px;}



#container-floating-2col-large-left h2{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:20px; 
padding: 13px 28px 10px 20px; 
font-weight:bold; 
}
#container-floating-2col-large-right h2{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:20px; 
padding: 13px 28px 10px 0px; 
font-weight:bold; 
}

#container-floating-2col-large-left p{

}
#container-floating-2col-large-right p{
padding: 0px 0px 0px 20px; 
}







#container-content-flottant div.product-menu{


}


#container-content-flottant div.product-menu div.intro{
width:380px;
text-align:justify;
margin-left:15px;
margin-bottom:20px;
border:1px solid red;


}


#container-content-flottant p {

padding-left:15px;

}

p.flir {

font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:19px;

color:#9cb2c5;
text-align:justify;
width:380px;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;

}

.chapeau{
font-size:14px;
color:#9cb2c5;
width:365px;
font-family:"Trebuchet MS", Helvetica, Verdana; 
padding-top:2px;
padding-bottom:2px;
margin-left:13px;
}

.thumbsCatalogue{
text-align:center;
margin-right:25px;
padding:10px;
margin-bottom:25px;
position:relative;
background-color:#353432;
float:left;
}

.line-item img {
margin-bottom:5px;}

.facelift-intro {

margin-bottom:10px;
text-align:justify;
}




#container-historique{
background:#000; 
position:absolute; 
top:20px; 
z-index:80; 
width:100%; 
height:500px; 
font-size:11px;
overflow: scroll;}

#container-historique h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
padding: 13px 0px 10px 0px; }

#container-historique .slide{
width:2610px;  }
#container-historique .slideAnnee{
width:220px; 
height:300px;  
float:left; 
padding:0px 30px 0px 30px;  
border-right:2px dotted #414141; }

#container-historique .slideAnneePrems{
width:220px; 
height:300px;  
float:left; 
padding:0px 30px 0px 0px;  
border-right:2px dotted #414141; }

#container-historique h2{
padding:4px 0px 8px 0px;
color:#9cb2c5; 
font-size:28px;
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
text-align:left;}

.bouton-form span a{
background-color:#000; 
color:#ffffff; 
text-decoration:none; 
width:50px; 
height:15px; 
border:1px solid #3b3b3b; 
padding:3px 10px 3px 10px; 
margin:0px 0px 20px 10px;
vertical-align: middle;
text-align:center; float:right;}

.bouton-form span a:hover{
background-color:#9cb2c5; 
color:#000; 
text-decoration:none; 
width:50px; 
height:15px; 
border:1px solid #3b3b3b; 
text-align:center; 
float:right;}

.formInput{
background-color:#000000;
color:#CCCCCC;
border:1px solid #3b3b3b;
margin-left:15px;
padding-left:5px;
font-size:11px;}


.expand{
display:block;
line-height:0px;
font-size:0px;
height:9px;
width:9px;
margin-right:8px;
margin-top:8px;
float:right;
background-position:0px 0px;
background:url(/media/images/interface/bullet-close-box.gif) no-repeat;
}

.expand:hover {
background-position:0px -9px;
}


/* CONTENT - ZOOM */




.product-title {
font-size:23px;
font-weight:normal;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-align:right;
margin-right:20px;
}


.actus {
width:404px;
color:#ffffff;
border-bottom:2px dotted #414141;
padding: 0px 0px 8px 0px;
margin: 0px 0px 10px 0px;
font-size:11px;
}
.actus .date{
padding:7px 0px 0px 0px;
width:404px;
color:#ffffff;
}
.actus p{
padding:2px 0px 0px 0px;
color:#ffffff;
}
.actus h5{
color:#9cb2c5;
font-size:11px;
font-weight:normal;
}

.read{
background-color:#000;
display:block;
width:23px;
height:15px;
border:1px solid #3b3b3b;
padding:1px 10px 0px 20px;
margin:0px 0px 0px 360px;
text-align:center;
background-position:0px 0px;
background:url(/media/images/interface/bullet-read.gif) no-repeat;
}


.read:hover{
background-color:#9cb2c5;
text-align:center;
background-position:0px -7px;
}


.read a{
display:block;
color:#ffffff;
text-decoration:none;
}

.separator{
border-bottom:2px dotted #414141;
height:1px;
width:404px;
margin:20px 0px 6px 0px;}

#container-floating-1col-large{
background:#000; 
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
width:858px;
font-size:11px;
padding-left:66px;
}
#container-floating-1col-large a{
line-height:1.6em;
}

#container-floating-1col-large h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff; 
padding: 5px 0px 10px 0px; 
margin-bottom:10px;
border-bottom:2px dotted #414141;
}
#container-floating-1col-large div.blocRefRg ul,#container-floating-1col-large div.blocRef ul
{
	width: 240px;
}
#container-floating-1col-large div.blocRef{
width:253px; 
float:left;
margin-top:25px;
margin-right:30px;
margin-bottom:10px;
display:block;
border-right:2px dotted #393837;

}
#container-floating-1col-large div.blocRefRg{
width:233px; 
float:right;
margin-top:25px;
position:relative;
right:55px;
display:block;

}

#container-floating-1col-large li{
list-style-type:none;
padding:10px 0px 3px 0px;
}
#container-fixed-2col-large-left{
background:#000; 
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
padding-left:0px;
width:200px;
height:auto;
font-size:11px;
float:left;
}

#container-fixed-2col-large-left div.boxfixedLeft{
}

#container-fixed-2col-large-left div.boxAlign{
height:30px;
}

#container-fixed-2col-large-left div.boxfixedLeft a{
color:#fff;
display:block;
width:160px;
padding-bottom:15px;
background-image:url(/media/images/puce.gif);
background-repeat:no-repeat;
background-position:5px 12px;
padding-left:30px;
padding-top:15px;
padding-right:10px;
text-decoration:none;
font-weight:bold;
}
#container-fixed-2col-large-left div.boxfixedLeft a:hover{
background-color:#87a7b7;
color:black;
}

#container-fixed-2col-large-left div.boxfixedLeft strong{
color:#87a7b7;
}


#container-fixed-2col-large-left div.boxfixedLeft .numbers{
background-color:#000000;
float:left;
width:18px;
color:#fff;
}
#container-fixed-2col-large-left div.boxfixedLeft .numbers .box{
background-color:#87a7b7;
padding:5px;
text-align:center;
width:10px;
height:10px;
color:#000;
}
#container-fixed-2col-large-left div.boxfixedLeft .textlinks{
float:left;
width:200px;
margin-top:10px;
background-color:#292828;
}





#container-floating-2col-large-left{
background:#000; 
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
padding-left:0px;
width:200px;
height:auto;
font-size:11px;
float:left;
}

#container-floating-2col-large-left div.boxfixedLeft{


}

#container-floating-2col-large-left div.boxAlign{
height:30px;
}

#container-floating-2col-large-left div.boxfixedLeft a{
color:#fff;
display:block;
width:160px;
padding-bottom:15px;
background-image:url(/media/images/puce.gif);
background-repeat:no-repeat;
background-position:5px 12px;
padding-left:30px;
padding-top:15px;
padding-right:10px;
text-decoration:none;
font-weight:bold;
}
#container-floating-2col-large-left div.boxfixedLeft a:hover{
background-color:#87a7b7;
color:black;
}

#container-floating-2col-large-left div.boxfixedLeft strong{
color:#87a7b7;
}


#container-floating-2col-large-left div.boxfixedLeft .numbers{
background-color:#000000;
float:left;
width:18px;
color:#fff;
}
#container-floating-2col-large-left div.boxfixedLeft .numbers .box{
background-color:#87a7b7;
padding:5px;
text-align:center;
width:10px;
height:10px;
color:#000;
}
#container-floating-2col-large-left div.boxfixedLeft .textlinks{
float:left;
width:200px;
margin-top:10px;
background-color:#292828;
}




#container-fixed-2col-large-right{
background:#000; 
margin-top:20px;
margin-left:10px;
margin-bottom:300px;
padding-left:86px;
width:628px;
height:auto;
font-size:11px;
float:left;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
}
#container-fixed-2col-large-right h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff;
text-align:right;
padding: 5px 0px 10px 0px; 
margin-bottom:10px;
border-bottom:2px dotted #414141;


}






#container-floating-2col-large-right{
background:#000; 
margin-top:20px;
margin-left:10px;
margin-bottom:300px;
padding-left:30px;
width:628px;
font-size:11px;
float:left;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
}
#container-floating-2col-large-right h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff;
padding: 13px 0px 10px 0px;
margin-right:20px;
}


.blocRef ul {
margin-bottom:20px;
}

.andAnyMore{
color: #88a8b8;
}

#eventContent
{
	border:1px solid #3e3e3e;
	width:525px;
	height:320px;
	/* margin-left:25px; */
	overflow:auto;	
	background-color:#181818;
	position:relative;
}

#eventContent h2
{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:24px;
padding: 16px 28px 8px 0px;
margin-bottom:3px;
font-weight:bold;
color:#999999;
width:460px;
border-bottom:2px dotted #999999;

}
#eventContent h3
{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:18px;
text-align:left;
color:#FFFFFF;
padding: 3px 0px 0px 13px; 
font-weight:bold; 

}
#eventContent p
{
text-align:left;
padding: 5px 15px 0px 56px; 
}

#eventContent .contenu {
padding-top:20px;}

#bg-image
{
	opacity:0.4;
}


.gbl {

position:absolute;
bottom:5px;
right:25px;

}


.h415{
height:415px;
}
	
.h180{height:205px;
padding-left:5px;
padding-top:7px;}

.h600{


}
.h609
{
	height:683px;
}

.Hform{height:400px;
padding-left:-5px;
padding-top:3px;}
	

.h180 p{

padding:4px 0px 0px 0px;text-align:justify;
margin:0px;
}



#eventMonthList{}

.EventYear{
font-size:18px;
padding-top:18px;}

.EventYear h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:24px;
width:140px;
color:#fff;
text-align:left;
padding: 0px 30px 10px 0px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
border-bottom:2px dotted #6e6e6e; }

.EventMonth{
font-size:11px;
color:#999999;
padding-left:18px;
padding-top:1px;
padding-bottom:1px;}

.EventMonth a{
	text-decoration:none;
	color: white;
	display:block;
	margin-left:-25px;
	padding-left:25px;
	padding-bottom:1px;
	padding-top:1px;
}

.EventMonth a:hover{
	text-decoration:none;
	color: black;
	background-color: #88a8b7;}
	


.paddIntro{
padding-left:30px;
padding-right:15px;
padding-bottom:30px;}


.paddContact{
margin-bottom:15px;


}

.paddContact p{
margin-left:40px;

}

.paddContact h2{
margin-left:10px;

}


.details{

padding:20px;}

.historique{
margin-bottom:10px;
margin-top:5px;
margin-right:15px;
float:right;}


#container-fixed-2col-simple-left{
background:#000; 
opacity:0.9; 
filter:alpha(opacity=90%);
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
padding-bottom:20px;
padding-left:8px;
width:456px;
height:866px;
font-size:11px;
float:left;
}
#container-fixed-2col-simple-left h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff;
text-align:right;
padding: 16px 0px 10px 0px; }


#container-fixed-2col-simple-right{
background:#000; 
opacity:0.9; 
filter:alpha(opacity=90%);
margin-top:20px;
margin-left:40px;
margin-bottom:300px;
padding-bottom:20px;
padding-left:8px;
width:426px;
height:260px;
font-size:11px;
float:left;
}
#container-fixed-2col-simple-right h1{
font-family:Neue,"Trebuchet MS", Helvetica, Verdana; 
font-size:28px; 
color:#fff;
text-align:right;
padding: 16px 0px 10px 0px; }


.menuSearchList{
margin-top:20px;
line-height:1.6em;
padding-left:15px;}

.prev {
float:left;
height:19px;
width:15px;
background-position:0px 0px;
background:url(/media/images/interface/bullet-zoom-left.gif) no-repeat;
}

.prev:hover {
background-position:0px -19px;
}

.next {
float:left;
height:19px;
width:15px;
background-position:0px 0px;
background:url(/media/images/interface/bullet-zoom-right.gif) no-repeat;
}

.next:hover {
background-position:0px -19px;
}
.zoom-tools{

z-index:80;
margin:13px 28px 10px 0;
padding-top:5px;
width:auto;
float:left;
}
.zoom-tools a {
display:block;
}
#currentPage, #totalPage {
display:block;
float:left;
margin:2px;
}

.btnSubmit, .loginfield{
border: 1px solid #3b3b3b;
background-color:#000000;
color:#FFFFFF;
font-size:11px;

}

.fieldheaders b{
text-transform:uppercase;
color:#88a7b9;

}


.sep-fields{
height:8px;}

.bloc-login{
float:left;
width:190px;}

.container-login {

height:100px;
margin-left:190px;
}



/* espace privilege */
.leftColumn {
	padding-right: 15px;
	width: 105px;
	float:left;
}

.rightColumn {
	width: 535px;
	float:left;	
}

#privilegeArea_container .align_type{
	width:92%;
}

#privilegeArea_container .list_fabriccolor {
	padding-left: 40px;
}

#privilegeArea_container .layout_thumbnail_chair_color {
	width: 100px;
	height: 75px;
	float: left;
	border: 0px solid #ffffff;
	margin: 1px 1px 1px 1px;
	text-align: center;
}

#privilegeArea_container .layout_thumbnail_chair_color span {
	display: block;
	text-align: center;
}
	
#privilegeArea_container .layout_thumbnail_pad {
	width:30%;
	float: left;
	height: 120px;
	text-align: center;
}
#privilegeArea_container .layout_thumbnail_pad span {
	display: block;
	text-align: center;	
}

#container-floating-2col-verylarge-right{
background:#000; 
margin-top:20px;
margin-left:10px;
margin-bottom:300px;
padding-left:30px;
width:960px;
font-size:11px;
float:left;
background:transparent url(/media/images/interface/pattern.png) repeat scroll 0 0;
}


#container-floating-2col-large-left .Hform {
min-height:400px;
height:auto;
}

.title_step {
	border:1px solid red;	
}
.current_title_step {
font-weight:bold;	
}

