/* 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:#6f6f6f;}
img{border:0}
a {text-decoration:none;outline:none;}
ul, ol, dd {margin:0 0 0 20px;}
select option{padding:0 3px;}

/* Commun */
body {text-align:left;background:#7c7c7c;}
.txtImg00 {height:0;width:auto;overflow:hidden;font-size:0;padding:10px 0 0;background:url(bg-blank.gif) no-repeat 0 0;}
.clear00 {clear:both;font-size:0;line-height:0;padding:16px 0;}
.fil, .blocL00 {float:left;display:inline;}

/* Formulaires */
.form00 {width:100%;position:relative}
.lig {width:100%;padding:2px 0;overflow:hidden;}
.lig * {float:left;display:inline;}
.lig label, .lig span {line-height:18px;}
.lig input {border:0;font-family:Arial, Helvetica, sans-serif}
.lig select option{float:none;display:block;}
.lig span{color:#aeaeae;}
.lig .input00 {border:1px solid #c9c9c9;font-size:11px;color:#999;height:18px}
.lig .select00 {border:1px solid #c9c9c9;font-size:11px;color:#999;}
form .error00 {font-size:11px;line-height:12px;color:#999;text-align:center;}

/* contenu */
.ctTabs {display:none}
.popup00_1{display:block}

/* Onglets Altima */
.ctTabsNone {display:none;}

/* Titre, texte */
.titr00 {color:#999;font-size:17px;line-height:17px;}
.txt00 {color:#aeaeae;font-size:10px;}
.txt01 {color:#9c9c9c;font-size:16px;}

/* Menu et sous-menu */
.menu00 {height:16px;padding:20px 0 22px;margin:0;position:relative;z-index:999;}
.menu00 li {float:left;display:block;position:relative;width:132px;}
.menu00 li a {display:block;}
.menu00 li a.menu00cat {overflow:hidden;font-size:13px;color:#000;padding:0 8px;line-height:20px;border-left:1px solid #000;background:none}
.menu00 li.select1 a.menu00cat, .menu00 li.hover a.menu00cat, .menu00 li:hover a.menu00cat, .menu00 li.select a.menu00cat {color:#fff !important;background:#000}
.menu00 ul {margin:0;padding:6px 0;background:#fff;border:1px solid #000;border-top:0;display:none;width:131px;position:absolute;z-index:1}
.menu00 ul li {margin:0 6px;padding:4px 0;border-top:1px solid #dbdbdb;display:block;float:none;width:118px;background:none !important}
.menu00 ul li a {font-size:11px;}
.menu00 ul li a:hover,.menu00 ul li.select a {color:#999;background:none;}
.menu00 ul li.first {border:none;}
.menu00 li:hover ul, .menu00 li.select1 ul {display:block}

/* PopUp */
.popup00{overflow:hidden;position:relative;width:800px !important;width:800px;margin:0 auto;border:0;background:#fff;padding:10px 0px 10px 16px;line-height:16px;}
.popup00 h5.titr00 {color:#999;font-size:17px;line-height:17px;}
.popup00_0 h5 {padding:42px 0 0;background-image:url(img-guide00.jpg);}
.popup00_0 h5, .ctTabs .imgIllu{float:left;display:block;width:195px;padding-left:4px}
.ctTabs {overflow:hidden;}
.ctTabs h4 {padding:30px 0 0;margin:0 0 4px;background-image:url(img-titr00.png);}
.ctTabs .value00{display:block;float:left;width:100%;overflow:hidden}
.ctTabs h4.titrFemme01 {background-position:0 -30px;}
.ctTabs h4.titrFemme02 {background-position:0 -60px;}
.ctTabs h4.titrFemme03 {background-position:0 -90px;}
.ctTabs h4.titrHomme00 {background-position:0 -120px;}
.ctTabs h4.titrHomme01 {background-position:0 -150px;}
.ctTabs h4.titrHomme02 {background-position:0 -180px;}
.ctTabs h4.titrHomme03 {background-position:0 -210px;}
.ctTabs h4.titrHomme04 {background-position:0 -240px;}
.ctTabs h4.titrHomme05 {background-position:0 -270px;}
.ctTabs h4.titrEnfant00 {background-position:0 -300px;}
.ctTabs h4.titrEnfant01 {background-position:0 -330px;}
.ctTabs h4.titrEnfant02 {background-position:0 -360px;}
.ctTabs h4.titrEnfant03 {background-position:0 -390px;}
.ctTabs h4.titrAccess00 {background-position:0 -420px;}
.ctTabs h5 {color:#9c9c9c;font-size:14px;padding:0 0 4px;}
.ctTabs p {margin:0 0 14px;}
.ctTabs .intro00 {color:#9c9c9c;font-size:12px;margin:0 0 14px;}
.ctTabs .enceinte, .ctTabs .blocR00 {width:230px;float:right;display:block;}
.ctTabs .enceinte {background:url(illu-enceinte.jpg) no-repeat 0 0;padding:16px 0 0 40px;margin:15px 0 0;}
.ctTabs .enceinte p {padding:0 0 10px 16px;margin:0;}

#femme00 .calculator00, #femme02 .calculator00{width:317px !important;width:327px}
#femme01 .calculator00{width:341px !important;width:351px}
#femme03 .calculator00{width:312px !important;width:322px}
#enfant00 .calculator00{width:345px !important;width:355px}
#enfant01 .calculator00,#enfant02 .calculator00,#enfant03 .calculator00{width:532px}

.calculator00 {background:url(bg-calculator00.png) no-repeat 0 0;padding:0 0 0 7px;margin:0 auto 11px auto;display:block;height:144px;position:relative}
.calculator00_0 {background:url(bg-calculator00.png) no-repeat right 0;padding:10px 98px 10px 5px;margin:0;position:relative;float:right;display:block;height:100%;}
#femme03 .calculator00_0 {padding-right:61px}
.calculator00 h5 {padding:0;}
.calculator00 p {margin:0 0 10px;}
.calculator00 label {width:100px;text-align:right;}
.calculator00 input {width:40px;padding:2px;margin:0 4px;}
.calculator00 .select01 {color:#999;width:93px;padding:0px 4px;margin:0 4px;cursor:pointer;display:block;height:18px;line-height:18px;background:#fff}
.calculator00 .select01 .txt{width:48px;color:#999}
.calculator00 select {width:82px;padding:1px;margin:0 0 0 4px;height:18px;}
.calculator00 .select_in{display:none;background:#FFFFFF;border: 1px solid #C9C9C9;font-size: 11px;margin: 19px 0 0 104px !important;margin:21px 0 0 -97px;position: absolute;z-index:3;width:101px}
.calculator00 .select_in li{display:block;float:none;padding:1px 4px;color:#999;cursor:pointer}
.calculator00 .select_in li:hover,.calculator00 .select_in li.hover,.calculator00 .select_in li.active{color:#6F6F6F;background:#f8f8f8}
.calculator00 .btn_select{background:url(btn_select.png) no-repeat;width:22px;height:22px;position:absolute;margin:0 0 0 32px;cursor:pointer;z-index:4}
.calculator00 .btn_select:hover,.calculator00 .btn_select.hover{background-position:0 -22px}
.calculator00 .error00 {height:50px;}
.calculator00 .error00 .visuel{background:url(sigle_attention.jpg) no-repeat;width:26px;height:20px;display:block;margin:0 auto 4px}
.calculator00 .cb00 input, .calculator00 .cb00 label {width:auto;}
.calculator00 .cb00 input {margin:2px 6px 0 0;}
.calculator00 .num01 {margin:2px 0 0 4px;font-size:11px}
.calculator00 .ctValue00, .calculator00 .validValue00 {float:left;display:inline;}
.calculator00 .ctValue00 {margin:0 16px 0 0;width:192px;}
.calculator00 .reponse00_0{background:url("bg-calculator00.png") no-repeat scroll right 0 transparent;display:none;margin:0 0 0 7px;position:relative;left:0px;top:0px;font-style:normal;text-align:center;padding:22px 51px 10px 52px;height:108px}
.calculator00 .btn_recalculer{width:114px;height:32px;background:url(btn.png) no-repeat 0 -64px;display:block;margin:0 auto;cursor:pointer;position:relative}
.calculator00 .btn_recalculer i{background:url(fleche_btn.png) no-repeat;height:12px;width:7px;display:block;position:absolute;top:8px;left:8px}
.calculator00 .btn_recalculer span{background:url(texte_btn.png) no-repeat 0 -22px;height:10px;width:82px;display:block;position:absolute;top:9px;left:19px}
.calculator00 .btn_recalculer:hover{background-position:0 -96px}
.calculator00 .btn_recalculer:hover i{background-position:0 -12px}
.calculator00 .btn_recalculer:hover span{background-position:0 -33px}
.calculator00 .reponse00_0 .reponseVal span{display:block;font-size:16px;color:#9e9e9e;margin:0 0 2px;height:17px}
.calculator00 .reponse00_0 .reponseVal div{font-size:35px;font-family:Myriad Pro, Arial;color:#ff6701;margin:0px;width:100%;display:block;height:46px;line-height:42px}
.calculator00 .validValue00 {width:81px;position:absolute;margin-top:-21px}
.calculator00 a.btValid00 {padding:0;color:#000;position:relative;cursor:pointer;padding:3px 10px;border:1px solid #999;background-color:#374853;border-radius:3px;color:#fff;box-shadow:2px 2px 3px #ccc;text-shadow:1px 1px 0px #000;}
	.calculator00 a.btValid00:hover {color:#FF9}
.calculator00 a.btValid00 div{position:relative;cursor:pointer}
.calculator00 a.btValid00 span{background:url(texte_btn.png) no-repeat;height:10px;width:51px;display:block;position:absolute;top:8px;left:17px;cursor:pointer}
.calculator00 a.btValid00:hover {background-position:0 -32px;}
.calculator00 a.btValid00:hover i{background-position:0 -12px}
.calculator00 a.btValid00:hover span{background-position:0 -11px}
.scroll00 {overflow:auto;padding:0 14px 0 0;}

/* Tableaux */
.table00 {font-size:11px;text-align:center;border:1px solid #e2e2e2;margin:0 0 10px;}
.table00 th {text-align:left;font-weight:normal;padding:4px;}
.table00 td {padding:6px 0;border-left:1px dotted #dfdfdf;}
.table00 th, .table00 td strong {font-size:12px;}
.table00 th span {font-size:11px;}
.table00 th span, .table00 td strong {color:#999;}
.table00 .first {border:0;}
.table00 .tr00 {background:#f8f8f8;}
.table00 .tr01 td, .table00 .tr01 th {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.table00 .tr01 .first, .table00 .tr02 .first {border:1px solid #e2e2e2;border-width:0 1px 1px 0;}
.table00 .tr01 .last, .table00 .tr00 .last, .table00 .tr02 .last {border-right:1px solid #e2e2e2;}
.table00 .tr02 .first {border-width:0 0 1px 1px;border-right:1px dotted #dfdfdf;padding:2px 6px;}
.table00 .tr02 .first strong {color:#757575;font-size:16px;display:block;padding:4px 0 0;}
.table00 .tr03 td {border:1px solid #e2e2e2;border-width:0 0 1px;padding:2px 0;}
.table00 .color01 {background:#ffb637;border-bottom:1px solid #f6c36a;border-left:1px dotted #f6c36a;}
.table00 .color02 {background:#ff9b2f;border-bottom:1px solid #f6b064;border-left:1px dotted #f6b064;}
.table00 .color03 {background:#ff851a;border-bottom:1px solid #f6a056;border-left:1px dotted #f6a056;}
.table00 .color04 {background:#999;border-bottom:1px solid #f68b44;border-left:1px dotted #f68b44;}
.table00 .color05 {background:#ff4800;border-bottom:1px solid #f67644;border-left:1px dotted #f67644;}
.table00 .color06 {background:#e24000;border-bottom:1px solid #e27044;border-left:1px dotted #e27044;}
.table00 .color07 {background:#e2e2e2;color:#707070;font-size:11px;}
.table00 .colorBorder00 {border-left:1px solid #ffe1c1;}
.table00 .colorBorder01 {border-bottom:1px solid #ffe1c1;}
.table00 .colorTxt00 {color:#fff;font-weight:bold;font-size:14px;letter-spacing:1px;text-align:left;}
.table00_0 th, .table00_1 th {width:16%;}
.table00_0 td, .table00_1 td,.table00_3 td {width:4%;}
.table00_1 {border:0;}
.table00_1 th {padding:2px 6px;}
.table00_1 td {padding:2px 0;}
.table00_1 .tr00 th, .table00_1 .tr00 td {border-bottom:1px solid #e2e2e2;}
.table00_2, .table00_3 {border-width:0 1px 1px 0;}
.table00_2 th, .table00_2 td {width:12%;}
.table00_2  th {padding:4px 6px;border:1px solid #e2e2e2;border-width:1px 0;text-align:center;}
.table00_2  td {padding:2px 4px;border-bottom:1px solid #e2e2e2;}
.table00_2  .trLast td {border-bottom:0;}
.table00_2 .th00, .table00_2 .td00 {background:#f8f8f8;border-left:1px solid #e2e2e2;}
.table00_2 .th01 {border-left:1px dotted #dfdfdf;}
.table00_3 th {border-left:1px solid #e2e2e2;width:12%;}

/* Bulles chiffres */
.imgIllu {position:relative;}
.imgIllu .num00, .num01 {background:url(bg-num00.png) no-repeat 0 0;text-align:center;}
.imgIllu .num00 {position:absolute;text-align:center;bottom:0;left:0;cursor:pointer;z-index:10}
.imgIllu .num00 em, .num01 {font-style:normal;width:14px;line-height:14px;color:#fff;font-weight:bold;}
.imgIllu .num00 em {display:block;font-size:11px}
.imgIllu .num00 span {display:none;background:url(bg-blank.gif) no-repeat 0 0;}
.imgIllu .num00 strong {font-weight:normal;color:#999;}
.imgIllu a.num00:hover {background-position:0 -16px;}
.imgIllu a.num00:hover em {color:#999;}
.imgIllu a.num00:hover span {display:block;border:1px solid #bebebe;background:#fff;padding:6px 10px;position:absolute;left:0;bottom:18px;white-space:nowrap;width:auto;text-align:left;}
.num01{display:inline-block;background-position:0 -32px;font-size:11px}

/* Specifique Guide des tailles */
#femme01 .calculator00_0 label{width:122px;}
#femme01 .calculator00_0 .cb00 label{width:auto;}
#femme01 .calculator00_0 .ctValue00{width:216px;}
#femme01 .blocR00 {font-size:11px;color:#9C9C9C;width:260px;}
#femme01 .blocR00 ul {margin:0;list-style:none;border-top:1px solid #e2e2e2;padding:6px 0 0;}
#femme01 .blocR00 ul li strong {color:#838383;font-size:12px;margin:0 4px 0 0;}
#femme01 .blocR00 ul li.fil {width:140px;}
#femme01 .txt01 {padding:20px 0 0 56px;margin:0 0 10px;}
#femme01 .playtex th {width:22%;}
#femme01 .playtex td {width:8%;}
#femme02 .table00_0 th {width:14%;}
#femme02 .table00_0 td {width:6%;}
#femme03 .calculator00_0 label {width:50px;}
#femme03 .calculator00_0 .label00 {padding:0 0 0 18px;}
.imgIlluFemme .num00_0 {bottom:257;left:161px;}
.imgIlluFemme .num00_1 {bottom:266px;}
.imgIlluFemme .num00_2 {bottom:226px;}
.imgIlluFemme .num00_3 {bottom:203px;left:159px;}
.imgIlluFemme .num00_4 {bottom:154px;left:22px;}
.imgIlluFemme .num00_5 {bottom:229px;left:137px;}
.imgIlluFemme .num00_6 {bottom:113px;left:72px;}

#homme01 .table00_3 th {width:18%;}
#homme01 .table00_3 td {width:16%;}
#homme02 .table00_0 th, #homme04 .table00_0 th, #homme05 .table00_0 th {width:12%;}
#homme03 .table00_0 th {width:14%;}
#homme03 .table00_0 td {width:12%;}
#homme04 .table00_0 .tr00_0 td, #homme05 .table00_0 .tr00_0 td {border-bottom:1px solid #e2e2e2;}
.imgIlluHomme .num00_0 {bottom:313px;left:1px}
.imgIlluHomme .num00_1 {bottom:287px;left:160px;}
.imgIlluHomme .num00_2 {bottom:242px;}
.imgIlluHomme .num00_3 {bottom:168px;left:14px;}

#enfant00 .imgIllu {margin:180px 0 0;}
#enfant00 .ctValue00{width:220px;}
#enfant00 .ctValue00 .txt00{padding:0 0 0 100px;}
#enfant00 .table00_0 th, #enfant02 .table00_0 th, #enfant03 .table00_0 th {width:16%;}
#enfant00 .table00_0 td {width:10%;}
#enfant01 .imgIllu {margin:30px 0 0;}
#enfant01 .table00_0 th {width:14%;}
#enfant01 .table00_0 td, #enfant02 .table00_0 td, #enfant03 .table00_0 td {width:6%;}
.imgIlluEnfant .num00_0, .imgIlluGarcon .num00_0, .imgIlluFille .num00_0 {bottom:283px;left:21px;}
.imgIlluEnfant .num00_1, .imgIlluGarcon .num00_1, .imgIlluFille .num00_1 {bottom:230px;left:161px;}
.imgIlluEnfant .num00_2 {bottom:203px;}
.imgIlluEnfant .num00_3, .imgIlluGarcon .num00_3, .imgIlluFille .num00_3 {bottom:172px;left:160px;}
.imgIlluGarcon .num00_0, .imgIlluFille .num00_0 {bottom:300px;}
.imgIlluGarcon .num00_1 {bottom:270px;}
.imgIlluGarcon .num00_2, .imgIlluFille .num00_2 {bottom:242px;}
.imgIlluGarcon .num00_3 {bottom:193px;}
.imgIlluFille .num00_1 {bottom:276px;}
.imgIlluFille .num00_3 {bottom:214px;}

#accessoire00 .blocL00 {width:262px;margin:0 24px 0 0;}
#accessoire00 .blocL00 .table00_0 th {width:44%;}
#accessoire00 .blocL00 .table00_0 td {width:16%;}
.imgIlluAccess .num00_0 {bottom:175px;left:98px;}
.imgIlluAccess .num00_1 {bottom:92px;left:113px;}
.imgIlluAccess .num00_2 {bottom:6px;left:92px;}