/* @override http://www.axente.fr/css/style.css */

.body { margin-top:0px; background-color:#000000; background-image:url(/img/back.jpg); }

.body2 { margin-top:0px; background-color:white; margin-right:0px; margin-left:0px; }

.body-popup { margin-top:0px; margin-left:0px; }

.animation { border:thin solid #FFFFFF; }

.animation2 { border:thin solid #999999; }

.texte-1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666; }

.texte-2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666; line-height:17px; }

.texte-3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666; line-height:13px; text-decoration:none; text-align:left; padding-left:8px; }

.texte-4 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; line-height:normal; text-decoration:none; text-align:left; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; border:thin solid #FFFFFF; }

.texte-5 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; line-height:normal; text-decoration:none; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; border:thin dashed #FFFFFF; }

.texte-6 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#000000; }

.texte-7 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; line-height:normal; text-decoration:none; text-align:left; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; }

.texte-8 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#FFFFFF; line-height:normal; text-decoration:none; padding-left:55px; padding-top:3px; padding-right:55px; padding-bottom:3px; }

.texte-9 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#333333; line-height:normal; text-decoration:none; font-weight:bold; padding-left:12px; }

.titre-audio { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; text-decoration:none; background-color:#333333; }

.titre-lumiere { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#000000; text-decoration:none; background-color:#CCCCCC; }

.titre-structure { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#CCCCCC; text-decoration:none; background-color:#666666; }

.titre1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.titre2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; padding-left:5px; }

.titre3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; text-decoration:none; background-color:#000000; }

.titre4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#FFFFFF; text-decoration:none; background-color:#999999; border:thin solid #FFFFFF; }

.titre5 { padding-left:10px; background-color:#CCCCCC; word-spacing:5px; font-family:arial; font-size:14px; color:#666666; }

.titre5:hover { padding-left:10px; background-color:#CCCCCC; word-spacing:5px; font-family:arial; font-size:14px; color:#666666; text-decoration:underline; }

.menu-right { padding-left:3px; font-family:arial; font-size:14px; color:#666666; }

.menu-banner { padding-left:10px; background-color:#CCCCCC; word-spacing:5px; font-family:arial; font-size:14px; color:#666666; text-align:left; }

.menu-banner-pro { padding-left:10px; background-color:#00ACEC; font-family:arial; font-size:14px; color:white; }

.menu-bottom { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#000000; padding-left:10px; padding-right:10px; }

.up-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#666666; text-decoration:none; padding-right:5px; padding-top:0px; word-spacing:5px; background-image:url(/img/top-banner_02.gif); background-repeat:no-repeat; background-color:#000000; background-position:right; }

.link1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666; text-decoration:none; background-color:#CCCCCC; }

.link1:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#00A4E8; text-decoration:underline; background-color:#CCCCCC; }

.link2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; text-decoration:none; background-color:#000000; margin:0px; padding:2px; }

.link2:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; text-decoration:underline; background-color:#000000; }

.link3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; text-decoration:none; }

.link3:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#00A4E8; text-decoration:underline; }

.link4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666; text-decoration:none; }

.link4:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#00A4E8; text-decoration:underline; }

.link5 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; line-height:normal; text-decoration:underline; text-align:justify; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; }

.link5:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; line-height:normal; text-decoration:underline; text-align:justify; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; }

.link6 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; line-height:normal; text-decoration:none; text-align:justify; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; border:thin dotted #CCCCCC; }

.link6:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#FFFFFF; line-height:normal; text-decoration:underline; text-align:justify; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; border:thin dotted #CCCCCC; }

.link7 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#0099FF; line-height:normal; text-decoration:none; text-align:left; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; }

.link7:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#0099FF; line-height:normal; text-decoration:underline; text-align:justify; }

.link8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#CCCCCC; line-height:normal; text-decoration:none; text-align:justify; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; }

.link8:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#CCCCCC; line-height:normal; text-decoration:underline; text-align:justify; }

.link9 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline; padding:3px; }

.link9:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; background-color:#00A4E8; padding:3px; text-decoration:none; }

.link10 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

.link10:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }

/*	FORMULAIRE DE CONNEXION ET LIEN DE DECONNEXION */

.frm_connexion, .frm_deconnexion { height:24px; line-height:24px; position:absolute; margin-top:-22px; /margin-top:-6px; margin-left:390px; /margin-left:18px; width:400px; }

.frm_deconnexion { margin-top:-20px; /margin-left:124px; /margin-top:-4px; }

.frm_deconnexion * { float:right; margin-right:2px; }

.frm_connexion * { font-family:verdana; font-size:10px; /height:24px; }

.frm_login { background:url(../pro/img/block_login.png) no-repeat #ffffff; /background:url(../pro/img/block_login.png) 1px 1px no-repeat #ffffff; border-bottom:1px solid #efefef; border-left:1px solid #dadada; border-right:1px solid #efefef; border-top:1px solid #dadada; color:#959595; float:right; margin-top:2px; margin-right:2px; padding:4px 0px 4px 23px; width:100px; /width:120px; }

.frm_login:hover, .frm_login:focus { border-bottom:1px solid #bae6f8; border-left:1px solid #71c6f1; border-right:1px solid #bae6f8; border-top:1px solid #71c6f1; color:#00a6eb; }

.frm_password { background:url(../pro/img/block_password.png) no-repeat #ffffff; /background:url(../pro/img/block_password.png) 1px 1px no-repeat #ffffff; border-bottom:1px solid #efefef; border-left:1px solid #dadada; border-right:1px solid #efefef; border-top:1px solid #dadada; color:#959595; float:right; margin-top:2px; margin-right:2px; padding:4px 0px 4px 23px; width:100px; /width:120px; }

.frm_password:hover, .frm_password:focus { border-bottom:1px solid #bae6f8; border-left:1px solid #71c6f1; border-right:1px solid #bae6f8; border-top:1px solid #71c6f1; color:#00a6eb; }

.frm_submit { background:url(../pro/img/block_connect.png) no-repeat #c0c0c0; /background:url(../pro/img/block_connect.png) 1px 1px no-repeat #c0c0c0; border:1px solid #808080; color:#ffffff; cursor:pointer; float:right; font-weight:bold; margin-top:2px; margin-right:2px; padding:3px 0px 3px 22px; text-align:left; text-decoration:none; width:124px; /width:144px; }

.linkPdf { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#0099FF; line-height:18px; text-decoration:none; background:url(_img/pdf-ico.gif) no-repeat left center; padding-left:25px; padding-top:10px; padding-bottom:10px; }

.linkPdf:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#0099FF; line-height:18px; text-decoration:underline; background:url(_img/pdf-ico.gif) no-repeat left; padding-left:25px; padding-top:8px; padding-bottom:8px; }

.date li { background-color:#00acec; padding:3px 2px 2px; margin-top:8px; margin-bottom:8px; color:#fff; font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; list-style-type:none; margin-left:0; }

.date ul { list-style-type:none; margin:0; padding:0; }

/* /// Arno reprise */

img { border:none; }

pre { display:block; font:12px "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0; width:490px; height:41px; }

/* image replacement */

.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }

/* // image replacement */

#container { position:relative; text-align:left; width:490px; height: 315px; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0px 6px 12px rgba(0,0,0,.2); -moz-box-shadow: 0px 6px 12px rgba(0,0,0,.2); -webkit-box-shadow: 0px 6px 12px rgba(0,0,0,.2); margin-top: 0; margin-left: auto; margin-bottom: 1em; line-height: 315px; }

#header { line-height: 80px; color:#fff; }

#slider { }

#content { position:relative; }

#slider ul, #slider li,
#slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }

#slider2 { margin-top:1em; }

#slider li, #slider2 li { 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:490px; overflow:hidden; height: 315px;
}

/* ------ wide side */

#containerW { position:relative; text-align:left; width:490px; height: 315px; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0px 6px 12px rgba(0,0,0,.2); -moz-box-shadow: 0px 6px 12px rgba(0,0,0,.2); -webkit-box-shadow: 0px 6px 12px rgba(0,0,0,.2); margin-top: 0; margin-left: auto; margin-bottom: 1em; line-height: 315px; }

#headerW { line-height: 80px; color:#fff; }

#contentW { position:relative; }

#sliderW ul, #sliderW li,
#slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }

#sliderW { }

#slider2W { margin-top:1em; }

#sliderW li, #sliderW2 li { 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:490px; overflow:hidden; height:315px; }

/* ------- wide side end */

#prevBtn, #nextBtn,
#slider1next, #slider1prev { display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000; }

#nextBtn, #slider1next { left:490px; }

#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a { display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0; }

#nextBtn a, #slider1next a { background:url(../images/btn_next.gif) no-repeat 0 0; }

/* numeric controls */

ol#controls { padding:0; height:28px; margin: -2.5em 0 1em 15px; }

ol#controls li { margin:0 5px 0 0; padding:0; float: left; list-style:none; height:28px; line-height:28px; }

ol#controls li a { float:left; height:28px; background: #fff; color:#555; padding:0 10px; text-decoration:none; border-radius:14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; font: 12px/28px "Lucida Grande", Lucida, Verdana, sans-serif; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }

ol#controls li.current a { background:#00a4e8; color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }

/* // Easy Slider */
