/* FONTS */


@font-face {
    font-family: "EuclidFlex";
    src: url('/fileadmin/templates/fonts/EuclidFlex-Bold-WebS.eot') format('eot'),
	url('/fileadmin/templates/fonts/EuclidFlex-Bold-WebS.woff') format('woff'),
	url('/fileadmin/templates/fonts/EuclidFlex-Bold-WebS.ttf') format('truetype');
    font-weight:bold;
}
 
/* END FONTS */



/* RESET */
body {font-family:'Open Sans', sans-serif; font-weight:400; font-size:13px; width: 1200px; margin:0 auto; padding:0; color:#1a1a1a; 
/*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
 text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; */
}
p { padding:0; margin:10px 0 15px 0; line-height:140%}
ul { margin:0; padding:0}
b, strong { font-weight:700}
a img { border:none}

/* END RESET */



/* LAYOUT */
.invisible { display:none}
a { color:#e56363; text-decoration:none}
p {}
.align-center { text-align:center}

#inform-and-ask { z-index:15}
/* END LAYOUT */


/* HEADER */
.header-container { background-color:#f1ede6; border:1px solid #c9c0b1; border-top:none; position:relative; height:135px; /* height:148px; */ margin-bottom:15px; vertical-align:top; color:#313131}
.header-container a { color:#313131}
.header-container .logo { padding:0px 0 0 20px /*padding:13px 0 0 20px */}
.header-content { position:absolute; right:0; top:0}
.header-content p { margin:0; text-align:right; font-weight:600;  padding:5px 50px 5px 0; position:relative}
.header-content p.fr { margin-top:20px;color:#137ccf; font-size:1.1em}
.header-content p.fr::after, .header-content p.berec::after { content:" "; position:absolute; z-index:5; top:4px; right:12px; background:url(../img/arcep-sprites.png) no-repeat; width:30px; height:20px}
.header-content p.berec {  margin-bottom:30px;/*40px; *//*font-size:1.15em;*/font-size:1em; }
.header-content p.berec a {color:#001076; line-height:14px}
.header-content p.berec span { display:inline-block; height:19px; width:55px;background:url(../img/berec-logo.png) no-repeat center center;  vertical-align:top; text-indent:200px; overflow:hidden}
.header-content p.berec::after { background-position:-43px 0px; right: 13px;}
.header-container .lang, .header-container .lien_sociaux, .lien_sociaux > ul > li { display:inline-block; *display:inline; zoom:1; width:auto; }
.header-content p.fr img, .header-content p.berec img { display:none}
.header-content p.berec a img { display: inline}
 

.lien_sociaux > ul > li { position:relative}
.header-container .lang span { vertical-align:top; padding-right:10px; font-weight:600}
.lien_sociaux #menu_inscrivez, .lien_sociaux #menu_suivez { position:absolute; background-color:#f1ede6; border:1px solid #c9c0b1; right:-1px; z-index:10; min-width:110px}
.lien_sociaux #menu_inscrivez { right:inherit; left:-10px}
.lien_sociaux h3 { padding:0px 15px 0px 10px; margin:0; font-weight:600; line-height:20px; font-size:0.9em}
.lien_sociaux #ls_inscrivez img { display:none}
.lien_sociaux #lien_suivez img { display:none}

.lien_sociaux > ul { font-weight:400; margin:0; padding:0}
.lien_sociaux #menu_suivez { display: none;}
.lien_sociaux .ls_suivez, .lien_sociaux .ls_inscrivez { display:inline-block;zoom:1; *display:inline; position:relative}
.lien_sociaux .ls_suivez:hover #menu_suivez { display:block;}
.lien_sociaux #menu_inscrivez { display: none;}
.lien_sociaux .ls_inscrivez:hover #menu_inscrivez { display:block;}
.lien_sociaux div > div { padding:10px}
.lien_sociaux li { list-style:none; margin: 0 ; padding:2px 0; font-size:0.8em}
.lien_sociaux li img { vertical-align:middle; margin-right:5px}
.lien_sociaux li a {white-space:nowrap}

.header-container .lang { padding:0px 15px 0px 10px; margin:0; vertical-align:top; line-height:20px; font-size:0.9em}
.header-container .lang img { margin-bottom:-3px}

  

 /* END HEADER */


/* NAV */
.nav-gauche {display:inline-block; *display:inline; zoom:1; width:160px; margin-right:30px; }
.nav-gauche ul { margin:0; list-style:none; padding:0}
#menu_depli > ul { display:none;}
.nav-gauche a { color:#313131}

.nav-gauche .menu-arcep { background-color:#f1ede6; border:1px solid #c9c0b1; padding:0; border-spacing:0; width:100%; font-size:1.0em; font-weight:600; width:160px; border-collapse:collapse}
.nav-gauche .menu-arcep a { color:#242154; padding:8px; display:block; font-weight:600; }
.nav-gauche .menu-arcep a:hover, .nav-gauche .menu-arcep a:focus {color:#e56363;}
.nav-gauche .menu-arcep td { border-bottom:1px solid #c9c0b1; padding:0}
.sousmenu-arcep .menuDeroulant2 {background-color:#f1ede6; border:1px solid #c9c0b1; margin:-1px 0 0 5px}
.sousmenu-arcep .menuDeroulant2 a { display:block; padding:5px 7px 4px 15px; color:#242154; font-size:0.9em; font-weight:400; }
.sousmenu-arcep .menuDeroulant2 a:hover, .sousmenu-arcep .menuDeroulant2 a:focus {color:#e56363;}

.nav-gauche .sousmenu-granddossier, #menu3, #menu4 {background-color:#f1ede6; border:1px solid #c9c0b1;; margin-top:10px}
.sousmenu-granddossier li a, #menu3 li a, #menu4 li a {padding:5px 8px 5px 8px; display:block; font-size:1em; font-weight:600;  }
.nav-gauche #menu4 li {border-bottom:1px solid #c9c0b1;}
.nav-gauche #menu4 ul li:last-child { border:none}
.nav-gauche #menu3 li a:hover, .nav-gauche #menu3 li a:focus { color:#e56363}
.nav-gauche #menu4 li a:hover, .nav-gauche #menu4 li a:focus { color:#242154}
.nav-gauche .sousmenu-granddossier li a:hover, .nav-gauche .sousmenu-granddossier li a:focus { color:#242154}
.sousmenu-granddossier .first { height:30px; overflow:hidden}
.sousmenu-granddossier .first:hover { overflow:visible; height:auto}
.sousmenu-granddossier .first > a { background-color:#8d91c7; font-size:1.0em; color:#ffffff; padding:5px 8px 9px 8px}
.sousmenu-granddossier ul a:hover, .sousmenu-granddossier ul a:focus { color:#563864}
#menu3 .titre-sommaire1 { padding:8px;font-size:0.9em;font-weight:600; color:#ffffff; background-color:#e56363 }
#menu4 .titre-sommaire1 { padding:8px;font-size:1em;font-weight:600; color:#ffffff; background-color:#242154 }
.nav-gauche .sousmenu-autres { font-size:.9em}
.nav-gauche .sousmenu-autres span { float:right; height:7px; width:15px; background:url(../img/arcep-sprites.png) no-repeat; background-position:-124px -5px; margin-top:4px}
.nav-gauche #menu3 .sousmenu-autres span {background-position:-84px -5px}
.nav-gauche #menu4 .sousmenu-autres span {background-position:-164px -5px}

/* END NAV */


/* SLIDER */
.home-left #alaune .lof-main-inner { width:570px;  background-color:#f1ede6; border:1px solid #c9c0b1; padding-bottom:50px; margin-bottom:15px; height:250px}
.home-left #alaune .lof-item {padding:20px 30px 20px 40px; min-height:350px}
body .lof-main-inner .lof-main-wapper .lof-item {width:510px;}
.home-left #alaune .lof-item > a { float:right; margin:10px}
.home-left #alaune .lof-navigator-outer { display:none}
#alaune .csc-default { position:relative; z-index:10}
#alaune .csc-default > div > div > div { display: inline-block}
#alaune .csc-default .precedent { position:absolute; top:42%; left:-18px; width:40px; height:40px; z-index:11}
#alaune .csc-default .suivant { position:absolute; top:42%; right:-18px; z-index:11}
#alaune .csc-default .preload { height:1px; overflow:hidden}
#alaune .lof-puce-wrapper {display: inline-block; text-align: center; width: 100%;; position: absolute; bottom:25px; left:0}
#alaune .lof-description { font-size:1em; line-height:135%}
#alaune .lof-description .bouton { display:block; }
#alaune .lof-item h3 { font-size:1.4em; }
#alaune .lof-item h3::after { display:none}
#alaune .lof-item h3 a {color:#242154}
/* END SLIDER */


/* HOMEPAGE */
.main_content { display:inline-block; *display:inline; zoom:1; border-top:none; position:relative; vertical-align:top; width:1002px;font-size:12px;}
.home-left {display:inline-block; *display:inline; zoom:1; vertical-align:top; width:570px; margin-right:40px}
.home-right {display:inline-block; *display:inline; zoom:1; vertical-align:top;  width:388px; }
.home-right > div { margin-right:-5px}
.home-right .home-right-content {background-color:#f1ede6; border:1px solid #c9c0b1; padding:15px}
.home-right .home-right-content div a {}
.home-right .fil-infos-content { height:420px; overflow:auto; padding:10px 0 0 0}
.home-right .fil-infos-actu { padding:0 10px 0px 10px; margin-bottom:10px; border-bottom:1px solid #c9c0b1; }
.home-right .fil-infos-actu .fil-infos-breve p { margin-bottom:3px; margin-top:2px; display: inline;}

.home-right #infoconso {}
.home-right .infoconso-content { font-weight:1.1em; padding-left:30px}
.home-right .infoconso-content div a::before {content: " "; background: url(../img/arcep-sprites.png) no-repeat; background-position:-85px -3px; position: relative; width: 25px; height: 10px; z-index: 10; margin-left: -25px; display: inline-block;}

#blocsune {border:1px solid #c9c0b1; padding:10px 3px 10px 10px;}
#blocsune h3 { font-size:1.25em;}
#blocsune h3::after { display:none}
#blocsune h3 a { color:#242154}
#blocsune .blocsune-contenu .csc-default { display: inline-block; width:48%; vertical-align:top;}
#blocsune .blocsune-contenu .csc-default:first-child { border-right:1px solid #c9c0b1; margin-right:10px;}
#blocsune .csc-default .csc-textpic-imagewrap, #blocsune .csc-default .csc-textpic-text { display: inline-block; width:48%; float:none; margin-left:0; vertical-align:middle}

.main_content h3 { font-family:EuclidFlex, sans-serif; z-index:5; position:relative; font-size:1.4em; color:#242154; margin:10px 0; text-align:left}
.main_content .home-left h3, .main_content .home-right h3  {font-size:1.8em;}
.main_content h3 span { display:inline; width:auto; background-color:#ffffff; padding-right:15px}
.main_content h3::after { content:" "; width:100%; height:4px; background-color:#cce6fa; position: absolute; z-index:4; display:block; bottom:8px; z-index:-1}

.main_content .alaffiche-contenu { font-size:1em; }
.main_content .alaffiche-contenu h3 { font-size:1.3em;}
.main_content .alaffiche-contenu h3::after { display:none}

.home-right .fil-infos-actu { font-size:1em;  } 
.home-right .fil-infos-date { display:inline-block; *display:inline; zoom:1; width:68px; height:80px; margin:0 15px 0 0; vertical-align:top; background:url(../img/arcep-sprites.png) no-repeat; background-position:1px -22px; position: relative}
.home-right .fil-infos-breve {display:inline-block; *display:inline; zoom:1; width:260px; vertical-align:top}
.home-right .fil-infos-breve h3 { font-size:1.1em; display:inline}
.home-right .fil-infos-breve h3::after { display:none}
.home-right .fil-infos-mois { position:absolute; bottom:0; width:100%; text-align:center; font-size:1.2em; margin-bottom:10px; font-weight:600}
.home-right .fil-infos-jour { position:absolute; top:0; font-size:2.7em; font-family:EuclidFlex, sans-serif; width:100%; text-align:center;}
.home-right .fil-infos-mois::first-letter { text-transform:uppercase}
.home-right #fil-infos-bottom { background-color:#f1ede6; border:1px solid #c9c0b1; border-top:none; padding:7px}
.home-right #fil-infos-bottom a {display:inline-block; *display:inline; zoom:1; width:48%; text-align: center; font-size:.95em; font-weight:600}
.home-right #fil-infos-bottom a:first-child { border-right:1px solid  #c9c0b1; text-align: center}

.home-right #filtwitter { margin-bottom:15px}
.home-right #filtwitter h3 span { padding-right:55px}
.home-right #filtwitter h3::before { content:" "; position: absolute; width:25px; height:20px; background:url(../img/arcep-sprites.png) no-repeat; background-position:-90px -31px; z-index:40; right: 230px; top: 7px;}
.home-right .twitter-content { padding-right:0; padding-top: 0;}
 /* END HOMEPAGE */


/* CONTENT */
.main_content .right_bar { vertical-align:top; width: 245px; /* background:url(../img/right_bar_bg.gif) top left; */}
.main_content .right_bar_container { background-color:#ffffff; border: 1px solid #dddddd; padding: 10px 15px 10px 15px;  margin:0px}
.main_content .right_bar .block_title {margin: 0; background-color: #ffffff; border-bottom: 3px solid #ffffff; color: #3d3d3d;padding: 15px 0 15px 2px;}
.right_bar_container h3 {color:#242154; font-size: 1.1em; font-weight:600}
.right_bar_container h3::after { display:none}
.right_bar_container span.sommaire1 a { padding:3px 0 3px 20px}
.right_bar_container span.sommaire1 a::before {content: " "; background: url(../img/arcep-sprites.png) no-repeat; background-position:-85px -3px; position: relative; width: 25px; height: 10px; z-index: 10; margin-left: -25px; display: inline-block;}

.right_bar p { margin:10px 0 5px 0}
.right_bar input { max-width:200px;}
.sectPost2 { margin:5px 0 5px 0; color:#242154; font-weight:600; font-size:1.1em }
.main_content .content_center { padding-right:35px; vertical-align:top }
.titre_container {position:relative}
.titre_container p.titre {color:#e56363; font-weight:600; font-size:1.2em; display:inline-block; padding-right:1%; border-bottom:1px solid #D6D6D6 ; width:99%}
.titre_container .page-buttons { position:absolute; top:0; right:0}
.titre_container .ls-partagez {position:absolute; top:0; right:0;}
.titre_container .ls-partagez .sociallinks {  display:none} 
.titre_container .ls-partagez .ls_partage { background-color:#c5bfbe; line-height: 20px; font-weight:600; padding: 0 5px;color: #ffffff; position:relative} 
.titre_container .ls-partagez .ls_partage:hover .sociallinks {display:block; position:absolute; left:0}
.titre_container .ls-partagez .ls_partage .csc-default { margin:0; padding:0}
.titre_container .ls-partagez .ls_partage a { display:none}
.titre_container .ls-partagez .ls_partage li a { display:block}
.titre_container .ls-partagez .sociallinks ul { list-style:none; padding:10px; border: 1px solid #c5bfbe; position: absolute; z-index: 10; width: auto; padding: 10px; border: 1px solid #c5bfbe;  background-color: #FFFFFF; white-space: nowrap;}
.titre_container a.ls_partagez_menu { line-height: 17px;  background-color: #c5bfbe; display: block; color: #FFF; padding: 0 5px 0 5px; font-weight:600; line-height:20px}
.titre_container .ls-partagez li {display:inline-block; *display:inline; zoom:1;vertical-align:top;}
.titre_container .ls-partagez li li { margin:0 5px}
.block_container h3 { font-size:1.1em; color:##1a1a1a; margin-top:0}
.block_container h3::after { display:none}
.block_container {text-align: left; background-color:#f1ede6; border:1px solid #c9c0b1; padding:15px; margin: 4px 0 15px 0;}
.block_container .texte-breve { /* padding: 10px;  -moz-box-shadow: -2px 2px 5px 0px #dcdcdc; -webkit-box-shadow: -2px 2px 5px 0px #dcdcdc; -o-box-shadow: -2px 2px 5px 0px #dcdcdc; box-shadow: -2px 2px 5px 0px #dcdcdc; filter:progid:DXImageTransform.Microsoft.Shadow(color=#dcdcdc, Direction=224, Strength=5); */}
.block_container .texte-breve a { font-size:1em}
.block_container .texte-breve h1 { background-image:none ; padding:0 ;}
.block_container .texte-breve h1 .titre1rpborder {background-color:transparent; }

.block_container span { padding-left:15px}
.block_container .sommaire1 { display:block; margin:5px 0 5px 10px}
.block_container .sommaire1::before{content: " "; background: url(../img/arcep-sprites.png) no-repeat; background-position:-85px -3px; position: relative; width: 25px; height: 10px; z-index: 10; margin-left: -25px; display: inline-block;}
.block_container .sommaire2 { padding-left:35px; display:block; margin:4px 0 3px 10px}
.block_container .sommaire3 { padding-left:55px; display:block; margin:2px 0 2px 10px}

.main_content h1 { background: url(../img/titre1rp_bg.png) left bottom no-repeat; font-size:1.1em;  text-transform: uppercase; padding: 15px 0 0 0;  line-height: 15px;color:#e56363; font-weight:600;}
.main_content h1 span { background-color:#ffffff; padding-right:5px}

.main_content h2 { font-size:1.05em;font-weight: 700; margin:10px 0 7px 15px}
.main_content h2::before{ /* content:"\203A"; */ content:" ";background: url(../img/arcep-sprites.png) no-repeat; background-position: -124px -4px; position:relative; width:19px; height:10px; z-index:10; margin-left:-18px; display:inline-block}

.main_content .col_left { padding-right:15px}
.main_content .col_right { padding-left:15px}

.presentation .col_left .block_container {}
.presentation .col_left .block_container ul { list-style:none}
.presentation .col_left .block_container li { position:relative; padding-left:15px;}
.presentation .col_left .block_container li::before { content:" "; position: absolute; height: 7px; width: 15px; background: url(../img/arcep-sprites.png) no-repeat; background-position: -124px -5px; margin-top: 4px; z-index:4}
.presentation .col_left .block_container li span { padding-left:0}
.presentation .col_left .block_container li .sous-titre { font-size:1.2em; font-weight:700; margin:10px 0 7px}
.presentation .col_left .block_container li a b { font-weight:600}
.presentation .col_left .block_container .sous-titre { }
.presentation .col_left .block_container .sous-titre::before { /* content: "\203A"; position: relative; width: 10px; height: 10px; z-index: 10; margin-left: -12px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: inline-block; */}
.presentation .col_left .block_container .sous-titre a { font-size:0.85em}

.main_content .col_right  .block_content { background-color:#ffffff; -moz-box-shadow: -2px 2px 5px 0px #dcdcdc; -webkit-box-shadow: -2px 2px 5px 0px #dcdcdc; -o-box-shadow: -2px 2px 5px 0px #dcdcdc; box-shadow: -2px 2px 5px 0px #dcdcdc;}

.actualite .main_content .colNormal td p { margin-top:3px}
.actualite .titre2 { padding-left:30px}
.actualite .block_title_simple { padding-left:30px; color:#242154}
.actualite .surtitre {color:#242154}
.actualite .richTexte { padding-left:30px; margin-top:25px}
.actualite .titre_container .block_title { /* font-weight:600; font-size:1.2em */}
.actualite .block_container .sommaire1 a .homebrevered { display:inline-block; margin-top:10px; padding-bottom:5px; padding-left:0;color:#e56363;}
.rte-revue-de-presse .titre2rp  { padding-left:15px; font-weight:700; color:#242154; margin:15px 0 0 0}
.rte-revue-de-presse .titre2rp::before {content:" ";background: url(../img/arcep-sprites.png) no-repeat; background-position: -123px -2px; position:relative; width:19px; height:10px; z-index:10; margin-left:-18px; display:inline-block;}
.rte-revue-de-presse .texterp { font-size:.9em}
.rte-revue-de-presse .titre3rp { font-size:.9em; font-weight:600; padding-left:15px; font-style: italic; margin-bottom:3px}

.publication .sectPost2 { color:#e56363; font-size:1.2em; padding-bottom:5px}
.publication .sectPost2 .titre2 { color:#242154; font-size:0.9em}
.publication .sectPost2 .gris10 { font-size:0.8em; color:#4c4c4c; font-weight:400}
.publication .tab_noir10_fondbleu {background-color:#f1ede6;}
.publication .tab_noir10_fondgris { color:#e56363; background-color:#f1ede6;font-weight:700;}

.textes .sectPost2, .textes .bleuclair11gras { color:#e56363; font-size:1.1em; padding-bottom:5px}

.sommaire  .block_container {background-color:#f1ede6; border:1px solid #c9c0b1;}
.sommaire li { position: relative; list-style:none; padding-left:15px}
.sommaire li::before {    content: " ";  position: absolute; height: 7px;  width: 15px; background: url(../img/arcep-sprites.png) no-repeat; background-position: -124px -5px;  margin-top: 7px; left:-12px; z-index: 4;}
.sommaire .block_content .sous-titre { padding:0;color:#242154;font-size:1.1em;font-weight:600}

.main_content .sommaire div.block_content { background:none;  -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.sommaire .block_container .texte-breve1 {  }
.sommaire .block_container .texte-breve { background:none}
.sommaire .block_container .block_title { background:none}
.sommaire .contenttable img { margin-right:10px}

.tx-ameosarcepcahier-pi1 h3::after { display:none}
.tx-ameosarcepcahier-pi1 .alternative {background-color:#f1ede6;}
.main_content .tx-ameosarcepcahier-pi1 h3 span { background:none}
.tx-ameosarcepcahier-pi1 .resulttitle { font-size:1.2em;}

.observatoires .main_content .csc-header h3::after { display:none}

/* END CONTENT */


/* BLOC COLORE */
.bloc_colore { border:none; width:100%; padding:0; border-spacing: 0; border-collapse:collapse}
.bloc_colore td { width:31.7%; padding:0; background-color:#bbbbbb; color:#ffffff; vertical-align:top; padding:9px 9px 9px 24px; position:relative; font-size:1.05em; text-align:center}
.bloc_colore td.separateur { border:none; background:none; width:auto; min-height:20px; padding:0}
.bloc_colore td a { color:#ffffff; margin:7px 0}
.bloc_colore td h3 { border-bottom:1px solid #ffffff; padding:12px; font-size:1.1em; text-align:center; margin:0; color:#ffffff; font-weight:600; text-transform:uppercase; position: relative; left:-19px; top:0; width:100%; font-family:NowAlt, sans-serif;}
.bloc_colore td h3::after { display:none}
.bloc_colore td ul { margin:0; padding:0; list-style:none}
.bloc_colore td li { text-align:center; margin:0; padding:0}
.bloc_colore td a { text-align:center; position:relative; display:block}
.bloc_colore td a::before, .bloc_colore td li::before { content: " "; position: absolute;  height: 7px; width: 15px; background: url(../img/arcep-sprites.png) no-repeat; background-position:-197px -5px; z-index: 4; left:-18px; top:4px}
.bloc_colore td img[alt="Smiley"] {display:none}
.bloc_colore td.Fond1 { background-color:#61b6ec}
.bloc_colore td.Fond2 { }
.bloc_colore td.Fond3 { background-color:#8d5889}
.bloc_colore td.Fond4 { }
.bloc_colore td.Fond5 {}
.bloc_colore td.Fond6 { }
.bloc_colore td.Fond7 { background-color:#fc7474}
.bloc_colore td.Fond8 { background-color:#52cad1}
.bloc_colore td.Fond9 { background-color:#6560a8}
.bloc_colore td.Fond10 { background-color:#e780a4}
.bloc_colore td[width="5"] { width: auto; padding:2px}

.bloc_colore .tableau_observatoire table { border-collapse:collapse; }
.bloc_colore .tableau_observatoire td {border:5px solid #f3f3f3; background-clip: padding-box;}
.bloc_colore .tableau_observatoire td.Fond-vide { border:none; background:none; }
.bloc_colore .tableau_observatoire .Fond0 {background:none; vertical-align:middle;}
.bloc_colore .tableau_observatoire td h3 {color:#1a1a1a; border:none}
.bloc_colore .tableau_observatoire td.separation { height:1px; overflow:hidden; padding:0; background-color:#1a1a1a; line-height:1px; font-size:1px; border:none}

/* END BLOC COLORE */
 
/* FORMULAIRES */
.search a { color:#000000}
 
 
/* ANCIENNE CHARTE */
.homebrevered {margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: 700;text-decoration: none; font-size:.95em}
.orange10bold { font-weight:700}
.noir10bold { font-weight:600}
.surtitre { font-size:1.05em; font-weight:600; margin:5px 0 3px 0; padding-left:15px}
.texterp { margin:5px 0 7px 0; padding-left:15px}
.titre2, .titre1rp {color:#e56363; font-size:1.2em; margin: 5px 0 5px 0px; font-weight: 700; text-transform:uppercase; padding:0}
.block_title_simple {font-size:1.2em; margin: 5px 0 5px 0px; font-weight: 700; padding:0}
.bleuclair10gras { font-weight:600}
.bleuclair11gras { font-weight:600}
.titre2 .bleuclair11gras { color:#1a1a1a; text-transform:none}
 table {border-collapse:collapse}
.tab_noir10_gd, .tab_noir10_fondbleu {   color: #000000;font-weight: 400; text-decoration: none;  background-color: #FFFFFF; border: 1px solid #D6D6D6; padding: 5px; }
.tab_noir10{ border:1px solid  #D6D6D6}
.tab_grisbold_titre1, .tab_grisbold_titre { border:1px solid  #D6D6D6; font-weight:600; text-align:center}
.textes .main_content td.titre2 { text-transform:none;padding-top:5px; padding-bottom:5px;}
input.cahiersubmit { width:115px; height:32px}
input.cahierreset { width:115px; height:32px}
body .bouton_lien, body .lienavecfond_grand a { display:inline-block; background-color:#e56363; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; padding:0 20px; line-height:29px; color:#FFF; font-size:1.05em; font-weight:300; margin:4px 2px}
body  button.bouton_lien { border:none; cursor:pointer}
.tableauRevuePresse { border-collapse:collapse;margin:5px 0;}
.tableauRevuePresse .tab_revuePresse {  border:1px solid #c9c0b1; padding:1px 2px 0 2px; width:16px; text-align:center; font-weight:400}
.FormRevuePresse {margin:10px 0;}
.align-right { text-align:right}
/* END ANCIENNE CHARTE */ 
 


/* FOOTER */
#pied {background-color:#f1ede6; border:1px solid #c9c0b1; margin-top:10px}
#pied .footer-position {padding:15px 10px 15px 25px}
#pied .footer-block { display:inline-block; *display:inline; zoom:1;vertical-align:top}
#pied .footer-img1 { width:260px;}
#pied .footer-img2 { width:260px;}
#pied .footer-img3 { width:260px;}
#pied .footer-img4 { width:210px;}
#pied .footer-img5 { width:150px;}
#pied .footer-block ul { list-style:none; }
#pied .footer-block li { margin:0; padding:2px 0}
#pied .footer-block a { color:#4c4c4c;  font-size:1em}
#pied .footer-block h3 { color:#242154; font-size:1.3em}
#pied #copyright { border-top:1px solid #c9c0b1; padding:10px; text-align:center; font-size:0.85em}
#pied #copyright p span {}
#pied #copyright p i { font-style:normal}

.footer-img5 a { display:inline-block; margin:0 10px 0 0; width:24px; height:24px; text-indent:200px; overflow:hidden; background:url(../img/arcep-sprites.png) no-repeat;}
.footer-img5 a.rs-twitter { background-position:-88px -64px}
.footer-img5 a.rs-fb { background-position:-117px -64px}
.footer-img5 a.rs-linkedin { background-position:-144px -64px}
.footer-img5 a.rs-dailymotion { background-position:-172px -64px}
/* END FOOTER */





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


@media print {
  body { width:18.5cm}
 .header-container { background:none; border:none; border-bottom:1px solid #999; height:auto}
 .header-container .lang, .header-container lien_sociaux , .header-container .lien_sociaux{ display: none}
 .header-container .logo { width:50%}
 .header-container .lien_sociaux h3 { display:none}
 .nav-gauche { display:none}
 .main_content { display:block; width:100%}
 
 .page-buttons { display:none}
 
 #pied {background:none; border:none;}
 #pied .footer-position { display:none}
 #pied #copyright p span { display:block; text-align:center}
 #pied #copyright p i { display:none}
 
 .sousmenu-arcep {display:none}
 
 .home-left { width:10.9cm; margin-right:0.5cm} 
 .home-right { width:6.0cm} 
 .home-left #alaune .lof-main-inner { width:10.7cm; overflow: visible; margin:0; padding:5px; height:auto}
 #alaune .csc-default .suivant, #alaune .csc-default .precedent { display:none}
 .home-left #alaune .lof-item { padding:0; display:none}
  .home-left #alaune .lof-item.active { display:block}
 #alaune .csc-default div.image-select { display:none}
 #alaune .csc-default div.lof-description { width:auto}
 #alaune .lof-main-inner { overflow:auto}
 body .home-left #alaune .lof-main-inner .lof-main-wapper, body .home-left #alaune .lof-main-inner .lof-main-wapper div.lof-item { width:auto; overflow:auto; height:auto}
 .header-content p.berec span { background:none; text-indent:0; padding:0; width:auto}
 p.fr, p.berec { font-size:0.9em}
 
  
 
 .home-right .fil-infos-date { width:20%; padding:3px; margin:0; border:1px solid #999}
 .home-right .fil-infos-date p { display:inline; padding:0 2px; text-align:center}
 .home-right .fil-infos-breve { width:70%}
  .home-right  .fil-infos-breve { margin-left:5px}
 
 .main_content { width:100%}
 .main_content .right_bar { display:none}
 .main_content .content_center {}
 
 .titre_container .ls-partagez { display:none}
 
  .header-content p.fr { padding-bottom:0; font-size:0.9em}
  .header-content p.berec { padding-top:0; font-size:0.9em}
 .header-content p.fr img, .header-content p.berec img { display: inline ; height:14px}
 .header-content p.fr::after, .header-content p.berec::after { display: none}
 .header-content p.berec span { vertical-align:top}
 .header-content p.berec img.print-view { display:inline}

}




/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 50; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 60%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}