div#cadre_sup_site #encadrementSlideshowHaut{height:31px;width:260px;margin:0;background:transparent url(../../images/toolbar/haut_3_slideShow.png) left no-repeat}div#cadre_sup_site #encadrementSlideshowBas{height:31px;width:260px;margin:172px 0 0 0;}#myGallery{position:absolute;width:172px;height:172px;z-index:5;display:none;margin:40px 0 0 925px;padding:0;-moz-box-shadow:0 0 5px 2px #ccc;-webkit-box-shadow:0 0 5px 2px #ccc;-o-box-shadow:0 0 5px 2px #ccc;box-shadow:0 0 8px 2px #bbb}.jdGallery{overflow:hidden;position:relative}.slideElement{width:100%;height:100%;background-repeat:no-repeat}.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('../../images/smoothGallery/loading-bar-black.gif')}.jdGallery .slideInfoZone{position:absolute;z-index:10;width:170px;margin:0 0 0 1px;left:0;bottom:0;height:18px;background:#333;color:#fff;text-indent:0;overflow:hidden}* html .jdGallery .slideInfoZone{bottom:-1px}.jdGallery .slideInfoZone h2{padding:0;font-size:80%;margin:0;margin:2px 5px;font-weight:bold;color:inherit}.jdGallery .slideInfoZone p{padding:0;font-size:60%;margin:2px 5px;color:#eee}.jdGallery div.carouselContainer{position:absolute;height:135px;width:100%;z-index:10;margin:0;left:0;top:0}.jdGallery a.carouselBtn{position:absolute;bottom:0;right:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background:#333;color:#fff;cursor:pointer}.jdGallery .carousel{position:absolute;width:100%;margin:0;left:0;top:0;height:115px;background:#333;color:#fff;text-indent:0;overflow:hidden}.jdExtCarousel{overflow:hidden;position:relative}.jdGallery .carousel .carouselWrapper,.jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:78px;top:10px;left:0;overflow:hidden}.jdGallery .carousel .carouselInner,.jdExtCarousel .carouselInner{position:relative}.jdGallery .carousel .carouselInner .thumbnail,.jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background:#000;background-position:center center;float:left;border:solid 1px #fff}.jdGallery .carousel .label,.jdExtCarousel .label{font-size:13px;position:absolute;bottom:5px;left:10px;padding:0;margin:0}.jdGallery .carousel .label .number,.jdExtCarousel .label .number{color:#b5b5b5}.jdGallery a{font-size:100%;text-decoration:none;color:inherit}.jdGallery a.right,.jdGallery a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}* html .jdGallery a.right,* html .jdGallery a.left{filter:alpha(opacity=50)}.jdGallery a.right:hover,.jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.jdGallery a.left{left:0;top:0;background:url(../../images/smoothGallery/fleche1.png) no-repeat center left}* html .jdGallery a.left{background:url('../../images/smoothGallery/fleche1.gif') no-repeat center left}.jdGallery a.right{right:0;top:0;background:url('../../images/smoothGallery/fleche2.png') no-repeat center right}* html .jdGallery a.right{background:url('../../images/smoothGallery/fleche2.gif') no-repeat center right}.jdGallery a.open{left:0;top:0;width:100%;height:100%}.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.withArrows a.open:hover{background:url('../../images/smoothGallery/open.png') no-repeat center center}* html .withArrows a.open:hover{background:url('../../images/smoothGallery/open.gif') no-repeat center center;filter:alpha(opacity=80)}#page{width:600px;margin-left:auto;margin-right:auto}#freepaper1{background-image:url(../images/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;background-color:#E2E2E2}#freepaper1 a img{display:none}#topmenu-design{width:1120px;height:100px;background:#fff;}#imageMenu{position:relative;width:750px;height:100px;overflow:hidden;margin:0 auto}#imageMenu ul{list-style:none;margin:0;display:block;height:100px;width:800px;}
#imageMenu ul li{float:left;border:0}
#imageMenu ul li a{text-indent:-1000px;background:#FFF none repeat scroll 0;border-right:2px solid #fff;cursor:pointer;display:block;overflow:hidden;width:70px;height:100px}
#imageMenu ul li.docPDF a{background:url(../../images/imageMenu/image10.jpg) repeat 0}
#imageMenu ul li.ezpublish a{background:url(../../images/imageMenu/image1.jpg) repeat 0}
#imageMenu ul li.internet a{background:url(../../images/imageMenu/image2.jpg) repeat 0}
#imageMenu ul li.reseau a{background:url(../../images/imageMenu/image3.jpg) repeat 0}
#imageMenu ul li.systeme a{background:url(../../images/imageMenu/image4.jpg) repeat 0}
#imageMenu ul li.autres a{background:url(../../images/imageMenu/image5.jpg) repeat 0}
#imageMenu ul li.actualite a{background:url(../../images/imageMenu/image6.jpg) repeat 0}
#imageMenu ul li.environnement a{background:url(../../images/imageMenu/image7.jpg) repeat 0}
#imageMenu ul li.culture a{background:url(../../images/imageMenu/image8.jpg) repeat 0}
#imageMenu ul li.politique a{background:url(../../images/imageMenu/image9.jpg) repeat 0}
.clear{clear:both}
div#topmenu-design h2{color:#FFF;font-size:90%;font-family:arial;margin:10px;font-weight:bold}
div#topmenu-design h2 span{font-size:105%;font-weight:normal}
div#topmenu-design #espaceTopUl2{height:0}
div#topmenu-design #sideBar2 .mesItems{float:left}
div#topmenu-design .mesItems a{width:100%}
div#topmenu-design .mesItems a:link,.mesItem a:visited{color:#fff;font-weight:normal;font-family:Verdana;font-size:11px;text-decoration:none;text-align:center;display:block;line-height:21px;padding:0 5px}
div#topmenu-design .mesItems a:hover{color:#656565;text-decoration:none;background-color:#b2c2b9}
#sideBar2{position:relative;width:890px;height:45px;top:5px;left:0;text-align:center}
#sideBarTab2{float:right;height:4px;width:8px}
#sideBarTab2 img{position:absolute;left:0;border:0 solid #FFF;margin:10px 0}
#sideBarContents2{overflow:hidden !important;margin:0;text-align:center;overflow:visible}
#sideBarContentsInner2{z-index:10000;background-color:white;border:1px solid #ccc;text-align:left;margin:43px 5px 43px 15px;padding:10px;-moz-box-shadow:0 0 5px 2px #ccc;-webkit-box-shadow:0 0 5px 2px #ccc;-o-box-shadow:0 0 5px 2px #ccc;box-shadow:0 0 5px 2px #ccc;}
#sideBarContentsInner2 h2 a{text-decoration:none;font-size:23px;color:#005}
div#maincontent-design #sideBarContentsInner2 ul li{list-style-image:none;list-style:none}
#maincontent-design #sideBarContentsInner2 li a{color:#7B8AAB;font-size:12px;font-family:Verdana}
div#basDuMenuRubriques{background:transparent url(../../images/MenuRubriques/fondLiensBas_1.png) repeat-y;height:11px}
div#topmenu-design a#sideBarTab2{position:absolute;left:0}
div#topmenu-design a#sideBarTab2 img{opacity:1.0}
.sample{padding:0;margin:0}
p.buttons{padding:0 0 0 7px;margin:0 auto;height:22px}
.links{padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}.buttons{padding:5px}
.buttons span{float:left;color:#0080FF;padding:0;cursor:pointer;font:10px Verdana}
.buttons span#prev1:hover{background:transparent url(../../images/toolbar/prev_6b.jpg) no-repeat}
.buttons span#next1:hover{background:transparent url(../../images/toolbar/next_6b.jpg) no-repeat}
.buttons span#play1:hover{background:transparent url(../../images/toolbar/play_6b.jpg) no-repeat}
.buttons span#stop1:hover{background:transparent url(../../images/toolbar/stop_6b.jpg) no-repeat}
#box2{position:absolute;width:180px;height:206px}
#box2 a{color:#fff}
#box2 h4{font:10px verdana;color:#fff;text-align:center;font-weight:bold}
#box2 p{font:11px verdana;text-align:justify;padding:0 10px 0 4px;color:#fff}
#box2 span{width:190px;height:206px;margin:0 10px 0 0;background:transparent url(../../images/toolbar/fondDocumentAudio.jpg) no-repeat;display:block;float:left}
.thumbs{width:54px}
.thumbs div{display:block;width:54px;height:41px;margin:3px 0;cursor:pointer}
.thumbs div img{display:block;width:100%;height:100%;border:none}
.info{width:240px;height:50px;background:#000;position:absolute}
.info p,.info h4{color:#fff;padding:3px 8px;font-family:Arial}
.info h4{font-size:14px}
.info h4 a{float:right;background:#fff;color:#000;font-size:10px;padding:0 3px;text-decoration:none}
.mask2{position:relative;width:190px;height:206px;overflow:hidden}
span img{display:block;border:none}
#previewz{width:700px;margin:0}
.ombrePlayer{background:transparent url(../../JW_flashPlayerList/ombrePlayerListe_1.png) top left no-repeat;padding:5px 0 0 5px;margin-left:90px;height:510px}
ul.simple{margin-top:0}
ul.simple,ul.simple li{list-style:none outside;padding:0;margin-top:-30px}
#container{width:820px;margin:0 0 0 35px;text-align:left;color:#949494;padding:0 10px 10px}
#header{margin:20px 0 0;padding:5px;border-bottom:1px solid #2A2F34;width:790px}
div#maincontent-design .accordion h2{display:none}
div#maincontent-design .accordion ul li{list-style:none;padding-bottom:5px}
#container h3 a{text-decoration:none}
div#maincontent-design .accordion h3 span{position:absolute;top:0;right:25px;font-size:.8em;font-weight:bold}
div.heading{margin:10px 0 0 30px;padding:5px}div.heading a{font-size:10px}
div.collapse{width:800px;margin:5px 0 0 30px;background:#D9E2E1}
div.collapse.tableau{width:800px;margin:5px 0 0 30px;background:#fff}
div.collapse.tableau{width:800px;margin:5px 0 0 0;background:#fff}
div.collapse-container{width:800px;height:100%;padding:15px 0 5px;}
.tabberlive .tabbertabhide{display:none}
.tabberlive{margin-top:1em}
ul.tabbernav{margin:5px 0 0;padding:0 0 0 20px;height:124px;width:727px}
ul.tabbernav li{float:left;list-style:none;margin:0;display:inline}
ul.tabbernav li a{display:block;line-height:37px;font-family:Verdana;font-size:12px;font-weight:normal;padding:0 10px 0 5px;outline-width:0;margin:0 0 5px;text-decoration:none;background:transparent url(../../images/tabber/fondItem_9.jpg) top right no-repeat}
ul.tabbernav li a img{margin:6px 0 0 6px}
ul.tabbernav li a:link{color:#fff}
ul.tabbernav li a:visited{color:#fff}
ul.tabbernav li a:hover{color:#000;border-color:#227}
ul.tabbernav li.tabberactive a{padding:0;margin:0;height:120px;width:85px;background:transparent url(../../images/tabber/basOnglet2.png) top left no-repeat;z-index:100}
ul.tabbernav li.tabberactive a img{margin:6px 0 0 6px}
ul.tabbernav li.tabberactive a:hover{color:#000}
.tabberlive .tabbertab .bulle{margin-top:-10px;margin-bottom:10px;padding:0 35px 5px 5px;width:748px}
div.ombreHautBulle{height:17px;width:773px;margin-top:-7px;background:transparent url(../../images/tabber/ombreHautBulle.png) no-repeat;z-index:0}
.tabbertab .bulle{background:transparent url(../../images/tabber/ombreCorpsBulle.png) repeat-y}
div.ombreBasBulle{background:transparent url(../../images/tabber/ombreBasBulle.png) no-repeat;margin:-10px 0 0;height:30px;width:773px}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto}
.cadreOmbreMenu{position:absolute;height:100px;width:750px;margin-left:80px;box-shadow:0 0 12px rgba(0, 0, 0, 1);}
div#maincontent .accordion{padding-bottom:20px;}
div#maincontent .accordion .marginbottom{width:790px;background:none;height:40px;line-height:40px;padding:0 20px;margin:5px 0 5px 30px;position:relative;cursor:pointer;background-color:#800080;background-image:none;}
div#maincontent .accordion .marginbottom a{font-size:17px;color:#FFFFFF;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.9);text-transform:capitalize;}
div#byslidemenu img, div#byslidemenu li{position:absolute;width:310px;height:100px;}
div#byslidemenu ul{position:relative;overflow:hidden;}
/* mooVRotatingMenu - colonne de droite */
                
#VerticMenu, #VerticMenu2 {
    display:block;
    margin    : 10px 10px 0 0;
    padding: 10px 0 20px 0;
    position  : relative;
    width     : 187px;
    height    : 350px;
    background: #FFF;
    border    : 1px solid #ededed;
}                     
#VerticMenu a, #VerticMenu2 a {        
    text-decoration : none;
    color           :  #FFF;
    text-align      : center;
    border          : 1px solid grey;
    overflow        : hidden;
    box-shadow: 0 0 13px 10px rgba(150, 150, 150, 0.2);
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
}
#VerticMenu a.couleurItem-fond1 span, #VerticMenu2 a.couleurItem-fond1 span {
    display:inline-block;
    padding: 0 8px 4px 8px;
    color: #5AAAC5;
    font-family: Verdana;
    line-height: 16px;
}
#VerticMenu a.couleurItem-fond2 span, #VerticMenu2 a.couleurItem-fond2 span {
    display:inline-block;
    padding: 0 8px 4px 8px;
    font-family: Verdana;
    line-height: 16px;
}
#VerticMenu a span.numNew, #VerticMenu2 a span.numNew {
display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 10px;
    margin: 2px 0 2px 15px;
    padding: 0;
    text-align: left;
    width: 160px;
    color: #8C1010;
}
.mooRotate {          
    text-align : center;
    line-height: 10%;
}
a.couleurItem-fond1 {
    background: #fff;
}
a.couleurItem-fond2 {
    background: #5AAAC5;
 }

/* CSS POUR LES SLIDESHOW DES PERSONNALITES -- TOUT LE CSS ORIGINAL N'EST PAS ICI */

.slideshow {
    display: block;
    position: relative;
    z-index: 0;
box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.4);
}
.slideshow-images {
    display: none;
    overflow: hidden;
    margin: 0;

}
.slideshow-images img {
    display: block;
    position: absolute;
    z-index: 1;
}
.slideshow-thumbnails {
    overflow: hidden;
}
.slideshow-images {
    height: 300px;
    width: 400px;
}
.slideshow-images-visible {
    opacity: 1;
}
.slideshow-images-prev {
    opacity: 0;
}
.slideshow-images-next {
    opacity: 0;
}
.slideshow-images img {
    float: left;
    left: 0;
    top: 0;
}
.slideshow {
    height: 170px;
    margin: 0 0 0 920px;
    width: 170px;
}
.slideshow a img {
    border: 0 none;
}
.slideshow-captions {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    padding: 5px 0 0 0;
    text-align:center;
    z-index: 10000;
}
.slideshow-captions a {
    color: #FFFFFF;
    font-size: 11px;
}
.slideshow-captions-hidden {
    height: 0;
    opacity: 0;
}
.slideshow-captions-visible {
    height: 22px;
    opacity: 0.7;
}
.slideshow {
    display:block;
    position:relative;
    z-index:0;
}
/* COURRIER DES LECTEURS */
#cadre_dossiers #courrierLecteurs .accordion {
    margin:0;
    padding:0;
}
#cadre_dossiers #courrierLecteurs .accordion h1 {
    margin:0;
    padding:0;
}
.cadreCourrier {
    width: 770px;
    margin: 20px auto 20px auto;
    padding: 10px;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
}
#cadre_dossiers #courrierLecteurs .accordion .marginbottom.manpage {
height: 42px;
margin: 5px auto 1px auto;
}
#cadre_dossiers #courrierLecteurs .accordion .marginbottom.manpage a {
    background:transparent;
    font-size: 28px;
}
#cadre_dossiers #courrierLecteurs .accordion .marginbottom.manpage a.permalien {
    color:#B4121E;
}
.numeroTelerama {
float:right;
margin: -13px 0 0 0;
font-size: 10px;
}
.piedCourrier {
color: #bbb;
}
.totalCourriers{
position:absolute;
margin:36px 0 0 588px;
font-size:20px;
font-family: 'Gruppo';
color: #005;
}

#cadre_dossiers .pagenavigator {
   margin: 0 25px;
}
#cadre_dossiers .pagenavigator a {
color:#450045;
}
/* mooveroratingMenu */
.cadreHorizMenu {
   width: 886px;
   height:200px;
   border: 1px solid #999;
   overflow: hidden;
}
#HorizMenu {
        margin: 0 0 15px -50px;
        position: relative;
        width: 986px;
        height: 200px;
        background: transparent url(../../images/IndexCourrierLecteurs/perce-neige_1nb.jpg) no-repeat 50px;
	/*-webkit-transition: opacity 1s linear;*/
}
#HorizMenu a {
	text-decoration : none;
	text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 3px;
	color           : #005;
	text-align      : center;
transition-duration: 1s, 1s;
-o-transition-duration: 1s, 1s;
-ms-transition-duration: 1s, 1s;
-moz-transition-duration: 1s, 1s;
-webkit-transition-duration: 1s, 1s;
transition-property: color, background-color;
-o-transition-property: color, background-color;
-ms-transition-property: color, background-color;
-moz-transition-property: color, background-color;
-webkit-transition-property: color, background-color;
transition-timing-function: ease-in-out, ease-in-out;
-o-transition-timing-function: ease-in-out, ease-in-out;
-ms-transition-timing-function: ease-in-out, ease-in-out;
-moz-transition-timing-function: ease-in-out, ease-in-out;
-webkit-transition-timing-function: ease-in-out, ease-in-out;
	padding   :20px 0 0 0;
	background: rgba(255,255,255,0.2);
}
#HorizMenu a:hover {
color: #FF0533;
opacity:1;
}
.mooRotate {
	text-align : center;
	line-height: 100%;
}
#HorizMenu a.lienCourant    {
    color:#3A8353;
}
span.colorTexteIndex {

}
