html, body{height:100%;}
body{text-align:center;padding:0;margin:0;background-image:url(images/fonds/reflection.jpg);background-repeat:repeat-x;background-position:center center;background-color:#2f2f2f;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#D9D9D9;}
#distance{margin-bottom:-290px;width:1px;height:50%;float:left;}
#content{background-color:#230;position:relative;text-align:left;height:575px;width:860px;margin:0 auto;clear:left;background-color:#0d0d0d;background-image:url(images/fonds/principal.jpg);background-position:center center;background-repeat:no-repeat;overflow:hidden;}
#top{width:860px;height:87px;overflow:hidden;}
#middle{width:860px;height:340px;overflow:hidden;}
#midleft{width:60px;height:340px;float:left;overflow:hidden;}
#midleft table{border:none;padding:0px;margin:0px;width:60px;height:340px;text-align:right;}
#midmid{width:730px;height:340px;float:left;overflow:hidden;margin:0px 0px 0px 10px;}
#liens{width:730px;height:340px;overflow:hidden;padding:30px 0px 0px 0px;}
#liens img{border:none;}
#liens div{font-size:9px;text-align:left;opacity:0.4;filter:alpha(opacity = 40);zoom:1;}
#liens table{width:730px;height:270px;text-align:center;}
#midlist{height:340px;width:30000px;overflow:hidden;margin:0px 0px 0px -277px;padding:17px 0px 0px 0px;}
#midlist table{margin:0px;padding:0px;border:none;}
#midlist img{border:solid 1px #181818;}
#midlist td{width:185px;height:288px;text-align:center;}
#midright{width:60px;height:340px;float:left;overflow:hidden;}
#midright table{border:none;padding:0px;margin:0px;width:60px;height:340px;text-align:left;}
#midphoto{width:185px;height:340px;float:left;font-size:10px;color:#CCCCCC;}
#midphoto div{margin:30px 0px 0px 0px;}
#midphoto img{border:solid 1px #282828;}
#midphoto p{margin:3px 20px 0px 0px;text-align:right;}
#midphoto .numero{color:#aaa;font-size:12px;margin:0px 0px 0px 0px;font-weight:bold;text-align:left;}
.numeroaccueil{color:#aaa;font-size:12px;margin:0px 0px 0px 10px;font-weight:bold;text-align:left;}
.nomaccueil{color:#aaa;font-size:12px;margin:0px 0px 0px 10px;text-align:left;}
#titrelivre{width:250px;height:135px;float:left;}
#titrelivre div{margin:30px 0px 0px 0px;}
#titrelivre p{margin:6px 0px 0px 0px;text-align:left;color:#efde90;font-size:12px;}
#titrelivre span{color:#c2b67b;}
#titrelivre .bio{color:#a19768;margin:3px 0px 0px 0px;font-size:11px;}
#autrelivre{width:295px;height:135px;float:left;overflow:hidden;}
#autrelivre div{margin:30px 0px 0px 0px;}
#autrelivre span{margin:0px 10px 0px 0px;}
#autrelivre span img{border:solid 1px #282828;}
#autrelivre .noborder{border:none;margin-bottom:25px;}
#midphoto img{border:solid 1px #282828;}
#fichedescription{width:545px;height:120px;float:left;overflow:auto;color:#969386;font-size:11px;font-weight:bold;}
#fichedescription div{margin:0px;padding-right:10px;}
#fichedescription p{margin:0px 0px 5px 0px;padding:0px;}
#lienspdf{width:545px;height:85px;float:left;}
#lienspdf img{border:none;}
#lienspdf span{margin:-29px 0px 0px 431px;float:right;width:92px;height:23px;}
#lienspdf div{margin:7px 0px 0px 0px;}
#nouvellestop{height:45px;width:730px;float:left;overflow:hidden;}
#nouvellesbottom{height:45px;width:730px;float:left;overflow:hidden;}
#nouvellestitres{width:185px;height:240px;float:left;font-size:11px;font-weight:bold;color:#828075;margin:0px 0px 0px 0px;overflow:auto;}
#nouvellestitres p{margin:0px 0px 15px 0px;text-align:right;}
#newselected{color:#bfbfbf;margin:0px 0px 20px 0px;text-align:right;}
#nouvellesdetails{width:515px;height:240px;float:left;overflow:auto;color:#969386;font-size:11px;font-weight:bold;margin:0px 0px 0px 30px;}
#nouvellesdetails ul{padding:0px 0px 0px 20px;margin:10px 0px 10px 0px;}
#nouvellesdetails .photo{float:right;padding:0px 0px 10px 10px;}
#nouvellesdetails p{margin:0px 0px 20px 0px;text-align:left;}
#bottom{width:860px;height:148px;overflow:hidden;}
a:link{color:#d2c68b;text-decoration:none;}
a:visited{color:#d2c68b;text-decoration:none;}
a:hover{color:#efde90;text-decoration:none;}
a:active{color:#efde90;text-decoration:none;}
#menufleche1{position:relative;margin:15px 0px 0px 100px;padding:0px;width:30px;height:8px;}
#menufleche2{position:relative;margin:15px 0px 0px 213px;padding:0px;width:30px;height:8px;}
#menufleche3{position:relative;margin:15px 0px 0px 325px;padding:0px;width:30px;height:8px;}
#menufleche4{position:relative;margin:15px 0px 0px 426px;padding:0px;width:30px;height:8px;}
#menu{position:relative;margin:0px 0px 0px 62px;padding:0px;width:410px;height:33px;}
#menu li{height:33px;position:absolute;top:22px;background:url(images/objets/sprite_menu.png) 0 0 no-repeat;display:block;list-style:none;}
#menu a{height:33px;display:block;}
#menu #lien1{width:110px;left:0px;}
#menu #lien2{width:110px;left:110px;background-position:-110px 0;}
#menu #lien3{width:110px;left:220px;background-position:-220px 0;}
#menu #lien4{width:80px;left:330px;background-position:-330px 0;}
#menu #lien1on{width:110px;left:0px;;background-position:0px -33px;}
#menu #lien2on{width:110px;left:110px;background-position:-110px -33px;}
#menu #lien3on{width:110px;left:220px;background-position:-220px -33px;}
#menu #lien4on{width:80px;left:330px;background-position:-330px -33px;}
#menu #lien1 a:hover{background:url(images/objets/sprite_menu.png) 0px -33px no-repeat;}
#menu #lien2 a:hover{background:url(images/objets/sprite_menu.png) -110px -33px no-repeat;}
#menu #lien3 a:hover{background:url(images/objets/sprite_menu.png) -220px -33px no-repeat;}
#menu #lien4 a:hover{background:url(images/objets/sprite_menu.png) -330px -33px no-repeat;}
#enveloppe{position:relative;margin:0px 0px 0px 440px;padding:0px;width:38px;height:29px;}
#enveloppe li{height:29px;position:absolute;top:35px;background:url(images/objets/sprite_mail.png) 0 0 no-repeat;display:block;list-style:none;}
#enveloppe a{height:29px;display:block;}
#enveloppe #courriel{width:38px;left:0px;}
#enveloppe #courriel a:hover{background:url(images/objets/sprite_mail.png) 0px -29px no-repeat;}
#adresse{position:relative;margin:35px 0px 0px 263px;padding:0px;height:29px;overflow:hidden;font-size:11px;color:#7d7b70;font-weight:bold;}
#adresse span{margin-left:15px;font-size:10px;}
#grandeflechedroite{position:relative;margin:0px 0px 0px 8px;padding:0px;width:15px;height:100px;}
#grandeflechedroite li{height:100px;position:absolute;top:0px;background:url(images/fleches/sprite_grande_fleche.png) -15px 0 no-repeat;display:block;list-style:none;}
#grandeflechedroite a{height:100px;display:block;}
#grandeflechedroite #flechedroite{width:15px;left:0px;}
#grandeflechedroite #flechedroite a:hover{background:url(images/fleches/sprite_grande_fleche.png) -15px -100px no-repeat;}
#grandeflechegauche{position:relative;margin:0px 0px 0px 40px;padding:0px;width:15px;height:100px;}
#grandeflechegauche li{height:100px;position:absolute;top:0px;background:url(images/fleches/sprite_grande_fleche.png) 0 0 no-repeat;display:block;list-style:none;}
#grandeflechegauche a{height:100px;display:block;}
#grandeflechegauche #flechegauche{width:15px;left:0px;}
#grandeflechegauche #flechegauche a:hover{background:url(images/fleches/sprite_grande_fleche.png) 0px -100px no-repeat;}
#pdfcritique{position:relative;margin:0px 0px 0px 0px;padding:0px;width:95px;height:35px;}
#pdfcritique li{height:35px;position:absolute;top:0px;background:url(images/objets/sprite_boutons_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#pdfcritique a{height:35px;display:block;}
#pdfcritique #critique{width:95px;left:0px;background-position:-2px 0;}
#pdfcritique #critique a:hover{background:url(images/objets/sprite_boutons_v2.png) -2px -35px no-repeat;}
#pdfextrait{position:relative;margin:0px 0px 0px 0px;padding:0px;width:125px;height:35px;}
#pdfextrait li{height:35px;position:absolute;top:0px;background:url(images/objets/sprite_boutons_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#pdfextrait a{height:35px;display:block;}
#pdfextrait #extrait{width:125px;left:0px;background-position:-102px 0;}
#pdfextrait #extrait a:hover{background:url(images/objets/sprite_boutons_v2.png) -102px -35px no-repeat;}
#btnvideo{position:relative;margin:0px 0px 0px 0px;padding:0px;width:78px;height:35px;}
#btnvideo li{height:35px;position:absolute;top:0px;background:url(images/objets/sprite_boutons_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#btnvideo a{height:35px;display:block;}
#btnvideo #vid{width:78px;left:0px;background-position:-447px 0;}
#btnvideo #vid a:hover{background:url(images/objets/sprite_boutons_v2.png) -447px -35px no-repeat;}
#btnacheter{position:relative;margin:0px 0px 0px 0px;padding:0px;width:92px;height:35px;}
#btnacheter li{height:35px;position:absolute;top:0px;background:url(images/objets/sprite_boutons_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#btnacheter a{height:35px;display:block;}
#btnacheter #buy{width:92px;left:0px;background-position:-526px 0;}
#btnacheter #buy a:hover{background:url(images/objets/sprite_boutons_v2.png) -526px -35px no-repeat;}
#pdfbiblio{position:relative;margin:0px 0px 0px 0px;padding:0px;width:110px;height:35px;}
#pdfbiblio li{height:35px;position:absolute;top:0px;background:url(images/objets/sprite_boutons_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#pdfbiblio a{height:35px;display:block;}
#pdfbiblio #biblio{width:110px;left:0px;background-position:-227px 0;}
#pdfbiblio #biblio a:hover{background:url(images/objets/sprite_boutons_v2.png) -227px -35px no-repeat;}
#pdfbio{position:relative;margin:0px 0px 0px 0px;padding:0px;width:100px;height:35px;}
#pdfbio li{height:35px;position:absolute;top:0px;background:url(images/objets/sprite_boutons_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#pdfbio a{height:35px;display:block;}
#pdfbio #bio{width:100px;left:0px;background-position:-343px 0;}
#pdfbio #bio a:hover{background:url(images/objets/sprite_boutons_v2.png) -343px -35px no-repeat;}
#petiteflechehaut{position:relative;margin:0px 0px 0px 0px;padding:0px;width:38px;height:10px;}
#petiteflechehaut li{height:10px;position:absolute;top:-30px;background:url(images/fleches/sprite_hautbas_v2.png) 0px 0 no-repeat;display:block;list-style:none;}
#petiteflechehaut a{height:10px;display:block;}
#petiteflechehaut #flechehaut{width:35px;left:-13px;background-position:-38px 0;}
#petiteflechehaut #flechehaut a:hover{background:url(images/fleches/sprite_hautbas_v2.png) -38px -10px no-repeat;}
#petiteflechebas{position:relative;margin:0px 0px 0px -13px;padding:0px;width:38px;height:10px;}
#petiteflechebas li{height:10px;position:absolute;top:112px;background:url(images/fleches/sprite_hautbas_v2.png) 0px 0px no-repeat;display:block;list-style:none;}
#petiteflechebas a{height:10px;display:block;}
#petiteflechebas #flechebas{width:35px;left:0px;background-position:0px 0px;}
#petiteflechebas #flechebas a:hover{background:url(images/fleches/sprite_hautbas_v2.png) 0px -10px no-repeat;}
#petiteflechehaut2{position:relative;margin:0px 0px 0px 0px;padding:0px;width:38px;height:10px;}
#petiteflechehaut2 li{height:10px;position:absolute;top:-30px;background:url(images/fleches/sprite_hautbas_v2.png) 0px 0 no-repeat;display:block;list-style:none;}
#petiteflechehaut2 a{height:10px;display:block;}
#petiteflechehaut2 #flechehaut2{width:35px;left:0px;background-position:-38px 0;}
#petiteflechehaut2 #flechehaut2 a:hover{background:url(images/fleches/sprite_hautbas_v2.png) -38px -10px no-repeat;}
#petiteflechebas2{position:relative;margin:0px 0px 0px 0px;padding:0px;width:38px;height:10px;}
#petiteflechebas2 li{height:10px;position:absolute;top:112px;background:url(images/fleches/sprite_hautbas_v2.png) 0 0 no-repeat;display:block;list-style:none;}
#petiteflechebas2 a{height:10px;display:block;}
#petiteflechebas2 #flechebas2{width:35px;left:0px;background-position:0 0;}
#petiteflechebas2 #flechebas2 a:hover{background:url(images/fleches/sprite_hautbas_v2.png) 0px -10px no-repeat;}
#thevideo{margin:0px;padding:0px;overflow:hidden;}
.ui-dialog button{font-size:12px;font-family:Arial,sans-serif;font-weight:bold;color:#444;background-color:#eee;border-style:double;border-color:#999;border-width:3px;}
.ui-dialog, .ui-dialog{background-color:#ccc;}
.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-titlebar{padding:0px;height:28px;_height:29px;}
.ui-draggable .ui-dialog-titlebar, .ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-draggable-disabled .ui-dialog-titlebar, .ui-draggable-disabled .ui-dialog-titlebar{cursor:default;}
.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close{width:16px;height:16px;background:url(images/dialog/dialog-titlebar-close.png) no-repeat;position:absolute;top:6px;right:7px;cursor:default;}
.ui-dialog .ui-dialog-titlebar-close span, .ui-dialog .ui-dialog-titlebar-close span{display:none;}
.ui-dialog .ui-dialog-titlebar-close-hover, .ui-dialog .ui-dialog-titlebar-close-hover{background:url(images/dialog/dialog-titlebar-close-hover.png) no-repeat;}
.ui-dialog .ui-dialog-title, .ui-dialog .ui-dialog-title{margin-left:5px;color:#000;font-weight:bold;position:relative;top:7px;left:4px;}
.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-content{padding:10px;}
.ui-dialog .ui-dialog-buttonpane, .ui-dialog .ui-dialog-buttonpane{position:absolute;bottom:8px;right:12px;width:100%;text-align:right;}
.ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane button{margin:6px;}
.ui-dialog .ui-resizable-n, .ui-dialog .ui-resizable-n{cursor:n-resize;height:6px;width:100%;top:0px;left:0px;background:transparent url(images/dialog/dialog-n.gif) repeat scroll center top;}
.ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-nw{cursor:nw-resize;width:9px;height:29px;left:0px;top:0px;background:transparent url(images/dialog/dialog-nw.gif);}
.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-ne{cursor:ne-resize;width:9px;height:29px;right:0px;top:0px;background:transparent url(images/dialog/dialog-ne.gif);}
