.hoverable{cursor: pointer;}
.close{background-color:black;color:white;font-weight:bold;float:right;cursor: pointer;margin:-0.5em;padding:2px;}
a{outline: none;}
a>img{border:0px solid #000;}
a img{border:0px solid #000;}
p>a{text-decoration:none;font-weight:bold;color:#4298FF;}
table {font-size:0.8em;}
td{text-align:center;min-height:0.5em;}
:focus{-moz-outline-style: none;}
body{margin:0px;background-color:black;}
noscript{color:#FA620B;}
#mainCont{width:100%;height:auto;overflow:hidden;position:relative;}
#bandeau{width:100%;margin-top:20px;position:relative;}
#lay1{width:100%}
#lay2{position:absolute;width:1%;overflow:hidden;top:0px;}
/*#percent{border-right:1px solid #FA620B;padding-top:1em;position:absolute;top:10px;right:0px;}*/
#percent{font-size:0.6em;border-right:1px solid #FA620B;position:absolute;top:10px;right:0px;margin-top:-0.6em;font-family:sans-serif;}
.loader{background-color:#FA620B;color:black;}
.loadable{visibility:hidden;}
/*.loader{font-size:0.8em;color:#FA620B;}*/

.fromFoot{position:absolute;bottom:0px;padding-bottom:0px;}
#foot{width:100%;color:#4196ff;font-size:0.7em;font-family:sans-serif;font-variant:small-caps;background-color:black;height:27px;z-index:5;}
#foot>span{float:left;}
.infoot{margin-right:0.8em;margin-left:0.8em;margin-top:0.2em;}
#partner{right:1%;width:250px;margin-bottom:8px;}
.part{width:100px;height:100px;float:right;margin:8px;}
.option{display:none;}
#mainBG{width:100%;overflow:hidden;position:relative;}
#BG{position:absolute;top:0px;}
#nom{position:absolute;top:-10px;left:6%;}

#contenu{position:absolute;color:#fff;top:0px;padding:0em;font-size:1em;height:100%;font-family:sans-serif;}/*background-image:url(../img/blackbg60.png);}*/
#page{position:relative;width:100%;padding-right:10px;}
.section{padding:0.5em;background-image:url(../img/blackbg60.png);margin-bottom:1em;position:relative;left:3%;width:96%;min-width:96%;}
.section-head{width:100%;position:relative;left:0px;border-bottom:4px solid black;height:27px;margin-top:-10px;}
.titresection{position:absolute;right:-12px;}

.HK{background-color:#fff;color:#000;opacity:0.8;background-image:url(../img/portrait_fart.jpg);background-position:bottom right;background-repeat:no-repeat;}
.col{width:49%;float:left;}
.endFloat{clear:both;}

#contenu p{text-align:justify;}
#contenu H3{font-variant:small-caps;}

#zoneMenu{position:absolute;right:10px;top:5px;border:0px;z-index:2;color:#FA620B;}

label{float:left;text-align:right;margin-right:2em;width:25%;}
input{border:2px solid black;margin-bottom:0.5em;}
textarea{width:60%;height:15em;border:2px solid black;margin-bottom:0.5em;}
/*#altContent{display:none;}*/

/*jscollpane*/
.jScrollPaneContainer {
	position: relative;
        overflow: hidden;
	overflow-y: hidden;
        overflow-x: visible;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0px;
	/*left:0px;*/
	top: 0%;
	height: 100%;
        /*border-left:2px solid #EE552E;*/
	/*background: #000;/*#aaa;*/
}
.jScrollPaneDrag {
	position: absolute;
	background: #4297ff;/*#666;*/
	background-image:url(../img/updown.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

