/* CSS Document  */
/*A commenter lors de la mise en prod de la V3*/



img { border: 0px}
a {cursor:pointer;}
.blanc { color:#FFFFFF; text-decoration:underline; cursor: pointer;}
.blanc:hover { text-decoration: underline overline; color:#bbbbbb }
.blanc2 { color:#FFFFFF; text-decoration:none; cursor: pointer;}
.blanc2:hover { decoration:none color:#bbbbbb }
.rouge { color:#000; text-decoration:underline; cursor: pointer;}
.rouge:hover { text-decoration: underline overline; color: #555555; }
.rouge2 { color:#000; text-decoration:underline; cursor: pointer;}
.rouge2:hover { text-decoration: underline overline; color: #555555; }
.rouge2:visited { text-decoration: underline; color: #555555; }
.noir { color:#000; text-decoration:underline; cursor: pointer;}
.noir:hover { text-decoration: underline overline; color: #555555; }
.noirExplorateurContenu { color:#000000; text-decoration:none; cursor: pointer; font-size: 12px; }
.noirExplorateurContenu:hover { text-decoration: none; color: #555555; font-size: 12px; }


.SZonglet {position:relative;float:left;width:92px;height:27px;background-color:#000;color:#ffffff;background-image:url(/V2/images/V2_hong.jpg); repeat:no-repeat;}
.SZonglet_ac {position:relative;float:left;width:92px;height:27px;background-color:#ffffff;color:#000;background-image:url(/V2/images/V2_hong_ac.jpg); repeat:no-repeat;}
.SZonglet_I {position:absolute;width:88px;height:20px;top:5px;left:2px;text-align:center;background-color:#000;color:#ffffff;cursor:pointer;}
.SZonglet_I_ac {position:absolute;width:88px;height:20px;top:5px;left:2px;text-align:center;background-color:#ffffff;color:#000;}

.boutons { position:relative; font-size:16px; font-stretch:ultra-condensed; font-weight:700; }
.bouton { position:relative; background-image:url(/images/V2_btn_1.gif); repeat:no-repeat; background-position:0% 0%; width:92px; height:32px; float:left; text-align:center;  }
.bouton a { position:relative; top:6px; color:#FFFFFF; text-decoration:none; cursor: pointer;}
.bouton a:hover { color:#bbbbbb; text-decoration:none; }

/* pa */
#V2_PanierGlobal { position:absolute; z-index:10000;top:170px;left:603px; width:360px; display:none; }
#V2_PanierGlobal_I { position:relative; width:100%; background-color:#000; border:2px solid #ffffff;}
#V2_PanierHeader { position:relative; width:350px; left:5px; height:27px; color:#ffffff; }
#V2_PanierCorps { position:relative;  left:5px; width:350px; background-color:#ffffff; color:#000;}
.V2_PanierCorpsElement { position:relative; width:344px; left:3px; border-bottom:#000 1px solid;}
.V2_PanierCorpsElementTitre { position:relative; float:left; width:214px; color:#000000; font-size:10px;text-align:left;min-height:18px; }
.V2_PanierCorpsElementGenre { position:relative; float:left; width:60px; color:#bbbbbb; font-size:10px; font-weight:700; text-align:left; }
.V2_PanierCorpsElementPrix { position:relative; float:left; width:55px; color:#000; font-size:10px; font-weight:700; text-align:right; }
.V2_PanierCorpsElementTrash { position:relative; float:right; width:15px; text-align:center; }
#V2_PanierFooter { position:relative; left:5px; width:350px; height:20px; color:#ffffff; background-color:#000; }
#V2_nvpa {position:absolute; right:0px; top:3px; z-index:1000;}
#V2_PanierGlobal_tub {position:absolute; top:-6px; left:270px; width:90px; height:13px; border-left:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#000;z-index:1010;}

.trgen {position:relative;top:0px; left:0px;height:31px;}
.trgen2 {position:relative;top:0px; left:0px;height:30px;  }
.trimg {position:relative; left:3px; height:28px; background-color:#000;}
.trbg { position:absolute; top:3px; left:0px; height:28px; width:3px; background-color:#555555;}
.trbd { position:absolute; top:28px; left:0px; height:3px;  background-color:#555555; overflow:hidden;}
.trtx { position:absolute; top:4px; left:7px; font-size:14pt; color:#ffffff; width: 90%; text-align:left; overflow:hidden; white-space:nowrap;}
.trtx2 { position:relative; left:7px; font-size:14pt; font-weight:700; color:#000; width: 90%; text-align:left; overflow:hidden; white-space:nowrap;}
.trrss { position:absolute; right:10px; top:6px; width:18px; height:18px;  font-weight:700; text-align:left; background-color:#752420; vertical-align:middle; }
.trhalloween { position:absolute; width:21px; height:33px; top:0px; left:5px; z-index:100; }

.icone { text-decoration: none; cursor: pointer; }
.ShowRSS { position:absolute; top:0px; left:0px; visibility:hidden; font-size:16px; background-color:#ffffff; border:#000000 solid 2px; z-index:1000; text-align:center; cursor:pointer; padding:3px;  }
.DivPopDetail { position:absolute; top:5px; right:0px; height:190px; width:280px; display:none; font-size:12px; background-color:#ffffff;  z-index:1000; text-align:right;   }
.DivPopDetail2 { position:relative; left:3px; top:3px; height:187px; width:277px; background-color:#000000;}
.DivPopDetail3 { position:absolute; left:0px; top:0px; height:185px; width:275px; border:#b30b08 solid 1px; overflow:auto; background-color:#ffffff;}

.DivPopDetailT { position:absolute; top:5px; right:0px; height:170px; width:280px; display:none; font-size:12px; background-color:#ffffff;  z-index:1000; text-align:right;   }
.DivPopDetailT2 { position:relative; left:3px; top:3px; height:167px; width:277px; background-color:#000000;}
.DivPopDetailT3 { position:absolute; left:0px; top:0px; height:165px; width:275px; border:#b30b08 solid 1px; overflow:auto; background-color:#ffffff; padding-right:3px;}

.global { position:relative; text-align:left; width:995px; margin:auto; background-color:#ffffff; border:#000 1px solid;}

.zonecentre1 {background-color: #ffffff;}

/*
.zonecentre2 {background-color: #FFFFFF;background-position:200px 0px;background-repeat:repeat;background-image:url(/blanc.gif);}
*/

#zoneco {position:relative; margin-left:5px; float:left; width:758px; height:auto;background-color: #ffffff; }

.ligneatomeV {position:relative; width:100%; overflow:hidden;}
.ligne1 {position:relative; margin:0px; padding:0px; width:758px;}
.lignesection { position:relative; width:100%; text-align:left; height:auto;}

.zoneG {position:relative; float:left; width:430px; border-right:#000000 solid 3px;}
.zoneD {position:relative; float:left; width:315px; left:10px;}
.zoneG50 {position:relative; float:left; width:375px; border-right:#000000 solid 2px;}
.zoneD50 {position:relative; float:left; width:373px;}
.zone33 {position:relative; float:left; width:250px;}
.zone66 {position:relative; float:left; width:500px;}
.zone16 {position:relative; float:left; width:120px;}
.zone84 {position:relative; float:left; width:630px;}
.zone78 {position:relative; float:left; width:590px;}
.zone22 {position:relative; float:left; width:150px;}
.zoneG2 {position:relative; float:left; width:430px;}
.zoneD2 {position:relative; float:left; width:322px;}


.zone100 {position:relative; float:left; width:755px; }

.zoneGDetail {position:relative; float:left; width:592px;}
.zoneDetail {position:relative; float:left; width:750px;}
.zoneMegaBan {position:relative; float:right; width:160px; margin-left:5px; }
.sectionG {position:relative; width:425px; overflow:hidden;}
.sectionG50 {position:relative; width:370px; overflow:hidden;}
.sectionD {position:relative; width:315px; overflow:hidden;}
.sectionD50 {position:relative; width:370px; overflow:hidden; left:10px;}
.zoneAccroche {position:absolute; top:7px; left:248px; width:160px; height:56px; font-size:12px; font-weight:700; text-align:center;}

.V2_Section50, .V21_Section50, .V22_Section50, .V23_Section50, .V24_Section50, .V26_Section50, .V27_Section50 {position:relative; float:left; width:370px;}
.V2_Section50_I,  .V21_Section50_I, .V22_Section50_I, .V23_Section50_I, .V24_Section50_I, .V26_Section50_I, .V27_Section50_I {position:relative; top:3px; left:3px; width:362px; }


.sectionbio { position:relative; width:735px; text-align:left; font-size:14px; color:#000000; padding-left:20px;padding-top:20px;}
.sectionbio:first-letter { font-size:30px; font-weight:700; color:#000; }
.commrecherche { position:relative; width:100%; text-align:left; font-size:12px; color:#000000; padding-left:20px;}

.sectioncomm {position:relative; float:left; width:445px;}
.sectionlistcomm {position:relative; float:left; width:100%; font-size:10px;}
.sectioncreacomm {position:relative; float:left; width:440px; font-size:8px; font-style:italic;}
.sectioncomm2 {position:relative; float:left; width:300px;}
.sectionpubptrec {position:relative; width:300px;}
.sectioncodecomm {position:relative; width:300px;}

.atomeVD {position:relative; width:150px; float:right; text-align:center;}
.atomeV {position:relative; float:left; text-align:center; vertical-align:bottom;}
.atomeVhaut{position:relative; width:100%;}
.atomeVbas {position:absolute; width:100%; bottom:0px; left:0px;}
.atomeH {position:relative; float:left; }
.atomeF {position:relative; float:left; }

.spacerV, .V2_spacerV, .V21_spacerV, .V22_spacerV, .V23_spacerV, .V24_spacerV, .V26_spacerV, .V27_spacerV { float:left; overflow:hidden; }
.spacerH, .V2_spacerH, .V21_spacerH, .V22_spacerH, .V23_spacerH, .V24_spacerH, .V26_spacerH, .V27_spacerH { clear:both; height:5px; overflow:hidden; }

.metageneral { position:relative; width:547px; left:203px; padding:0px; margin:0px;}
.titredetail { color:#000; font-size:20px; font-weight:700; }
.auteurdetail { color:#000000; font-size:14px; font-weight:300; font-style:italic; }
.metavisuel { position:relative; top:10px; float:left; width:183px; text-align:center; margin:0px;}
.metavisuel1 { position:relative; float:left; width:183px; text-align:center; background-color:#ffffff; margin:0px; padding:0px; }
.metavisuel2 { position:relative; width:183px; height:183px; text-align:center; background-color:#000000; margin:0px; padding:0px; border:#000000 1px solid;}
.multidetail { position:absolute; top:120px; left:0px; width:183px; height:15px; background-color:#000; color:#FFFFFF; font-size:11px; font-weight:700; text-align:center; vertical-align: middle; border-top-color:#FFFFFF; border-top-width:2px; border-top-style: solid;border-bottom-color:#FFFFFF; border-bottom-width: 2px; border-bottom-style: solid; }
.elementmeta { position:relative; width:270px; float:left; }
.metameta { position:relative;  float:left; width:547px; min-height:183px; font-size:9px; margin:0px; padding:0px; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.metametageneral { position:relative;  float:left; width:547px; min-height:auto; left:10px; }
.tabletitres { font-size:12px; border-style:hidden; width:100%; }
.tableExplorateurContenu { font-size:12px; border-style:hidden; width:100%; }

.metageneralsoft { position:relative; width:600px; left:150px; padding:0px; margin:0px;}
.titredetailsoft { color:#000; font-size:20px; font-weight:700; }
.auteurdetailsoft { color:#000000; font-size:12px; font-weight:300; font-style:italic; }
.auteurdetailsoft2 { color:#000000; font-size:10px; font-weight:300; }
.metavisuelsoft { position:relative; float:left; width:140px; text-align:center; margin:0px; padding:0px; }
.metametasoft { position:relative;  float:left; width:600px; min-height:194px; left:10px; font-size:9px; margin:0px; padding:0px; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.elementmetasoft { position:relative; width:295px; float:left; }
#textsoft { font-size:12px; font-weight:300; padding-left:20px;  }

.metageneralvideo { position:relative; width:486px; left:264px; padding:0px; margin:0px;}
.metavisuelvideo1 { position:relative; float:left; width:254px; text-align:center; background-color:#ffffff; margin:0px; padding:0px; }
.metavisuelvideo2 { position:relative; width:254px; height:204px; text-align:center; background-color:#000000; margin:0px; padding:0px; border:#000000 2px solid;}
.metametavideo { position:relative;  float:left; width:486px; min-height:204px; left:10px; font-size:9px; margin:0px; padding:0px; border-top:#000 2px solid; border-bottom:#000 2px solid; background-image:url('/images/strip-bck-4.jpg'); background-repeat:no-repeat; background-position:100% 0%;}
.auteurdetailvideo { color:#000000; font-size:14px; font-weight:300; font-style:italic; }
.titredetailvideo { color:#000; font-size:20px; font-weight:700; }
.elementmetavideo { position:relative; width:240px; float:left; }
#textvideo { font-size:14px; font-weight:300; padding-left:20px; width:735px; }
#textvideo:first-letter { font-size:30px; font-weight:700; color:#000; }

.selectlistcatsoft { position:relative; float:right; color:#000; font-size:10px; font-weight:300; }
.titrelistcatsoft { position:relative; float:left; color:#000; font-size:16px; font-weight:700; }
.sectionlistcatsoft { position:relative; left:27px; width:710px; background-color:#bbbbbb; font-size:10px; font-weight:300; }
.elementlistcatsoft { position:relative; float:left; left:10px; text-align:left; }
.elementlistcatsoft#T1 { width:700px; }
.elementlistcatsoft#T2 { width:350px; }
.elementlistcatsoft#T3 { width:230px; }

.atomeSoft { position:relative;  }
.atomeSoftT1 { width:750px; height:161px; }
.atomeSoftT2 { float:left; width:370px; height:111px; }
.atomeSoftT3 { width:590px; height:209px; }
.atomeSoftT4 { width:240px; height:29px; left:5px; }

.atomeSoft_I { position:relative; float:left; }
.atomeSoft_IT1 { width:742px; height:auto; border:#000000 2px solid; }
.atomeSoft_IT2 { width:364px; height:105px; border:#000 1px solid; }
.atomeSoft_IT3 { width:582px; height:201px; border:#000 1px solid; }

.atomeSoft_II { position:relative; }
.atomeSoft_IIT1 { width:736px; height:auto; top:3px; left:3px; }
.atomeSoft_IIT2 { width:356px; height:97px; top:3px; left:3px; }
.atomeSoft_IIT3 { width:576px; height:193px; top:3px; left:3px; }

.atomeSoftJaq { position:relative; float:left; }
.atomeSoftJaqT1 { width:80px; height:110px; }
.atomeSoftJaqT2 { width:70px; height:97px; }
.atomeSoftJaqT3 { width:140px; height:193px; }
.atomeSoftJaqT4 { width:23px; height:29px; }

.atomeSoftMeta1 { position:relative; float:left; }
.atomeSoftMeta1T1 { width:490px; height:120px; }
.atomeSoftMeta1T2 { width:271px; height:97px;  }
.atomeSoftMeta1T3 { width:421px; height:193px; }
.atomeSoftMeta1T4 { width:197px; height:29px; }

.atomeSoftMeta2 { position:relative; }
.atomeSoftMeta2T1 { float:left; left:10px; width:130px; height:100px; }
.atomeSoftMeta3 { position:relative; float:left; }
.atomeSoftMeta3T1 { width:732px; border-top:#d9cfd1 1px solid;  }
.atomeSoftMeta4 { position:relative; float:left; }
.atomeSoftMeta4T1 { width:105px; top:5px; left:5px; }
.atomeSoftMeta5 { position:relative; float:left; }
.atomeSoftMeta5T1 { width:475px; top:5px; left:10px; }
.atomeSoftMeta6 { position:relative; float:left; }
.atomeSoftMeta6T1 { width:145px; top:5px; left:5px; }

.atomeSoftTitre { position:relative; width:97%; font-weight:300; white-space:nowrap; overflow:hidden;}
.atomeSoftTitreT1 { height:20px; font-size:14px; font-weight:700; }
.atomeSoftTitreT2 { font-size:12px; }
.atomeSoftTitreT3 { font-size:18px; font-weight:700; }

.atomeSoftResume { position:relative; width:97%; font-weight:300; overflow:hidden; }
.atomeSoftResumeT1 { height:100px; font-size:10px; }
.atomeSoftResumeT3 { width:315px; height:105px; font-size:10px; }

.atomeSoftSpecif { position:relative; width:97%; font-weight:300; color:#555555; white-space:nowrap; overflow:hidden; }
.atomeSoftSpecifT1 { height:20px; font-size:12px; }

.atomeSoftMeta2Label { position:relative; color:#555555; font-weight:300; font-style:italic; }
.atomeSoftMeta2LabelT1 { width:95%; font-size:10px; text-align:left;}
.atomeSoftMeta2LabelT2 { height:12px; float:left; font-size:10px; text-align:left;}
.atomeSoftMeta2LabelT3 { top:3px; height:12px; float:left; font-size:10px; text-align:left;}
.atomeSoftMeta2LabelT4 { height:29px; width:100%; font-size:12px; font-weight:700; text-align:left; color:#000000; overflow:hidden;}

.atomeSoftMeta2Data { position:relative; color:#000000; font-weight:700; white-space:nowrap; overflow:hidden; }
.atomeSoftMeta2DataT1 { width:99%; font-size:12px; text-align:left; white-space:nowrap; overflow:hidden;}
.atomeSoftMeta2DataT2 { float:left; font-size:10px; text-align:left;}
.atomeSoftMeta2DataT3 { float:left; font-size:12px; text-align:left;}

.atomeSoftMeta2icones { position:absolute; bottom:0px; width:105px; overflow:hidden; }

.atomeevent { position:relative; }
.atomeeventT2 { width:150px; height:417px; border:#000000 2px solid; }

.atomeevent_I { position:relative; float:left; }
.atomeevent_IT2 { width:140px; height:411px; text-align:center; }

.atomeevent_img { position:relative; }
.atomeevent_imgT2 { width:130px; height:194px; text-align:center; }

.atomeevent_titre { position:relative; }
.atomeevent_titreT2 { width:130px; height:30px; overflow:hidden; font-size:14px; font-weight:700; }

.atomeevent_txt { position:relative; }
.atomeevent_txtT2 { width:130px; height:130px; overflow:hidden; font-size:12px; font-weight:300; }

.atomeevent_lien1 { position:relative; float:left; }
.atomeevent_lien1T2 { width:140px; height:20px; overflow:hidden; text-align:center; font-size:12px; font-weight:300; background-color:#d9cfd1; }

.metavisuelgroupe { position:relative; top:0px; float:left; width:146px; text-align:center; margin:0px;}
.metametamembre { position:relative;  float:left; top:0px; left:10px; height:142px; width:598px; font-size:12px; margin:0px;}
.metabiogroupe { position:relative;  float:left; top:0px; left:10px; height:auto; width:390px; font-size:12px; margin:0px; border-top-color:#000; border-top-width:2px; border-top-style: solid;border-bottom-color:#000; border-bottom-width: 2px; border-bottom-style: solid;}
.metametagroupe {position:relative;  float:right; top:0px; height:142px; width:190px; background-color:#ffffff; color:#000000; border:#000 2px solid; padding-bottom:25px;}

.metageneralphy { position:relative; width:100%; padding-left:200px; margin:0px;}
.metavisuelphy { position:relative; top:0px; float:left; width:185px; height:185px; text-align:center; margin:0px;}
.multidetailphy { position:absolute; top:120px; left:0px; width:185px; height:15px; background-color:#000; color:#FFFFFF; font-size:11px; font-weight:700; text-align:center; vertical-align: middle; border-top-color:#FFFFFF; border-top-width:2px; border-top-style: solid;border-bottom-color:#FFFFFF; border-bottom-width: 2px; border-bottom-style: solid; }
.metametaphy { position:relative; width:750px; top:0px; font-size:9px; margin:0px; padding-left:195px;}
.metaaccrochephy { position:relative;  float:left; top:0px; left:10px; height:185px; width:400px; font-size:12px; margin:0px; border-top-color:#000; border-top-width:2px; border-top-style: solid;border-bottom-color:#000; border-bottom-width: 2px; border-bottom-style: solid;}
.metaachatphy {position:relative;  float:right; top:0px; height:185px; width:150px; background-color:#ffffff; color:#000000; border:#000 2px solid;}

.GraphT1 {position:relative; float:right; overflow:hidden; width:490px; height:150px;}
.GraphT2 {position:relative; float:left; overflow:hidden; width:430px; height:118px;}
.GraphT3 {position:relative; float:left; overflow:hidden; width:322px; height:118px;}
.GraphT4 {position:relative; float:left; overflow:hidden; width:423px; height:327px;}
.GraphT5 {position:relative; float:left; overflow:hidden; width:755px; height:118px;}
.GraphT6 {position:relative; float:left; width:755px; height:auto;}

.jac { float:left; position: relative;}
.multi { position:absolute; left:0px; width:100%; height:20px; background-color:#000; color:#FFFFFF; font-weight:700; text-align:center; vertical-align: middle; border-top-color:#FFFFFF; border-top-width:3px; border-top-style: solid; }

.supermetaH {position:relative; float:left; left:5px;}
.metaH {position:relative; }
.mtitreH { font-weight:700; width:100%; } 
.mauteurH { font-weight:300; font-style:normal; width:100%;}
.mprixH { position:absolute; bottom:25px; right:140px; font-weight:300; color:#000; text-align:right; width:100%;}
.metoileH { position:absolute; bottom:0px; right:140px; text-align:right; width:110px;}
.iachatH { position:absolute; width:132px; height:33px; bottom:0px; right:0px; text-align:right;}

.metaV {width:100%; text-align:center;}
.mauteurV { font-weight:300; font-style:normal; width:100%;text-align:center; }
.mtitreV { font-weight:700; width:100%; text-align:center;} 
.mprixV { font-weight:300; color:#000; width:100%;text-align:center;}
.iachatV { position:relative; width:132px; height:30px; margin-left:5px;text-align:center;}
.jacV {position: relative; text-align:center;}

.metaF {position:relative; float:left; left:5px; }
.mresumeF { position:absolute; top:60px; right:0px; width:100%; height:60px; overflow:hidden; font-weight:300; font-size:12px; color:#000000; float:right; text-align:right;}
.metoileF { position:absolute; bottom:35px; right:0px; text-align:right; width:110px;}
.mprixF { position:absolute; bottom:60px; right:0px; font-weight:300; color:#000; text-align:right; width:100%;}

#menu {position:relative; float:left; width:230px; height:auto; color:#000000; background-color:#ffffff; font-size:14px;}
.sectionmenu { position:relative; width:230px; color:#000; background-color:#ffffff; }
.sectionmenu_I { position:relative; width:223px; color:#ffffff; background-color:#000; left:5px; }
.contentmenu {position:relative; float:left; width:217px; height:inherit;}
.bordG {position:absolute; margin:0px; padding:0px; top:3px; left:-3px; width:3px; background-color:#000000; z-index:100; }
.bordB {position:absolute; margin:0px; padding:0px; bottom:-3px; left:-3px; width:100%; height:3px; background-color:#000000; z-index:10; width:expression(parentNode.clientWidth+'px'); }
.sectionmenu table {font-weight:700;}
.sectionmenu .trE {font-size:15px;}
.sectionmenu .trD {font-size:13px;}
.sectionmenu .tdG {text-align:right; width:15px;}
.sectionmenu .tdD {text-align:left;}
.titsecmenu {font-size:12px; font-style:italic; font-weight:700; color:#ffffff;}

.header { position:relative; width:995px; height:248px; }

#headerhauthaut { position:relative; width:995px; height:25px;  background-color:#000; color:#FFFFFF; overflow:hidden; z-index:5;}
#headerhautcentre { position:relative; width:995px; height:113px;color:#FFFFFF; background-color:#000; overflow:hidden;}
#headerhautbas { position:relative; width:995px; height:12px; color:#FFFFFF; background-color:#000; overflow:hidden; z-index:5;}
#zoneIndex { position:absolute; top:0px; right:10px; width:110px; height:9px; font-size:9px; font-weight:700; text-align:right;}

#logosz { position:relative; float:left; top:0px; left:0px; width:236px; height:113px; z-index:100; }
#btnH { position:absolute; width:567px; right:7px; top:13px; height:32px;}

#headerbashaut { position:relative; width:995px; height:27px;background-color:#000; }
#headerbasbas { position:absolute; width:995px; height:35px; bottom:0px; }
#headerbas { position:relative; width:995px; height:110px; background-color:#ffffff;}

#loginbox { position:absolute; top:-1px; left:5px; width:221px; height:70px; z-index:10; background-color: #ffffff; font-size:11px; color:#000000; text-align:right; border:#000000 solid 1px;}
#loginbox input { border:#000000 1px solid; }


.megaban { position:relative; width:728px; height:105px; overflow:hidden;}
#megabanheader { float:left;}
#footer { position:relative; height:100px; width:995px; text-align:center; color:#FFFFFF; border-top:#000000 solid 3px; font-weight:300; background-color:#000; }


#bloc_recherche { position:absolute; left:236px; top:50px; height:25px; width:758px; font-size:13px; font-weight:700; }
#bloc_recherche_select { position:relative; float:left; top:1px; }
#bloc_recherche_select select { width:76px; height:19px; font-size:12px; font-weight:300; position:relative; background-color:#FFFFFF; border:#000000 1px solid; }
#bloc_recherche_input { position:relative; float:left; width:378px;}
#bloc_recherche_input input { height:18px; background-color:#FFFFFF; border:#000000 1px solid; }
#bloc_lnkas_en { position:absolute; right:7px; top:60px; height:15px; width:728px; }

.clbtnlogin { position:relative; float:left; background-image:url(/images/V2_btnlog.gif); width:34px; height:22px; font-size:13px; text-align:right; background-repeat:no-repeat; background-position:100% 0%; }
.clbtnlogin a { position:relative; top:3px; left:-6px; color:#FFFFFF; text-decoration:none; }
.clbtnlogin a:hover { color:#bbbbbb; text-decoration:none; }

.clbtnexplo { position:relative; float:left; background-image:url(/images/V2_btn_explo_4.gif); width:145px; height:20px; font-size:11px; text-align:right; background-repeat:no-repeat; background-position:100% 0%; }
.clbtnexplo a { position:relative; top:3px; left:5px; color:#FFFFFF; text-decoration:none; }
.clbtnexplo a:hover { color:#bbbbbb; text-decoration:none; }

.btnlogin { position:relative; float:right; background-image:url(/images/V2_btnlog.gif); width:34px; height:22px; font-size:13px; text-align:right; background-repeat:no-repeat; background-position:100% 0%;}
.btnlogin a { position:relative; top:3px; left:-6px; color:#FFFFFF; text-decoration:none; }
.btnlogin a:hover { color:#bbbbbb; text-decoration:none; }

#idbtnrch { position:relative; float:left; left:3px; background-image:url(/images/V2_btnrch.gif); width:29px; height:20px; }
#idbtnrch a { position:relative; top:2px; left:5px; color:#FFFFFF; text-decoration:none; }
#idbtnrch a:hover { color:#bbbbbb; text-decoration:none; }
.btnexplo { position:relative; float:left; background-image:url(/V2/images/V2_btn_explo_3.png); width:145px; height:22px; font-size:11px; }
.btnexplo a { position:relative; top:3px; left:5px; color:#FFFFFF; text-decoration:none; }
.btnexplo a:hover { color:#bbbbbb; text-decoration:none; }

#iddivmf { position:relative; top:7px; }
#trackerspace { position:relative; float:left; width:728px; left:35px; top:8px; font-size:12px; color:#000000; font-weight:700; }
#trackerhd { font-size:10px; font-style:italic; }

#Hedito { position:relative;  float:left; width:inherit; height:77px; overflow:hidden;}
#headerdroit { position:absolute; width:370px; height:145px; top:26px; right:0px; }

.zonemusique {position:relative; text-align:center; margin-left:auto; margin-right:auto; background-image:url(/images/V2_header-bas.jpg); background-repeat:repeat-y;  }

/* TeleimmedM */

div.TLogBar { position: relative; width: 625px; height: 25px;left: 0px;top: 0px; background-color: #000000; color:#FFFFFF; padding: 0px;}
table#TCentre {width: 625px}

div#TColonnes {position: relative;width: 625px;height: 100%;background-color: #FFFFFF;}
div#TSideRightMoy {position: absolute;width: 150px;height: 296px;top: 0px;left: 0px;}

div#TCentreMoy {position:relative; width:475px;  top:0px; left:150px; overflow:hidden;}
div#TContreCentre {margin-top:-290px;}
div#TFooterMoy {width: 625px;height: 30px;clear: both;position: relative;background-color: #000000; color:#FFFFFF; text-align: center;}

div.TSectionDetail {position: absolute;width: 150px; top:2px; height:100%; margin-left: 2%;margin-right: 2%;background-color: #FFFFFF;}

div.TSectionMoy {position:relative; width:455px; height:100%; background-color:#FFFFFF; }
p.TTitreMoy {position:relative;width:80%;overflow:hidden;text-align:left;font-weight:bold;font-size:13pt;color:#000;margin-left:20px;top:18px;}
div.TContentMoyL1 {position:relative;width:282px;height:129px;left:0px;top:0px;overflow:hidden;}
div.TContentMoyR1 {position:absolute;width:152px;height:72px;right:0px;top:0px;overflow:hidden;}
div.TContentMoyR2 {position:relative;width:100%;left:0px;overflow:hidden;vertical-align:middle;text-align:center;}

p.TTitre {margin-bottom: 0px;margin-top: 0px;text-align: center;font-size: 11pt;font-weight: bold; color: #000000;clear: both; width:90%;}
p.TAuteur {margin-bottom: 0px;margin-top: 0px;text-align: center;font-size: 8pt;color: #000000; clear: both; width:90%;}
p.TPrix {margin-bottom: 0px;margin-top: 0px;text-align: center;font-size: 9pt;font-weight: bold; color: #000; clear: both; width:90%;}

/* Compte */

#cptLog { position:relative; width:205px; text-align:right; float:left; }
.cptSectionTier { position:relative; float:left; width:240px;  text-align:right; font-size:12px; }
.cptSectionTier_I {position:relative; float:left;width:225px; left:5px;}
.cptSection2Tier { position:relative; width:545px; float:left; }
.cptDPLeft { position:relative; float:left; margin:0px; width:267px; border-right:#862e2c 2px solid; }
.cptDPRight { position:relative; float:left; width:267px; }

.inscription { display:inline;}
.cptLabel { position:relative; top:6px; float:left; width:90px; text-align:right;}
.cptChamp { position:relative; float:right; right:5px; width:140px; text-align:left; font-size:11px;}


.cpttitre { font-size:18px; font-weight:700; font-style:italic; }
.cptit { font-style:italic;}
.cptpt { font-size:10px; font-weight:300; text-align:right;}
.cptgr1 { font-size:16px; font-weight:700; text-align:right;}
.cptgr2 { font-size:14px; font-weight:300; text-align:right;}
.cptcol1 { color:#000000;}
.cptcol2 { color:#000;}
.cptTinp1 { width:140px; height:16px;}
.cptTinp2 { width:145px;}
.cptTinp3S { font-size:10px; }
.button_compte { font-size:10px; }
.cpttdhisto { text-align:left; border-bottom:#555555 1px solid; }
.cptdivdetcmd { position:relative; display:none; left:10px; width:70%; }
.cptjaqhisto { position:relative; float:left; width:50px; height:50px; }
.cptmetashisto { position:relative; float:left; height:50px; }
.cptmetahisto { position:relative; font-size:10px; }


/* Telechargement */
.sectionTelechargement { position:relative; width:750px; border:#000000 2px solid;}
.sectionTelechargementInfo { position:relative; width:748px; left:10px; border:#000 4px solid;}
.AtomeTelechargement1 { position:relative; width:736px; left:5px; border:#000 1px solid; }
.AtomeTelechargement2 { position:relative; width:730px; left:3px; border:0px; font-size:13px;}
.DivProgTelechargement1 { width:100px; height:9px; background-color:#ffffff; text-align:left; margin:auto;}
.DivProgTelechargement2 { width:1px; height:9px; background-color:#555555; }

/* CGV  */
.cgv_general {position:relative; float:left;background-color: #f6f6f6;border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;}
.cgv_articleTitre {position:relative;color:#000000;font-size:12px;font-weight:700;border-bottom: 1px solid #bbbbbb;}
.cgv_articleText {position:relative;color:#000000;font-size:12px;font-weight:300;}
.cgv_colChapitre{position:relative; float:left;font-size:12px;font-weight:300;}

/* kdo */
.kdo_zonetxt1{position:relative; width:750px; background-color:#ffffff; }
.kdo_Important{color:#000; font-size:14px; font-weight:700;}
.kdo_MoinsImportant{color:#000; font-size:12px; font-weight:700;}
.kdo_GrandTexte{color:#000; font-size:14px;font-weight:300;}
.kdo_PetitTexte{color:#000; font-size:12px;font-weight:300;}
.kdo_PetitTexte2{color:#000; font-size:12px;font-weight:300;}
.kdo_PetitTexte3{color:#000; font-size:12px;font-weight:300;}
.kdo_PetitTexte4{color:#000; font-size:12px;font-weight:300;}
.kdo_ValeurBon1{position:relative; float:left; font-size:14px;font-weight:700; color:#ffffff;}
.kdo_ValeurBon2{position:relative; float:left; font-size:14px;font-weight:700; color:#aaaaaa;}
.kdo_ValeurBon3{position:absolute; top:5px; right:15px; font-size:8px; font-weight:300;color:#aaaaaa;}
.kdo_btnradio{position:relative; float:left; color:#ffffff;}
.kdo_puce{position:relative; top:0px; float:left; width:25px; height:25px; background-image:url(/images/V2_puce_et.gif); background-repeat:no-repeat; font-size:20px; color:#ffffff;}
.kdo_puce2{position:relative; top:-7px; float:left; width:25px; height:25px; background-image:url(/images/V2_puce_et.gif); background-repeat:no-repeat; font-size:20px; color:#ffffff;}
.kdo_prix{color:#ffffff;}

.accrocheVisible{
	height:26px;
	width:218px;
	left:20px;
	color:#ffffff;
	font-size:11px;
	font-weight:700;
	position:relative; 
	bottom:36px; 
}
.accrocheInvisible{
    height:26px;
	width:218px;
	left:20px;
	color:#ffffff;
	font-size:11px;
	font-weight:700;
	position:relative; 
	bottom:36px; 
	display:none;
}
.accrocheInvisible a{
 	 color:#FFFFFF;
 	  text-decoration:none; 
 	  cursor: pointer;
}

.accrocheVisible a{
 	 color:#FFFFFF;
 	  text-decoration:none; 
 	  cursor: pointer;
}
    

