@font-face{
	 font-family: Courier;
	 src: url('courier-bold.eot?#iefix') format('embedded-opentype'), 
	 url('courier-bold.woff') format('woff'), 
	 url('courier-bold.ttf')  format('truetype'),
	 url('courier-bold.svg#svgFontName') format('svg');
	 font-weight:bold;
 }
@font-face{
 
	 font-family: Courier;
	 src: url('courier.eot?#iefix') format('embedded-opentype'), 
	 url('courier.woff') format('woff'), 
	 url('courier.ttf')  format('truetype'),
	 url('courier.svg#svgFontName') format('svg');
	 font-weight:normal;
 }
@font-face{
 
	  font-family: dejaserif;
	 src: url('DejaVuSerif-Bold.eot?#iefix') format('embedded-opentype'), 
	 url('DejaVuSerif-Bold.woff') format('woff'), 
	 url('DejaVuSerif-Bold.ttf')  format('truetype'),
	 url('DejaVuSerif-Bold.svg#svgFontName') format('svg');
	 font-weight:bold;
 }
 @font-face{
 
	 font-family: dejaserif;
	 src: url('DejaVuSerif.eot?#iefix') format('embedded-opentype'), 
	 url('DejaVuSerif.woff') format('woff'), 
	 url('DejaVuSerif.ttf')  format('truetype'),
	 url('DejaVuSerif.svg#svgFontName') format('svg');
	 font-weight:normal;
}
 @font-face{
 
	 font-family: dejasans;
	 src: url('DejaVuSans.eot?#iefix') format('embedded-opentype'), 
	 url('DejaVuSans.woff') format('woff'), 
	 url('DejaVuSans.ttf')  format('truetype'),
	 url('DejaVuSans.svg#svgFontName') format('svg');
	 font-weight:normal;
}
@font-face{
 
	  font-family: dejasans;
	 src: url('DejaVuSans-Bold.eot?#iefix') format('embedded-opentype'), 
	 url('DejaVuSans-Bold.woff') format('woff'), 
	 url('DejaVuSans-Bold.ttf')  format('truetype'),
	 url('DejaVuSans-Bold.svg#svgFontName') format('svg');
	 font-weight:bold;
 }


body {background:white;font-weight:normal;font-family:dejasans, sans-serif;font-size:1.2em;color:black;padding:0;margin:0;z-index:50;}

*{margin:0;padding:0;}

h4{margin:30px 0 10px 0;}

a{color:rgb(210,0,0);text-decoration:none;font-weight:bold; transition:color 400ms ease-in-out;}
a:hover{color:black;}

img {height: auto;max-width: 100%;vertical-align: middle;}

	ul#mnuand{display:none;}
	table#sitesls{text-align:center;margin:0 auto 0 auto;border-spacing:20px;border-collapse:separate;width:100%;}
	ul.sites{text-align:center;margin:0 auto;border-spacing:20px;border-collapse:separate;list-style-type:none;text-align:center;}
	ul.sites li{transition:all 400ms ease-in-out;max-width:840px;float:none;box-shadow:0 0 30px #000;margin:2% auto;padding:0.15%;background-color:#000;}
	ul.sites li a{background-color:#000;margin:0;}
	ul.sites li div a{background-color:transparent;}
	ul.sites li:hover{box-shadow:0 0 30px rgb(255,0,0);background-color:#ff0000;}

div#toptoptrig{position:absolute;margin-bottom:8%;}
div#toptrigger{position:absolute;top:10%;}
div#topconttrigger{position:absolute;top:10%;}
div#banntrig{position:relative;top:240px;}
div.contform{padding:15px;margin:0 auto;width:100%;text-align:left;border:2px solid silver;float:none;}

ul#mnu1 {display:block;height:50px;width:100%;list-style-type:none;}
ul#mnu1 li{float:left;width:24%;height:50px;}
ul#mnu1 li a{height:50px;display:block;}
div.conform table.tblcont{padding:15px;width:100%;}
table.tblcont{width:100%;}
form#formail{width:100%;}
div#trigger0{display:inline-block;}
div.noscroll{overflow:hidden;margin:0;padding:0;}
div#topln.nodisplay{display:none;opacity:0;}
div#topln.toplnblock{display:block;}
.center{text-align:center;width:96%;margin:0 auto;}
div.relative{position:relative;}
div.legend{padding:0 10px;}
div#cooknone{display:none;}
div#okiestener {right:18px;display:none;text-align:center;position:fixed;bottom:0;padding:20px;border-radius:5px;z-index:600;}
div#okiestener div#okies {background:rgba(60,60,60,0.7);padding:15px;color:#fff;border-radius:5px;display:block;z-index:600;}
div#okiestener button{padding:8px;}
iframe.applis{width:100%;height:720px;border:none;}
div.textcont{padding-left:0}
div.content{padding:0 20px 20px 20px;margin:7% auto 0 auto;overflow:hidden;}
div#content{padding:0;}
table.semitblborder{border-spacing:0;margin:0 auto 0 auto;text-align:center;}
table.semitblborder tr td{padding:0;margin:0 auto;}
table.semitblborder tr td {width:100%;}
td.sbld{background:#fff url(smr.png) repeat-y;display:none;}
td.sblh{background:#fff url(stm.png) repeat-x;display:none;}
td.sblb{background:#fff url(sbm.png) repeat-x;display:none;}
td.sblg{background:#fff url(sml.png) repeat-y;display:none;}
td.sblhg{background:#fff url(stl.png) no-repeat;display:none;}
td.sblhd{background:#fff url(str.png) no-repeat;display:none;}
td.sblbd{background:#fff url(sbr.png) no-repeat;display:none;}
td.sblbg{background:#fff url(sbl.png) no-repeat;display:none;}
table.semitblborder tr td.sblin{background:white;display:block;margin:0 auto;padding:0;}

div#panel{padding:1%;}

img#logo{position:absolute;}
div.tblborder{margin:0 auto;z-index:2;box-shadow:0 0 10px #000;margin:15px;border:3px solid #000;}
table.tblborder tr td{padding:0;margin:0;z-index:3;}
td.tbld{background:#fff url(pmr.png) repeat-y;width:18px;}
td.tblh{background:#fff url(ptm.png) repeat-x;height:18px;}
td.tblb{background:#fff url(pbm.png) repeat-x;height:18px;}
td.tblg{background:#fff url(pml.png) repeat-y;width:18px;}
td.tblhg{background:#fff url(ptl.png) no-repeat;}
td.tblhd{background:#fff url(ptr.png) no-repeat;}
td.tblbd{background:#fff url(pbr.png) no-repeat;}
td.tblbg{background:#fff url(pbl.png) no-repeat;}
td.tblin{background:white;z-index:3;}


div#mnus{margin:0 0 0 0;padding:0 0;}
table#mnu1{padding:0 0 0 0;margin:0 auto 0 auto;position:absolute;}
table#mnu1 tr td a{margin:0 auto;}
img#tel{float:left;}
img#bienvscroll{top:0;margin:0 auto;width:96%;text-align:center;z-index:60;}
img.none{display:none;}
img#bienvbann{margin:0 auto;width:96%;text-align:center;}

img.block{display:block;}
div.sitebody{margin:9% auto 9% auto;}
img#bienvscroll,img#sitescroll{position:fixed;opacity:0;top:0;}
img#sitescroll:hover,img#contscroll:hover{cursor:pointer;opacity:0.5;}
img#sitebann{padding:0 0 0 0;margin:0 auto 0 auto;width:90%;text-align:center;z-index:100;}
img#contbann{padding:0 0 0 0;margin:0 auto 0 auto;width:95%;text-align:center;z-index:100;}
img#bienvbann,img#sitebann,img#contbann{position:absolute;}
img#contscroll{left:-19px;top:0;position:fixed;width:94%;text-align:center;top:0;margin:0 auto 0 3%;opacity:0;z-index:300;}
img#sitescroll{left:0;width:94%;text-align:center;top:0;margin:0 auto 0 3%;opacity:0;}

div#map_canvas{width:40%;height:400px;border:2px solid silver;float:left;margin-right:35px;z-index:1;}



@media (min-width: 20px) and (max-width:992px) {
	body{font-size:1.2em;}
	table#mnu1,div#mnus{display:none;}
	ul#mnuand{display:none;height:400px;width:100%;visibility:hidden;top:60px;position:fixed;z-index:500;left:0;margin:0 auto;list-style-type:none;padding:0;background:black;overflow:scroll;}
ul#mnuand li{height:80px;margin:0 auto;padding:0;}
	ul#mnuand li span{height:80px;width:100%;display:block;text-align:center;}
ul#mnuand li{margin:2px 2px 0 0;}
ul#mnuand li#mnu1sites span{background:url(mnu1sites.png) no-repeat center 0;}
ul#mnuand li#mnu1acc span{background:url(mnu1acc.png) no-repeat center 0;}
ul#mnuand li#mnu1inf span{background:url(mnu1inf.png) no-repeat center 0;}
ul#mnuand li#mnu1applis span{background:url(mnu1applis.png) no-repeat center 0;}
ul#mnuand li#mnu1cont span{background:url(mnu1cont.png) no-repeat center 0;}
img#bann{margin:0 auto;}
div#banntrig{position:absolute;top:380px;}
img#sitescroll{left:0;width:94%;text-align:center;top:0;margin:0 auto 0 6%;}

img#bannmob{display:block;}
img#bann{display:none;}


div.contform{border:2px solid silver;float:none;margin:0 auto;width:90%;}
div.conform table.tblcont{padding:0;margin:0 auto;width:100%;overflow:auto;}



div.tblborder{box-shadow:;margin:0 auto;z-index:2;box-shadow:0 0 10px #000;margin:1%;}
div#okiestener button{padding:10px;}
img#tel{float:none;}
	table#sitesls{text-align:center;margin:0 auto 0 auto;border-spacing:20px;border-collapse:separate;width:100%;}
	ul.sites{text-align:center;margin:0 auto;width:90%;list-style-type:none;}
	ul.sites li{width:98%;box-shadow:0 0 10px #000;margin:30px 0;padding:0;background-color:#000;}
	img#bienvbann{margin-top:5px;}
	img.bienvscroll{top:-5px;}
		ul.splow li div{left:33%;position:relative;width:66%;}
	ul.splow li{position:relative;width:160px;margin:0 0 0 0;background-position:0 0;}
	ul#scrodn.splow li,ul#vitrine.splow li{position:relative;width:100%;margin:0 0 0 0;background-position:0 0;background-repeat:no-repeat;}

	div.textcont{padding-left:5px;}
div#map_canvas{width:100%;height:400px;border:2px solid silver;float:none;margin:0 auto;}
div.legend{padding:3px;line-height:20px;}

	div.content{padding:5px 1% 5px 1%;margin-top:10%;}

}


@media  (max-width:480px) {
	img#bannmob{display:block;}
img#bann{display:none;}
	ul#scrodn.splow li,ul#vitrine.splow li{position:relative;width:100%;margin:0 0 0 0;background-position:-820px 0;background-repeat:no-repeat;}

div#effetrigger{position:relative;top:-200px;}
div#transtrigger{position:relative;top:-160px;}
div#intetrigger{position:relative;top:-120px;}
div#crlcktrigger{position:relative;top:-80px;}
div#giftrigger{position:relative;top:-40px;}
div#destrigger{position:relative;top:260px;}
div#modtrigger{position:relative;top:480px;}
div#moddtrigger{position:relative;top:560px;}
div#modfiles{position:relative;top:640px;}
div#modimg{position:relative;top:720px;}
div#modvid{position:relative;top:800px;}
div#modstats{position:relative;top:880px;}




 }
@media (min-width: 481px) and (max-width:992px) {
	img#bannmob{display:none;}
img#bann{display:block;}
div#effetrigger{position:relative;top:-200px;}
div#transtrigger{position:relative;top:-160px;}
div#intetrigger{position:relative;top:-120px;}
div#crlcktrigger{position:relative;top:-80px;}
div#giftrigger{position:relative;top:-40px;}
div#destrigger{position:relative;top:0;}
div#modtrigger{position:relative;top:40px;}
div#moddtrigger{position:relative;top:80px;}
div#modfiles{position:relative;top:120px;}
div#modimg{position:relative;top:160px;}
div#modvid{position:relative;top:200px;}
div#modstats{position:relative;top:240px;}


		

	
}
@media (min-width: 480px) and (max-width:756px) {

		ul#scrodn.splow li,ul#vitrine.splow li{position:relative;width:100%;margin:0 0 0 0;background-position:-800px 0;background-repeat:no-repeat;}

}
@media (min-width: 756px) and (max-width:992px) {

		ul#scrodn.splow li,ul#vitrine.splow li{position:relative;width:100%;margin:0 0 0 0;background-position:-724px 0;background-repeat:no-repeat;}

}




@media (min-width: 20px) and (max-width:1280px) {
	img#tel{float:none;}
	
	
	
}
@media (min-width:992px){
	
		img#bannmob{display:none;}
img#bann{display:block;}
div#effetrigger{position:relative;top:-400px;}
div#transtrigger{position:relative;top:-360px;}
div#intetrigger{position:relative;top:-320px;}
div#crlcktrigger{position:relative;top:-280px;}
div#giftrigger{position:relative;top:-240px;}
div#destrigger{position:relative;top:-220px;}
div#modtrigger{position:relative;top:-180px;}
div#moddtrigger{position:relative;top:-140px;}
div#modfiles{position:relative;top:-100px;}
div#modimg{position:relative;top:-60px;}
div#modvid{position:relative;top:-20px;}
div#modstats{position:relative;top:20px;}
	ul.splow li div{left:490px;position:relative;width:100%;text-align:justify;}
	ul#scrodn.splow li,ul#vitrine.splow li{right:0;position:relative;width:90%;margin:0 0 0 0;background-repeat:no-repeat;background-position:-480px 0;}




}

@media (min-width: 992px) and (max-width:1280px) {
	img#tel{float:none;}
	ul.splow li div{left:420px;position:relative;width:120%;text-align:justify;}
	ul#scrodn.splow li,ul#vitrine.splow li{right:0;position:relative;width:420px;margin:0 0 0 0;background-repeat:repeat-x;background-position:420px 0;}
	
}

div#toptrigger{position:absolute;margin-top:30%;}
div#topln{position:fixed;bottom:5px;right:25px;width:50px;height:50px;background:rgba(255,200,0,0.5);z-index:600;border-radius:50px;}
div#scroll0,div#scroll1,div#scroll2,div#scroll3,div#scroll4,div#scroll5,div#scroll6,div#scroll7,div#scroll8,div#scroll9,div#scroll10,div#scroll11,div#scroll12,div#scroll13,div#scroll14,div#scroll15,div#scroll16,div#scroll17,div#scroll18,div#scroll19,div#scroll20,div#scroll21,div#scroll22,div#scroll23,div#scroll24,div#scroll25,div#scroll26{opacity:0;position:relative;}

div#banner{width:100%;text-align:center;}
.transp{opacity:0;}
div.legend{background-color:silver;}
table#mnu2{padding:0 0 0 0;margin:0 200px 0 auto;}
table#mnu2 tr td a{height:80px;margin:0 auto;}
table#mnu2 tr td#mnu2conn a{background:url(../style1920/mnu2conn.png) no-repeat 0 0;display:block;width:320px;}
table#mnu2 tr td#mnu2cours a{background:url(../style1920/mnu2cours.png) no-repeat 0 0;display:block;width:280px;}
table#mnu2 tr td#mnu2maker a{background:url(../style1920/mnu2maker.png) no-repeat 0 0;display:block;width:360px;}
table#mnu2 tr td#mnu2forum a{background:url(../style1920/mnu2forum.png) no-repeat 0 0;display:block;width:200px;}

a.lnbackblog,a.toplink,a.bottlink{display:block;height:22px;background:white url("inc-sprite.png") no-repeat;width:22px;float:left;}
a.toplink{background-position:-44px 0;}
a.lnbackblog{background-position:0 0;}
a.lnbackblog:hover{background-position:0 -26px;}
a.bottlink{background-position:-26px 0;}

a.gotop{background:url("top.png") no-repeat 16px 6px;display:block;height:44px;width:44px;padding:0 0 0 0;}
a.gotop:hover{background-position:16px -42px;}

div.social{display:inline-block;margin:0 15px;}
div.social a span.fa-brands{font-size:1em;}
div#contener span.fabig{font-size:1.5em;}
div#contener span,div#contener a{line-height:35px;}
div#contener a{font-family:dejasans;}
a.inetfont,a.inetfont:link{margin:0 auto;line-height:20px;padding:10px;display:block;color:#000;border:2px solid #000;background:#fff;width:20px;height:20px;border-radius:30px;  font-family: 'FontAwesome';transition:all 400ms ease-in-out;text-align:center;font-size:1.2em;}
a.inetfont:hover{border:2px solid #000;color:#fff;background:#000;font-size:1.2em;  font-family: 'FontAwesome';}
div#tdtent{margin:0 auto;}

table.contactbl{border-spacing:5px;}
table.contactbl tr td{padding:5px;width:200px;}

textarea#areaemail{width:100%;margin:0 auto;height:400px;}

div#bckgbann h2#web {display:block;float:right;margin:0 0 0 0;padding:0 0 0 0;background:white url(../style1920/linux.png) no-repeat 0 0;}

div.foroat{float:left;margin:0 30px 0 0;}

a.accln{display:block;}

input.longin{width:400px;}
ul.glow li{list-style:none;position:absolute;}
ul.glow li a{padding-left:5px;background:url(PuceGlow.jpg) no-repeat 0 -15px;color:rgb(210,0,0);}
ul.glow li a:hover{background:url(PuceGlow.jpg) no-repeat 2px 1px;}
ul.splow li.pair{margin:0 0 0 0;background-image:url(puce.gif);list-style:none;line-height:60px;position:relative;left:-2048px;z-index:-1;}
ul.splow li.impair{margin:0  0 0 0;background:url(puce-2.gif);list-style:none;line-height:60px;position:relative;left:-2048px;z-index:-1;}
ul li{line-height:60px;}


ul.splow li div{text-align:justify;}



ul.splow{margin:15px auto 0 auto;}
ul, ol{margin:0 0 0 0;}
span.empty{color:red;}
b{color:rgb(190,150,0);}
b.b2{color:black;font-family:DejaVu;}


ul.glow li a:hover {color:rgb(0,0,0);text-decoration:none;font-weight:bold;}
div.panel a {color:rgb(210,0,0);text-decoration:none;font-weight:bold;}
div.panel a:hover{color:rgb(60,0,0);text-decoration:none;font-weight:bold;}
span.lstupd a{color:black;font-weight:normal;}
span.lstupd a:hover{text-decoration:none;}

ol.olist li{padding-left:100px;background:url(puce.gif) no-repeat 0 0;list-style:none;margin-left:78px;line-height:78px;}
ol.olist li a{font-weight:bold;}
div.courtent{font-size:1.5em;}

code, blockquote,div.pstent code{padding:10px 10px 10px 25px;display:block;margin:20px 0 20px 0;background:white url("codebrd.jpg") repeat-y 0;}
div.pstent code{width:700px;}
code b{font-size:1.6em;}
span.codecomment{color:rgb(0,130,0);}

div.hideform{display:none;}

div#userlist ul{list-style-type:none;border:2px solid rgb(170,0,0);overflow:scroll;float:right;height:300px;padding:3px 15px 3px 3px;}

div#channel{margin:0 auto;}
div#chanprinc{overflow:scroll;height:300px;margin-bottom:-24px;border:1px solid red;padding:5px;border:2px solid rgb(170,0,0);}



table.tblform{width:90%;background:rgb(60,0,0);margin:20px auto 0 auto;}
table.tblform tr td{background:white;padding:5px;color:rgb(30,0,0);}
table.tblform tr td.catcell{text-align:left;font-weight:bold;font-size:1.2em;}
table.tblform tr td.pstinfo{width:150px;}

div.fbnav{font-weight:bold;}

div.pstinfo{border:1px solid black;width:140px;float:left;margin:5px 10px 20px 0;}
div.post{margin:10px 0 10px 0;}
div.infstr{margin:5px;}
td.fbinfos a{display:block;line-height:24px;font-size:0.8em;color:black;font-weight:normal;background:white url(ic_lstpst.jpg) no-repeat 0 0;padding-left:28px;}
td.fbinfos a:hover{background-position:0 -48px;text-decoration:underline;color:rgb(0,60,0);}

div.fbdesc{margin:0 0 0 0;}
div.tlforum a{display:block;font-family:"DejaVu serif",serif;padding-left:44px;background:white url(wave.jpg) no-repeat 0 0;height:40px;line-height:20px;}
div.tlforum a:hover{background-position:0 -40px;color:red;}
div.fbdesc{font-size:0.8em;color:black;font-weight:normal;}
	
div.infos {background:white url(ic_infos.jpg) no-repeat 0 0;padding-left:28px;line-height:24px;}
td.numb{text-align:center;}

div.pied{text-align:center;}

h2#icconn{width:152px;background:white url(icconn.jpg) no-repeat 0;display:block;height:28px;}
h4#icreg a{padding-left:32px;background:white url(icreg.jpg) no-repeat 0 0;display:block;height:28px;}
h4#icreg a:hover{background-position:0 -28px;}

td#captcha div{float:left;line-height:80px;}
td#captcha {height:80px;}
td.td {text-align:center;color:rgb(60,0,0);}
td.submit{text-align:right;}
div.empty{color:rgb(200,0,0);margin:20px 0 20px 0;}
div.cool{color:rgb(0,150,0);margin:20px 0 20px 0;}

img.navsep{vertical-align:-20px;}
img.logo{float:right;width:20%;}


table.simplenu{background:white;height:26px;border-spacing:1px;margin:15px auto 20px auto;width:900px;}
table.simplenu tr td a{display:block;line-height:26px;}
a#icreg{padding-left:22px;background:white url(icreg.jpg) no-repeat 0 3px;}
a#icconn{padding-left:22px;background:white url(icconn.jpg) no-repeat 0 3px;}
a#icacc{padding-left:22px;background:white url(ichome.jpg) no-repeat 0 3px;}
a#iccours{padding-left:22px;background:white url(iccours.jpg) no-repeat 0 3px;}
a#icboard{padding-left:22px;background:white url(icboard.jpg) no-repeat 0 3px;}
a#icdev{padding-left:22px;background:white url(icdev.jpg) no-repeat 0 3px;}

div#tuto1acc a{display:block;width:120px;height:32px;background:url(../images/accueil-tuto.jpg) no-repeat 0 0;}

div.untpgphead{text-decoration:underline;}
div.wrte{padding-left:52px;background:url(icwrte.jpg) no-repeat 0 0;height:50px;line-height:50px;}

div#preload{display:none;position:absolute;left:-999999px;}

div#imgplaneur,div#imgplat,div#bacrnd{margin:0 328px;width:300px;height:144px;background:white url("../images/explbumg.jpg") 0 0;position:absolute;z-index:0;}
div#spacer{height:144px;}
table.plmenu{width:80%;}
table.plmenu tr td{text-align:center;}
span#morelink{cursor:pointer;color:#rgb(210,0,0);text-decoration:underline;}
span#morelink:hover{color:#000;}
div#cookjs a.colose:hover{color:#fff;}
div#cookjs a.colose{cursor:pointer;color:#rgb(210,0,0);padding:0 5px 0 5px;}
div#cookjs{border-color:#ff0000;box-shadow:0 0 30px #ff0000;background-color:#000;color:#fff;}
div#overlay{z-index:5;}

div#album{display:none;}
div#calq0,div#calq1,div#calq2,div#calq3,div#calq4{width:400px;height:300px;margin:0 auto;float:right;}
div#calq2acc,div#calq1acc{width:400px;height:300px;float:right;background:no-repeat 0 0;margin-left:300px;}
#gallery{height:370px;}
div#calq1{position:absolute;background:url(../album/photos/album-01.jpg);z-index:2;}
div#calq2{position:absolute;z-index:0;}
div#calq3{position:absolute;z-index:1;}
div#calq0{position:relative;}

div#thumb div{cursor:pointer;width:120px;height:90px;float:left;margin:3px 3px 0 0;}
div#album-01{background:url(../album/thumb/album-01_tmb.jpg) no-repeat 0 0;}
div#album-02{background:url(../album/thumb/album-02_tmb.jpg) no-repeat 0 0;}
div#album-03{background:url(../album/thumb/album-03_tmb.jpg) no-repeat 0 0;}
div#album-04{background:url(../album/thumb/album-04_tmb.jpg) no-repeat 0 0;}
div#album-05{background:url(../album/thumb/album-05_tmb.jpg) no-repeat 0 0;}
div#album-06{background:url(../album/thumb/album-06_tmb.jpg) no-repeat 0 0;}
div#album-07{background:url(../album/thumb/album-07_tmb.jpg) no-repeat 0 0;}
div#album-08{background:url(../album/thumb/album-08_tmb.jpg) no-repeat 0 0;}


.treeview, .treeview ul { padding: 0;margin: 0;list-style: none;}

.treeview ul {background-color: white;margin-top: 4px;}

.treeview .hitarea {background: url(treeview-default.gif) -64px -25px no-repeat;height: 16px;width: 16px;margin-left: -16px;float: left;cursor: pointer;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}

.treeview li { margin: 0;padding: 3px 0pt 3px 16px;}

.treeview a.selected {background-color: #eee;}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(treeview-red.gif); } 

.treeview-black li { background-image: url(treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(treeview-black.gif); }  

.treeview-gray li { background-image: url(treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(treeview-famfamfam.gif); } 

.treeview .placeholder {background: url(ajax-loader.gif) 0 0 no-repeat;height: 16px;width: 16px;display: block;}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(file.gif) 0 0 no-repeat; }


a.ancres{position:absolute;visibility:hidden;}


a.icadm{font-size:20px;}
a.catlink{font-size:12px;}


table.artlistdesc tr.arrows td{font-weight:bold;font-size:1.2em;text-align:center;}
table.artlistdesc{font-size:0.8em;background-color:rgb(60,0,0);margin:1em auto 0 auto;width:100%;}
table.artlistdesc tr.separ{background:none;}
table.artlistdesc tr.firstline td{text-align:center;font-weight:bold;font-size:1.2em;}
table.artlistdesc td{background:white;padding:4px;}
table.artlist tr td.artimg{width:150px;}
table.int tr td{border: 1px solid black;padding:2px;}
table.int tr td.info{width:20%;}
table.int tr.firstline td{background-color:#5F0000;color:white;font-weight:bold;font-family:"Arial" ,sans-serif;}
table.int tr.firstline td.catcol{width:40%;}
table.int tr td.number{text-align:center;}

table.int tr td.catcell{text-align:center;font-size:1.5em;font-weight:bold;background-color:#3F3F3F;color:white;}

table.int tr.noread td.post{background-color:rgb(255,0,0);}
div.mailtent{border:5px double #5F0000;padding:10px;background-color:white;}
table.int tr.noread td.post a{color:black;display:block;}
table.int tr td.post a{display:block;}
h1.titre{color : black;text-decoration:underline;}
h1.albtle{font-size: 1em;margin:0 0 -1em 0;}
form.gestion{width:65%;text-align:right;}
center.navphs{font-size:1.5em;color:black;}
div.radpath{margin:0 auto 0 2em;}
div.movepath{margin:0 auto 0 auto;}
span.currcat a{color:black;}
div.left{float:left;margin:0 15px 1em 0;padding:5px;}
div.catleft{font-size:0.8em;float:left;width:190px;margin:1em 15px 2em -5px;padding:2px;}
div.accueil,div.accueil0{margin:0 0 1em 0;}


div.artdesc{margin:4px;}
h1.catslist{font-size:30px;}
span.nomdesc{font-size:1.1em;}
span.ref{width:100%;text-align:right;}
