*:focus { -moz-outline: 0; outline: none; }

A, A:link, A:visited { text-decoration:none; color:#5A5A5A; }

.body0 { background:white; }
.body1 { background-color:#0032AB; background-image:url(/pub/ext/bk/skins/skin1/bg.jpg); background-position:top; background-repeat:no-repeat }
.body2 { background-color:#006E00; background-image:url(/pub/ext/bk/skins/skin2/bg.jpg); background-position:top; background-repeat:no-repeat }
.body3 { background-color:#FF6400; background-image:url(/pub/ext/bk/skins/skin3/bg.jpg); background-position:top; background-repeat:no-repeat }
.body4 { background-color:#8C0000; background-image:url(/pub/ext/bk/skins/skin4/bg.jpg); background-position:top; background-repeat:no-repeat }

/*
.body1 { background-color:#0032AB; background-image:url(/pub/ext/bk/skins/skin1/bg.jpg); background-position:top; background-attachment:fixed; background-repeat:no-repeat }
.body2 { background-color:#006E00; background-image:url(/pub/ext/bk/skins/skin2/bg.jpg); background-position:top; background-attachment:fixed; background-repeat:no-repeat }
.body3 { background-color:#FF6400; background-image:url(/pub/ext/bk/skins/skin3/bg.jpg); background-position:top; background-attachment:fixed; background-repeat:no-repeat }
.body4 { background-color:#8C0000; background-image:url(/pub/ext/bk/skins/skin4/bg.jpg); background-position:top; background-attachment:fixed; background-repeat:no-repeat }
*/

.edito { margin:10px 10px 0px 10px; color:#4C4C4C; border:1px solid #ff681e; padding:2px; background-color:#ff681e; background-image:url(../pix/encart-accueil-pattern.gif); background-position:top; background-repeat:repeat-x; }
.edito .editoTitle { font-weight:bold; padding:0px 3px 0px 6px; color:white; line-height:24px; }
.edito .item { padding:7px; color:#FF6400 !important; background-color:#fff1e8; }
.edito .item a { color:#FF6400 !important; }

#main { width:980px; }

#bookmarkBox { border:1px solid #D9D9D9; background-color:#D9D9D9; background-image:url(../pix/encart-pattern.gif); background-position:top; background-repeat:repeat-x; margin:10px 0 0 0; }
#bookmarkBox .topTitle { font-weight:bold; padding:3px 3px 3px 6px; color:#4C4C4C; }
#bookmarkBox .topTitle img { margin-left:2px; }
#bookmarkBox .item { padding:7px; color:#4C4C4C !important; background-color:#F7F7F7; z-index:1; }
#bookmarkBox .item a { color:#FF6400 !important; }

/*
#top5Box { margin:10px 10px 0px 10px; }
#top5Box table { width:100%; border-collapse:separate !important; background-color:#D9D9D9; }
#top5Box table table { background-color:transparent; }
#top5Box th { background-image:url(../pix/encart-pattern.gif); background-position:top; color:#4C4C4C; text-align:left; padding:3px 3px 2px 6px;}
#top5Box td { background-color:#F7F7F7; padding:10px; }
#top5Box td td { padding:0; border:0; }
*/

#hotPick { width:229px !important; height:53px; margin:0 auto; }
#hotPick td { width:227px !important; height:53px; background-image:url(../pix/site-du-jour.gif); vertical-align:middle !important; }
#hotPick a { display:block; margin:0 10px 0 50px; text-align:center; font-weight:bold; font-size:13px; }

/*#forecastBox { border:1px solid #D9D9D9; background-color:#D9D9D9; background-image:url(../pix/encart-pattern.gif); background-position:top; background-repeat:repeat-x; margin:10px 10px 0px 10px; }*/
#forecastBox { border:1px solid #000000; background-color:#000000; margin:10px 10px 0px 10px; }
#forecastBox .forecastTitle { font-weight:bold; padding:3px 3px 3px 6px; /*color:#4C4C4C;*/color:#FFFFFF; }
#forecastBox .forecastTitle img { margin-left:2px; }
#forecastBox .item { padding:7px; /*color:#4C4C4C !important; background-color:#F7F7F7;*/color:#FFFFFF !important; background-color:#595959; z-index:1; }
#forecastBox .item a { color:#FF6400 !important; }
#forecastBox .item .day { background-image:url(../pix/weather-item.gif); background-repeat:no-repeat; width:40px; height:40px; padding:0; margin:0 auto 3px auto; }
#forecastBox .item .day img { margin:5px; }

.official-bookee A { color:#4C4C4C; text-decoration:none; }
.my-bookee A { text-decoration:none; }
.other-bookee A { color:#007800; text-decoration:none; }
.my-stuff A { text-decoration:none; }

.bookee {  }
.bookee .bookeeTitle { font-weight:bold; padding:3px 3px 3px 6px; color:#4C4C4C; }
.bookee .bookeeTitle img { margin-left:2px; }
.bookee .item { padding:7px; color:#bbb !important; background-color:#F7F7F7; z-index:1; overflow:hidden; }
.bookee .layout { padding:0; margin:8px 0 0 0; }
.bookee .layout td { }
.bookee .bookeeMsg { color:#4C4C4C; }
.bookee .bookeeMsg strong { color:#0032FF; font-weight:normal; }
.bookee .addlink { text-align:right; vertical-align:bottom; }
.bookee .addlink img { float:right; }
.bookee .addform { margin:10px; }
.bookee INPUT { padding:0; margin:0; font-size:10px; font-weight:normal; background:#f4f4f4; border:0; width:100%; }
.bookee INPUT:hover { border:0; }

.column-left { float:left; padding:0; }
.column-left .bookee { margin:0; margin:0 5px 10px 10px; padding:0; }
.column-right { float:right; padding:0; }
.column-right .bookee { margin:0; margin:0 10px 10px 5px; padding:0; }
.column-center { float:left; padding:0; }
.column-center .bookee { margin:0; margin:0 5px 10px 5px; padding:0; }

#navTop { font-size:11px; }

#boxLinks { position:absolute; float:left; vertical-align:middle; text-align:right; line-height:14px; margin:5px 0 5px 0; width:686px; }

#topBanner { position:absolute; float:left; margin:31px 0 0 26px; }

#boxLogin { position:absolute; float:left; margin:5px 5px 0 0; width:685px; height:100px; text-align:right; }
#boxLogin TABLE { float:right; margin:6px 6px 0 0; height:60px; }
#boxLogin TABLE * { margin:0; padding:0; }
#boxLogin TD { vertical-align:middle; line-height:25px; text-align:right; color:#FFFFFF; }
#boxLogin TD.share { vertical-align:top; padding-top:5px; }
#boxLogin TD.share IMG { margin-left:5px; border:0px; }
#boxLogin TH { vertical-align:middle; line-height:25px; text-align:center; padding-left:5px; width:100px; }
#boxLogin TH INPUT.text { margin:0; padding:1px; font-size:10px; font-weight:normal; width:100px !important; height:21px; background-image:url(/pub/ext/bk/pix/bg-input-text.gif); background-repeat:repeat-x; border:0px solid #aaa; }
#boxLogin TH a { margin-left:1px; }
#boxLogin .password { font-size:12px; color:#9C9C9C; line-height:30px; border-right:0; width:140px; padding:0 3px 0 4px; text-align:left; /*background-image:url(../pix/border-bottom-right.gif); background-position:bottom right; background-repeat:no-repeat;*/ }
#boxLogin #remember { font-size:12px; color:#FFFFFF; font-weight:bold; }
#boxLogin #pic_share { margin:10px 30px 0 0; }
#boxLogin #pic_share IMG { margin-left:5px; border:0px; }
#boxLogin #wel_pseudo { margin:20px 30px 0 0; }

#langLayerParent { line-height:14px; margin:8px 0 0 0; vertical-align:middle; z-index:3000; width:100px; }
#langLayer { background-color:#000000; border:1px solid #91989B; padding:5px; position:absolute; width:80px; z-index:1000; }
/*#langLayer { position:absolute; top:16px; left:594px; position:relative; right:9px; background-color:#000000; width:80px; border:1px solid #91989B; background-color:transparent; background-color:white; text-align:left; padding:5px; z-index:42; }*/

#navBottom { color:#FFFFFF; height:43px; padding-top:5px; line-height:18px; background-image:url(/pub/ext/bk/pix/bottom.gif); background-position:top; background-repeat:no-repeat; margin:8px auto 0 auto; text-align:center; font-size:11px; }

#leftbar1 { width:180px; float:left; border:0px solid #D9D9D9; padding:2px; padding-top:0px; background-color:#FFFFFF; /*background-image:url(../pix/encart-pattern.gif); background-position:top; background-repeat:repeat-x;*/ }
#leftbar1 UL { list-style-type:none; list-style-position:outside; font-size:12px; padding:0; margin:0; }
#leftbar1 UL.myBookees A { color:#FE6000; }
/*#leftbar1 .barTitle { font-weight:bold; padding:3px 3px 3px 6px; color:#4C4C4C; }*/
#leftbar1 .barSubTitle { font-weight:bold; padding:6px 3px 6px 6px; color:#FFFFFF; /*background-image:url(../pix/encart-pattern-noir.gif); background-position:top; background-repeat:repeat-x;*/ height:20px; }
#leftbar1 .barSubTitle IMG { margin-left:2px; }
#leftbar1 .item { font-size:10px; padding:0px 7px 7px 7px; /*color:#bbb !important;*/color:#5A5A5A !important; background-color:#FFFFFF;}
#leftbar1 .item label { text-decoration:none; color:#5A5A5A; font-weight:normal; }
#leftbar1 .layout { padding:0; margin:7px 0 -3px 0; }
#leftbar1 .not_used_bookee { text-decoration:underline !important; }
#leftbar1 .boxTitleHandle { cursor:move; }

.leftFirstBox { border:1px solid #0087cc; border-top:0px; }
.leftFirstBox .barTitle { font-weight:bold; padding:3px 3px 3px 6px; color:#FFFFFF; background-image:url(../pix/encart-pattern-bleu.gif); background-position:top; background-repeat:repeat-x; height:26px; }

.leftBox { margin-bottom:5px; border:1px solid #424242; border-top:0px; }
.leftBox .barSubTitle { background-image:url(../pix/encart-pattern-noir.gif); background-position:top; background-repeat:repeat-x; height:26px; }
.leftBox .barSubTitle IMG { vertical-align:bottom; margin-right:5px; margin-left:2px; }
.leftBox .item { font-size:10px; padding:0px 7px 7px 7px; background-color:#FFFFFF; color:#4D4D4D; }

A.leftBoxLink { color:#FFFFFF; text-decoration:none; }

.leftBoxBlue { margin-bottom:5px; border:1px solid #0087cc; border-top:0px; }
.leftBoxBlue .barSubTitle { font-weight:bold; padding:6px 3px 6px 6px; color:#FFFFFF; background-image:url(../pix/encart-pattern-bleu.gif); background-position:top; background-repeat:repeat-x; height:26px; }
.leftBoxBlue .barSubTitle IMG { vertical-align:bottom; }
.leftBoxBlue .item { font-size:10px; padding:0px 7px 7px 7px; background-color:#FFFFFF; color:#4D4D4D; }

.leftBoxOrange { margin-bottom:5px; border:1px solid #f19300; border-top:0px; }
.leftBoxOrange .barSubTitle { font-weight:bold; padding:6px 3px 6px 6px; color:#FFFFFF; background-image:url(../pix/encart-pattern-orange.gif); background-position:top; background-repeat:repeat-x; height:26px; }
.leftBoxOrange .barSubTitle IMG { vertical-align:bottom; }
.leftBoxOrange .item { font-size:10px; padding:0px 7px 7px 7px; background-color:#FFFFFF; color:#4D4D4D; }

.leftBoxGreen { margin-bottom:5px; border:1px solid #00a69a; border-top:0px; }
.leftBoxGreen .barSubTitle { font-weight:bold; padding:6px 3px 6px 6px; color:#FFFFFF; background-image:url(../pix/encart-pattern-vert.gif); background-position:top; background-repeat:repeat-x; height:26px; }
.leftBoxGreen .barSubTitle IMG { vertical-align:bottom; }
.leftBoxGreen .item { font-size:10px; padding:0px 7px 7px 7px; background-color:#FFFFFF; color:#4D4D4D; }

.leftBoxGray { margin-bottom:5px; border:1px solid #595959; border-top:0px; }
.leftBoxGray .barSubTitle { font-weight:bold; padding:6px 3px 6px 6px; color:#FFFFFF; background-color:#595959; background-position:top; background-repeat:repeat-x; height:26px; }
.leftBoxGray .barSubTitle IMG { vertical-align:bottom; }
.leftBoxGray .item { font-size:10px; padding:0px 7px 7px 7px; background-color:#FFFFFF; color:#4D4D4D; }

.barSearchWeather { width:145px; height:20px; background-image:url(../pix/moteur-recherche.gif); background-position:top; background-repeat:repeat-x; }
.barSearchWeather .text { float:left; font-size:10px; width:117px; margin:4px 0 0 4px; padding:0; border:0; background-color:transparent; }

/**/
/*.barSearch { width:162px; height:33px; background-image:url(../pix/bg-input-search.gif); background-position:top; background-repeat:repeat-x; }*/
.barSearch { width:145px; height:20px; background-image:url(../pix/moteur-recherche.gif); background-position:top; background-repeat:repeat-x; }
.barSearch .text { float:left; font-size:10px; width:117px; margin:4px 0 0 4px; padding:0; border:0; background-color:transparent; }
/*.barSearch .text { float:left; font-size:14px; width:162px; margin:6px 0 0 4px; padding:0 6px 0 0; border:0; background-color:transparent; }*/
.barSearch .text:hover { border:0px; }
.barSearch .image { float:right; width:20px; height:20px; }
/**/

.barSearchGoogle { width:200px; height:20px; background-image:url(../pix/recherche-google.gif); background-position:top; background-repeat:repeat-x; }
.barSearchGoogle .text { float:left; font-size:10px; width:172px; margin:4px 0 0 4px; padding:0; border:0; background: rgb(255, 255, 255) url(/pub/ext/bk/pix/recherche_google_bg.gif) no-repeat scroll left center; /*background-color:transparent;*/ }
.barSearchGoogle .textV { float:left; font-size:10px; width:172px; margin:4px 0 0 4px; padding:0; border:0; background-color:transparent; }
.barSearchGoogle .text:hover { border:0px; }
.barSearchGoogle .textV:hover { border:0px; }
.barSearchGoogle .image { float:right; width:20px; height:20px; }

.cloud { }
.cloud A, .cloud A:link, .cloud A:visited { color:#595959; text-decoration:none; }

.toolbar { table-layout:auto !important; width:100%; border-top:0px solid #eee; background:#000000; }
.toolbar A, .toolbar A:link, .toolbar A:visited { color:#FFFFFF; text-decoration:none; } 
.toolbar TD { height:30px; text-align:center; /*border-right:1px solid #eee;*/ padding:0; color:#FFFFFF; }
.toolbar #home { font-size:12px; line-height:30px; width:95px /*!important*/;}
.toolbar #language { width:100px; }
.toolbar #password { font-size:12px; line-height:30px; width:175px /*!important*/; }
.toolbar #myaccount { font-size:12px; line-height:30px; width:130px /*!important*/; }
.toolbar #clock { font-size:12px; line-height:30px; /*background-image:url(../pix/border-bottom-left.gif); background-position:bottom left; background-repeat:no-repeat;*/ width:193px /*!important;*/ }
.toolbar #weather { font-size:12px; }
.toolbar #weather SELECT { padding:0 !important; margin:0 !important; font-size:10px; font-weight:normal; /*width:100%;*/ border:1px solid #666; }
.toolbar #weather OPTION { padding:0 !important; margin:0 !important; }
.toolbar #websearch { font-size:12px; width:165px; padding:0 10px 0 10px; }
.toolbar #websearch IMG { position:relative; top:4px; left:-5px; }
.toolbar #textsize { width:40px; text-align:center; }
.toolbar #textsize IMG { position:relative; float:left; left:5px; }
.toolbar #top5 { width:40px; text-align:center; /*background-image:url(../pix/border-bottom-right.gif); background-position:bottom right; background-repeat:no-repeat;*/ border-right:0; }
.toolbar #top5 IMG { position:relative; float:left; left:5px; }

#WeatherError { margin:5px }

#WeatherSearch form { margin:0 5px 5px 24px; }
#WeatherSearch .barSearch { float:left;margin-top:5px; }
#WeatherSearch .weatherLink { color:#AAA;font-size:9px; }
#WeatherSearch .weatherLink a { color:#AAA;font-size:9px; }
#WeatherSearch .weatherLink a:hover { color:#777;font-size:9px; } 

#WeatherSelect { margin:5px }
#WeatherSelect #WeatherCode { width:190px;float:left;padding:1px }

#WebSearchResults { background-color:white; float:left; position:absolute; z-index:2; border:1px solid black; width:460px; text-align:left; margin:31px 0 0 -42px; }
#WebSearchTitle { background-image:url(../pix/search-patern.gif); background-repeat:repeat-x; }
#WebSearchTitle TD { height:14px; vertical-align:middle; text-align:left; border:0; padding:5px; }
#WebSearchTitle IMG { position:relative; }
#WebSearchError { padding:0 5px 5px 5px; background-color:white; }
#WebSearchLinks { padding:0 5px 5px 5px; background-color:white; }
#WebSearchLinks .link div { padding:3px 0 0 5px; }
#WebSearchLinks .link { margin:5px 0 0 3px; color:#4C4C4C; }
#WebSearchLinks .link A { color:#FF6400; font-weight:bold; border-bottom:1px dotted #FF6400; }
#WebSearchType INPUT { margin:0; padding:0; vertical-align:middle; }

#page { padding:8px 8px 0 8px; color:#262626; line-height:16px; }
#page h1 { border-bottom:1px solid #262626; padding:3px 0 3px 0; margin:3px 0 20px 0; color:#4C4C4C; }
#page h2 { border-bottom:1px solid #262626; padding:3px 0 3px 0; margin:15px 0 3px 0; color:#4C4C4C; font-weight:bolder; }
#page p { margin:10px 0 10px 0; }
#page a { color:#FF6400; border-bottom:1px dotted red; }

#popup #title { height:39px; /*background-image:url(/pub/ext/bk/pix/popup-pattern.gif);*/ background-color:#000000; color:#FFFFFF; }
#popup #title th { font-size:16px; }
#popup #content { color:#262626; line-height:16px; }
#popup #content h1 { border-bottom:1px solid #262626; padding:3px 0 3px 0; margin:3px 0 20px 0; color:#4C4C4C; }
#popup #content h2 { border-bottom:1px solid #262626; padding:3px 0 3px 0; margin:15px 0 3px 0; color:#4C4C4C; font-weight:normal; }
#popup #content p { margin:10px 0 10px 0; }
#popup #content a { color:#FF6400; }

.btnNav { border:1px solid #D9D9D9; margin-top:10px; padding:5px 10px; background-image:url(../pix/encart-pattern.gif); background-position:top; background-repeat:repeat-x; }
.btnNav a { color:#4C4C4C !important; border:0 !important; }
.btnNav img { margin:0 5px -3px 0; }

#search_results_box table { border-collapse:separate; margin:5px 0 5px 0; border-bottom:1px solid #262626; }
#search_results_box #title { text-align:left; font-weight:normal; font-size:16px; padding:3px 0 3px 0; margin:3px 0 10px 0; border-bottom:1px solid #262626; color:#262626; }
#search_results_box #nav { float:left; border:1px solid #D9D9D9; margin-top:10px; padding:5px 10px; background-image:url(../pix/encart-pattern.gif); background-position:top; background-repeat:repeat-x; }
#search_results_box #nav a { border:0; color:#FF6400; }
#search_results_box .result .num { border:1px solid #262626; width:20px; height:20px; line-height:10px; font-size:12px; text-align:center; vertical-align:middle; }
#search_results_box .result .name { padding-left:5px; height:20px; text-align:left; vertical-align:middle; }
#search_results_box .result .name img { margin-bottom:-2px; }
#search_results_box .result .name strong { color:#FF6400; }
#search_results_box .result .description { padding:0 150px 0 5px; }
#search_results_box .result .action { text-align:right; padding-top:5px; }
#search_results_box .result .action a { border:0; color:#262626; }
#search_results_box .result .action img { margin-bottom:-2px; }

A.btnLink { border:0px !important; display:block; font-size:10px; font-weight:bold; color:white !important; width:100px; height:17px; line-height:17px; text-align:center; background-image:url(../pix/bouton.gif) }
INPUT.btnLink { border:0px !important; width:100px; height:17px; font-size:10px; font-family:Arial; font-weight:bold; color:white !important; line-height:17px; text-align:center; background-image:url(../pix/bouton.gif) }

A.btnLink2 { display:block; width:150px; border:0px !important; height:20px; font-size:10px; font-weight:bold; color:white !important; line-height:20px; text-align:center; background-image:url(../pix/bouton2.gif) }
INPUT.btnLink2 { width:150px; border:0px !important; height:20px; font-size:10px; font-family:Arial; font-weight:bold; color:white !important; line-height:20px; text-align:center; background-image:url(../pix/bouton2.gif) }

A.btnLink3 { border:0px !important; display:block; font-size:10px; font-weight:bold; color:white !important; }

.edito A.btnLink, A.btnLinkOrange { width:154px; height:35px; font-size:14px; font-weight:normal; color:white !important; line-height:31px; background-image:url(../pix/bt_devenir-membre.gif); margin-top:8px; }

#faqIndex, #faqIndex *{ font-weight:normal !important; }

/** KG **/
INPUT.btnLinkB { border:0px !important; width:100px; height:17px; font-size:10px; font-family:Arial; font-weight:bold; color:white !important; line-height:17px; text-align:center; background-image:url(../pix/bouton_n.gif) }
A.noDeco { text-decoration:none; outline:none; cursor:pointer; }
#navBottom A, #navBottom A:link, #navBottom A:visited { text-decoration:none; color:#FFFFFF; }
#visitorBox { width:980px; border:0px solid red; height:262px; top:0px; left:0; position:relative; }
#visitorBox .thumbZoom { float:left; border:0px solid blue; width:440px; text-align:right; margin:0; padding:0; }
/*Malik 21 mai 2010*/
#visitorBox .text { float:left; border:0px solid blue; width:530px; text-align:left; margin:0; padding:15px 0 0 10px; position:relative; }
/*Malik 21 mai 2010*/
.visitorText { color:#666666; font-size:20px; font-family:Arial; }
.visitorTextSmall { color:#666666; font-size:17px; font-family:Arial; }

#stepsBox { width:980px; border:0px solid green; height:255px; top:0px; left:0; position:relative; }
#stepsBox .step { display:block; position:relative; float:left; }
#stepsBox #step1 { width:170px; top:0px; left:5px; }
#stepsBox #step2 { width:162px; top:0px; left:35px; }
#stepsBox #step3 { width:163px; top:0px; left:70px; }
#stepsBox #step4 { width:165px; top:0px; left:100px; }
/*Malik 21 mai 2010*/
#stepsBox #step5 { width:165px; top:0px; left:130px; }
/*Malik 21 mai 2010*/

.sep15 { width:15px; }
.sep16 { width:16px; }
.sep17 { width:17px; }

.stepBoxTd { padding:27px 25px 0 10px; }
.stepBoxTd .text, A.noDeco { color:#808080; font-weight:bold; font-family:Arial; font-size:11px; border:0; background:transparent; line-height:14px }
.stepBoxTd .text-small { /*color:#B3B3B3;*/ font-family:Arial; font-size:11px; font-weight:normal; border:0; background:transparent; line-height:14px}

.pic-step { position:relative; z-index:100; top:0px; left:0px; width:170px; height:85px; border:0px solid green; }

#div-step1 { width:152px; height:140px; background-image:url(../pix/bg-step1.gif); border:1px solid #0084cb; background-repeat:repeat-x; background-position:top left; z-index:0; position:absolute; top:61px; left:16px; margin:0; padding:0; vertical-align:top; }
/*Malik 21 mai 2010*/
#div-step2 { width:145px; height:250px; background-image:url(../pix/bg-step2.gif); background-repeat:repeat-y; border:1px solid #0084cb; background-repeat:repeat-x; background-position:top left; z-index:0; position:absolute; top:61px; left:16px; margin:0; padding:0; vertical-align:top; }
/*Malik 21 mai 2010*/
#div-step3 { width:146px; height:161px; background-image:url(../pix/bg-step3.gif); border:1px solid #0084cb; background-repeat:repeat-x; background-position:top left; z-index:0; position:absolute; top:61px; left:16px; margin:0; padding:0; vertical-align:top; }
#div-step4 { width:146px; height:192px; background-image:url(../pix/bg-step4.gif); border:1px solid #0084cb; background-repeat:repeat-x; background-position:top left; z-index:0; position:absolute; top:61px; left:16px; margin:0; padding:0; vertical-align:top; }
/*Malik 21 mai 2010*/
#div-step5 { width:146px; height:162px; background-image:url(../pix/bg-step4.gif); border:1px solid #0084cb; background-repeat:repeat-x; background-position:top left; z-index:0; position:absolute; top:61px; left:16px; margin:0; padding:0; vertical-align:top; }
/*Malik 21 mai 2010*/
.step1 { background-image:url(../pix/bg-picto-step1.gif); background-repeat:no-repeat; background-postion:top left; height:86px; }
.stepBox1 { width:152px; height:119px; }

.step2 { background-image:url(../pix/bg-picto-step2.gif); background-repeat:no-repeat; background-postion:top left; height:86px; }
.stepBox2 { width:145px; /*height:158px;*/ }

.step3 { background-image:url(../pix/bg-picto-step3.gif); background-repeat:no-repeat; background-postion:top left; height:86px; }
.stepBox3 { width:146px; height:139px; }

.step4 { background-image:url(../pix/bg-picto-step4.gif); background-repeat:no-repeat; background-postion:top left; height:86px; }
.stepBox4 { width:146px; /*height:140px;*/ }

.step5 { background-image:url(../pix/bg-picto-step5.gif); background-repeat:no-repeat; background-postion:top left; height:86px; }
/*Malik 21 mai 2010*/
.stepBox5 { width:146px; height:140px; }

#pic-phone { position:relative; top:210px; left:10px; }

#text-vf1 { height:140px; font-family:Arial; font-size:24px; width:350px; border:0px solid black; display:block; position:relative; left:460px; float:left; padding:0; margin:0; margin-top:10px; color:#000000; }
/*Malik 21 mai 2010*/
#pic-icon { position:relative; display:block; float:left; border:0px solid green; width:75px; left:500px; }
#text-vf2 { clear:both; position:relative; left:620px; border:0px solid blue; width:205px; }
#text-vf2 .arrow { width:30px;vertical-align:top; padding-top:3px; }
#text-vf2 .text { width:185px; border:0; }
#text-vf2 .text-font { font-family:Arial; font-size:16px; color:#000000; }

/* MK giving hand to KG 22-03-2010 */
#leftBoxHeaderLink {color:#FFFFFF; }
.spanCouleurs{ background-image:url(../pix/encart-pattern-gris.gif); background-repeat:repeat-x; color: #4d4d4d; font-size: 11px; font-weight: bold; display: block; height: 16px; }
/* KG */
#headerBox { height:21px; background-color:#000; color:#fff; margin:10px 10px 0px 10px; padding:6px 3px 6px 6px; font-size:11px; font-weight:bold; }
#headerBox A { text-decoration:none; color:#fff; }
.addlinkform { margin:5px; }
.addlinkinput { padding:0; margin:0; font-size:10px; font-weight:normal; background:#D9D9D9; border:0; width:100%; }
.addlinkinput :hover { border:0; }
A.addlinkbtn { border:0px !important; display:block; font-size:10px; font-weight:bold; color:white !important; width:70px; height:17px; line-height:17px; text-align:center; background-image:url(../pix/bouton_small.gif) }

.color_1 { border:1px solid #D9D9D9; background-color:#D9D9D9; background-image:url(../pix/encart-pattern.gif); background-position:top; background-repeat:repeat-x; }
.color_2 { border:1px solid #0087CC; background-color:#005EA5; background-image:url(../pix/bookee-bleu.gif); background-position:top; background-repeat:repeat-x; }
.color_3 { border:1px solid #00A69A; background-color:#006837; background-image:url(../pix/bookee-vert.gif); background-position:top; background-repeat:repeat-x; }
.color_4 { border:1px solid #F19300; background-color:#FF3F14; background-image:url(../pix/bookee-orange.gif); background-position:top; background-repeat:repeat-x; }
.color_5 { border:1px solid #662D91; background-color:#662D91; background-image:url(../pix/bookee-violet.gif); background-position:top; background-repeat:repeat-x; }
.color_6 { border:1px solid #ff0000; background-color:#A90001; background-image:url(../pix/bookee-rouge.gif); background-position:top; background-repeat:repeat-x; }
.color_7 { border:1px solid #ffb6fc; background-color:#c072be; background-image:url(../pix/bookee-rose.gif); background-position:top; background-repeat:repeat-x; }
.color_8 { border:1px solid #663200; background-color:#3b1d00; background-image:url(../pix/bookee-chocolat.gif); background-position:top; background-repeat:repeat-x; }
.color_9 { border:1px solid #ffc600; background-color:#a68100; background-image:url(../pix/bookee-or.gif); background-position:top; background-repeat:repeat-x; }
.color_10 { border:1px solid #ff9600; background-color:#bb5b00; background-image:url(../pix/bookee-ocre.gif); background-position:top; background-repeat:repeat-x; }
.color_11 { border:1px solid #86d416; background-color:#6aa613; background-image:url(../pix/bookee-prairie.gif); background-position:top; background-repeat:repeat-x; }
.color_12 { border:1px solid #ff5a00; background-color:#993600; background-image:url(../pix/bookee-citrouille.gif); background-position:top; background-repeat:repeat-x; }
.color_13 { border:1px solid #79dbff; background-color:#57adcd; background-image:url(../pix/bookee-ciel.gif); background-position:top; background-repeat:repeat-x; }
.color_14 { border:1px solid #0030ff; background-color:#04209d; background-image:url(../pix/bookee-marine.gif); background-position:top; background-repeat:repeat-x; }
.color_15 { border:1px solid #000b77; background-color:#00063c; background-image:url(../pix/bookee-roi.gif); background-position:top; background-repeat:repeat-x; }
.color_16 { border:1px solid #89003a; background-color:#43001c; background-image:url(../pix/bookee-bordeau.gif); background-position:top; background-repeat:repeat-x; }
.color_17 { border:1px solid #065900; background-color:#032d00; background-image:url(../pix/bookee-emeraude.gif); background-position:top; background-repeat:repeat-x; }
.color_18 { border:1px solid #3cff00; background-color:#26a200; background-image:url(../pix/bookee-toxic.gif); background-position:top; background-repeat:repeat-x; }
.color_19 { border:1px solid #f000ff; background-color:#9800a2; background-image:url(../pix/bookee-girly.gif); background-position:top; background-repeat:repeat-x; }
.color_20 { border:1px solid #7f008a; background-color:#2f0033; background-image:url(../pix/bookee-pourpre.gif); background-position:top; background-repeat:repeat-x; }


.sb_color_1, td.sb_color_1 { color:#4C4C4C; }
.sb_color_2, td.sb_color_2 { color:#0087cc; background-color:#cee3f0; border:0; }
.sb_color_3, td.sb_color_3 { color:#009245; background-color:#cee6db; border:0; }
.sb_color_4, td.sb_color_4 { color:#d75303; background-color:#f6b490; border:0; }
.sb_color_5, td.sb_color_5 { color:#491494; background-color:#cab0e2; border:0; }
.sb_color_6, td.sb_color_6 { color:#ff0000; background-color:#ffb2b2; border:0; }
.sb_color_7, td.sb_color_7 { color:#ffb6fc; background-color:#ffe9fe; border:0; }
.sb_color_8, td.sb_color_8 { color:#663200; background-color:#d1c1b2; border:0; }
.sb_color_9, td.sb_color_9 { color:#ffc600; background-color:#ffeeb2; border:0; }
.sb_color_10, td.sb_color_10 { color:#ff9600; background-color:#ffe0b3; border:0; }
.sb_color_11, td.sb_color_11 { color:#86d416; background-color:#daf2b9; border:0; }
.sb_color_12, td.sb_color_12 { color:#ff5a00; background-color:#ffcdb2; border:0; }
.sb_color_13, td.sb_color_13 { color:#79dbff; background-color:#d7f4ff; border:0; }
.sb_color_14, td.sb_color_14 { color:#0030ff; background-color:#b2c0ff; border:0; }
.sb_color_15, td.sb_color_15 { color:#000b77; background-color:#b2b5d6; border:0; }
.sb_color_16, td.sb_color_16 { color:#89003a; background-color:#dbb2c4; border:0; }
.sb_color_17, td.sb_color_17 { color:#065900; background-color:#b4cdb2; border:0; }
.sb_color_18, td.sb_color_18 { color:#3cff00; background-color:#c4ffb2; border:0; }
.sb_color_19, td.sb_color_19 { color:#f000ff; background-color:#fab2ff; border:0; }
.sb_color_20, td.sb_color_20 { color:#7f008a; background-color:#d8b2dc; border:0; }

.white, A.white { color:#FFFFFF; }

.sb_content_color_1 {}
.sb_content_color_2 {}
.sb_content_color_3 {}
.sb_content_color_4 {}
.sb_content_color_5 {}

