/*** Structure de la Home Page ***/
#middle_homepage_content {margin: 0 auto;overflow: hidden; position: relative; width: 972px;}
#colonne_homepage_content_bottom{position:relative; overflow:hidden}
#colonne_homepage_bottom60{padding:8px 0 10px 8px;}

/*** pref globales ***/
#homegenerale .mt5{margin-top:5px;}
#homegenerale .mt10{margin-top:10px;}
#homegenerale .mt15{margin-top:15px;}
#homegenerale{position:relative;overflow:hidden;}
#homegenerale #partieG{position:relative;float:left;display:inline;width:666px;}
#homegenerale #contentDiv{position:relative;width:100%;height:540px;}
#homegenerale #partieG #defaultFond{position:absolute;width:666px;height:540px;z-index:1;}
#homegenerale #partieG #ancienFond{position:absolute;width:666px;height:540px;z-index:0;}
#homegenerale #partieG .cache01{overflow:hidden;position:absolute;background:transparent url(/images/fr/index/bg-cache01.png);width:666px;height:540px;z-index:2;}

/* HIVER */
#homegenerale #contentDiv h1.winter{position:absolute;top:70px;left:350px;width:220px;color:#1d2644;font-weight:normal;font-size:50px;font-family:"Helvetica Neue",Helvetica,"Trebuchet MS",Arial, sans-serif;}
#homegenerale #contentDiv p.winter{position:absolute;top:420px;left:400px;width:130px;font-weight:bold;color:#1d2644;font-size:15px;font-family:"Helvetica Neue",Helvetica,"Trebuchet MS",Arial, sans-serif;}
#homegenerale #contentDiv p.winter span{display:block;float:right;}
#middle_homepage {margin-top: 5px;overflow: hidden;position: relative;}

/* GESTION ARRONDIS  */
#homegenerale #partieG .arrondis{position:relative;height:0;z-index:4;}
#homegenerale #partieG .arrondis span{position:absolute;width:10px;height:10px;font-size:2px;}
#homegenerale #partieG .arrondis .ht{top:0;}
#homegenerale #partieG .arrondis .bs{bottom:0;}
#homegenerale #partieG .arrondis .ga{left:0;}
#homegenerale #partieG .arrondis .dr{right:0;}
#homegenerale #partieG .arrondis .coin1{background:url(/images/fr/index/bg-cache01-arhg.png);}
#homegenerale #partieG .arrondis .coin2{background:url(/images/fr/index/bg-cache01-arhd.png);}
#homegenerale #partieG .arrondis .coin3{background:url(/images/fr/index/bg-cache01-arbg.png);}
#homegenerale #partieG .arrondis .coin4{background:url(/images/fr/index/bg-cache01-arbd.png);}
#homegenerale #partieG .arrondis.bs-blocdefine{position:absolute;bottom:0;width:100%;}
#homegenerale .vignshome{margin-top:10px;position:relative;overflow:hidden;text-decoration:none;width:230px;cursor:pointer;float:left;display:inline;}
#homegenerale .vignshome .vignet{position:relative;width:115px;height:78px;float:left;display:inline;}
#homegenerale .vignshome .vignet span{display:block;height:78px;width:107px;position:relative;}
#homegenerale .vignshome .vignet .cachevign{background:url(/images/fr/index/bg-vign.png);position:absolute;z-index:2;}
#homegenerale .vignshome .vignet .image{background:url(/images/fr/index/vign-visu01.jpg);}
#homegenerale .vignshome h2{font-weight:bold;font-size:14px;color:#797979;margin-bottom:5px;}
#homegenerale .vignshome .block{display:block;overflow:hidden;position:relative;width:100%;}
#homegenerale .vignshome .lien{display:block;height:18px;width:100%;margin:5px 0;}
#homegenerale .vignshome .lien span{display:none;}
#homegenerale .vignshome .titre01{background:url(/images/fr/index/bg-titre-01.gif) no-repeat;}
#homegenerale .vignshome .titre02{background:url(/images/fr/index/bg-titre-02.gif) no-repeat;}
#homegenerale .vignshome .titre03{background:url(/images/fr/index/bg-titre-03.gif) no-repeat;}
#homegenerale .vignshome .descri{float:left;display:inline;width:90px;font-size:11px;}
#homegenerale .vignshome:hover{background:none;}
#homegenerale .vignshome:hover .descri{text-decoration:underline;}

/* FONDS DIVERS   styles globaux  */
#lienajaxhome{position:absolute;width:660px;height:540px;z-index:3;}
#homegenerale .promohome{display:block;width:666px;height:540px;}
#homegenerale .promohome span{float:left;display:inline;width:222px;height:108px;margin:0;padding:0;}
#textespictoshome{width:600px;position:absolute;top:450px;left:27px;z-index:5;}
#textespictoshome *{font-family:trebuchet ms;}
#textespictoshome div{float:left;display:inline;font-size:9px;height:24px;width:77px;margin-right:19px;text-align:center;line-height:2.4em;}
#textespictoshome .ligne2{padding-top:3px;line-height:1em;}
#homegenerale .promohome h1 span{display:none;}
#homegenerale .promohome h2 span{display:none;}
#homegenerale .cliquez{display:none;}

/* TELECOMMANDES SWITCH HOMES  */
#homegenerale .contenu-home #telecommande{position:absolute;bottom:10px;right:10px;z-index:5;height:40px;}
#homegenerale .contenu-home #telecommande div{float:left;display:inline;height:40px;}
#homegenerale .contenu-home #telecommande .G{height:40px;width:51px;background:url(/images/fr/index/bg-telecomg.png);}
#homegenerale .contenu-home #telecommande .C{height:40px;background-image:url(/images/fr/index/bg-telecomc.png);}
#homegenerale .contenu-home #telecommande a{background:transparent;position:relative;display:block;height:12px;width:12px;float:left;font-size:0;line-height:0;text-decoration:none;cursor:pointer;border:1px solid #555;margin:20px 10px 0 0;}
#homegenerale .contenu-home #telecommande a span{display:none;font-size:11px;position:absolute;width:80px;height:17px;top:-25px;line-height:1.5em;z-index:5;text-align:center;right:0;font-weight:bold;background:#8A8A8A;color:#fff;border:1px solid #484848;}
#homegenerale .contenu-home #telecommande a:hover{background:#8A8A8A;border:1px solid #484848;}
#homegenerale .contenu-home #telecommande a.actif{border:1px solid #920A1B;background:#FF343A;font-weight:bold;cursor:default;}
#homegenerale .contenu-home #telecommande a.actif:hover{border:1px solid #920A1B;background:#FF343A;font-weight:bold;cursor:default;}
#homegenerale .contenu-home #telecommande a.actif span{background:#DF0E26;border:1px solid #920A1B;color:#fff;}

/* MENU DE DROITE */
#homegenerale #partieD {display: inline;float: right; overflow: hidden; position: relative; width: 275px; z-index: 2;}
#homegenerale #partieD #menuD{width:100%;position:relative;margin:11px 0 -16px;}
#homegenerale #partieD #menuD .fondblocmenu{display:block;width:100%;position:relative;background:url(/images/bg-degrad01.gif) no-repeat;margin-bottom:15px;}
#homegenerale #partieD #menuD .menubas{position:relative;overflow:hidden; /*background:url(/images/bg-menuD-bs1.gif) no-repeat 1px 0 */;height:11px;z-index:4;width:100%;}
#homegenerale #partieD #menuD .mt4{margin-top:4px;}
#homegenerale #partieD #menuD dl{position:relative; /*background:url(/images/bg-menuD-ht1.gif) no-repeat 100% 0*/;margin:0 0 0 1px;padding:7px 0 7px 0; background:#F3F3F3}
#homegenerale #partieD #menuD dd{/* border:1px solid #DBDBDB */;width:272px;display:block; /*border-width:0 1px */;margin:0;padding:0;}
#homegenerale #partieD #menuD .cachevignmenu span{overflow:hidden;background:url(/images/bg-coinsvign.png);width:93px;height:40px;position:absolute;z-index:4;border:none;top:15px;}
#homegenerale #partieD #menuD a{text-decoration:none;display:block;font-size:11px;background:url(/images/bg-puce4.gif) no-repeat 2px 50%;color:#666;width:145px;margin-left:112px;line-height:1em;padding:1px 0 2px 10px;}
#homegenerale #partieD #menuD a:hover{background:#F2F3F7 url(/images/bg-puce4.gif) no-repeat 0 50%;color:#333;z-index:3;}
#homegenerale #partieD #menuD a.lien {margin:0;text-decoration:none;font-weight:bold;width:100%;color:#484848;background:none;padding:0;cursor:pointer;background-position:0 0;}
#homegenerale #partieD #menuD dd.gratuit{padding-top:1px}

#homegenerale #partieD #menuD a.gratuit{background:#F2F3F7 url(/images/bg-puce4.gif) no-repeat 2px 50%;height:13px;padding:0px 0 0px 10px}
#homegenerale #partieD #menuD a.gratuit .intit{float:left; display:inline}

#homegenerale #partieD #menuD a.gratuit:hover{background:#F2F3F7 url(/images/bg-puce4.gif) no-repeat 0px 50%}
#homegenerale #partieD #menuD a.actif{background:#DFE1E9 url(/images/bg-puce4.gif) no-repeat 0 50%;}

#homegenerale #partieD #menuD #whois a.autresEXT { background:none;width:100px; font-size:10px;margin:1px 0 3px 10px;padding:0px;color:red;text-decoration:underline; }
#homegenerale #partieD #menuD #whois a.autresEXT:hover { text-decoration:none; }
#homegenerale #partieD #menuD #whois a.specialchars { background:none;display:inline;width:130px; font-size:9px;margin:6px 0 0 10px;padding:0px;color:#8E8E8E;text-decoration:underline; }
#homegenerale #partieD #menuD #whois a.specialchars:hover { text-decoration:none;}



#homegenerale #partieD #menuD .titrerubriques h2 .cachetrt{display:block;font-size:0;height:7px;width:15px;position:absolute;top:15px;z-index:3;left:0;}
#homegenerale #partieD #menuD .conseilmenu{position:absolute;left:5px;color:#000;z-index:2;top:60px;font-size:9px;border:0;line-height:1.3em;width:80px;}

#homegenerale #partieD #menuD #RUB01 span.imgref{background-image:url(/images/bg-vign01.jpg);background-position:0 280px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB02 span.imgref{background-image:url(/images/bg-vign02.jpg);position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB03 span.imgref{background-image:url(/images/bg-vign03.jpg);background-position:0 0;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB04 span.imgref{background-image:url(/images/bg-vign01.jpg);background-position:0 40px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB05 span.imgref{background-image:url(/images/bg-vign05.jpg);background-position:0 0;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB06 span.imgref{background-image:url(/images/bg-vign05.jpg);background-position:0 -40px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB07 span.imgref{background-image:url(/images/bg-vign05.jpg);background-position:0 -80px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB08 span.imgref{background-image:url(/images/bg-vign05.jpg);background-position:0 0;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB09 span.imgref{background-image:url(/images/bg-vign02.jpg);background-position:0 -200px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB10 span.imgref{background-image:url(/images/bg-vign02.jpg);background-position:0 120px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB11 span.imgref{background-image:url(/images/bg-vign06.jpg);position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB12 span.imgref{background-image:url(/images/bg-vign02.jpg);background-position:0 -160px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB13 span.imgref{background-image:url(/images/bg-vign05.jpg);background-position:0 -160px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD #RUB14 span.imgref{background-image:url(/images/bg-vign05.jpg);background-position:0 -200px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}

#homegenerale #partieD #menuD a span.descri{position:absolute;top:73px;left:4px;font-weight:bold;height:30px;line-height:1em;font-size:9px;display:none;z-index:2;width:105px;color:#DF0E26;}
#homegenerale #partieD #menuD a span.descri span{color:#DF0E26;}
#homegenerale #partieD #menuD .titrerubriques{position:absolute;z-index:4;top:-7px;padding-left:10px;border:none;}
#homegenerale #partieD #menuD dd.titrerubriques{border:none;padding:0;}
#homegenerale #partieD #menuD .titrerubriques h2{font-weight:bold;font-size:11px;}
#homegenerale #partieD #menuD .titrerubriques h2 span{float:left;display:inline;line-height:1.4em;background:url(/images/bg-accolD.jpg) no-repeat;padding-right:1px;}
#homegenerale #partieD #menuD .titrerubriques h2 span.contenu{background:#fff url(/images/bg-accolG.jpg) no-repeat;padding-left:5px;}
#homegenerale #partieD #menuD a span.vign{position:absolute;width:93px;height:40px;left:0;top:15px;}
#homegenerale #partieD #menuD span.imgref{z-index:1;}
#homegenerale #partieD #menuD a .vign{display:block;width:80px;height:40px;z-index:3;background:url(/images/bg-blank.gif);}
#homegenerale #partieD #menuD a:hover .vign{z-index:3;background:url(/images/bg-blank.gif);display:block;width:93px;height:40px;}
#homegenerale #partieD #menuD dl a#vign1.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 320px;}
#homegenerale #partieD #menuD dl a#vign2.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 280px;}
#homegenerale #partieD #menuD dl a#vign3.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 240px;}
#homegenerale #partieD #menuD dl a#vign4.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 160px;}
#homegenerale #partieD #menuD dl a#vign5.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign6.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 80px;}
#homegenerale #partieD #menuD dl a#vign7.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign21.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 200px;}
#homegenerale #partieD #menuD dl a#vign8.actif span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 0;}
#homegenerale #partieD #menuD dl a#vign9.actif span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 160px;}
#homegenerale #partieD #menuD dl a#vign10.actif span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign11.actif span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 80px;}
#homegenerale #partieD #menuD dl a#vign12.actif span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign13.actif span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign14.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 280px;}
#homegenerale #partieD #menuD dl a#vign15.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 240px;}
#homegenerale #partieD #menuD dl a#vign16.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 200px;}
#homegenerale #partieD #menuD dl a#vign17.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 160px;}
#homegenerale #partieD #menuD dl a#vign18.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign19.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 80px;}
#homegenerale #partieD #menuD dl a#vign20.actif span.vign{background-image:url(/images/bg-vign04.jpg);background-position:0 80px;}
#homegenerale #partieD #menuD dl a#vign22.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign23.actif span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 360px;}
#homegenerale #partieD #menuD dl a#vign24.actif span.vign{background-image:url(/images/bg-vign06.jpg);}
#homegenerale #partieD #menuD dl a#vign26.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign29.actif span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 80px;}



#homegenerale #partieD #menuD dl a#vign27:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 -240px;}
#homegenerale #partieD #menuD dl a#vign26:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign25:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 -200px;}
#homegenerale #partieD #menuD dl a#vign24:hover span.vign{background-image:url(/images/bg-vign06.jpg);}
#homegenerale #partieD #menuD dl a#vign23:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 360px;}
#homegenerale #partieD #menuD dl a#vign22:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign21:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 200px;}
#homegenerale #partieD #menuD dl a#vign20:hover span.vign{background-image:url(/images/bg-vign04.jpg);background-position:0 80px;}
#homegenerale #partieD #menuD dl a#vign19:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 -200px;}
#homegenerale #partieD #menuD dl a#vign29:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 -200px;}
#homegenerale #partieD #menuD dl a#vign18:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 -160px;}
#homegenerale #partieD #menuD dl a#vign17:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 -120px;}
#homegenerale #partieD #menuD dl a#vign16:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 -80px;}
#homegenerale #partieD #menuD dl a#vign15:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 -40px;}
#homegenerale #partieD #menuD dl a#vign14:hover span.vign{background-image:url(/images/bg-vign03.jpg);background-position:0 0px;}
#homegenerale #partieD #menuD dl a#vign13:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign12:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 -160px;}
#homegenerale #partieD #menuD dl a#vign11:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 -120px;}
#homegenerale #partieD #menuD dl a#vign10:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign9:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 -40px;}
#homegenerale #partieD #menuD dl a#vign8:hover span.vign{background-image:url(/images/bg-vign02.jpg);background-position:0 0;}
#homegenerale #partieD #menuD dl a#vign7:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 40px;}
#homegenerale #partieD #menuD dl a#vign6:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 80px;}
#homegenerale #partieD #menuD dl a#vign5:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 120px;}
#homegenerale #partieD #menuD dl a#vign4:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 160px;}
#homegenerale #partieD #menuD dl a#vign3:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 240px;}
#homegenerale #partieD #menuD dl a#vign2:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 280px;}
#homegenerale #partieD #menuD dl a#vign1:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 320px;}
#homegenerale #partieD #menuD dl a#vign30:hover span.vign{background-image:url(/images/bg-vign01.jpg);background-position:0 440px;}

#homegenerale #partieD #menuD dl a#vign1:hover span.descri,
#homegenerale #partieD #menuD dl a#vign2:hover span.descri,
#homegenerale #partieD #menuD dl a#vign3:hover span.descri,
#homegenerale #partieD #menuD dl a#vign4:hover span.descri,
#homegenerale #partieD #menuD dl a#vign5:hover span.descri,
#homegenerale #partieD #menuD dl a#vign6:hover span.descri,
#homegenerale #partieD #menuD dl a#vign7:hover span.descri,
#homegenerale #partieD #menuD dl a#vign8:hover span.descri,
#homegenerale #partieD #menuD dl a#vign9:hover span.descri,
#homegenerale #partieD #menuD dl a#vign10:hover span.descri,
#homegenerale #partieD #menuD dl a#vign11:hover span.descri,
#homegenerale #partieD #menuD dl a#vign12:hover span.descri,
#homegenerale #partieD #menuD dl a#vign13:hover span.descri,
#homegenerale #partieD #menuD dl a#vign14:hover span.descri,
#homegenerale #partieD #menuD dl a#vign15:hover span.descri,
#homegenerale #partieD #menuD dl a#vign16:hover span.descri,
#homegenerale #partieD #menuD dl a#vign17:hover span.descri,
#homegenerale #partieD #menuD dl a#vign18:hover span.descri,
#homegenerale #partieD #menuD dl a#vign19:hover span.descri,
#homegenerale #partieD #menuD dl a#vign20:hover span.descri,
#homegenerale #partieD #menuD dl a#vign21:hover span.descri,
#homegenerale #partieD #menuD dl a#vign22:hover span.descri,
#homegenerale #partieD #menuD dl a#vign23:hover span.descri,
#homegenerale #partieD #menuD dl a#vign24:hover span.descri,
#homegenerale #partieD #menuD dl a#vign25:hover span.descri,
#homegenerale #partieD #menuD dl a#vign26:hover span.descri,
#homegenerale #partieD #menuD dl a#vign27:hover span.descri,
#homegenerale #partieD #menuD dl a#vign28:hover span.descri,
#homegenerale #partieD #menuD dl a#vign29:hover span.descri,
#homegenerale #partieD #menuD dl a#vign30:hover span.descri{display:block;background:#F3F3F3;}

#homegenerale #partieD #menuD #joinUs {position:relative; overflow:hidden; z-index: 2;
                                       margin:7px 0px 0px 2px;width:275px; background:url("/images/bg_social.jpg"); height:69px}
#homegenerale #partieD #menuD #joinUs .titre{margin:2px 0 0 17px; font-weight: bolder; font-size:11px}


#homegenerale #partieD #menuD #joinUs #links {padding:8px 0 0 19px;margin:0px; overflow:hidden; position:relative; color:#000}
#homegenerale #partieD #menuD #joinUs a { margin-left: 0; background-image: none;float:left;display:block;width: auto; height: 20px; padding: 3px 0 0 24px; margin:0 9px 0 0; }
#homegenerale #partieD #menuD #joinUs #fbLink { background: url("/images/img_fb.png") no-repeat;}
#homegenerale #partieD #menuD #joinUs #twitterLink { background: url("/images/img_twitter.png") no-repeat;}
#homegenerale #partieD #menuD #joinUs #youtubeLink { background: url("/images/img_youtube.png") no-repeat;}
#homegenerale #partieD #menuD #joinUs #gplus1 {background-image:none;float:left;height: 20px;display:block;margin:2px 0 0 0}
#homegenerale #partieD #menuD #joinUs a img { vertical-align: middle; margin-right: 5px; }

/* HOMEPROMO  */
#content_colorTxt{position:absolute;z-index:998;font-size:10px;width:440px;bottom:10px;left:15px;background:url(/images/bg-pix-tr02.png) no-repeat 0 100%;padding:1px 5px;}
#content_colorTxt a{font-size:10px;}

/** CAS SPECIAUX MENU DROIT **/
.conseilmenu2{display:none;}
#homegenerale #partieD #menuD dl a#vign25:hover span.descri span.conseilmenu2{font-family:Arial,Helvetica,Sans-serif;display:block;background:#F3F3F3;position:absolute;left:1px;color:#000;z-index:1;top:-13px;font-size:9px;border:0;line-height:1.3em;width:80px;font-weight:normal;}
.conseilmenu3{display:none;}
#homegenerale #partieD #menuD dl a#vign27:hover span.descri span.conseilmenu3{font-family:Arial,Helvetica,Sans-serif;display:block;background:#F3F3F3;position:absolute;left:1px;color:#000;z-index:1;top:-13px;font-size:9px;border:0;line-height:1.3em;width:80px;font-weight:normal;}

/* NOUVEAU PRODUIT >> internet par satellite rajout d'une vignette dans menu droit */
#homegenerale #partieD #menuD dl a#vign28.actif span.vign{background-image:url(/images/bg-vign01.jpg); background-position:0 400px;}
#homegenerale #partieD #menuD dl a#vign28:hover span.vign{background-image:url(/images/bg-vign01.jpg); background-position:0 400px;}


#homegenerale #partieD #menuD a#flapVideo{display:block; position:relative; overflow:hidden; width:274px; height:53px; 
                                          background:url(/images/flap_video.jpg); margin:-11px 0 0 0; padding:0}



/* CAROUSEL EN JQUERY */

#showcase .bg_top,
#showcase .bg_left, 
#showcase .bg_right,
#showcase .bg_bottom,
#showcase .showcase-button-wrapper,
#showcase .showcase-button-wrapper .showcase-button-wrapper-content{overflow: hidden; position: absolute}
#showcase img{display:block; border:0}

#showcase {height: 540px; overflow: hidden; position: relative; width: 666px;}

#showcase .bg_top {height: 10px; top: 0;  width: 666px;}

#showcase .bg_left {height: 520px; left: 0; top: 10px;  width: 10px;}

#showcase .bg_right {height: 520px; right: 0; top: 10px; width: 10px;}

#showcase .bg_bottom {bottom: 0; height: 10px; left: 0; width: 666px;}

#showcase .bg_top, .bg_left, .bg_right, .bg_bottom  {background-color:#FFFFFF;opacity:0.45;filter:alpha(opacity=45);}


#showcase .showcase-button-bg{background: url("/images/carousel/bg_carousel_switch.png") no-repeat scroll 0 0 transparent;bottom: 10px; height: 40px; right: 10px; width: 184px;overflow: hidden;position:absolute;z-index:9999}

#showcase .showcase-button-wrapper {bottom: 10px; height: 40px; right: 10px; width: 184px;z-index:9999}

#showcase .showcase-button-wrapper-content {height: 40px; width: 184px;}
#showcase .showcase-button-wrapper-content2 {padding: 15px 10px 0;text-align: right; overflow:hidden}
#showcase .showcase-button-wrapper-content2 span {border: 1px solid #636363;cursor: pointer; display: inline-block; height: 20px; margin-right: 10px; width: 20px; }
#showcase .showcase-button-wrapper-content2 span:hover {background: none repeat scroll 0 0 #9E9E9E;}
#showcase .showcase-button-wrapper-content2 span.active {background: none repeat scroll 0 0 red;}
.promohome #showcase .showcase-button-wrapper-content2 span{float:none}


.lienPopup { bottom: 14px; font-size: 11px; left: 20px; position: absolute; padding:0; margin:0}
.lienPopup a{color: white; text-decoration: none; font-family: arial;}
#middle_corporate2_content #title_corporate2_content #title_header_page h1 {line-height: 38px;}

