﻿@charset "utf-8";

/* General */
html, body, form { margin:0; padding:0; height: 100%; }
html { overflow-x:hidden; background: #000 url(/medias/communs/bg01.png) center top no-repeat; }
body { color:#2c2c2c; font-weight:normal; font:12px Arial, Helvetica, sans-serif; }
img, table { border:0; }
table { border-spacing: 0; font-size: 100%; }
td, th { padding: 0; }
h1 { color:#960900; }
h2 { color:#2c2c2c; }
h3 { font-size: 14px; margin: 20px 0 8px; color:#2c2c2c; }
h4 { color:#960900; }
h5 { color:#960900; }
ul { margin:0; padding:0; list-style:none; }
p { font-weight:normal; line-height:1.5em; margin-bottom:0.8em;}
a { color:#05325b; font-weight: normal;}
a:link { color:#da270f; font-weight:normal; text-decoration:underline;}
a:hover { color:#c01a04; font-weight:normal; text-decoration:none;}
object { outline: none; }
div.hr { width: 754px; height: 2px; margin: 15px 0 15px -25px; background: url(/medias/communs/mstr_separator.png) no-repeat; }
div.hr hr { display: none; }
a.lienExterne { padding-right: 15px; background: url(/medias/communs/ctnt_icone_ext.png) no-repeat 100% 0.2em; }

#global { position:absolute; left:50%; width:1680px; margin:-33px 0 0 -840px; }
#mstrBg { margin:0; padding:0; height:840px; }
#mstrBg.bleu { background: url(/medias/communs/hdr_bg2.jpg) no-repeat; }
#mstrBg.rouge { background: url(/medias/communs/hdr_bg1.jpg) no-repeat; }
#mstrBg.vert { background: url(/medias/communs/hdr_bg3.jpg) no-repeat; }
#mstrBg img{ padding:33px 0 0 0; }


#fullheight {  background: url(/medias/communs/bg03.jpg) no-repeat 50% 915px; min-height: 100%; width:100%; }
.mstr #container { width:995px; margin:0 auto; padding:0; position:relative; z-index:0; } 
.mstr #contentop { width:995px; margin:0 auto; height:109px; position:relative; z-index:15; }
.mstr #contenu { width:995px; margin:0 auto; }
.mstr #contenu .conteneur { width:995px; float:left; position:relative; min-height:768px; }


/* menu principale */
.mstrNavFix { position:relative; float:left; z-index:75; }
#hdrNav { position:relative; float:left; padding:5px 0 0 26px; }
#hdrNav li { float:left; display:block; }
.fr #hdrNav li { margin:0 22px; }
.en #hdrNav li { margin:0 38px; }
#hdrNav li, #hdrNav li a { display:block; text-decoration:none; }
#hdrNav li:hover, #hdrNav li.over { visibility:visible; }
#hdrNav li { background:none;}
.fr #hdrNav li.liNavBt01:hover, .fr #hdrNav li.liNavBt01.over, .fr .liNavBt01 .actif { width:155px; background:url(/medias/fr/menuov_03.png) 0 0 no-repeat; }
.fr #hdrNav li.liNavBt02:hover, .fr #hdrNav li.liNavBt02.over, .fr .liNavBt02 .actif { width:140px; background:url(/medias/fr/menuov_05.png) 0 0 no-repeat; }
.fr #hdrNav li.liNavBt03:hover, .fr #hdrNav li.liNavBt03.over, .fr .liNavBt03 .actif { width:80px; background:url(/medias/fr/menuov_07.png) 0 0 no-repeat; }
.fr #hdrNav li.liNavBt04:hover, .fr #hdrNav li.liNavBt04.over, .fr .liNavBt04 .actif { width:131px; background:url(/medias/fr/menuov_09.png) 0 0 no-repeat; }
.fr #hdrNav li.liNavBt05:hover, .fr #hdrNav li.liNavBt05.over, .fr .liNavBt05 .actif { width:218px; background:url(/medias/fr/menuov_11.png) 0 0 no-repeat; }
.en #hdrNav li.liNavBt01:hover, .en #hdrNav li.liNavBt01.over, .en .liNavBt01 .actif { width:122px; background:url(/medias/en/menuov_03.png) 0 0 no-repeat; }
.en #hdrNav li.liNavBt02:hover, .en #hdrNav li.liNavBt02.over, .en .liNavBt02 .actif { width:103px; background:url(/medias/en/menuov_05.png) 0 0 no-repeat; }
.en #hdrNav li.liNavBt03:hover, .en #hdrNav li.liNavBt03.over, .en .liNavBt03 .actif { width:90px; background:url(/medias/en/menuov_07.png) 0 0 no-repeat; }
.en #hdrNav li.liNavBt04:hover, .en #hdrNav li.liNavBt04.over, .en .liNavBt04 .actif { width:77px; background:url(/medias/en/menuov_09.png) 0 0 no-repeat; }
.en #hdrNav li.liNavBt05:hover, .en #hdrNav li.liNavBt05.over, .en .liNavBt05 .actif { width:169px; background:url(/medias/en/menuov_11.png) 0 0 no-repeat; }
/* 2e palier */
#hdrNav li div { position: absolute; left: -999em; z-index:100; margin-left: -35px; background: url(/medias/communs/spacer.gif);}
#hdrNav ul {  overflow: hidden; margin: 3px 30px 30px 27px; cursor: pointer; }
#hdrNav .liNavBt01 div, #hdrNav .liNavBt02 div, #hdrNav .liNavBt03 div, #hdrNav .liNavBt04 div { width:228px; }
#hdrNav .liNavBt05 div { width:290px; }
#hdrNav li li, #hdrNav li li a { float: none; width: auto; height: auto; }
#hdrNav li li { margin: 0 8px !important; }
#hdrNav li li a, #hdrNav li li:hover li a, #hdrNav li li.over li a { color:#000; background:url(/medias/communs/navbg.png) 0 0 repeat; padding: 0.35em 13px 0.35em 9px; height: 1%; font: 12px Arial, Helvetica, sans-serif; }
#hdrNav li li:hover a, #hdrNav li li.over a, #hdrNav li li li:hover a, #hdrNav li li li.over a { color:#000; background:url(/medias/communs/navbgov.png) 0 0 repeat #fff; }
#hdrNav li li li:hover a, #hdrNav li li li.over a { background:url(/medias/communs/navbgov.png) 0 0 repeat #fff; }
#hdrNav li:hover ul div, #hdrNav li.over ul div { left: -999em; }
#hdrNav li:hover div, #hdrNav li li:hover div, #hdrNav li.over div, #hdrNav li li.over div { left: auto; }
/* 3e palier normal */
#hdrNav li li div { margin-left:140px; margin-top: -36px; padding-top: 1em; cursor:default; z-index: 3; }
#hdrNav li li div ul { margin: 0 25px 35px 10px; }
#hdrNav li.liNavBt05 li div { margin-left: 0; margin-right: 225px; width: 175px; }
#hdrNav li.liNavBt05 li:hover div, #hdrNav li.liNavBt05 li.over div { right: 0; }

/* 3e palier produits */
#hdrNav .hdrPrdBox { top:3px; padding:0; margin-top:0; }
#hdrNav .hdrPrdBox .groupe { position:static; width:327px; height:400px; padding: 20px 0 0 20px; margin:0 0 0 18px; overflow:hidden; background:url(/medias/communs/menuBG1.png) 0 0 no-repeat; }
#hdrNav .hdrPrdBox .groupe a.hdrPrdImg { display: block; margin:0 0 10px 0; padding:0; width:273px; height:182px; background:none; border:solid 2px #000; }
#hdrNav .hdrPrdBox .groupe a.hdrPrdImg img { width: 273px; height: 182px; background-color: #8D8D8D; }
#hdrNav .hdrPrdBox .groupe h1 { margin:15px 0; padding:0; font-size: 13px; color: #2c2c2c; text-transform: uppercase; }
#hdrNav .hdrPrdBox .groupe .txt { position:relative; float:left; margin:0 0 15px; padding:0; width:277px; }
#hdrNav .hdrPrdBox .groupe .txt p { margin: 0; }
#hdrNav .hdrPrdBtn { background-color:#000; float:right; padding:6px 8px 5px; margin:0 50px 7px 5px; }
#hdrNav .hdrPrdBtn a { color:#fff !important; padding:0 12px 0 0; text-transform:uppercase; font-size: 11px; font-weight: bold; background: url(/medias/communs/bullet07.gif) right 2px no-repeat !important;}
#hdrNav .hdrPrdBtn a:hover, #hdrNav .hdrPrdBtn a.over { color:#da270f !important; background: url(/medias/communs/bullet02.gif) right 2px no-repeat !important;}
#hdrNav .hdrPrdAct { float:left; width:100%; margin: 0; padding:0; }
#hdrNav .hdrPrdAct a { float:left; padding:0 10px 0 0; font-weight: bold; text-transform:uppercase; background: url(/medias/communs/bullet05.gif) right 4px no-repeat !important;}
#hdrNav .hdrPrdAct a:hover, #hdrNav .hdrPrdAct a.over { color:#da270f; background: url(/medias/communs/bullet02.gif) right 4px no-repeat !important;}
/* menu haut*/
.mstr #logosite { position:relative; float:left; width:995px; height:43px; padding:8px 0 0 0; z-index:1; text-align:center; }
.mstr #menutop { position:relative; float:left; width:995px; height:20px; z-index:85; }
.menutop { text-align:center; position:relative; height:30px; top:0; z-index:50; }
.fr .menutop { padding-left:165px; }
.en .menutop { padding-left:225px; }
.menutop li { float:left; background:url(/medias/communs/bullet01.gif) right 7px no-repeat; padding:0 7px; }
.menutop a:link, .menutop a { text-decoration: none; color:#000; font-size:12px; }
.menutop a:hover, .menutop a.over, .menutop a.actif { color:#c40f02; }
.menutop li#lang { background: url(/medias/communs/home-arrow.gif) right 2px no-repeat; float:left; position:relative;}
.menutop li#lang a { padding-right: 45px; }
.menutop li#lang li a { display: block; padding: 0.25em 13px 0.25em 0; }
.menutop div { position:absolute; left: -999em; top: 0.5em; background: url(/medias/communs/spacer.gif); }
.menutop ul { width:145px; margin:0; padding:8px 0; background-color:#F0F0F0; border:1px solid #B0B0B0; }
.menutop li:hover div { left: auto; right:-10px; padding:1em 0;}
.menutop li:hover li a { font-size:10px; text-decoration: none; }
.menutop li li, #hdrNavSec li li a { float: none; background: none; }
.menutop li li { text-align: right; }
.menutop li li a.actif { font-size:10px; color: #c40f02; background: url(/medias/communs/home-puceoff.gif) no-repeat right center; }
.menutop li li a:hover { font-size:10px; color: #F0F0F0; background-color: #696969; }
.menutop li li a.actif:hover { font-size:10px; background: #696969 url(/medias/communs/home-puceon.gif) no-repeat right center; }



/* fil d'Arianne */
.ariane { color:#2c2c2c; display:block; width:964px; height:26px; background: url(/medias/communs/bg04.gif) 0 0 no-repeat; margin:18px 0 0 18px; padding:10px 0 0 0; font-size:13px; }	
.fildariane { float:left; margin-left:18px;}
.fildariane a { color: #2c2c2c; }
.fildariane sup { vertical-align: top; }
.recherche { background: url(/medias/communs/bg06.gif) 0 0 no-repeat !important; }
.ariane .autres { float:right; margin-right:18px; }
.autres .titreaut { float:left; margin:0 !important; padding:0 5px !important; border:none; }
.autres .dropdown, .contenueven1 .dropdown { float:left; background-color:#fff; padding:0;}
.autres .finder, .contenueven1 .finder { color:#2c2c2c; background:#fff url(/medias/communs/bg07.gif) 0 0 repeat; height:20px; padding:0; border:solid 1px #595e5f; margin:-2px 0 0 0; position:relative; float:left; }

.ariane .autres { float:right; margin-right:18px; }

.dropevents { position:absolute; top:32px; right:20px; }


/* Header */
.header { position:relative; float:left; }
.header img { position:relative; display:block; float:left; margin:0 0 0 18px; }
.header h1 { margin: 0; padding: 0; position: absolute; left: 55px; top: 18px; z-index: 10; font: normal 40px/40px Tahoma, Geneva, sans-serif; font-style:italic; color: #000; }

/* Menu gauche */
.contenuint1 { background: url(/medias/communs/bg05.gif) 0 0 repeat-x #c1c1c1; float:left; margin:0; min-height:676px; border-bottom: 2px solid #000; }
.border1 { background: #000 url(/medias/communs/border01.gif) no-repeat; padding:0 0 0 2px; float:left; margin:0 0 0 18px; }
.border2 { background: #000 url(/medias/communs/border01.gif) no-repeat; padding:0 2px; float:left; margin:0; }
.border3 { background: #000 url(/medias/communs/border01.gif) no-repeat; padding:0 2px; float:left; margin:0 0 0 18px; }


.leftmenu h2, .leftmenu p { padding:1em 0 0 10px; margin:0; }
.leftmenu h2 { font-size:25px; }
.leftmenu h2 a { color:#000; text-decoration:none; }
.leftmenu { width:205px; float:left; padding:16px 0; }
.leftmenu ul { margin: 0 19px 38px 19px; padding: 0; }
.leftmenu ul a { color:#2c2c2c; text-decoration:none; font-size:15px; display:block; padding:7px 10px; font-weight:bold; }
.leftmenu ul a:hover { background: url(/medias/communs/bullet05.gif) 0 8px no-repeat;}
.leftmenu ul a.actif { color:#da270f; font-size:18px; background: url(/medias/communs/bullet04.gif) 0 8px no-repeat;}
.leftmenu ul ul { margin: 0 19px 0 11px; }
.leftmenu ul#appSdMenu { margin: 0 0 15px; padding: 0 19px 10px 11px; border-bottom: 2px solid #000; }
.leftmenu ul#appSdMenu a, .uppercase, #dlrColGc h2 { text-transform: uppercase; }
.leftmenu ul#appSdMenu ul a { text-transform: none; }
.detaillants, .rabais { position:relative; background: #b7b8b9 url(/medias/communs/bg07.gif) 0 50%; margin:6px 10px 0 10px; border:solid 1px #595e5f; }
.rabais { margin: 6px 0; width: 245px; }
.detaillants .texte, .rabais .texte { color:#2c2c2c; height:20px; padding:0 2px; border:solid 1px #595e5f; margin:0 15px 0 0; position:relative; background:none; border:none; }
.detaillants .bouton, .rabais .bouton { padding: 5px; background:none !important; position:absolute; right:0px; top:0px; }
.rabais .important { position: absolute; left: 260px; top: 0; width: 200px; line-height: 18px; }


/* Contenu interieur */
.contenuint2, #dlrColDt { background: url(/medias/communs/bg05.gif) 0 0 repeat-x #c1c1c1; width:703px; float:left; min-height:586px; padding:8px 25px 153px 25px;}
.contenuint2 h2 { font-size:25px; margin:23px 0;}
.contenuint2 ul li { background: url(/medias/communs/bullet06.gif) 15px 0.6em no-repeat; padding:0.2em 0 0.25em 25px; }
.contenuint2 ol li { padding: 0 0 0.85em; }
.contenuint2 li ul { margin:0.6em 0 1em 0; }
.contenuint2 img { margin:25px; }
.contenuint2 td img { margin-left:0 !important; }
.avantages h3 { margin: 0 0 0.8em; }
.avantages td { padding-top:1em; }
.avantages td li { display:block; }
.avantages td img { margin:0 25px 0 0 !important; float:left; }
.avantages .separator1 { border-bottom:solid 1px #2c2c2c; float:left; width:100%;}
.bigtxt { font-size:20px; font-weight:bold; }
.topage { float:right; margin-top:20px; padding-right:15px; background: url(/medias/communs/bullet08.gif) right 5px no-repeat;}
.contenumodele { background: url(/medias/communs/bg08.jpg) 0 0 repeat-x #161616; width:935px; min-height: 586px; float:left; padding:0 25px 82px 0 !important; margin:0; border-bottom: 2px solid #000; }



/* liste modèles/séries */
#prdLBtChoose, #prdLBtCompare { position: absolute; z-index: 10; top: 60px; right: 19px; }
#prdLBtCompare { right: 264px; }
.contenumodele #prdLBtChoose { top: 72px; right: 64px; }
.contenumodele #prdLBtCompare { top: 72px; right: 309px; }
#prdLTxt { margin: 10px 24px 15px 49px; }
#prdL { margin: 0 0 44px 30px; }
#prdL li { float: left; margin: 0 6px 12px; padding: 13px; background: url(/medias/communs/prdL_bg.png) no-repeat -5000px; }
#prdL.bleu li:hover, #prdL.bleu li.over { background-position: 0 0; }
#prdL.vert li:hover, #prdL.vert li.over { background-position: -288px 0; }
#prdL li a { display: block; position: relative; z-index: 2; width: 258px; height: 206px; overflow: hidden; border: 2px solid #000; background-color: #fff; color: #000; text-decoration: none; }
#prdL li a strong { position: absolute; display: block; z-index: 3; top: 0; left: 0; width: 238px; min-height: 19px; padding: 9px 10px 4px; border-bottom: 2px solid #000; color:#fff; font-size: 18px; text-transform: uppercase; background: #000 url(/medias/communs/titleBG2.jpg) repeat-y -2px 0; }
#prdL li a strong sup { padding: 0 1px; vertical-align: top; font-size: 12px; line-height: 12px; font-weight: normal; }
#prdL li a img { position: absolute; display: block; width: 258px; height: 172px; z-index: 2; top: 34px; left: 0; }
#prdL li a.series img { top: auto; bottom: 0; }
#prdL li a span { position: absolute; z-index: 3; bottom: 7px; left: 9px; color: #3a3a3a; padding-right: 10px; background: url(/medias/communs/bullet05.gif) right 3px no-repeat; text-transform: uppercase; }
#prdL.bleu li:hover a span, #prdL.bleu li.over a span { color: #0ba2d9; }
#prdL.vert li:hover a span, #prdL.vert li.vert a span { color: #9fce56; }
.contenumodele h1, #prdFTtl { font: normal 40px/40px Tahoma, Geneva, sans-serif; color:#000; font-style:italic; background: url(/medias/communs/titleBG1.png) 0 0 repeat-y; width:890px; padding: 15px 0 5px 20px; margin:0; }
#prdFTtl { position:absolute; top:49px; left:0; z-index:10; min-height: 60px; }
#prdFTtl span { display: block; color: #da270f; font-size: 25px; line-height: 25px; }
#prdFTtl sup { vertical-align: top; font-size: 24px; padding-left: 2px; }
#prdFTtl.specs { position:relative; top: auto; left: auto; float:left; }
#prdFBtQuote { position: absolute; z-index: 10; top: 94px; right: 17px; }
#prdFBtLike { position: absolute; z-index: 10; left: 457px; top: 94px; width: 280px; height: 35px; overflow: hidden; border: none; }
.inlineMiddle { vertical-align: middle; }

/* Contenu apparel */
#wearcint2 ul.photos { margin: 0; padding: 1em 0 2em; }
#wearcint2 ul.photos li { float: left; margin: 0; padding: 0 16px 0 0; background: none; }
#wearcint2 ul.photos li img, #appCart a img { margin: 0; padding: 0; background: none; }
#wearcint2 #appL, #wearcint2 #appL * { margin: 0; padding: 0; background: none; }
#wearcint2 #appL li { float: left; margin: 0 28px 42px 28px; }
#wearcint2 #appL li a { display: block; position: relative; z-index: 2; width: 290px; height: 326px; overflow: hidden; border: 2px solid #000; background: #fff; text-decoration: none; }
#wearcint2 #appL li a img { display: block; width: 290px; height: 271px; }
#wearcint2 #appL li a span { display: block; position: relative; z-index: 3; height: 45px; overflow: hidden; padding: 10px 10px 0; text-align: center; }
#wearcint2 #appL li a span strong { display: block; }
#wearcint2 #appL li a em { position: absolute; z-index: 2; filter: none; left: -5000px; top: 0; width: 290px; height: 346px; background: url(/medias/communs/appL_bg.png); }
#wearcint2 #appL li a:hover { color: #fff; }
#wearcint2 #appL li a:hover em { left: 0; }
#appFImg { float: left; margin: 0 32px 9px 0; border: 2px solid #000; }
#appFDesc { float: left; width: 370px; }
#appFImg img { width: 290px; height: 271px; margin: 0; padding: 0; background: none; }
#appFQty { clear: both; }
#appFQty table { float: left; border: 2px solid #000; margin: 0 32px 0 0; }
#appFQty th, #appCart th { padding: 4px 0; color: #fff; text-transform: uppercase; border-bottom: 2px solid #000; }
#appFQtyTtl1 { width: 66px; background: url(/medias/communs/titleBG2.jpg) repeat-y -2px 0; }
#appFQtyTtl2 { width: 115px; background: url(/medias/communs/titleBG2.jpg) repeat-y -68px 0; }
#appFQtyTtl3 { width: 109px; background: #000 url(/medias/communs/titleBG2.jpg) repeat-y -181px 0; }
#appFQty td { text-align: center; padding: 4px 0; }
#appFQty td input, #appCart input.qty { width: 28px; font: 11px Arial, Sans-serif; border: 1px solid #2c2c2c; text-align: center; background: #b7b8b9 url(/medias/communs/bg07.gif) repeat-x 0 50%; }
#appCart { border: 2px solid #000; }
#appCart th { text-align: left; }
#appCart td { padding: 4px 0; }
#appCart .center { text-align: center; }
#appCart .keepright { text-align: right; }
#crtColDel { width: 35px; background: url(/medias/communs/titleBG2.jpg) repeat-y -2px 0; }
#crtColName { width: 155px; background: url(/medias/communs/titleBG2.jpg) repeat-y -37px 0; }
#crtColNbr { width: 70px; background: url(/medias/communs/titleBG2.jpg) repeat-y -189px 0; }
#crtColSize { width: 75px; background: #000; }
#crtColPrice, #crtColQty, #crtColTtl { width: 70px; background: #000; }
#crtColRef { width: 30px; background: #000; }
#appCart #crtRowTotal td { background-color: #7c7c7c; color: #fff; text-transform: uppercase; }
#appCart #crtRowTotal td, #appCart #trEmpty td, #appCart #trDiscount td, #appCart .orhTotals td { padding: 8px 8px 8px 0; }
#appCartBtns a { padding: 0.5em 2px; color: #2c2c2c; text-decoration: none; }
#appCartBtns a:hover { color: #c01a04; }
#appCartBtns #btnCheckOut { padding: 0.5em 20px 0.5em 35px; background: url(/medias/communs/app_basket.png) no-repeat 100% 50%; }
#wearcint2 .appCartLogo { padding: 0; margin: 0 5px 0 0; }
.formSend { width: 578px; text-align: right; }
.formSend .formBtPrev { float: left; }
.formSend .formBtNext { float: right; }
.important, .formCtnr label em, .formCtnr span em, .formCtnr strong em { color: #c01a04; font-style: normal; }
.appLogCtnr { background: url(/medias/communs/bg05.gif) 0 0 repeat-x #c1c1c1; width: 325px; float: left; padding: 0 25px 82px 25px; min-height: 600px; }
.appLogCtnr .formSend { width: 325px; }
.appLogCtnr .formSendLnk { margin-left: 2px; }
#appLogExisting { padding-right: 0; }
#appLogExisting .appLogCtnr { width: 326px; }
#appCart .orhTotals td { border-top: 1px solid #000; }
#orhColNbr { width: 95px; background: url(/medias/communs/titleBG2.jpg) repeat-y -37px 0; }
#orhColDate { width: 170px; background: #000 url(/medias/communs/titleBG2.jpg) repeat-y -140px 0; }
#orhColTtl { width: 110px; background: #000; }
#orhColStatus { width: 170px; background: #000; }


#colGcAccount { border-bottom: 2px solid #000; margin-top: 0; }
#colGcAccount h2 { padding-top: 3px; font-size: 140%; }

#colGcAccount ul { margin-top: 10px; margin-bottom: 5px; }
#colGcAccount ul a { font-size: 14px; }

/* Contenu nouvelles et événements */
.contenunouv1 { position:relative; background: url(/medias/communs/bg05.gif) 0 0 repeat-x #c1c1c1; width:429px; float:left; padding:0 25px 82px 25px; min-height:600px; border-bottom: 2px solid #000; }
.contenunouv1 h2, #nwsF h2, .appLogCtnr h2 { font-size: 23px; margin: 25px 0; text-transform: uppercase; }
.contenunouv1 ul { margin: 0 30px 48px 0; }
.contenunouv1 li { margin-bottom: 25px; }
.contenunouv1 li span, #prmL li span, #accPrm span { font-size: 13px; }
.contenunouv1 li h3, #prmL li h3, #accPrm h3 { margin: 2px 0; font-size: 13px; text-transform: uppercase; }
.contenunouv1 li p { margin: 0 0 3px; line-height: normal; }
.contenunouv1 li a.nwsDetailsBtn, #nwsFBack a, .comNewsEvents li a, .comLnkView { padding-right:10px; background: url(/medias/communs/bullet05.gif) right 3px no-repeat; }
.contenunouv1 ul.events li h3, .contenunouv1 ul.events li p { margin-bottom: 10px; }
#nwsF {  width:910px; padding: 8px 25px 180px;  min-height:650px; }
#nwsF h2 { margin-bottom: 5px; }
#evtFCtnt { float: left; width: 400px; }
#evtFMap { float: right; width: 470px; height: 360px; margin: 15px 0 0; padding: 11px 10px; background: url(/medias/communs/evtf_map_bg.png) no-repeat; }
#nwsFBack { margin: 20px 0 0; padding: 10px 0; border-top: 2px dotted #666; }


/* promotions */
#prmL li { background: none; padding: 25px 0; border-bottom: 2px dotted #666; }
#prmL li img, #accPrm img { float: right; width: 258px; height: 172px; margin: 0 0 0 25px; border: 2px solid #000; }
#accPrm img { width: 129px; height: 86px; }
#prmL li div { float: left; width: 413px; }
#accPrm div { float: left; width: 250px; }
#prmL li div p, #accPrm div p { margin: 10px 0 0; }


/* Section caractéristique */
.contenucaracte { background: url(/medias/communs/bg05.gif) 0 0 repeat-x #c1c1c1; width:960px; position:relative; float:left; padding:0 0 146px 0 !important; margin:0; min-height:650px; border-bottom: 2px solid #000; }
div.contenucaractetxt { width:300px; padding:0 0 0 16px; float:left; position:relative; }
.contenucaractetxt h2 { font-size:16px; margin: 20px 0 0; }
.boxscroll { height:460px; overflow:auto; }
.contenucaractetxt li { background:url(/medias/communs/bullet06.gif) 3px 1em no-repeat; padding:0.5em 0 0 12px;}

div.contenucaracte p.emptywallpaper { margin-top:8px; padding:0; }
div.contenucaracte div.titreh2 { font-size:19px; margin: 22px 0 0 0; float:none; height:47px; display:block; clear:both;  }
div.contenucaracte div.titreh2 div.titreannee {  width:100%;  }
 div.titreannee .finder { color:#2c2c2c; background:#fff url(/medias/communs/bg07.gif) 0 0 repeat; height:26px; padding:2px 1px 1px 1px; border:solid 1px #595e5f; margin:-3px 5px 0 3px; font-size:15px; font-weight:bold; }


/* div.contenucaracte div.borderwallpaperyear { width:100%; height:47px; float:left; font-size:15px; color:#000; padding:0 10px 0 0; display:block; clear:both; background: url(/medias/communs/bgtitlewallpaper.gif) 0 0 no-repeat; margin:18px 0 0 0; font-size:13px;  }
div.contenucaracte div.wallpaperyear { width:60px; font-size:14px; color:#000; padding:0; margin:6px 20px 0 0; float:none;  }
div.contenucaracte div.wallpaperyear .yearoption { color:#000; }
div.contenucaracte div.borderwallpaperyear div.titreh2 { font-size:19px; margin: 8px 0 0 10px; width:150px; float:left; } */


.contenucaracteimg { position:relative; float:left; width:950px; padding:13px 16px 0 0;}
.centre { cursor: help; }
#tooltip { position: absolute; z-index: 3000; border: 2px solid #000; background-color: #c1c1c1; }
#links { float:left; }
#links li { position:relative; float:left; margin:0; }
#links .top li { margin:0 0 40px; }
#links .bot li { margin:40px 0 0; }
#links li a div { width:92px; height:61px; display:block; position:absolute; border:solid 1px #000; }
#links li a div.plus:hover, #links li a div.plus.over { background:url(/medias/communs/caracteplus.gif) 0 0 no-repeat; }

#zoomin1, #zoomin2 { display:none; width:214px; height:259px; position:absolute; top:-20px; right:-75px; z-index:5; background:url(/medias/communs/BGcaracte.png) 0 0 no-repeat; }
#links .image { padding:1px 0 0 8px; display:block; }
#links .texte { margin:16px 13px 0 20px; display:block; height:85px; padding:0; color:#fff; overflow:auto;}
#links .zoomout { position:absolute; bottom:7px; right:10px; }

#mail_tab { float:right; width:605px; padding-top:10px; height:440px; }
.mail_tab_top { visibility:visible; }
.mail_tab_middle { visibility:hidden; }
.mail_tab_bottom { visibility:visible; position:relative; }

#mail_tab2 { position:fixed; width:605px; top:20px; }
.mail_tab_2_visible { visibility:visible; }
.mail_tab_2_hidden { visibility:hidden; }


/* tabs */
.contenucaracte .smenu { position:relative; float:left; }
.smenu li { position:relative; display:block; width:192px; height:49px; float:left;}
.smenu li:hover div, .smenu li.actif div { position:absolute; top:48px; left:0; background:url(/medias/communs/dropshadow1.png) 0 0 no-repeat; width:192px; height:14px; z-index:11;}
.smenu a {  display: block; width:192px; height:49px; }
.fr .smenu a#aApercu { background: url(/medias/fr/smenu_03.jpg) no-repeat; }
.fr .smenu a#aApercu:hover, .fr .smenu a#aApercu.actif { background: url(/medias/fr/smenuov_03.jpg) no-repeat; }
.fr .smenu a#aVideo { background: url(/medias/fr/smenu_04.jpg) no-repeat; }

.fr .smenu li.VideoOff { background: url(/medias/fr/smenu_04_off.jpg) no-repeat; }
.smenu li.VideoOff:hover div { background:none; }

.fr .smenu a#aVideo:hover, .fr .smenu a#aVideo.actif { background: url(/medias/fr/smenuov_04.jpg) no-repeat; }
.fr .smenu a#aSpecification { background: url(/medias/fr/smenu_05.jpg) no-repeat; }
.fr .smenu a#aSpecification:hover, .fr .smenu a#aSpecification.actif { background: url(/medias/fr/smenuov_05.jpg) no-repeat; }
.fr .smenu a#aCaracteristique { background: url(/medias/fr/smenu_06.jpg) no-repeat; }
.fr .smenu a#aCaracteristique:hover, .fr .smenu a#aCaracteristique.actif { background: url(/medias/fr/smenuov_06.jpg) no-repeat; }
.fr .smenu a#aOption { background: url(/medias/fr/smenu_07.jpg) no-repeat; }
.fr .smenu a#aOption:hover, .fr .smenu a#aOption.actif { background: url(/medias/fr/smenuov_07.jpg) no-repeat; }
.en .smenu a#aApercu { background: url(/medias/en/smenu_03.jpg) no-repeat; }
.en .smenu a#aApercu:hover, .en .smenu a#aApercu.actif { background: url(/medias/en/smenuov_03.jpg) no-repeat; }
.en .smenu a#aVideo { background: url(/medias/en/smenu_04.jpg) no-repeat; }

.en .smenu li.VideoOff { background: url(/medias/en/smenu_04_off.jpg) no-repeat; }

.en .smenu a#aVideo:hover, .en .smenu a#aVideo.actif { background: url(/medias/en/smenuov_04.jpg) no-repeat; }
.en .smenu a#aSpecification { background: url(/medias/en/smenu_05.jpg) no-repeat; }
.en .smenu a#aSpecification:hover, .en .smenu a#aSpecification.actif { background: url(/medias/en/smenuov_05.jpg) no-repeat; }
.en .smenu a#aCaracteristique { background: url(/medias/en/smenu_06.jpg) no-repeat; }
.en .smenu a#aCaracteristique:hover, .en .smenu a#aCaracteristique.actif { background: url(/medias/en/smenuov_06.jpg) no-repeat; }
.en .smenu a#aOption { background: url(/medias/en/smenu_07.jpg) no-repeat; }
.en .smenu a#aOption:hover, .en .smenu a#aOption.actif { background: url(/medias/en/smenuov_07.jpg) no-repeat; }
.smenu li a img { display:none; }
.smenu li.actif img  { display:block; }
/* tabs vidéos */
#vidTabs.smenu li, #vidTabs.smenu a { width: 240px; }
#vidTabs.smenu li:hover div, #vidTabs.smenu li.actif div { width: 240px; height: 17px; background-image: url(/medias/communs/vid_tabs_drop.png); }
.fr .smenu a#aBoats { background: url(/medias/fr/vid_tab01_off.jpg) no-repeat; }
.fr .smenu a#aBoats:hover, .fr .smenu a#aBoats.actif { background: url(/medias/fr/vid_tab01_on.jpg) no-repeat; }
.fr .smenu a#aDecks { background: url(/medias/fr/vid_tab02_off.jpg) no-repeat; }
.fr .smenu a#aDecks:hover, .fr .smenu a#aDecks.actif { background: url(/medias/fr/vid_tab02_on.jpg) no-repeat; }
.fr .smenu a#aPontoons { background: url(/medias/fr/vid_tab03_off.jpg) no-repeat; }
.fr .smenu a#aPontoons:hover, .fr .smenu a#aPontoons.actif { background: url(/medias/fr/vid_tab03_on.jpg) no-repeat; }
.fr .smenu a#aSpecials { background: url(/medias/fr/vid_tab04_off.jpg) no-repeat; }
.fr .smenu a#aSpecials:hover, .fr .smenu a#aSpecials.actif { background: url(/medias/fr/vid_tab04_on.jpg) no-repeat; }
.en .smenu a#aBoats { background: url(/medias/en/vid_tab01_off.jpg) no-repeat; }
.en .smenu a#aBoats:hover, .en .smenu a#aBoats.actif { background: url(/medias/en/vid_tab01_on.jpg) no-repeat; }
.en .smenu a#aDecks { background: url(/medias/en/vid_tab02_off.jpg) no-repeat; }
.en .smenu a#aDecks:hover, .en .smenu a#aDecks.actif { background: url(/medias/en/vid_tab02_on.jpg) no-repeat; }
.en .smenu a#aPontoons { background: url(/medias/en/vid_tab03_off.jpg) no-repeat; }
.en .smenu a#aPontoons:hover, .en .smenu a#aPontoons.actif { background: url(/medias/en/vid_tab03_on.jpg) no-repeat; }
.en .smenu a#aSpecials { background: url(/medias/en/vid_tab04_off.jpg) no-repeat; }
.en .smenu a#aSpecials:hover, .en .smenu a#aSpecials.actif { background: url(/medias/en/vid_tab04_on.jpg) no-repeat; }
/* tabs comparateur */
#comTabs.smenu { float: none; padding-top: 2px; background: url(/medias/communs/com_tabs_bg.jpg) no-repeat; }
#comTabs.smenu li, #comTabs.smenu a { width: 320px; }
#comTabs.smenu li:hover div, #comTabs.smenu li.actif div { top: 49px; width: 320px; height: 17px; background-image: url(/medias/communs/com_tabs_drop.png); }
.fr .smenu a#aComBoats { background: url(/medias/fr/com_tab01_off.jpg) no-repeat; }
.fr .smenu a#aComBoats:hover, .fr .smenu a#aComBoats.actif { background: url(/medias/fr/com_tab01_on.jpg) no-repeat; }
.fr .smenu a#aComDecks { background: url(/medias/fr/com_tab02_off.jpg) no-repeat; }
.fr .smenu a#aComDecks:hover, .fr .smenu a#aComDecks.actif { background: url(/medias/fr/com_tab02_on.jpg) no-repeat; }
.fr .smenu a#aComPontoons { background: url(/medias/fr/com_tab03_off.jpg) no-repeat; }
.fr .smenu a#aComPontoons:hover, .fr .smenu a#aComPontoons.actif { background: url(/medias/fr/com_tab03_on.jpg) no-repeat; }
.en .smenu a#aComBoats { background: url(/medias/en/com_tab01_off.jpg) no-repeat; }
.en .smenu a#aComBoats:hover, .en .smenu a#aComBoats.actif { background: url(/medias/en/com_tab01_on.jpg) no-repeat; }
.en .smenu a#aComDecks { background: url(/medias/en/com_tab02_off.jpg) no-repeat; }
.en .smenu a#aComDecks:hover, .en .smenu a#aComDecks.actif { background: url(/medias/en/com_tab02_on.jpg) no-repeat; }
.en .smenu a#aComPontoons { background: url(/medias/en/com_tab03_off.jpg) no-repeat; }
.en .smenu a#aComPontoons:hover, .en .smenu a#aComPontoons.actif { background: url(/medias/en/com_tab03_on.jpg) no-repeat; }


/* Section aperçu */
.contenuapercuimg { position:relative; width:960px; float:left; padding:0; }
.contenuapercu { position:relative; background: url(/medias/communs/bg05.gif) 0 0 repeat-x #c1c1c1; width:960px; float:left; padding:0 !important; margin:0; min-height:876px; border-bottom: 2px solid #000; }


/* Section Videos */
#prdFVidTxt { padding: 150px 24px 15px 49px; }
.contenuvideos { position:relative; background: url(/medias/communs/bg08.jpg) 0 0 repeat-x #161616; width:960px; float:left; padding:0 0 px; margin:0; min-height:783px; border-bottom: 2px solid #000; }
.contenuvideos h2{ position:relative; float:left; font-family: Tahoma, Geneva, sans-serif; font-size:30px; color:#000; font-stretch:condensed; font-style:italic; font-weight:normal; padding:90px 0 10px 60px; margin:0; }
.contenuvideos .framevid { position:relative; float:left; width:800px; height:450px; margin-left:65px; padding: 1px 10px 12px 1px; background: url(/medias/communs/BGvideo.png) no-repeat 0 center ; }
.tousvideos a { float:right; margin-right:95px; color:#fff; padding-right:10px; background: url(/medias/communs/bullet07.gif) right 3px no-repeat; text-transform: uppercase; text-decoration:none;}
.tousvideos a:hover, .tousvideos a.over { text-decoration:underline;}
span#preview { display: block; padding-top: 200px; color: #fff; text-align: center; }
span#preview a { color: #fff; }
#vidCtnr { padding: 141px 0 32px 80px; }
#vidCtnr div { width: 800px; height: 450px; background: #000; }

#vidThumbs { position: relative; }
#vidThumbs div { margin: 0 20px; }
#vidThumbs li { float: left; width: 164px; margin: 0 10px; }
#vidThumbs li a { display: block; font-weight: bold; text-decoration: none; color: #2c2c2c; }
#vidThumbs li a img { display: block; width: 160px; height: 90px; border: 2px solid #c1c1c1; margin: 0 0 5px; }
#vidThumbs li a:hover, #vidThumbs li a.actif { color: #c01a04; }
#vidThumbs li a:hover img, #vidThumbs li a.actif img { border-color: #c01a04; }
#vidThumbsPrev, #vidThumbsNext { position: absolute; z-index: 10; display: block; left: 0; top: 2px; width: 30px; height: 90px; overflow: hidden; text-indent: -5000px; background: #c1c1c1 url(/medias/communs/vid_thumbs_nav.gif); cursor: pointer; }
#vidThumbsNext { left: auto; right: 0; background-position: 32px 0; }
#vidThumbsPrev:hover { background-position: 0 -90px; }
#vidThumbsNext:hover { background-position: 32px -90px; }
#vidThumbsPrev.disabled, #vidThumbsNext.disabled { display: none; }

/* Section wallpaper */
.wallPcontent {display:block; width:440px; height:135px; float:left; border:1px solid #000; margin:0 13px 13px 0;}
.wallPtitle {margin:5px 0 0 15px; font-weight:bold; color:#e01010;}
.wallPthumb, .wallPthumbRes {display:block; float:left;}
.wallPthumb {width:160px; height:90px; margin:10px 15px; background-color:#FFF; box-shadow: 0 0 3px 3px #888888; -webkit-box-shadow: 0 0 3px 3px #888888;}
.wallPthumb img {margin:0px;}
.wallPthumbRes {margin-top:15px;}
.wallPthumbRes div {margin:10px 0;}


/* dealer locator */
#dlrColGc { float:left; position: relative; width: 320px; }
#dlrColGc h2 { position: absolute; top: 24px; left: 24px; margin: 0; font-size: 23px; }
#ddlSearchMode { position: absolute; margin: 0; top: 23px; right: 29px; font: 100% Arial, Sans-serif; }
.fr #ddlSearchMode { width: 146px; }
.en #ddlSearchMode { width: 182px; }
#dlrColGc #pSearch { position: relative; height: 190px; padding-top: 55px; }
#dlrColGc .formCtnr { margin: 0; padding-top: 0; border: 0; }
#dlrColGc .formCtnr .txtfield { width: 285px; }
#dlrColGc .formCtnr .txtfield select { width: 265px; }
#dlrColGc .formCtnr .width14 { width: 130px; }
#dlrColGc .formCtnr .width14 input { width: 125px; }
#dlrColGc .formCtnr .aspNetDisabled { background-color: #c1c1c1; }
#dlrColGc #btnSearch { float: left; margin: 12px 0 0 24px; }
#dlrColGc div.hr { width: 320px; margin-left: 0; margin-bottom: 0; }
#dlrColGc #pResult { position: relative; height: 277px; padding-top: 80px; overflow: auto; margin-bottom: 109px; }
.en #dlrColGc #pResult { padding-top: 60px; }
#dlrColGc #pResult p { margin: 0 24px; }
#dlrColGc #pResult strong a { font-weight: bold; text-decoration: none; }
#dlrColGc #pResult li { padding: 12px 24px; }
#dlrColGc #pResult li.alt { background-color: #acacac; }
#dlrColDt { width: 638px; min-height: 701px; padding: 2px 0 0; }
#EventsMap { width: 470px; height: 360px; }
#ConcessionnaireMap { width: 638px; height: 617px; }
.dlrMapCoords h2 { font-size: 12px; margin: 0; }
.dlrMapCoords h2 a { font-weight: bold; }
.dlrMapCoords a { outline: none; text-decoration: none; }
.dlrMapCoords p { margin: 0 0 10px; }
.dlrMapActLink { display: block; padding: 2px 12px; background: url(/medias/communs/bullet02.gif) no-repeat 2px 5px; }


/* jquery Zoomer */
ul.zoomer li { padding: 0 0 0 13px; float:left; width: 101px; position: relative; }
ul.zoomer li a {display: block; width:101px; height:68px; }
ul.zoomer li a img { position:absolute; left:0; top:0; display: block; width:99px; height:66px; padding: 0; border: 1px solid #000; }
ul.zoomer li .title { position:absolute; width:184px; height:115px; padding:15px 15px 0 15px; left: -60px; margin: 0; background:url(/medias/communs/BGcaracte2.png) center 5px no-repeat; color:#fff; font: 12px Arial, Helvetica, sans-serif; }


/* plan du site */
.noTopGap li a { color:#bf1e2e;}
.noTopGap .textlist li  { display:block; background:url(/medias/communs/bullet06.gif) 17px 9px no-repeat; padding:0.3em 0 0 10px; margin:0 0 0.4em 15px;}
.noTopGap { margin:2em 0 0 2em; padding:0;}
.noTopGap2 { margin:0; padding:0; width:630px; display:block; background:none;}
.noTopGap .textlist { list-style:none; margin:0.4em 0 0.8em 0; font-weight:bold; background:url(/medias/communs/bullet02.gif) 5px 0.3em no-repeat; padding:0 0 0 0;}
.noTopGap .textlist a { font-weight:bold; padding-left:18px;}
.noTopGap .textlist2  { list-style:none; display:block; background:url(/medias/communs/bullet02.gif) 24px 5px no-repeat; padding:0; margin:0.6em 0 0.6em 0;}
.noTopGap .textlist2 a { font-weight:normal; padding-left:38px;}



/* manuels et garanties */
.contenuint2 h2.owmCatTtl { margin: 27px 27px 20px 1px; padding: 5px 10px 0; background: #000 url(/medias/communs/titleBG2.jpg) repeat-y -2px 0; color: #fff; }
.contenuint2 ul.owmL { margin: 0; }
.contenuint2 ul.owmL li { float: left; background: none; padding: 0 19px 20px 1px; }
.contenuint2 ul.owmL li a { display: block; text-align: center; width: 100px; height: 175px; padding: 0 10px; text-decoration: none; color: #2c2c2c; background-color: #fff; border: 2px solid #000; }
.contenuint2 ul.owmL li a img { display: block; margin: 10px auto; padding: 0; border: 1px solid #000; background: none; width: 56px; }
.contenuint2 ul.owmL li a:hover { background-color: #ccc; color: #fff; }
.contenuint2 h2.warCatTtl { margin: 27px 0 7px; }
.contenuint2 ul.warL { margin: 0 0 0 20px; }
.contenuint2 ul.warL li { background: none; padding: 0; }


/* FAQ */
#faqL li { background: none; padding: 15px 0; border-bottom: 2px dotted #666; }
#faqL li h3 { margin: 0 0 5px; }
#faqL li h3 a { padding: 0 10px; text-decoration: none; background: url(/medias/communs/bullet08.gif) 50% no-repeat; }
#faqL li p { margin: 0; }


/* comparateur */
#comTbl td { vertical-align: top; }
#comTbl th { height: 68px; text-transform: uppercase; vertical-align: top; font: 25px/25px Tahoma, Geneva, sans-serif; color: #fff; background: url(/medias/communs/com_tbl_hdr_bg.jpg) no-repeat 0 50%; }
#comTbl th div { margin-top: 15px; }
#comTblImgs td { border-bottom: 2px solid #252525; }
#comTblImgs img { float: left; width: 480px; height: 320px; }
#comTblSel td { padding: 10px 0 10px 100px; }
#comTblSel td * { display: block; }
#comTblSel select { width: 280px; margin: 2px 0; }
tr.contenucaractetxt td { width: 479px; padding: 0 30px 30px; }
.comTblCell1 { border-right: 1px solid #000; }
.comTblCell2 { border-left: 1px solid #000; }


/* chooser */
#mchTtl { margin: 30px 37px 20px; font: 25px Tahoma, Geneva, sans-serif; text-transform: uppercase; }
#mchQ { position: relative; z-index: 1; width: 600px; padding: 0 0 12px 37px; }
#mchQ * { float: left; }
#mchQ div { clear: both; width: 100%; padding: 0 0 25px; }
#mchQ .lbl { width: 280px; margin: 0 25px 0 0; padding: 0.25em 0 0; }
#mchQ select { width: 250px; }
#mchQ ul li, #mchQ ul li * { float: none; vertical-align: middle; }
#mchQ ul li { padding-bottom: 2px; }
#mchQ ul li label { padding-left: 2px; }
#mchQ #btnSend { position: absolute; bottom: 30px; }
#mchA { position: relative; min-height: 95px; border-top: 2px solid #252525; padding-top: 4px; }
#mchA ul, #mchA p { padding: 0 0 0 30px; margin: 0; width: 592px; }
#mchA li { position: relative; margin-top: 16px; }
#mchA li a { display: block; width: 100%; height: 116px; text-decoration: none; color: #2c2c2c; cursor: pointer; }
#mchA li a img { width: 168px; height: 112px; border: 2px solid #000; }
#mchA li a:hover img { border-color: #da270f; }
#mchA li a strong { position: absolute; display: block; left: 192px; bottom: 0; width: 280px; padding: 0 120px 8px 0; border-bottom: 2px dotted #666; font: 25px Tahoma, Geneva, sans-serif; }
#mchA li a span { position: absolute; bottom: 8px; right: 0; color: #da270f; background: url(/medias/communs/bullet05.gif) no-repeat 100% 3px; padding: 0 12px 0 0; }
#mchA div { position: absolute; bottom: 0; left: 655px; width: 200px; }
#mchA div img { display: block; margin-top: 5px; }

/* box extranet et forms */
#exnImg { display: block; width: 630px; margin: 15px 33px; border: 2px solid #000; }
.exnBox, .exnBoxFull { float: left; width: 250px; margin: 15px 33px; padding: 15px 15px 10px; border: 2px solid #000; }
.exnBoxFull { width: 600px; }
.exnBox h3, .exnBoxFull h3 { margin: -15px -15px 15px; padding: 5px 10px; border-bottom: 2px solid #000; background: #000 url(/medias/communs/titleBG2.jpg) repeat-y -2px 0; font-size: 13px; color: #fff; text-transform: uppercase; }


/* caroussel bas de page */
#carousel{position:fixed; left:50%; right:0; margin:0 0 0 -489px; padding-left:11px; width:978px; height:71px; bottom:18px; z-index:20; }
.prev{position:absolute; top:15px; left:-19px; cursor:pointer; z-index:500}
.mouseWheel{width:978px; position:absolute}
.mouseWheel .jCarouselLite{float:left; width:978px}
.anyClass{float:left; overflow:hidden}
.anyClass li { margin:0; padding:0; width:240px; height:71px; background:url(../medias/communs/jcBG.png) no-repeat; position: relative; }
.anyClass li a, .anyClass li div { position: relative; display: block; width:240px; height:60px; overflow: hidden; text-indent: -5000px; background-repeat: no-repeat; }
.anyClass li span { position: absolute; left: 0; top: 60px; width: 238px; height: 2px; background: url(/medias/communs/jcBG.png) no-repeat 0 -60px; }
.anyClass li:hover, .anyClass li.over { background-position: 0 -71px; }
.anyClass li:hover a span, .anyClass li.over a span { background-position: 0 -151px; }
.fr #imgCaroussel1 { background-image: url(/medias/fr/imghome1.jpg); }
.fr #imgCaroussel2 { background-image: url(/medias/fr/imghome2.jpg); }
.fr #imgCaroussel3 { background-image: url(/medias/fr/imghome3.jpg); }
.fr #imgCaroussel4 { background-image: url(/medias/fr/imghome4.jpg); }
.fr #imgCaroussel5 { background-image: url(/medias/fr/imghome5.jpg); }
.fr #imgCaroussel6 { background-image: url(/medias/fr/imghome6.jpg); }
.fr #imgCaroussel7 { background-image: url(/medias/fr/imghome7.jpg); }
.fr #imgCaroussel8 { background-image: url(/medias/fr/imghome8.jpg); }
.en #imgCaroussel1 { background-image: url(/medias/en/imghome1.jpg); }
.en #imgCaroussel2 { background-image: url(/medias/en/imghome2.jpg); }
.en #imgCaroussel3 { background-image: url(/medias/en/imghome3.jpg); }
.en #imgCaroussel4 { background-image: url(/medias/en/imghome4.jpg); }
.en #imgCaroussel5 { background-image: url(/medias/en/imghome5.jpg); }
.en #imgCaroussel6 { background-image: url(/medias/en/imghome6.jpg); }
.en #imgCaroussel7 { background-image: url(/medias/en/imghome7.jpg); }
.en #imgCaroussel8 { background-image: url(/medias/en/imghome8.jpg); }
.next{position:absolute; top:15px; right:0; cursor:pointer; z-index:500}
.mouseWheel .jCarouselLite .anyClass ul{margin:0px; padding:0px; list-style-type:none}
.mouseWheel{float:left}
/* overrides */
.anyClass li div a { position: absolute; top: 19px; width: 24px; height: 24px; }
.fr #imgCarousselYT { left: 140px; }
.fr #imgCarousselFB { left: 169px; }
.fr #imgCarousselFL { left: 198px; }
.en #imgCarousselYT { left: 134px; }
.en #imgCarousselFB { left: 162px; }
.en #imgCarousselFL { left: 191px; }


/* Footer */
#footer { position:fixed; margin:0 auto; left:0; right:0; bottom:0; width:100%; height:25px; background:url(/medias/communs/bg01.png) center top no-repeat; z-index:20; }
.menubas { width:830px; margin: 0 auto; position:relative; padding:5px 0 0 167px;}
.menubas li{ float:left; color:#000; background:url(/medias/communs/bullet01.gif) right 7px no-repeat; padding:0 7px;}
.menubas li.last{ background:none; }
.menubas li a { padding:0; color:#000; text-decoration: none; }
.menubas li a:hover, .menubas li a.actif { color:#c40f02; }


/* download documents */
.attLinkList { list-style:none !important; }
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { list-style:none; display: inline-block; padding: 2px 0 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) 0 3px no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }
.lienExterne {padding-right:12px; background:url(/medias/communs/externe.gif) no-repeat right 0.2em; }

/* CSS Document */
.mstr #printfooter, .mstr #logoprint { display: none; }


/* clearfix pour floats */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
