﻿@font-face{
    font-family: 'Roboto';
    src: url('./fonts/Roboto-Regular.eot');
    src: url('./fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         /*url('./fonts/Roboto-Regular.woff') format('woff'),*/
         url('./fonts/Roboto-Regular.ttf') format('truetype'),
         url('./fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* - - FEUILLE DE STYLE LDL - - */
html{font-size: 100%}
body{font-size:0.8em;color:#666666;font-family:"Arial",Trebuchet MS,sans-serif}
*{margin:0;padding:0}
img{border:none}
#imgCaptcha{vertical-align:middle;margin:0px 10px 0px 0px}

a{text-decoration: none; color: #000}
a:hover{text-decoration: none}

.nof{clear: both}

h1{font-size:1.6em}
h2{font-size:1.4em}
h3{font-size: 1.2em}
h4{font-size: 1em}

ul,ul li{list-style-type:none;margin:0px;padding:0px}
ul li.last{border-right:none !important}
blockquote{font-style: normal}
sup{color: inherit}
p{margin:5px 0px}
.fg{float:left}
.fd{float:right}
.c{text-align:center}
.d{text-align:right}
.g{text-align:left}
.cache{display: none !important}
em,strong{font-weight:bold;font-style:normal}
mark{background-color:transparent;font-weight:bold} 

/* INPUT STYLE */
input, textarea, select{-moz-transition: background 0.2s linear 0s; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.075); background-color: #FFF; border: 1px solid #CCC;margin: 0; outline: medium none; padding: 2px 3px}
input.text, input.mdp{padding:2px}
input:focus, textarea:focus{border-color: #8c8c8c; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0, 0.3); outline: 0 none}
.mod01{border-width:1px 0px; border-style:solid;border-color:#FFFFFF;color:#FFFFFF;background-color:#a8a8a8;text-transform:uppercase}
.mod02{background-color: #404040;border: 1px solid #2D3852;color: #FFFFFF;margin: auto;padding: 1px 7px;text-align: center}
input[type=image]{border: none; background-color: transparent}
input[type="checkbox"], input[type="radio"]{background-color: transparent; border: medium none; cursor: pointer; height: auto; line-height: normal; margin: 3px 5px 3px 0; padding: 0; width: auto}
input[type="file"]{background-color: #FFFFFF; box-shadow: none}
input[type=radio]{border-width:0px !important}
input.inputSmall{width: 100px}
input.inputMedium{width: 150px}
input.inputLarge{width: 300px}
input.inpImg{border: none; width: auto; height: auto}
input.inpmini{width: 60px}
input.inpsmall{width: 188px}
input.inpmedium, select.inpmedium{width: 220px}
input.inplarge, select.inplarge, textarea.inplarge{width: 380px}
input.disable{background: none no-repeat 0 0 #EEE; border: 1px solid #EEE; font-style: italic}
input.inpImg{padding: 0}
input.button{background: -moz-linear-gradient(center top , #45484D 0%, #000000 100%) repeat scroll 0 0 transparent; border: medium none; border-radius: 2px 2px 2px 2px; color: #FFFFFF; cursor: pointer; font-size: 10px; letter-spacing: 1px; margin: 5px 0; padding: 2px 10px; text-align: center; text-transform: uppercase}
textarea{width: 220px}
.blocbutton input{font-size:0.9em;margin:0px 20px;padding:2px 0px;width:130px;text-transform:uppercase;background-color:#333333;color:#FFFFFF;cursor:pointer}
.btModel01{background-color:#cc0033 !important}
.btModel02{background-color:#333333 !important}


/* MESSAGE */
.blocmsg{background: none repeat scroll 0 0 #F0F0F0;border: 2px solid #CACACA;padding: 5px;margin:10px 0px}
.blocmsg p{margin:5px 0}
.blocmsg ul li{margin:5px 0px}
.blocmsg.alerte{background-color: #FCF8E3;border: 2px solid #FBEED5}
.blocmsg.alerte *{color:#e18400}
.blocmsg.err{background-color: #F2DEDE;border: 2px solid #EED3D7}
.blocmsg.err *{color:#B94A48}
.blocmsg.info{background-color: #D9EDF7;border: 2px solid #BCE8F1}
.blocmsg.info *{color:#3A87AD}
.bloctxt{margin: 10px 0}
.bloctxt p{margin: 5px 0}
.grisFonce{background: #666 none no-repeat 0 0; padding: 5px 10px}
.grisFonce a{color: #FFF}
.oblig{color: #CC3333; margin: 0 2px}
.messageBox{background-color:#dddddd;border:1px solid #717171;overflow:hidden;position:relative; margin:10px 0px;clear:both} 
.messageBox ul{padding:5px 10px}
.messageBox ul li{margin:5px 0px;color:#6a6a6a;font-weight:bold}
.messageBox.info{background-color:#D9EDF7;border:1px solid #88A8AE;overflow:hidden;position:relative; margin:10px 0px} 
.messageBox.info ul{padding:5px 10px}
.messageBox.info ul li{margin:5px 0px;color:#3A87AD;font-weight:bold}
.messageBox.error{background-color:#F2DEDE;border:1px solid #B94A48;overflow:hidden;position:relative; margin:10px 0px} 
.messageBox.error ul{padding:5px 10px}
.messageBox.error ul li{margin:5px 0px;color:#B94A48;font-weight:bold}

/* TRANSFER */
#gsoc_mail_box legend{background-color:#FFFFFF;padding:5px;font-size:1.2em;font-weight:bold}
#gsoc_mail_box .article{border-bottom:2px dotted #303030;margin:0px 0px 10px 0px}
#gsoc_mail_box .article h1{color: #222222;font-family: "Arial Black",Arial;font-size: 2.6em;line-height: 1em;margin: 0px 0px 10px 0}
#gsoc_mail_box .article .contenu{font-size: 1.1em;margin: 10px 0;overflow: hidden;position: relative;text-align: justify}
#gsoc_mail_box .blocForm h2{display:none}
#gsoc_mail_box fieldset{ border: 1px solid #DDDDDD;margin: 0 0 10px;padding: 10px 20px}
#gsoc_mail_box .formRow{overflow:hidden;margin:0px 0px 5px 0px}
#gsoc_mail_box .formRow em{margin:0px 0px 0px 3px;color:#CC0033;font-weight:normal;font-size:0.8em}
#gsoc_mail_box fieldset label{font-weight:bold;width:230px;display:block;float:left;color:#505050}    
#gsoc_mail_box .formrow input,#gsoc_mail_box .formrow  textarea{width:350px}
#gsoc_mail_box #captchaEnvoiMailArticle{width:100px}
#gsoc_mail_box .blocboutons{text-align:center}

/* DEFAULT MODEL PAGE */
#wrapper{text-align: center;position:relative;z-index:2}
#header .zoneContent{margin:0 auto;position:relative;width:1000px}
#topHeader1,#topHeader2,#topHeader1 .zoneContent,#topHeader2 .zoneContent{margin:0 auto;position:relative;height:30px}
#topHeader1,#topHeader1 .zoneContent{background-color:#eaebef;border-bottom:1px solid #b9b8bd;z-index: 20}
#topHeader2,#topHeader2 .zoneContent{background-color:#898989;border-bottom:1px solid #dbdbdb;z-index: 10}
#header, #nav,{margin:0 auto;position:relative;background:#FFFFFF;text-align: left}
#header #brand,#header #brand .zoneContent{height:100px;background-color:#FFFFFF}

#topHeader{height:28px;background: #FFF url(../../images/v0/bgHeader.png) repeat-x left bottom}
#header{height: 150px;text-align:left;z-index:10}
#navFull{background: #FFF url(../../images/v0/bgHeader.png) repeat-x left top}
.sport #navFull{background: #FFF url(../../images/v0/bgHeader.png) repeat-x left -133px}
#nav{position: relative}
#main{width: 1000px; margin: 0 auto; text-align: left; overflow:hidden;background-color:#FFFFFF;text-align: left;z-index:100}
#zone_side1Top,#zone_side1Bottom,#zone_mainBottom{clear:both;text-align: left;overflow:hidden}
#zone_mainTop{margin-top:5px;clear:both;text-align: left}
.Dashboard #zone_side1Bottom{clear:none}
.e-services #zone_side1Top{clear:none;overflow:visible}
#side1,#side1-1,#side2{position:relative;display:block;text-align: left}
.model1 #side1{width:1000px;overflow:hidden;margin-bottom:20px}
.model1 #side1-1{width:1000px}
.model2 #side1{margin:10px 0px 15px 0px;float:left}
.model2 #side1, .model2 #side1-1{width:650px}
.model2 #side2{width:300px;margin:10px 0px 15px 0px;float:right}
#footer{clear:both;margin:0 auto;position:relative;background:#FFF;overflow:hidden;text-align: left}

/* MODULE */
.mod{clear:both;position:relative;margin:0px 0px 30px 0px;overflow:hidden}
.mod .modContent{position:relative}
#side2 .mod h4, #side2 .mod>p{margin:0px;color:#666666;text-transform:uppercase;font-family:"Arial Black",Arial,Trebuchet MS,sans-serif;font-size:1.4em;line-height:1em}


/* APP */
.app{margin:20px 0px;position:relative;overflow:hidden}
.app h1{color:#000000 !important;font-weight:bold;font-size:1.6em;display:block;border-bottom:1px dotted #DC0000; padding:0px 0px 8px 0px;height:24px;line-height:24px;margin:0px 0px 20px 0px !important;font-family: "Arial Black",Arial}
.appContent{clear: both; background: none no-repeat 0 0 #FFF}
.appContent  fieldset{margin: 10px 5px; border: 1px solid #CACACA; position: relative; padding: 10px;background-color:#F4F4F4}
.appContent  legend{padding: 3px 10px; font-weight: bold; color: #505050;background-color:#FFFFFF;border:1px solid #CACACA;font-size:1.2em}
.formrow{clear: both; margin: 6px 0; padding: 2px 0; position: relative;display:block;z-index:1;overflow:hidden}
.formrow label{font-weight: 700;color:#444444;float: left; width: 210px; margin: 0 10px 0 0}
.formrow label span.oblig{padding: 0 5px}
.formrow label em{display: block; color: #CCC}
.formrow p.row{float: left; margin: 0 0 10px 0}
.appContent  fieldset .blocbutton{text-align: right; clear: both}
.appContent  .blocbutton{text-align: center; clear: both;margin:10px 0px}
.appContent .boxButton{margin:10px 0px;text-align:center}
.helppop{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAFgCAMAAABqs/d0AAAAzFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIBUVVUAAAAAAAAAAAAAAACWl5aen58aGhqdnp6kpaV6enqjpKRiYmKoqal+fn6qq6uwsbGVlpahoqKxsrKxsrKxsrKys7OvsLC0tbS0tbS0tbS0tbS0tbSys7O0tbS0tbS1trW0tbS1trW4ubjAwMDCwcHGxsbJycnNzc3Pz8/R0dHT09Pm5uby8vL19fX29vb39/f4+Pj5+fn8/Pz9/f3////QnOVVAAAAMHRSTlMAAQIDBAUGBwgJCw4PERMTFBYaHR8iJis6PEJRW2ZvhKmsr8TS193m6e7x8fT3/P3jqjOcAAACRklEQVR42u3YRVIDURQF0O4OIYK7u/sDEoJb739PDKgijJhT79wlnPr/WVHI75RVs9VOmaFBNb9zFDkzfAdLJxHZERq7MXitc+YHoXkab3V2hFZEnR6hDQECBAgQIECAAAHCnwgdCEU5GdfZEcqJvegnRyjn9uP2OTdCtXgYvZc6NUK1chz99zo1QrV2EXcfdWqEcvMy7us6N0K1cR69p+wIneWDiMfk36E5vrAd8ZC8MI6OzW5dxeAzdYssR7oz62eJq+P3wNjoTK3GTfbdoWpN2yKLqgvBPcFlCQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA4b/lC3JzmLxbV08DAAAAAElFTkSuQmCC') no-repeat scroll left top transparent; right: 10px; top: -10px; position: absolute; width: 220px; padding: 8px 0 8px 18px; z-index: 100; font-size: 0.9em}

/* PUB */
#pub-dfp-rect-cont{float:right;margin:0px 0px 5px 15px;position:relative;z-index:100;overflow:visible}
.video #pub-dfp-rect-cont, .gallery #pub-dfp-rect-cont{float:none;margin:0p}
#pub-dfp-pano-top,#pub-dfp-pano-bottom{text-align: center; background-color:#cccccc; margin:20px 0;padding:3px 0px}
#pub-dfp-footer{display:none!important}
#pub-dfp-rect-sp5,#pub-dfp-rect-top,#pub-dfp-undersquare-top,#pub-dfp-undersquare-middle ,#pub-dfp-rect-middle,#pub-dfp-undersquare-bottom,#pub-dfp-rect-bottom{margin:0px 0px 30px 0px}
#wrapper.pubHabillage,.pubHabillage #footer,.pubHabillage #navFull,.pubHabillage #dauphiPremium header{background-color: transparent; background-image: none}
#pub-dfp-inter-article-top, #pub-dfp-inter-article-mid, #pub-dfp-inter-article-bot{margin-bottom: 20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAABLBAMAAAB3gTGsAAAAMFBMVEWzs7P09PXg4OH+/v/R0dHW1tbq6uu9vb35+frCwsLv7/DHx8fMzMy4uLjb29zl5eaSQzlGAAAA0UlEQVR42mNgGEqAPWgLgrOhovlzAJwn+iK4TADOi0h0RuLxzhBORqhk4E5cis+SCwjrHKfXIUzZbGxsvADO43kc4lKA5DJkE8IOCgomwHmuk5SUAnD6aIILEm/GAmR3amxgE0DiXUDmbV6ErJIFt49IcAsKCBRE1uekhEcfqu2oLkN1dcSEWwgzA4Ubm4m0ocTF5QCC52xsjGQme/lEBWS1/EhyBwWFETYwTFLSKyDK76yCyC5xTrNB4ikyCOHmlQuVI1KPsjGyO6e4oPhh8AMA9Vs1maybubwAAAAASUVORK5CYII=') no-repeat left 50% #0071BB; padding-left: 25px}
#pub-dfp-mini-pave-sp1{float:left; margin: 0 10px 20px 0}
#pub-dfp-bouton-top{float:left} 
#pub-dfp-bouton-middle{float:right}
#pub-dfp-bouton-top div,#pub-dfp-bouton-middle div{margin: 0 0 30px}
/*.pubHabillage #header,.pubHabillage #nav,.pubHabillage #main,.pubHabillage #footer{padding:0px 10px;background-color:#FFFFFF}*/
.pubHabillage #topHeader1,.pubHabillage #topHeader2, .pubHabillage #brand, .pubHabillage #navMain,.pubHabillage #footer .topFooter,#footer .middleFooter{background-color:transparent !important;border:0px;background-image:none}
#pub-dfp-sponsor-meteo{float:right;margin:10px 5px 0px 0px}
#wrapper.pubHabillage{ width:1000px !important; margin-left:auto !important; margin-right:auto !important}

/* HEADER */
.searchTown,#searchExalead{float:right;margin:4px 5px 0px 0px}
.searchTown{margin:4px 20px 0px 5px}
#header input[type=button], #header input[type=submit]{font-size:0.9em}
#header input[type=text]{border:1px solid #e7e7e7;color:#999999;padding:2px 3px;width:140px}
#socialLink{float:right;height:25px;margin:2px 0px 0px 5px}
#socialLink span{float:left;margin:5px 10px 0px 0px;color:#FFFFFF}
a.twt,a.fb{display:inline-block;width:25px;height:25px}
a.twt{background:transparent url('../../images/v0/sprite.png') no-repeat 0px 0px}
a.fb{background:transparent url('../../images/v0/sprite.png') no-repeat -25px 0px;margin-right:5px}
a:hover.twt{background-position:0px -25px}
a:hover.fb{background-position:-25px -25px}
#navheaderLink{float:right;margin:7px}
#navheaderLink ul li{float:left}
#navheaderLink ul li a{color:#FFFFFF;border-right:1px solid #999999;margin:0px 5px;padding:2px 5px}
#navheaderLink ul li.last a, #navheaderLink ul li.noBorder a{border:0px;padding-right:0px}
#navheaderLink ul li.abo a{background-color:#ffcc33;color:#000000;padding:4px;border:0px}
#navheaderLink ul li.abo + li a{padding-left:0px}
#logo,#logoSPO,#logoMONTAGNE{float:left}
#logo a{background:#ffffff url('../../images/v0/logo.png') no-repeat left top;width:400px;margin:5px 0px 0px 0px;height:74px;display:block}
#logoSPO a{background:#ffffff url('../../images/v0/logoSPO.png') no-repeat left top;width:555px;margin:15px 0px 0px 0px;height:55px;display:block}
#logoMONTAGNE a{background:#ffffff url('../../images/v0/logoMONTAGNE.png') no-repeat left top;width:650px;margin:15px 0px 0px 0px;height:55px;display:block}
.teasing{float:right}
.teasing p{font-weight:bold;padding:15px 0px 8px 90px;margin:0px}
.teasing p span{color:#CC0033;font-weight:normal}
.teasing p span.color{color:#999999}
.trailBlock img{float:left}
.trailBlock{margin:10px 5px 0px 0px}

/*THEME*/
/* Default */
#side1 .surtitre{color: #CC0033;display: block;text-transform:uppercase}
#side1 .surtitre a{color: #CC0033;font-weight:bold;font-size:1.1em}
#side1 .surtitre .keywordName{color:#CC0033;font-family:"Arial Black",Arial,Trebuchet MS,sans-serif}
.GRDC_topContentList  .surtitre{margin-bottom:5px}
/* Sport */
#side1 .sport .surtitre,.sport.GRDC_teaser > p,.sport.GRDC_teaser > p a{color:#339900 !important}
.sport .GRDC_newsFeed.fil-info-sport > p span,.sport .GRDC_newsFeed.fil-info-sport h4 span{background-color:#339900}
.sport .section header h1{color:#339900}
.sport #navMain .menuLevel1>a{border-right:1px solid #339900}
.sport #navMain .menuLevel1.selected>a{background-color:#339900}
.sport #nav1,.sport #navMain{background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsAgMAAAB/PjFGAAAADFBMVEX////SDzEAZswzmQC5Dm5xAAAAGUlEQVR42mNgGJTAgWQ4OMEBkuHgBA2kQgAXfCWBuqdCtAAAAABJRU5ErkJggg==') repeat-x 0px -140px}
.sport #navMain .menu_niv3{border-color: #339900}
.sport #navMain .menu_niv2 li.menuLevel2 a{border-right: 1px solid #303030}
/* Montagne */
#side1 .montagne .surtitre,.montagne.GRDC_teaser > p,.montagne.GRDC_teaser > p a{color:#0066CC !important}
.montagne .GRDC_newsFeed.montagne > p span,.montagne .GRDC_newsFeed.montagne h4 span{background-color:#0066CC}
.montagne .section header h1{color:#0066CC}
.montagne #navMain .menuLevel1>a{border-right:1px solid #0066CC}
.montagne #navMain .menuLevel1.selected>a{background-color:#0066CC}
.montagne #nav1, .montagne #navMain{background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsAgMAAAB/PjFGAAAADFBMVEX////SDzEAZswzmQC5Dm5xAAAAGUlEQVR42mNgGJTAgWQ4OMEBkuHgBA2kQgAXfCWBuqdCtAAAAABJRU5ErkJggg==') repeat-x 0px -240px}
.montagne #navMain .menu_niv3{border-color: #0066CC}
.montagne #navMain .menu_niv2 li.menuLevel2 a{border-right: 1px solid #303030}
.montagne #navMain .menu_niv2 li.menuLevel2.selected a{color:#99CCFF}

/* INFOPAGE */
.infoPage{clear:both;overflow:hidden}
#ariane{float:left;list-style-type: none}
#ariane li.first{padding:0px;background:none}
#ariane li a{font-weight:normal;color:#666666}
#ariane li{display: inline;margin: 0 6px 0 0;color:#666666;text-transform:lowercase;font-size:1.1em;font-weight:bold}
.ContentDetailComponent #ariane li.last{display:none}
.date{float:right}

/* NAV */
#nav1{height:60px;position:relative;width:1000px;margin:0px auto;background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsAgMAAAB/PjFGAAAADFBMVEX////SDzEAZswzmQC5Dm5xAAAAGUlEQVR42mNgGJTAgWQ4OMEBkuHgBA2kQgAXfCWBuqdCtAAAAABJRU5ErkJggg==') repeat-x 0px -40px}
#navMain{height:60px;background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsAgMAAAB/PjFGAAAADFBMVEX////SDzEAZswzmQC5Dm5xAAAAGUlEQVR42mNgGJTAgWQ4OMEBkuHgBA2kQgAXfCWBuqdCtAAAAABJRU5ErkJggg==') repeat-x 0px -40px;position: relative;z-index: 110}
#navMain a:hover{text-decoration:none}
#navMain .skichrono a{display:block;width:93px;height:30px;background:transparent url('../../images/v0/logoSC.png') no-repeat 50% 50%}
#navMain .hide{display:none}
#navMain .first{margin:0px}
#navMain .last a{border:0px}
#navMain ul li{float:left;text-transform:uppercase}
.menuMain .menuLevel1>a{font-weight:bold;color:#000000;font-size:1.3em;border-right:1px solid #C21229;height:35px;line-height:35px;padding:0px 15px}
.menuMain .menuLevel1.selected>a{margin-left:-1px;color:#FFFFFF;background-color:#d20f31;padding:10px 15px;border:0px}
#navMain .menu_niv2{display:none;height: 25px;left: 0;line-height: 25px;position: absolute;top: 35px;width: 100%}
#navMain .menu_niv2,#navMain .menu_niv2 li,.menu_niv2 li a{height:25px;line-height:25px}
#navMain .menu_niv2 li.menuLevel2{position:relative}
#navMain .menu_niv2 li.menuLevel2 a{height:25px;line-height:25px;border-right: 1px solid #730B19;font-size: 0.9em;font-weight: normal;padding: 0 8px;color:#FFFFFF}
#navMain .menu_niv2 li.menuLevel2.selected a{color:#000000}
#navMain .menu_niv3{background-color: #FFFFFF;border-color: #C21229;border-style: solid;border-width: 1px;display: none;overflow: hidden;padding: 5px; position: absolute;top: 22px;z-index: 200}
#navMain .menu_niv3 li{float:none;width:180px;display:block;text-align:left}
#navMain .menu_niv3 li.menuLevel3{height:22px;line-height:22px}
#navMain .menu_niv3 li.menuLevel3 a{font-size:0.9em;color:#000000 !important;display:block;border:none !important;height:22px;line-height:22px;padding:0px}
#navMain .menu_niv3 li.menuLevel3.selected a{color:#C21229}

/* ALERTE*/
.GRDC_alert > p{color:#999999;font-size:1.8em} 
.GRDC_alert .modContent{background-color:#cccccc;padding:5px}
.GRDC_alert figure{position:absolute;right:5px;bottom:5px;width:585px;height:370px;margin:0;padding:0}
.GRDC_alert figure a{position:relative;display:block;width:585px;height:370px}
.GRDC_alert figcaption{width:100%;bottom: 0;left: 0;margin: 0;position: absolute;font-weight:bold;text-align:center;color:#FFFFFF;padding:3px 0px;background-color:#333333}
.GRDC_alert figcaption p{color: #FFFFFF;font-weight: bold;margin: 0}
.GRDC_alert article{width:375px;padding:15px 0px 5px 15px}
.GRDC_alert .surtitre{background-color:#cc0000;color:#FFFFFF;padding:2px 5px}
.GRDC_alert h2 .titre{display:block;font-size:1.6em;padding:5px 0px 0px 0px;line-height:1.2em}
.GRDC_alert article p{font-size:1.2em;color:#000000;font-weight:bold}
.GRDC_alert .GRDC_relatedContent .modContent{padding:0px}

/* CONTENTLIST */
.infoDep h4.sectionTitle,.infoDep p.sectionTitle, .GRDC_All > p, #side1 .GRDC_teaser > p, .GRDC_Gallery > p, .GRDC_Video > p{
font-weight:bold;
background: rgb(207,207,207); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(207,207,207,1) 0%, rgba(255,255,255,1) 50%, rgba(207,207,207,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,207,207,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(207,207,207,1) 0%,rgba(255,255,255,1) 50%,rgba(207,207,207,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(207,207,207,1) 0%,rgba(255,255,255,1) 50%,rgba(207,207,207,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(207,207,207,1) 0%,rgba(255,255,255,1) 50%,rgba(207,207,207,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(207,207,207,1) 0%,rgba(255,255,255,1) 50%,rgba(207,207,207,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#cfcfcf',GradientType=1 ); /* IE6-9 */
text-align:center;
margin:40px 0px 7px 0px;
color:#cc0033;
font-size:2em;
line-height:1em;
font-family:"interstate",Arial}
.infoDep h4.sectionTitle a,.infoDep p.sectionTitle a, .GRDC_All > p a, #side1 .GRDC_teaser > p a, .GRDC_Gallery > p a, .GRDC_Video > p a{color: #CC0033}
.section{position:relative;clear:both}
section header{overflow:hidden;margin:0px 0px 3px 0px}
.section header h1{float:left;text-transform:uppercase;font-size:1.6em;font-weight:normal;color:#CC0033}
.goodies{float:right;display:block;height:16px;overflow:hidden;margin:3px 0px 0px 0px}
.goodies a{display:block;width:16px;height:16px;float:right}
.goodies a.rss{background: transparent url(../../images/v0/sprite.png) repeat-x 0px -100px;margin:0px 10px 0px 0px}
.goodies a.addFav{background: transparent url(../../images/v0/sprite.png) repeat-x -16px -100px}
.contentList{overflow:hidden;clear:both}
.contentList a:hover{text-decoration:none}
.contentInfo{overflow:hidden;clear:both;font-size:0.85em;color:#999999}
.contentInfo ul li{float:left}
.contentInfo .datePublication{float:left;margin:0px 5px 0px 0px}
.viewCounter p{border-left: 1px solid #d3224e;float:left;margin:0px;padding: 0 0 0 5px}
.contentInfo .updateContent{color:#999999;margin:0px 5px 0px 0px}
.contentInfo .updateContent span{padding:0px 0px 0px 6px;border-left:1px solid #D3224E}
.contentList li span.typeMedia{position: absolute; bottom: 10px; left:5px;display: block; background: #d10020;height:25px;width:88px}
.contentList li.video span.typeMedia{background: #D10020 url(../../images/v0/sprite.png) no-repeat -50px 0px}
.contentList li.gallery span.typeMedia{background: #D10020 url(../../images/v0/sprite.png) no-repeat -50px -25px}
.contentList li.poll span.typeMedia{background: #D10020 url(../../images/v0/sprite.png) no-repeat -50px -75px}
.contentList li.audio span.typeMedia{background: #D10020 url(../../images/v0/sprite.png) no-repeat -50px -50px}
.contentList li.live span.typeMedia{background: #D10020 url(../../images/v0/sprite.png) no-repeat -50px -100px}
.contentList li.external span.typeMedia{background: #D10020 url(../../images/v0/sprite.png) no-repeat -50px -125px}
.noMedia{display:block;background: #efefef  url(../../images/v0/noMedia.png) no-repeat 50% 50%;width:100%;height:100%}
/* Top Article */
.contentList .topContent figure{margin:0px 0px 8px 0px;position:relative}
.contentList .topContent figure img{width:100%}
.contentList .topContent h2{font-family:"Arial Black",Arial,Trebuchet MS,sans-serif}
.contentList .topContent h2 a.surtitre{display:block;font-weight:bold;font-size:0.9em;text-transform: uppercase}
.contentList .topContent h2 a.titre{font-size:1.8em;line-height:1em}
.contentList .topContent .contenu{font-size:1.1em}
.contentList .topContent .contenu p{margin:5px 0px 20px 0px}
.contentList .topContent{border-bottom:1px dotted #999999;padding:0px 0px 5px 0px;margin:0px 0px 35px 0px}
.contentList .topContent span.typeMedia{left:5px}
/* Short Article */ 
.modContent .shortContent{margin-bottom:0px !important}
#side1 .shortContent{position:relative;width:210px;height:278px;float:left;border-bottom:1px solid #cccccc}
#side1 .shortPosition1{margin:0px 10px 30px 0px}
#side1 .shortPosition2{margin:0px 10px 30px 0px}
#side1 .shortPosition3{margin:0px 0px 30px 0px}
#side1 .shortContent h2{padding:5px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
#side1 .shortContent h2{height:110px}
#side1 .shortContent h2 .titre{font-size:1em}
#side1 .shortContent h2 .surtitre{font-size:0.8em}
#side1 .shortContent figure{width:210px;height:137px;display:block;overflow:hidden;position:relative}
#side1 .shortContent figure img{width:100%}
#side1 .shortContent .contentInfo{margin-top:3px}
/* Default Article */
.defaultContent{clear:both;border-bottom:1px dotted #999999;margin:0px 0px 30px 0px;padding:0px 0px 5px 0px}
.defaultContent.last{border:0px}
.defaultContent figure{float:left; margin: 0 20px 5px 0; position: relative;width:250px;height:165px}
.defaultContent figure img, .defaultContent figure .noMedia{border:1px solid #bebaba}
figure .typeSecure{top:5px;left:5px;position:absolute}
.typeSecure{background-color:#666666;padding:0px 5px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;font-size:1em;z-index:10;margin:0px 0px 5px 0px}
.typeContent{background-color:#CC0033;padding:0px 5px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;font-size:1em;z-index:10;margin:0px 0px 5px 0px}
.defaultContent .infoContent{margin:0px 0px 5px 0px}
.defaultContent .infoContent span{margin:0px 10px 0px 0px}
/*.defaultContent h2, .GRDC_All .topContent h2 , .GRDC_teaser .topContent h2{}*/
.defaultContent h2 .titre, .GRDC_All .topContent h2 .titre, .GRDC_teaser .topContent h2 .titre{font-size: 1.5em;line-height:1em}
.defaultContent h2 .surtitre, .GRDC_All .topContent h2 .surtitre{font-size: 0.8em;text-transform:uppercase;display:block}
.defaultContent .contentInfo ul li{float:right}
.defaultContent  .contenu p{color:#999999;font-size:1.1em}
.defaultContent .medias{overflow:hidden;padding:5px 5px 5px 0px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.defaultContent .contentInfo{margin-top:5px}
/* Contenu Lié commun avec le detail article*/
.GRDC_relatedContent{margin: 5px 0px 10px 0}
.GRDC_relatedContent .modContent{margin:5px 0px 0px 0px}
.GRDC_relatedContent > p{display: inline; color: #d10020; border-bottom: 1px dotted #CC3333;font-size: 0.9em}
.GRDC_relatedContent ul{list-style-position:inside}
.GRDC_relatedContent li{margin: 2px 0; padding: 0 0 0 22px; border: 0; height:1.2em;overflow:hidden}
.GRDC_relatedContent li a{font-size: 0.9em; color:#656565}
.GRDC_relatedContent li{background:transparent url(../../images/v0/puceContentRelated.gif) no-repeat 0 0}
.GRDC_relatedContent li.audio{background:transparent url(../../images/v0/puceContentRelated.gif) no-repeat 0 -16px}
.GRDC_relatedContent li.video{background:transparent url(../../images/v0/puceContentRelated.gif) no-repeat 0 -32px}
.GRDC_relatedContent li.gallery{background:transparent url(../../images/v0/puceContentRelated.gif) no-repeat 0 -48px}
.GRDC_relatedContent li.poll{background:transparent url(../../images/v0/puceContentRelated.gif) no-repeat 0 -64px}
.contentList .GRDC_relatedContent{clear:both}
.contenu .GRDC_relatedContent .modContent{background-color:#f0f0f0;border-width:0px 0px 1px 0px;border-style:dotted;border-color:#dc0000;padding:5px 10px;margin:0px}
.contenu .GRDC_relatedContent > p{font-size:1.2em;border:0px;text-transform:uppercase;font-family:"Arial Black",Arial}
.contenu .GRDC_relatedContent ul li{padding:2px 2px 0px 22px;margin:0px}
.contenu .GRDC_relatedContent ul li a{font-size:1em}
.contentList .GRDC_relatedContent{clear:both}
.contentList li .publication{clear: both;display:block;overflow:hidden;background: #EDEDED none no-repeat 0 0;padding: 2px 5px;color:#6F6F6F;margin:5px 0px 0px 0px}
.contentList li .publication .datePublication{float:left}
.contentList li .publication .maj{text-align:right;float:right}

/* PAGER */
.resultat_pager{clear:both;padding: 3px 0px; background: #F0F0F0;text-align:center}
.resultat_pager *{color: #CC0033}
.pager{clear:both;margin: 0px 0px 10px 0px; text-align:center; font-size: 0.85em;background: #404040}
.pager a{color:#FFFFFF}
.pager ul{padding:3px 0px}
.pager ul li.selected a{font-weight:bold;color:#CC0033}
.pager ul li{display:inline;margin:0 3px}
.pager  ul li.first a,.pager  ul li.previous a,.pager  ul li.next a,.pager  ul li.last a{display:inline-block;width:12px;height:8px;background: transparent url(../../images/GRDC/pager-nav_sprite.gif) no-repeat 0 0}
.pager  ul li.first a{background-position:0px -6px}
.pager  ul li.previous a{background-position:0px -46px}
.pager  ul li.next a{background-position:0px -26px}
.pager  ul li.last a{background-position:0px -66px}
.pager  a:hover , .pager  a:hover  *{color: #ccc}

/* ENTITE NOMMEE */
.EntiteNommee .container_picture{border:1px solid #CCC;max-width:175px;padding:10px;float:left;margin-bottom:15px} 
.EntiteNommee .container_right{float:left;padding:10px 20px;max-width: 370px;font-weight:bold}
.EntiteNommee .contenu{clear:both}

/* DETAIL D UN CONTENU */
/* Secure */
.secure h1{border-bottom: 1px dotted #FFCC33;color: #000000;display: block;font-size: 2em !important;font-weight: bold;height: 24px;line-height: 24px;margin: 0 0 20px;padding: 0 0 8px}
.secure .app{margin-top:0px}
.secure .STATIC_teasing p{color:#000000;font-size:1.1em}
.secure .STATIC_teasing *{font-weight:bold}
.secure .STATIC_teasing ul li{list-style-type:disc;list-style-position:inside;margin:10px 0px;color:#000000;font-size:1.1em}

.STATIC_connexion > p,.STATIC_newSubscription > p,.STATIC_newAccount > p{color:#cc0033 !important;font-size:1.2em !important}
.STATIC_connexion > p span,.STATIC_newSubscription > p span,.STATIC_newAccount > p span{color:#cc0033 !important} 
.secure .mod .mod h4{display:none}
.secure .GXCO_xlogSmall .modContent{background-color:#FFCC33 !important}

.secure .GXCO_xlogSmall .blocbutton{text-align:right}
.secure .GXCO_xlogSmall .blocbutton input{margin:0px;background-color:#ababab !important;width:auto;border-width:1px 0px;border-color:#FFFFFF;text-transform:uppercase}

.secure #side2 .modContent{background-color:#999999;padding:5px 8px}
.secure .GXCO_xlogSmall .formrow{padding:0px;margin:10px 0px}
.secure .GXCO_xlogSmall label{font-weight:bold;color:#000000;font-size:1.1em;width:115px !important}
.secure .inpsmall{width:150px}
.secure .GXCO_xlogSmall .listaction{background-color:#999999;padding:0px;margin:5px 0px 0px 0px;display:none}
.STATIC_newSubscription p,.STATIC_newAccount p{color:#FFFFFF}
.secure p span{color:#999999}
.secure .showMore a{font-size:1.2em;color:#000000;font-weight:bold;display:block;background:transparent url('../../images/GXCO/bt_ok.png') no-repeat right top;height:20px;line-height:20px}
.secure .GXCO_xlogSmall .blocmsg.alerte{display:none}
/* Serie */
.GRDC_navserie > p{font-size:2em;color:#999999}
.GRDC_navserie .serie{color:#FFFFFF;background-color:#cc0033;display:block;text-align:center;width:80px;margin-top:5px;margin-bottom:10px;padding:2px 0px;font-weight:bold;font-size:0.8em;text-transform:uppercase}
.GRDC_navserie .modContent{background-color:#e6dcdd;margin-top:10px;overflow:hidden;display:block;height:55px}
.GRDC_navserie .modContent a{font-size:1.4em;line-height:1.1em}
.GRDC_navserie .buttonPrev{border-right:1px solid #000000}
.GRDC_navserie .buttonPrev a{padding:5px 5px 5px 50px;background:transparent url('../../images/v0/navSerie.jpg') no-repeat left top;height:45px;display:block}
.GRDC_navserie .buttonNext a{padding:5px 50px 5px 5px;background:transparent url('../../images/v0/navSerie.jpg') no-repeat right bottom;height:45px;display:block}
.GRDC_navserie .buttonPrev{float:left}
.GRDC_navserie .buttonNext{float:right}
.GRDC_navserie .buttonPrev,.GRDC_navserie .buttonNext{width:320px;height:55px}
/* Goodies */
.goodiesContent{display:block;overflow:hidden;margin:10px 0px 20px 0px;height:62px}
.goodiesContent ul li{float:left;margin:0px 10px 0px 0px}
.goodiesContent ul li.facebook{display:block;width:75px;overflow:hidden}
.goodiesContent ul li.google{padding-top:1px !important}
.goodiesContent ul li.print a, .goodiesContent ul li.transfer a{display:block;width:50px;height:62px}
.goodiesContent ul li.transfer a{background:transparent url('../../images/v0/sprite.png') no-repeat -32px -150px}
.goodiesContent ul li.print a{background:transparent url('../../images/v0/sprite.png') no-repeat -32px -212px}
/* Contenu */
.carburants .ContentDetailComponent figcaption{display:none}
.carburants .ContentDetailComponent .mainImage{background-color:#FFFFFF;margin:0px 0px 30px 0px}
.carburants .ContentDetailComponent .mainImage img{margin: 0;width:auto}
.ContentDetailComponent h1,.EntiteNommee h1{margin: 10px 0; font-size: 2.6em; line-height: 1em;color:#222222;font-family:"Arial Black",Arial}
.ContentDetailComponent h1 span.surtitre,.EntiteNommee h1 span{color: #CC3333; font-size: 0.5em; text-transform: uppercase; display: block;line-height:1em}
.ContentDetailComponent h2.accroche{text-align:justify;margin:0px 0px 10px 0px;font-size:1em;color:#000000;line-height:1.5em;font-family:"Arial Black",Arial}
.ContentDetailComponent .audio #HiddenPubPosition1, .ContentDetailComponent .gallery #HiddenPubPosition1, .ContentDetailComponent .video #HiddenPubPosition1{float:none;margin:10px 0px}
.ContentDetailComponent .column{float:left;width:510px;margin:0px 0px 20px 0px}
.ContentDetailComponent .contenu,.EntiteNommee .contenu{margin: 10px 0;overflow:hidden;position:relative;text-align:justify;font-size:1.1em}
.ContentDetailComponent .contenu h4{color: #CC3333}
.ContentDetailComponent .contenu p a{color: #315869}
.ContentDetailComponent .contenu p a:hover{text-decoration:underline}
.ContentDetailComponent .contenu p, .EntiteNommee .contenu p{text-align: justify; margin: 0 0 20px 0;line-height: 1.5em;color:#333333}
.ContentDetailComponent .contenu  table{border: 1px solid #C6D5E1;margin: 0 auto 15px;border-collapse:collapse}
.ContentDetailComponent .contenu  table tr.even{background-color:#ECF2F6}
.ContentDetailComponent .contenu  table th{background-color:#4b708d;color: #CFDCE7;text-align: left;padding:6px}
.ContentDetailComponent .contenu  table tr td{ border-bottom: 1px solid #C6D5E1;border-right: 1px solid #C6D5E1;padding: 4px 6px 6px}
.audioPlayer{margin:0px 0px 20px 0px;text-align:center;padding:10px;background-color:#000000}
.audioPlayer object{text-align:center;margin:auto}
.moviePlayer{margin:0px 0px 20px 0px;width:100%;height:0;padding-bottom:75%;overflow:hidden;position:relative;background-color:#000000}
.moviePlayer .ratio2{padding-bottom:56.25%}
.moviePlayer iframe,.moviePlayer embed, .moviePlayer object{width:100% !important;height:100% !important;position:absolute;top:0px;left:0px}
.ContentDetailComponent .extraContent{width: 120px; float: right; margin: 0px 0px 20px 20px;overflow:hidden;text-align:left}
.ContentDetailComponent .mainImage{position:relative;text-align:center;margin:0px auto;background-color:#000000}
.ContentDetailComponent .mainImage figcaption{font-weight:bold;text-align:center;color:#FFFFFF;padding:3px 0px;background-color:#333333}
.ContentDetailComponent .mainImage img{margin:0px;width:100%}
.ContentDetailComponent .mainImage figcaption p{text-align:left;margin:0px;padding:8px 5px;color:#FFFFFF;font-weight:bold}
.ContentDetailComponent .contenu .contentInfo{font-size:0.9em;margin:0px 0px 20px 0px}
.ContentDetailComponent .contenu .contentInfo span{font-weight:bold;color:#000000}
.ContentDetailComponent .contenu .contentInfo #viewcount-info-increment{margin:0px 0px 0px 5px}
.ContentDetailComponent .contenu .contentInfo #viewcount-info-increment::before{ content:"| "}
.alerteInfo{clear:both;color:#cc0033;margin:20px 0px 0px 0px;display:block;font-size:1.1em}

/* Contenu riche */
.richContentComponent.imagesComponent, .richContentComponent.videoComponent{margin: 0 0 60px 0 !important}
.textComponent figure, .insetComponent figure{width: 50% !important}
.insetComponent{padding: 5px 15px !important;text-align: justify;background: #e8e8e8;border-radius: 0px !important;border:1px solid #AFAFAF !important}
.imagesComponent .imagesGallery{ width: 100% !important}
.insetComponent .insetTitle{margin: 0 0 10px 0 ! important;font-weight: bold; text-align: left !important}
p.componentDescription{margin: 0 0 10px !important;color: #C30 !important;font-size: 1.2em;font-weight: bold}
.richContentComponent.videoComponent .videoContent{ width: 100% !important}

/* Galerie */
.ContentDetailComponent .galerieContent{background-color: #101010; position: relative; margin: 0 0 20px 0; overflow: hidden; padding: 20px 20px 10px 20px;}
.ContentDetailComponent .galerie-viewport {position: relative; overflow: hidden; cursor: pointer;}
.ContentDetailComponent .galerieContent .galerie-slider {width: 100%; height: 100%; position: absolute;}
.ContentDetailComponent .galerieContent .item img{width: 100%;}
.ContentDetailComponent .galerieContent figure{position: relative;}
.ContentDetailComponent .galerieContent .galerie-cmpt{width: 100%; text-align: center; height: 20px; line-height: 20px; bottom: 10px; color: #FFF;font-weight: bold;}
.ContentDetailComponent .galerie-viewport {position: relative; overflow: hidden; cursor: pointer}
.ContentDetailComponent .galerie-slider {width: 100%; height: 100%; position: absolute; transition: all 600ms ease;}
.ContentDetailComponent .galerie-slider figure a { display: block;}
.ContentDetailComponent .galerie-slider > div {min-width: 100%; position: absolute; padding: 0; margin: 0;}
.ContentDetailComponent .galerie-slider figure {min-width: 100%; position: relative; padding: 0; margin: 0; } 
.ContentDetailComponent .galerie-slider img {width: 100%;}
.ContentDetailComponent .generalcaption{font-weight: bold; text-align: center; color: #FFFFFF; padding: 3px 0; background-color: #333333;}
.ContentDetailComponent .galerie-buttons{clear: both; margin: 5px 0; overflow: hidden;}
.ContentDetailComponent .galerie-buttons a{cursor: pointer; color: #FFFFFF !important; border-radius: 3px; font-size: 14px !important; line-height: 20px !important; display: inline-block; zoom: 1; padding: 3px 10px;  font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50); opacity: .5;}
.ContentDetailComponent .galerie-buttons a:hover {filter: Alpha(Opacity=100); opacity: 1;}
.ContentDetailComponent .galerie-prev{float:left; margin-left: 10px !important}
.ContentDetailComponent .galerie-next{float:right; margin-right: 10px !important}
.ContentDetailComponent .galerie-vignettes {padding: 10px 0; white-space: nowrap; transition:all 600ms ease; width: 100%; text-align: center;}
.ContentDetailComponent .galerie-vignettes > img, .ContentDetailComponent .galerie-vignettes > span{display: inline-block; margin: 0 5px; cursor: pointer; border: 2px solid #000;}
.ContentDetailComponent .galerie-vignettes > img.selected {border: 2px solid #FFF;}
.ContentDetailComponent .galerie-vignettes > span.selected {background-color: white;} 
.ContentDetailComponent .galerie-vignettes > span {width: 12px; height: 12px; border-radius: 20px; background: #869791;}

/* Sondage */
.resconteneur{width: 80%;height: 20px;border:solid 1px #ddd;margin:0px 0px 5px 0px}
.resultat{height: 20px}
.res0, .res10{background-color:#c4112e}
.res1, .res11{background-color:#7c8080}
.res2, .res12{background-color:#64b6db}
.res3, .res13{background-color:#a6ed62}
.res4, .res14{background-color:#feca31}
.res5, .res15{background-color:#000000}
.res6, .res16{background-color:#ff8a4f}
.res7, .res17{background-color:#f11687}
.res8, .res18{background-color:#48c2e9}
.res9, .res19{background-color:#c4112e}
.res10, .res20{background-color:#7c8080}
.poll .contenu p{margin:0px 0px 3px 0px}
.poll .contenu .total{display:block;text-align:center;color:#FFFFFF;background-color:#404040;padding:3px;margin:10px 0px;font-weight:bold}
.ContentDetailComponent .poll .contenu .blocBoutons{text-align:center}
.ContentDetailComponent .poll .contenu .blocBoutons input{ background-color:#666666; border: medium none; color: #FFFFFF;cursor: pointer;font-size: 12px;margin: 10px 0; padding: 2px 10px}
/* module : lives */
.lives ul li{border-bottom: 1px dotted #CC3333; padding: 5px 0 0px 0}
.lives ul li.hover{background: #F7F7F7 none no-repeat 0 0}
.lives ul li.processing h2 span.state{background: transparent url(../../images/appli/lives/direct.png) no-repeat 0 2px; padding: 0 50px 0 0; width: 46px; height: 12px}
.lives ul li.terminated{background: transparent url(../../images/appli/lives/) no-repeat 0 0}
.lives ul li.queue{background: transparent url(../../images/appli/lives/) no-repeat 0 0}
.lives ul li.football h2 span.match{background: transparent url(../../images/appli/lives/soccerGoal.png) no-repeat 0 0; display: block; color: #669900 ; padding: 0 0 0 28px; line-height: 25px}
.lives ul li.generic{}
.lives ul li h2{font-size: 120%}
.lives ul li p.info{font-size: 90%; margin: 5px 0}
.lives ul li p.info span.teamLocal{color: #669900 }
.lives ul li p.info span.score{}
.lives ul li p.info span.teamVisitor{color: #669900 }
.lives ul li p.publication{text-align: right; font-size: 80%;color: #696969;background-color:#EDEDED}
/* page : live */
.live{position: relative}
/*.live .publication{display: none}*/
.live .liveInfos{overflow: hidden; border-bottom: 1px dotted #C2C2C2}
.live .liveInfos p.date{float: right; font-style: italic; color: #696969}
.live .liveInfos p.location{float: left; font-weight: bold}
.live .showScore{border-width: 0 0 1px 0; border-style: dotted; border-color: #C2C2C2;overflow: hidden; clear: both; margin: 0 0 10px 0}
.live .showScore .teamLocal{padding:10px 30px 10px 0px;background-color:#EFEFEF;float: left; width: 45%}
.live .showScore .teamLocal h3{text-align: right; clear: both; margin: 0 0 10px 0}
.live .showScore .teamLocal h3 span{display: block; text-align: right; color: #969696; font-size: 11px}
.live .showScore .teamVisitor{float: right; width: 45%; padding: 10px 0 10px 30px}
.live .showScore .teamVisitor h3{text-align: left; clear: both; margin: 0 0 10px 0}
.live .showScore .teamVisitor h3 span{display: block; text-align: left; color: #969696; font-size: 11px}
.live .showScore .score{width: 70px; height: 72px; text-align: center; font-size: 35px;padding: 18px 0 0 0}
.live .showScore .logo{width: 100px}
.live .showScore .logo img{width: 100px}
.live .showScore .teamLocal .score{float: right}
.live .showScore .teamLocal .logo{float: left; margin: 0 0 0 20px}
.live .showScore .teamVisitor .score{float: left}
.live .showScore .teamVisitor .logo{float: right; margin: 0 20px 0 0}
.live .blocTimeLine{position: relative; margin: 0; clear: both; background: #FFF; height: 88px; z-index: 100; width: 100%}
.live .timeLine{position: relative; margin: 0 24px 0 0; height: 88px}
.live .blocTimeLine .line{height: 12px; width: 100%; background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAMCAAAAABt1zOIAAAAKElEQVR42gXAQQ2AIABA0b/5ZhVjWJ0O9CAAXJiRP+VkZ0XeyJOZrwttwQUexwaFnwAAAABJRU5ErkJggg==') repeat-x 0 0; position: absolute; top: 38px; /*margin: 0 12px;*/}
.live .timeLine span.ItemTimeLine{position: absolute;width: 24px; height: 38px; display: block}
.live .timeLine span a{width: 24px; height: 22px; display: block}
.live .timeLine span.itemChronoLine{display: block; padding: 0; width: 24px; height: 12px; text-align: center; font-size: 10px; font-family: "Century Gothic"; color: #969696}
.live .timeLine span.pointerTimeLine{position: absolute;  background: transparent url(../../images/appli/lives/pointer.png) no-repeat bottom center; width: 24px; height: 9px; display: block; top: 39px; z-index: 200}
.live .liveContent{padding:15px 3px;margin: 15px 0 10px 0;background-color:#EFEFEF}
.live .liveContent.Processing{background: #EFEFEF url(../../images/appli/lives/direct.png) no-repeat right 3px}
.live .liveContent .instant{background-color:#FFFFFF !important;min-height:25px;position:relative;margin:3px 0px; padding: 12px 0 12px 50px; overflow: hidden; line-height: 20px}
.live .liveContent .instant .illustration{float:left;margin:0px 8px 2px 40px}
.live .liveContent .instant .content{padding-right:45px;padding-left:40px}
.live .liveContent .instant .extra{width:100%;display:block;height:100%;position:absolute;left:0px;top:0px}
.live .liveContent .instant .extra .team{background-color:#FFFFFF;float:left;margin-left:5px;margin-top:5px;width:32px;height:32px;display:block;text-align:center}
iveContent .instant .extra .team{text-align:center}.live .liveContent .instant .chrono{ display: block;background: #606060 none no-repeat 0 0; border-radius: 5px;padding:3px; text-align: right; margin: 10px 5px 0 10px; line-height: 14px; font-family: "Century Gothic"; color: #FFFFFF;float:right}
.live .loader{padding: 0 0 0 20px; background: transparent url(../../images/std/ajax-loader.gif) no-repeat 0 0;  }
.live .Default .content{background: transparent url(../../images/appli/lives/rugbyDefault.png) no-repeat 5px center}
.live .liveContent .End{border:1px solid #cc231f}
.live .End .content{background: transparent url(../../images/appli/lives/rugbyEnd.png) no-repeat 5px center;color:#cc231f}
.live .timeLine .GameStart a{background: transparent url(../../images/appli/lives/gameStart.png) no-repeat 0px center}
.live .liveContent .GameStart{border:1px solid #378D26} 
.live .GameStart .content{background: transparent url(../../images/appli/lives/gameStart.png) no-repeat 5px center;color:#378D26}
.live .timeLine span.GameResume a{background: transparent url(../../images/appli/lives/gameResume.png) no-repeat 0px center}
.live .liveContent .GameResume{border:1px solid #378d26}
.live .GameResume .content{background: transparent url(../../images/appli/lives/gameResume.png) no-repeat 5px center;color:#378d26}
.live .liveContent .HalfTime{border:1px solid #fe9b00;color:#dc6200}
/* Generic */
.live .generic .liveContent .instant{padding:12px 0px}
/* Football */
.live .football .liveContent .instant{background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAABCAAAAABvH3gLAAAADUlEQVR42mP4TwJ4BgAHRiy7GLR+UQAAAABJRU5ErkJggg==') repeat-y 0 0}
.live .football .timeLine span.End a{background: transparent url(../../images/appli/lives/soccerHalfTime.png) no-repeat 0 0}
.live .football .timeLine span.HalfTime a{background: transparent url(../../images/appli/lives/soccerHalfTime.png) no-repeat 0 0}
.live .football .timeLine span.Penalty a{background: transparent url(../../images/appli/lives/soccerPenalty.png) no-repeat 0 0}
.live .football .timeLine span.FreeKick a{background: transparent url(../../images/appli/lives/soccerFreeKick.png) no-repeat 0 0}
.live .football .timeLine span.SoccerRedCard a{background: transparent url(../../images/appli/lives/soccerRedCard.png) no-repeat 0 0}
.live .football .timeLine span.SoccerYellowCard a{background: transparent url(../../images/appli/lives/soccerYellowCard.png) no-repeat 0 0}
.live .football .timeLine span.SoccerGoal a{background: transparent url(../../images/appli/lives/soccerGoal.png) no-repeat 0 0}
.live .football .timeLine span.SoccerCorner a{background: transparent url(../../images/appli/lives/soccerCorner.png) no-repeat 0 0}
.live .football .timeLine span.SoccerFault a{background: transparent url(../../images/appli/lives/soccerFault.png) no-repeat 0 0}
.live .football .timeLine span.Default a{background: transparent url(../../images/appli/lives/important.png) no-repeat 0 0}
.live .football .End .content{background: transparent url(../../images/appli/lives/soccerEnd.png) no-repeat 5px center}
.live .football .HalfTime .content{background:transparent url(../../images/appli/lives/soccerHalfTime.png) no-repeat 5px center}
.live .football .Substitution .content{background: transparent url(../../images/appli/lives/soccerSubstitution.png) no-repeat 5px center}
.live .football .Penalty .content{background: transparent url(../../images/appli/lives/soccerPenalty.png) no-repeat 5px center}
.live .football .FreeKick .content{background: transparent url(../../images/appli/lives/soccerFreeKick.png) no-repeat 5px center}
.live .football .SoccerRedCard .content{background: transparent url(../../images/appli/lives/soccerRedCard.png) no-repeat 5px center}
.live .football .SoccerYellowCard .content{background: transparent url(../../images/appli/lives/soccerYellowCard.png) no-repeat 5px center}
.live .football .liveContent .instant.SoccerGoal{background-color:#E6FFC5 !important}
.live .football .liveContent .SoccerGoal{margin:15px 0px;font-size:1.2em;border:1px solid #378d26;color:#378d26;font-weight:bold}
.live .football .SoccerGoal .content{background:transparent url(../../images/appli/lives/soccerGoal.png) no-repeat 5px center}
.live .football .SoccerCorner .content{background: transparent url(../../images/appli/lives/soccerCorner.png) no-repeat 5px center}
.live .football .SoccerFault .content{background: transparent url(../../images/appli/lives/soccerFault.png) no-repeat 5px center}
.live .football .Default .content{background: transparent url(../../images/appli/lives/soccerDefault.png) no-repeat 5px center}
/* Basketball */
.live .basketball .liveContent .instant{background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAABCAAAAABvH3gLAAAADUlEQVR42mP4TwJ4BgAHRiy7GLR+UQAAAABJRU5ErkJggg==') repeat-y 0 0}
.live .basketball .timeLine span.End a{background: transparent url(../../images/appli/lives/basketEnd.png) no-repeat 0 0}
.live .basketball .timeLine span.HalfTime a{background: transparent url(../../images/appli/lives/basketHalfTime.png) no-repeat 0 0}
.live .basketball .timeLine span.Substitution a{background: transparent url(../../images/appli/lives/basketSubstitution.png) no-repeat 0 0}
.live .basketball .timeLine span.FreeKick a{background: transparent url(../../images/appli/lives/basketFreeKick.png) no-repeat 0 0}
.live .basketball .timeLine span.Fault a{background: transparent url(../../images/appli/lives/basketFault.png) no-repeat 0 0}
.live .basketball .timeLine span.Goal a{background: transparent url(../../images/appli/lives/basketGoal.png) no-repeat 0 0}
.live .basketball .timeLine span.Default a{background: transparent url(../../images/appli/lives/basketDefault.png) no-repeat 0 0}
.live .basketball .End .content{background: transparent url(../../images/appli/lives/basketEnd.png) no-repeat 5px center}
.live .basketball .HalfTime .content{background: transparent url(../../images/appli/lives/basketHalfTime.png) no-repeat 5px center}
.live .basketball .Substitution .content{background: transparent url(../../images/appli/lives/basketSubstitution.png) no-repeat 5px center}
.live .basketball .FreeKick .content{background: transparent url(../../images/appli/lives/basketFreeKick.png) no-repeat 5px center}
.live .basketball .Fault .content{background: transparent url(../../images/appli/lives/basketFault.png) no-repeat 5px center}
.live .basketball .Goal .content{background: transparent url(../../images/appli/lives/basketGoal.png) no-repeat 5px center}
.live .basketball .liveContent .instant.Goal{background-color:#fff1d5 !important}
.live .basketball .liveContent .Goal{margin:15px 0px;font-size:1.2em;border:1px solid #d36800;color:#d36800;font-weight:bold}
.live .basketball .Default .content{background: transparent url(../../images/appli/lives/basketDefault.png) no-repeat 5px center}
/* Handball */
.live .handball .liveContent .instant{background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAABCAAAAABvH3gLAAAADUlEQVR42mP4TwJ4BgAHRiy7GLR+UQAAAABJRU5ErkJggg==') repeat-y 0 0}
.live .handball .timeLine span.End a{background: transparent url(../../images/appli/lives/handEnd.png) no-repeat 0 0}
.live .handball .timeLine span.HalfTime a{background: transparent url(../../images/appli/lives/handHalfTime.png) no-repeat 0 0}
.live .handball .timeLine span.Substitution a{background: transparent url(../../images/appli/lives/handSubstitution.png) no-repeat 0 0}
.live .handball .timeLine span.Penalty a{background: transparent url(../../images/appli/lives/handPenalty.png) no-repeat 0 0}
.live .handball .timeLine span.FreeKick a{background: transparent url(../../images/appli/lives/handFreeKick.png) no-repeat 0 0}
.live .handball .timeLine span.Fault a{background: transparent url(../../images/appli/lives/handFault.png) no-repeat 0 0}
.live .handball .timeLine span.Goal a{background: transparent url(../../images/appli/lives/handGoal.png) no-repeat 0 0}
.live .handball .timeLine span.Default a{background: transparent url(../../images/appli/lives/handDefault.png) no-repeat 0 0}
.live .handball .End .content{background: transparent url(../../images/appli/lives/handEnd.png) no-repeat 5px center}
.live .handball .HalfTime .content{background: transparent url(../../images/appli/lives/handHalfTime.png) no-repeat 5px center}
.live .handball .Substitution .content{background: transparent url(../../images/appli/lives/handSubstitution.png) no-repeat 5px center}
.live .handball .Penalty .content{background: transparent url(../../images/appli/lives/handPenalty.png) no-repeat 5px center}
.live .handball .FreeKick .content{background: transparent url(../../images/appli/lives/handFreeKick.png) no-repeat 5px center}
.live .handball .Fault .content{background: transparent url(../../images/appli/lives/handFault.png) no-repeat 5px center}
.live .handball .Goal .content{background: transparent url(../../images/appli/lives/handGoal.png) no-repeat 5px center}
.live .handball .liveContent .instant.Goal{background-color:#fff1d5 !important}
.live .handball .liveContent .Goal{margin:15px 0px;font-size:1.2em;border:1px solid #d36800;color:#d36800;font-weight:bold}
.live .handball .Default .content{background: transparent url(../../images/appli/lives/handDefault.png) no-repeat 5px center}
/* Hockey */
.live .hockey .liveContent .instant{background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAABCAAAAABvH3gLAAAADUlEQVR42mP4TwJ4BgAHRiy7GLR+UQAAAABJRU5ErkJggg==') repeat-y 0 0}
.live .hockey .timeLine span.End a{background: transparent url(../../images/appli/lives/hockeyEnd.png) no-repeat 0 0}
.live .hockey .timeLine span.HalfTime a{background: transparent url(../../images/appli/lives/hockeyHalfTime.png) no-repeat 0 0}
.live .hockey .timeLine span.Substitution a{background: transparent url(../../images/appli/lives/hockeySubstitution.png) no-repeat 0 0}
.live .hockey .timeLine span.Penalty a{background: transparent url(../../images/appli/lives/hockeyPenalty.png) no-repeat 0 0}
.live .hockey .timeLine span.FreeKick a{background: transparent url(../../images/appli/lives/hockeyFreeKick.png) no-repeat 0 0}
.live .hockey .timeLine span.Fault a{background: transparent url(../../images/appli/lives/hockeyFault.png) no-repeat 0 0}
.live .hockey .timeLine span.Goal a{background: transparent url(../../images/appli/lives/hockeyGoal.png) no-repeat 0 0}
.live .hockey .timeLine span.Default a{background: transparent url(../../images/appli/lives/hockeyDefault.png) no-repeat 0 0}
.live .hockey .End .content{background: transparent url(../../images/appli/lives/hockeyEnd.png) no-repeat 5px center}
.live .hockey .HalfTime .content{background: transparent url(../../images/appli/lives/hockeyHalfTime.png) no-repeat 5px center}
.live .hockey .Substitution .content{background: transparent url(../../images/appli/lives/hockeySubstitution.png) no-repeat 5px center}
.live .hockey .Penalty .content{background: transparent url(../../images/appli/lives/hockeyPenalty.png) no-repeat 5px center}
.live .hockey .FreeKick .content{background: transparent url(../../images/appli/lives/hockeyFreeKick.png) no-repeat 5px center}
.live .hockey .Fault .content{background: transparent url(../../images/appli/lives/hockeyFault.png) no-repeat 5px center}
.live .hockey .Goal .content{background: transparent url(../../images/appli/lives/hockeyGoal.png) no-repeat 5px center}
.live .hockey .liveContent .instant.Goal{background-color:#eaf8ff  !important}
.live .hockey .liveContent .Goal{margin:15px 0px;font-size:1.2em;border:1px solid #38aae9;color:#38aae9;font-weight:bold}
.live .hockey .Default .content{background: transparent url(../../images/appli/lives/hockeyDefault.png) no-repeat 5px center}
/* Volley */
.live .volleyball .liveContent .instant{background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAABCAAAAABvH3gLAAAADUlEQVR42mP4TwJ4BgAHRiy7GLR+UQAAAABJRU5ErkJggg==') repeat-y 0 0}
.live .volleyball .timeLine span.End a{background: transparent url(../../images/appli/lives/volleyEnd.png) no-repeat 0 0}
.live .volleyball .timeLine span.HalfTime a{background: transparent url(../../images/appli/lives/volleyHalfTime.png) no-repeat 0 0}
.live .volleyball .timeLine span.Substitution a{background: transparent url(../../images/appli/lives/volleySubstitution.png) no-repeat 0 0}
.live .volleyball .timeLine span.Fault a{background: transparent url(../../images/appli/lives/volleyFault.png) no-repeat 0 0}
.live .volleyball .timeLine span.Goal a{background: transparent url(../../images/appli/lives/volleyGoal.png) no-repeat 0 0}
.live .volleyball .timeLine span.Default a{background: transparent url(../../images/appli/lives/volleyDefault.png) no-repeat 0 0}
.live .volleyball .End .content{background: transparent url(../../images/appli/lives/volleyEnd.png) no-repeat 5px center}
.live .volleyball .HalfTime .content{background: transparent url(../../images/appli/lives/volleyHalfTime.png) no-repeat 5px center}
.live .volleyball .Substitution .content{background: transparent url(../../images/appli/lives/volleySubstitution.png) no-repeat 5px center}
.live .volleyball .Fault .content{background: transparent url(../../images/appli/lives/volleyFault.png) no-repeat 5px center}
.live .volleyball .Goal .content{background: transparent url(../../images/appli/lives/volleyGoal.png) no-repeat 5px center}
.live .volleyball .liveContent .instant.Goal{background-color:#fff1d5 !important}
.live .volleyball .liveContent .Goal{margin:15px 0px;font-size:1.2em;border:1px solid #d36800;color:#d36800;font-weight:bold}
.live .volleyball .Default .content{background: transparent url(../../images/appli/lives/volleyDefault.png) no-repeat 5px center}
/* Rugby */
.live .rugby .liveContent .instant{background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAABCAAAAABvH3gLAAAADUlEQVR42mP4TwJ4BgAHRiy7GLR+UQAAAABJRU5ErkJggg==') repeat-y 0 0}
.live .rugby .timeLine span.End a{background: transparent url(../../images/appli/lives/rugbyEnd.png) no-repeat 0 0}
.live .rugby .timeLine span.HalfTime a{background: transparent url(../../images/appli/lives/rugbyHalfTime.png) no-repeat 0 0}
.live .rugby .timeLine span.Substitution a{background: transparent url(../../images/appli/lives/rugbySubstitution.png) no-repeat 0 0}
.live .rugby .timeLine span.FreeKick a{background: transparent url(../../images/appli/lives/rugbyFreeKick.png) no-repeat 0 0}
.live .rugby .timeLine span.Penalite a{background: transparent url(../../images/appli/lives/rugbyPenalite.png) no-repeat 0 0}
.live .rugby .timeLine span.Fault a{background: transparent url(../../images/appli/lives/rugbyFault.png) no-repeat 0 0}
.live .rugby .timeLine span.Out a{background: transparent url(../../images/appli/lives/rugbyOut.png) no-repeat 0 0}
.live .rugby .timeLine span.Essai a, .live .rugby .timeLine span.Goal a{background: transparent url(../../images/appli/lives/rugbyEssai.png) no-repeat 0 0}
.live .rugby .timeLine span.Default a{background: transparent url(../../images/appli/lives/rugbyDefault.png) no-repeat 0 0}
.live .rugby .timeLine span.RedCard a{background: transparent url(../../images/appli/lives/rugbyRedCard.png) no-repeat 0 0}
.live .rugby .timeLine span.YellowCard a{background: transparent url(../../images/appli/lives/rugbyYellowCard.png) no-repeat 0 0}
.live .rugby .timeLine span.Drop a{background: transparent url(../../images/appli/lives/rugbyDrop.png) no-repeat 0 0}
.live .rugby .timeLine span.Transformation a{background: transparent url(../../images/appli/lives/rugbyTransformation.png) no-repeat 0 0}
.live .rugby .End .content{background: transparent url(../../images/appli/lives/rugbyEnd.png) no-repeat 5px center}
.live .rugby .HalfTime .content{background: transparent url(../../images/appli/lives/rugbyHalfTime.png) no-repeat 5px center}
.live .rugby .Substitution .content{background: transparent url(../../images/appli/lives/rugbySubstitution.png) no-repeat 5px center}
.live .rugby .FreeKick .content{background: transparent url(../../images/appli/lives/rugbyFreeKick.png) no-repeat 5px center}
.live .rugby .Penalite .content{background: transparent url(../../images/appli/lives/rugbyPenalite.png) no-repeat 5px center}
.live .rugby .Fault .content{background: transparent url(../../images/appli/lives/rugbyFault.png) no-repeat 5px center}
.live .rugby .Out .content{background: transparent url(../../images/appli/lives/rugbyOut.png) no-repeat 5px center}
.live .rugby .Essai .content, .live .rugby .Goal .content{background: transparent url(../../images/appli/lives/rugbyEssai.png) no-repeat 5px center}
.live .rugby .liveContent .instant.Essai,.live .rugby .liveContent .instant.Goal{background-color:#E6FFC5 !important}
.live .rugby .liveContent .Essai,.live .rugby .liveContent .Goal{margin:15px 0px;font-size:1.2em;border:1px solid #378d26;color:#378d26;font-weight:bold}
.live .rugby .Default .content{background: transparent url(../../images/appli/lives/rugbyDefault.png) no-repeat 5px center}
.live .rugby .RedCard .content{background: transparent url(../../images/appli/lives/rugbyRedCard.png) no-repeat 5px center}
.live .rugby .YellowCard .content{background: transparent url(../../images/appli/lives/rugbyYellowCard.png) no-repeat 5px center}
.live .rugby .Drop .content{background: transparent url(../../images/appli/lives/rugbyDrop.png) no-repeat 5px center}
.live .rugby .Transformation .content{background: transparent url(../../images/appli/lives/rugbyTransformation.png) no-repeat 5px center}

/* comments : page de détail */
.comments{margin:40px 0;background-color:#F7F7F7;padding:8px;border:1px solid #CACACA}
.comments > p{border-bottom:2px solid #808080;font-size:1.4em;text-transform:uppercase;margin:0px 0px 10px 0px}
.comments .content{margin: 0}
.comments .content p{margin: 5px 10px; font-weight: bold; font-size: 16px}
.comments .content .addComment a{color: #315869; margin: 5px 10px}
.comments .content .addComment a:hover{color: #CC3333}
.identComment{}
.identComment h4 span{background: #CC3333 none no-repeat scroll 0 0; padding: 6px 10px; color: #FFF}
.identComment .content{background: #F0F0F0; padding: 5px}
.identComment .content p{margin: 5px 10px; font-weight: bold; font-size: 16px}
.identComment .content .linkConnect{margin: 5px 10px}
.identComment .content .linkConnect a{color: #315869}
.identComment .content .linkConnect a:hover{color: #CC3333}
.identComment .content .blocForm{margin: 10px; border-top: 1px solid #FFF; padding: 10px}
.identComment .content .lostMDP{display: block; margin: 0 0 5px 90px; color: #315869; font-style: italic}
#notCommentable{margin-bottom:20px}
#bloc_CommentForm h4{margin:0px}
#plugFormComment{margin-top:30px}
.bloc_CommentForm p{margin:0px;padding: 10px 0px}
.bloc_CommentForm form table{width: 100%}
.bloc_CommentForm form table th{width: 30%}
.bloc_CommentForm table.mceLayout tr td{padding:0px !important}
#CommentForm input.text{width: 396px;padding:2px;border:1px solid #CACACA}
#CommentForm textarea{width: 400px}
#CommentForm table tr td{padding:5px 0px}
.bloc_CommentForm .blocboutons{margin:15px 0px 5px 0px;text-align:right}
/* Comments */
.commentaire{clear: both; overflow: hidden;padding:8px 0px;border-bottom:1px solid #CCCCCC;border-top:1px solid #FFFFFF}
.commentaire .publication{font-size:1.2em;margin:0px 0px 5px 0px;overflow:hidden}
.commentaire .publication .auteur{font-weight:bold;float:left;color:#000000}
.commentaire .publication .date-heure{font-size:0.7em;float:right}
.commentaire h4{border:0px;font-size:1.1em;text-transform:none;margin:0px 0px 5px 0px}
.commentaire p{font-size:1em}
.commentaire .avatar{float: left; width: 100px; margin: 0 10px 0 0;height:100px;border:1px solid #CACACA;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.commentaire .avatar img{width: 100px;height:100px;overflow:hidden}
.commentaire .title{position: relative}
.commentaire .actions{text-align:right;font-weight:bold;font-size:0.95em;clear:both}
.commentaire .actions .signaler{color:#CC3333;font-size:0.9em}
#CommentAlert{margin:20px 0px 0px 0px;font-weight:bold;font-style:italic}
/* commentList : liste des commentaires en page de détail */
.commentList{clear: both}
.commentList .top{border-bottom: 2px solid #808080; line-height: 27px}
.commentList .top h2{background: #CC3333; display: inline; padding: 5px 10px; color: #FFF; font-size: 14px; font-weight: normal}
/*Securisation*/
.GXCO_secure{clear:both;border: 1px solid #CACACA;color: #444444;margin: 20px auto;padding:10px;background-color:#EFEFEF;overflow:hidden;text-align:center}
.GXCO_secure h3{padding:0px;margin:0px 0px 15px 0px;font-style:italic;display: block;font-size: 1.2em;font-weight: bold;margin-bottom: 5px;text-transform: uppercase;background-image:none} 
.GXCO_secure h3 span{display:block;font-size:0.9em;text-transform:none;font-weight:normal}
.GXCO_secure .modContent{padding:5px;background-color:#FFFFFF}
.GXCO_secure .GXCO_xlogSmall h4{display:none}
.GXCO_secure .GXCO_xlogSmall h4{font-weight:bold !important;border:0px !important}
.GXCO_secure .GXCO_xlogSmall h4 span{display:block;float:none;text-align:center;background-color:#808080;color:#FFFFFF}
.GXCO_secure .GXCO_xlogSmall{width:100%;display:block;float:none;text-align:left;font-style:normal;background-color:#FFFFFF;margin:0px}
.GXCO_secure  .bottom{text-align:left;margin:10px 0px 0px 0px;border:1px solid #CACACA}
.GXCO_secure  .bottom a{text-align:center;padding:5px;display:block;background-color:#FFFFFF}
.GXCO_secure  .bottom a:hover{background-color:#CACACA;text-decoration:none}
.GXCO_secure .listAbo{text-align:left}
.GXCO_secure .modContent h4, .GXCO_secure .listAbo h4{background-color:#808080;color:#FFFFFF;padding:2px 0px;border:0px !important}
.GXCO_secure .listAbo{padding:5px;background-color:#FFFFFF;margin:20px 0px}
.GXCO_secure .listAbo h4{font-size:1.2em !important}
.GXCO_secure .listAbo h4 span{display:block;float:none;text-align:center;background-color:#808080;color:#FFFFFF;padding:0px}
.GXCO_secure ol{list-style-position: inside}
.GXCO_secure ol li{background: none repeat scroll 0 0 transparent;border: medium none;font-size:1.4em;font-weight: 900;margin: 10px 0;overflow: hidden;padding: 5px 0;position: relative}
.GXCO_secure ol li span{font-weight:normal;font-size:0.7em}
.GXCO_secure .previewAbo span.illustration{background:url(../../images/appli/souscription/listAbo.jpg) no-repeat scroll right 0px transparent;display:block;width:640px;height:180px}
.GXCO_secure .createAccount a, .GXCO_secure .previewAbo a{float:right}
.ContentDetailComponent #zone_side1Bottom .GRDC_teaser.a-la-une ul li h2{padding:5px;padding:5px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */;height:110px}
.ContentDetailComponent #zone_side1Bottom .GRDC_teaser.a-la-une ul li{width:205px;float:left;margin:5px;overflow:hidden}
.ContentDetailComponent #zone_side1Bottom .GRDC_teaser.a-la-une ul li figure{width:205px;height:130px;background-color:#EFEFEF;overflow:hidden}
.ContentDetailComponent #zone_side1Bottom .GRDC_teaser.a-la-une ul li img{width:100%}
.ContentDetailComponent .listaction{display:none}

/* EXTRA */
.extraContent .modContent{overflow:hidden;min-height:50px;padding:10px 5px 5px 5px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.extraContent .mod > p{color:#cc0000;border-bottom:1px dotted #000000;text-transform:uppercase;text-align:left}
/* Tag List */
.tagsList .modContent ul li{list-style-position:inside !important;list-style-type:circle}
.tagsList .modContent ul li{margin:3px 0px;font-size:0.9em}
/* Note detail article */
.GRDC_rating .moyenne{margin-left: 5px}
.GRDC_rating .nbvotes{border-left: solid 1px #ddd; margin-left: 3px; padding-left: 5px; font-weight: bold; color:#315869}
.rating-cancel,.star-rating{float: left; width: 17px; height: 15px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden}
.rating-cancel,div.rating-cancel a{background: url(../../images/appli/GSOC/delete.gif) no-repeat 0 -16px}
.star-rating,div.star-rating a{background: url(../../images/appli/GSOC/star.gif) no-repeat 0 0px}
.rating-cancel a,div.star-rating a{display: block; width: 16px; height: 100%; background-position: 0 0; border: 0}
.star-rating-on a{background-position: 0 -16px !important}
.star-rating-hover a{background-position: 0 -32px !important}
.star-rating-readonly a{cursor: default !important}
.star-rating{background: transparent !important; overflow: hidden !important}

/* XCONNECT */
ul.listaction{background: none no-repeat 0 0 #EEE; overflow: hidden; padding: 2px 5px; clear: both;margin:10px 0px}
ul.listaction li{float: left; font-size: 0.9em; padding: 0 0 0 5px}
/* messages */
p.note{text-align: left; font-size: 10px; margin: 7px 0 0 100px}
p.note label{width: auto !important}
/* Page Identification */
.GXCO_ident{width:980px;margin:40px auto;border:1px solid #CCCCCC;overflow:hidden}
.GXCO_ident header{background-color:#F7F7F7;padding:10px;border-bottom:1px solid #CCCCCC}
.GXCO_ident header h1{font-family:"Arial Black",Arial;color:#C21229}
.GXCO_ident header p{font-size:1.2em;color:#000000}
.GXCO_ident .contentIdent{padding:0px 10px;overflow:hidden}
.GXCO_ident .formIdent{border-right:1px solid #CCCCCC}
.GXCO_ident .formIdent, .GXCO_ident .formSubscription{float:left;padding:10px 0px}
.GXCO_ident .formIdent{width:450px;margin:0px 0px 0px 15px; padding:10px 15px 10px 0px}
.GXCO_ident .formSubscription{width:445px;margin:0px 15px}
.GXCO_ident .formrow label{width:90px}
.GXCO_ident h3{text-align:center;font-weight:normal;font-size:1.4em;margin:0px 0px 20px 0px;color:#000000}
.GXCO_ident .formIdent ul{float:left;margin-top:20px}
.GXCO_ident .formIdent ul li{float:left;font-size:0.85em;margin-right:5px}
.GXCO_ident .formIdent ul li *{color:#666666}
.GXCO_ident .formIdent ul li.first{border-right:1px solid #CCCCCC;padding-right:5px}
.GXCO_ident .formIdent ul li input{float:left;margin:0px 5px 0px 0px;}
.GXCO_ident .blocbutton{float:right;margin-top:15px}
/* module : toolbox */
.toolbox{background-color:#EAEBEF;border-width:0px 1px 1px 0px;border-style:solid;border-color:#DBDBDB;padding: 3px; position: absolute; left: 5px; top: 25px;width:200px;z-index: 250}
.toolbox li a{display: block;margin:3px 0px;padding:3px}
.toolbox li a:hover{background: none no-repeat scroll 0 0 #dadada;text-decoration:none}
.GXCO_xlogin{float:left;margin:0px}
.GXCO_xlogin li{line-height:28px;height:28px;float:left}
.GXCO_xlogin li a{padding:0px 5px}
/* module : account & accountNotification  */
.account .modContent .accountuser.active .droplist{background: url(../../images/GXCO/arrow.gif) no-repeat 50% -47px transparent}
.account.mod, .accountNotification.mod{float: left;margin: 0;overflow:visible}
.accountuser,#temporayNotification{height: 28px;line-height: 28px;padding: 0 0 0 12px;font-weight:bold}
.account .modContent .accountuser .droplist{background: url("../../images/GXCO/arrow.gif") no-repeat scroll 50% -68px rgba(0, 0, 0, 0);display: block;height: 4px;left: 0;position: absolute;top: 12px;vertical-align: middle;width: 7px}
.toolBoxNotification{display:none;width:200px}
.toolContent{clear:both;padding:5px}	
.toolContent  p{font-size:0.9em;font-style:italic;margin:0px 0px 5px 0px}
.toolContent ul li{margin:0px 20px !important;display:inline}
.toolContent ul li a{padding:0px 0px 0px 25px;font-weight:bold} 
.toolContent .completeAccount{background: url(../../images/GXCO/ico_accept16.gif) no-repeat 0px 0px;color:#56b509 !important}
.toolContent .logOut{background: url(../../images/GXCO/ico_delete16.gif) no-repeat 0px 0px;color:#d64f01 !important}
.toolTitle h4{font-size: 1.6em;color: #C21229;font-family: "Arial Black",Arial}
.closeToolBox{display:none}
.toolContent ul{width:270px;margin:auto;text-align:center;display:block;overflow:hidden}
.toolContent ul li{float:left;width:90px;text-align:center}



/* RAIL ROAD */
.GBEL_quickPurchase .navregister ul li{width:20%}
.navregister{margin: 40px auto;overflow: hidden}
.navregister ul{overflow:hidden}
.navregister ul li{background-color: #efefef;float: left;list-style-type: none;margin: 0 2%;padding: 10px 5px;text-align: center;width: 30%}
.navregister ul li span{display: block;font-size: 1.6em;text-align: center}
.navregister ul li.selected{color: #FFFFFF;background-color:#cc0033}

/* INSCRIPTION */
.CreateProfileComponent #GPRF_OneStepLight{background-color:#f4f4f4}
.CreateProfileComponent #GPRF_OneStepLight h1{color:#cc0033;text-align:left;padding:10px 15px;border-width:0px 0px 1px 0px;height:auto;margin:0px !important}
.goConnect{background-color:#333333}  
.CreateProfileComponent #GPRF_OneStepLight #cgu label,.CreateProfileComponent #GPRF_OneStepLight #siteOffer label{font-weight:normal;font-size:1em} 
#fastIdentificationForm span.error{clear: both;color: #cc0033;display: block;margin-left: 210px;margin-top: 3px}
#fastIdentificationForm .checkCGU .error{margin-left: 0}

/* GXCO mot de passe oublié */
.GXCO_forgotPwd *{box-sizing:border-box !important}
.GXCO_forgotPwd{border: 1px solid #cacaca;margin: 15px auto;width: 50%}
.GXCO_forgotPwd h1{border-width: 0 0 1px;border-style:solid;border-color:#cacaca;color: #cc0033;height: auto;margin: 0 !important;padding: 10px 15px;text-align: left;background-color:#f4f4f4}
.GXCO_forgotPwd .appContent{padding:10px 15px}
.GXCO_forgotPwd .appContent fieldset{padding:0px;margin:20px 0px 0px 0px;background-color:#FFFFFF;border-width:0px}
.GXCO_forgotPwd .formrow label{float: none;font-size: 18px;margin-bottom: 5px;width: 100%;display:block}
.GXCO_forgotPwd .formrow input{padding:5px;width:100%}
.GXCO_forgotPwd #pasp_d{border-top:1px solid #efefef;padding:20px 0px 0px 0px;margin-top:20px}
.GXCO_forgotPwd #pasp_d input{float:left;width:auto}
.GXCO_forgotPwd #pasp_d label{line-height: 18px;padding-left: 30px;text-align: justify;font-weight:normal;font-size:1em}
/* TODO : A SUPPRIMER */
.GPRF_forgotPwd *{box-sizing:border-box !important}
.GPRF_forgotPwd{border: 1px solid #cacaca;margin: 15px auto;width: 50%}
.GPRF_forgotPwd h1{border-width: 0 0 1px;border-style:solid;border-color:#cacaca;color: #cc0033;height: auto;margin: 0 !important;padding: 10px 15px;text-align: left;background-color:#f4f4f4}
.GPRF_forgotPwd .appContent{padding:10px 15px}
.GPRF_forgotPwd .appContent fieldset{padding:0px;margin:20px 0px 0px 0px;background-color:#FFFFFF;border-width:0px}
.GPRF_forgotPwd .formrow label{float: none;font-size: 18px;margin-bottom: 5px;width: 100%;display:block}
.GPRF_forgotPwd .formrow input{padding:5px;width:100%}
.GPRF_forgotPwd #pasp_d{border-top:1px solid #efefef;padding:20px 0px 0px 0px;margin-top:20px}
.GPRF_forgotPwd #pasp_d input{float:left;width:auto}
.GPRF_forgotPwd #pasp_d label{line-height: 18px;padding-left: 30px;text-align: justify;font-weight:normal;font-size:1em}

/* NEW GXCO UPDATE & GPRF UPDATE */
.GXCO_changePassword label,.GPRF_updateProfile label{margin:2px 0px 0px 0px}
.GXCO_changePassword .formrow, .GPRF_updateProfile .formrow{overflow:hidden}
.GPRF_updateProfile input[type="file"]{border-width:0px}
/* END GXCO & GPRF */

/* FAST INSCRIPTION*/
.GBEL_quickPurchase fieldset{width:60%;margin:30px auto;border-width:0px;background-color:#f4f4f4;padding:50px 20px 20px 20px}
.GBEL_quickPurchase fieldset legend{margin:0px;padding:0px;border-width:0px;background-color:#f4f4f4;position:absolute;top:15px;left:20px;color:#cc0033;font-size:1.4em}
.GBEL_quickPurchase label{margin:2px 0px 0px 0px}
.GBEL_quickPurchase label[for="ctl00_chkCGU"]{float:none;font-weight:normal}
.GBEL_quickPurchase .formrow a{font-weight:bold}
label[for="ctl00_chkCGU"] + .error{margin:3px 0px 0px 0px}
.GBEL_quickPurchase .blocbutton{text-align:center !important}
/* END FAST INSCRIPTION*/

/* PAIEMENT */
.GBEL_oneClickOrder #selectPaymentType{margin:20px 0 0 0;overflow:hidden;}
.GBEL_oneClickOrder #selectPaymentType li{float:left;background-color:#F7F7F7;margin:0 2px 0 0;}
.GBEL_oneClickOrder #selectPaymentType li label{display:block;padding:10px 30px;}
.GBEL_oneClickOrder #selectPaymentType li:hover{background-color:#888;color:#FFF}
.GBEL_oneClickOrder #selectPaymentType li.ongletActive{background-color:#212121;color:#FFF;}
.GBEL_oneClickOrder .selectPaymentInfo{border:1px solid #212121;}
.GBEL_oneClickOrder .selectPaymentInfo p{text-align:center;}
.GBEL_oneClickOrder .selectPaymentInfo li{padding:10px 10px 0;font-size:14px;}
.GBEL_oneClickOrder .selectPaymentInfo li #deleteCB{display:block;padding:5px 20px;border:none;margin:10px 0;background:#CACACA;cursor:pointer;}
#sbResubmit{background-color:red;color:#FFF;text-transform:uppercase;padding:10px 20px;border:none;cursor:pointer;}
#sbSubmit{width:auto;height:auto;padding:3px 5px;background:#C03 }

/* GPRF */
#navDashboard_1{overflow: hidden; width: 100%; height: 30px; position: relative; z-index: 9;margin:20px 0px 0px 0px}
#navDashboard_1 ul{background-color:#EFEFEF;position:relative;overflow:hidden}
#navDashboard_1 ul li.first{padding:0px;margin:0px}
#navDashboard_1 li{z-index:2;position:relative;float: left; line-height: 30px; font-size: 12px}
#navDashboard_1 ul li.first a{background: url(../../images/GPRF/bg_navAccount_first.png) no-repeat right top transparent !important; padding: 0; width: 195px; display: block; line-height: 30px; text-align: center; color: #FFF;margin:0px}
#navDashboard_1 li a{display: block;margin:0px 0px 0px -15px;padding: 0 25px 0 25px; text-align: center; color: #333; line-height: 30px}
#navDashboard_1 li.selected{z-index:1}
#navDashboard_1 li.selected a{background: url(../../images/GPRF/bg_navAccount_hover.png) no-repeat right top #EFEFEF}
#navDashboard_2{background-color: #EEEEEE;float: left;margin: 0 10px 20px 0;padding: 5px;width: 170px;height:450px}
#navDashboard_2 ul li a{display:block;margin:5px 0px;padding:2px 4px}
#navDashboard_2 ul li a{display:block}
#navDashboard_2 ul li.selected a, #navDashboard_2 ul li a:hover{background-color:#ffffff;text-decoration:none}
#navDashboard_2 ul li.selected a{font-weight:bold;color:#CC3333}
.GPRF_dashboard ul{font-size:0.9em}
.GPRF_dashboard ul li{margin:2px 0px;overflow: hidden}
.GPRF_dashboard .nameAccount{font-weight:bold;margin:0px 0px 10px 0px;display:block;background-color:#DDDDDD;text-align:center;padding:3px 0px}
.GPRF_dashboard .infos{padding:5px;border:1px solid #CACACA}
.GPRF_dashboard .infos label{font-weight:bold;float:left;background:#DADADA;width: 160px;padding: 2px 5px;margin:0px 5px 0px 0px}
.GPRF_dashboard .infos  ul li span{display: block;padding: 2px 5px;background-color:#EFEFEF}		
.GPRF_dashboard .infos .photo{float:left;margin:35px 10px 5px 0px;display:block}
.GPRF_dashboard .infos .photo img{height:80px}
.GBEL_subscriptionList, .GXCO_authenticationHistory{clear:none;margin:0px 10px 20px 10px;clear:none}
.GBEL_subscriptionList h4 , .GXCO_authenticationHistory h4{display:block;border:0px;background-color:#DDDDDD;text-align:center;padding:2px 0px;margin:0px 0px 5px 0px;font-size:1em} 
.GBEL_subscriptionList h4 span , .GXCO_authenticationHistory h4 span{float:none;color:#444444}
.GXCO_authenticationHistory{height:135px;float:left;width:370px;border:1px solid #CACACA;padding:5px}
.GXCO_authenticationHistory label{float:left;background:#ececec;width: 140px;padding: 2px 5px;margin:0px 5px 0px 0px}
.GXCO_authenticationHistory  ul li{margin:2px 0px;overflow: hidden} 
.GXCO_authenticationHistory  ul li span{float:left;display: block;float: left;padding: 2px 5px}




/* Gestion des souscriptions */
.GBEL_subscriptionList table{width:100%}
.GBEL_subscriptionList table tr th{background-color:#EFEFEF;padding:3px}
.GBEL_subscriptionList table tr td{padding:2px;font-size:0.85em}
.GBEL_subscriptionList ul li{overflow:hidden;margin:0 0 30px 0}
.orderInfo table{float:left;width:630px}
.orderInfo table tr td span{padding:3px 5px;width:160px;float:left;font-weight:bold}
.orderInfo,.orderProductList{padding:5px;position:relative}
.orderInfo{border-bottom:1px dotted #CACACA;overflow:hidden}
.orderTitle{font-weight:normal !important;width:130px !important;background-color:#EEE} 
.GBEL_subscriptionList .waitingforpayment{color:#e9941a}
.GBEL_subscriptionList .canceled{color:#c62f2f}
.GBEL_subscriptionList .paid{color:#74ab1c}
.productName{padding:0 0 0 20px;color:#303030}
.actionOrder{float:right;width:150px;text-align:right;padding:5px 0px}
.actionOrder  input{margin:3px 0}
.showOrderInfo{-moz-transition: background 0.2s linear 0s; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.075); background-color: #FFF; border: 1px solid #CCC; border-radius: 1px; margin: 0; outline: medium none; padding: 1px 3px}
.showOrderInfo:hover{text-decoration:none}
.orderProductList ul li{margin:0px;background-color:#FFF;overflow:hidden}
.orderProductList table{width:100%}
.orderProductList table tr td{padding:3px}
.orderProductList .productPhoto{width:20%}
.orderProductList .productName{width:40%;font-weight:bold;padding:0px;font-size:1.2em}
.orderProductList .productValidity{width:40%;text-align:right}
.orderInfoDetail table{width:100%}
.orderInfoDetail table tr th{padding:3px;background-color:#EFEFEF}
.orderInfoDetail table tr td{padding:3px}
.orderInfoDetail{display:block;width:800px}
.orderInfoDetail h4{display:block;text-align:center;background-color:#DFDFDF;padding:2px 5px;margin:0 0 10px 0;color:#303030}
.orderInfoDetail p span{font-weight:bold;display:block;width:180px;float:left}
.orderDetail{display:block;width:600px;float:left}
.transactionKO{color:#C62F2F}
.transactionOK{color:#74AB1C}
.orderName{font-weight:bold;margin:0 0 5px 0}
.termNumber,.transactionAmount{text-align:right}
.mod.GBEL_subscriptionList{height:135px;float:left;width:370px;border:1px solid #CACACA;padding:5px}
.mod.GBEL_subscriptionList label{float:left;background:#ececec;width: 200px;padding: 2px 5px;margin:0px 5px 0px 0px}
.mod.GBEL_subscriptionList  ul li{margin:2px 0px;overflow: hidden} 
.mod.GBEL_subscriptionList  ul li span{float:left;display: block;float: left;padding: 2px 5px}
.app.GBEL_subscriptionList table{width:100%}
.app.GBEL_subscriptionList table tr th{background-color:#EFEFEF;padding:3px}
.app.GBEL_subscriptionList table tr td{padding:2px;font-size:0.85em}
#updateProfile{background-color:#FFFFFF;border:0px;padding:0px}
#updateProfile legend{display: none}
#updateProfile .formrow span{}
#updateProfile .formrow p.note{margin: 0}
#updateProfile .formrow .imgState{position: absolute; left: 615px; top: 5px; height: 16px; width: 16px}
#updateProfile .formrow .imgState img{height: 16px; width: 16px}

/* STATIC_iookazLink */
.STATIC_iookazLink h4{background: url("../../images/v0/pointSprite.gif") repeat-x scroll 0 bottom #FFFFFF;height: 24px;line-height: 24px;margin: 0 0 2px}
.STATIC_iookazLink h5{padding:3px;text-align:center;font-size:0.8em}
.STATIC_iookazLink h5 span{display:block;font-size:1.6em;background-color: #666666;color: #FFFFFF;padding:3px}
.STATIC_iookazLink p{font-weight:bold;border:1px solid #CACACA;padding:3px;font-size:0.9em;background-color:#FFFFFF}
.STATIC_iookazLink p a{color:#1e70a8}
.STATIC_iookazLink .modContent{background-color:#EDEDED; padding: 5px}
.STATIC_iookazLink .modContent li{border-width: 0 0 1px 0;border-style: solid;border-color: #DDDDDD;padding:5px 10px 5px 10px;}
.STATIC_iookazLink .modContent li a{font-size:0.9em}
.STATIC_iookazLink .modContent li a:hover{color: #1e70a8}
.STATIC_iookazLink p{margin:5px 0}

/* STATIC SPO */
.STATIC_Live a{display:block;width:300px;height:105px;background: url("../../images/v0/spriteSPO.png") no-repeat 0px 0px #FFFFFF}
.STATIC_SPOLink h4{border-bottom: 1px dotted #666666;height: 24px}
.STATIC_SPOLink .modContent{display:block;width:300px;height:60px;background: url("../../images/v0/spriteSPO.png") no-repeat 0px -113px #FFFFFF}
.STATIC_SPOLink .modContent ul{list-style-position:inside;list-style-type:circle;padding-top:10px}
.STATIC_SPOLink .modContent ul li{list-style-position:inside;list-style-type:disc;padding:0px 0px 0px 25px;color:#FFFFFF}
.STATIC_SPOLink .modContent ul li a{color:#FFFFFF;font-weight:bold;font-size:1.1em}

/* MOD GALLERY VIDEO */
/* Gallery */
.thumbnailInfo{padding:0px 5px;color:#FFFFFF}
.photocount{border-right:2px solid #931535;padding:0px 3px 0px 0px;margin:0px 5px 0px 0px}
.photocount span, .thumbnailInfo span{display:block;width:18px;height:16px;background:transparent url('../../images/v0/sprite.png') no-repeat -32px -100px;float:left;margin:0px 5px 0px 0px}
.GRDC_Gallery,.GRDC_Video{margin:0px 0px 60px 0px}
.GRDC_Gallery .stage, .GRDC_Video .stage{position:relative;background-color:#222222}
.GRDC_Gallery .stage img, .GRDC_Video .stage img{width:100%}
.GRDC_Gallery .titleContent h2, .stageInfo, .GRDC_Video .stage h2{padding:5px}
.GRDC_Gallery .stage h2 .titre, .GRDC_Video  .stage h2 .titre{font-family:"Arial Black",Arial,Trebuchet MS,sans-serif;font-size:1.4em;line-height:0.8em;color:#FFFFFF}
.GRDC_Gallery .stageInfo, .GRDC_Video  .stageInfo{color:#FFFFFF;overflow:hidden}
.GRDC_Gallery .stageInfo ul li, .GRDC_Video .stageInfo ul li{float:left}
.GRDC_Gallery .stageInfo .datePublication,.GRDC_Video .stageInfo .datePublication{margin:0px 5px 0px 0px}
.GRDC_Gallery .vignettes,.GRDC_Video .vignettes{width: 20000em;position: relative;list-style: none;margin: 0;padding: 0}
.GRDC_Gallery .vignettes li,.GRDC_Video .vignettes li{float: left;width:216px;height:225px}
.GRDC_Gallery .bottomContent figure,.GRDC_Video .bottomContent figure{width:215px}
.GRDC_Gallery .bottomContent img,.GRDC_Video .bottomContent img{width:100%;border:1px solid #5b5b5b}
.GRDC_Gallery .modContent, .GRDC_Video .modContent{background-color:#353535;overflow:hidden;padding:0px 0px 5px 0px}
.GRDC_Gallery .bottomContent,.GRDC_Video .bottomContent{position:relative;display:none}
.GRDC_Gallery .bottomContent h2,.GRDC_Video .bottomContent h2{padding:5px;font-size:1em}
.GRDC_Gallery .modContent a, .GRDC_Video .modContent a{color:#FFFFFF;font-size:1.1em;font-weight:normal} 
.GRDC_Gallery .customNavigation,.GRDC_Video .customNavigation{display:none;overflow:hidden;height:35px;clear:both}
.GRDC_Gallery .customNavigation .btn,.GRDC_Video .customNavigation .btn{display: block;height: 22px;width: 22px}
.GRDC_Gallery .customNavigation .prev,.GRDC_Video .customNavigation .prev{background:transparent url('../../images/v0/sprite.png') no-repeat 0px -116px;float:left;margin:5px 0px 0px 8px}
.GRDC_Gallery .customNavigation .next,.GRDC_Video .customNavigation .next{background:transparent url('../../images/v0/sprite.png') no-repeat -22px -116px;float:right;margin:5px 8px 0px 0px}

/* STATIC PH */
p.titleStatic{color:#000000;font-weight:bold;font-size:1.6em}
/* Montagne SkiChrono */
#phMontagne{position:relative}
#phMontagne .linkSCH{position:absolute;right:0px;bottom:0px}
#phMontagne .linkSCH h4{padding:5px}
#phMontagne .linkSCH h4  span{color: #FFFFFF;background-color: #0066CC;display: block;font-size:1em;overflow: hidden;padding: 2px;text-transform: uppercase;font-family:"Arial Black", Arial,Trebuchet MS}
#phMontagne .linkSCH ul{padding:5px;margin:0px 0px 5px 0px}
#phMontagne .linkSCH ul li{background: transparent url("../../images/GRDC/arrowSprite.gif") no-repeat 0px 2px;padding:1px 0px 1px 20px}
#phMontagne .linkSCH ul li a{color:#0066CC;font-weight:bold}
#phMontagne .linkSCH .imageSCH{display:block;text-align:center}
.linkSCH.shortContent{background-color: #FFFFFF;border: 1px solid #D7D7D7;width: 210px}
/* Services */
#phServices{margin:0px 0px 30px 0px}
#phServices .content{background-color:#eae3e3;overflow:hidden;padding:8px}
#phServices .col{border-right:1px solid #d10020;float:left;width:195px;height:160px;color:#333333}
#phServices .consommation{margin:0px 0px 0px 15px;padding:0px 15px 0px 0px}
#phServices .consommation h5{text-transform:uppercase;background: transparent url("../../images/GRDC/arrowSprite.gif") no-repeat 0px 2px;padding:0px 0px 0px 20px;font-size:1em;color:#000000}
#phServices .consommation p{}
#phServices .consommation p span{color:#ff3300}
#phServices ul li{background: transparent url("../../images/GRDC/arrowSprite.gif") no-repeat 0px 2px;padding:0px 0px 0px 20px;margin:2px 0px}
/* Dernières Informations */
#phDerInfos{position:relative}
#phDerInfos .searchCom{border-top: 1px dotted #DC0000;display:block;width:205px;position:absolute;z-index:10;top:235px;left:5px}
#phDerInfos .searchCom h5{margin: 3px 10px;background: transparent url("../../images/GRDC/arrowSprite.gif") no-repeat 0px 2px;padding:0px 0px 0px 20px;color:#cc0033;font-weight:bold;font-size:1em;line-height:16px}
#phDerInfos .searchCom .searchForm{display:block;padding:0px 8px}
#phDerInfos .searchCom .searchForm #communesLDL{float:left;width:150px}
#phDerInfos .searchCom .searchForm  #communesubmit2{padding:0px;margin:0px 0px 0px 5px}

/* NEWSFEED */
.GRDC_newsFeed{width: auto; padding: 10px 0 0 0; background: #666666 none no-repeat 0 0}
.GRDC_newsFeed>p,.GRDC_newsFeed h4{font-weight:bold;border: none; margin: 0 10px 10px 10px !important;text-transform:uppercase;font-size:1em !important;font-family: "Arial",Trebuchet MS,sans-serif !important}
.GRDC_newsFeed>p span,.GRDC_newsFeed h4 span{background-color:#d10020; color: #FFF; padding: 2px 15px}
.GRDC_newsFeed .modContent{padding: 0 5px; color: #FFF}
.GRDC_newsFeed .modContent ul{/*border-top: 1px solid #FFF; */margin: 0}
.GRDC_newsFeed .modContent ul li{overflow: hidden; border-bottom: 1px dotted #FFFFFF; padding: 10px 0}
.GRDC_newsFeed .modContent p.publication{float: left; color: #CCCCCC;margin:0px 5px 0px 0px;border-right:1px solid #FFFFFF;padding:0px 10px 0px 0px;font-weight:bold;font-size:1.3em; height:20px;line-height: 20px}
.GRDC_newsFeed .modContent h2{font-size: 1.2em; font-weight: normal;padding-left:50px}
.GRDC_newsFeed .modContent h2 a{color: #FFF} 
.GRDC_newsFeed .showMore{text-align:right;padding:5px}
.GRDC_newsFeed .showMore a{color:#FFFFFF}

/* WIDGET FACEBOOK */
.STATIC_social > p{border-bottom:1px dotted #666666;line-height:24px;height:24px}
.STATIC_social > p span{color:#cc0033}
.STATIC_social .modContent{height:80px;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.STATIC_social .modcontent p{float:left;text-align:right;width:80px;display:block;font-size:1em;margin:10px 0px 0px 0px}
.STATIC_social .viewFB{float:right}
.widgetFB h4{font-weight:bold;font-size:1.4em}
.widgetFB .modContent{border:1px solid #999999}

/* TEASER SIDE 2 */
#side2 .GRDC_teaser > p{height:24px;border-bottom:1px dotted #cc0033;color:#cc0033;text-transform: uppercase;font-family: "Arial Black",Arial,Trebuchet MS,sans-serif;font-size: 1.6em}
#side2 .GRDC_teaser > p a{color:#cc0033}
#side2 .GRDC_teaser figure{float:right;margin-left:5px}
#side2 .GRDC_teaser ul li{overflow:hidden;clear:both; border-bottom: 1px dotted #E00000;margin:5px 0px;padding:5px 0px}
#side2 .GRDC_teaser ul li h2{font-size:1.4em}
#side2 .GRDC_teaser ul li h2 .surtitre{display:none}
#side2 .GRDC_teaser ul li .contentInfo{display:none}

/* TOMOST & LASTCOMMENT  */
.GSOC_topMost, .GSOC_latestComments{border-bottom:1px dotted #666666}
.GSOC_topMost > p,.GSOC_latestComments > p{border-bottom:1px dotted #666666;line-height:24px;height:24px}
.GSOC_topMost > p span{color:#CC0033}
.mostRead span,.mostCommented span{color:#CC0033}
.mostRead.selected a,.mostCommented.selected a{background-color:#cccccc}
.mostRead a{float:left;background-color:#f0f0f0;margin:0px 20px 0px 0px;font-size:1.1em;padding:5px;font-size:1.1em}
.mostCommented a{background-color:#f0f0f0;float:right;font-size:1.1em;padding:5px;font-size:1.1em}
.blocContent{clear:both;font-size:1.1em;background: url("../../images/v0/sprite.png") no-repeat -139px -8px #FFFFFF}
.blocContent p{height:35px;overflow:hidden;padding:5px 0px 0px 35px;margin:0px}
.viewcount-info-number{display:none}
.GSOC_latestComments .modContent p{margin:0px 0px 5px 0px;padding:5px;font-size:1em;font-weight:bold;font-style:italic}
.GSOC_latestComments .modContent p a{color:#626262}
.GSOC_latestComments .modContent p.pair a{color:#000000}
.GSOC_latestComments .modContent .infos{display:block;color:#CC0033;font-size:0.9em;margin-top:3px}
.GSOC_latestComments .infos .author{padding:0px}
.GSOC_latestComments .infos span{margin:0px 5px 0px 0px;padding:0px 0px 0px 5px}
.GSOC_latestComments .date{float:none}
.GSOC_latestComments .pair{background-color:#e8e7e2}

/* FAV TAGGS  */
.favTag h4{border-bottom:1px dotted #666666;line-height:24px;height:24px}
.favTag h4 span .tagHelp{vertical-align: middle; cursor: pointer}
.favTag .modContent{height:60px;padding:5px;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
#favTags .modContent{font-size:1.1em}
#favTags #tagsRes ul{overflow: hidden; clear: both}
#favTags #tagsRes ul li{margin: 5px 10px 5px 0; float: left;background-color:#CC0033;padding:2px 5px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px}
#favTags #tagsRes ul li a{color:#FFFFFF}
#favTags #tagsRes ul li a span{font-weight:bold;margin:0px 0px 0px 5px}
#favTags .tagAllDelete{text-align: right; margin: 5px}
#favTags .tagAllDelete img{vertical-align: bottom; padding: 0 5px 0 0}

/* TV MAG */
.GMEX_tv{margin: 0 0 30px}
.GMEX_tv .fig-widget-header-react{ display:none}
.GMEX_tv .fig-widget-list-react__cell{width:90%;margin:0 10px !important}
.GMEX_tv .fig-widget-tvmag .fig-widget-footer-react{margin-right:30px !important}
.GMEX_tv .fig-widget-footer-react{padding-top: 5px;}
.GMEX_tv .fig-widget-footer-react a{text-decoration: underline;}

/* WEBPOLL */
.GRDC_webPoll > p{border-bottom:1px dotted #666666;line-height:24px;height:24px}
.GRDC_webPoll .modContent{padding:10px; background-color: #cccccc;overflow:hidden}
.GRDC_webPoll .modContent .photo{float:right}
.GRDC_webPoll .modContent h2{display:none}
.GRDC_webPoll .modContent label{font-size:1.1em;color:#000000}
.GRDC_webPoll .modContent .voteContent.Medias{float: left;width: 140px}
.GRDC_webPoll .modContent .voteContent{position: relative}
.GRDC_webPoll .mod02{padding:1px}
.GRDC_webPoll .modContent blockquote{margin: 0 0 10px 0;color:#000000;font-size:1.1em}
.GRDC_webPoll .blocbutton{text-align:left;overflow:hidden;margin:0px 0px 5px 0px}
.GRDC_webPoll .blocbutton input{text-transform:none;width:auto;margin: 10px 0; padding:2px 5px; font-size: 12px; background: #666666; color: #FFF; border: none; cursor: pointer}
.GRDC_webPoll .showMore{text-align: left}
.GRDC_webPoll .showMore input{padding: 2px 5px; margin-bottom:10px; border: none; background: #666666; color: #fff; font-size: 12px; cursor: pointer}
.GRDC_webPoll .resconteneur, .GRDC_webPoll .resconteneur .resultat{height: 15px}
.GRDC_webPoll .resconteneur{background: #FFF; border-width: 1px; border-style: solid; border-color: #EEE #DDD #DDD #EEE}
.GRDC_webPoll .resconteneur .resultat{background: #CC3333}
.GRDC_webPoll .voteContent ul li{margin:5px 0px}
.GRDC_webPoll .voteContent p input{font-size:1em;background: #000000;color:#FFFFFF;border:0px;border-radius:0px;padding:1px 8px}
.linkPoll{clear:both}
.linkPoll a,.GRDC_webPoll .showMore a{background: url("../../images/GRDC/arrowSprite.gif") no-repeat scroll 0 1px transparent;margin: 2px 0;padding: 0 0 0 20px;color:#333333;font-size:0.85em}

/* WEATHER */
.GMEX_weather{margin:0px}
.GMEX_weather > p{border-bottom:1px dotted #e00000;line-height:24px;height:24px}
.GMEX_weather .modContent div.form{padding:5px 0;border-color:#b2afae;border-style:dotted;border-width:1px 0}
.GMEX_weather #content_meteo{padding: 10px 0px 0px 0px;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 25%, rgba(249,226,150,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(255,255,255,1)), color-stop(100%,rgba(249,226,150,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 25%,rgba(249,226,150,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 25%,rgba(249,226,150,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 25%,rgba(249,226,150,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 25%,rgba(249,226,150,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9e296',GradientType=0 ); /* IE6-9 */
height:130px}
.GMEX_weather #meteoNewsTownName{font-size:1em;font-weight:bold;text-transform:uppercase;color:#dc0000}
.GMEX_weather .blocjour{float:left;display:block;width:175px;height:100px;overflow:hidden;margin:0px 0px 5px 0px;position:relative;border-right:1px dotted #e00000;padding:0px 0px 0px 5px}
.GMEX_weather .imagemeteo{float:left;text-align:center;display:block;width:80px}
.GMEX_weather .imagemeteo img{width:80px}
.GMEX_weather .infosjour{float:left;width:90px}
.GMEX_weather .infosjour p{font-size:0.85em}
.GMEX_weather .temp_mini, .GMEX_weatherMulti .temp_mini{color:#0066cc;font-size:0.85em}
.GMEX_weather .temp_maxi, .GMEX_weatherMulti .temp_maxi{color:#CC3333;font-size:0.85em}
.GMEX_weather .temp_maxi,.GMEX_weather .temp_mini{display:block}
.GMEX_weather .suite{background: url("../../images/GRDC/arrowSprite.gif") no-repeat scroll 0 -74px transparent;padding: 0 0 0 20px;clear:both;display:block}
.GMEX_weather .searchlocal{clear:both;overflow:hidden;background-color:#d1d1d1;padding:3px;text-align:center}
.GMEX_weather .searchlocal label{font-style:italic;font-size:0.85em;display:block}
.GMEX_weather .searchlocal form{width:230px;margin:auto;text-align:left}
#txtVilleMeteo{width:180px;float:left;margin:0px 5px 0px 0px}
#meteolocsubmit{padding:0px}
.STATIC_linkWeather > p{padding-top:8px}
.STATIC_linkWeather .modContent{padding:5px;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */}
.STATIC_linkWeather ul li{padding: 0 0 0 20px; margin:3px 0px;background: transparent url("../../images/GRDC/arrowSprite.gif") no-repeat left -73px}
.GMEX_weatherMulti > p{font-size:1.4em;color: #666666;font-family: "Arial Black",Arial,Trebuchet MS,sans-serif;text-transform: uppercase;border-bottom: 4px solid #0066cc}
.GMEX_weatherMulti .localitemeteo{color:#0066cc;font-weight:bold;font-size:1.4em;margin:10px 0px 5px 0px;display:block}
.GMEX_weatherMulti .blocprevision li{float:left;margin:0px 5px;display:block;width:120px}                                     
.GMEX_weatherMulti .blocprevision li p{font-size:0.85em}
.GMEX_weatherMulti .blocprevision li .day{text-transform:uppercase;font-size:1.1em}
.GMEX_weatherMulti .blocprevision{height:180px}
.GMEX_weatherMulti .detail{clear:both;background-color: #D1D1D1;overflow: hidden;padding: 3px;text-align: center}
.GMEX_weatherMulti .temperature span{font-weight:bold;font-size:1.1em;display:block}
.GMEX_weatherMulti .searchlocal{float:left}
.GMEX_weatherMulti .suite{float:right;margin-top:1px}
#previsions_meteo{overflow:hidden;margin:0 0 15px}
.GMEX_radar p.entete,.GMEX_alert p.entete{color: #666666;font-family: "Arial Black",Arial,Trebuchet MS,sans-serif;font-size: 1.4em;line-height: 1.3em;margin: 0 0 10px;text-transform: uppercase}
 
 /* LINKBUTTONS */
.GRDC_linkButtons ul li{margin:0px 0px 8px 0px;position:relative}
/*.GRDC_linkButtons ul li p{display: none}*/
.GRDC_linkButtons a{display: block; overflow: hidden; position: relative}
.GRDC_linkButtons a:hover{text-decoration: none}
.GRDC_linkButtons h3{font-size:1.1em;position:absolute;width:300px;left:0px;top:0px;font-weight:bold;display:block;z-index:10; opacity: 0.9;background-color: #CC0033}
.GRDC_linkButtons h3 span{color:#FFFFFF;padding:2px 5px;display:block}
.GRDC_linkButtons p{display:none;position:absolute;width:290px;bottom:2px;left:0px;z-index:10;opacity: 0.9;background-color: #CACACA;padding:2px 5px;margin:0px;color:#000000}

/* STATIC CAC40 BOUTIQUE TABLETTE */
.STATIC_tablette > p,.STATIC_boutique > p,.STATIC_cac40 > p{border-bottom: 1px dotted #E00000;height: 24px;line-height: 24px}
.STATIC_boutique > p span{color:#CC0033}
.STATIC_boutique .modContent{background-color:#F5F5F5}
.STATIC_boutique .modContent p{padding:5px;margin:0px;font-weight:bold;color:#333333}
.STATIC_tablette .modContent{display:block;height:350px;background: transparent url("../../images/v0/tablette.jpg") no-repeat 0px 0px;overflow:hidden}
.STATIC_tablette .modContent ul{padding:230px 5px 0px 5px}
.STATIC_tablette .modContent ul li{margin:2px 0px}
.STATIC_tablette .modContent p{color:#333333;font-weight:bold;margin-top:15px;padding:0px 5px}
.STATIC_tablette .modContent p a{text-decoration:underline}
.STATIC_cac40 .modContent p{text-align:right;margin:3px 0px 0px 0px}
.STATIC_cac40 .modContent a.fullLink{position:absolute;left:0px;top:0px;width:100%;height:100%}

/* BOUTIQUE */
.STATIC_typeSubscription ul{margin:20px 0px}
.STATIC_typeSubscription ul li{display:block;position:relative;float:left;margin:20px 15px}

/* Liste produit */
#wrapper.Boutique, .Boutique #main{background-color:#f2f2f2}
.Boutique .GBEL_productList *{border-width:0px;margin:0px;padding:0px;background-image:none;border-width:0px;color:#000000;float:none;line-height:normal}
.Boutique .GBEL_productList .appContent{background-color:transparent}
.Boutique #main{margin-top:20px}
.Boutique #side2 .mod{margin-bottom:20px}
.Boutique #side2 .mod .modContent{background-color:#d9d9d9;padding:8px}
.Boutique #side2 .mod h3{color:#000000;font-size:1.6em;font-weight:bold;line-height:1em;margin:0px 0px 8px 0px}
.Boutique .GBEL_productList h1,.Boutique h1{font-size:2.2em;text-transform:uppercase;text-shadow: 1px 1px 0.01em #999;color:#ffc000;text-align:center}
.GBEL_productList .productList ul li{background-color:#a6a6a6;margin:15px 0px;padding:10px;overflow:hidden;cursor:pointer}
.GBEL_productList .productList ul li table{width:100%}
.GBEL_productList .productList ul li .photo{float:left;margin:0px 5px 0px 0px}
.GBEL_productList .productList ul li h2{margin-bottom:5px;color:#ffc000;font-size:1.8em;text-transform:uppercase;text-shadow: 1px 1px 0.05em #333}
.GBEL_productList .productList ul li .actionProduct{text-align:right}
.GBEL_productList .productList ul li .actionProduct p{margin:0px 0px 5px 0px}
.GBEL_productList .productList ul li .actionProduct .price{font-size:1.8em;font-weight:bold;color:#FFFFFF;margin-bottom:5px}
.GBEL_productList .productList ul li .actionProduct span{white-space:nowrap;background-color:#ffc000;color:#000000;font-size:1.2em;text-transform:uppercase;font-weight:bold;padding:4px 20px}
.GBEL_productList .productList ul li .description p{color:#FFFFFF;margin:0px 0px 3px 0px}
.GBEL_productList .productList ul li .description p.paymentType{font-style:italic}
.GBEL_productList .productList .taciteReconduction{font-weight:bold;font-style:italic}
.Boutique .otherProduct{font-size:1.1em;margin-top:40px}
 .otherProduct a{font-weight:bold}
.Boutique .teasingProduct{font-size:1.1em;margin:20px 0px}
.Boutique .teasingProduct li{margin:3px 0px;background: transparent url("../../images/v0/abonnements/fleche1.png") no-repeat left center;padding:0px 0px 0px 25px}
.infoSubscription ul li{margin:10px 0px;background: transparent url("../../images/v0/abonnements/fleche2.png") no-repeat left 1px;padding:0px 0px 0px 25px}
.Boutique .infoProduct{margin:20px 0px}
.Boutique .infoProduct li{padding:5px;list-style-position:inside;list-style-type:disc}
.payment ul li{list-style-type:circle;padding:0px 0px 0px 10px;margin:10px 0px 10px 15px}

.infoAbo, .infoPaiement, .otherProduct{margin:10px 0px}
.infoAbo{font-size:0.85em}
.infoPaiement{text-align:center}
.otherProduct h2{padding:0px 0px 0px 10px;border-bottom:1px solid #E1D4B8;margin:0px 0px 20px 0px;font-size:1.6em}

.contactServiceClient{background-color:#EDE6D5;text-align:center;padding:5px} 
.contactServiceClient h3{font-size:1em;color:#E2001A;background-image:none}
.contactServiceClient hr{background-color:#FFFFFF;color:#FFFFFF}

.GBEL_order{clear: both}
.GBEL_order h2{display:none}
.GBEL_order table{width: 100%; clear: both; margin: 0}
.GBEL_order table tr th{text-align:left;padding:3px 15px; border-bottom: 1px solid #CACACA; background-color: #EEE;border:1px solid #CACACA}
.GBEL_order .cartSummary{border:1px solid #D7D7D7}
.GBEL_order .cartSummary tr th.summary{width: 65%; text-align: left}
.GBEL_order .cartSummary tr th{width:15%;text-transform:uppercase}
.GBEL_order .cartSummary tr th.price{width:25%}
.GBEL_order .cartSummary tr td{padding:5px;border:1px solid #CACACA}
.GBEL_order .cartSummary tr td.deduction{text-align:right;font-size:1.2em;font-weight:bold;color:#98B504}
.GBEL_order .cartSummary tr td.deduction span{display:block;font-size:0.8em;font-weight:normal}
.GBEL_order .cartSummary tr td.product{font-size:1.2em;font-weight:bold}
.GBEL_order .cartSummary tr td.product .photo{float:left;margin:0px 20px 0px 0px}
.GBEL_order .cartSummary tr td.price{text-align:right;font-size:1.2em;font-weight:bold}
.GBEL_order .cartSummary tr td.price span{font-size:0.7em;font-weight:normal;display:block}
.GBEL_order .codeDeduction{clear:none;float: left; margin: 20px 0; border:1px solid #D7D7D7;padding:2px}
.GBEL_order .codeDeduction h4{background-color:#EEEEEE;color:#000000;border:0px;padding:3px;font-size:1em}
.GBEL_order .codeDeduction h4  span{background-color:#EEEEEE;padding:0px;float:none}
.GBEL_order .codeDeduction  .modContent{padding:3px 0px 1px 0px}
#sbApplyDeduction{background-color:#606C88;border:1px solid #4B668F;color:#FFFFFF;padding:3px 5px;font-size:0.9em}
.GBEL_order .cartPurchase{clear:none;float: right;margin: 20px 0; border:1px solid #D7D7D7;padding:2px;width:350px}
.GBEL_order .cartPurchase h4{background-color:#EEEEEE;color:#000000;border:0px;padding:3px;font-size:1em}
.GBEL_order .cartPurchase h4  span{background-color:#EEEEEE;padding:0px;float:none}
.GBEL_order .cartPurchase table{width: 100%; clear: both; margin: 0}
.GBEL_order .cartPurchase table  tr td{padding:3px 0px;width:40%;vertical-align:middle}
.GBEL_order .cartPurchase table  tr td.label{width:60%}
.GBEL_order .cartPurchase table  tr td span{display:block;font-size:0.85em}
.GBEL_order .cartPurchase table  tr td.value{text-align:right}
.amountDeduction .value{color:#98B504}
.amountFinal{text-transform:uppercase;font-weight:bold}
.amountFinal span{text-transform:none;font-weight:normal;color:#404040}
.amountFinal.last td{border-top:1px solid #EFEFEF}
.amountFinal .label{vertical-align:top !important}
.amountFinal .value{color: #CC0033}
.GBEL_billingAddress{clear: both}
.GBEL_order .blocbutton #sbSubmit{background-color: #606C88;border: 1px solid #4B668F;color: #FFFFFF;padding: 3px 5px}
.linkAbonnementsPdf h2{border-bottom: 2px dotted #CC3333;color: #315869;font-size: 20px;margin: 0 0 5px;padding: 5px 0}
.linkAbonnementsPdf .blocmsg{border-color:#389cb5;background-color:#eef5f7} 
.linkAbonnementsPdf .blocmsg p{font-size:14px;color:#389cb5} 
.linkAbonnementsPdf .blocmsg p a{color:#000000}
.linkAbonnementsPdf .blocmsg p a:hover{text-decoration:underline}
.linkOffer h2{color:#000000;font-weight:bold;font-size:1.6em;display:block;border-bottom:1px dotted #DC0000; padding:0px 0px 8px 0px;height:24px;line-height:24px;margin:0px 0px 20px 0px;font-family: "Arial Black",Arial}


/* Gestion abonnement */
.GBEL_gestionAbo ul{width:650px;margin:auto;text-align:center}
.GBEL_gestionAbo ul li{float:left;margin:5px;width:305px;height:100px}
/* Redirect toCyberMut */
.loader{display:block;text-align:center;margin:20px 0px;background:url(../../images/v0/ajax-loader.gif) no-repeat scroll center 0px transparent;height:20px}

/* FORMULAIRES */
.GFWK_form fieldset{width:650px;margin: 20px auto} 
.GFWK_form .error{border-color:#E2001A}
.GFWK_form label.error{font-size:0.8em;font-style:italic;color:#E2001A;clear:both;display:block;margin-left:220px}
.GFWK_form .submit{text-align:center;display:block} 
.GFWK_form  textarea{width:380px;font-family:Arial;font-size:1em}

/* PAGE DE RECHERCHE */
.GRDC_search h2{font-size: 2em;line-height: 1em}
.GRDC_search h2 .surtitre{font-size:0.6em}
.GRDC_search .contentList .photo{float: left;height: 165px;margin: 0 20px 1px 0;position: relative;width: 250px}
.GRDC_search .contentList p{color: #999999;font-size: 1.1em}
.GRDC_search .contentList li{border-bottom: 1px dotted #999999;clear: both;margin: 0 0 30px;padding: 0 0 5px}
.GRDC_search .contentList .publication{clear: both;color: #999999;font-size: 0.85em;overflow: hidden;text-align:right;background-color:#FFFFFF;margin:0px;padding:0px}
.GRDC_search #filter h4{border-bottom: 1px dotted #CC0033;color: #CC0033;font-family: "Arial Black",Arial,Trebuchet MS,sans-serif;font-size: 1.6em;text-transform: uppercase}
.GRDC_search #filter{float:right;width:300px;margin:10px 0px 0px 0px}
.GRDC_search #filter .mod{float:none !important}
.GRDC_search #filter .mod .modContent{padding:0px 5px}
.GRDC_search #filter ul li{margin:5px 0px;font-size:1.1em}
.GRDC_search #filter ul li ul{margin-left:15px}
.GRDC_search #filter ul li ul li{font-size:0.9em}
.GRDC_search #results{float:left;width:690px}
.GRDC_search #searchForm{border:1px solid #CACACA;text-align:center;background-color:#EFEFEF;padding:10px 0px;margin-bottom:40px}
.GRDC_search #searchForm input{width:450px;vertical-align:middle}
.GRDC_search #searchForm #BoutonRechercher{width:118px}
.GRDC_search #filter ul li{list-style-type:circle;list-style-position:inside}
.GRDC_search #filter li a.Refined{display:inline;padding:.5em 1.5em .5em .7em;background:url(../../images/delete.png) no-repeat right}

/* PREMIUM */
.GRDC_edito{margin: 25px auto;overflow: hidden;position: relative;text-align: left;width: 1000px}
.GRDC_edito .modContent h2{/*display:none;*/}
.GRDC_edito .grid1,.GRDC_edito .grid2,.GRDC_edito .grid3{display:block;width:215px;height:430px;margin:0px 5px 0px 0px;float:left;overflow:hidden}
.GRDC_edito .grid4{display:block;width:340px;height:430px;float:left;overflow:hidden}
.GRDC_edito ul li{margin:0px 0px 5px 0px;position:relative}
.GRDC_edito .grid1 ul li{width:215px;height:140px}
.GRDC_edito .grid1 ul li.content2{width:215px;height:285px}
.GRDC_edito .grid2 ul li,.GRDC_edito .grid3 ul li,.grid2 figure, .grid3 figure{width:215px;height:140px}
.GRDC_edito .grid4 ul li, .grid4 figure{width:340px;height:213px}
.GRDC_edito h2{color:#ffca32;width:100%;display:none;position:absolute;bottom:0px;left:0px;z-index:10;background-color: #535353;margin:0px;font-size:1em}
.GRDC_edito h2 a{color:#ffca32}
.GRDC_edito h2 span{padding:2px 7px;display:block}
.GRDC_edito .grid4 .content2 h2{padding:2px 5px 3px 5px}
#dauphiPremium{background-color:#FFFFFF}
#dauphiPremium header{display:block;height:55px;background-color:#ffcc33}
#dauphiPremium header .zoneContent{width:1000px;margin:0 auto;position:relative;overflow:hidden;text-align: left;padding:0px 5px;background-color:#ffcc33;height:55px}
.logoPremium{margin-top:10px;float:left;display:block;width:250px;height:30px;background:url(../../images/v0/spritePremium.gif) no-repeat 0px 0px}
.teasingPremium{float:right;height:55px;background-color:#5c5c5c;color:#FFFFFF;padding:0px 20px;text-align:center}
.teasingPremium h3{font-size:1em;margin-top:7px}
.teasingPremium p{color:#ffcc33;text-transform:uppercase;font-weight:bold}
.teasingPremium a{text-transform:uppercase;color:#ffcc33;border-bottom:1px solid #ffcc33}
#dauphiPremium footer .zoneContent{width:1000px;margin:0 auto;position:relative;overflow:hidden;text-align: left;height:440px;background:url(../../images/v0/spritePremium.gif) no-repeat 0px -70px}
.subscriptionPremium{display:block;width:490px;border-right:1px solid #EFEFEF;height:300px;padding:105px 5px 5px 5px;float:left}
.subPremium{margin-top:40px;background:url(../../images/v0/spritePremium.gif) no-repeat 0px -30px;display:block;width:270px;height:35px}
.GJNU_PDFWidget{clear:right !important;float:right;display:block;width:480px;overflow:hidden;padding:105px 5px 5px 5px}
.GJNU_PDFWidget ul li{float:left;width:150px;margin:5px 5px 20px 5px;text-align:center}
.GJNU_PDFWidget ul li a+a{background-color: #A8A8A8;border-color: #FFFFFF;border-style: solid;border-width: 1px 0;color: #FFFFFF;text-transform: uppercase;padding: 1px 3px}
.GJNU_PDFWidget ul li img{width:100%}
.GJNU_PDFWidget .showMore a{display:block;text-align:center;padding:2px 0px;background-color:#EFEFEF;clear:both}
.GJNU_PDFWidget .owl-carousel .owl-item{float:left;width:150px !important;margin:5px 5px 20px 5px;text-align:center}
.GJNU_PDFWidget .owl-carousel .owl-item img{width:100%}

/* CONCOURS */
/*Identification jeux concours */
.mainContent .a_titre1{color: #315869; font-size: 18px; border-bottom: 1px dotted #CC3333; padding: 5px 0; margin: 0 0 5px 0}
.indentificationConcours{clear:both;background:#f0f0f0;padding:10px}
.indentificationConcours table{width:100%;margin:10px 0;border-top:solid 1px #fff;padding-top:10px}
.indentificationConcours h4{font-size:1.1em}
.indentificationConcours table td, .indentificationConcours table th{padding:5px}
.indentificationConcours table table td, .indentificationConcours table table th{padding:0}
.indentificationConcours table th{width:30%;text-align:right;vertical-align:top}
.indentificationConcours table td a{font-size:0.8em}
.indentificationConcours .blocboutons{text-align:center}
.indentificationConcours .aide{display:block;margin:5px 0;font-size:0.8em;color:#666}
.indentificationConcours input.text, .indentificationConcours textarea{width:230px}
/* Commentaires + Identification jeux concours */
.commentaires{clear:both;margin-bottom:10px;padding-bottom:10px}
.commentaires a{color:#315869}
.commentaires h3{color:#aaa;font-size:1.4em;font-weight:bold;margin:10px 0}
.commentaires .commentaire{clear:both;margin-bottom:10px;height:auto;min-height:120px;border-top:1px dotted #CCCCCC}
.commentaires .commentaire *{color:#777}
.commentaires .boutonajout{margin:10px 0}
.commentaires .commentaire p{/*background:#fff url(../../images/css/style/coin-ombre_bg.jpg) no-repeat right bottom;*/}
.commentaires .commentaire p.titlig{color:#315869;border-bottom:dotted 1px #315869;font-weight:bold;padding-bottom:5px;margin-bottom:5px}
.commentaires .actions{border-bottom:none !important;margin-bottom:0;clear:both}
.commentaires .commentaire .actions li{display:inline;margin-right:10px}
.commentaires .commentaire .actions li a{background:none;padding:0;color:#CC3333}
.commentaires .commentaire .publication{margin:10px 0;height:34px;background:transparent url(../../images/v0/bulle-commentaire_bg.gif) no-repeat 50% center;font-size:0.9em;color:#999}
.commentaires .commentaire .publication span{display:block;margin:7px 5px 0 5px}
.commentaires .commentaire .publication .auteur{float:left}
.commentaires .commentaire .publication .date-heure{float:right}
.commentaires img.avatar{float:right;margin:0 0 10px 10px;width:60px;background:#fff;border:solid 1px #ccc;padding:5px}
.commentaires .suite{margin:10px 0}
.commentaires .ajoutcommentaire, .indentificationConcours{clear:both;background:#f0f0f0;padding:10px}
.commentaires .ajoutcommentaire table, .indentificationConcours table{width:100%;margin:10px 0;border-top:solid 1px #fff;padding-top:10px}
.commentaires .ajoutcommentaire h4, .indentificationConcours h4{font-size:1.1em}
.commentaires .ajoutcommentaire h4, .commentaires .ajoutcommentaire  p, .commentaires .ajoutcommentaire  table{margin-bottom:10px}
.commentaires .ajoutcommentaire table td, .commentaires .ajoutcommentaire table th, .indentificationConcours table td, .indentificationConcours table th{padding:5px}
.commentaires .ajoutcommentaire table table td, .commentaires .ajoutcommentaire table table th, .indentificationConcours table table td, .indentificationConcours table table th{padding:0}
.commentaires .ajoutcommentaire table th, .indentificationConcours table th{width:30%;text-align:right;vertical-align:top}
.commentaires .ajoutcommentaire table td a, .indentificationConcours table td a{font-size:0.8em}
.commentaires .ajoutcommentaire .blocboutons, .indentificationConcours .blocboutons{text-align:center}
.commentaires .ajoutcommentaire .aide, .indentificationConcours .aide{display:block;margin:5px 0;font-size:0.8em;color:#666}
.commentaires input.text, .commentaires textarea, .indentificationConcours input.text, .indentificationConcours textarea{width:230px}
.commentaires p.suite{text-align:center}
.commentaires textarea{height:100px}
.commentaire .blocButtons{clear:both;text-align:right}
.commentaire .blocButtons a{color:#CC0033;font-size:0.85em}

/*Jeux Concours*/
.concours{background: none repeat scroll 0 0 #F0F0F0;clear: both;padding: 10px;margin:0px 0px 10px 0px}
.concours .photo{float:left;margin:0px 5px 2px 0px}
#MailFormAlert{color:#CC3333;font-weight:bold}
#bloc_ConcoursForm{margin:5px 0px;padding:5px;border:1px dotted #CACACA}
#bloc_ConcoursForm h4{border-bottom:1px solid #CACACA;margin:0px 0px 10px 0px}
#bloc_ConcoursForm table td, #bloc_ConcoursForm table th{padding:5px}
#bloc_ConcoursForm table th{width:30%;text-align:right;vertical-align:top}

/* App Sport de A à Z */
.app.sport .nav{border-bottom: 1px dotted #DDDDDD;border-top: 1px dotted #DDDDDD;margin: 10px 0;padding: 5px;width: 100%}
.app.sport .nav ul{margin: 10px 0;text-align: center}
.app.sport .nav  ul li{display: inline}
.app.sport .nav  ul li a{border:1px solid #43890A;padding:3px}
.app.sport table{width: 100%}
.app.sport table td.titlig{background: none repeat scroll 0 0 #CC3333;color: #FFFFFF;text-align: center;vertical-align: middle;width: 10px}
.app.sport table td{padding: 5px}
.app.sport table td.titlig{background: none repeat scroll 0 0 #43890A}
.app.sport table td.titlig.impair, div.sport.index table td.titlig.impair{background: none repeat scroll 0 0 #666666}
.app.sport table td ul{margin-left: 30px;list-style:none}
.app.sport table td ul.niv1 li{background-image: none;border-bottom: 1px solid #DDDDDD;margin: 5px 0;padding: 5px 0}
.app.sport table td ul li h3{font-size:1em}
.app.sport table td ul li:hover a{color:#43890A}

/* PAGE RSS */
.fluxrss ul{list-style-type: none}
.fluxrss ul li{margin: 10px 0; padding: 0 0 10px 0; border-width: 1px 0; border-style: solid; border-color: #FFF #FFF #EEE #FFF}
.fluxrss ul li a{color: #CC3333}
.fluxrss ul li a{padding:3px 0px 0px 30px;height:20px;display:block;background:transparent url(../../images/v0/rss.png) no-repeat left top}

/* PAGE COMMUNE */
.communesList .blocmsg{border-color:#c2c2c2;margin:20px 0px 20px 0px}
.communesList .blocmsg p{font-size:12px;color:#4d4d4d;margin:0px;text-align:center}
.communesList .blocmsg p span{display:block;margin:0px 0px 5px 0px;text-align:left}
.communesList .blocmsg input{vertical-align:middle}
#communesLDL{width:250px;padding:1px;border:1px solid #CACACA}
.communesList #commune{border:1px solid #CACACA;padding:2px;width:200px;color:#444444}
.ui-menu .ui-menu-item a{font-size:12px}
#homecommunes{clear: both}
#homecommunes.usetheme.ui-tabs .ui-tabs-nav li a{padding: 0.5em 0.6em !important}
#homecommunes.usetheme.ui-tabs .ui-tabs-nav li:hover, div#homecommunes.usetheme.ui-tabs .ui-tabs-nav li a:hover{cursor:pointer}
#homecommunes .ui-tabs-panel h3{margin-bottom: 10px}
#homecommunes .ui-tabs-panel ul li{margin: 5px 0; background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAQAAAA9B+e4AAAARklEQVR42mNYsHnBfwYYWPD/438gF86Bc4GcNyAI4S74f+f//f+P/j8DcoGcG/9v/b/7/yGEcxcEYcpuACHcgMtwo1EsBQAOVUVlRjIPlwAAAABJRU5ErkJggg==') no-repeat scroll left 50%;  padding: 0 0 0 25px}
#homecommunes .ui-tabs-panel ul li a{text-transform: capitalize}
#homecommunes .col1, div#homecommunes .col2{width:200px; float:left}
#homecommunes ul li a{display:block}
#homecommunes ul li a:hover{background: #f0f0f0}
#homecommunes .col2{margin-left:5px}
#homecommunes h4{margin-bottom: 10px; color:#315869; border-bottom: solid 1px #ddd; padding-bottom:5px}
#homecommunes .col1 ul, div#homecommunes .col2 ul{list-style-position: inside}
#homecommunes .col1 ul li a, div#homecommunes .col2 ul li a{display: inline}
#homecommunes .col1 ul li:hover, div#homecommunes .col2 ul li:hover{background: #f0f0f0}
.imgCommunesDep{overflow:hidden;display:block;height:1%;margin:0px 0px 20px 0px}
.imgCommunesDep ul li{float:left;margin:8px}
.imgCommunesDep ul li a{border:1px solid #EFEFEF;display:block;width:90px;height:90px}
#ImgDep_01{background: transparent url(../../images/v0/spriteDep.png) no-repeat 0px 0px}
#ImgDep_07{background: transparent url(../../images/v0/spriteDep.png) no-repeat -90px 0px}
#ImgDep_26{background: transparent url(../../images/v0/spriteDep.png) no-repeat 0px -180px}
#ImgDep_30{background: transparent url(../../images/v0/spriteDep.png) no-repeat -90px -180px}
#ImgDep_74{background: transparent url(../../images/v0/spriteDep.png) no-repeat -90px -270px}
#ImgDep_04{background: transparent url(../../images/v0/spriteDep.png) no-repeat 0px -90px}
#ImgDep_05{background: transparent url(../../images/v0/spriteDep.png) no-repeat -90px -90px}
#ImgDep_38{background: transparent url(../../images/v0/spriteDep.png) no-repeat 0px -270px}
#ImgDep_73{background: transparent url(../../images/v0/spriteDep.png) no-repeat -90px -360px}
#ImgDep_84{background: transparent url(../../images/v0/spriteDep.png) no-repeat 0px -360px}
.imgCommunesDep ul li a:hover, .imgCommunesDep ul li a.selected{border:1px solid #b95c5c;	}
.listCommunesDep{clear:both}
.listCommunesDep h2{border-bottom:1px dotted #CC0000; margin:0px 0px 10px 0px}
.listCommunesDep ul{margin:0px 0px 0px 40px}
.listCommunesDep ul li{list-style-type:circle;margin:2px 0px;margin: 2px 0;width: 200px;float:left}
.listCommunesDep ul li a:hover{text-decoration:underline}
.listNav{ margin:0 0 10px}
.ln-letters{ overflow:hidden}
.ln-letters a{ font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver;margin:1px;text-decoration:none}
.ln-letters a.ln-last{ border-right:1px solid silver}
.ln-letters a.ln-selected{ background-color:#eaeaea;border:1px solid #CC0000}
.ln-letters a.ln-disabled{ color:#ccc}
.ln-letter-count{ text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699}
 .ui-autocomplete{
max-height: 300px;
overflow-y: auto;
/* prevent horizontal scrollbar */
overflow-x: hidden;
}

/*404*/
.GFWK_404{width:750px;padding:10px;margin:20px auto;text-align:center}
.GFWK_404 .appContent{border-top:2px solid #D20F31;text-align:left;background-color:transparent;padding:20px 0px 0px 0px}
.GFWK_404 h1{border:0px;margin:0px 0px 20px 0px;padding:0px;font-size:1.4em}
.GFWK_404 p{margin:20px 0px}
.GFWK_404 a{color:#666666}

/* Liens Commerciaux */
.GTRF_sponsoredLinks{font-size:1.2em}
.GTRF_sponsoredLinks{margin:0px 0px 30px 0px}
.GTRF_sponsoredLinks h4 span{background-color: #1E70A8;color: #FFFFFF;display: block;padding: 5px;font-size:0.8em}
.GTRF_sponsoredLinks .modContent{padding:5px;clear:both;background-color: #EFEFEF;font-size: 11px;margin:0px 0px 5px 0px;overflow:hidden;border: 1px solid #DDDDDD}
.GTRF_sponsoredLinks .addPic img{float:left;margin:0px 20px 1px 0px}
#side2 .GTRF_sponsoredLinks .addPic img{margin:0px 10px 1px 0px}
#side2 .GTRF_sponsoredLinks p.titre{margin:0px 0px 5px 0px}
#side2 .GTRF_sponsoredLinks h4{margin-bottom:5px;font-size:1.2em}
.GTRF_sponsoredLinks .addPic a{display:block}
.GTRF_sponsoredLinks .titre a{color:#336699;font-size:1.4em;font-weight:bold}
.GTRF_sponsoredLinks .accroche{padding:0 5px;color:#000;font-weight:400;text-align:justify;font-size:1.2em}
.GTRF_sponsoredLinks .showMore{color:#336699;font-weight:bold;text-align:right;display:block;font-size:0.85em;clear:both;margin-top:5px}

/* Publi Redac */
.publiredac	{background: #FFF;padding:0px !important;border:0px !important;margin:0px !important;position:relative}
.publititre	{text-transform: none!important;background-color: rgb(222, 222, 222)!important;padding: 5px 0px 5px 10px !important; font-weight: bold; display:block;color:#CC3333}
.publiredac .photo{width:100px;margin:5px 5px 2px 5px !important}
.publiredac .photo img{float:left;margin-right:5px;width: 100px!important}
.publiredac .contenu{margin:0px 5px !important;overflow:visible !important;text-align:justify}
.publiredac h2{margin: 5px 0px!important; font-size: 18px!important}
.publiredac h2 a{color: black!important}
.publiredac h2 span.surtitre{color: #CC3333; display: block;margin-right: 5px;text-transform: uppercase}
.nodeLink{clear: both; margin: 10px 0}

/* OFFRE HABITAT */
.OffreHabitat{font-size:1.2em}
.OffreHabitat > p{font-size:1em;font-family:"Arial",Trebuchet MS,sans-serif;font-weight:bold;margin:0px}
.OffreHabitat > p span{background-color: #1E70A8;color: #FFFFFF;padding: 5px;display:block}
.OffreHabitat > p a{color: #FFFFFF}
.OffreHabitat .content{border-style: solid;border-width:1px;border-color:#CACACA;margin-bottom: 1px;padding:5px;background-color: #EFEFEF}
.OffreHabitat .content{font-size:0.85em}

/* ANNONCES IOOKAZ */
.adfeeds h4 span{border-bottom: 4px solid #666666;display: block;font-size: 1.2em;font-weight: normal;overflow: hidden}
.adfeeds .content{padding:5px;position:relative;border-width:0px 1px 1px 1px;border-style:solid;border-color:#DDDDDD}
.adfeeds .content ul.annonces li{overflow: hidden; border-bottom: 1px dotted}
.adfeeds .content ul.annonces ul li{border:none;padding:0;font-size:0.8em}
.adfeeds .content ul.annonces li:hover{background: none no-repeat scroll 0 0 #F7F7F7 !important}
.adfeeds .content .article{border-bottom:1px solid #E8E8E8;border-left-style:solid;border-left-width:4px;margin:0 0 8px;position:relative}
.adfeeds .content .photo{margin: 0 10px 0 0;background:none;width:90px}
.adfeeds .content .photo a{display:block}
.adfeeds .content .photo img{width:90px;margin:0px;height:auto}
.adfeeds .content .text{width:290px;margin-left:5px}
.side1 .adfeeds .content .text{width:175px;margin-left:5px}
.adfeeds .content .text h3{background:none;font-size:1em;padding:0}
.adfeeds .content ul.annonces li a{margin-left:70px}
.adfeeds .content ul.annonces li div a{ margin:0}
.adfeeds .content ul.annonces li div + a{ margin:0px}
.adfeeds .content ul.tags li{text-align: right}
.adfeeds .content ul.tags li a{background: url(../../images/v0/nav-next_bg.gif) no-repeat scroll right 5px transparent; font-size: 90%; padding: 0 15px 0 0}
.adfeeds .content ul.annonces li.Immobilier{border-color:#F90}
.adfeeds .content ul.annonces li.Vehicule{border-color:#4747f5}
.adfeeds .content ul.annonces li.EmploiService{border-color:#9C0}
.adfeeds .content ul.annonces li.BonneAffaire{border-color:#F13767}
.adfeeds .content ul.annonces li.Vacance{border-color:#C0C}
.adfeeds .content ul.annonces li.Immobilier .infoPrix{color:#F90}
.adfeeds .content ul.annonces li.Vehicule .infoPrix{color:#4747f5}
.adfeeds .content ul.annonces li.EmploiService .infoPrix{color:#9C0}
.adfeeds .content ul.annonces li.BonneAffaire .infoPrix{color:#F13767}
.adfeeds .content ul.annonces li.Vacance .infoPrix{color:#C0C}
.adfeeds .content .annonce div{float:left}
.adfeeds .content .annonce div.infoBas{font-size:0.8em}
.adfeeds .content .annonce div.infoPrix{color:#666666;float:right;font-size:0.9em;font-weight:bold;text-align:right}


/* PAGE METEO */
.a_blocmeteo .form{margin:10px 0;padding:5px;background:#F0F0F0;clear:both}
.a_blocmeteo .form .top .titre{font-size:1.2em;text-align:center;background-color:#666666;color:#FFFFFF;padding:3px 0px;margin:0px 0px 15px 0px}
.a_blocmeteo .form .maincontent input{vertical-align:middle}
.a_blocmeteo table.fiche{clear:both;width:100%;margin-top:15px}
.a_blocmeteo table.fiche caption{padding:2px;background:#CC3333;color:#fff}
.a_blocmeteo table.fiche td{padding:5px}
.temperature .mini{color:#315869}
.temperature .maxi{color:#CC3333}
.a_blocmeteo table .label{font-weight:bold}
.a_blocmeteo table{border-collapse:collapse}
.a_blocmeteo .bottom_fiche tr td{border-width:1px 0px;border-style:solid;border-color:#EFEFEF}

/* EXAMENS */
/* Carto */
.i_blocExamens h1{font-size:1.8em;border-bottom: 2px dotted #CC3333;color: #315869}
.i_blocExamens h2{background-color: #666666;color:#FFFFFF;padding:3px 3px 3px 10px;text-align:center;margin:0px 0px 10px 0px} 
.i_blocExamens #bloc{padding:5px;border:1px solid #DCDCDC;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAC3CAAAAADoJFuOAAAAMUlEQVR42mP5z4ACWBjozB9o+0eaf0bdN7TCZ6SFx6h/R/076t9R+0frv1H3DUP/AAAyiBfIzPJr/QAAAABJRU5ErkJggg==') repeat-x center bottom}
.i_blocExamens #carte{text-align:center} 
.i_blocExamens #bloc object{display:block;margin:auto}
.i_blocExamens #bloc p{font-size:1.1em;margin:10px 0px;font-style:italic;font-weight:bold}
.i_blocExamens .departments{margin:10px 0px 10px 40px;display:block;position:relative;overflow:hidden}
.i_blocExamens .departments li{float:left;width:210px;margin:3px 0}
.i_blocExamens .departments li a{color:#404040;font-size:1.2em}
/* Detail */
.i_blocExamens #alpha{margin:20px 0px;text-align:center;border-width:1px 0px;border-style:dotted;border-color:#CACACA;padding:5px 0px}
.i_blocExamens #alpha li{display:inline;margin:0}
.i_blocExamens #alpha li a{padding:0 5px;border-right:1px solid #CCC}
.i_blocExamens #alpha li a:hover{text-decoration:underline}
.i_blocExamens #alpha li.last a{border-width:0px}
.i_blocExamens #alpha li a.selected{color:#A72C2C;text-decoration:underline}
.i_blocExamens #alpha li a .letter_active{color:#c02626;text-decoration:underline}
.i_blocExamens #suggestion{float:left;margin:0 0 20px}
.i_blocExamens #suggestion > span{color:#7A94AE;font-weight:bold}
.i_blocExamens #suggestion li{list-style-type:square;list-style-position:inside}
.i_blocExamens table{margin:0 0 20px;border:1px solid #b6b6b6;border-collapse:collapse}
.i_blocExamens table th{padding:2px 8px;height:22px;font-size:1.1em;text-align:center;border-bottom:1px solid #b6b6b6; border-right: 1px solid #B6B6B6;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAsCAAAAACfhb0OAAAALElEQVR42mN5w4ACWBhI5DMOc3lKwwOd/xON/42APCOFfAYqq2eis30E1AMAPF4EnDksg0QAAAAASUVORK5CYII=') repeat-x bottom}
.i_blocExamens table td{padding:2px 8px;font-size:1.1em;border-bottom:1px solid #dddcdc}
.i_blocExamens table td  p{margin:0}
.i_blocExamens table tr.even td{background:#e9ebf5}
.i_blocExamens #ariane{float:none}
.searchFiltre{border:1px dotted #CCCCCC;padding:10px;display:block;overflow:hidden;position:relative}
.searchFiltre h3{text-decoration:underline;margin:0px 0px 10px 0px}
.i_blocExamens #filter{margin:0px 30px}
.i_blocExamens #filter li a{display:block;margin:5px 0px;padding:3px 5px}
.i_blocExamens #filter li a.delete_filter.all{color:#FFFFFF;background-color:#C43E3E}
.i_blocExamens #filter li a.delete_filter{background-color:#4E8AA4;color:#FFFFFF}
.i_blocExamens #filter li a .delete_x{color:#FFFFFF;font-weight:bold;margin-right:5px;float:right}
.i_blocExamens #filter li a .label_filter{font-weight:bold}
.link_serie, .link_diploma{color:#2d5d81}
.i_blocExamens #ariane{margin:0 0 10px;font-size:1.1em;line-height:34px;text-transform:uppercase}
.i_blocExamens #ariane li{ display:inline;padding:0 10px;border-left:1px solid #ccc}
.i_blocExamens #ariane li.first{border:none;padding-left:0;background:transparent url(../../images/v0/icoFranceMap.jpg) no-repeat left top;padding:2px 0px 2px 25px}
.i_blocExamens #ariane li a{text-transform:uppercase}
.i_blocExamens #ariane li span{color:#a72c2c;text-decoration:underline;font-style:italic}
#ExamensForm{padding:10px;margin:0 0 25px;border:1px solid #CCC;background:#F0F0F0}
.i_blocExamens .table_results{width:100%;margin:20px 0;font-size:0.85em}
.i_blocExamens #bloc .table_results p{font-size:1em;font-style:normal;font-weight: normal;margin:0}
.i_blocExamens .link_return{display:block;height:18px;text-indent:-5000px;background:url(../../images/std/retour.gif) no-repeat left}
.i_blocExamens .value_status{width:110px;text-align:center}
#status{display:block;font-weight:bold}
#mention{font-size:0.8em}
.value_lastnamefirstname{width:150px;font-size:1.2em !important;font-weight:bold;color:#000000}
.link_firstpage, .link_previouspage{margin:0 10px;padding:2px 0 2px 18px}
.link_nextpage, .link_lastpage{padding:2px 18px 2px 0;margin:0 10px}
.pager .navigation_pager .link_firstpage{background-position:left 0}
.pager .navigation_pager .link_previouspage{background-position:left -40px}
.pager .navigation_pager .link_nextpage{background-position:right -20px}
.pager .navigation_pager .link_lastpage{background-position:right -60px}
.link_establishment, .link_diploma, .label_diploma, .label_serie, .label_name, .label_nbresults{font-weight:bold}
.link_establishment,.link_city{color:#404040}
.label_diploma, .label_serie{float:left;width:90px;padding:3px 10px 0px 90px;text-align:right;font-size:1.2em !important; font-style:normal !important}
.link_serie{font-style:italic}
.link_establishment{padding-right:5px;border-right:1px solid #000000}
.link_diploma, .link_serie, .link_establishment, .link_city{margin:0 3px 0 0}
.link_diploma{display:block}
#diplomaCode, #serieCode{margin:0 0 5px;border:1px solid #CACACA;padding:2px}
#SearchButton{width:120px;float:right;height:18px;padding:0;border:none;background:url(../../images/std/rechercher.gif) no-repeat left;margin:2px 0px 0px 0px;text-indent:-5000px;}
#diplomaCode option{padding:2px}
.i_blocExamens #search{border: 1px solid #CACACA;padding:2px;width:250px}
.i_blocExamens .label_name{font-size:1.2em}
.i_blocExamens .submit_search {height:21px;background:#ccc }
/*ELECTIONS*/
.i_blocElections h1{font-size:1.8em;border-bottom: 2px dotted #CC3333;color: #315869}
.i_blocElections h2{background-color: #666666;color:#FFFFFF;padding:3px 3px 3px 10px;text-align:center;margin:0px 0px 10px 0px}
.i_blocElections #ariane{float:none}
.i_blocElections .blocmsg{padding:15px 10px;margin: 10px 0;background:#f3f3f3 url(../../images/v0/EC-msg-info.gif) no-repeat 10px center}
.i_blocElections .blocmsg p{padding:0;margin:5px 0 0 50px}
.i_blocElections #bloc .blocmsg p{ margin: 5px 0 0 50px;padding: 0;font-weight:normal;font-style:normal}
.i_blocElections .departments li{display:inline;border-right:1px solid #1F739A;font-size:1.2em;line-height:20px;padding:0 5px}
.i_blocElections .departments{margin:0 10px;text-align:justify}
.i_blocElections .departments li a{color:#1F739A}
.i_blocElections hr{border:none}
.i_blocElections #bloc{padding:5px;border:1px solid #DCDCDC;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAC3CAAAAADoJFuOAAAAMUlEQVR42mP5z4ACWBjozB9o+0eaf0bdN7TCZ6SFx6h/R/076t9R+0frv1H3DUP/AAAyiBfIzPJr/QAAAABJRU5ErkJggg==') repeat-x center bottom}
.i_blocElections #bloc p{margin:10px 0px;font-style:italic;font-weight:bold}
.i_blocElections  #bloc object{display:block;margin:20px auto 0}
.i_blocElections  #ariane{margin:0 0 10px;font-size:1.1em;line-height:34px;text-transform:uppercase;/*background:url(../../images/v0/EC-ariane.gif) no-repeat right;*/ }
.i_blocElections  #ariane li{ display:inline;padding:0 10px;border-left:1px solid #ccc}
.i_blocElections  #ariane li.first{border:none;padding-left:0}
.i_blocElections  #ariane li a{text-transform:uppercase}
.i_blocElections  #ariane li span{color:#a72c2c;text-decoration:underline;font-style:italic}
.i_blocElections  #alpha{margin:0 0 20px;text-align:center}
.i_blocElections  #alpha li{display:inline;margin:0}
.i_blocElections  #alpha li.last a{border-width:0px}
.i_blocElections  #alpha li.selected a{color:#CC3333}
.i_blocElections  #alpha li a{padding:0 5px 0 6px;border-right:1px solid #CCC}
.i_blocElections  #alpha li a.selected{color:#A72C2C}
.i_blocElections  #bloc table{margin:0 0 20px;border:1px solid #b6b6b6;border-collapse:collapse}
.i_blocElections table th{padding:2px 8px;height:22px;font-size:1.1em;text-align:cener;border-bottom:1px solid #b6b6b6; border-right:1px solid #B6B6B6;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAsCAAAAACfhb0OAAAALElEQVR42mN5w4ACWBhI5DMOc3lKwwOd/xON/42APCOFfAYqq2eis30E1AMAPF4EnDksg0QAAAAASUVORK5CYII=') repeat-x left center}
.i_blocElections table td{padding:2px 8px;font-size:1.1em}
.i_blocElections table tr.canton td{background:#f2f4fb}
.i_blocElections table tr.canton.even td{background:#e5e7ef}
.i_blocElections table tr.commune td{background:#faf4ea}
.i_blocElections table tr.commune.even td{background:#f3e5cf}
.i_blocElections table.bigTbl{width:100%}
.i_blocElections table.bigTbl td{border-bottom:1px solid #dddcdc}
.i_blocElections table.stats.fl-l, .i_blocElections table.stats.fl-r{width:45%}
.i_blocElections table.stats.fl-l{float:left}
.i_blocElections table.stats.fl-r{float:right}
.i_blocElections table.stats td{border-bottom:0}
.i_blocElections table.stats td.label{font-weight:bold;text-align:left}
.i_blocElections table.stats th.d, .i_blocElections table.stats td.d{text-align:right}
.i_blocElections table.stats th, .i_blocElections table.stats td{text-align:center;border-right:1px solid #b6b6b6}
.i_blocElections table.stats tr.even td{background:#ededed}
.i_blocElections table.stats th.empty{background:url(../../images/v0/EC-bg-th-vide1.gif) repeat-x left center}
.i_blocElections p.titre-liens-elections{margin:10px 10px 0 0;text-decoration:underline}
.i_blocElections ul.liens-elections li{list-style-type:circle;margin:0 15px}
.mod.elections .content{padding:5px 0px 0px 0px;margin:10px 0px 0px 0px;position:relative; overflow:hidden}
.mod.elections .resultatElection, .mod.elections ul li{clear:both;padding:3px;display:block;height:40px;border:1px solid #FFFFFF}
.mod.elections .resultatElection.selected, .mod.elections ul li.selected{border:1px solid #CC3333;background-color:#EFEFEF}
.mod.elections .resultatElection.selected  h5{color:#CC3333}
.mod.elections .resultatElection.selected a{font-weight:bold}
.mod.elections .anneeElection, .mod.elections ul li h5{float:left;margin:0px 15px 0px 10px}
.mod.elections h5{font-size:2.5em;font-weight:700;color:#808080;border-right:1px solid #CACACA;padding:0px 10px 0px 0px}
.mod.elections .tourElection{margin:5px 0px 0px 0px}
.mod.elections .tourElection a{display:block}
.i_blocElections tr.eligible td{color:#FFFFFF;background-color:#1bb1c7 !important}
.i_blocElections tr.eligible td.label{background:#1bb1c7 url(../../images/v0/eligible.gif) no-repeat right center !important}
.i_blocElections tr.elu td{background-color:#8cc71b;color:#FFFFFF !important}
.i_blocElections tr.elu td.label{background:#8cc71b url(../../images/v0/elu.gif) no-repeat right center !important}
/*Image map*/
#imgMap{display:block;margin:20px auto}
.mod.elections .content{padding:0}
.mod.elections p{background:#F8F8F8;text-align:center;margin:5px 0}
.mod.elections p span{font-size:2.5em;font-weight:700}
.mod.elections p span a{color:#9F2020}

/* GPOL Module résultats*/
.GPOL_result{background-color:#efefef;padding:0px;border:1px solid #dddddd}
.GPOL_result .modContent{background:#efefef url(../../images/v0/GPOL/bandeau_resultat_elections.png) no-repeat 5px 5px;padding:45px 5px 5px 5px;position:relative;margin:0px} 
.GPOL_result .state{position:absolute;right:5px;top:3px}
.GPOL_result .state p{text-align:right;color:#307ab9;font-size:230%;font-weight:bold;line-height:20px;margin-top:5px}
.GPOL_result .state span{display:block;font-size:40%}
.GPOL_result .info h3{color:#303030;text-align:center;text-transform:uppercase;border:1px solid #CACACA;display:block;background-color: #FFFFFF;margin:10px 0;padding:2px}
.GPOL_result .info span{font-weight:bold;display:block;width:120px;float:left}
.GPOL_result .listeDetail a, .GPOL_result .showMore{background-color: #FFFFFF;display:block;margin:10px 0 0 0;padding:2px 5px;height:16px;font-weight:bold;color:#000000}
.GPOL_result .listeDetail a{background: #FFFFFF url(../../images/v0/GPOL/icoGPOL.png) no-repeat right -35px}
.GPOL_result .listeDetail a.active{background: #FFFFFF url(../../images/v0/GPOL/icoGPOL.png) no-repeat right 6px}
.GPOL_result .listeDetail ul{display:none}
.GPOL_result .showMore{background: #FFFFFF url(../../images/v0/GPOL/icoGPOL.png) no-repeat right -15px;float:none;font-style:normal} 
.GPOL_result .listeDetail ul{margin-top:5px}
.GPOL_result .listeDetail ul li,.GPOL_result .info ul li{margin:0px 0px 3px 0px;padding:0px 0px 0px 5px;color:#303030}

/* Footer */
#footer .zoneContent{width:1000px;margin:0 auto;position:relative;overflow:hidden;text-align: left;padding:5px}
#footer .middleFooter .zoneContent{padding:0px}
#footer .topFooter{height:115px;padding:0px;border:0px;
background: #6e6e6e; /* Old browsers */
background: -moz-linear-gradient(top,  #6e6e6e 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6e6e6e 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6e6e6e 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6e6e6e 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6e6e6e 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#333333',GradientType=0 ); /* IE6-9 */}
#footer .topFooter h5{color:#FFFFFF;font-size:1.4em;margin:0px 0px 5px 0px}
#footer .topFooter a,#footer .topFooter{color:#cccccc}
#footer .topFooter .zoneContent{height:105px;background: #6e6e6e; /* Old browsers */
background: -moz-linear-gradient(top,  #6e6e6e 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6e6e6e 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6e6e6e 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6e6e6e 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6e6e6e 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#333333',GradientType=0 ); /* IE6-9 */}
#footer .topFooter .zoneContent  .col{float:left;width:235px;margin:0px 5px;border-right:1px solid #666666;height:100px}
#footer .topFooter .zoneContent  .col:last-child{border:0px}
#footer .bottomFooter{margin:10px auto 10px auto}
#footer .bottomFooter h5{color:#666666;font-size:1.4em;margin:0px 0px 5px 0px}
#footer .bottomFooter a,#footer .bottomFooter{color:#8a8a8a}
#footer .bottomFooter ul{margin:0px 0px 10px 0px}
#footer .bottomFooter .content{padding:5px;overflow:hidden}
#footer .bottomFooter .content  .col{float:left;width:305px;margin:0px 10px}
#footer .bottomFooter .col3,#footer .bottomFooter .col2,#footer .bottomFooter .col1{float:left;height:185px;display:block; margin: 0 5px}
#footer .bottomFooter .col3{float:left}
#footer .bottomFooter .col1, #footer .bottomFooter .col2{width:300px}
#footer .bottomFooter .col2{width:260px;border-right:1px solid #CACACA}
#footer .bottomFooter .col3{margin-left:60px}
#footer .bottomFooter .col3 p{clear:both;overflow:hidden}
#footer .bottomFooter .col3 p.ojd span{float:left;margin:10px 5px 0px 0px}
#footer .bottomFooter .col3 p,.ojd{margin:0px 0px 10px 0px}
.ojd a{background: url(../..//images/v0/OJD.png) no-repeat left top #FFFFFF;width:45px;height:35px;display:inline-block;float:left}

/* /pdf GJNU app*/
.GJNU_pdflist h2{border:none !important}
#kiosque > ul li:last-child{display:none}

/* hasLayout for IE6/IE7 */
.ie67 .clearfix,
.ie67 .line,
.ie67 .mod,
.ie67 .row,
.ie67 .col{
	zoom: 1;
}

/* inline-block and table-cell for IE6/IE7 */
/* warning: .col needs a width on IE6/IE7 */
.ie67 .btn,
.ie67 .col,
.ie67 .inbl{
	display: inline;
	zoom: 1;
}
.ie8 img{
	width: auto; /* @bugfix for IE8 */
}   

/********** POUR SORTIR **********/
.mod-searchForm h1 span, .mod-searchForm h2 span{width:45%}
.mod-otherEvents .event-carousel{width:630px}
.mod-otherEvents .media-img{width: 200px;height: 150px}
.mod-otherEvents .owl-controls .owl-buttons .owl-next{right:-12px}
/* Saisie front */
.GEVT_event .navregister{width:800px}