<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background: #111;
	margin:0px;
	padding:0px;
        background: url("../images/background.png") no-repeat scroll 50% 0 #FFF;
}

#body_blank{
	background-color:#ffffff;
	background-image:none;
}

form{
	padding:0px;
	margin:0px;
}

a img{
	border:0px;
}


#page{
	position: relative;
	height:auto;
	padding: 0px;
	margin: 0 auto;
        width: 1068px;
	
	
}

#header{
	position: relative;	
	width: 980px;
	height:142px;	
	margin: 0 auto;
	text-align:left;	
}
#header .res_sociaux{
	width: 100%;
	text-align: right;
	height: 40px;
}
#header .res_sociaux &gt; span{
	font-weight: bold;
	font-size: 11px;
}
#header .res_sociaux &gt; a{
	width: 28px;
	height: 28px;
	display: inline-block;
	margin: 8px 0 0 8px;
}
#header .res_sociaux &gt; a.insta_class{
	background: url('../images/instagram.png') no-repeat 0 0 / contain;
}
#header .res_sociaux &gt; a.fb_class{
	background: url('../images/facebook.png')  no-repeat 0 0 / contain;
}
#header .numero-tel {
    color: #757077;
    position: absolute;
    right: 160px;
    top: 50px;
    font-size: 25px;
}
.link-logo {    
    display: inline-block;
}
#logo{
	position: absolute;
	
}

#link_perso{
	position: absolute;
	margin-top: 50px;
	margin-left: 255px;
}
#link_perso a{
	display:block;
	width:201px;
	height:23px;
	text-decoration: none;
	background-image:url(../images/personaliseHeadBtn.gif);	
}
#link_perso a:hover{
	display:block;
	width:201px;
	height:23px;
	text-decoration: none;
	background-image:url(../images/personaliseHeadBtnOver.gif);	
}

#login{
	float: right;
	height: 32px;
	margin-top: 18px;
	font-size: 11px;
	text-align: right;
	color: #424242;
}
#login a{
	color: #f9db00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#login a.link_login{
	font-size: 14px;
}

#login .panier-vide {
    background: url('../images/panier.png') no-repeat 5px 2px ;
}

#idiomas{
	position:absolute;
	width:200px;
	height:18px;
	margin-left: 865px;
	text-align:left;
	font-size:10px;
	color: #424242;	
	margin-top:2px;
}

#idiomas a{
	color: #424242;
	text-decoration:none;
}


#acces{
	position:absolute;
	width:100px;
	height:30px;
	text-align:left;	
	margin-left:704px;
	margin-top:0px;
	background:url(../images/espaceperso_bg.png) 0px 7px no-repeat;
	padding-left:25px;
	padding-right:0px;
	padding-top:5px;
	overflow:hidden;
}

#acces .title{
	float:left;
	width:90px;
	height:30px;
	/* margin-left:28px; */
	font-size:13px;
	color:#20262a;
	margin-top:5px;
}

.bloc_acces, .bloc_panier{
	float:left;
	width:102px;
	height:25px;
	color:#20262a;
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height:12px;
	vertical-align:top;
}

.bloc_panier{
	margin-top:-4px;
}

.bloc_acces a, .bloc_panier a{
	color:#20262a;
	text-decoration:none;
}

#panier{
	position:absolute;
	width:70px;
	height:24px;
	text-align:left;		
	margin-left:604px;
	margin-top:4px;
	padding-top:5px;
	background:url(../images/panier_bg.png) 0px 5px no-repeat;
	padding-left:25px;
	overflow:hidden;
	border-right:solid 1px #aea597;
	cursor:pointer;
}

#panier .title{
	float:left;
	width:70px;
	height:30px;
	/* margin-left:28px; */
	font-size:13px;
	color:#20262a;
	margin-top:1px;
}

#selection{
	position:absolute;
	width:100px;
	height:24px;
	text-align:left;		
	margin-left:350px;
	margin-top:4px;
	padding-top:5px;
	background:url(../images/galerie_bg.png) 0px 5px no-repeat;
	padding-left:25px;
	overflow:hidden;
	cursor:pointer;
}

#selection .title{
	float:left;
	width:100px;
	height:30px;
	/* margin-left:28px; */
	font-size:13px;
	color:#20262a;
	margin-top:1px;
}

#head_menu{	
	width: 980px;
        height: 30px;
        float: left;
        background-image: url('../images/header-menu-bg.png'), url('../images/recherche-bg.png');
        background-position: 0 0, 790px top;        
        background-repeat: no-repeat, no-repeat;
        padding: 26px 0 ;
}

.header-menu {
    position: absolute; 
}
#sous_menu_cli{
	text-align: right;
	width: 980px;
	float: left;
	margin-top: -20px;
}

#sous_menu_cli .lnk_compte{
	margin-left: 10px;
	color: #B30F28;
	font-size: 12px;
}

#search{
	position: relative;
	float: right;
	width:130px;
	height: 15px;
        padding: 5px 0;
        margin-top: -29px; 
	
}

#search .input{
	width: 112px;
	height: 15px;
}


.frm_search{
	width: 112px;
	height: 22px;
	font-size: 11px;
	color: #c2c2c2;
	padding-left: 5px;
	border: none;
	background: url(../images/search-left-input-bg.png) no-repeat #fff;
}

*+ html .frm_search{
	margin-top:0px;
}

.btn_search{
	
}

.btn_form{
	width: 68px;
	height: 25px;
	border: 0;
	padding-bottom: 3px;
	color: #fff;
	cursor: pointer;
	background: url(../images/btn_form.gif) no-repeat;
}

#idioma{
	float:right;
	padding-right:0px;
	padding-top:3px;
	width:120px;
}

#middle{
	position: relative;
	width: 980px;
	height:auto;
	margin: 0 auto;
	padding: 0px;
	/*padding-bottom: 20px;*/
	background: #fff;
}

#container{
	position: relative;
	width: 980px;
	min-height: 527px;
	height: auto;
        clear: both;
}
.container{
	width: 980px;
}
.player-footer {
    background: url(../images/player-bottom-bg.png)  no-repeat;
    height: 35px;
    padding-top: 22px ;
    width: 1068px;
    margin-left: -44px;
    margin-top: -15px;
    text-align: center;
    color: #FFF;
    
}

#containerHead{
	position: relative;
	width: 980px;
	height: 13px;
}

#containerBody{
	position: relative;
	width: 980px;
	height: auto;
}

#flash_nav{
	position: relative;
	width: 950px;
	height: 330px;
	margin-top:-35px;
}

#containerFoot{
	position: relative;
	width: 980px;
	height: 12px;
}

#container.container_imgPlayer{
	/*margin-top: -6px;*/
}

#container.container_imgPlayer #containerBody{
	padding: 0px;
	width: 980px;
}

#ruban{
	position: absolute;
	width:623px;
	height:115px;
	bottom: -57px;
	left: 178px;
	margin-top: -50px;
	background: url(../images/banderole.png) no-repeat;
	z-index:999;
}

#ruban a{
	display:block;
	width:87px;
	height:110px;
	background-image: url(../images/cutsomBtn.png);
	background-repeat:no-repeat;
	margin:7px auto;
	text-decoration: none;
}

#ruban a:hover{
	background-image: url(../images/cutsomBtnOver.png);
	text-decoration: none;
}

#test{
	width: 300px;
	height: 150px;
	background: #ddd;
}
#sous_test{
	width: 50px;
	height: 50px;
	background: #ccc;
}

.bloc_home{
	position: relative;	
	margin-bottom: 20px;
        background: url(../images/bloc-home-bg.png) no-repeat center bottom;
	text-align: center;
}

#top_prd{
	float: left;
	width: 212px;
	height: 203px;
	padding-right: 40px;
	background: #fff;
}
.top_prd_title{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#top_prd2{
	display: inline-block;
}
#top_prod_nav{
	float: left;
	width: 18px;
	height: 303px;
	margin-right: 29px;
}
.top_produit{
	float: right;
	width: 217px;
	height: 303px;
	margin: 0 10px;
	list-style-type: none;
	cursor: pointer;
    text-align: center;
}

.promo_blokc_image{
    height: 225px;
}

.txt_top_prd{	
	width: 209px;
	height: 36px;
	text-align: right;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding: 4px;
	bottom: 1px;
	cursor: pointer;
	background: #f9db00;
}
.txt_top_prd a{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.survol_top{
	position: absolute;
	width: 217px;
	height: 258px;
	top: 0px;
}

a#moreLeft{
	display: block;
	width: 62px;
	height: 15px;
	color: #b30f28;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
}
a#moreLeft:hover{
	text-decoration: underline;
}

#shop_part{
	
	width: 728px;
	height: 203px;	
	text-align: justify;
        margin: 0 auto;
}

#shop_part a {
    float: left;
    display: block;
    width: 217px;
    margin-right: 20px;
}


#shop_part2{
	
	width: 728px;
	height: 303px;
        margin: 0 auto;
}

#shop_part_nav{
	float: right;
	width: 18px;
	height: 303px;
	margin-left: 29px;
}

.bloc_shop_part{
	float: left;
	width: 217px;
	height: 303px;
	margin-right: 25px;
}
.txt_shop_part{
	position: absolute;
	width: 209px;
	height: 36px;
	text-align: right;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding: 4px;
	bottom: 1px;
	cursor: pointer;
	background: #00ded6;
}
.txt_shop_part a{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.survol_shop_part{
	position: absolute;
	width: 217px;
	height: 258px;
	top: 0px;
}

a#moreRight{
	background: url(../images/moreRight.gif) right center no-repeat;
	display: block;
	height: 15px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 30px;
	margin-top: 10px;
	text-decoration: none;
}
a#moreRight:hover{
	text-decoration: none;
	background-image: url(../images/moreRightOver.gif);
}

.colLeft {
    width: 184px;
    float: left;    
}

.menu-left {
    width: 165px;
}
.menu-left .menu-left-top {
    background: url(../images/menu-left-bg-top.png) right top no-repeat;
}

.menu-left .blocMenuBody {
    background: url(../images/menu-left-bg.png) right top repeat-y;
}

.menu-left ul {
    list-style: none;
}

.menu-left ul li {
    padding-bottom: 10px;
    
}

.menu-left ul li a {
    color: #817e83;
    font-size: 13px;
    font-family: Arial;
    text-decoration: none;
}
.menu-left img {
    margin: 0 auto;
    display: block;
}

.menu-left blocMenuBody {
    
}


.search-left {
    width: 157px;
    height: 22px;
    padding: 30px 0; 
    background: url('../images/search-left-bg.png') no-repeat ;
    margin-bottom: 6px;
}

.search-left .frm_search {
    width: 136px;
    height: 22px; 
    background: url('../images/search-left-input-bg.png') no-repeat ;
    margin-left: 2px;
}

.block-livraison {
    border: 2px solid #f9db00 ; 
    border-width: 0 0 0 2px;
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
}

.menu-livraison {
    list-style: none;
    margin-left: 12px;
}

.menu-livraison li {
    margin-bottom: 42px;
    padding: 3px 0 7px 30px;
    background-repeat: no-repeat;
}

.menu-livraison li a {
    color: #37323a;
    font-size: 12px;
    text-decoration: none;
}

.menu-livraison .paiement-securise{background-image:  url('../images/paiement-securise-icon.png');}
.menu-livraison .livraison-suivie{background-image:  url('../images/livraison-suivie-icon.png');}
.menu-livraison .service-client{background-image:  url('../images/service-client-icon.png'); margin-bottom: 0;}

.social-network {
    margin: 0 auto;
    width: 165px;
    margin-bottom: 10px;
}
.social-network a {
    display: inline-block;
    margin: 0 5px;
}
#contenu{
	float: left;
	width: 980px;
	min-height: 400px;
	*height: 400px;
	text-align: left;
	font-size: 11px;
	padding: 0px;
	padding-top: 5px;
	/*overflow-x: hidden;*/
	background: url(../images/border_dot.gif) top left repeat-x #fff;
}

*+ html #contenu{
	height:auto;
}

#contenu_large{
	float:left;
	width: 980px;
	min-height:400px;
	*height:400px;
	text-align:left;
	font-size:11px;
	padding:0px;
	overflow-x:hidden;
}

*+ html #contenu_large{
	height:auto;
}

/********************/
/**** BLOC LEFT ****/

#colBlocLeft, .colBlocLeft{
	float:left;
	width:169px;
	height:auto;
	/* margin-top:15px; */
}

.colCont{
	width: 650px;
	float: left;
	margin-left:40px;
	text-align:left;
	margin-bottom:20px;
}

.colCont2{
	width: 410px;
	float: left;
	margin-left:40px;
	text-align:left;
	margin-bottom:20px;
}

/****************************/

/** Blocs de la page d'accueil de l'extranet **/

#contenuLargeExtranet {
	float:left;
	width:998;
  	margin-left: auto; 
  	margin-right: auto;
	text-align:center;
	overflow:hidden;
}

.blocExtranet{
	float:left;
	width: 280px;
	text-align:center;
	margin-left:22px;
	overflow:hidden;
}

.blocEHead{
	position:relative;
	height:25px;
	margin-bottom:-1px;
	margin-top:2px;
	background:url(../images/bloc_head_bg.png) bottom repeat-x #b30f28;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

.blocEIcon{
	position:relative;
	height:20px;
	color:#000;
	font-size:10px;
	text-align:left;
	line-height:20px;
	border-bottom:1px solid #dedede;
}

.blocEHead h1{
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.blocEHead h1 a{
	color:#fff;
	text-decoration:none;
}

.blocEBody{
	position:relative;
	min-height:200px;
	height:auto;
	border:solid 1px #d2e4ec;
	margin-bottom:4px;
	text-align:left;
	padding-top:1px;
	padding-left:2px;
	padding-bottom:0px;
}

.blocEBody h2{
	font-size:13px;
	font-weight:bold;
	color:#006796;
	margin-left:4px;
}

.blocEBody h3{
	font-size:11px;
	font-weight:bold;
	color:#006796;
	margin-left:4px;
}


.blocEBody a{
	color:#006796;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

/******** RECHERCHE PRODUIT ****/

#blocProdSearch{
	float:left;
	width:209px;
	height:153px;
	text-align:left;
	background:url(../images/search_catalog_bg.gif) bottom no-repeat;
	margin-bottom:15px;
}

.blocProdSearchHead{
	position:absolute;
	width:178px;
	height:19px;
	font-size:13px;
	color:#fff;
	line-height:19px;
	text-align:left;
	margin-left:6px;
	margin-top:8px;
	text-transform:uppercase;
}

#tab_prod_search{
	position:absolute;
	width:165px;
	height:75px;
	margin-left:27px;
	margin-top:42px;
}

.frm_search_prod{
	width:163px;
	border:solid 1px #d9d9d9;
	font-size:11px;
	color:#171717
}

#searchProdBtn{
	position:absolute;
	width:97px;
	height:19px;
	margin-top:119px;
	margin-left:56px;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	color:#20262a;
	text-align:center;
	text-decoration:none;
	background:url(../images/btn_search_prod.png) no-repeat;
	cursor:pointer;
	border:none;
	padding:none;
}

/*****************************/

.blocRight{
	float:left;
	width:209px;
	height:auto;
	text-align:left;
	margin-bottom:15px;
}

.blocRightHeadBlack{
	float:left;
	width:203px;
	height:25px;
	font-size:13px;
	color:#fff;
	line-height:19px;
	text-align:left;
	padding-left:6px;
	padding-top:8px;
	text-transform:uppercase;
	background:url(../images/bloc_right_header.png) no-repeat;
}

.blocRightBody{
	float:left;
	width:203px;
	height:auto;
	min-height:25px;
	margin-left:6px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/bloc_bg.gif) repeat-y;
}

.blocRightBody2{
	float:left;
	width:203px;
	height:auto;
	margin-left:6px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/bloc_right_bg2.gif) top no-repeat #c6c9cb;
}

.blocRightFoot{
	float:left;
	width:203px;
	height:6px;
	margin-left:6px;
	background:url(../images/bloc_bottom2.gif) right;
}


#blocRightHeadPromo, #blocRightHeadStar{
	float:left;
	width:203px;
	height:25px;
	font-size:13px;
	color:#fff;
	line-height:19px;
	text-align:left;
	padding-left:6px;
	padding-top:8px;
	text-transform:uppercase;
	background:url(../images/bloc_promo_header.png) no-repeat;
}

#blocRightHeadStar{
	background:url(../images/bloc_star_header.png) no-repeat;
}

.blocRightFoot2{
	float:left;
	width:203px;
	height:5px;
	margin-left:6px;
	background:url(../images/bloc_bottom.gif) right;
}

#bloc_promo_nom a, #bloc_star_nom a{
	font-size:12px;
	color:#464646;
	text-decoration:none;
}

#bloc_promo_prix , #bloc_star_prix{
	width:190px;
	height:21px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:#a8adb0;
	border:solid 1px #808c96;
	margin-left:6px;
	line-height:21px;
}

#bloc_promo_prix  span.prix_barre, #bloc_star_prix span.prix_barre{
	text-decoration: line-through;
	font-weight:normal;
	font-size:11px;
}


#bloc_compte{
	width:30%;
	text-align:left;
	font-size:14px;	
}

ul#gal_pub_partenaire{
  
}

ul#gal_pub_partenaire li, ul#gal_pub_salon li{
	list-style-type:none;
	height:auto;
	vertical-align:middle;
}

h1, .titre{
	font-size: 18px;
	color:#000;
	line-height:26px;
	margin-bottom:8px;
	margin-top:2px;
	font-weight: bold;
}

h2, .titre2{
	line-height:18px;
	font-size:16px;
	margin-bottom:4px;
	color:#939392;
	font-weight:normal;
}

h3{
  color:#555555;
  font-size:14px;
  font-weight:bold;
}

#banner{
  
}

#bottom{
	position: relative;
	height: auto;
	/*height: 322px;*/
	margin: 0;
	padding: 0;
	background: #3b3b3b;
}

#footer{
	position: relative;
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0px 20px 0px;
	/*min-height: 322px;*/
	color: #d4d4d4;
	text-align: center;
	font-size:12px;
	/*background: url(../images/bg_foot1.gif) top center no-repeat;*/
}

#footer a{
	color: #FFF;
	text-decoration: none;
}

#foot_left{
	float: left;
	width: 265px;
	padding-top: 50px;
	color: #d4d4d4;
	text-align: right;
}

#foot_right{
	float: right;
	width: 265px;
	padding-top: 50px;
	color: #d4d4d4;
	font-size: 11px;
	text-align: left;
}
#foot_right a{
	color: #d4d4d4;
	font-size: 11px;
	text-decoration: none;
}

ul#foot_menu{
	list-style-type: none;
	/*margin-top: 24px;*/
	margin-bottom: 10px;
}
#foot_menu a{
	font-size: 12px;
	font-weight: bold;
	color: #d4d4d4;
	text-decoration: none;
}

#footer .copyright{
	text-align:center;
	color:#fff;
	padding-top:5px;
}

#footerBloc .middle{
	position:absolute;
	width:980px;
	height:auto;
	color:#717171;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	margin-top:10px;
}

#footerBloc .middle a{
	color:#717171;
	text-decoration:none;
}

#footerBloc .middle ul:after, #footerBloc .middle li:after{
	content:" | ";

}
#footerBloc .middle ul{
	
	list-style-type:none;
}
#footerBloc .middle li{
float:left;
}



/****************************/
/*********  MENU  ***********/

.menu2, .menu2 a{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#a5c21c;
	text-align:center;
	border-bottom:solid 2px #a5c21c;
	margin-bottom:8px;
	text-decoration:none;
}

.menu3, .menu3 a{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#e73e97;
	text-align:center;
	border-bottom:solid 2px #e73e97;
	margin-bottom:8px;
	text-decoration:none;
}

.txt_noticias{
  color:#e73e97;
	text-decoration:none;
}


.menu{
	width:235px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#fe5801;
	text-align:center;
	border-bottom:solid 2px #fe5801;
	margin-bottom:8px;
	_margin-bottom:4px;
	text-decoration:none;
	margin-top:8px;
	_margin-top:4px;
}

.box2_middle .menu,.box2_middle .submenu{
  width:150px;
}

.menu, .menu a{
	border-bottom:2px solid #FE5801;
	color:#FE5801;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:8px;
	text-align:center;
	text-decoration:none;
	width:235px;
}

/********************/


.brd_img { /* Borde IMAGENES */
	border:solid 1px #e2e2e2;
}

.no_brd{
	border:none;
}

/* Estilos para las TABLAS */

.fnd_tbl_01 { /* Color de FONDO de la TABLA: GRIS OSCURO */
	background-color: #000000;
}

.fnd_tbl_02 { /* Color de FONDO de la TABLA: NARANJA OSCURO */
	background-color: #d1d1d1;
}

.fnd_tbl_03 { /* Color de FONDO de la TABLA: GRIS CLARO */
		background-color:#414141;
		font-size:11px;
		color:#fff;
		padding:2px;
}

.fnd_tbl_03 .txt_04{
	padding:2px;
}

.fnd_tbl_04 { /* Color de FONDO de la TABLA: NARANJA CLARO */
	background-color: #dedede;
}

.fnd_tbl_05 { /* Color de FONDO de la TABLA: NEGRO */
	background-color: #000000;
}

.fnd_tbl_06 { /* Color de FONDO de la TABLA: BLANCO - BORDE: GRIS CLARO */
	/*border-top: 1px solid #000000;*/
	background-color: #FFFFFF;
	border:none;
}

.fnd_tbl_07 { 
	background-color: #E9EAEB;
}

.fnd_tbl_08 { 
		background-color:#F0F1F1;
}

.tbl_profil td{
	padding:3px;
	vertical-align:middle;
}


/* Estilos para los FORMULARIOS - frm */

.frm_cja, .frm_info, .frm_infolong, .frm_select, .frm_moteur_select{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	border: 1px solid #C9C9C9;
}

.frm_info {
  padding:0px;
	width:97%;
}

.frm_infolong{
  padding:0px;
	width:99%;
}

.frm_select{
  padding:0px;
}

.frm_moteur_select{
  width:155px;
}

.frm_btn { /* Cajas de los Formularios*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #666666;
	width: 83px;
}

/* Estilos para los TEXTOS */

.txt_01 { /* Todos los TEXTOS de los TITULOS del MENU IZQUIERDO - SUBTITULOS PARTE CENTRAL */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.txt_02 { /* TITULOS de las SECCIONES - Va entre las IMAGENES de los TITULOS */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.txt_03 { /* Textos de la PAGINACION - PIE DE FOTO - PARTE CENTRAL */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding:2px;
}

.txt_05 { /* Todos los TEXTOS de los TITULOS del MENU IZQUIERDO - SUBTITULOS PARTE CENTRAL */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
}

.fnd_tbl_03 .txt_03 {
    color: #fff;
}

/* Estilos para los ENLACES - lnk */

.lnk_topmenu{
  color:#5c400e;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.lnk_01{ /* LINKS de la parte IZQUIERDA y SUPERIOR */
	font-size: 11px;
	color: #5c400e;
	text-decoration: none;
}



.lnk_02{ /* V?nculos de la PAGINACION */
	font-size: 11px;
	color: #666;
	text-decoration: none;
}



.lnk_03{ /* LINKS de la parte IZQUIERDA y SUPERIOR */
	font-size: 10px;
	color: #22b2ee;
	text-decoration: none;
}


.lnk_04{ /* LINKS de la parte IZQUIERDA y SUPERIOR */
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}


.lnk_05{
	text-decoration:none;
	color:#fff;
	font-size:12px;
}


.lnk_06{
	color:#990000;
	font-size:12px;
	text-decoration:underline;
}

/*****************************/
/********* BOUTONS  ***********/

.btn{
	height:23px;
	width:auto;
	border:none;
	 background:#717171;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
 	padding-left:8px;
	padding-right:8px;
	line-height:23px;
	cursor:pointer;
}

input.btn{
	line-height:15px;
	font-family:Arial, Verdana, Helvetica, Sans-serif;
}

* html input.btn{
	padding-left:4px;
	padding-right:4px;
}

*+ html input.btn{
	padding:0px;
	line-height:23px;
	vertical-align:bottom;
}

.btn_left{
}

.btn_right{
}

*+ html .btn_middle{
	padding-left:8px;
	padding-right:8px;
}


.btn_marron{
  height:16px;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  padding:2px;
  border:none;
  background:#5C400E;
  line-height:18px;
  *line-height:13px;
  vertical-align:middle;
}


.frm_txtlong{
	width:400px;
	*width:390px;
	border:solid 1px #000000;
}










/*******************/
/***  CONTENU  ****/
/*****************/

.img_produit_left
	{
	float:left;
	text-align:center;	
	}
.img_produit_right
	{
	float:right;
	text-align:center;
	clear:both;
	}

.produit_right
	{
	display:block;
	clear:both;
	}

.desc_produit
	{
	text-align:left;
	margin-right:5px;
	margin-left:5px;
	line-height:14px;
	}

.desc_produit li
	{
	margin-left:25px;
	}

.produit_top
	{
	margin-top:5px;
	margin-left: 5px;
	width:100%;
	}

.img_produit_top
	{
	margin-bottom: 7px;
	text-align:center;
	}


.produit_bottom
	{
	margin-top:5px;
	margin-left: 5px;
	width:100%;
	text-align:center;

	}

.img_produit_bottom
	{
	margin-top: 7px;
	text-align:center;
	}

.desc_produit_bottom
	{
		text-align:left;
	}
.desc_produit_bottom span
	{
	font-weight:bold;
	}
.desc_produit_right span
	{
	font-weight:bold;
	}
.desc_produit_right{
	margin-bottom:10px;
	text-align:left;
}

.thumbnail {
	text-align: center;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 7px;
}
.thumbnail2 {
	text-align: center;
	margin-left: 7px;
	padding: 3px;
}

/*CLASS 3 COLONNES*/
.cont_vert_x3{
	float:left;
	width:30%;
	text-align:justify;
	margin-left:8px;
	margin-right:8px;
	overflow:hidden;
}

/*CLASS 2 COLONNES*/
.cont_vert_x2{
	float:left;
	width:45%;
	text-align:justify;
	margin-left:8px;
	margin-right:8px;
	overflow:hidden;
}

.tbl_filtre{
  background:#D1D1D1;
}


/************************/
/*****  LIENS  **********/

a{
	color:#0aa8ec;
	text-decoration:underline;
	font-size:11px;
}

.lnk_head{
	font-size:12px;
	color:#000000;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

.lnk_acces{
	color:#0089d0;
	font-style:italic;	
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.lnk_sortir{
	color:#0aa8ec;
	font-style:italic;	
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

.lnk_08{
  text-decoration:none;
}

.lnk_compte{
  text-decoration:none;
}




/*****************/
/*** CATALOGUE  **/
/*****************/

#catalogue_nav{
	width:100%;
	height:auto;
	border-bottom:solid 1px #d3d3d3;
	margin-bottom:8px;
	margin-top:5px;
	font-size:11px;
	padding-bottom:5px;
	color:#b3b1af;
}

#catalogue_nav a{
	color:#b3b1af;
	text-decoration:none;
}

#catalogue_nav .nav{
	float:right;
	width:500px;
	height:auto;
	text-align:right;
}


.ligne_tab_catalogue{
	height:85px;
	vertical-align:middle;	
	font-size:11px;
}

.tbl_configurateur{
	background-color:#fff3a5;
	border:solid 1px #fff;
	font-size:12px;	
	border-collapse:collapse;
}

.head_tbl_configurateur td{
	background:#22b2ee;
	height:30px;
	color:#fff;
	text-align:center;
	font-weight:bold;
}

.cell_tab_configurateur{
	/* border:solid 1px #e31b23;	 */
	padding:4px;
	background-color:#f0f1f1;
}

.ligne_tab_catalogue{
	border-bottom:solid 1px #0089d0;
	height:85px;
	vertical-align:middle;	
	font-size:11px;
}

.tab_encre{
	border:solid 1px #0089d0;
	
}


#cadre_rech{
	width: 978px;
	height: 36px;
	margin-top: 30px;
	margin-bottom: 10px;
	border: 1px solid #e3e3e3;
}
#cadre_rech li{
	list-style-type: none;
}

#titre_rech{
	position: absolute;
	width: 130px;
	height: 18px;
	margin-top: -12px;
	padding-left: 3px;
	font-size: 14px;
	font-weight: bold;
	background: #fff;
}

.categ_rech{
	position: relative;
	float: left;
	width: 179px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: center;
	cursor: pointer;
}
.categ_rech span{
	position: absolute;
	margin-top: 11px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.deroul_rech{
		margin-top: -3px;
	}
}
/*.deroul_rech, x:-moz-any-link, x:default{
	margin-top: -3px;
}*/



.deroul_rech{
	position: absolute;
	width: 167px;
	padding: 20px 30px 20px 30px;
	border: 1px solid #e3e3e3;
	background: #fff;
        display: none;
	z-index: 101;
}
.deroul_rech li{
	list-style-type: none;
	font-size: 11px;
	padding: 0px 3px;
	line-height: 22px;
}
.deroul_rech li a{
	color: #000;
	font-size: 11px;
	padding: 2px 3px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
}
.deroul_rech li a:hover{
	color: #fff;
	background: #000;
}
.deroul_rech td{
	width:13px;
	height:13px;
	border:1px solid #dadada;
	cursor: pointer;
}
.deroul_rech td:hover{
	border: 1px solid #000;
}
.deroul_rech input{
	border: 0;
	background: url(../images/input_motcle.gif) no-repeat;
	background-position: 1px;
}

.deroul_rech2{
	position: absolute;
	width: 918px;
        display: none;
	padding: 20px 30px 20px 30px;
	border: 1px solid #e3e3e3;
	background-color: #fff;	
	z-index: 101;
        left: -711px;
        clear: both;
}
.deroul_rech2 ul {
    display: block;
    float: left;
    background: #fff;
    width: 167px;
}
.deroul_rech2 li  {
	list-style-type: none;
	font-size: 11px;
	padding: 0px 3px;
	line-height: 22px;
}
.deroul_rech2 li a{
	color: #000;
	font-size: 11px;
	padding: 2px 3px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
}
.deroul_rech2 li a:hover{
	color: #fff;
	background: #000;
}

.deroul_rech_marque {
    left: -532px;
}

#rech_retour{
	margin-left: -1px;
}

#rech_mot_cle{
	margin-left: -4px;
}

#rech_theme{
	margin-left: -6px;
}

#rech_couleur{
	width: 167px;
	margin-left: -9px;
}


/**************************/
/****** CATEGORIES PRODUITS **/

table.tab_catalog_categ{
	width: 980px;
}
table.tab_prod_crea{
	width: 730px;
	margin-top: 15px;
}

table.tab_catalog_categ td.no_style{
	width: 22px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.tab_catalog_categ td{
	width: 140px;
	height: 175px;
	border: 1px solid #e3e3e3;
	padding: 10px;
	padding-bottom: 10px;
	font-size:13px;
	color:#000;
	overflow:hidden;
}

table.tab_catalog_categ td a{
	color:#000;
	font-size:11px;
	text-decoration:none;
}

table.tab_catalog_categ td table{
	width: 100%;
	/* cursor:pointer; */
}

table.tab_catalog_categ td td{
	/*width:100%;*/
	height:100%;
	background:none;
	border: 0;
	padding: 0px;
	text-align: center;
}

table.tab_catalog_categ td.nom_cat{
	font-size: 11px;
	padding: 8px 0px 0px 0px;
}

table.tab_catalog_categ td.nom_prd_cat{
	font-size: 11px;
	padding: 8px 0px 5px 0px;
	background: url(../images/border_dot.gif) bottom left repeat-x #fff;
}

table.tab_catalog_categ td.prix_cat{
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
}
table.tab_catalog_categ td.prix_cat a{
	font-size: 14px;
}

table.tab_prod_crea td.no_style{
	width: 22px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.tab_prod_crea td{
	width: 185px;
	height: 175px;
	border: 1px solid #e3e3e3;
	padding: 20px;
	padding-bottom: 10px;
	font-size:13px;
	color:#000;
	overflow:hidden;
}

table.tab_prod_crea td a{
	color:#000;
	font-size:11px;
	text-decoration:none;
}

table.tab_prod_crea td table{
	width: 185px;
	/* cursor:pointer; */
}

table.tab_prod_crea td td{
	/*width:100%;*/
	height:100%;
	background:none;
	border: 0;
	padding: 0px;
	text-align: left;
}

table.tab_prod_crea td.nom_cat{
	font-size: 11px;
	padding: 8px 0px 0px 0px;
}

table.tab_prod_crea td.nom_prd_cat{
	font-size: 11px;
	padding: 8px 0px 5px 0px;
	background: url(../images/border_dot.gif) bottom left repeat-x #fff;
}

table.tab_prod_crea td.prix_cat{
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
}
table.tab_prod_crea td.prix_cat a{
	font-size: 14px;
}

/**************************/
/***** FICHE PRODUIT  *****/

#galerie_prd{
	float: left;
	width: 450px;
	min-height: 400px;
}

#details_prd{
	float: left;
	width: 275px;
	min-height: 400px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 20px;
}
#details_prd p{
	margin-bottom: 5px;
}
#details_prd a{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#infos_prd{
	float: right;
	width: 175px;
	min-height: 400px;
	color: #b30f28;
	padding-left: 35px;
	padding-right: 10px;
	border-left: 1px solid #b30f28;
}

#prix_prd{
	position: relative;
	float: right;
	width: 174px;
	/*padding: 15px 10px 15px 10px;
	margin-right: -10px;*/
	margin-bottom: 20px;
	/*border: 1px solid #6e00ad;*/
}

#infos_supp_prd{
	margin: 15px 0 15px 0;
}

#infos_supp_prd td{
	color: #000;
	padding: 5px 0 5px 0;
}

#cadre_crea{
	margin-top: 40px;
}

#fiche_crea{
	float: left;
	width: 210px;
}
#fiche_crea a{
	color: #b30f28;
	text-decoration: none;
}

#img_crea{
	width: 210px;
	margin-top: 15px;
	padding-top: 10px;
	/*background: url(../images/tirets_crea.gif) top left repeat-x;*/
}

#produits_crea{
	float: right;
	width: 730px;
	padding-left: 20px;
	background: url(../images/points_crea.gif) top left repeat-y #fff;
}
#produits_crea a{
	color: #000;
	text-decoration: none;
}

.titre_prd_crea{
	position: absolute;
	float: left;
	color: #b30f28;
	font-size: 14px;
	font-weight: bold;
	background: #fff;
}

#points_prd_crea{
	width: 100%;
	height: 13px;
	background: url(../images/border_dot.gif) bottom left repeat-x;
}

.prod_specif{
  float:left;
  width:430px;
  height:auto;
  line-height:22px;
  font-size:12px;
  color:#000;
}

.prod_img{
  float:left;
  width:400px;
  height:auto;
  text-align:center;
  margin-top:8px;
}

.prod_specif_tab tr.sep td{
  border-bottom:solid 1px #dedede;
}

.prod_specif_tab .sep img{
  padding:5px;
}

#catalogue_couleurs{
	width: 275px;
	max-height:145px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:5px;
	margin-bottom:15px;
}

* html #catalogue_couleurs{
		height:145px;
}

*+ html #catalogue_couleurs{
		height:145px;
}

#catalogue_couleurs .tbl_couleurs .prod_color_box{
	width:22px;
	height:22px;
	background:url(../images/color_mask.png) no-repeat;
	border:solid 1px #d4d4d4;
}

.frm_color_qte{
	width:33px;
	height:18px;
	border:solid 1px #000;
	text-align:center;
}

#btnFunction{
	position:absolute;
	width:63px;
	height:28px;
	margin-left:670px;
}

.prod_services{
  float:left;
  width:190px;
  _width:108px;
  height:auto;
  margin-left:10px;
}

.prod_services_head{
  width:100%;
  height:25px;
  background:#22b2ee;
  color:#fff;
  font-size:12px;
  line-height:17px;
  font-weight:bold;
  font-style:italic;
  margin-bottom:2px;
  text-align:center;
  padding-top:5px;
}

.prod_services_body{
  width:178px;
  _width:108px;
  height:120px;
  border:solid 1px #c9c9c9;
  padding:5px;
}

.prod_desc{
  width:710px;
  height:200px;
  border:solid 1px #c9c9c9;
  padding:5px;
  overflow:auto;
}

.prod_box{
	width:710px;
  height:auto;
  border:solid 1px #c9c9c9;
  padding:5px;
}

.prod_onglet, .prod_onglet_on, .prod_onglet_top{
  float:left;
  width:120px;
  background:#c9c9c9;
  color:#fff;
  font-size:12px;
  line-height:17px;
  font-weight:bold;
  /* font-style:italic; */
  text-align:center;
  margin-right:2px;
  margin-bottom:-1px;
  padding-top:3px;
  height:22px;
}

.prod_onglet a, .prod_onglet_on a{
  color:#fff;
  font-size:12px;
  font-weight:bold;
 /*  font-style:italic; */
  text-decoration:none;
}

.prod_onglet_on{
  background:#F9DB00;	/**GF1**/
}

.prod_onglet_top{
  width:38px;
  line-height:15px;
  vertical-align:middle;
}

.tab_option td{
  padding:4px;
}

#pourc_promo{
  position:absolute;
  width:55px;
  height:32px;
  margin-left:235px;
  background:url(../images/fond_promo.gif) no-repeat;
  font-size:15px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  padding-top:19px;
}

#pourc_promo_mini{
  width:35px;
  height:20px;
  background:url(../images/fond_promo_mini.gif) no-repeat;
  font-size:10px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  padding-top:12px;
}

#saisiecp{
  display:none;
  width:200px;
  height:auto;
  background:#fff;
}

.tab_option td{
 padding:4px;
}

.tab_acc td{
  padding:4px;
}

.tab_acc  a, .tab_package a{
	color:#555;
}

.tab_package td{
  padding:4px;
}

.tab_option .fnd_tbl_03, .tab_acc .fnd_tbl_03, .tab_package .fnd_tbl_03{
	background:#414141;
}



/******* ENCRES  ***************/

.prod_img_encres{
	  float:left;
	  width:180px;
	  height:auto;
	  text-align:center;
	  margin-top:8px;
}

.prod_encres{
	float:left;
	width:545px;
	height:auto;
	font-size:11px;
	color:#000;
}

.prod_encres .tab_couleurs .prod_color_box{
	width:39px;
	height:30px;
	background:url(../images/mask_ink.png) 0px no-repeat;
}

.prod_encres .tab_couleurs .prod_nocolor_box{
	width:39px;
	height:30px;
}	

.prod_encres .tab_couleurs tr{
	background:#e9eaeb;
	height:20px;
}

.prod_encres .tab_couleurs tr.sep td{
	border-bottom:solid 2px #fff;
}

.prod_encres .tab_couleurs tr td{
	padding:0px;
}

.prod_encres .tab_couleurs tr.odd{
	background:#f0f1f1;
}

.prod_encres .tab_couleurs .nom{
		font-size:13px;
		font-weight:bold;
}

.prod_encres .tab_couleurs .precio_encres{
	font-weight:bold;
	color:#dc570d;
}


/*******************************/

#pagination{
	clear:both;
	text-align:center;
	padding-top: 20px;
	padding-bottom: 15px;
}

#pagination .lnk_01{
	color:#666;
}


#colour-picker {
	background: #fafafa;
	border: 1px solid #666;
	padding: 20px 10px 15px 15px;
	width: 300px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 10px;

	z-index: 10000;
}

	#colour-picker h2 {
		margin: 0 0 15px 0;
	}
	
	#colour-picker ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		
		+zoom: 1;
	}
	
	#colour-picker ul:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
	}
	
		#colour-picker ul li {
			float: left;
			margin: 0 5px 5px 0;
		}
		
			#colour-picker ul li a {
				display: block;
				width: 13px;
				height: 13px;
				border: 1px solid #000;
				outline: 0;
				text-decoration: none;
				text-indent: -100000px;
			}
			
			
.cat_prix, .cat_prix_mini{
	font-size: 26px;
	font-weight: bold;
	color: #b30f28;
}	

.cat_prix_mini{
  font-size:15px;
}

.colorpicker{
	width:180px;
	background-color:#ffffff;
	border:solid 1px #000000;
	cursor:pointer;
	font-size:10px;
	position:absolute;
	padding:3px;
	visibility:hidden;
	-moz-opacity:0%;
	margin-left:15px;
	text-align:center;
}

.colorpicker_input{
	height:13px;
  *margin-top:2px;
	cursor:pointer;
  border: 1px solid #5c400e;
  padding:2px;
  margin-right:2px;
  color:#5c400e;
  vertical-align:middle;
  font-size:11px;
}

.colorpicker_box, .colorpicker_box_mini{
	border:solid 1px #5c400e;
	height:17px;
	width:17px;
	cursor:pointer;
}

.colorpicker_box_mini{
  height:12px;
	width:12px;
  *margin-top:0px;
}

*+ html .colorpicker_box{
  margin-top:2px;
  height:17px;
}

* html .colorpicker_box{
  margin-top:2px;
  height:17px;
  line-height:17px;
  padding:0px;
  width:17px;
}

/***** TABLEAUX PRODUIT  ********/


/* tables */
table.tablesorter {
	background-color: #fff;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr{
	background:#22b2ee;
	height:40px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font-size: 8pt;
	padding: 2px;
	padding-right:15px;
	
	color:#fff;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:15px;
}
table.tablesorter tbody td {
	color: #000000;
	padding: 2px;
	background-color: #e9eaeb;
	vertical-align: middle;
}
table.tablesorter tbody tr.odd td {
	background-color:#f0f1f1;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color:#98d7f2;
}

table.tablesorter tbody tr {
	cursor:pointer;
}

table.tablesorter .tbl_prix_degressif td{
	background:none;
	height:auto;
}



/*** AGENDA ***/

.mbox{
  width:12px;
  height:12px;
  background:#5C400E;
  color:#fff;
  font-weight:bold;
  text-align:center;
  line-height:13px;
  font-size:15px;
  cursor:pointer;
  padding-left:0px;
  margin-top:1px;
}

.agenda_desc{
  display:none;
  width:95%;
  height:auto;
}

.lnk_grd_02{
  font-weight:bold;
	color:#22b2ee;
	text-decoration:none;
}

.body_agenda{
  background-color:#E9EAEA;
	background-image:none;
	margin:0px;
	font-size: 10px;
}

.body_agenda table{
  font-size: 10px;
}

.fnd_agenda_head{
  
}

.fnd_agenda_day{
  background-color: #5C400E;
	color:#fff;
}


.agenda_event{
  background:#22b2ee;
	color:#5C400E;
}

.agenda_today{
  color:#22b2ee;
	font-weight:bold;
}

.frm_actuselector{
	font-size:10px;
  height:16px;
  color:#676767;
  border:oslid 1px c9c9c9;
  width:100px;
  padding:none;
}

.txt_10gris{
	font-size:10px;
  color:#676767;
}


/*************/

/******* ECPACE PRIVE ****/
#header_prive{
	position: relative;
	margin: 0 auto;
	height:90px;
	width: 980px;
}

#logo_prive{
	float: left;
	width: 94px;
	height: 80px;
	margin-top: 5px;
	margin-right: 6px;
	margin-left: 4px;
}

.espacePrive{
  position: relative;
  width: 971px;
  height:70px;
  margin-left: 4px;
  /*border-left:solid 1px #d2e4ec;*/
  margin-top:10px;
  padding-left:5px;
  text-align:left;
}

.espacePriveInfo{
	float:left;
	width:200px;
	height:70px;
	font-size:11px;
	color:#c4c4c4;
	border-right:solid 1px #d2e4ec;
	margin-right:5px;
}


.espacePriveTxt{
	font-size:15px;
	color:#666;
}


.espacePriveWidget{
	float:left;
	max-width:105px;
	height:100%;
	font-size:11px;
	margin-right:8px;
}

* html .espacePriveWidget{
	width:110px;
}

.espacePriveWidget a{
	color:#666;
	text-decoration:none;
}

.lnk_logout{
	color:#b21414;
	text-decoration:none;
}

.txt_orange{
	color:#f78d0c;
}	

.txt_vert{
	color:#58af20;
}	

.txt_rouge{
	color:#d80500;
}	


/******** GALERIA  *********/
.galleria_container{
  width:220px;
	height:220px;
	text-align:center;
	margin-bottom:5px;
	vertical-align:middle;
}

.galleria_wrapper{
  text-align:center;
	vertical-align:middle;
}

.galleria_wrapper img .replaced{
  vertical-align:middle;
}

/********* GALLERIFIC *******/
.galerie_catalogue, .galerie_contenu{
  width:230px;
	min-height:270px;
	_height:270px;
	text-align:center;
	margin-bottom:5px;
	vertical-align:middle;
	list-style:none;
	clear:both;
	background:#EFEFEF;
	border:solid 1px #dfdfdf;
	padding-top:3px;
}

.galerie_catalogue{
  background:none;
	border:none;
	margin: 0 auto;
}


ul.thumbs, ul.galerie_thumb{
  list-style:none;
	margin:0px;
	margin-left:0px;
	padding:0px;
	width:230px;
}

ul.thumbs li{
  display:block;
	width:40px;
	height:40px;
	overflow:hidden;
	float:left;
	margin:4px;
	padding:0px;
	border:solid 1px #ddd;
	display:block;
	text-align:center;
	background:#fff;
}

ul.thumbs li img{
  border:none;
	width:auto;
	*height:40px;
	display:block;
}

.galerie_image{
  text-align:center;
	vertical-align:middle;
	width:230px;
	height:200px;
}

.galerie_image img{
  border:none;
	
}

.galerie_title{
  margin-top:5px;
	margin-bottom:5px;
	width:220px;
	text-align:center;
}

ul.thumbs li.selected{
  border:solid 1px #22b2ee;
}

.galerie_catalogue .pagination, .galerie_contenu .pagination{
 width:100%;
 margin-bottom:3px;
}


.galerie_controls{
  width:90%;
  height:25px;
  margin-left:5%;
  margin-right:5%;
  vertical-align:middle;
}

.galerie_controls .ss-controls{
  float:left;
  text-align:left;
}

.galerie_controls .ss-controls span{
  cursor:pointer;
  text-decoration:underline;
}

.galerie_controls .nav-controls{
  float:right;
  text-align:right;
}

.galerie_controls .nav-controls a{
  color:#213c51;
  text-decoration:underline;
}

/************************/

.fr{
  float:right;
}

.fl{
  float:left;
}

.txt_blanc{
  color:#fff;
}

.txt_marron{
  color:#5C400E;
}

.no_dec{
	text-decoration:none;
}

.txt_11{
  font-size:11px;
}

hr.bloc_sep{
  width:100%;
  height:1px;
  color:#c9c9c9;
  background-color:#c9c9c9;
  border:0;
}

/*************************/
/**** PRODUIT ACCUEIL **/

.tbl_prod_accueil td{
  cursor:pointer;
}

/***  BULLE D'AIDE  ******/
/*************************/
#cursorMessageDiv {
	position: absolute;
	z-index: 99999;
	max-width:350px;
	border: solid 2px #9c9c9c;
	background: #ededed;
	padding: 2px;
	margin: 0px;
	display: none;
}

/**************************/

.tbl_lightbox{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;	
}

/**************************/
/*******  PANIER  *********/
/**************************/

.tbl_panier{
	background-color: #fff;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

.tbl_panier thead tr{
	background:#22b2ee;
	height:40px;
}

.tbl_panier thead tr td{
	font-size: 8pt;
	padding: 2px;
	color:#fff;
}

.tbl_panier tbody td {
	color: #000000;
	padding: 2px;
	background-color: #e9eaeb;
	vertical-align: middle;
}
.tbl_panier tbody tr.odd td {
	background-color:#f0f1f1;
}

.tbl_panier tfoot td{
	font-size:12px;
	background-color: #e9eaeb;
	padding: 2px;
	color: #000000;
}

.tbl_panier tfoot .no_bg{
	background:none;
}

/***********************/
/****  MON COMPTE  *****/
/***********************/

.compte_txt{
	color:#000;
	font-size:14px;
	font-weight:normal;
}

.tbl_moncompte{
	width:100%;
}

.tbl_moncompte tr{
	height:109px;
}

.tbl_moncompte td{
	width:16%;
	height:99px;
	text-align:center;
	vertical-align:bottom;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	padding:0px 18px 12px 18px;
	line-height:11px;
}

.tbl_moncompte #widget_panier{
	background:url(../images/widget_panier.gif) center no-repeat;
}

.tbl_moncompte #widget_profil{
	background:url(../images/widget_profil.gif) center no-repeat;
}

.tbl_moncompte #widget_docsenvoyes{
	background:url(../images/widget_docsenvoyes.gif) center no-repeat;
}

.tbl_moncompte #widget_docsrecus{
	background:url(../images/widget_docsrecus.gif) center no-repeat;
}

.tbl_moncompte #widget_commandes{
	background:url(../images/widget_commandes.gif) center no-repeat;
}

.tbl_moncompte #widget_deconnexion{
	background:url(../images/widget_deconnexion.gif) center no-repeat;
	color:#e40006;
}

/******CONFIGURATEUR*******/

.blocLeft{
	position:relative;
	margin-bottom:15px;
	width:184px;
}

.blocLHead{
	position:relative;
	width:192px;
	height:25px;
	margin-bottom:-1px;
	margin-top:2px;
	background:#B30F28;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

.blocLHead h1{
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.blocLHead h1 a{
	color:#fff;
	text-decoration:none;
}

.blocLBody{
	position:relative;
	width:184px;
	height:auto;
	border:solid 1px #B30F28;
	margin-bottom:6px;
	text-align:left;
	padding:3px;
	padding-bottom:0px;
}

.blocLBody h2{
	font-size:13px;
	font-weight:bold;
	color:#006796;
	margin-left:4px;
}

.blocLBody h3{
	font-size:11px;
	font-weight:bold;
	color:#006796;
	margin-left:4px;
}


.blocLBody a{
	color:#006796;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}	

#colRight .btn_acces{
	background: url(../images/bloc_head_bg.png) bottom left repeat-x #ff9600;
	text-align:left;
	margin-bottom:4px;
	margin-left: 6px;
	width: 203px;
}

#colRight .btn_acces h1{
	text-align:left;
}

#colRight .btn_acces img{
	margin-left:7px;
	margin-right:7px;
}

.tbl_chmp_dyn{
	width: 400px;
}

.frm_chdyn{
	border:solid 1px #555555;
  font-size:11px;
  color:#555555;
  line-height:12px;
  padding:2px;
}


/***********************************************************/
#mainNav{clear:both}


/* #mainNav.fiveStep */
#mainNav.fiveStep li{width:146px;}
#mainNav.fiveStep li a{width:146px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:181px;}
#mainNav.fourStep li.mainNavNoBg{width:183px;}
#mainNav.fourStep li a{width:181px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:303px;}
#mainNav.threeStep li.mainNavNoBg{width:304px;}
#mainNav.threeStep li a{width:303px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}


#wizardpanel {
	background-color: #FFFFF; margin:5px;display:none;
}
#wizardcontent {
	height:300px
}
#wizardwrapper{width:740px;}

#colorSelector {
	position: relative;
	width: 36px;
	height: 36px;
	background: url(../images/select.png);
}
#colorSelector div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	background: url(../images/select.png) center;
}
#colorSelector2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	background: url(../images/select2.png);
}
#colorSelector2 div {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: url(../images/select2.png) center;
}
#colorpickerHolder2 {
	top: 32px;
	left: 0;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
#colorpickerHolder2 .colorpicker {
	background-image: url(../images/custom_background.png);
	position: absolute;
	bottom: 0;
	left: 0;
}
#colorpickerHolder2 .colorpicker_hue div {
	background-image: url(../images/custom_indic.gif);
}
#colorpickerHolder2 .colorpicker_hex {
	background-image: url(../images/custom_hex.png);
}
#colorpickerHolder2 .colorpicker_rgb_r {
	background-image: url(../images/custom_rgb_r.png);
}
#colorpickerHolder2 .colorpicker_rgb_g {
	background-image: url(../images/custom_rgb_g.png);
}
#colorpickerHolder2 .colorpicker_rgb_b {
	background-image: url(../images/custom_rgb_b.png);
}
#colorpickerHolder2 .colorpicker_hsb_s {
	background-image: url(../images/custom_hsb_s.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_h {
	background-image: url(../images/custom_hsb_h.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_b {
	background-image: url(../images/custom_hsb_b.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_submit {
	background-image: url(../images/custom_submit.png);
}
#colorpickerHolder2 .colorpicker input {
	color: #778398;
}
#customWidget {
	position: relative;
	height: 36px;
}
/*Account recovery*/
.cnt_signUp {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e7 86%, #b6b6b6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(86%,#e6e6e7), color-stop(100%,#b6b6b6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e7 86%,#b6b6b6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e6e6e7 86%,#b6b6b6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e6e6e7 86%,#b6b6b6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e6e6e7 86%,#b6b6b6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b6b6b6',GradientType=0 );
    border: 1px solid #808181;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    -o-border-radius: 40px;
    -ms-border-radius: 40px;
    margin: 40px auto;
    padding: 25px 0;
    width: 50%;
}
.page_signUp {
    display: table;
    width: 100%;
}
.left_signUp {
    padding: 0 12px 0 25px;
}
.left_signUp, .right_signUp {
    display: table-cell;
    width: 50%;
}
.cnt_signUp h2 {
    color: #f9db00;
    font-family: "Droid Sans",sans-serif;
    font-size: 34px;
    font-weight: bold;
    margin: 0 0 20px;
}
.left_signUp .frm_cja {
    background: #fff;
    border: 1px solid #a8a9a9;
    padding: 10px;
    width: 89%;
}
.btn-accept {
    background: #f9db00;
    color: #fff;
    border: 0 none;
    font-size: 12px;
    height: 25px;
    margin-left: 0px;
    padding: 0 15px;
    text-transform: uppercase;
}
.btn-cancel {
    background: #fcfcfc;
    background: -moz-linear-gradient(top, #fcfcfc 0%, #d1d1d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#d1d1d1));
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#d1d1d1 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%,#d1d1d1 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%,#d1d1d1 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%,#d1d1d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d1d1d1',GradientType=0 );
    border: 0 none;
    font-size: 12px;
    height: 25px;
    margin-left: 10px;
    padding: 0 15px;
    text-transform: uppercase;
}
.right_signUp {
    padding: 0 12px;
    border-left: 1px solid #808181;
}
p {
    margin: 0 0 10px;
}
.text-danger {
    color: #d5121e;
}.formulaireInfo li{	list-style-type: none;	margin-bottom: 5px;	padding: 2px 0px 2px 0px;	display: table;	width: 100%;}.formulaireInfo li.odd{	background: #c3c3c3;}.formulaireInfo li.even{	background: #c3c3c3;}.formulaireInfo li p{	display: table-cell;	padding: 4px 10px;	font-size: 14px;}.formulaireInfo li p .infoLabel{	display: table-cell;	width: 15%;	text-transform: uppercase;}
.formulaireInfo li p .frm_cja{	width: 72%;	height: 26px;	color: #435d7c;	height: 26px;	font-size: 14px;	line-height: 12px;	padding: 0 5px;}.formulaireInfo li p textarea.frm_cja{	height: 60px;}

.panier{
    background-color: #d5121e;
    color: white;
    border: none;
    padding: 6px 20px;
    border-radius: 12px;
    margin-top: 5px;
}
.link-logo{
	position: absolute;
	left: 0px;
	top: 27px;
}
</pre></body></html>