/* HTML ELEMENTS */
body{background:#000;font-family:Verdana;font-size:11px;color:#FFF;}
*{margin:0;padding:0;}
ul, ol {list-style:none;}
a{color:#CC0000;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active {outline:none;}
:-moz-any-link:focus {outline:none;}
a img{border:none}

.ascenseur_page { position: absolute; height: 101%;}

/*------------------------------------------ IE6 / IE7 ------------------------------------------*/
* html .header .fsubmit{width:26px;}
* html .header form label {padding:4px 15px 0 0;}
* html .homecontent .wrap1 {left:0;background:#788E9E;padding:25px 20px;}
* html .homecontent .wrap1 .ftext{width:118px;margin-right:0;}
* html .imagecontent .wrap2 .notice_infos {padding-top:10px;}
* html .outils li {margin-right:2px !important;}
* html .outils a {margin-right:2px !important;}
* html .recherche-header a {left:670px;}
* html .listecontent .results-options .results-tri {padding-top:5px;}
* html .listecontent .results-options .results-tri form .selecttri {font-size:10px;}
* html .searchcontent .titcheckbox {padding:8px 10px 8px 15px;height:auto;}
* html .searchcontent .fsubmit{float:left;}
* html .searchcontent .select-ref .blocgris .ftext {width:230px;}
* html .notice_header .outils {left:672px;}
* html .paniercontent .wrap1 .blocewm .info h2 {margin-bottom:10px;}
* html .hdformcontent .form_demande .conditions {padding-top:15px;}
* html .hdformcontent .form_demande .ok {padding-top:10px;}


*+html .header form label {padding:4px 15px 0 0;}
*+html .paniercontent .wrap1 .blocewm .info h2 {margin-bottom:10px;}
*+html .hdformcontent .form_demande .conditions {padding-top:15px;}
*+html .hdformcontent .form_demande .ok {padding-top:10px;}
*+html .listecontent .blocewm .status {top:0;}


/*------------------------------------------ END IE6 / IE7 ------------------------------------------*/



/* GENERAL CSS */
.clear, .clear_liste{clear:both;line-height:0;font-size:0;height:0;overflow:hidden;display:block;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.fsubmit{background:#CC0000;text-align:center;border:none;color:#FFF;-webkit-appearance: none;border-radius: 0; }
.fsubmit:hover {background:#A30000;}
.fsubmit:active {background:#680000;}
.mandatory {font-style:italic;}


/* LAYOUT */
.main{width:970px;margin:0 auto;position:relative;}

/* META NAV */
#meta_nav {overflow:hidden;background:#e1e1e1;border-bottom:1px solid #B3B3B3;}
.nav_container { max-width:986px; margin:0 auto;}
#meta_nav li {float:left;font-weight:bold;line-height:11px;font-size:0.833em;color:#787878;}
#meta_nav #meta_menu li {margin-right:1px solid #fff;padding:10px 0 7px 0;border-right:#fff 1px solid;}
#meta_nav li span {font-weight:normal;}
#meta_nav li a {color:#787878;}
#meta_nav #meta_menu li.nav_icono a {color:#fff;}
#meta_nav #meta_menu li a:hover {color:#cc0000;}
#meta_nav #meta_menu li.nav_icono {background:#787878;}
#meta_nav .nav_home {width:84px;text-align:center}
#meta_nav #meta_menu .nav_icono {width:136px;padding-left:30px;}
#meta_nav #meta_menu .nav_dolia {width:140px;padding-left:30px;}
#meta_nav #meta_menu .nav_ir {width:130px;padding-left:25px;}
#meta_nav .nav_intra {width:110px;text-align:center}
#meta_nav #meta_menu .nav_lettre {width:139px;text-align:right;font-weight:normal;border-right:none}
#meta_nav .nav_lettre a {padding-right:27px;background:url(../images/meta_nav/newsletter.png) no-repeat right bottom;display:block;}
#menu_reseau {float:right;padding-right:28px;}
.nav_res {padding:10px 0 7px 0;text-align:right;}
.nav_video {padding:0 18px;}
.nav_fb {padding:0 18px 0 14px;}

/* HEADER */
.header {background:#1A1A1A;height:80px;}
.header em{display:block;color:#788E9E;font-size:11px;font-weight:normal;font-style:normal;padding-left:15px;font-family:Arial;}
.header h1{float:left;}
.header h1 a, 
.header h1 a:hover {text-decoration:none;}
.header form{float:right;padding:18px 15px 0 0;}
.header form a {display:block;padding-top:8px;width:120px;}
.header form a.aide-recherche,
.header form a.lien-recherche{float:left;}
.header form a.aide-recherche {margin-left:15px;}
.header form label {font-family:Arial;font-weight:bold;font-size:14px;float:left;padding:4px 20px 0 0;}
.header .ftext{width:146px;height:20px;border:1px solid #93A5B1;background:#788E9E;float:left;margin-right:1px;-webkit-appearance: none;border-radius: 0;}
.header .fsubmit {height:22px;width:30px;}
.header-content{width:970px;margin:0 auto;}
.header-bottom{width:970px;margin:0 auto;}

/* MAINMENU */
.mainmenutop { display: none; }

/* FOOTER */
.homemain .footer{width:970px;margin:0 auto;}
.footer{border-top:1px solid #1A1A1A;margin-top:25px;clear:both;zoom:1;}
.footer a{color:#788E9E;}
.annexes{float:left;background:url(../images/inrap-footer-logo.png) no-repeat top left;padding-top:45px;width:400px;}
.annexes li{color:#788E9E;display:inline;padding-left:5px;margin-left:5px;border-left:1px solid #788E9E;}
.annexes li.firstpage{border:none;margin-left:0;}
.mainmenu {float:right;padding-top:22px;width:570px;}
.mainmenu ul {width:170px;padding-right:10px;}
.mainmenu li.espacehd {background:url(../images/icon-espacehd.png) no-repeat 0 bottom;padding-bottom:23px;margin-bottom:15px;}
.mainmenu li.contrib {background:url(../images/icon-contrib.png) no-repeat 0 bottom;padding-bottom:23px;}
.mainmenu ul, .mainmenu div{float:left;}
.mainmenu div ul {float:none;width:auto;margin-bottom:10px;}
.mainmenu ul li{font-weight:bold;}
.mainmenu ul.cat_type_image ul, .mainmenu ul.cat_type_reportage, .mainmenu ul.cat_type_expo {width:130px;}
.mainmenu ul.cat_type_imprime {padding-right:15px;}
.mainmenu ul.cat_type_imprime ul {width:140px;}
.mainmenu ul.cat_type_video,
.mainmenu ul.cat_type_audio {width:85px;}
.mainmenu ul li a {color:#FFF;}
.mainmenu ul li ul {padding:10px 0 0 0;}
.mainmenu ul li li {font-weight:normal;padding-bottom:3px;}
.mainmenu ul li li a {color:#788E9E;}


/* BREADCRUMP / FRUSER / PANIER / PRINT */
.breadcrump {float:left;color:#CC0000;padding:8px 0 8px 15px;width:340px;}
.fruser {float:left;color:#CC0000;padding:8px 0;width:330px;}
.homemain .fruser {float:right;width:auto;padding-right:40px}
.fruser .info {background:url(../images/icon-user.png) no-repeat 0 2px;padding-left:15px;height:13px;}
.fruser a {color:#CC0000 !important;}
.panier {float:left;background:url(../images/icon-panier.png) no-repeat 0 center;padding:8px 0 8px 20px;width:190px;}
.homemain .panier {float:right;padding:8px 15px 8px 20px;width:auto}
.print {float:right;padding:8px 15px 8px 0;}


/* USER UPDATE (BAS PAGE) */
.frupdate {background:#1A1A1A;padding:0 15px;font-size:12px;}
.frupdate .blocewm {border-top:1px solid #3C444A;padding:20px 0;}
.frupdate .cnil {margin-bottom:10px;}
.frupdate li {margin-bottom:5px;}


/* ICONO-PAGINATION */
.icono_pagination {background:#1A1A1A;padding:0 10px 0 15px;margin-bottom:10px;height:30px;line-height:30px;}
.icono_pagination p {float:left;width:330px;}
.icono_pagination .num-display {float:left;}
.icono_pagination .num-display a {padding-left:15px;}
.icono_pagination .num-display a.act {color:#788E9E;}
.icono_pagination .back{float:left;background:url(../images/icon-list.png) no-repeat 0 12px;padding-left:15px;}

.pagnav {float:right;line-height:19px;}
.pagnav ul li {float:left;display:block;padding:6px 0 0 6px;font-family:Arial;font-size:16px;font-weight:bold;}
.pagnav ul li a {display:block;width:20px;height:19px;text-indent:-9999px;}
.pagnav ul li.nav1 a {background:url(../images/icon-pagnav.png) no-repeat -20px 0;}
.pagnav ul li.nav1 a:hover {background:url(../images/icon-pagnav.png) no-repeat -20px -19px;}
.pagnav ul li.nav1 a:active {background:url(../images/icon-pagnav.png) no-repeat -20px -38px;}
.pagnav ul li.nav2 {padding-right:10px;}
.pagnav ul li.nav2 a {background:url(../images/icon-pagnav.png) no-repeat 0 0;}
.pagnav ul li.nav2 a:hover {background:url(../images/icon-pagnav.png) no-repeat 0 -19px;}
.pagnav ul li.nav2 a:active {background:url(../images/icon-pagnav.png) no-repeat 0 -38px;}
.pagnav ul li.nav3 {padding-left:15px;}
.pagnav ul li.nav3 a {background:url(../images/icon-pagnav.png) no-repeat -40px 0;}
.pagnav ul li.nav3 a:hover {background:url(../images/icon-pagnav.png) no-repeat -40px -19px;}
.pagnav ul li.nav3 a:active {background:url(../images/icon-pagnav.png) no-repeat -40px -38px;}
.pagnav ul li.nav4 a {background:url(../images/icon-pagnav.png) no-repeat -60px 0;}
.pagnav ul li.nav4 a:hover {background:url(../images/icon-pagnav.png) no-repeat -60px -19px;}
.pagnav ul li.nav4 a:active {background:url(../images/icon-pagnav.png) no-repeat -60px -38px;}
.pagnav ul li.active {margin-right:-3px;}


/* OUTILS */
.outils {display:block;clear:both;}
.outils li {display:block;float:left;width:20px;height:19px;margin-right:5px;/*position:relative;*/}
.outils a {display:block;float:left;width:20px;height:19px;margin-right:5px;text-indent:-9999px;}
.outils .aide{background:#FFF49E;width:150px;padding:10px;display:none;position:absolute;top:30px;left:0;color:#000;z-index:1000;zoom:1;}
#layer_aide{background:#FFF49E;width:150px;padding:10px;display:none;position:absolute;top:-3000px;left:-3000px;color:#000;z-index:1000;zoom:1;}
a.bouton-panier {background:url(../images/icon-outils.png) no-repeat 0 0;}
a.bouton-panier:hover {background:url(../images/icon-outils.png) no-repeat 0 -19px;}
a.bouton-panier:active {background:url(../images/icon-outils.png) no-repeat 0 -38px;}
a.bouton-bd {background:url(../images/icon-outils.png) no-repeat -20px 0;}
a.bouton-bd:hover {background:url(../images/icon-outils.png) no-repeat -20px -19px;}
a.bouton-bd:active {background:url(../images/icon-outils.png) no-repeat -20px -38px;}
a.bouton-hd {background:url(../images/icon-outils.png) no-repeat -40px 0;}
a.bouton-hd:hover {background:url(../images/icon-outils.png) no-repeat -40px -19px;}
a.bouton-hd:active {background:url(../images/icon-outils.png) no-repeat -40px -38px;}
a.edit {background:url(../images/icon-editer.png) no-repeat 0 0;}
a.edit:hover {background:url(../images/icon-editer.png) no-repeat 0 -19px;}
a.edit:active {background:url(../images/icon-editer.png) no-repeat 0 -38px;}
a.bouton-tip {background:url(../images/icon-outils.png) no-repeat -60px 0;}
a.bouton-tip:hover {background:url(../images/icon-outils.png) no-repeat -60px -19px;}
a.bouton-tip:active {background:url(../images/icon-outils.png) no-repeat -60px -38px;}
a.bouton-en {background:url(../images/icon-outils.png) no-repeat -80px 0;}
a.bouton-en:hover {background:url(../images/icon-outils.png) no-repeat -80px -19px;}
a.bouton-en:active {background:url(../images/icon-outils.png) no-repeat -80px -38px;}
a.bouton-fr {background:url(../images/icon-outils.png) no-repeat -100px 0;}
a.bouton-fr:hover {background:url(../images/icon-outils.png) no-repeat -100px -19px;}
a.bouton-fr:active {background:url(../images/icon-outils.png) no-repeat -100px -38px;}


/* OVERLAY / WINDOW */
#overlay { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #000; opacity: 0.50; display: none; z-index: 10000; filter:alpha(opacity=50); -moz-opacity: 0.50; }

#window {background:#FFF49E;position:fixed;left:0;top:170px/* !important*/;display:none;margin:0 auto;z-index:10001;overflow:auto;color:#000;font-family:Arial;font-size:14px;font-weight:bold;padding:30px 25px 15px 25px;width:620px /*!important*/;max-height:500px; /*!important*/;margin-left:-150px;}
#window_connect{position:absolute;z-index:10002;;width:966px;color:#FFFFFF;padding:1px;background:#FFF49E;left:0;top:10px;display:none;margin:0 auto;}
#window_connect .standardcontent{position:relative;background:url(../images/bg-standardwrap.png) repeat-y 0 0;}
#window_connect .standardcontent .close-btn{font-size:20px;font-weight:bold;position:absolute;right:16px;top:11px;}

#window #ftip {clear:both;}
#window #ftip .mandatory {font-size:11px;font-weight:normal;font-style:normal;}
#window #ftip label {display:block;float:left;width:165px;text-align:right;padding-right:20px;}
#window #ftip .tipexpname input,
#window #ftip .tipexpmail input,
#window #ftip .tipdstmail input {width:365px;height:20px;background:#788E9E;border:1px solid #93A5B1;color:#FFF;}
#window #ftip textarea {width:365px;height:90px;background:#788E9E;border:1px solid #93A5B1;font-family:Verdana;color:#FFF;font-size:11px;}
#window #ftip input.fsubmit {float:left;margin-right:15px;}

#window h2 {font-size:18px;margin-bottom:10px;}
#window a {color:#000;}
#window ul {margin-bottom:15px;}
#window ul.panier_encours_liste li {background:url(../images/icon-panier.png) no-repeat 0 2px;padding-left:25px;margin-top:5px;font-weight:normal;}
#window ul.panier_encours_liste li a {color:#CC0000;}
#window div {display:block;margin:15px 0;}
#window .panier_memo_nom {margin-top:0;}
#window div.popup_download {float:left;margin:0 15px 0 0;}
#window div.popup_abandon {float:left;margin:0;}
#window div.popup_abandon a {background:#CCC37E;color:#000;}
#window div.popup_abandon a:hover {background:#AEA66D;}
#window div.popup_abandon a:active {background:#888356;}
#window div a {color:#FFF;font-family:Verdana;font-weight:normal;font-size:16px;padding:0 40px;line-height:40px;height:40px;text-align:center;background:#CC0000;display:inline-block;}
#window div a:hover {background:#A30000;}
#window div a:active {background:#680000;}
#window div .fsubmit {font-weight:normal;font-size:16px;padding:0 40px;line-height:40px;height:40px;}


/* HOME */
.homecontent .homemedia {position:relative;}
.homecontent .media {width:582px;float:left;color:#788E9E;margin-bottom:45px;}
.homecontent .media .media_content {width:582px;height:388px;overflow:hidden;text-align:right;margin-bottom:10px;}
.homecontent .thumbnails {float:right;width:194px;}
.homecontent .thumbnails .notice_image,
.homecontent .thumbnails .notice_reportage {float:left;}
.homecontent .thumbnails .notice_image img,
.homecontent .thumbnails .notice_reportage img  {display:block;}
.homecontent .wrap1 {position:absolute;z-index:100;top:0;left:563px;width:154px;height:338px;padding:25px 40px;overflow:hidden;border:none;background:url(../images/home-ombres.png) no-repeat 0 0;font-family:Georgia;font-size:13px;color:#000;line-height:20px;zoom:1;}
.homecontent .wrap1 form {font-family:Arial;color:#FFF;font-size:20px;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #93A5B1;line-height:normal;}
.homecontent .wrap1 form input {margin:10px 0;display:block;}
.homecontent .wrap1 .fsubmit {height:22px;width:30px;}
.homecontent .wrap1 form a {color:#FFF;font-family:Verdana;font-size:11px;}
.homecontent .wrap1 .ftext{width:120px;height:20px;border:1px solid #BBC7CF;background:#AEBBC5;float:left;margin-right:1px;}

/* modifs 10/11/2011 */
.homecontent .media img {/*margin-top:-45px;*/margin-left:-45px;}

.homemain .footer {border-top:none}
.homemedia {position:relative}
.homecontent .search-form {position:absolute;top:60px;left:0;width:100%;z-index:30}
.homecontent #fsearch {margin:0 auto;width:694px}
.homecontent #fsearch .ftext{width:552px;height:16px;padding:19px;background-color:#FFFFFF;font-size:16px;font-family:Arial;font-weight:bold;color:#999999;border:none;float:left;-webkit-appearance: none;border-radius: 0;}
.homecontent #fsearch .fsubmit {height:54px;width:54px;background:url(../images/home-search.png) no-repeat 18px 18px #CC0000;font-size:0;float:left;cursor:pointer}
.homecontent .to_searchadvanced {display:inline-block;font-size:11px;color:#FFFFFF;padding:5px 20px;background-color:rgba(0,0,0,0.6);clear:both}
.homecontent .search-help {display:block;float:left;height:54px;width:50px;background:url(../images/home-search.png) no-repeat -32px 18px transparent;}
.homecontent .carrousel {z-index:20;position:relative;margin:0 auto 0;width:970px;padding-top:25%}
.homecontent .carrousel a {color:#FFFFFF;display:block;height:inherit;text-overflow:ellipsis}
.homecontent .carrousel-content {/*padding:20px;*/overflow:hidden;background-color:rgba(0,0,0,0.6);width:540px;}
.homecontent .carrousel-content .item-carrousel-type {font-size:15px;font-weight:bold;color:#D0D0D0;margin-bottom:10px;padding:20px 20px 0 20px}
.homecontent .carrousel-content .item-carrousel-nom {font-weight:bold;font-size:16px;overflow:hidden;height:90px;padding:0 20px 20px 20px}
.homecontent .carrousel-content .item-carrousel-nom.legende-car {font-weight:normal;font-family:Arial;font-size:14px}
.homecontent .carrousel-progress {position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#C00000;z-index:30}
.homecontent .carrousel-container {width:100%;height:100%;position:relative;overflow:hidden;clear:both}
.homecontent .item-carrousel {background-position:center center; background-size:cover;width:100%;height:100%;overflow:hidden}
.homecontent .pager {background:none;overflow:hidden}
.homecontent .pager li {float:left;height:53px;line-height:53px;font-family:Arial;font-weight:bold;font-size:14px;background-color:#000000}
.homecontent .pager li  span {display:block}
.homecontent .pager li.pager-previous {background:url(../images/carrousel-btns.png) no-repeat 0 4px #000000;width:45px;overflow:hidden}
.homecontent .pager li.pager-previous a {display:block;width:45px;text-indent:45px}
.homecontent .pager li.pager-next {background:url(../images/carrousel-btns.png) no-repeat -32px 4px #000000;width:45px;overflow:hidden}
.homecontent .pager li.pager-next a {display:block;width:45px;text-indent:45px}
.homecontent .pager li.carrousel-pilot {width:53px;overflow:hidden;margin-left:1px}
.homecontent .pager li.carrousel-pilot.play{background:url(../images/carrousel-btns.png) no-repeat -128px 4px #000000;}
.homecontent .pager li.carrousel-pilot.pause{background:url(../images/carrousel-btns.png) no-repeat -77px 4px #000000;}
.homecontent .pager li.carrousel-pilot a {display:block;width:53px;text-indent:53px}


/*========================= RÉSULTATS DE RECHERCHE / LISTE / MOSAIQUE =========================*/

/* SYNTHESE RÉSULTATS */
.listecontent .resultats {background:#788E9E;padding:15px;border-bottom:1px solid #000;zoom:1;}
.listecontent .resultats h2 {font-size:18px;font-family:Arial;}
.listecontent .resultats p {font-size:18px;font-family:Arial;font-weight:bold;}

/* OPTIONS DE TRI */
.listecontent .results-options {background:#788E9E;padding:0 15px;border-bottom:1px solid #000;height:30px;line-height:30px;}
.listecontent .results-options a.search-adv {color:#FFF;text-decoration:underline;float:left;display:block;width:330px;}
.listecontent .results-options a.search-adv:hover {text-decoration:none;}
.listecontent .results-options .results-tri {float:left;}
.listecontent .results-options .results-tri form {display:inline;margin-left:10px;}
.listecontent .results-options ul {float:right;}
.listecontent .results-options ul li {float:left;display:block;padding:6px 0 0 6px;width:20px;height:19px;}
.listecontent .results-options ul li a {display:block;width:20px;height:19px;text-indent:-9999px;overflow:hidden;}
.listecontent .results-options ul li.display-mos a{background:url(../images/icon-display.png) no-repeat 0 0;}
.listecontent .results-options ul li.display-mos a:hover {background:url(../images/icon-display.png) no-repeat 0 -19px;}
.listecontent .results-options ul li.display-mos a:active {background:url(../images/icon-display.png) no-repeat 0 -38px;}
.listecontent .results-options ul li.display-mos a.active {background:url(../images/icon-display.png) no-repeat 0 -38px;}
.listecontent .results-options ul li.display-list a {background:url(../images/icon-display.png) no-repeat -20px 0;}
.listecontent .results-options ul li.display-list a:hover {background:url(../images/icon-display.png) no-repeat -20px -19px;}
.listecontent .results-options ul li.display-list a:active {background:url(../images/icon-display.png) no-repeat -20px -38px;}
.listecontent .results-options ul li.display-list a.active {background:url(../images/icon-display.png) no-repeat -20px -38px;}

.listecontent .results-options .aide{background:#FFF49E;width:150px;padding:10px;display:none;position:absolute;top:30px;left:0;color:#000;z-index:1000;zoom:1;}

/* LISTE RÉSULTATS */
.listecontent .blocewm {position:relative;}
.listecontent .blocewm a {color:#FFF;}
.listecontent .blocewm .info h2, .listecontent .blocewm .info h2 a {color:#999;font-size:12px;font-weight:normal;padding-bottom:5px;z-index:1;}
.listecontent .blocewm .info p {font-size:10px;color:#999;padding-top:5px;}
.listecontent .blocewm .info p:hover {text-decoration:underline;}
.listecontent .blocewm .status {text-indent:-9999px;display:inline-block;width:12px;height:12px;position:relative;top:2px;left:3px;}
.listecontent .blocewm .status_0 {background:url(../images/icon-statut.png) no-repeat 0 -30px;}
.listecontent .blocewm .status_1 {background:url(../images/icon-statut.png) no-repeat 0 -2px;}
.listecontent .blocewm .status_2 {background:url(../images/icon-statut.png) no-repeat 0 -16px;}

.listecontent .liste .blocewm {color:#FFF;border-bottom:1px solid #262626;padding:10px 0;zoom:1; overflow: hidden; }
.listecontent .liste .blocewm .media {float:left;width:60px;height:60px;padding:0 15px;position:relative;}
.listecontent .liste .blocewm .media img {position:absolute;bottom:0;right:15px;}
.listecontent .liste .blocewm .info {float:left;width:765px;}
.listecontent .liste .blocewm .info h3 {font-family:Arial;font-size:14px;display:inline;}
.listecontent .liste .blocewm .outerBloc {float:right;padding:15px 10px 0 0;}
.listecontent .liste .picto_reportage {position:absolute;top:47px;left:52px;display:block;width:18px;height:18px;background:url(../images/icon-videorep.png) no-repeat 0 -36px;}
.listecontent .liste .picto_video {position:absolute;top:47px;left:52px;display:block;width:18px;height:18px;background:url(../images/icon-videorep.png) no-repeat -36px -36px;}
.listecontent .liste .picto_image_vue360 {position:absolute;top:47px;left:52px;display:block;width:18px;height:18px;background:url(../images/icon-videorep.png) no-repeat -72px -36px;}
.listecontent .liste .picto_audio {position:absolute;top:47px;left:52px;display:block;width:18px;height:18px;background:url(../images/icon-videorep.png) no-repeat -147px -36px;}

.listecontent .mosaique {padding-top:10px;}
.listecontent .mosaique .blocewm {float:left;width:222px;margin:0 0 20px 27px;position:relative;}
.listecontent .mosaique .first_line_item {margin:0 1px 20px 0;}
.listecontent .mosaique .blocewm .media {border:1px solid #262626;width:220px;height:220px;position:relative;margin-bottom:10px;}
.listecontent .mosaique .blocewm .media img {position:absolute;bottom:0;right:0;}
.listecontent .mosaique .blocewm .info h3 {font-size:12px;font-weight:normal;color:#CCC;display:inline;}
.listecontent .mosaique .blocewm .outils {position:absolute;top:230px;right:-5px;}
.listecontent .mosaique .picto_reportage {position:absolute;top:174px;left:174px;display:block;width:36px;height:36px;background:url(../images/icon-videorep.png) no-repeat 0 0;}
.listecontent .mosaique .picto_video {position:absolute;top:174px;left:174px;display:block;width:36px;height:36px;background:url(../images/icon-videorep.png) no-repeat -36px 0;}
.listecontent .mosaique .picto_image_vue360 {position:absolute;top:174px;left:174px;display:block;width:37px;height:36px;background:url(../images/icon-videorep.png) no-repeat -72px 0;}
.listecontent .mosaique .picto_audio {position:absolute;top:174px;left:174px;display:block;width:37px;height:36px;background:url(../images/icon-videorep.png) no-repeat -147px 0;}



/*========================= PAGES NOTICES / COMMON =========================*/
.notice_header {background:#788E9E;padding:15px;margin-bottom:10px;position:relative;}
.notice_header .notice_infos {color:#1A1A1A;width:640px;}
.notice_header .outils {position:absolute;top:5px;left:685px;}
.wrap2 .notice_infos {clear:both;}
.wrap2 .notice_infos * {font-size:12px;}
.wrap2 .notice_infos li {margin-bottom:15px;}
.wrap2 .notice_infos li div li {list-style-type:disc;list-style-position:inside;margin-bottom:0}
.wrap2 .notice_infos li.lien_reportage {background:url(../images/icon-lienrep.png) no-repeat left top ; padding-left:29px; padding-top:10px;}
.wrap2 .notice_infos li.lien_fiche_parent li{background:url(../images/picto_dossier_parent2.jpg) no-repeat left top ; padding-left:53px; padding-top:10px;min-height:36px}
.wrap2 .notice_infos li.lien_fiche_enfant{background:url(../images/picto_dossier_parent2.jpg) no-repeat left top ; padding-left:53px; padding-top:10px;min-height:36px}
.wrap2 .notice_infos h3 {color:#666;font-weight:normal;}
.wrap2 .notice_infos h3.infos_fichier_image {margin-top:15px;}
.wrap2 .notice_infos .creative-commons {color:#999999}
.wrap2 .notice_infos .creative-commons a {color:#999999}
.wrap2 .notice_infos .creative-commons img {margin-bottom:10px;margin-top:3px}

.wrap2 .liens_connexes .icono_bloc_item {margin-bottom:15px}
.wrap2 .notice_infos .liens_connexes li {margin-bottom:0}
.wrap2 .liens_connexes .icono_bloc_item h3 {margin-bottom:5px}
.wrap2  .liens_connexes .icono_bloc_item ul {list-style-type:disc;list-style-position:inside;color:#CC0000}
.boutons-sociaux {float:right;margin-right:30px}
.boutons-sociaux li {float:left;margin-right:8px}


/*========================= PAGE NOTICE IMAGE =========================*/
.imagecontent .wrap1 {width:670px;float:left;}
.imagecontent .wrap1 .media {border:1px solid #262626;width:670px;overflow:hidden;text-align:right;margin-bottom:20px;}
.imagecontent .wrap1 .media img {display:block;}
.imagecontent .wrap2 {width:285px;float:right;word-wrap:break-word;}
.imagecontent .wrap2 .notice_infos {padding-top:15px;}
.imagecontent #container #viewport{z-index:500}

/*========================= PAGE NOTICE VIDEO =========================*/
.videocontent .icono_pagination {margin-bottom:0;}
.videocontent .notice_header h2 {font-family:Arial;font-size:18px; width:655px}
.videocontent .wrap1 {width:670px;float:left;font-size:12px;}
.videocontent .wrap1 .media {border:1px solid #262626;width:670px;overflow:hidden;text-align:center;padding:/*60px*/0px;margin-bottom:20px; min-height:375px;/*312px;*/}
.videocontent .wrap2 {width:285px;float:right;word-wrap:break-word;}
.videocontent .wrap1 .video_intervenant h3 {color:#666;font-weight:normal; font-size:12px;}
.videocontent .wrap1 .video_intervenant {margin-top:10px;}
.videocontent .wrap2 span.video_copyright {color:#666}
.videocontent .wrap_video_btn {text-align:right;margin-bottom:15px;line-height:20px}
.videocontent .wrap_video_btn ul {display:inline-block;margin-right:30px/*overflow:hidden*/}
.videocontent .wrap_video_btn li {float:left;margin-right:8px}
.videocontent .wrap_video_btn li a {display:block;text-decoration:none}
*+html .videocontent .wrap_video_btn ul {display:inline; zoom:1}
.videocontent .btn_partager{width:79px;height:15px;text-transform:uppercase;color:#FFFFFF;border:none;background:url(../images/btn_partager.png) no-repeat 0 0;font-size:10px;padding-left:5px;text-align:left;/*margin-right:8px;*/padding-bottom:5px}
.videocontent a.btn_rss{width:20px;height:20px;/*margin-right:8px*/}
.videocontent .video_infos_partager input{display:block;margin-bottom:30px;margin-top:10px;width:296px;border:1px solid #424242; color:#A2A2A2;background-color:#252525;font-size:18px;padding:5px 0px 7px 5px;font-family:Arial, Helvetica, sans-serif}
.videocontent .video_infos_partager{background-color:#292929;margin-bottom:25px;padding:28px 15px; position:relative;}
.videocontent .video_infos_partager textarea{max-width:400px;width:400px;margin-top:10px;border:1px solid #424242; color:#A2A2A2;background-color:#252525;padding:5px}
.videocontent .video_infos_partager label{display:block}
.videocontent .video_infos_partager .partager_btn_close {position:absolute;top:9px;right:9px}
.item-serievideo-title {font-family:Arial;font-size:18px;margin-bottom:15px}
.scroller_content li .picto_video {position:absolute;top:10px;left:10px;display:block;width:18px;height:18px;background:url(../images/icon-videorep.png) no-repeat -36px -36px;}
.videocontent .reportage_item {cursor:pointer}

/*========================= PAGE NOTICE EXPO =========================*/
.expocontent .icono_pagination {margin-bottom:0;}
.expocontent .notice_header h2 {font-family:Arial;font-size:18px; width:655px}
.expocontent .wrap1 {width:670px;float:left;font-size:12px;}
.expocontent .wrap1 .media {border:1px solid #262626;width:670px;overflow:hidden;text-align:center;padding:/*60px*/0px;margin-bottom:20px; min-height:312px;}
.expocontent .wrap2 {width:285px;float:right;word-wrap:break-word;}
.expocontent .boutons-sociaux {margin-bottom:20px}

/*========================= PAGE NOTICE REPORTAGE =========================*/
.reportagecontent .icono_pagination {margin-bottom:0;}
.reportagecontent .notice_header {margin-bottom:2px;}
.reportagecontent .notice_header h2 {font-size:18px;font-family:Arial;margin-bottom:5px;width:635px;}
.reportagecontent .notice_header h3 {display:inline;font-size:11px;font-weight:normal;padding-right:5px;}
.reportagecontent .notice_header a {color:#FFF;text-decoration:underline;}
.reportagecontent .notice_header a:hover {text-decoration:none;}
.reportagecontent .notice_header span.date {display:block;margin-bottom:5px;}
.reportagecontent .notice_header br {display:block;}
.reportagecontent .wrap1 {width:670px;float:left;font-size:12px;}
.reportagecontent .wrap1 .media {border:1px solid #262626;width:670px;overflow:hidden;text-align:right;margin-bottom:20px;}
.reportagecontent .wrap2 {width:285px;float:right;word-wrap:break-word;}
.reportagecontent .wrap2 .notice_infos {padding-top:15px;}


/*========================= PAGE NOTICE IMPRIME =========================*/
.imprimecontent .wrap1 {width:670px;float:left;font-size:12px;}
.imprimecontent .wrap1 .media {border:1px solid #262626;width:670px;overflow:hidden;text-align:right;margin-bottom:20px;position:relative;}
.imprimecontent .wrap1 .media .picto {position:absolute;top:10px;right:10px;background:url(../images/icon-pdf.png) no-repeat 0 0;display:block;width:20px;height:19px;}
.imprimecontent .wrap2 {width:285px;float:right;word-wrap:break-word;}
.imprimecontent .wrap2 .notice_infos {padding-top:15px;}

/*========================= SCROLLER (REPORTAGE ET SERIE VIDEO) =========================*/
.scroller {width:970px;height:60px;overflow:hidden;margin-bottom:20px;position:relative}
.scroller .scroller_previous {display:block;float:left;width:58px;height:60px;background:url(../images/icon-scroller.png) no-repeat 0 0;}
.scroller .scroller_next {display:block;float:right;width:58px;height:60px;background:url(../images/icon-scroller.png) no-repeat -58px 0;}
.scroller .scroller_content {display:block;float:left;width:854px;overflow:hidden;}
.scroller .scroller_content ul{width:10000px;}
.scroller_content li {background:#788E9E;display:block;float:left;border-left:#000 solid 1px;width:60px;height:60px;overflow:hidden;position:relative}
.scroller a:hover img {opacity: 0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}
.scroller a:active img {opacity: 0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}
.scroller li.active img {opacity: 0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}
.scroller li.active span {opacity: 0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}
.video-title-popin {position:absolute;top:0;left:0;z-index:10000}
.video-title-popin-content {width:139px;padding:15px;background-color:#1A1A1A;border-left:solid 1px #5a6f72;border-right:solid 1px #5a6f72;border-bottom:solid 1px #5a6f72}
.top-video-title-popin {width:171px;height:9px;background:url(../images/top_video_popin.png) no-repeat 0 0;}

/*========================= RECHERCHE AVANCÉE =========================*/
.recherche-header {background:#788E9E;padding:15px;margin-bottom:10px;position:relative;}
.recherche-header h2 {font-family:Arial;font-size:18px;}
.recherche-header a {display:block;color:#FFF;text-decoration:none;border-bottom:3px double #FFF;position:absolute;top:15px;left:685px;}

.searchcontent h3 {font-family:Arial;font-size:18px;padding:10px 15px 15px 15px;}
.searchcontent .blocsearch {float:left;width:307px;margin:0 20px 20px 0;border:1px solid #1A1A1A;}
.searchcontent .mention {background:#FFF49E;border:1px solid #FFF49E;line-height:40px;height:40px;width:282px;padding:0 10px 0 15px;color:#000;font-family:Arial;font-size:16px;font-weight:bold;float:left}
.searchcontent .mention input {margin-right:5px;}
.searchcontent .blocsearch input.ftext {background:#788E9E;border:1px solid #93A5B1;padding-left:5px;}
.searchcontent .blocgris {background:#1A1A1A;width:292px;padding:10px 0 10px 15px;color:#788E9E;font-family:Arial;font-size:16px;font-weight:bold;}
.searchcontent .blocgris input.ftext {width:185px;height:20px;}
.searchcontent .blocselect {width:292px;padding:10px 0 10px 15px;}
.searchcontent .blocgris.crit1 {height:280px;}
.searchcontent .titcheckbox {background:#1A1A1A;line-height:40px;height:40px;padding:0 10px 0 15px;color:#788E9E;font-family:Arial;font-size:16px;font-weight:bold;}
.searchcontent .blocsearch br {display:none;}
.searchcontent .last	{margin-right:0;float:right;}
.searchcontent .subcheckbox {overflow:auto;vertical-scroll:auto;}
.searchcontent .subcheckbox ul {margin:10px 0 0 15px;}
.searchcontent .subcheckbox li {margin-bottom:3px;}
.searchcontent .crit1 .subcheckbox {height:260px;}
.searchcontent .crit2 .subcheckbox {height:85px;}
.searchcontent .crit3 .subcheckbox {height:145px;}
.searchcontent .selectpays,
.searchcontent .selectregion,
.searchcontent .selectdepartement {display:block;height:19px;margin:5px 0 10px 0;font-size:11px;}
.searchcontent .searchville {position:relative;}
.searchcontent .inputville {display:block;margin:5px 0 10px 0;background:#FFFFFF;border:1px solid #93A5B1;width:255px;height:20px;padding-left:5px;font-size:11px;}
.searchcontent .blocsearch .selectville {/*position:absolute;top:45px;*/position:relative;top:-10px;left:0;background:#93A5B1;border:none;width:262px;padding-left:5px;font-size:11px;}
.searchcontent .fsubmit{height:40px;width:309px;font-size:20px;}
.searchcontent .select-ref {/*border-top:5px solid #1A1A1A;*/padding-top:5px;}
.searchcontent .select-ref label {display:block;margin-bottom:5px;}
.searchcontent .select-ref .blocgris .ftext {width:270px;float:left;margin-right:1px;}
.searchcontent .select-ref .fsubmit {margin-top:30px;}
.fsubmit0 { float: right; }
.searchcontent .privateselect {background:#FFF49E;border:1px solid #FFF49E;width:282px;padding:10px 10px 10px 15px;color:#000;font-family:Arial;font-size:16px;font-weight:bold;}
.searchcontent .privateselect label {display:block}
.searchcontent .privateselect select {max-width:282px;width:100%;}


/*========================= OUVRIR UN COMPTE =========================*/
.bloc_coreloginsubscr {background:#1A1A1A;}
.bloc_coreloginsubscr h2 {background:#CC0000;height:60px;line-height:60px;font-size:18px;font-family:Arial;}
.bloc_coreloginsubscr form {width:637px;padding:25px 15px;font-size:12px;}
.bloc_coreloginsubscr p {margin-bottom:5px;}
.bloc_coreloginsubscr .required {font-weight:bold;}
.bloc_coreloginsubscr label {display:block;float:left;width:250px;padding-right:20px;}
.bloc_coreloginsubscr input.ftext {width:365px;height:20px;border:1px solid #93A5B1;background:#788E9E;}
.bloc_coreloginsubscr .captcha span {display:block;margin-bottom:5px;}
.bloc_coreloginsubscr .captcha span.aide {display:inline;margin:0;}
.bloc_coreloginsubscr .submit {text-align:right;padding-top:45px;}
.bloc_coreloginsubscr .submit input {background:#CC0000;text-align:center;border:none;color:#FFF;width:160px;height:45px;font-size:20px;}
.bloc_coreloginsubscr .submit input:hover {background:#A30000;}
.bloc_coreloginsubscr .submit input:active {background:#680000;}


/*========================= LOGIN ESPACE TÉLÉCHARGEMENT =========================*/
.wrap1 .bloc_coreloginform {background:#1A1A1A;/*padding-bottom:30px;*/}
.wrap1 .bloc_coreloginform h2 {background:#CC0000;height:60px;line-height:60px;font-size:18px;font-family:Arial;padding:0 15px;}
.wrap1 .bloc_coreloginform h2 a {color:#FFF;}
.wrap1 .bloc_coreloginform form {width:525px;padding:25px 15px;font-size:12px;}
.wrap1 .bloc_coreloginform p {margin-bottom:5px;}
.wrap1 .bloc_coreloginform .required {font-weight:bold;}
.wrap1 .bloc_coreloginform label {display:block;float:left;width:160px;}
.wrap1 .bloc_coreloginform input.ftext {width:363px;height:20px;border:1px solid #93A5B1;background:#788E9E;}
.wrap1 .bloc_coreloginform .captcha span {display:block;margin-bottom:5px;}
.wrap1 .bloc_coreloginform .captcha span.aide {display:inline;margin:0;}
.wrap1 .bloc_coreloginform .fsubmit {color:#FFF;width:160px;height:45px;font-size:20px;}
.wrap1 .bloc_coreloginform .login_error,
.wrap1 .bloc_coreloginform .login_msg {background:#FFF49E;padding:10px;width:505px;color:#000;margin:30px 0 5px 15px;}
.bloc_coreloginsubscr .msg .alert {background:#FFF49E;padding:10px;color:#000;}



/*========================= PANIER =========================*/

/* LISTE PANIERS */
.listepaniercontent .titre {background:#CC0000;height:60px;line-height:60px;padding:0 15px;margin-bottom:1px;}
.listepaniercontent .titre h2 {font-size:18px;font-family:Arial;}
.listepaniercontent .wrap1 {background:#1A1A1A;padding:20px 15px;}

.panier_liste li {font-family:Arial;color:#788E9E;font-size:16px;font-weight:bold;padding:10px 0;margin-bottom:10px;zoom:1;}
.panier_liste ul {border-top:1px solid #3C444A;margin-top:10px;}
.panier_liste ul li {border-bottom:1px solid #3C444A;padding-left:10px;}
.panier_liste .panier_delete {float:right;display:block;width:20px;height:19px;}
.panier_liste .panier_delete a {display:block;width:20px;height:19px;background:url(../images/icon-delete.png) no-repeat 0 0;text-indent:-9999px;}
.panier_liste .panier_delete a:hover {background:url(../images/icon-delete.png) no-repeat 0 -19px;}
.panier_liste .panier_delete a:active {background:url(../images/icon-delete.png) no-repeat 0 -38px;}
.panier_liste .panier_date {float:right;display:block;text-align:right;width:150px;padding:5px 10px 0 0;font-size:11px;color:#E5E5E5;font-weight:normal;}
.panier_liste .panier_nom {display:block;float:left;width:445px;padding-top:3px;}
.panier_liste .panier_nom a {font-size:14px;color:#E5E5E5;}
.panier_liste .panier_status {display:block;float:right;text-align:right;width:250px;color:#CC0000;font-size:11px;font-style:italic;font-weight:normal;letter-spacing:0.1em;padding-top:5px;}
.panier_liste .panier_contenu {display:block;float:left;background:url(../images/icon-panierlist.png) no-repeat 0 0;width:30px;height:16px;text-align:center;font-weight:normal;font-size:9px;color:#FFF;}

/* PAGES PANIER */
.paniercontent .titre {background:#CC0000;height:60px;line-height:60px;padding:0 15px;margin-bottom:1px;}
.paniercontent .titre h2 {font-size:18px;font-family:Arial;width:670px;float:left;}
.paniercontent .titre a {display:block;font-family:Verdana;color:#FFF;float:left;font-size:11px;background:url(../images/arrow.png) no-repeat 0 25px;padding-left:15px;}
.paniercontent .wrap1 {background:#1A1A1A;padding:20px 10px 20px 15px;}
.wrap1 .panierinfos {padding:10px 5px;border-top:1px solid #3C444A;border-bottom:1px dotted #3C444A;margin-bottom:20px;zoom:1;}
.panierinfos .panier_nom {float:left;display:block;width:445px;min-height:16px;background:url(../images/icon-panierlist.png) no-repeat 0 0;position:relative;padding-left:35px;color:#E5E5E5;font-size:14px;font-weight:bold;font-family:Arial;}
.panierinfos .panier_nom .panier_status {color:#CC0000;font-style:italic;display:block;font-weight:normal;font-size:11px;margin-top:5px;}
.panierinfos .compteur {position:absolute;top:1px;left:9px;width:14px;text-align:center;font-weight:normal;font-size:9px;color:#FFF;}
.panierinfos .panier_bd {float:left;width:235px;}
.panierinfos .panier_hd {float:left;width:195px;}
.panierinfos .panier_bd a {background:url(../images/icon-BD.png) no-repeat 0 0;padding-left:50px;color:#FFF;display:block;height:38px;}
.panierinfos .panier_bd a:hover {background:url(../images/icon-BD.png) no-repeat 0 -38px;}
.panierinfos .panier_bd a:active {background:url(../images/icon-BD.png) no-repeat 0 -76px;}
.panierinfos .panier_hd a {background:url(../images/icon-HD.png) no-repeat 0 0;padding-left:50px;color:#FFF;display:block;height:38px;}
.panierinfos .panier_hd a:hover {background:url(../images/icon-HD.png) no-repeat 0 -38px;}
.panierinfos .panier_hd a:active {background:url(../images/icon-HD.png) no-repeat 0 -76px;}

.wrap1 .panierinfos .panier_msg { border-top:1px dotted #3C444A; margin-top: 10px; color: #000; font-size: 12px; background: url(../images/cochemsg.png) no-repeat bottom right; padding-bottom: 14px; }
.wrap1 .panierinfos .panier_msg .msg { background: #93A5B1; padding: 10px; margin-top: 10px;}
.wrap1 .panierinfos .panier_msg .msg span.valideur { color: #FFF; display: block; margin-bottom: 5px; }

.paniercontent .wrap1 .blocewm {float:left;width:220px;margin:0 0 20px 21px;position:relative;}
.paniercontent .wrap1 .first_line_item {margin:0 0 20px 0;}
.paniercontent .wrap1 .blocewm .media {background:#000;width:220px;height:220px;position:relative;margin-bottom:10px;}
.paniercontent .wrap1 .blocewm .media img {position:absolute;bottom:0;right:0;}
.paniercontent .wrap1 .blocewm .info h2 {margin-bottom:5px;}
.paniercontent .wrap1 .blocewm .info h2 a {font-size:12px;font-weight:normal;color:#666;display:inline;}
.paniercontent .wrap1 .blocewm .info div a {color:#CCC;display:block;}
.paniercontent .wrap1 .blocewm .info div a p {font-size:10px;color:#999;padding-top:10px;}
.paniercontent .wrap1 .blocewm .info h3 {font-size:12px;font-weight:normal;color:#CCC;display:inline;}
.paniercontent .wrap1 .blocewm .outils {position:absolute;top:230px;right:-5px; /*width:110px;*/}
.paniercontent .wrap1 .blocewm .outils a {display:block;float:right;width:20px;height:19px;margin-right:5px;text-indent:-9999px;}
.paniercontent a.panier_delitem {float:right !important;background:url(../images/icon-delete.png) no-repeat 0 0;}
.paniercontent a.panier_delitem:hover {background:url(../images/icon-delete.png) no-repeat 0 -19px;}
.paniercontent a.panier_delitem:active {background:url(../images/icon-delete.png) no-repeat 0 -38px;}
.paniercontent .wrap1 .blocewm .picto_reportage {position:absolute;top:174px;left:174px;display:block;width:36px;height:36px;background:url(../images/icon-videorep.png) no-repeat 0 0;}
.paniercontent .wrap1 .blocewm .picto_video {position:absolute;top:174px;left:174px;display:block;width:36px;height:36px;background:url(../images/icon-videorep.png) no-repeat -36px 0;}
.paniercontent .wrap1 .blocewm .picto_image_vue360 {position:absolute;top:174px;left:174px;display:block;width:37px;height:36px;background:url(../images/icon-videorep.png) no-repeat -72px 0;}
.paniercontent .blocewm .status {text-indent:-9999px;display:inline-block;width:12px;height:12px;position:relative;top:2px;left:3px;}
.paniercontent .blocewm .status_0 {background:url(../images/icon-statut.png) no-repeat 0 -30px;}
.paniercontent .blocewm .status_1 {background:url(../images/icon-statut.png) no-repeat 0 -2px;}
.paniercontent .blocewm .status_2 {background:url(../images/icon-statut.png) no-repeat 0 -16px;}

/* DEMANDE DE TÉLÉCHARGEMENT HD */
.hdformcontent .titre {background:#CC0000;height:60px;line-height:60px;padding:0 15px;margin-bottom:1px;}
.hdformcontent .titre h2 {font-size:18px;font-family:Arial;width:670px;float:left;}
.hdformcontent .wrap1 {background:#1A1A1A;padding:20px 10px 20px 15px;}
.hdformcontent .wrap1 h3 {font-family:Arial;color:#788E9E;font-size:16px;margin-bottom:15px;}
.hdformcontent .form_demande {float:left;width:645px;}
.hdformcontent .form_demande sup {font-size:10px;vertical-align:text-top;font-weight:normal;}
.hdformcontent .form_demande .mandatory {float:right;}
.hdformcontent .form_demande .formmail {font-size:12px;padding-bottom:10px;clear:both;}
.hdformcontent .form_demande label {display:block;float:left;width:160px;}
.hdformcontent .form_demande .required label {font-weight:bold;}
.hdformcontent .form_demande .captcha span {display:block;float:left;margin-right:5px;}
.hdformcontent .form_demande .captcha input.ftext {width:125px;height:23px;}
.hdformcontent .form_demande .conditions {padding-top:35px;}
.hdformcontent .form_demande .conditions label {float:right;font-size:11px;font-weight:normal;width:620px;}
.hdformcontent .form_demande .conditions input {float:left;display:block;}
.hdformcontent .form_demande input.ftext {width:280px;height:20px;border:1px solid #93A5B1;background:#788E9E;font-size:12px;}
.hdformcontent .form_demande input.fdisabled {color:#FFF;border:1px solid #1A1A1A;background:#1A1A1A;}
.hdformcontent .form_demande textarea {width:475px;height:50px;border:1px solid #93A5B1;background:#788E9E;font-size:12px;}
.hdformcontent .form_demande .flabel {padding:15px 0;}
.hdformcontent .form_demande .ok {text-align:right;padding:25px 5px 0 0;}
.hdformcontent .form_demande .fsubmit {width:160px;height:45px;font-size:20px;}
.hdformcontent .resume_demande {float:right;width:275px;}
.hdformcontent .resume_demande ul {margin-top:15px;}
.hdformcontent .resume_demande li {color:#788E9E;background:url(../images/puce-grise.png) no-repeat 0 5px;padding-left:10px;margin-bottom:10px;}


/*========================= PAGES ANNEXES =========================*/
.standardcontent .wrapcontent {background:url(../images/bg-standardwrap.png) repeat-y 0 0;}
.standardcontent .titrepage {background:#788E9E;height:45px;line-height:45px;font-family:Arial;font-size:18px;padding:0 15px;}
.standardcontent .wrap1 {float:left;width:625px;padding:25px 30px 25px 15px;font-size:12px;}
.standardcontent .wrap2 {float:right;width:270px;padding:25px 15px;}
.standardcontent .bloc_coretext h2 {color:#788E9E;font-family:Arial;font-size:16px;padding:25px 0 15px 0;}
.standardcontent .bloc_coretext p {margin-bottom:15px;}
.standardcontent .bloc_coretext .bloc_lien_int {margin-top:15px;}
.standardcontent .bloc_coretext .bloc_lien_int li {margin-bottom:5px;}
.standardcontent .bloc_coretext ul {padding-left:12px;}
.standardcontent .bloc_coretext li {list-style:disc;}

.d_menu { display: none }

/* LISTE DE PAGE SSMENU */
.ssmenu_n1 { padding-left: 10px; }
.ssmenu_n1 li { padding: 0 0 5px 0; list-style-type: square;  }

/*========================= HOME CONTRIBUTION =========================*/
.contrib_homecontent h2 {background:#788E9E;font-size:20px;font-family:Arial;height:60px;line-height:60px;padding:0 15px;}
.contrib_homecontent .homebloc {background:#FFF;padding:15px 15px 30px 15px;}
.contrib_homecontent .homebloc h2 {background:none;height:auto;line-height:normal;padding:0;}
.contrib_homecontent .wrap1 {float:left;width:645px;color:#000;}
.contrib_homecontent .wrap1 h2 {font-size:18px;margin:25px 0 15px 0;}
.contrib_homecontent .wrap1 .bloc_coretext h2,
.contrib_homecontent .wrap1 .bloc_corehtml h2 {color:#788E9E;font-size:16px;border-bottom:1px solid #CED6DC;padding-bottom:10px;}
.contrib_homecontent .wrap1 h3 {font-size:16px;font-family:Arial;margin:10px 0;}
.contrib_homecontent .wrap1 p {margin-bottom:10px;}
.contrib_homecontent .wrap1 p a {display:inline-block;color:#FFF;font-size:16px;font-family:Arial;margin-bottom:10px;padding:10px 45px 10px 10px;background:#CC0000 url(../images/arrow-white.png) no-repeat 90% center;}
.contrib_homecontent .wrap1 p a:hover {background:#A30000 url(../images/arrow-white.png) no-repeat 90% center;text-decoration:none;}
.contrib_homecontent .wrap1 p a:active {background:#680000 url(../images/arrow-white.png) no-repeat 90% center;}
.contrib_homecontent .wrap2 {float:right;width:245px;background:#CC0000;padding:15px 15px 5px 15px;}
.contrib_homecontent .wrap2 * {font-family:Arial;font-size:16px;font-weight:bold;color:#FFF;}
.contrib_homecontent .wrap2 li{margin-bottom:10px;}
.contrib_homecontent .homebloc .wrap2 h2{padding-bottom:15px;}
.contrib_homecontent .wrap2 a {border:1px dotted #520000;padding:5px 10px;display:block;background:url(../images/arrow-white.png) no-repeat 225px center;}
.contrib_homecontent .wrap2 a:hover {background:#A30000 url(../images/arrow-white.png) no-repeat 225px center;text-decoration:none;}
.contrib_homecontent .wrap2 a:active {background:#680000 url(../images/arrow-white.png) no-repeat 225px center;}

a.to_menucateg,
.header form a.to_menucateg,
.ombrage_mobile{display:none}
#liste_items_reportage{position:relative;z-index:1;}

/*============== Media queries ===============*/

@media screen and (max-width: 1023px) {
  	/* nav menu */
	.nav_container {max-width:none;}
	.nav_container.hide { display:none; }
	.metamobil {display:block;height:39px;width:100%;cursor:pointer;background:url(../images/meta_nav/ico_menu_gris.png) no-repeat 5% center;}
	.metamobil.act {border-bottom:1px solid #fff;background:#787878 url(../images/meta_nav/ico_menu_blanc.png) no-repeat 5% center;}
	#menu_reseau {float:left;padding-left:5%}
	#meta_menu li {float:left; text-align:left !important; width:90% !important; padding:10px 5% 7px  !important; border-bottom:1px solid #fff; border-right:none;}
	#meta_menu li a { display:block;}
	#meta_nav .nav_lettre a {background-position:100px bottom}
	
}

@media screen and (max-width: 1023px) and (orientation:portrait){
	.main {width:100%;margin:0}
  
  /* home */
  .header-bottom{width:100%;margin:0}
  .homecontent .carrousel{width:100%;}
	
	/* header notice */
  .videocontent .notice_header h2 {width:560px}
	.notice_header h2,
	.notice_header .notice_infos {width:560px}
	.notice_header .outils {left:580px}
	.reportagecontent .boutons-sociaux {margin-left:0}
	
	/* contenu */
	.notice_video .videocontent .wrap1,
	.notice_video .videocontent .wrap2,
	.notice_expo .expocontent .wrap1,
	.notice_expo .expocontent .wrap2,
	.notice_image .imagecontent .wrap1,
	.notice_image .imagecontent .wrap2,
	.notice_imprime .imprimecontent .wrap1,
	.notice_imprime .imprimecontent .wrap2,
	.notice_reportage .reportagecontent .wrap1,
	.notice_reportage .reportagecontent .wrap2 {float:none;width:100%;}
	/*.wrap1, .wrap2 {float:none !important;width:100% !important;}*/
	.standardcontent .wrap1,
	.standardcontent .wrap2,
	.listepaniercontent .wrap1 {padding-left:0; padding-right:0}
	.standardcontent .wrap1 > .blocewm,
	.standardcontent .wrap2 > .blocewm,
	.listepaniercontent .panier_liste{padding-left:15px; padding-right:15px}
	.standardcontent .wrapcontent {background-image:none;background-color:#1A1A1A}
	.notice_video .videocontent .wrap1 .legende,
	.notice_video .videocontent .wrap1 .video_intervenant{padding:0 15px}
	.notice_video .videocontent .wrap1 .media,
	.notice_expo .expocontent .wrap1 .legende,
	.notice_expo .expocontent .wrap1 .media,
	.notice_image .imagecontent .wrap1 .media,
	.notice_imprime .imprimecontent .wrap1 .media,
	.notice_reportage .reportagecontent .wrap1 .media {width:100%;height:auto;min-height:0;border-left:none;border-right:none;text-align:left}
	.standardcontent .wrap1 {margin-bottom:2px}
	.notice_video .videocontent .wrap1,
	.notice_expo .expocontent .wrap1,
	.notice_image .imagecontent .wrap1,
	.notice_imprime .imprimecontent .wrap1,
	.notice_reportage .reportagecontent .wrap1 {margin-bottom:15px}
	.standardcontent .wrap1 {margin-bottom:0px;border-bottom:solid 2px #000000}
	.wrap2 .notice_infos,
	.wrap2 .outils  {padding:0 15px}
  .scroller,
  .scroller .scroller_content ul {width:100%;height:auto}
  .scroller .scroller_content {width:100%;height:auto;overflow:visible}
  .scroller .scroller_previous,
  .scroller .scroller_next {display:none} 
  .videocontent  .item-serievideo-title{padding:0 15px}
	
	/* footer */
	.footer .annexes,
	.footer .mainmenu {float:none;width:100%}
	.footer .mainmenu div {width:25%}
	.footer .mainmenu ul {float:none;}
	.menu_footer_main,
	.footer .mainmenu div,
	.footer .mainmenu > ul {padding:0 15px}
	.mainmenu ul ul {width:100% !important}
	.annexes li.firstpage {padding-left:0}
	.annexes {background-position:10px top}
}

@media screen and (max-width: 1023px) and (min-width: 721px) and (orientation:portrait){
  /* home */
  .homecontent .search-form {top:20px;}

  .breadcrump {width:220px}
  .fruser {width:210px}
  .panier {width:100px}
  .icono_pagination p {width:300px}
  /* liste et panier*/
  .clear_responsive  {clear:both;line-height:0;font-size:0;height:0;overflow:hidden;display:block;}
  .clear_liste {display:none}
  .listecontent .mosaique .blocewm,
  .paniercontent .wrap1 .blocewm {margin-left:5%}
  .paniercontent .wrap1  .first_line_item,
  .listecontent .mosaique .first_line_item {margin-left:5%}
  .paniercontent .wrap1 .first_line_item_responsive,
  .paniercontent .wrap1 .first_line_item_responsive.first_line_item,
  .listecontent .mosaique .first_line_item_responsive,
  .listecontent .mosaique .first_line_item_responsive.first_line_item {margin-left:1%}
  .listecontent .liste .blocewm .info {width:530px}
  .paniercontent .titre h2 {width:500px}
  .panierinfos .panier_nom {width:300px}
  .panierinfos .panier_bd {width:200px;}
  /* home */
  .homecontent .homemedia {padding-left:15px}
  .homecontent .thumbnails {display:none}
  .homecontent .wrap_wrap1 {background-color:#788E9E;padding-right:5%;padding-top:25px;padding-bottom:25px;height:338px}
  .homecontent .wrap1 {padding-top:0;padding-bottom:0;padding-right:0;width:25%;left:70%;padding-left:5%;height:388px}
  /*.homecontent .wrap1 .ftext {width:75%}
  .homecontent .wrap1 .fsubmit {width:15%}*/
  /* recherche */
  .recherche-header a {left:600px}
  .searchcontent .blocsearch {margin-right:15px; width:235px}
  .searchcontent .blocsearch.blocgris,
  .searchcontent .blocgris{width:220px}
  .searchcontent .last {float: left;}
  .searchcontent .blocgris input.ftext {width:100px}
  .searchcontent .fsubmit {width:220px}
  .searchcontent .fsubmit0 {margin-right:40px}
  .searchcontent .inputville {width:195px}
  .searchcontent .blocsearch .selectville {width:202px}
  .searchcontent .select-ref .blocgris .ftext {width:195px}
  .searchcontent .crit1 .subcheckbox {height:300px}
  .searchcontent .blocgris.crit1 {height: 320px;}
  
}

@media screen and (max-width: 720px) {
	/** on remet les propriétés qui étaient spécifiques pour l'orientation portrait afin qu'il s'applique aussi au mode paysage **/
	.main {width:100%;margin:0}
  .header-content{width:100%;margin:0}
  
  /* home */
  .homemain .footer {margin:0;width:100%}
  .homecontent .search-form {position:static;top:0;left:0}
  .homecontent #fsearch {margin:0;width:100%}
  .homecontent #fsearch .fsubmit {position:absolute;z-index:40;top:0;right:0}
  .homecontent #fsearch .ftext {width:85%;padding-right:10%;padding-left:5%}
  .homecontent .to_searchadvanced,
  .homecontent .search-help  {display:none}
  .homecontent .carrousel {width:100%;padding-top:40%}
  .homecontent .carrousel-content {width:100%;}
  .homecontent .carrousel-content .item-carrousel-type {padding:15px 15px 0 15px}
  .homecontent .carrousel-content .item-carrousel-nom {padding:0 15px 15px 15px}
	
	/* contenu */
	.notice_video .videocontent .wrap1,
	.notice_video .videocontent .wrap2,
	.notice_expo .expocontent .wrap1,
	.notice_expo .expocontent .wrap2,
	.notice_image .imagecontent .wrap1,
	.notice_image .imagecontent .wrap2,
	.notice_imprime .imprimecontent .wrap1,
	.notice_imprime .imprimecontent .wrap2,
	.notice_reportage .reportagecontent .wrap1,
	.notice_reportage .reportagecontent .wrap2 {float:none;width:100%;}
	.wrap1, .wrap2 {float:none;width:100%;}
	.standardcontent .wrap1,
	.standardcontent .wrap2 {padding-left:0; padding-right:0; float:none; width:100%}
	.standardcontent .wrap1 > .blocewm,
	.standardcontent .wrap2 > .blocewm{padding-left:15px; padding-right:15px}
	.standardcontent .wrapcontent {background-image:none;background-color:#1A1A1A}
	.notice_video .videocontent .wrap1 .legende,
	.notice_video .videocontent .wrap1 .video_intervenant{padding:0 15px}
	.notice_video .videocontent .wrap1 .media,
	.notice_expo .expocontent .wrap1 .lengende,
	.notice_expo .expocontent .wrap1 .media,
	.notice_image .imagecontent .wrap1 .media,
	.notice_imprime .imprimecontent .wrap1 .media,
	.notice_reportage .reportagecontent .wrap1 .media {width:100%;height:auto;min-height:0;border-left:none;border-right:none;text-align:left}
	.wrap1 {margin-bottom:15px}
	.standardcontent .wrap1 {margin-bottom:0px;border-bottom:solid 2px #000000}
	.standardcontent .wrap2 {font-size:16px}
	.wrap2 .notice_infos,
	.wrap2 .outils {padding:0 15px}
	.scroller,
	.scroller .scroller_content ul {width:100%;height:auto}
	.scroller .scroller_content {width:100%;height:auto;overflow:visible}
	.scroller .scroller_previous,
	.scroller .scroller_next {display:none}
	.scroller_content li {margin-bottom:1px}
	.videocontent .video_infos_partager, .videocontent .btn_partager, .videocontent .wrap_video_btn li a.btn_rss {display:none}
  .videocontent  .item-serievideo-title{padding:0 15px}
	
	/* footer */
	.footer .annexes,
	.footer .mainmenu {float:none;width:100%}
	.footer .mainmenu div {width:25%}
	.footer .mainmenu ul {float:none;}
	.menu_footer_main,
	.footer .mainmenu div,
	.footer .mainmenu > ul {padding:0 15px}
	/*******/

	
	/*** NOTICE **/
	/* éléments cachés */	
	.breadcrump,
	.fruser,
	.panier,
	.print,
	.notice_header .outils,
	.wrap2 .outils,
	.icono_pagination .pagination_list {display:none;}
	
	/* header */
	.header {height:auto;padding-bottom:10px}
	.header h1 {float:none}
	.header form {float:none; padding:18px 0 0 15px}
	.header h1 img {width:100%;height:auto}
	.header form a {width:100%;font-size:14px; text-decoration:none;display:inline}
	a.to_menucateg,
	.header form a.to_menucateg {display:inline}
	a.to_searchadvanced,
	.header form a.to_searchadvanced {display:none}
	.search_advanced {padding-top:15px;/*padding-bottom:10px*/}
	
	/* retour à la liste */
	.icono_pagination .back {float:none;font-size:14px;padding-bottom:15px}
	/* pagination */
	.notice_video .icono_pagination,
	.notice_expo .icono_pagination,
	.notice_image .icono_pagination,
	.notice_imprime .icono_pagination,
	.notice_reportage .icono_pagination {height:auto}
	.icono_pagination {height:auto}
	
	/* header notice */
	.notice_reportage .reportagecontent .notice_header {margin-bottom:2px}
	.notice_video .videocontent .notice_header h2,
	.notice_expo .expocontent .notice_header h2,
	.notice_image .imagecontent .notice_header h2,
	.notice_imprime .imprimecontent .notice_header h2,
	.notice_reportage .reportagecontent .notice_header h2,
	.notice_reportage .notice_header .notice_infos{width:100%}
	.notice_header {margin:0}
	.reportagecontent .boutons-sociaux {margin-left:0}
	
	/* contenu */
	.notice_video .videocontent .wrap1,
	.notice_expo .expocontent .wrap1,
	.notice_image .imagecontent .wrap1,
	.notice_imprime .imprimecontent .wrap1,
	.notice_reportage .reportagecontent .wrap1 {font-size:14px;}
	.notice_image .imagecontent .wrap1 .media img,
	.notice_expo .expocontent .wrap1 .media img,
	.notice_imprime .imprimecontent .wrap1 .media img,
	.notice_reportage .reportagecontent .wrap1 .media img {width:100%;height:auto}
	.notice_video .videocontent .wrap1 .media {position:relative;height:0;padding-bottom: 60%;}
	.notice_video .videocontent .wrap1 .media iframe{width:100%;height:100%;position:absolute;top:0;left:0}
	.standardcontent .titrepage {height:auto;line-height:20px;padding:15px 15px}
	
	/* home */
	.homecontent .media {display:none}
	.homecontent .wrap1 {position:static;height:auto;width:100%;padding:0;margin:0;font-size:14px;background:none}
	.homecontent .wrap1 form {margin-bottom:15px;padding-bottom:15px}
	.homecontent .wrap1 form a {font-size:14px}
	.homecontent .wrap1 .ftext {width:75%}
	.homecontent .wrap_wrap1 {background-color:#788E9E;padding:15px;}
	.homecontent .ombrage_mobile {display:block;position:absolute;height:35px;width:100%;left:0;top:-15px;background:url(../images/home-ombres-mobile.png) no-repeat 0 0;z-index:10}
	.homecontent .thumbnails {float:none;width:100%;text-align:center;position:relative}
	.homecontent .thumbnails .wrap_media_content{display:inline-block;width:291px}
	.homecontent .thumbnails .media_content:first-child,
	.homecontent .thumbnails .media_content:last-child {display:none}
	
	/* liste */
	.listecontent .mosaique {padding-left:15px;padding-right:15px}
	.listecontent .mosaique .blocewm {float:none;width:100%;margin-left:0}
	.listecontent .mosaique .blocewm .outils {display:none}
	.listecontent .mosaique .blocewm .info h3 {font-size:14px}
	.listecontent .blocewm .info p {font-size:12px}
	.listecontent .results-options {height:auto}
	.listecontent .results-options a.search-adv {display:none} 
	.listecontent .results-options .results-tri {float:none}
	.listecontent .results-options ul {display:none}
	.listecontent .icono_pagination p {float:none;width:100%}
	.listecontent .icono_pagination .num-display {display:none}
	.listecontent .pagnav {float:none; height:30px; text-align:center}
	.listecontent .pagnav ul {display:inline-block}
	.listecontent .icono_pagination.pagination_bottom {height:30px}
	.pagnav ul li.nav2 {padding-left:20px;padding-right:25px}
	.pagnav ul li.nav3 {padding-left:25px;padding-right:20px}
	 
	
	/* footer */
	.footer {font-size:16px}
	.footer .mainmenu > ul {display:none}
	.footer .mainmenu div {font-size:16px;float:none;width:90%}
	.footer .mainmenu ul.cat_type_imprime ul,
	.footer .mainmenu ul.cat_type_image ul,
	.footer .mainmenu ul.cat_type_video ul,
	.footer .mainmenu ul.cat_type_audio ul,
	.footer .mainmenu ul.cat_type_audio,
	.footer .mainmenu ul.cat_type_video,
	.footer .mainmenu ul.cat_type_reportage,
	.footer .mainmenu ul.cat_type_expo	{width:100%}
}

.fulltext_search_wordlist a { color: #333 !important;}