﻿/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:12px/1.2em Arial, Helvetica, Sans-serif;font-weight:normal;color:#717171;}

img{border:0}
a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
ul{margin:0 0 0 20px;}
ol{margin:0 0 0 30px;}
dd{margin:0 0 0 20px;}
select option{padding:0 3px;}
hr{display:none;}
fieldset{border:none;}
fieldset legend{display:none;}

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	body{text-align:center;}
	
	#global{position:relative;text-align:left;}
	#top, #middle, #bottom, #footer {position:relative;width:998px;clear:both;margin:0 auto;}
	#top a, #bottom a, #top a:hover, #bottom a:hover, #footer a, #footer a:hover{text-decoration:none;}
	#top{z-index:10;border-bottom:1px solid #b2b2b0;padding:14px 0 10px;}
	
	.txt_ref {display:none;padding:0 0 10px;clear:both;background:#ededed;}
	
	#middle {z-index:9;overflow:hidden;}
	.bgMiddle {background:url(../../images/bg-middle.gif) repeat-y right 20px;}
	
/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/
	/* Coins  arrondis */
	.coins{position:relative;width:100%;height:0px;line-height:0;font-size:0;z-index:2;}
	.coin{position:absolute;overflow:hidden;background:url(../../images/bg-blank.gif) no-repeat 0 0;}
	.coinHG, .coinHGa{top:0;left:0;}
	.coinHD{top:0;right:0;}
	.coinBG{bottom:0;left:0;}
	.coinBD{bottom:0;right:0;}

	/* Blocks  */
	.box00{position:relative;margin:0;}
	.box00_0{padding:5px 15px;}
	.box00 .coin{width:4px;height:4px;background-image:url(../../images/bg-coins00.gif);}
	.box00 .coinHG{background-position:0 0;top:0;left:0;}
	.box00 .coinHD{background-position:-5px 0;top:0;right:0;}
	.box00 .coinBG{background-position:-9px 0;bottom:0;left:0;}
	.box00 .coinBD{background-position:-13px 0;bottom:0;right:0;}

	/* Formulaires */
	.form{position:relative;}
	.form .lig{position:relative;width:100%;overflow:hidden;padding:4px 0;}
	.form .lig *{float:left;display:inline;}
	.form .lig select option, .form .lig br {float:none;display:block;}
	.form .lig .input_checkbox, .form .lig .input_radio {width:18px;height:18px;}
	.form .lig .label00, .form .lig .labelFocus00 {width:170px;text-align:right;color:#000;padding:2px 10px 0 0;}
	.form .lig .label01 {color:#000;background:url(../../images/puce12.gif) no-repeat 0 3px;padding:0 14px;}
	.form .lig .label02 {padding:0 14px;padding:2px 10px 0 0;text-align:right;width:50%;}
	.form .lig .label03 {padding:2px 10px 0 0;text-align:right;width:170px;font-weight:bold;}
	.form .lig .labelFocus00 {color:#D060A0;}
	.form .lig .chOblig {float:none;}
	.select00 {border:1px solid #989898;font-size:11px;}
	
	.form_0 {width:60%;margin:0 0 0 50px;}
	.form_1 {margin:8px 0 0;}
	.form_1 .lig .label00{width:110px;}
	.form_1 .lig .input_text01 {width:136px;}
	.form_1 .bt_basic00 {margin:10px 0 0 120px;width:80%;}
	
	.btRadio00 {color:#000;}
	.btRadio00 input {width:18px;height:18px;}
	.btRadio00 label {margin:2px 10px 0 2px;}
		
	.input_text, .input_button, .input_button02 {font-size:10px;padding:2px;border:2px solid #6f7172;background:#FFF;margin:0 2px 0 0}
	.input_text01 {font-size:11px;padding:2px;border:1px solid #6f7172;background:#FFF;color:#717171;}
	.input_text02 {padding:2px;border:1px solid #717171;color:#000;width:200px;}
	.input_button, .input_button02 {background:#6f6695;color:#FFF;font-size:9px;width:24px;text-align:center;padding:2px 0;text-decoration:none;}
	.input_button02 {padding:1px 0;}
	
	/* POPUP */
	.modalBackground {background-color:#eae7e6;filter:alpha(opacity=70);opacity:0.7;}
	
	.popup{position:relative;width:600px;background:red;}
	.popup_0{position:relative;padding:20px 10px 10px;}
	.popup_0 .close{position:absolute;top:0;right:0;}
	
	.popUp01, .popUp02, .popUp03 {background:#fff;border:2px solid #d060a0;text-align:center;padding:40px 36px 30px;}
	.popUp01 {width:500px;}
	.popUp03 {width:620px;}
	.popUp02 {width:830px;}
	.popUp01 .titre, .popUp02 .titre, .popUp03 .titre {padding:10px 0 14px;color:#6f6695;font-weight:bold;font-size:20px;}
	.popUp01 .description, .popUp02 .description, .popUp03 .description {font-size:13px;padding:10px 0;}
	.popUp02 .description {overflow:hidden;width:820px;}
	.popUp01 .link00, .popUp02 .link00, .popUp03 .link00 {margin:-20px 0 0;padding:0;}
	.popUp01 p.lig_bt, .popUp02 p.lig_bt, .popUp03 p.lig_bt {padding:20px 30px 0;}
	.popUp01 p, .popUp02 p, .popUp03 p {margin:0 auto;overflow:hidden;padding:20px 0 0;}
	.popUp03 .label00 {font-size:11px;}
	.popUp03 .table02 th{background:#828282;color:#FFFFFF;text-transform:uppercase;font-weight:bold;padding:4px;}
	.popUp03 .table02 td {border-left:1px solid #dbdbdb;}
	.popUp03 .table02 td.colFirst {border-left:none;}
	
	    /* popUp envoi a un ami */
    .envoiAmi {width:462px;margin:0 auto;text-align:left;background:#fff;border:2px solid #d060a0;padding:40px 36px 30px;}
    .envoiAmi .titre {padding:16px 0 16px 10px;color:#6f6695;font-weight:bold;font-size:20px;}
    .envoiAmi .ssTitre {padding:6px 0;font-weight:bold;color:#D061A0;font-size:13px;}
    .envoiAmi .description {padding:10px;}
    .envoiAmi .link00 {margin:-20px 0 0;}
    .envoiAmi .lig_chOblig {margin:0 0 20px;}
    .envoiAmi .clear02 {margin:10px 0;}
    .envoiAmi .bt_basic00 a {float:right;}
    .form .envoiAmi .label00 {width:220px;}
	
	/* loading */
	#Loader{z-index:999;left:0;top:0;position: fixed; width: 1680px; height: 824px; display: none;}
	#Loader .bgLoader{background:transparent url(../../images/overlay.png);z-index:999;left:0;top:0;position:fixed;width:100%;height:100%;}
	* html #Loader  .bgLoader{background:transparent url();filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}
	* html body #Loader {top:expression(documentElement.scrollTop+body.scrollTop); left: expression(documentElement.scrollLeft+body.scrollLeft); position: absolute; width: 1680px; height: 850px;}
	* html body #Loader  .bgLoader {opacity : 0.7;filter : alpha(opacity=70);background:#e2e4e4;width: 100%; height: 100%;}
	#Loader img {position:absolute;left:44%;top:44%;margin:-25px 0 0 -25px;}
	
	/* Bloc contenant des floats */
	.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}

/*************************************************************************************************************************************************************************/
/* Commun */ 
.bt_ok {margin:4px 0 0 6px;}
.tac {text-align:center;} .tar {text-align:right;}
.db {display:block}
.fs11 {font-size:11px;} .fs13 {font-size:13px;}
.fil, .fil01 {float:left;display:inline;}
.fir, .fir01, .fir02 {float:right;display:inline;}
.fil01 {margin:0 20px 0 0;} .fir01 {margin:0 0 0 20px;} .fir02 {margin:0 20px 0 0;}
.mt10 {margin-top:10px;} .mt15 {margin-top:15px;} .mt25 {margin-top:25px;}
.mr5 {margin-right:5px;} .mr30 {margin-right:30px}
.mb16 {margin-bottom:16px;} .mb50{margin-bottom:50px;}
.mtb01 {margin:15px 0;} .mtb02 {margin:16px 0 6px;}
.m00 {margin:14px 0 0 180px;}
.pt00 {padding:8px 0 0;} .pt01 {padding:18px 0 0;} .pt10{padding-top:10px;}
.pr00 {padding-right:10px;}
.str00 {color:#555555;}

.clear00, .clear01, .clear02, .clear03, .clear04 {clear:both;overflow:hidden;}
.clear00 {height:32px;}
.clear01 {height:1px;font-size:1px;}
.clear02, .clear04 {height:1px;font-size:1px;margin:2px 0;background:url(../../images/bg-point00.gif) repeat-x 0 0;}
.clear03 {height:20px}
.clear04 {padding:20px 0;background-position:0 50%;}

/* Pop up Newsletter */
#popupNews {position:absolute;display:none;top:50%;left:50%;margin:-196px 0 0 -246px;width:492px;padding:4px;height:392px;z-index:999;background:url(../../images/Divers/bg-popUpMail.png) no-repeat 0 0;}
#popupNews .bt_fermer {overflow:hidden;width:100%;}
#popupNews .bt_fermer a {color:#2d2c1a;float:right;display:inline;padding:0 16px 0 0;background:url(../../images/Divers/img-fermer.gif) no-repeat 100% 4px;text-decoration:none;margin:6px 10px 0 0;}
#popupNews .formIncsrNews {padding:334px 0 0 130px;overflow:hidden;}
#popupNews .formIncsrNews a {color:#FFF;}
#popupNews .formIncsrNews .input_text {float:left;display:inline;margin-right:4px;width:200px;font-size:11px;}

/* fil ariane */
.fil_ariane, .fil_ariane a, .fil_ariane01, .fil_ariane01 a {font-size:11px;color:#999999;}
.fil_ariane a, .fil_ariane01 a {cursor:pointer}
.fil_ariane a:hover, fil_ariane01 a:hover {color:#D061A0}
.fil_ariane01 {padding:6px 20px;overflow:hidden;width:100%;background:#fff;width:958px;}
.ct_filAriane {overflow:hidden;width:968px;margin:0 0 0 30px;}

/* button middle */
.bt_basic00, .bt_basicR00, .bt_basicL00, .bt_basic01, .bt_basic02 {overflow:hidden;width:100%;}
.bt_basic00 a, .bt_basicR00 a, .bt_basicL00 a, .bt_basic01 a, .bt_basic02 a {background:#d23d97 url(../../images/puce06.gif) no-repeat 8px 50%;padding:2px 14px 2px 22px;color:#fff;font-weight:bold;text-decoration:none;float:left;display:inline;}
.bt_basic01 a {background:#b1b1b1 url(../../images/puce13.gif) no-repeat 8px 50%;}
.bt_basic02 a {font-size:18px;}
.bt_basicR00, .bt_basicL00 {width:auto;}
.bt_basicR00 a {float:right;}

.bt_ajoutPan a {display:block;position:relative;padding:2px 20px 2px 22px;}
.bt_ajoutPan span {background:url(../../images/picto-panier.png) no-repeat 100% 0;right:-14px;width:30px;height:24px;position:absolute;margin:-6px 0 0;}

.ligne_boutons {overflow:hidden;width:50%;}

/* picto */
.picto00, .picto01 {background:url(../../images/puce00.gif) no-repeat 0 4px;height:5px;margin:0 0 0 2px;padding:0 8px 0 0;}
.pictoClose {background:url(../../images/puce08.gif) no-repeat right 5px;height:5px;width:5px;margin:0 0 0 4px;padding-right:3px}
.picto01 {background:url(../../images/puce01.gif) no-repeat 0 5px;}

/*************************************************************************************************************************************************************************/
/* header */
#top .encart_img {padding:0;float:left;display:inline;width:240px;height:62px;overflow:hidden;margin:0 0 0 10px;}
#top .logo {float:left;display:inline;margin:20px 0 0 14px;position:relative;}
#top .logo .tooltip {display:block}
#top .logo .tooltip em {top:36px;left:40px;white-space:nowrap}

#header {padding:0 0 26px;float:right;display:inline;z-index:8;position:relative;}
#header a {font-size:11px;}
#header h2 {height:32px;}
#header h2 a {font-size:10px;color:#d061a0;font-weight:bold;text-transform:uppercase;}
#header h2 a:hover, #header h2 a:focus, #header .intitule a:hover, #header .intitule a:focus {text-decoration:underline}
#header #commande, #header #compte, #header #panier {float:left;display:inline;border-left:1px solid #f2d4e5;padding:0 14px;height:64px;width:236px;}
#header #compte {width:110px;}
#header #panier {width:116px;}
#header #commande {border-left:0;}
#header #commande h2{background:url(../../images/img-commande.gif) no-repeat 0 0;padding:0 0 12px 38px;}
#header #commande .intitule {padding:0 0 12px 38px;margin:-30px 0 0;}
#header #commande .input_button {padding:1px 0 2px;}
#header #compte h2 {background:url(../../images/img-compte.gif) no-repeat -8px 0;padding:0 10px 6px 24px;}
#header #panier h2 {background:url(../../images/img-panier.gif) no-repeat -2px 0;padding:0 10px 6px 34px;}
#header #panier h2 a span {color:#717171;text-transform:none;font-weight:normal;}
#header #panier .intitule {padding:12px 0 0;}

#top .menu {margin:0;overflow:hidden;width:100%;clear:both;}
#top .menu li{display:inline;float:left;}
#top .menu li a{color:#d061a0;text-decoration:underline;font-size:11px;}
#top .menu li.active a, #top .menu li a:hover{color:#717171;}

/****************** TOP ******************/
#panier_open {display:none;position:absolute;top:0;right:0;width:240px;z-index:11;margin:32px 0 0;}
#panier_open .contentPanier_open {border:1px solid #d160a0;background:#FFF;width:218px;padding:10px;}
#panier_open .lignePanier {overflow:hidden;padding:6px 0;border-bottom:1px solid #B2B2B0;width:100%;}
#panier_open .imagePanier, #panier_open .descrPanier, #panier_open .btSupprPanier {float:left;display:inline;}
#panier_open .prixPan {color:#D060A0;font-weight:bold;font-size:12px;}
#panier_open .lignePanier .prixPan {display:block;}
#panier_open .lignePanier .percent {margin:0 0 0 8px;font-size:11px;}
#panier_open .lignePanier .imagePanier {width:40px;padding-right:10px;}
#panier_open .lignePanier .descrPanier {width:140px;font-size:11px;}
#panier_open .lignePanier .descrPanier a {display:block;margin:0 0 4px;}
#panier_open .lignePanier .descrPanier a:hover {color:#D060A0;}
#panier_open .lignePanier .btSupprPanier {float:right;margin:16px 0 0;}
#panier_open .totalPanier {padding:6px 0;text-align:right;}

/* bloc compte ouvert */
#compte_open /*, #compteOpenIframe*/ {display:none;position:absolute;top:0;right:30px;width:340px;z-index:10;margin:32px 0 0;}
/*#compteOpenIframe {z-index:5;width:250px;height:150px;top:45px;left:-110px;}*/
#compte_open .content_cpte {background:#fff;border:1px solid #d160a0;width:318px;padding:10px;}
#compte_open ul {margin:10px 0 0;list-style:none;}
#compte_open ul li a:hover {color:#D060A0;}
#compte_open .lig {padding:8px 0 4px;}
#compte_open .link01 a {font-size:10px;}
#compte_open .input_button {padding:1px 0 2px;margin:0 0 0 6px;font-size:9px;}
#compte_open .identif {overflow:hidden;border-top:1px solid #B2B2B0;padding:10px 0 4px;margin:10px 0 0;}
#compte_open .bt_basicR00 a {margin:0 0 0 8px;}

/* rechercher */
#searchTop, #searchTop input, #searchTop .bt_ok {display:inline;float:left;}
#searchTop {position:relative}
#searchTop .bt_ok{background:none;}
/*.bloc_search_open {position:absolute;top:22px;left:-120px;font-weight:bold;display:none;z-index:6;}
.bloc_search_openMid {background:#fff;width:312px;padding:10px 30px;}
.bloc_search_openMid span {font-weight:normal;display:block;padding:4px 0 8px}
.bloc_search_openMid span a {font-size:10px;text-decoration:underline;cursor:pointer}
.bloc_search_openMid span a:hover,#content_top .bloc_search_openMid span a:focus {text-decoration:none;}
.bloc_search_openBot {background:#fff;height:40px;width:372px;}*/

/* articles vus */
#header .artVus a {display:block;padding:12px 0 0;}
#header .artVus a:hover, #header .artVus a:focus, #header .artVus .onglet_actif {text-decoration:underline}

#artVus_open {z-index:4;position:absolute;right:0;top:70px;width:130px;border:1px solid #d160a0;background:#fff url(../../images/puce15.gif) no-repeat center top;padding:10px 10px 6px;overflow:hidden;}
#artVus_open p {display:inline;float:left;padding:4px 6px 0;text-align:center;}
#artVus_open p img{margin:2px;}
#artVus_open p a {display:block;border:1px solid #FFF;}
#artVus_open p a:hover {border:1px solid #D060A0;background:#FFF;}

/*************************************************************************************************************************************************************************/
/****************** BOTTOM et FOOTER ******************/
.ct_bottom {font-size:11px;background:#ededed;padding:20px 40px;}
.ct_bottom, #footer {width:918px;}
.ct_bottom a {font-size:11px;}
#bottom a:hover, #bottom a:focus, #footer a:hover, #footer a:focus {color:#d060a0;}
#footer {padding:0 40px 20px;}

#bottom .liste_liens00 li, #bottom .liste_liens01 li {padding:0 30px;border-right:1px solid #b2b2b0;float:left;display:inline;line-height:10px;}
#bottom .liste_liens00 li.last, #bottom .liste_liens01 li.last {border:none;padding-right:0;}
#bottom .liste_liens00 li a, #bottom .liste_liens01 li a {font-size:10px;text-transform:uppercase;}

#bottom .liste_liens00 {border:1px solid #b2b2b0;border-width:1px 0;margin:0 0 1px;padding:10px 0 10px 160px;height:12px;}
#bottom .liste_liens01 {overflow:hidden;margin:0;float:right;display:inline;}
#bottom .liste_liens01 li {text-align:center;padding:0 22px;line-height:16px}
#bottom .liste_liens01 li span {color:#d060a0;}
#bottom .liste_liens01 li img {margin:10px 0 0;}

.ct_bottom dl {float:left;display:inline;width:264px;margin:0 40px 0 0;}
.ct_bottom dl dt {text-transform:uppercase;padding:10px 0;font-weight:bold;}
.ct_bottom dd {margin:0;}

/*************************************************************************************************************************************************************************/
/****************** MIDDLE ******************/
.skinDropFiltres {font-size:10px;background:#f9f8f8;border:1px solid #f9f8f8;}
.ddlForm00, .ddlForm01 {background:#fff;border:1px solid #717171;}
.titrePage, .titrePage01, .titreProduit {position:relative;font-weight:bold;padding:10px 0;}
.titrePage, .titrePage a, .titrePage01 {font-size:20px;color:#6f6695;text-transform:uppercase;}
.titrePage a{text-decoration:none;font-weight:bold;}
.titrePage a:hover{text-decoration:none;}
.titrePage01 {padding:10px 0 30px 0;}
.titreProduit {font-size:16px;padding:0 0 18px;}
.titreInt {font-size:20px;color:#d060a0;padding:0 0 18px;}
.titreInt span {font-size:14px;}
.titreIntBorder {font-size:15px;color:#79709c;border-bottom:1px solid #b9b9b9;padding:0 0 2px;margin:0 0 10px;font-weight:bold;text-transform:uppercase}
.titreIntBorderRos {font-size:20px;color:#d060a0;border-bottom:1px solid #b9b9b9;padding:0 0 4px;margin:0 0 10px;line-height:22px;}
.titrePuce span {background:url(../../images/puce12.gif) no-repeat 0 3px;padding-left:14px;}
.titrePuce strong {font-size:14px;}
.titrePuce01 {background:url(../../images/puce04.gif) no-repeat 0 48%;color:#D061A0;padding:0 0 0 10px;margin:10px 0;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}

.accroche00 {font-weight:bold;font-size:13px;padding:0 0 6px;}
.ssTitre00, .ssTitre03 {color:#D060A0;padding:10px 0 4px;margin:0 0 10px;font-size:15px;border-bottom:1px solid #b8b9b9;}
.ssTitre01 {color:#D061A0;font-size:14px;}
.ssTitre02 {color:#6f6695;line-height:18px;}
.ssTitre02 strong {font-size:14px;}
.ssTitre03 {color:#6F6695;}

.chOblig {color:#d23d97;}
.error, .form .lig .error {color:red;}
.info00 {font-size:11px;margin:2px 0 0 10px;color:#999;}
.lig_chOblig {font-size:10px;margin:20px 0 0 0;}
.know00 {padding:20px 0 0;}
.know00 strong {color:#6F6695;}

.mentions00, .mentions00 a {font-size:11px;}
.mentions00 {padding:10px 0;text-align:center;}
.mentions00 a {color:#D060A0;text-decoration:none;}
.mentions00 a:hover,.mentions00 a:focus {text-decoration:underline;}
#popupMentions {display:none;}
#popupMentions .ct_popupMentions {}

.imageR, .imageR00, .imageR01 {float:right;display:inline;padding:0 40px 0 20px;}
.imageR00 {padding:50px 40px 0 20px;}
.imageR01 {margin:-80px 0 0 20px;background:#fff;padding:0 20px;}
.liste00, .liste01, .liste02 {display:block;color:#000;font-weight:bold;background:url(../../images/puce07.gif) no-repeat 0 3px;padding-left:16px;margin:4px 0 4px 6px;}
.liste00 span, .liste02 span {font-weight:normal;color:#7D7D7D}
.liste02 {margin:20px 0 4px 6px;}
.link00 a, .link01 a {color:#D061A0;font-size:11px;}
.link00 a {font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
.linkPuce00 a {background:url(../../images/puce14.gif) no-repeat 0 6px;padding-left:16px;}
.txtlink00 a, .txtlink01 a {color:#D061A0;}
.txtIntro00 {padding:10px 0 0;color:#000;font-size:13px;}
.txtIntro01 {margin:0 0 0 30px;font-size:14px;color:#555;}
.txtIntro01 span {color:#D061A0;}
.text00 {text-align:center;padding:40px 0 0 0;}
.txtRose00 {color:#D060A0;}

/* liste puce */
.list_puce00 {list-style:none;}
.list_puce00 li {background:url(../../images/puce12.gif) no-repeat 0 3px;padding:0 0 4px 14px;}

/* menu top page compte */
.navTop00 {width:928px;overflow:hidden;margin:0;position:relative;top:1px}
.navTop00 li {float:left;display:inline;margin:0 12px 0 0;}
.navTop00 li a {text-decoration:none;font-size:13px;color:#d060a0;background:#f8e3f0;padding:0 28px;line-height:30px;display:block;border:1px solid #b2b2b2;}
.navTop00 li a:hover, .navTop00 li a:focus, .navTop00 li a.selected {color:#717171;background:#FFF;border-bottom:1px solid #fff;}
.navTop00 li a.selected {font-weight:bold;font-size:14px;}

/* prix */
.prix00, .prix01 {font-size:11px;}
.prix01 {color:#d060a0;font-weight:bold;}
.prixBarre00 {text-decoration:line-through;color:#717171;}
.prix01 .prixBarre00 {margin:0 14px 0 0;font-weight:normal;}
.percent {color:#b0008a;font-weight:bold;font-size:12px;}

/* info bulle - tooltip */
.tooltip em, .tooltipR em, .tooltipR01 em, .tooltipL em, .tooltipB em {display:none;}
.tooltip:hover, .tooltipR:hover, .tooltipR01:hover, .tooltipL:hover, .tooltipB:hover {border:0;position:relative;z-index:600;text-decoration:none;}
.tooltip:hover em, .tooltipR:hover em, .tooltipR01:hover em, .tooltipL:hover em, .tooltipB:hover em {font-style:normal;display:block;position:absolute;padding:6px 12px;color:#d160a0;border:2px solid #d160a0;background:#fff;}
.tooltip:hover em, .tooltipR:hover em {top:30px;left:10px;}
.tooltipB:hover em {top:-30px;left:-30px;white-space:nowrap;}
.tooltipR01:hover em {top:-5px;right:24px;width:330px}
.tooltipL:hover em {top:-7px;left:24px;white-space:nowrap}
.tooltip:hover em span, .tooltipR:hover em span, .tooltipR01:hover em span, .tooltipL:hover em span, .tooltipB:hover em span {margin:0;padding:0;border:0;position:absolute;}
.tooltip:hover em span {top:-7px;left:14px;height:7px;width:14px;background:transparent url(../../images/tooltipTop.gif) no-repeat;}
.tooltipB:hover em span {bottom:-7px;-bottom:-15px;left:45%;height:7px;width:14px;background:transparent url(../../images/tooltipBottom.gif) no-repeat;}
.tooltipR:hover em span, .tooltipR01:hover em span {right:-7px;height:14px;width:7px;background:transparent url(../../images/tooltipRight.gif) no-repeat;}
.tooltipR:hover em span {top:7px;}
.tooltipR01:hover em span {top:6px;} 
.tooltipL:hover em span {top:7px;left:-7px;height:14px;width:7px;background:transparent url(../../images/tooltipLeft.gif) no-repeat;}

/* taille */
.taille00 {margin:6px 0 0;overflow:hidden;}
.taille00 a {float:left;display:inline;text-align:center;padding:0 4px;border:1px solid #999;line-height:18px;background:#FFF;text-decoration:none;text-transform:uppercase;margin:0 8px 8px 0;}
.taille00 a:hover, .taille00 a.selected {border:1px solid #d23d97;background:#f6dcec;}
.taille00 a.selected {cursor:default}
.taille00 .tailleInact {color:#cbcbcb;background:#f4f4f4;border:1px solid #cbcbcb;}
.taille00 a:hover.tailleInact {border:1px solid #cbcbcb;background:#f4f4f4;}

/* Gestion des blocs gauche et droite et milieu */
.contentBloc, .contentBloc01 {overflow:hidden;width:100%;}
#blocCpteLeft, #blocCpteRight {display:inline;width:482px;padding:16px 0 0;}
#blocCpteLeft {float:left;}
#blocCpteRight {float:right;}

/* various block */
.ct_block00 {overflow:hidden;width:100%;margin:0 0 20px;}
.block_left00, .block_right00, .block_left01, .block_right01, .block_left02 {display:inline;float:left;width:818px;}
.block_right00, .block_right01 {float:right;width:180px;}
.block_left01 {width:46%;}
.block_right01 {width:54%;}
.block_left02 {width:800px;}

/************************************************************************* home page *************************************************************************/
.ww_homeLeft00 {width:100%;overflow:hidden}

/************************************************************************* menu right *************************************************************************/
.menuNav {display:inline;float:right;width:180px;background:#fff;}
.menuNav .clear00 {height:28px;}
.menuNavDecal {background:#fff;padding-top:25px;}

/* Menu accordion */
#accordion {width:180px;}
#accordion a{font-size:11px;text-decoration:none;}
#accordion p {margin-top:1px}
#accordion p a{color:#FFF;display:block;padding:4px 18px 4px 10px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;background:#A3A1A2 url(../../images/puce03.gif) no-repeat 96% 8px}
#accordion p a.active, #accordion p a:hover.active{background:#A3A1A2 url(../../images/puce02.gif) no-repeat 96% 8px;cursor:default}
#accordion p a:hover, #accordion p a:focus {background:#8b8b8b url(../../images/puce03.gif) no-repeat 96% 8px}
#accordion div {background:#feeff6;display:none;padding:10px 0;height:281px;}
#accordion div.open {display:block;}
#accordion div ul {margin:0;list-style:none;}
#accordion div ul li{margin:0 0 2px;}
#accordion div ul li a {padding:0 0 0 14px;text-transform:uppercase;}
#accordion div ul li a.active, #accordion div ul li a:hover, #accordion div ul li a:focus {background:url(../../images/puce04.gif) no-repeat 0 2px;color:#d23d97;}

/* wysiwyg block right */
.ww_pubMright {padding:4px 0 1px;clear:both;}

/* Services */
#services {width:180px;background:#feeff6;}
#services a{text-decoration:none;}
#services a:hover{text-decoration:underline;}
#services .input_text{font-size:11px;}
#services .newsletter, #services .catalog {background:#f5bae8;padding:4px 6px 8px 10px;position:relative}
#services .newsletter p, #services .catalog a{color:#6f6695;font-weight:bold;text-transform:uppercase;font-size:11px;line-height:16px;}
#services .catalog {padding:8px 6px 8px 80px;width:94px;}
#services .catalog span{background:url(../../images/img-catalog00.png) no-repeat 0 0;position:absolute;width:66px;height:56px;left:8px;bottom:0}
#services ul {list-style:none;border-top:1px solid #fff;border-width:1px 0;padding:10px 0;margin:0;}
#services ul li {margin:0 0 6px 14px;}
#services ul li a{text-transform:uppercase;font-size:11px;}
#services ul li a:hover, #services ul li a:focus {color:#d23d97;text-decoration:none;}

/************************************************************************* carousel *************************************************************************/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li, .jcarousel-item {float:left;display:inline;list-style:none;width:75px;height:75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {width:226px;padding:20px 30px 30px 30px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width:228px;height:58px;}
.jcarousel-skin-ie7 .jcarousel-item {width:40px;height:58px;}
.jcarousel-skin-ie7 .jcarousel-item a {display:block;border: 1px solid #fff;overflow:hidden;}
.jcarousel-skin-ie7 .jcarousel-item a:hover {border-color:#d060a0;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-right:4px;}

.jcarousel-skin-ie7 .jcarousel-next-horizontal {position:absolute;top:43px;right:5px;width:20px;height:20px;cursor: pointer;background: transparent url(../../images/next-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {background-position:-20px 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {background-position:-40px 0;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
    .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:-60px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position:absolute;top:43px;left:5px;width:20px;height:20px;cursor: pointer;background: transparent url(../../images/prev-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-position:-20px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-position:-40px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
    .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:-60px 0;}

    /* carousel likeToo */
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-container-horizontal {width:340px;padding:0 22px;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-clip-horizontal {width:340px;height:117px;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-item {width:82px;height:117px;}

#blockLikeToo .jcarousel-skin-ie7 .jcarousel-next-horizontal {position:absolute;top:1px;right:0;width:20px;height:115px;cursor: pointer;background: transparent url(../../images/next-horizontal2.gif) no-repeat 0 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {background-position:-20px 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-next-horizontal:active {background-position:-40px 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, #blockLikeToo .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
    #blockLikeToo .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:-60px 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-prev-horizontal {position:absolute;top:1px;left:0;width:20px;height:115px;cursor: pointer;background: transparent url(../../images/prev-horizontal2.gif) no-repeat 0 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-position:-20px 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-position:-40px 0;}
#blockLikeToo .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, #blockLikeToo .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
    #blockLikeToo .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:-60px 0;}
    
#blockLikeToo.arrowDisable00 .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, #blockLikeToo.arrowDisable00 .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
    #blockLikeToo.arrowDisable00 .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active, #blockLikeToo.arrowDisable00 .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, 
    #blockLikeToo.arrowDisable00 .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, #blockLikeToo.arrowDisable00 .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {background:none;}


/* scrollbar */
#mycustomscroll, .listTenueCplte, #listRelais, .flexTotalLook {overflow:auto;position:relative;margin:28px 0 12px;padding:0 15px 0 0;}
#mycustomscroll, #flexTotalLook {width:270px;height:86px;margin:28px 0 12px;}
.listTenueCplte {width:142px;height:146px;margin:0 0 10px;}
#listRelais {width:570px;height:90px;margin:18px 0 26px 20px;}
.flexTotalLook {width:340px;}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {visibility: visible !important;}
.vscrollerbase {width:9px;background: #D7EBDF url(../../images/scrollbar00.png) 0px 0px repeat-y;}
.vscrollerbar {width:9px;background: #99CBCB url(../../images/scrollbar00.png) -9px 0px repeat-y;}
.hscrollerbase {height:9px;background: #D7EBDF url(../../images/scrollbar00.png) 0px -9px repeat-x;}
.hscrollerbar {height:9px;background: #99CBCB url(../../images/scrollbar00.png) 0px -18px repeat-x;}
.vscrollerbar, .hscrollerbar {padding: 10px;z-index: 2;}
.vscrollerbarbeg {background: url(../../images/scrollbar00.png) -27px -18px no-repeat;width:9px;height:1px !important;}
.vscrollerbarend {background: url(../../images/scrollbar00.png) -27px 0px no-repeat;width:9px;height:1px;}
.hscrollerbarbeg {background: url(../../images/scrollbar00.png) -36px -9px no-repeat;height:9px;width:9px !important;}
.hscrollerbarend {background: url(../../images/scrollbar00.png) -18px -9px no-repeat;height:9px;width:9px;}
.scrollerjogbox {width:9px;height:9px;top: auto; left: auto;bottom: 0px; right: 0px;background: #4E727C url(../../images/scrollbar00.png) 0px 0px;}
.vscrollerbasebeg {background: url(../../images/scrollbar00.png) -18px -18px no-repeat;width:9px;height:9px !important;}
.vscrollerbaseend {background: url(../../images/scrollbar00.png) -36px -18px no-repeat;height:9px;width:9px;}
.hscrollerbasebeg {background: url(../../images/scrollbar00.png) -36px 0px no-repeat;height:9px;width:9px !important;}
.hscrollerbaseend {background: url(../../images/scrollbar00.png) -18px 0px no-repeat;height:9px;width:9px;}
.scrollerjogbox:hover {background: #5E828C url(../../images/scrollbar00.png) -27px -9px;}
.flexinactive {visibility:hidden !important}

/* tabs */
.tabs-nav {overflow:hidden;list-style:none;margin:0 0 0 6px;}
.tabs-nav li {padding:8px 0 0;color:#D061A0;}
.tabs-nav li a {text-transform:uppercase;text-decoration:none;}
.tabs-nav li a:hover, .tabs-nav .tabs-nav li a:focus {text-decoration:underline;}
.tabs-nav li.ui-state-active a {font-weight:bold;}
.tabs-nav li.ui-state-active .ssmenu01 li a {font-weight:normal;}
.tabs-nav .ssmenu01 {list-style:none;margin:0;}
.tabs-nav .ssmenu01 li {padding:2px 0 0 10px;color:#717171;}
.tabs-nav .ssmenu01 li a {text-transform:none;color:#717171;}
.ui-tabs-panel {padding:0;text-align:justify;overflow:hidden}
.ui-tabs-hide {display:none}

/************************************************************************* PRODUITS *************************************************************************/
/***** Liste produits ******/
.ariane_pagin, .ariane_pagin01, .ct_pagin {overflow:hidden;width:100%;padding:6px 0;background:#fff;}
.ariane_pagin {border-bottom:1px solid #b2b2b0;margin:0 0 6px;}
.ariane_pagin01 {width:818px;}
.ariane_pagin .fil_ariane, .ariane_pagin01 .fil_ariane {float:left;display:inline;}
.pagination {float:right;display:inline;font-size:11px;}
.pagination em {font-style:normal;margin:0 6px;color:#999;}
.pagination em span {color:#717171;font-size:14px;font-weight:bold;}
.pagination a {color:#cc3399;font-size:11px;text-decoration:none;}
.pagination a:hover, .pagination a:focus {text-decoration:underline;}
.pagination .paginLeft a {background:url(../../images/puce10.gif) 0 3px no-repeat;padding:0 0 0 10px;}
.pagination .paginRight a {background:url(../../images/puce04.gif) right 3px no-repeat;padding:0 8px 0 0;margin-right:4px;}
.pagination .enter_numPage {border-left:1px solid #999;padding:0 0 0 8px;}
.pagination .enter_numPage .input_text01 {padding:1px;}

#middle #bloc_left_listPdts {width:720px;float:left;display:inline;margin:0 0 30px 40px;}
#middle #bloc_left_listPdts .titrePage span {color:#717171;font-size:10px;font-weight:normal;}
#middle #bloc_left_listPdts .ww_listPdts {margin:0 0 14px;}
#middle #bloc_right_listPdts {float:right;display:inline;width:180px;margin:28px 0 0 0;}
#middle #bloc_left_listPdts #filtres {position:relative;padding:5px 0;width:100%;clear:both;z-index:4;}
#middle #bloc_left_listPdts #filtres .list_plus {float:right;display:inline;height:16px;}
#middle #bloc_left_listPdts #filtres .list_plus a {display:block;}
#middle #bloc_left_listPdts #filtres .tooltip em {display:none;white-space:nowrap;left:-4px;top:24px;}
#middle #bloc_left_listPdts #filtres .tooltip:hover em {display:block;}
#middle #bloc_left_listPdts .filtreTopList {float:right;display:inline;margin:-30px 0 0;position:relative;z-index:999;}

    /* filtres */
#middle .filtres00 .ssMenuFiltres, #middle .filtres00{list-style-type:none;list-style-position:outside;border:1px solid #707070}
#middle .filtres00 {display:inline;float:left;margin:0 15px 0 0;background:#fdfdfd url(../../images/puce07.gif) no-repeat 97% 5px;}
#middle .filtres00 li{display:block}
*html #middle .filtres00 li{float:left}
#middle .filtres00 li a {text-decoration:none;font-size:11px;line-height:14px;padding:0 20px 0 6px;display:block;width:85%;cursor:pointer}
#middle .filtres00 li a em {display:block;font-style:normal;width:100%;}
#middle .filtres00 li a.filtreSize01 {width:134px;}
#middle .filtres00 li a.filtreSize02 {width:76px;}

#middle .filtres00_0, #middle .filtres00_0 ul {width:180px;}
#middle .filtres00_1, #middle .filtres00_1 ul {width:160px;}
#middle .filtres00_2, #middle .filtres00_2 ul {width:102px;}
#middle .filtres00_3, #middle .filtres00_3 ul {width:200px;}
#middle .filtreTopList, #middle .filtreTopList ul {width:148px;}

#middle .filtres00 .ssMenuFiltres{background:#f9f8f8;height:100px;position:absolute;overflow-y:scroll;margin-left:-1px;display:none;}
#middle .filtres00 .ssMenuFiltres li{display:block;width:100%;margin:0px;padding:0px}
#middle .filtres00 .ssMenuFiltres li a {display:block;white-space:nowrap;width:100%;margin:0px;padding:0px;background-image:none;line-height:16px}
#middle .filtres00 .ssMenuFiltres li a span{display:block;margin:0px;padding:0px 10px 0 6px;}
#middle .filtres00 .ssMenuFiltres li a:hover {background:#EAE7E6}
	
	/* tableau listing */
#bloc_left_listPdts	#content_listingPdts {overflow:hidden;width:770px;margin:20px 0 0;position:relative;z-index:2;}
#bloc_left_listPdts .listSeparLigne {clear:both;font-size:1px;height:50px;}
#bloc_left_listPdts .blocListSuitePdts {background:#d23d97;width:142px;float:left;display:inline;text-align:center;margin:4px 0 0;}
#bloc_left_listPdts .blocListSuitePdts a {text-decoration:none;color:#fff;font-size:16px;font-weight:bold;display:block;padding:0 0 18px;}
#bloc_left_listPdts .blocListSuitePdts span {font-size:12px;}
#bloc_left_listPdts .blocListSuitePdts .arrow00 a {padding:30px 0 24px;}
#bloc_left_listPdts .bloc_pdts {float:left;display:inline;text-align:left;margin:0 42px 0 0;padding:2px;font-size:11px;border:1px solid #fff;width:143px;}
#bloc_left_listPdts #content_listingPdts div:hover, #bloc_left_listPdts #content_listingPdts div.sfhover {border:1px solid #717171;}
#bloc_left_listPdts #content_listingPdts div:hover a, #bloc_left_listPdts #content_listingPdts div.sfhover a {color:#CC3399;}
#bloc_left_listPdts .bloc_pdts a {font-size:11px;text-decoration:none;}
#bloc_left_listPdts .bloc_pdts .imgList {display:block;margin:0 0 10px;height:204px;position:relative;}
#bloc_left_listPdts .bloc_pdts .imgList a {color:#D061A0;}
#bloc_left_listPdts .intList {margin:0 0 0 6px;}
#bloc_left_listPdts .prix00 {font-weight:normal;font-size:11px;margin:4px 0 4px 6px;}
#bloc_left_listPdts .prix01 {margin:4px 0 4px 6px;}

/***** Page produit *****/
.detail_produit {width:800px;position:relative;margin:6px 10px 0 0;}
.detail_produit .contentBloc {clear:both;overflow:visible}
.detail_produit .ww_PProduit {background:#feeff6;margin:0 0 0 30px;width:770px;}
.detail_produit .logoPProduit {display:none;padding:0 0 4px;font-size:20px;color:#D060A0;font-weight:bold;}
.detail_produit .tooltipR:hover em {top:-2px;right:86px;left:auto;white-space:nowrap}
.detail_produit .bt_retour {text-align:right;padding:0 0 4px;}
.detail_produit .bt_retour a {background:url(../../images/puce05.gif) no-repeat 0 50%;padding:0 0 0 10px;font-size:12px;text-decoration:none;color:#D060A0;font-weight:bold;}
.detail_produit .bt_retour a:hover, .detail_produit .bt_retour a:focus {color:#727272;}
.detail_produit .block_left01 {width:260px;padding:0 10px 0 0;}
.detail_produit .block_right01 {width:530px;padding:0;border-top:1px solid #b2b2b0;overflow:visible;}
.detail_produit .block_left01 .aff_pdt {width:259px;text-align:center;position:relative;font-size:0;}
.detail_produit .block_left01 .aff_pdt .imgFP {width:100%;height:370px;display:block;position:relative;}
.detail_produit .block_left01 .aff_pdt p {clear:both;background:#ececec;border-top:1px solid #fff;text-align:left;padding:8px 14px;height:12px}
.detail_produit .block_left01 .aff_pdt p a {font-size:10px;color:#d060a0;text-decoration:none;}
.detail_produit .block_left01 .aff_pdt p a:hover {text-decoration:underline;}
.detail_produit .block_left01 .aff_pdt p .zoom, .detail_produit .block_left01 .aff_pdt p .video {background:url(../../images/picto-video.gif) no-repeat right top;padding:2px 20px 2px 0;}
.detail_produit .block_left01 .aff_pdt p .zoom {background:url(../../images/picto-zoom.gif) no-repeat right top;}

.pictoNew, .pictoBA, .pictoBest, .pictoSolde, .pictoPerc, .pictoNewSmall, .pictoBASmall, .pictoBestSmall, .pictoSoldeSmall, .pictoPercSmall {position:absolute;top:0;right:0;width:58px;height:58px;}
.pictoNewSmall, .pictoBASmall, .pictoBestSmall, .pictoSoldeSmall, .pictoPercSmall {width:40px;height:40px;}
.pictoNew {background:url(../../images/picto-promo-new.png) no-repeat 0 0;}
.pictoBA {background:url(../../images/picto-promo-BA.png) no-repeat 0 0;}
.pictoBest {background:url(../../images/picto-promo-best.png) no-repeat 0 0;}
.pictoSolde {background:url(../../images/picto-promo-sold.png) no-repeat 0 0;}
.pictoPerc {background:url(../../images/picto-promo-perc.gif) no-repeat 0 0;}
.pictoNewSmall {background:url(../../images/picto-promo-new2.png) no-repeat 0 0;}
.pictoBASmall {background:url(../../images/picto-promo-BA2.png) no-repeat 0 0;}
.pictoBestSmall {background:url(../../images/picto-promo-best2.png) no-repeat 0 0;}
.pictoSoldeSmall {background:url(../../images/picto-promo-sold2.png) no-repeat 0 0;}
.pictoPercSmall {background:url(../../images/picto-promo-perc2.gif) no-repeat 0 0;}

/* Zoom3 produit */
/*div.mojomagnify_zoom {position:absolute;width:120px;height:120px;overflow:hidden;cursor:crosshair;}
div.mojomagnify_border {position:relative;border:1px solid #C8009C;width:118px;height:118px;}
img.mojomagnify_img {padding:0;border:0px;}*/

	/* block right product */
.ct_description, .ct_customize {float:left;display:inline;}

    /* block description */
.ct_description {width:286px;margin:6px 0 0 0;}
.ct_description .care {margin:0 0 10px;}
.ct_description .care a {color:#FFF;margin-right:4px;position:relative;}
.ct_description .care a.tooltipB:hover em {left:0;width:100px}
.ct_description .care a.tooltipB:hover em span {left:2px;}
.ct_description .care_advice {margin:0 0 30px;}
.ct_description .care_advice a {text-decoration:none;font-size:11px;}
.ct_description .care_advice a:hover, .ct_description .care_advice a:focus {color:#d060a0;}

.ct_description .prix00, .ct_description .prix01 {font-weight:bold;font-size:15px;}
.ct_description .prix01 .prixBarre00 {font-weight:bold;font-size:12px;}

    /* block customize */
.ct_customize {width:200px;height:368px;background:#ececec;padding:14px 4px 14px 24px;float:right}
.ct_customize .ref {font-size:11px;}
.ct_customize .bt_basic00 {padding:54px 0 10px;}
.ct_customize .bt_basic00 a {width:138px;}

.detail_produit .block_right01 table {color:#898882;margin:20px 0;font-size:10px}
.detail_produit .block_right01 table td {width:50%;padding:4px 0;vertical-align:top}
.detail_produit .block_right01 table td span {font-weight:bold;font-size:11px;}

.detail_produit .block_right01 #preferencesPdt a {color:#d060a0;font-size:10px;text-decoration:none;}
.detail_produit .block_right01 #preferencesPdt a:hover {text-decoration:underline;}
.detail_produit .block_right01 #preferencesPdt a.pictAmi, .detail_produit .block_right01 #preferencesPdt a.pictFavori {background:url(../../images/picto-ami.jpg) no-repeat 0 2px;padding:4px 0 4px 20px;line-height:20px;}
.detail_produit .block_right01 #preferencesPdt a.pictFavori {background-image:url(../../images/picto-favori.jpg);margin:0 0 0 20px;}

.detail_produit .block_right01 .caractPdt .titreMajB {margin:14px 0 6px -14px;clear:both;}
.detail_produit .block_right01 .caractPdt .select00 {width:176px;}
.detail_produit .block_right01 .caractPdt .taille00 {width:140px;overflow:visible;}
.detail_produit .block_right01 .caractPdt .taille00 .tooltipR01:hover em {font-size:10px;line-height:12px}
.detail_produit .block_right01 .caractPdt .taille00 .tooltipR01:hover em:hover {display:none;}
.detail_produit .block_right01 .caractPdt .taille01 .select00 {float:left;display:inline;}
.detail_produit .block_right01 .caractPdt .taille01 a.tooltip {width:16px;height:16px;display:inline;float:left;margin:1px 0 0 4px;}
.detail_produit .block_right01 .caractPdt .taille01 .tooltip:hover em {top:24px;left:auto;right:-6px;white-space:nowrap}
.detail_produit .block_right01 .caractPdt .taille01 .tooltip:hover em span {left:auto;right:6px;}
.detail_produit .block_right01 .caractPdt .tooltipR01:hover em {top:-10px;left:-134px;width:100px}

.detail_produit .block_right01 .dispoPdt {margin:20px 0 0;color:#ba4493;}

	/* bloc bottom PPdt */
.detail_produit #blocPdtBottom {overflow:hidden;width:770px;margin:20px 0 20px 30px;clear:both;}
.detail_produit #blocPdtBottom #blockTenueCplte p, .detail_produit #blocPdtBottom #blockLikeToo p {text-transform:uppercase;margin:0 0 12px;}
.detail_produit #blocPdtBottom #blockTenueCplte {float:left;display:inline;width:330px;}
.detail_produit #blocPdtBottom #blockTenueCplte .imgListCplte {float:left;display:inline;width:152px;height:174px;margin:0 10px 0 0;}
.detail_produit #blocPdtBottom #blockTenueCplte .imgListCplte img {display:block;}
.detail_produit #blocPdtBottom #blockTenueCplte .bt_basic00 {width:auto;}
.detail_produit #blocPdtBottom #blockLikeToo {float:right;display:inline;width:400px;}

.detail_produit .listTenueCplte ul {list-style:none;margin:0;}
.detail_produit .listTenueCplte ul li a {text-decoration:none;font-size:11px;}
.detail_produit .listTenueCplte ul li a:hover {color:#D060A0;}

    /* total look */
.total_look .tenue_cplte {margin:0 0 20px;width:100%;border-top:1px solid #B2B2B0;overflow:hidden;background:#fceaf0 url(../../images/img-04.jpg) no-repeat 98% 20px;}
.total_look .tenue_cplte img {float:left;display:inline;margin:0 20px 0 0;}
.total_look .tenue_cplte p {padding:20px 0;font-size:18px;color:#D060A0;font-weight:bold;}
.total_look .tenue_cplte .listTenueCplte {height:auto;width:300px;}

.total_look .contentBloc {margin:10px 0;overflow:hidden;}
.total_look .block_left01 {width:180px;}
.total_look .block_right01 {width:610px;}
.total_look .block_left01 .aff_pdt {width:auto;text-align:left;float:left;display:inline;}
.total_look .block_left01 .aff_pdt .imgFP {height:auto;}
.total_look .block_left01 .aff_pdt p {}
.total_look .ct_description {width:360px;}
.total_look .ct_customize {height:254px;}
.total_look .check_art {width:98%;clear:both;text-align:right;padding:4px 8px;background:#DEDAD9;border-top:1px solid #fff;text-transform:uppercase;font-weight:bold;font-size:11px;color:#333;}
.total_look .check_art input {margin:0 0 0 4px;position:relative;top:2px;}
.total_look .bt_basicR00 {padding:20px 20px 40px 0;}

.total_look .montt_total {clear:both;text-align:right;padding:8px;border:1px solid #828282;color:#D060A0;font-size:14px;}
.total_look .montt_total .prix01 {margin:0 0 0 10px;font-size:16px;}

/* LOGIN *********************************************************************************************************************************************************/
#infoLog {display:none;}
.popUpLog {text-align:center;}
.popUpLog strong {color:#444;}
#login {margin:22px 0 0 30px;}
#login .block_left01 {border-right:1px solid #B9B9B9;margin:0 0 40px 0;width:436px;position:relative;}
#login .block_right01 {width:496px;}
#login .stick00 {background:#fff url(../../images/bg-stick00.png) no-repeat center 0;position:absolute;right:-26px;top:0;padding:12px 14px 24px;color:#fff;font-weight:bold;font-size:20px;}
#login .ssTitre02 {margin:0 0 30px;}
#login .bt_basicR00 {margin:20px 30px 10px 0;}
#login .txt00 {font-size:14px;padding:18px 0 30px;}
#login .input_text02 {border:1px solid #989898;width:174px}
#login .label03 {width:226px;}
#login .label04 {width:180px;padding:2px 10px 0 0;text-align:right;font-weight:bold;}
#login .info00 {margin:2px 0 16px 220px;color:#717171;}
#login .block_login {background:#fceaf0 url(../../images/img-04.jpg) no-repeat center bottom;padding:0 10px 270px 6px;width:384px}
#login .link01 {text-align:right;margin:0 96px 0 0;}
#login .link01 a {font-size:10px;text-decoration:none;}
#login .blockLogin00 {background:#ededed;padding:4px;}

/* TABLEAUX **********************************************************************************************************************************************************/
.table02 table th {font-weight:normal;color:#8d8a89;text-align:center;padding:0 0 8px;}
.table02 table td {padding:8px 4px;text-align:center;background:#f2f2f2;border-bottom:2px solid #fff;}
.table02 table a {text-decoration:none;color:#D060A0;}
.table02 table a:focus {text-decoration:underline;}
.table02 table .bt_basic00 a {color:#fff;}
.table02 table th.th00 {text-align:left;}
.table02 table th.th01 {text-align:right;}
.table02 table .infos00 {color:#b0008a;}

    /* specificites table02 */
.table02 table td.col00, .table02 table td.col01, .table02 table td.col02, .table02 table td.col03, .table02 table td.col04 {padding:26px 4px 8px;}
.table02 table td.col00, .table02 table td.col02, .table02 table td.col05 {text-align:left;}
.table02 table td.col00 span, .table02 table td.col02 span {font-size:11px;}
.table02 table td.col00 a, .table02 table td.col02 a {color:#717171;}
.table02 table td.col02, .table02 table td.col03, .table02 table td.col04 {border-bottom:0;background:#f2f2f2 url(../../images/bg-point00.gif) repeat-x left bottom;}
.table02 table td.col04, .table02 table td.col06 {text-align:right;}

.table02 table td.btSuppr {text-align:left;}
.table02 table td.btSuppr a {background:#f2f2f2 url(../../images/picto-suppr00.jpg) no-repeat 0 0;font-size:11px;color:#717171;padding:0 0 0 20px;}
.table02 table td.btSuppr a:hover, .table02 table td.btSuppr a:focus {color:#D060A0;}

.table02 table td.prix00 {font-size:12px;text-align:left;}
.table02 table td.prix00 .prixBarre00 {margin:0 14px 0 0;font-size:11px;}

    /* ligne rose */
.table02 table .line_pink td {background:#f8c9db;border-bottom:2px solid #fff;}
.table02 table .line_pink td.col02, .table02 table .line_kdo td.col04 {border-bottom:2px solid #fff;}
.table02 table .line_pink td.col02 span, .table02 table .line_pink td.col04 strong, .table02 table .line_pink td.col06 strong {color:#b2068e;}
.table02 table .line_pink td.col04 strong, .table02 table .line_pink td.col06 strong {font-size:14px;}

.table02 table .line_grey td {background:#dedad9;}

/*********************************************************************** PANIER ************************************************************************************/
.checkout00 {margin:0 10px 0 22px;width:786px;}

    /* menu top checkout */
#menuCheckout {border-bottom:1px solid #e3e3e3;margin:10px 0 20px;width:100%;}
#menuCheckout ul {margin:0;overflow:hidden;width:100%;position:relative;top:1px;}
#menuCheckout ul li {float:left;display:inline;width:19%;text-align:center;height:26px}
#menuCheckout ul li, #menuCheckout ul li a {font-size:11px;color:#999999;text-transform:uppercase;text-decoration:none;}
#menuCheckout ul li a:hover {color:#79709c;}
#menuCheckout ul li strong {padding:0 0 10px;}
#menuCheckout ul li.selected {background:url(../../images/puce14.gif) no-repeat 50% 100%;}
#menuCheckout ul li.selected, #menuCheckout ul li.selected a {font-size:18px;color:#79709c;line-height:18px;}
#menuCheckout ul li.accepted strong {border-bottom:2px solid #c8c8c8;}

	/* specification panier */
.blocQte {position:relative;width:28px;height:16px;padding:0 14px 0 0;margin:0 auto;}
.inputQte {color:#000;position:absolute;background:#FFF;width:20px;height:14px;font-size:11px;padding:0 6px 0 0;text-align:right;border:1px solid #717171;border-width:1px 0 1px 1px;}
.btnUp, .btnDown {position:absolute;top:0;right:0;height:8px;}
.btnDown {top:8px;}

.ct_offre {float:left;display:inline;width:442px;border:1px solid #828282;padding:10px 8px;margin:0 10px 30px 0;}
.ct_offre p {background:url(../../images/bg-point00.gif) repeat-x 1px 0;padding:10px 0 0;margin:10px 0 0;}
.ct_offre p span {text-align:right;display:block;margin:6px 0 0;}
.ct_offre p a {color:#d060a0;font-size:11px;}
.ct_offre .input_button {padding:0;}
.ct_offre .tooltipB {position:relative;top:4px;}
.ct_offre .tooltipB:hover em {left:-108px;top:-56px;}

    /* total panier */
.ct_total {float:right;display:inline;width:314px;}
.ct_total .bt_basic01, .ct_total .bt_basic02 {width:auto;margin:18px 0 0;}
.ct_total .bt_basic01 {margin:24px 0 10px;}
.ct_total table {border:1px solid #828282;}
.ct_total table th {background:#828282;color:#fff;text-transform:uppercase;padding:4px;}
.ct_total table td {color:#333;padding:8px 4px;background:url(../../images/bg-point00.gif) repeat-x 1px 0;text-align:right;}
.ct_total table td.txtRose {color:#D060A0;}
.ct_total table .first td {background:none;}
.ct_total table .mtt_total td {background:none;border-top:1px solid #b2b2b0;color:#d060a0;font-size:14px;}
.ct_total table .mtt_total td.num_total {font-size:18px;}

    /* block like too panier */
#ct_likeToo2 {float:left;display:inline;width:460px;margin:0 10px 0 0;}
#ct_likeToo2 span {display:block;margin:6px 0 0;}
#ct_likeToo2 a, #ct_likeToo2 a:hover, #ct_likeToo2 a:focus {text-decoration:none;}
#ct_likeToo2 a:hover, #ct_likeToo2 a:focus {color:#D060A0;}
#ct_likeToo2 ul {overflow:hidden;width:100%;margin:0;}
#ct_likeToo2 ul li {float:left;display:inline;margin:0 20px 0 0;-width:80px;}
#ct_likeToo2 ul li p {margin:8px 0 0;}
#ct_likeToo2 ul li p a {font-size:11px;color:#D060A0;text-decoration:underline;}
#ct_likeToo2 .titrLikeToo {text-transform:uppercase;font-size:14px;border-bottom:1px solid #b9b9b9;padding:0 0 6px;margin:0 0 10px;}
#ct_likeToo2 .prix00 {height:30px;}
#ct_likeToo2 .imgLikeToo a {display:block;border:1px solid #fff;}
#ct_likeToo2 .imgLikeToo a:hover, #ct_likeToo2 .imgLikeToo a:focus {border-color:#D060A0;}

    /* recap panier */
.bloc01_left {float:left;display:inline;width:250px;margin:0;min-height:240px;}
.bloc01_right {float:right;display:inline;width:600px;min-height:240px;}
* html body .bloc01_left {height:240px;}
* html body .bloc01_right {height:240px;}
.bloc01_left, .bloc01_right, .bloc01 {padding:20px 30px;margin-top:20px;border:1px solid #828284;}

.bloc01_left .txtlink00, .bloc01_right .txtlink00 {margin:20px 0 0;}
.bloc01_right .txtlink01 {margin:20px 0 34px;}

#listRelais table td {padding:0 4px;font-size:11px;height:22px;}
#listRelais table td strong {color:#000;}

.montant {height:110px;text-align:right}
.montant .titreIntBorder, .montant span {text-align:left;}
.montant span {height:auto;float:left;display:inline;width:60%;}
.info_colis {height:110px;}
/*.info_colis p {margin:0 0 10px;}
.info_colis .block_left01, .info_colis .block_right01, .paiement .block_left01, .paiement .block_right01 {padding:10px 0 0;}
.info_colis .block_left01, .paiement .block_left01 {width:56%;}
.info_colis .block_right01, .paiement .block_right01 {width:44%;}
.info_colis .block_right01 p strong {margin:0 0 10px;display:block;}*/
.paiement {overflow:hidden;width:936px;margin:10px 0 20px;border:0;background:#F8E3F0;}
.paiement table {margin:12px 0 10px 36px;width:370px;}
.paiement table td {padding:4px 4px 2px;}
.paiement .block_left01 .lig {padding:12px 0 0;}
.paiement .block_left01 .lig span {width:140px;text-align:right;margin:4px 0 0;}
.paiement .block_left01 .lig .input_radio {margin:4px 4px 4px 10px;}
.paiement .block_right01 .tooltipR01 {text-decoration:none;}
.paiement .checkLink {text-align:right;margin:0 0 10px 0;}
.paiement .checkLink label {margin:0 0 0 10px;}
.paiement .checkLink a {color:#D060A0;}

    /* paiement */
#paiement_carte_content form div {text-align:left;padding:0 0 0 20px;}
#paiement_carte_content span {float:left;display:inline;margin:5px 20px 0 0;font-weight:bold;color:#555;}

    /* confirmation */
.confirmOrder {margin:0 10px;}
.confirmOrder .ct_infos {margin:30px 0 0;}
.confirmOrder .ct_infos div.last {margin:10px 60px 36px 50px;}
.confirmOrder .reg_cb {padding:6px 0 0;}
.confirmOrder .reg_cb span {display:block;margin:20px 0 0 10px;}
.confirmOrder .echeancier {float:right;display:inline;margin:0 0 0 30px;padding:6px 10px;background:#f1f1f1;border:1px solid #717171;color:#000;font-size:11px;line-height:16px;}

/* COMMANDE ***************************************************************************************************************************************************************/
	/* specif ma commande */
.ct_infos {overflow:hidden;width:100%;}
.ct_infos div {float:left;display:inline;width:240px;margin:10px 50px 36px 0;}
.ct_infos div.last {margin-right:0;}

.mtt_cmd {overflow:hidden;width:100%;color:#333333;}
.mtt_cmd span, .mtt_cmd strong {float:left;display:inline;width:60%;}
.mtt_cmd strong {width:40%;}
.mtt_cmd .mtt00 {margin:14px 0 0;}
.mtt_cmd a span {float:none;display:inline;width:60%;}
.mtt_cmd a {font-size:10px;color:#d061a0;font-weight:bold;text-decoration:none;}
.mtt_cmd a:hover, #header h2 a:focus, #header .intitule a:hover, #header .intitule a:focus {text-decoration:underline}

.statut_echange {color:#6666cc;}
.statut_expedie {color:#339933;}
.statut_retourne {color:#cc3333;}
.statut_encours {color:#717171;}

/* commande directe */
#directOrder {margin:40px 0;border:1px solid #8d8d90;padding:10px 14px 6px 6px;clear:both;}
#directOrder .img_catalog {background:url(../../images/img-catalog01.png) no-repeat 0 0;display:inline;float:left;margin:-30px 10px 0 0;width:140px;height:146px;}
#directOrder .titreIntBorder {border:none;margin:0;}
#directOrder .txt11 {font-size:11px;}
#directOrder .link01 {float:left;display:inline;margin:0 0 0 20px;}
#directOrder .bt_basic00 {padding:4px 16px 4px 0;width:97%;}
#directOrder .bt_basic00 a {float:right;}

.tableDO {background:#f2f2f1;margin:6px 0;text-align:left}
.tableDO th {padding:6px 0 4px 20px;}
.tableDO td {padding:0 0 8px 20px;}
.tableDO th span, .tableDO th a {font-size:10px;font-weight:normal}
.tableDO th a {font-size:9px;color:#d060a0;}
.tableDO td .info00 {font-size:10px;}
.tableDO td .blocQte {margin:0;}
.tableDO th .tooltipB {margin:0 0 0 10px;}
.tableDO th .tooltipB em {font-size:12px;left:-53px;top:-40px;}
.tableDO td .input_button {margin:0 0 0 4px;}

/* ACCOUNT *********************************************************************************************************************************************************************/
.bg00, .bg04 {background:url(../../images/img-00.jpg) no-repeat 96% 0;}
.bg01 {background:url(../../images/img-01.jpg) no-repeat 96% 0;}
.bg02 {background:url(../../images/img-02.jpg) no-repeat 96% 0;}
.bg03 {background:url(../../images/img-03.jpg) no-repeat 96% 0;}

/* bloc middle01 - donnees perso */
#middle.middle01 {padding:0 36px 0 36px;width:926px;}
#middle.middle01 .ct_pagin {margin:0 0 0 -34px;}
#middle.middle01 .ct_pagin, .bg04 .ct_pagin {background:none;}
.middle01 .texteIntro {font-size:14px;margin:8px 0 30px 56px;color:#6F6695;}
.middle01 .titrePage {padding:14px 0;}
.middle01 .ct_block00 {border:1px solid #B2B2B2;background:#fff;padding:28px 28px 16px;width:870px;}
.middle01 .block_left00 {width:284px;padding:0 50px 0 50px;line-height:16px;}
.middle01 .block_right00 {width:452px;padding:0 16px;line-height:16px;}
.middle01 .block_right00 .bt_basic00 {margin:12px 0;}
.middle01 .titrePuce {border-bottom:1px solid #B2B2B2;margin:0 0 10px;padding:0 0 2px;}
.middle01 .titrePuce span {position:relative;left:-14px;}
.middle01 .bt_basic00, .middle01 .bt_basic01, .middle01 .bt_basicR00 {margin:12px 0 0;}
.middle01 .block_adLivr {position:relative;margin:10px 0;height:64px;}
.middle01 .link01 {text-align:right;position:absolute;bottom:0;right:0;}
.middle01 .link01 a {text-decoration:none;}
.middle01 .link01 a:hover, .middle01 .link01 a:focus {text-decoration:underline;}
.middle01 .hlInfos {float:right;margin:10px 100px 0 0;}
.middle01 .hlInfos em {left:-111px !important;top:-40px !important;}

.bg01 .bt_basic00 a, .bg01 .bt_print {float:right;width:auto}
.bg01 .bt_print {margin:0;}
.bg02 .titreInt, .bg02 .txtRose00 {float:left;display:inline;}
.bg02 .txtRose00 {margin:0 0 20px 40px;}
.bg02 .txtRose00 span {padding:0 0 0 20px;background:url(../../images/picto-favori.jpg) no-repeat 0 -2px;font-size:11px;margin:0 6px;}

.block_ptsRel {background:#f6dcec;border:1px solid #d95aa6;margin:0 0 0 -16px;padding:10px 16px;width:446px;position:relative;}
.block_ptsRel .link01 {bottom:10px;right:16px;}

.block_abon {background:#f6dcec;padding:22px 36px;width:926px;}
.block_abon .ssTitre00 {border:0;}
.block_abon .label01 {margin:0 0 0 40px;}

.bt_cpte a {float:right;margin:0 154px 0 0;}

/* newsletter */
.bg03 .form_0 p {margin:14px 0 6px;color:#333333;}
.bg03 .form_0 .label01, .bg03 .form_0 .btRadio00 {color:#6F6695;}
.bg03 .form_0 .bt_basic00 a {float:right;}

/* create account */
.bg04 .ssTitre00 {margin:0;}
.bg04 .block_left01, .bg04 .block_right01 {background:#fff;padding:10px 0;}

/************************************************************************************************************************************************************/
/* css propre a POPUP JQUERY - Page produit et page magasin */
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
* html #TB_overlay {/* ie6 hack */ position:absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.TB_overlayBG {background-color:#eae7e6;filter:alpha(opacity=75);opacity: 0.75;}
#TB_window {position:fixed; background:#fff;border:2px solid #d060a0;margin:-25% 0 0 -25%;padding:20px 36px 30px;z-index:102;display:none;text-align:left;top:50%;left:50%;}
* html #TB_window {position:absolute;top:50%;/* ie6 hack */ margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:10px 25px 10px 0;float:right;display:inline;}
#TB_closeWindowButton {color:#D061A0;text-transform:uppercase;font-size:11px;text-decoration:none;font-weight:bold;letter-spacing:1px}
#TB_closeAjaxWindow{margin:-20px 0 0;float:right;display:inline;}
#TB_ajaxContent{clear:both;overflow:auto;line-height:18px;}
#TB_ajaxWindowTitle, #TB_ajaxContent .titre {color:#6F6695;font-size:20px;font-weight:bold;padding:16px 0;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px;}
* html #TB_load { /* ie6 hack */position: absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/* CONTENUS STATIQUES **************************************************************************************************************************/
.ctStat {padding:0 20px 20px 20px;}
.ctStat, .ctStat a {}
.ctStat a {color:#D061A0;}
.ctStat strong {color:#5c5c5c;}
.ctStat span {color:#6F6695;}
.ctStat img {vertical-align:middle;}
.ctStat ol {float:left;display:inline;width:32%;margin:0 0 20px 20px;}
.ctStat ol a {text-decoration:none;color:#717171;}
.ctStat ol a:hover {color:#D061A0;text-decoration:underline;}
.ctStat dl {margin:0;}
.ctStat dt, .ctStat .titre00 {background:url(../../images/puce04.gif) no-repeat 0 48%;color:#D061A0;padding:0 0 0 10px;margin:26px 0 10px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
.ctStat dt {margin:0;}
.ctStat dd {text-align:justify;margin:0 0 0 10px;}
.ctStat dd span {font-weight:bold;margin:0 0 4px;display:block;}
.ctStat .table td {background:#EDEDED;}
.ctStat .table th {background:#FCEAF0;}
.ctStat .table00 th, .ctStat .table00 td {text-align:center;padding:4px;}

.template00, .template01, .template02 {width:774px;float:left;display:inline;}
.template00 .clear02 {clear:left;}
.template00 .linkPuce00 {text-align:right;border-bottom:1px solid #d8d8d8;padding:8px 0 4px;}
.template00 h5, .template00 h4 {color:#6F6695;font-size:14px;font-weight:bold;padding:20px 0 6px 6px;text-transform:uppercase;}
.template00 h4 {color:#D061A0;font-size:18px;font-weight:normal;margin:10px 0 0;padding:8px 6px;}
.template00 p {margin:0 0 10px;}
.template00 dt {margin:26px 0 10px;}

.template01 {position:relative;} /* pour lexique */
.template01 dl {width:560px;margin:0 0 20px;}
.template01 dt {background:none;padding:12px 0 4px;letter-spacing:normal;}
.template01 .linkPuce00 {text-align:right;border-top:1px solid #d8d8d8;padding:4px 0;width:560px;}
.template01 .menu00 {margin:2px 0 20px;}

.template02 .menu01 {float:right;display:inline;border:1px solid #A3A1A2;padding:0 0 10px 10px;width:170px;}
.template02 .menu01 p {background:#A3A1A2;color:#fff;font-weight:bold;text-transform:uppercase;width:180px;margin:0 0 6px -10px;padding:6px 0;text-align:center;}
.template02 .table .tabIntro00 {background:#fff;text-align:left;padding:4px 0 0;}
.template02 .table .tabIntro00 img {margin:0 20px 0 0;}
.template02 .table .tabIntro00 p {padding:8px 0 0;}
.template02 .table .tabIntro00 p strong {color:#D061A0;}
.template02 .table .tabIntro01 {background:#A3A1A2;color:#fff;text-transform:uppercase;}
.template02 .table .tabIntro01 strong {color:#fff;}
.template02 .table .bg00 {background:#FCEAF0;}
.template02 .table .bg01 {background:#fcd7e4}
.template02 .table .bg02 {background:#fff}
.template02 .table .td00 {text-align:left;}
.template02 .table01 th, .template02 .table01 td {text-align:left;padding:8px 4px;}
.template02 .table01 th {text-align:right;vertical-align:top;}
.template02 .table01 .tabIntro00 p {padding:0 0 10px;}
.template02 .table01 .tabIntro01 {text-align:center;}

.menu00 {margin:20px 0 20px;border:1px solid #B2B2B0;border-width:1px 0;color:#D061A0;overflow:hidden;width:100%;list-style:none;}
.menu00 li {display:inline;float:left;}
.menu00 a {padding:6px 16px;text-decoration:none;font-weight:bold;color:#D061A0;display:block;}
.menu00 a:hover, .menu00 a:focus, .menu00 a.actif {background:#FCEAF0;text-decoration:none;}

#blockDico {width:100%;position:relative;}
#blockRightDico {width:182px;}
#blockRightDico .menu01 {right:0;}
.menu01 {border:1px solid #A3A1A2;background:#fff;width:180px;}
.menu01 p {background:#A3A1A2;color:#fff;font-weight:bold;text-transform:uppercase;padding:6px 0;text-align:center;}
.menu01 ul {list-style:none;margin:0;}
.menuList01 {overflow:hidden;}
.menuList01 li span {display:block;background:#FCEAF0;text-indent:10px;padding:4px 0;color:#D061A0;font-weight:bold;}
.menuList01 li a {text-decoration:none;}
.menuList01 li a:hover, .menuList01 li a:focus {text-decoration:underline;}
.menuList01 .ssmenu01 {padding:4px 0 10px;}
.menuList01 .ssmenu01 li {padding:2px 0 0 10px;color:#717171;}
.menuList01 .ssmenu01 li a {color:#717171;}

.blocStat00 {clear:both;padding:20px 0 0;}
.blocStat00 h5 {padding:0 0 6px 6px;}
.blocStat00 p {float:right;display:inline;width:300px;text-align:justify;margin:0;}

.tableStat00 {text-align:center;}
.tableStat00 th, .tableStat00 td {padding:4px;}
.tableStat00 th {background:#A3A1A2;color:#fff;text-transform:uppercase;}
.tableStat00 td {background:#FCEAF0;}

.letterDico {background:url(../../images/bg-letterDico.jpg) no-repeat 0 0;height:34px;width:520px;border:1px solid #ccc;padding:14px 0 0 38px;color:#ccc;font-size:18px;}

/* siteMap + search */
.page00 .contentBloc, .page00 .contentBloc01 .menuNiv00 {float:left;display:inline;width:29%;margin:0 20px;}
.page00 .contentBloc01 {background:url(../../images/bg-point00.gif) repeat-x 0 0;padding:30px 0 0;}
.page00 h3 {color:#79709c;border-bottom:1px solid #b9b9b9;margin:20px 0 6px;padding:0 0 4px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
.page00_0 {margin:0 120px 0 0;}
.page00_0 h3 {margin:40px 0 10px;}
.menuNiv00, .menuNiv01, .menuNiv02 {margin:0;list-style:none;}
.menuNiv00 a, .menuNiv01 a, .menuNiv02 a {text-decoration:none;padding:0 0 0 10px;font-size:11px;}
.menuNiv00 a:hover, .menuNiv01 a:hover, .menuNiv02 a:hover, .menuNiv00 a:focus, .menuNiv01 a:focus, .menuNiv02 a:focus {color:#000 !important;}
.menuNiv00 li {padding:3px 0;}
.menuNiv00 li a {color:#D060A0;text-transform:uppercase;background:url(../../images/puce04.gif) no-repeat 0 3px;}
.contentBloc01 .menuNiv00 li a {background:url(../../images/puce17.gif) no-repeat 0 5px;text-transform:capitalize;color:#79709c;}
.menuNiv01 li {padding:2px 0 2px 10px;}
.menuNiv01 li a, .contentBloc01 .menuNiv01 li a {color:#727272;text-transform:lowercase;background:url(../../images/puce16.gif) no-repeat 0 6px;}

/* Contact */
.contact {padding:0 20px;width:958px !important;}
.contact .fil_ariane01 {padding:6px 0;}
.contact #blocCpteLeft, .contact #blocCpteRight {width:462px;}
.contact .lig .label00, .contact .lig .labelFocus00 {width:148px;}
.ct_block01 {margin:10px 0 0;width:100%;}
.ct_block01 p {padding:0 0 0 20px;}
.ct_block01 p span {color:#D060A0;}

/* autocompletion search */
.ac_results {padding: 0px;border:2px solid #6F7172;background:#fff;overflow: hidden;z-index: 99999;margin:-2px 0 0;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding:2px 6px;cursor: default;display: block;font: menu;line-height: 16px;overflow: hidden;text-align:left;}
.ac_loading {background:#fff}
.ac_odd {background: #feeff6;}
.ac_over {background: #d23d97;color: white;}