

/*--------Normalisation------------*/
* {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
ol, ul {list-style : none;}
address, caption, cite, code, th, var {font-style:normal; font-weight:normal;}
table {border-collapse : collapse;border-spacing : 0;}
fieldset, img {border : 0;}
caption, th {text-align : left;}
q:before, q:after {content :'';}
a{outline: none;}
:focus{-moz-outline-style: none;}

/*--------Usefull------------*/
.clear {clear:both;}
.spacer {clear:both; height:0; line-height:0; overflow:hidden;}
.right {float:right}
.left {float:left}
.none {float:none}
.align-right {text-align:right;}
.align-center {text-align:center;}
span.txt-bleu {float:none; font-size:1em; color:#337ab8;}
.nobackground {background:none !important}
.nopadding0{padding-bottom :0px !important;}
.100pourcent{width:100% !important;}
/*--------Base------------*/
body{ background:#f4f3f4/*#f4f3f4 url("../img/bg-jdg.jpg")*/ repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px}

#bg_ball{ background:/*url("../img/bg-ball.jpg")*/ no-repeat top center;}

#global{ width:960px; margin:0 auto 30px auto;}

/*-------Header-------*/
#header{ height:132px;}
#brand { float:left; width:232px;}
#ads { float:left; margin-top:14px; width:728px;}

/*-------Menu-------*/
#menu {background:url("../img/sprite-menu.png") no-repeat top left;  height:36px; position:relative; z-index:100; }

#menu ul {width:795px; float:left}
#menu span {display: none;}
#menu li, 
#menu a {height:36px;display:block;}
#menu li {float:left;list-style:none;display:inline;}

#accueil {width:151px;}
#news {width: 149px;}
#videos {width: 150px;}
#journal {width: 141px;}
#membres {width: 204px;}
 
#accueil a:hover, 
#accueil.current {background:url("../img/sprite-menu2.png") 0px -39px no-repeat;}
#news a:hover, 
#news.current {background:url("../img/sprite-menu.png") -151px -39px no-repeat;}
#videos a:hover, 
#videos.current {background:url("../img/sprite-menu.png") -300px -39px no-repeat;}
#journal a:hover, 
#journal.current {background:url("../img/sprite-menu.png") -450px -39px no-repeat;}
#membres a:hover, 
#membres.current {background:url("../img/sprite-menu2.png") -591px -39px no-repeat; }

#menu ul li .sub-menu {display:none;}
#menu ul li .sub-menu strong {display:block;}

#menu ul li .sub-menu {position:absolute; z-index:100; float:none; width:232px; zoom:1}
#menu ul li .sub-menu .top {background:url(../img/menu-deroulant-top.png) no-repeat; width:232px; height:18px}
#menu ul li .sub-menu .middle {background:url(../img/menu-deroulant-middle.png) repeat-y; position:relative; zoom:1}
#menu ul li .sub-menu .bottom {background:url(../img/menu-deroulant-bottom.png) no-repeat; width:232px; height:20px}
#menu ul li .sub-menu ul {float:none; width:212px; padding:0 10px;}
#menu ul li .sub-menu ul li {display:block; float:none; border-bottom:1px solid #FFF; margin:0 2px;}
#menu ul li .sub-menu ul li,
#menu ul li .sub-menu ul li a {height:auto; zoom:1}
#menu ul li .sub-menu ul li a {font:bold 1.125em Arial, Helvetica, sans-serif; color:#565e70; padding:5px 5px 5px 12px; display:block}
#menu ul li .sub-menu ul li a:hover {background:#b3d334 url(../img/menu-deroulant-over.jpg) repeat-x; color:#000}
#menu ul li .sub-menu ul li a span {display:inline}

#search { width:157px; height:36px; background:url(../img/bg-search.png) no-repeat; float:right;position:relative;top:-2px;!top:0px;}
#search input{ background:#fff; width:100px; padding:2px; border:1px solid #c7c7c7; color:#8a8a8a; float:left; margin:6px 8px 8px 10px;}

/*--------content--------*/
#content {width:800px; float:left; margin-top:20px; }

#top_content {width:800px; height:7px; overflow:hidden; background:url(../img/top-content.png) no-repeat;}
#bloc-content { padding-bottom:20px;}
#bloc-content h1.titre {padding:10px; background:#fff;}
#bloc-content h1.titre2 {padding:10px; background:#fff;color:#a6c049;font-size:25px}
/*---caroussel---*/
.news #caroussel{ background:url(../img/bg_caroussel-news.jpg) no-repeat; height:360px; /*margin-bottom:20px;*/}
.home #caroussel{ background:url(../img/a-la-une.png) no-repeat; height:360px; /*margin-bottom:20px;*/}

#caroussel.detail {background:none; height:350px}
/*nav*/
.next, .prev{cursor:pointer;}
#screen{position:relative; height:200px; top:60px; left:0; padding-top:20px;}
#screen .next, #screen .prev{position:absolute;top:0px;left: 90px;}
#screen .prev{top:0px; }
#screen .next{top:240px;}
#sections{overflow:hidden; width:200px; height:200px;}
#sections ul{height:600px; width:170px;}
#sections li{float:left;padding:11px 0px;width:180px; color:#4f600e; font-style:italic; padding-left:20px; display:block;}
.tv { background:transparent url(../img/picto_video.png) no-repeat 138px -1px;display:block}
#bloc-content .screen2{height:220px;}
#bloc-content .screen2 .prev{margin-top:10px; margin-left:210px;}
#bloc-content .screen2 .next{padding-left:0px;  margin-left:210px; padding-top:5px;}

#bloc-content .screen2 .prev2{margin-top:10px; margin-left:210px; }
#bloc-content .screen2 .next2{padding-left:0px;  margin-left:210px; padding-top:5px;}

.carou {font-style:italic;color:#4f600e;font-size:11px;font-weight:normal}
#sections li:hover{ background:url(../img/bg-rollo-caroussel.jpg) no-repeat; color:#347bb5;}
#sections li.suphover{ background:url(../img/bg-rollo-caroussel.jpg) no-repeat; color:#347bb5;}

#navimg {width:200px; float:left; height:360px; position:relative;}

#liencont {bottom:10px; left:15px; clear:both; position:absolute;}
#liencont p { background:url(../img/fleche-bleu.png) no-repeat left center; padding-left:12px; margin-bottom:5px;}
#liencont a{ color:#357ab5; text-decoration:none;text-transform:uppercase; font-size:.9em; }

.home_actu_a{font-weight:bold;text-decoration:none; color:#DA8D01; font-size:1.2em;}
.home_actu_a:hover{color:White;}

.home_video_a{font-weight:bold;text-decoration:none; color:#357AB5; font-size:1.2em;}
.home_video_a:hover{color:White;}


/*image*/
#imgnews { width:600px; float:left; height:360px; position:relative }
.detail #imgnews{ width:800px; height:350px;}
#imgnews img{ position:relative; z-index:1; }
#imgnews .legende{ position:absolute; bottom:0; left:0; z-index:10; background:#000; filter:alpha(opacity=75);opacity:0.7;-moz-opacity:0.7; color:#fff; padding:15px 20px 5px 20px; width:560px }
.videos #imgnews .legende,
.audio #imgnews .legende{ width:560px; padding-bottom:25px }
.detail #imgnews .legende{width:760px;}
#imgnews .legende h1{ color:#b3d234; font-size:1.8em; margin:4px 0 8px 0; padding:0}
#imgnews .legende p{ margin:10px 0 5px 0;}
#imgnews .datenews{ color:#fff; text-transform:uppercase;} 
#imgnews .legende a  {color:#b3d234; text-decoration:none; text-transform:uppercase; font-size:10px; }
#imgnews .stat p {float:left; text-transform:uppercase; padding-right:20px; margin-top:5px}
#imgnews .stat p span {color:#b3d334}
#imgnews .legende .colonne-gauche {float:left; width:500px;}
#imgnews .action {float:left; padding-top:2px;}
#imgnews .action ul li a {color:#b3d334; top:-3px; position:relative}
#imgnews .action ul li {padding:0 0 6px 10px; background:url(../img/fleche-verte-trans.png) no-repeat;}

#imgnews .legendeVideo {background:#000000 none repeat scroll 0 0;color:#FFFFFF;float:left;height:50px;opacity:0.75;filter : alpha(opacity=75);padding:10px 20px;width:130px;height:340px}
#imgnews .legendeVideo h1{ color:#b3d234; font-size:1.8em; margin:10px 0; padding:0}
#imgnews .legendeVideo p{ margin:10px 0 5px 0;}
#imgnews .legendeVideo a  {color:#b3d234; text-decoration:none; text-transform:uppercase; font-size:0.8em; }
#loading .effet {height:350px;opacity:0.3;filter : alpha(opacity=30);position:absolute;width:599px;left:0px;top:0px}
#loading .effetactu {height:360px;opacity:0.3;filter : alpha(opacity=30);position:absolute;width:599px;z-index:9000;width:600px;left:0px;top:0px}
#loading_img span {color:White;font-size:20px}
/*------------home--------------*/
#actublocbleu{width:220px; float:left; padding:0 0 0 20px;}

#blocbleu{background:url(../img/bg-bluebox.jpg) repeat-y; width:220px; padding:10px 5px; margin-top:10px;}
#blocbleu li{ background:url(../img/fleche-blanche.png) left 2px no-repeat; padding-left:15px; color:#fff; margin-bottom:8px;}
#blocbleu li span{ color:#b1d334;}
#blocbleu li strong{ font-weight:bold; font-size:1.1em; padding-left:5px;}
#blocbleu li a{ text-decoration:none; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#fff;}
#blocbleu li a:hover{ text-decoration:none; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#fff;text-decoration:underline}

#blocbleu p.link a { font-size:0.9em; text-transform:uppercase; text-decoration:none; color:#fff; background:url(../img/fleche-blanche.png) no-repeat; padding-left:10px; margin-left:20px;}

#actumea{ width:220px; float:left; margin:0 0 0 20px;}
#actumea span { color:#818181; text-transform:uppercase; font-size:0.9em;}
#actumea h1 {font-size:1.6em; color:#347bb5;}
#actumea h1 a {color:#347bb5;text-decoration:none ;}
#actumea h1 a:hover {color:#347bb5;text-decoration:underline ;}
#actumea p { color:#818181; margin-top:10px;}
#actumea p.block a  { color:#818181;text-decoration:none ;}
#actumea p.block a:hover  { color:#818181;text-decoration:underline ;}

#actumea p a { background:url(../img/fleche-bleu.jpg) no-repeat; padding-left:20px; text-transform:uppercase; text-decoration:none; color:#347bb5;}
#actumea p.link a { background:url(../img/fleche-bleu.jpg) no-repeat; padding-left:20px; text-transform:uppercase; text-decoration:none; color:#347bb5;font-size:10px;}
#actumea p.link a:hover { background:url(../img/fleche-bleu.jpg) no-repeat; padding-left:20px; text-transform:uppercase; text-decoration:underline; color:#347bb5;}

#actumea p.block a  {background:none; color:#818181;text-decoration:none ;padding:0;text-transform:none;}

.homechaines{ width:178px; float:left; margin:20px 0 0 20px; _margin-left:10px; _width:184px; background:url(../img/bg-cartouche-home-chaines.jpg) no-repeat;}
.homechaines .rpt_bk { width:178px; background:url(../img/tiret-bg-cartouche-home-chaines.jpg) repeat-y 0 bottom}
.homechaines h1{ font-size:1.3em; text-transform:uppercase; color:#fff; padding:10px 0 10px 0px;text-align:center; font-weight:bold; line-height:15px;height:30px }
.homechaines h1 span{ color:#337ab8; font-style:italic;}
.homechaines img{ margin-left:3px;}
.homechaines h2 {font-size:1.1em; color:#000; font-weight:bold; padding:0px 0 0px 50px;}
.homechaines h2 a {color:#000;text-decoration:none}

.homechaines h2 a:hover{color:#000;text-decoration:underline}
.homechaines h2.centrer {text-align:center;padding:0;}
.homechaines p { color:#656565; font-family:Arial, "Times New Roman", Times, serif; font-style:italic; padding:5px 10px;text-decoration:none}
.homechaines .rpt_bk p a { color:#656565;text-decoration:none}
.homechaines .rpt_bk p a:hover { color:#656565;text-decoration:underline}
.bothomechaine { background:url(../img/bg-bottom-home-chaines.jpg) no-repeat; height:23px;}
.bothomechaine a { font-size:1.2em; font-weight:bold; font-style:italic; color:#fff; padding-left:30px; text-decoration:none}

/****************cartouche de couleur*******************/

.bleu .homechaines {background:url(../img/bg-cartouche-home-chaines-bleu.jpg) no-repeat;}
.bleu .bothomechaine {background:url(../img/bg-bottom-home-chaines-bleu.jpg) no-repeat;}
.cyan .homechaines {background:url(../img/bg-cartouche-home-chaines-cyan.jpg) no-repeat;}
.cyan .bothomechaine {background:url(../img/bg-bottom-home-chaines-cyan.jpg) no-repeat;}
.violet .homechaines {background:url(../img/bg-cartouche-home-chaines-violet.jpg) no-repeat;}
.violet .bothomechaine {background:url(../img/bg-bottom-home-chaines-violet.jpg) no-repeat;}
.violet {padding-bottom:20px}
/****************cartouche de couleur*******************/

/*------------news--------------*/
.listnews{ width:220px; float:left; color:#818181; font-size:0.8em; padding:0 0 20px 20px;}
.listnews li img{float:left; margin-right:10px;}
.listnews li.leftv img{float:left; margin-right:10px;}
.listnews li { width:230px; height:70px; margin:20px 0;}
.datenews {  text-transform:uppercase;}
.listnews li h2{ color:#347bb5; font-size:1.2em; margin:5px 0;}

.listnews h1.listeactu{ color:#347bb5; font-size:1.9em; font-weight:bold; margin:5px 0;}
.listnews a { font-size:1em; color:#347bb5; text-transform:uppercase; text-decoration:none; background:url(../img/fleche-bleu.png) no-repeat 0px 3px; padding-left:15px;}
.listnews li.fix  a {color:#347bb5;font-size:11px;text-transform:none;background:none !important;padding-left:0;text-decoration:none}
.listnews li.fix   a:hover {color:#347bb5;font-size:11px;text-transform:none;background:none !important;padding-left:0;text-decoration:underline}

.listnews p.bk a {color:#818181; font-size:1em;text-decoration:none}
.listnews p.bk a:hover {color:#818181; font-size:1em;text-decoration:underline}
.listnews span a { margin-left:85px;}
.listnews span a:hover {text-decoration:underline}

#pub300, .pub { float:right; margin:0;}

.listnewsresultat{ width:220px; float:left; color:#818181; font-size:0.8em; padding:0 0 20px 20px;}
.listnewsresultat li img{/*float:left; margin-right:10px;*/}
.listnewsresultat li.leftv img{float:left; margin-right:10px;}
.listnewsresultat li { width:230px; height:70px; margin:20px 0;}
.datenews {  text-transform:uppercase;}
.listnewsresultat li h2{ color:#347bb5; font-size:1.2em; margin:5px 0;}
.listnewsresultat h1.listeactu{ color:#347bb5; font-size:1.9em; font-weight:bold; margin:5px 0;}
.listnewsresultat  a { font-size:1em; color:#347bb5; text-transform:uppercase; text-decoration:none; background:url(../img/fleche-bleu.png) no-repeat 0px 3px; padding-left:15px;}
.paggins {width:100%}
.paggins a { font-size:2em; color:#347bb5; text-transform:uppercase; text-decoration:none; background:none;  padding-left:15px;padding-top:8px}
.paggins table span { font-size:1.5em; margin-left:15px;}
/*-------sub content-------*/
#sub-content{ width:157px; float:left; margin-top:30px; font-size:0.9em}
#bloc-contextuel {margin-top:10px;}
#bloc-contextuel h1{ margin:10px 0;}
#bloc-contextuel h2 a{ background:url(../img/fleche-bleu.png) no-repeat 0px 3px; padding-left:15px; color:#357ab5; text-decoration:none; margin-top:10px;}

#bloc-top{ background:url(../img/bg-top-subcontent.png) no-repeat; width:157px; height:13px;}
#bloc-bot{ background:url(../img/bg-bot-subcontent.png) no-repeat left bottom; padding:15px 10px 15px 15px;}

#identification input{ background:#fff; width:85px; padding:2px; border:1px solid #c7c7c7; color:#8a8a8a; float:left; margin:0 5px 10px 0;}
#identification .bouton {display:block; BACKGROUND: url(../img/ok-search.png)  no-repeat; width:25px; height:25px; text-indent:-999px; cursor:pointer; float:left; border:none; margin:5px 0px; line-height:22px; }
#search .bouton {display:block; BACKGROUND: url(../img/ok-search.png)  no-repeat; width:25px; height:25px; text-indent:-999px; cursor:pointer; float:left; border:none; margin:5px 0px; line-height:22px; }
.newsletter .bouton {display:block; background: transparent no-repeat; width:25px; height:25px; text-indent:-999px; cursor:pointer; float:left; border:none; margin:5px 0px; line-height:22px}
#identification .bouton {margin:0}

#identification h2 {clear:both}

#lirejournal ul { margin-top:20px; text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;zoom:1;}
#lirejournal li {background:url(../img/fleche-verte.jpg) no-repeat 0px 3px; margin:5px 0;}
#lirejournal li a{  text-transform:uppercase; text-decoration:none; color:#357ab5;}

#sondage ul { margin-top:5px; text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;zoom:1;}
#sondage li { margin:2px 0;}
#sondage li a{  text-transform:uppercase; text-decoration:none; color:#357ab5;}


#identification, #podcast, #lirejournal { border-bottom: #d5d3d4 1px solid; padding-bottom:20px; }

/*-------footer-------*/
#footer {clear:both; margin-left:157px; width:803px; }
#newspub{ background:url(../img/bg-footer.png) no-repeat; color:#fff; text-transform:uppercase; font-size:1.1em; height:35px; font-weight:bold; margin-bottom:20px;}

.newsletter , .newsletter p{ float:left;}
.newsletter p{ margin:10px 0 10px 10px;}
.newsletter input{ background:#fff; width:100px; padding:2px; border:1px solid #c7c7c7; color:#8a8a8a; float:left; margin:6px 8px 8px 10px;float:left; }

#publi{ float:right; margin:10px 10px 0 0}
#publi a{color:#fff; text-decoration:none;} 

#sitemap {padding-left:20px;}
#sitemap ul {float:left; margin-right:70px;}
#sitemap li{list-style:none; margin:5px 0;}
#sitemap li a{color:#347bb5; text-decoration:none;}

#linegolf { background:url(../img/fil-footer.png) repeat-x top left; padding-bottom:0px; height:20px; }
#linegolf img{ position:relative; top:-142px; left:150px; }





/*-------news details-------*/
#bloc-content #breadcrumb h1,
#bloc-content #breadcrumb h2,
#bloc-content #breadcrumb h3,
#bloc-content #breadcrumb h4,
#bloc-content #breadcrumb h5,
#bloc-content #breadcrumb span {float:left; padding-right:5px;}

#bloc-content #breadcrumb h1 {padding-right:0;}

#bloc-content #breadcrumb h2,
#bloc-content #breadcrumb h3,
#bloc-content #breadcrumb h4,
#bloc-content #breadcrumb h5,
#bloc-content #breadcrumb span {padding-top:30px; font-size:1.185em; color:#337ab8;}
#bloc-content .article {float:left}
#bloc-content #breadcrumb h2.attente {padding-top:19px;padding-left:10px;font-size:12px;font-weight:bold;text-transform:uppercase}
#bloc-content .article .article-detail {margin-bottom:50px;float:left;width:460px ;padding:0 10px 20px 20px; font-size:1.1em; color:#707173;min-height:400px}
#bloc-content .article .article-detail .intro {padding-bottom:10px; color:#337ab8;font-size:17px}
/*#bloc-content .article .article-detail*/ .pager-news {margin-top:30px;}
/*#bloc-content .article .article-detail*/ .pager-news a {font-size:.8em; font-weight:bold; text-transform:uppercase; color:#337ab8; text-decoration:none; display:block; float:left;}
/*#bloc-content .article .article-detail*/ .pager-news a.precedent {background:url(../img/fleche-bleu-gauche.png) left center no-repeat; padding-left:14px;}
/*#bloc-content .article .article-detail*/ .pager-news a.suivant {background:url(../img/fleche-bleu.png) right center no-repeat; float:right; padding-right:14px;}
/*#bloc-content .article1 {float:right}*/
.miseenattente {font-size:11px;width:100%;text-align:left;padding-left:8px;}
#bloc-content  #pub300 { margin-right:0; margin-bottom:20px}
#bloc-content  .laisser-commentaire {float:right; padding:0 20px 0 0;}

#bloc-content  .laisser-commentaire h2 {padding-bottom:10px;}

#bloc-content .bloc-commentaire {clear:both;}
#bloc-content .bloc-commentaire .commentaire {float:left; width:460px; padding:0 10px 20px 20px;}
#bloc-content .bloc-commentaire .commentaire h2 {padding:5px 0; border-bottom:1px solid #b3d334;}
#bloc-content .bloc-commentaire .commentaire .extrait {float:left; margin:20px 14px 0 0;min-width:250px; /*width:215px;*/}
#bloc-content .bloc-commentaire .commentaire .extrait blockquote {font:italic 1.185em Arial, "Times New Roman", Times, serif; color:#818181; font-size:11;}
#bloc-content .bloc-commentaire .commentaire .extrait span {font:bold .925em Arial, Helvetica, sans-serif; color:#337ab8; font-style:italic; font-size:13;}


/*-------enseignement-------*/
.videos #bloc-content #breadcrumb span.txt-bleu {float:none; font-size:1em; color:#337ab8;}
.videos #bloc-content #breadcrumb h2 {padding-left:95px; color:#565e70; font-size:1.45em;}
.videos #caroussel {background:url(../img/bg_caroussel-videos.gif) no-repeat; height:360px}
.conteneur-player-video {position:absolute; bottom:1px; height:23px; z-index:100; left:1px;}
.videos .lecture-video {position:absolute; left:242px; top:108px; z-index:90;}
.videos .lecture-video div {width:92px; height:64px; position:relative;}
.videos .lecture-video a {background:url(../img/lecture-video.png) no-repeat; cursor:pointer; display:block; width:92px; height:64px;}
.videos .lecture-video a span {text-indent:-4000px; position:absolute;}
.videos .logo-video {background:url(../img/logo-JDG-video.png) no-repeat; position:absolute; right:14px; top:18px; z-index:90; width:92px; height:64px;}
.logoplayer {background:url(../img/lecture-video-mini.png) no-repeat; cursor:pointer;  width:92px; height:64px;}
.tour-videos #bloc-content #breadcrumb h2 {padding-left:15px; padding-top:29px}
#bloc-content .recherche-avancee {/*width:100%*/}
#bloc-content .recherche-avancee .recherche-avancee-detail {float:left; width:460px; padding:0 10px 0px 20px; font-size:1.1em; color:#707173;}
#bloc-content .recherche-avancee .recherche-avancee-detail h2 {padding:5px 0; border-bottom:1px solid #b3d334; margin-bottom:15px;}
#bloc-content .recherche-avancee .recherche-avancee-detail select {width:222px; margin-right:10px}
#bloc-content .recherche-avancee .recherche-avancee-detail select.last {margin:0}

#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date {padding-top:25px; position:relative; zoom:1}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date span.btn-loupe {background:url(../img/btn-loupe.jpg) no-repeat; display:block; width:23px; height:21px; float:left; text-indent:-3000px; cursor:pointer;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date p,
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date label,
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date input {float:left; padding-right:10px; padding-top:4px;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date p {padding-right:0; color:#337ab8}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date label {padding-left:5px;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date input {width:100px; padding-top:0; height:17px;}

#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier {width:130px; position:absolute; background:#FFF; border:1px solid #EEE; padding:2px 2px 6px 2px; left:120px; top:15px}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .calendrier-from {left:120px; top:15px}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .calendrier-to {left:296px; top:15px}

#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier table,
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier p {text-align:center; width:130px; padding-bottom:5px;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier table {clear:both; width:120px; margin-left:5px}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier table td {padding:4px 2px}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier table td a {font-size:.827em; color:#7b7c7e; text-decoration:none}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier table td a.actif {background:#1b61a9; color:#FFF; padding:2px 3px;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-date .conteneur-calendrier p a {padding:5px}

#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-nom {clear:both; padding-top:20px;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-nom input {width:120px; margin-right:10px;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-nom input.last {padding:0;}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-nom label {padding-right:6px; color:#337ab8}
#bloc-content .recherche-avancee .recherche-avancee-detail .conteneur-bouton {padding:20px 0 0 0;}

/************recherche small *************/
#bloc-content .recherche-avancee .recherche-avancee-small {float:left; width:224px; padding:0 10px 20px 20px; font-size:1.1em; color:#707173;}
#bloc-content .recherche-avancee .recherche-avancee-small h2 {padding:5px 0; border-bottom:1px solid #b3d334; margin-bottom:15px;}
#bloc-content .recherche-avancee .recherche-avancee-small select {width:222px; margin-right:10px}
#bloc-content .recherche-avancee .recherche-avancee-small .instructeur {margin:4px 0 0 0}
#bloc-content .recherche-avancee .recherche-avancee-small .conteneur-bouton {padding:6px 0 0 0;}
/************recherche small *************/
#bloc-content .recherche-avancee #pub300 {margin-right:0; margin-bottom:0; margin-top:20px}


#bloc-content .recherche-avancee .largeur-totale {float:none; width:760px}
#bloc-content .recherche-avancee .largeur-totale .colonne-gauche {float:left; width:240px; padding-right:10px}
#bloc-content .recherche-avancee .largeur-totale .colonne-gauche select {margin-bottom:10px}
#bloc-content .recherche-avancee .largeur-totale .colonne-droite {float:left; width:510px}
#bloc-content .recherche-avancee .largeur-totale .colonne-droite .conteneur-date {padding-top:0}


#bloc-content .recherche-resultats-titre {float:left; width:460px; padding:0 10px 0 20px; font-size:1.1em; color:#707173;}
#bloc-content .recherche-resultats-titre h2 {padding:5px 0; border-bottom:1px solid #b3d334; margin-bottom:15px;}
#bloc-content .recherche-resultats .recherche-resultats-detail {padding:0 10px 20px 20px; font-size:1.1em; color:#707173;}
#bloc-content .largeur-totale {float:none; width:760px}

#bloc-content .recherche-resultats .listnews {width:370px; margin:0 0 20px 0; padding-left:20px}
#bloc-content .recherche-resultats .listnews .titre {padding:0 0 5px 0; border-bottom:1px solid #b3d334; margin-bottom:5px;}
#bloc-content .recherche-resultats .listnews .titre2 {padding:0;border:none;font-size:10px;}


#bloc-content .recherche-resultats .listnews .titre a {font-size:1.475em; font-weight:bold; background:none; padding-left:0; text-transform:none;}
#bloc-content .recherche-resultats .listnews .titre a:hover {text-decoration:underline}

#bloc-content .recherche-resultats .listnews .titre2 a {font-size:1.475em; font-weight:bold; background:none; padding-left:0; text-transform:none;}
#bloc-content .recherche-resultats .listnews .titre2 a:hover {text-decoration:underline}


.fond { background:url(../img/fleche-bleu.png) left center no-repeat !important;padding-left:10px !important}
#bloc-content .recherche-resultats .listnews li {width:370px; height:auto; clear:both; padding:10px 0 0 0; margin:0; position:relative}
#bloc-content .recherche-resultats .listnews li img {margin:0}
#bloc-content .recherche-resultats .listnews .listdetail {float:right; width:205px}
#bloc-content .recherche-resultats .listdetail .date {font-size:1.25em; color:#b1d334; background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px}
#bloc-content .recherche-resultats .listdetail .date2 {font-size:1.25em; color:#b1d334; background:none; padding-left:10px}

#bloc-content .recherche-resultats .listnews .listdetail .texte {font-size:1.25em; font-style:italic; color:#337ab8; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px}
#bloc-content .recherche-resultats .listnews .lecture-video {position:absolute; left:52px; top:40px; z-index:90;}
#bloc-content .recherche-resultats .listnews .lecture-video div {width:92px; height:64px; position:relative;}
#bloc-content .recherche-resultats .listnews .lecture-video a {background:url(../img/lecture-video-mini.png) no-repeat; cursor:pointer; display:block; width:92px; height:64px;}
#bloc-content .recherche-resultats .listnews .lecture-video a span {text-indent:-4000px; position:absolute;}


/******/

#bloc-content .recherche-resultats .listnewsresultat {width:780px; margin:0 0 20px 0; padding-left:20px}
#bloc-content .recherche-resultats .listnewsresultat .titre {padding:0 0 5px 0; border-bottom:1px solid #b3d334; margin-bottom:5px;}
#bloc-content .recherche-resultats .listnewsresultat .titre a {font-size:1.475em; font-weight:bold; background:none; padding-left:0; text-transform:none;}
#bloc-content .recherche-resultats .listnewsresultat li {width:370px; height:auto; float:left; padding:10px 0 0 20px; margin:0; position:relative}
#bloc-content .recherche-resultats .listnewsresultat li img {margin:0}
#bloc-content .recherche-resultats .listnewsresultat .listdetail {float:right; width:205px}
#bloc-content .recherche-resultats .listnewsresultat .date {font-size:1.25em; color:#b1d334; background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px}

#bloc-content .recherche-resultats .listnewsresultat .listdetail .texte {font-size:1.25em; font-style:italic; color:#337ab8; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px}
#bloc-content .recherche-resultats .listnewsresultat .lecture-video {position:absolute; left:52px; top:40px; z-index:90;}
#bloc-content .recherche-resultats .listnewsresultat .lecture-video div {width:92px; height:64px; position:relative;}
#bloc-content .recherche-resultats .listnewsresultat .lecture-video a {background:url(../img/lecture-video-mini.png) no-repeat; cursor:pointer; display:block; width:92px; height:64px;}
#bloc-content .recherche-resultats .listnewsresultat .lecture-video a span {text-indent:-4000px; position:absolute;}


/*****/


#bloc-content .recherche-resultats-small {float:left; width:220px; margin-top:-1px; margin-left:10px;}
#bloc-content .recherche-resultats-small h2 {padding:5px 0; border-bottom:1px solid #b3d334; margin-bottom:5px;}
#bloc-content .recherche-resultats-small .listnews {width:210px; margin:0; padding-left:0}
#bloc-content .recherche-resultats-small .listnews .titre {float:left; padding:0 0 0 4px; font-size:1.36em; color:#337ab8; font-weight:bold;}
#bloc-content .recherche-resultats-small .listnews li {width:auto; height:auto; clear:both; padding:10px 0 0 0; margin:0; position:relative}
#bloc-content .recherche-resultats-small .listnews .listdetail {float:right; width:205px}
#bloc-content .recherche-resultats-small .listnews a {background:none; text-transform:none; padding:0}
#bloc-content .recherche-resultats-small .listdetail .date {float:left; font-size:1.25em; color:#b1d334; background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px}
#bloc-content .recherche-resultats-small .listnews .listdetail .texte {clear:both; font-size:1.48em; font-style:italic; color:#337ab8; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px}
#bloc-content .recherche-resultats-small .old-news {text-align:right; padding-top:20px; clear:both}
#bloc-content .recherche-resultats-small .old-news a {background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px; text-transform:uppercase; text-decoration:none; color:#347bb5; font-size:1.2em}


#bloc-content .recherche-resultats .listaudio {width:220px; margin:0 0 20px 0; padding:0 30px 0 20px; float:left;}
#bloc-content .recherche-resultats .last {padding-right:0}
#bloc-content .recherche-resultats .listaudio li {position:relative;float:left;}
#bloc-content .recherche-resultats .listaudio .listdetail .date {font-size:.9em; text-transform:uppercase; color:#818181; background:none; padding:5px 0 0 0; display:block;}
#bloc-content .recherche-resultats .listaudio .titre {padding:0 0 5px 0;font-size:1.45em; color:#347bb5;}
#bloc-content .recherche-resultats .listaudio .titre a {font-size:1.45em; color:#347bb5; text-decoration:none}
#bloc-content .recherche-resultats .listaudio .titre a:hover {font-size:1.45em; color:#347bb5; text-decoration:underline}

#bloc-content .recherche-resultats .listaudio .listdetail .texte {color:#818181; padding-bottom:8px}
#bloc-content .recherche-resultats .listaudio .listdetail p.texte a {color:#818181; text-decoration:none;background:none;text-transform:none;font-size:11px;}
#bloc-content .recherche-resultats .listaudio .listdetail p.texte a:hover {color:#818181; text-decoration:underline;background:none;text-transform:none;font-size:11px;}

#chercher_emission .texte {color:#818181; padding-bottom:8px}
#chercher_emission .texte a {color:#818181; text-decoration:none;background:none;text-transform:none;font-size:11px;}
#chercher_emission .texte a:hover {color:#818181; text-decoration:underline;background:none;text-transform:none;font-size:11px;}
#chercher_emission  a {background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px; text-transform:uppercase; text-decoration:none; color:#347bb5; font-size:.9em;}
#chercher_emission  a:hover {background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px; text-transform:uppercase; text-decoration:underline; color:#347bb5; font-size:.9em;}

#bloc-content .recherche-resultats .listaudio .listdetail p a {background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px; text-transform:uppercase; text-decoration:none; color:#347bb5; font-size:.9em;}
#bloc-content .recherche-resultats .listaudio .listdetail p a:hover {background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px; text-transform:uppercase; text-decoration:underline; color:#347bb5; font-size:.9em;}

#bloc-content .recherche-resultats .listaudio .lecture-audio {position:absolute; left:11px; top:50px; z-index:90;}
#bloc-content .recherche-resultats .listaudio .lecture-audio div {width:196px; height:23px; position:relative;}
#bloc-content .recherche-resultats .listaudio .lecture-audio a {background:url(../img/img-player-audio-mini.png) no-repeat; cursor:pointer; display:block; width:196px; height:23px;}
#bloc-content .recherche-resultats .listaudio .lecture-audio a span {text-indent:-4000px; position:absolute;}


/*-------archives-------*/
.onglet {float:left; padding-left:70px; padding-top:21px}
.onglet li {float:left}
.onglet a {width:152px; text-align:center; height:21px; background:url(../img/caroussel-onglet.png) no-repeat; padding:17px 0 0 0; color:#FFF; font:bold 1.25em Arial, Helvetica, sans-serif; display:block; text-decoration:none; text-transform:uppercase; margin-right:10px}
.onglet a.selected,
.onglet a:hover {background:url(../img/caroussel-onglet.png) left -39px no-repeat;}


.audio #caroussel {background:url(../img/bg_caroussel-audio.gif) no-repeat; height:360px}
.conteneur-player-audio {position:absolute; bottom:1px; height:23px; z-index:100; left:1px;}



/*-------journal-------*/
#bloc-content .bloc-journal {float:left;width:480px;}
#bloc-content .bloc-journal .journal {float:left; width:460px; padding:0 10px 20px 20px;position:relative}
#bloc-content .bloc-journal .journal h2 {padding:5px 0 30px 0; border-bottom:1px solid #b3d334;}
#bloc-content .bloc-journal .journal h2.nopaddingbottom {padding:32px 0 0 0;}

#bloc-content .bloc-journal .journal .couverture {float:left; width:212px; padding-top:20px}
#bloc-content .bloc-journal .journal .extrait {float:left; margin:20px 14px 0 0; width:215px;}
#bloc-content .bloc-journal .journal .extrait blockquote {font:italic 1.185em Georgia, "Times New Roman", Times, serif; color:#818181;}
#bloc-content .bloc-journal .journal .extrait span {font:bold .925em Arial, Helvetica, sans-serif; color:#337ab8; font-style:normal;}

#bloc-content .bloc-journal .laisser-commentairejournal {position:absolute;left:230px;top:239px;}
#bloc-content .bloc-journal .laisser-commentairejournal h3 {float:left; color:#818181; text-transform:uppercase; font-size:1.1em}
#bloc-content .bloc-journal .laisser-commentairejournal .telecharger {float:right; font-weight:bold; color:#337ab8; background:url(../img/fleche-bleu.png) no-repeat 0px 3px; display:block; text-decoration:none; padding-left:12px; font-size:1.1em; text-transform:uppercase }
#bloc-content .bloc-journal .laisser-commentairejournal h4 {padding-bottom:4px; padding-top:10px; clear:both; border:none}
#bloc-content .bloc-journal .laisser-commentairejournal h2 {padding-bottom:0px; padding-top:10px; clear:both; border:none}
#bloc-content .bloc-journal .laisser-commentairejournal h2.colorblue {color:#347bb5;font-size:12px;font-weight:bold;padding-left:11px;}

#bloc-content .bloc-journal .laisser-commentaire {float:right; padding:20px 0 0 0;}
#bloc-content .bloc-journal .laisser-commentaire h3 {float:left; color:#818181; text-transform:uppercase; font-size:1.1em}
#bloc-content .bloc-journal .laisser-commentaire .telecharger {float:right; font-weight:bold; color:#337ab8; background:url(../img/fleche-bleu.png) no-repeat 0px 3px; display:block; text-decoration:none; padding-left:12px; font-size:1.1em; text-transform:uppercase }
#bloc-content .bloc-journal .laisser-commentaire h4 {padding-bottom:4px; padding-top:10px; clear:both; border:none}
#bloc-content .bloc-journal .laisser-commentaire h2 {padding-bottom:4px; padding-top:10px; clear:both; border:none}
#bloc-content .bloc-journal .laisser-commentaire h2.colorblue {color:#347bb5;font-size:12px;font-weight:bold}



#bloc-content .pub {padding-top:10px; padding-bottom:20px}

.liste-liens {padding-top:10px; padding-left:4px}
.liste-liens a {color:#347bb5; text-transform:uppercase; text-decoration:none; background:url(../img/fleche-bleu.png) no-repeat 0px 3px; display:block; padding-left:12px; font-size:.9em }

#bloc-content .bloc-content-journal .recherche-avancee-detail select {width:120px}
#bloc-content .bloc-content-journal {float:left; width:460px}
#bloc-content .bloc-content-journal .recherche-resultats .listnews li {width:220px; height:auto; float:left; padding:10px 10px 0 0; margin:0; position:relative; clear:none}
#bloc-content .bloc-content-journal .recherche-resultats .listnews li.last {float:right; padding-right:0;}
#bloc-content .bloc-content-journal .recherche-resultats .listnews .listdetail {float:right; width:164px; font-size:1.25em}
#bloc-content .bloc-content-journal .recherche-resultats .listnews .titre {padding:5px 0; margin-bottom:0; border-bottom:none; color:#b1d334; text-transform:uppercase; font-size:1.15em}
#bloc-content .bloc-content-journal .recherche-resultats .listnews a {line-height:2em; font-size:1em; color:#347bb5; text-transform:uppercase; text-decoration:none; background:url(../img/fleche-bleu.png) left 3px no-repeat; padding-left:12px; padding-right:0; font-weight:bold }
#bloc-content .bloc-content-journal .recherche-resultats .listnews {width:460px;}
#pub300.margin-t-20 {margin-top:20px}
#pub300.margin-b-20 {margin-bottom:20px}
#bloc-content .bloc-journal h2.sous-titre {paddinf-top:0; padding-bottom:2px; border-bottom:none;}


/*-------bfm radio-------*/
#bloc-content #bfmcontent {float:left;width:460px;}
#bloc-content .bloc-emission { width:460px; padding:0 10px 20px 20px; font-size:1.1em; color:#707173;}
#bloc-content .bloc-emission h2 {border-bottom:1px solid #B3D334; padding:5px 0; margin-bottom:20px}
#bloc-content .bloc-emission #imgnews {width:468px; float:left; height:190px; position:relative;margin-bottom:58px; }

#bloc-content .bloc-emission #imgnews .legende {width:427px; filter:none; -moz-opacity:1; background:none; padding-bottom:5px;}
#bloc-content .bloc-emission #imgnews .legende img {padding:5px 0}
#bloc-content .bloc-emission #imgnews .lien {padding:0 0 0 10px; background:url(../img/fleche-verte-trans.png) left 3px no-repeat;}

/*-------espace membre-------*/
#bloc-content .bloc-espace {float:left; width:460px; padding:0 10px 20px 20px; font-size:1.1em; color:#707173;}
#bloc-content .bloc-espace h2 {border-bottom:1px solid #B3D334; padding:5px 0; margin-bottom:20px}
#bloc-content .bloc-espace h2.sous-titre {border:none; font-size:1.075em; color:#347BB5; padding-left:0; text-transform:uppercase}
#bloc-content .bloc-espace .intro p {font:italic 1.075em Georgia, "Times New Roman", Times, serif; color:#818181; padding-bottom:10px}

#bloc-content .deja-inscrit {width:267px; float:left; position:relative; padding-left:10px }
#bloc-content .deja-inscrit h2 {padding:5px 0 5px 0; font-weight:bold}
#bloc-content .deja-inscrit .conteneur-bouton {padding-top:4px; float:right; clear:none}
#bloc-content .deja-inscrit .mot-de-passe {float:left; padding-top:5px}
#bloc-content .deja-inscrit .mot-de-passe a {font-size:.9em; padding-left:12px; background:url(../img/fleche-bleu.png) left 3px no-repeat}

#bloc-content .bloc-inscription {float:left; width:460px; padding:0 10px 20px 20px; font-size:1.1em; color:#707173;}
#bloc-content .bloc-inscription h2 {border-bottom:1px solid #B3D334; padding:5px 0; margin-bottom:20px}

#bloc-content .bloc-inscription .inscription label {float:left; display:block; width:85px; padding-right:2px; font-weight:bold; color:#818181; font-size:.909em; padding-top:4px;}
#bloc-content .bloc-inscription .inscription input {float:left; display:block; width:88px; border:1px solid #ccdeed; margin-bottom:5px; height:20px;}
#bloc-content .bloc-inscription .inscription div {float:left; width:185px; min-height:30px;}
#bloc-content .bloc-inscription .inscription div.spacer {min-height:0}
#bloc-content .bloc-inscription .inscription .droite {width:275px}
#bloc-content .bloc-inscription .inscription .droite label {width:162px; padding-left:10px}
#bloc-content .bloc-inscription .inscription .droite span,
#bloc-content .bloc-inscription .inscription .droite a {font-size:.75em; color:#337ab8; font-weight:bold}
#bloc-content .bloc-inscription .inscription .droite a {text-transform:uppercase; padding-left:8px; background:url(../img/fleche-bleu.png) left 3px no-repeat; text-decoration:none} 
#bloc-content .bloc-inscription .inscription .droite span {padding-left:8px; padding-right:4px}

#bloc-content .bloc-inscription .inscription .conteneur-radio {float:left; width:230px}
#bloc-content .bloc-inscription .inscription .conteneur-radio label {width:auto; font-weight:normal; padding:0 40px 0 6px}
#bloc-content .bloc-inscription .inscription .conteneur-radio input {width:auto; border:none; padding:0; margin:0; height:auto}
#bloc-content .bloc-inscription .inscription p {font-weight:bold; padding-bottom:10px; font-size:.9em}
#bloc-content .bloc-inscription .inscription .conteneur-bouton {width:auto; white-space:nowrap}


/*-------jeu-------*/
#bloc-content .jeu {float:none; padding-left:20px; padding-bottom:30px; clear:both}
#bloc-content .bloc-espace-jeu {float:left; width:460px; padding:0 10px 30px 20px; font-size:1.1em; color:#707173;}
#bloc-content .bloc-espace-jeu h2.sous-titre {border:none; font-size:1.075em; color:#347BB5; padding-left:0; padding-top:10px; text-transform:uppercase}


/*-------golf-------*/
#bloc-content .bloc-golf {float:left; width:460px; padding:0 10px 20px 20px; font-size:1.1em; color:#707173;height:350px}
#bloc-content .bloc-golf h2 {border-bottom:1px solid #B3D334; padding:5px 0; margin-bottom:10px}

#bloc-content .bloc-golf .calendrier p {font-size:.9em; padding-bottom:5px}
#bloc-content .bloc-golf .calendrier select {width:220px; margin-right:15px}
#bloc-content .bloc-golf .calendrier select.last {margin-right:0}

#bloc-content .bloc-golf .recherche-resultats-titre {padding-left:0; padding-top:20px}
#bloc-content .bloc-golf .recherche-resultats .listnews {padding-left:0; width:460px}
#bloc-content .bloc-golf .recherche-resultats .listnews li {width:460px}
#bloc-content .bloc-golf .recherche-resultats .listnews .listdetail {width:290px}
#bloc-content .bloc-golf .recherche-resultats .listnews .texte {font-size:1.35em}
#bloc-content .bloc-golf .recherche-resultats .listnews .lieu {padding-left:10px; font-size:1.25em; color:#347BB5; font-weight:bold}
#bloc-content .bloc-golf .liste-calendrier .listnews .texte {color:#707173; font-size:1.25em; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding-left:0; padding-bottom:10px;text-transform:lowercase}
#bloc-content .bloc-golf .liste-calendrier .listnews .texte a {color:#707173; font-size:1.25em; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding-left:0; padding-bottom:10px;background:none;text-decoration:none;font-size:12px;text-transform:lowercase}
#bloc-content .bloc-golf .liste-calendrier .listnews .texte a:hover {text-decoration:underline;text-transform:lowercase}

#bloc-content .bloc-golf .liste-calendrier .listnews .mailto {color:#347BB5; text-transform:none; background:none; padding:0; font:italic 1.4em Georgia, "Times New Roman", Times, serif;text-transform:lowercase }

/*-------questionnaire-------*/
#bloc-content .questionnaire {width:760px; float:none; clear:both; position:relative; padding-left:20px; }
#bloc-content .questionnaire h2 {border-bottom:1px solid #B3D334; padding:5px 0 5px 0; margin-bottom:20px}
#bloc-content .questionnaire .visuel {float:left; width:266px; margin-right:10px}
#bloc-content .questionnaire .question {padding:5px 0 10px 0; font:normal 1.3em Georgia, "Times New Roman", Times, serif; color:#347BB5; width:484px; float:left;}
#bloc-content .questionnaire .question span.texte {display:block; color:#707173; width:480px; float:left;font-style:italic;margin-bottom:10px;}
#bloc-content .questionnaire .question label {font-size:.85em; font-weight:normal; padding:0 10px 0 6px; width:auto;}
#bloc-content .questionnaire .question span {color:#347BB5; font-weight:normal; padding:0 10px 0 6px; width:auto;}

#bloc-content .questionnaire .radio-accept {font-size:.82em; color:#347BB5; padding:10px 25px 0 5px}
#bloc-content .questionnaire a {text-transform:uppercase; padding-left:12px; background:url(../img/fleche-bleu.png) left 3px no-repeat; text-decoration:none; color:#347BB5; margin-right:25px; font-weight:bold; font-size:.9em}
#bloc-content .questionnaire .liens {float:left; margin-top:10px;margin-left:150px;display:inline;}
#bloc-content .questionnaire .submit {float:left; margin-top:10px;margin-left:10px;}

#bloc-content .ancien-questionnaire {margin-top:30px; width:760px; float:none; clear:both; position:relative; padding-left:20px }
#bloc-content .ancien-questionnaire h2 {border-bottom:1px solid #B3D334; padding:5px 0 5px 0; margin-bottom:20px}

#bloc-content .ancien-questionnaire .listquestionnaire {width:220px; margin:0 0 20px 0; padding:0 50px 0 0; float:left;}
#bloc-content .ancien-questionnaire .last {padding-right:0}
#bloc-content .ancien-questionnaire .listquestionnaire li {position:relative}
#bloc-content .ancien-questionnaire .listquestionnaire .listdetail .date {font-size:1em; text-transform:uppercase; color:#b1d334; background:none; padding:5px 0 0 0; display:block;}
#bloc-content .ancien-questionnaire .listquestionnaire .titre {padding:5px 0 0 0;color:#347BB5;/*height:50px*/font-size:1.2em;height:50px;}
#bloc-content .ancien-questionnaire .listquestionnaire .titre a {color:#347BB5; padding-bottom:8px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none}

#bloc-content .bloc-sondage .questionnaire .question .listquestionnaire {width:220px; margin:0 0 20px 0; padding:0 50px 0 0; float:left;}
#bloc-content .bloc-sondage .questionnaire .question .last {padding-right:0}
#bloc-content .bloc-sondage .questionnaire .question .listquestionnaire li {position:relative}
#bloc-content .bloc-sondage .questionnaire .question .listquestionnaire .listdetail .date {font-size:1em; text-transform:uppercase; color:#b1d334; background:none; padding:5px 0 0 0; display:block;}
#bloc-content .bloc-sondage .questionnaire .question .listquestionnaire .titre {padding:5px 0 0 0}
#bloc-content .bloc-sondage .questionnaire .question .listquestionnaire .titre a {color:#347BB5; padding-bottom:8px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none}
#bloc-content a.lien-plus {background:url(../img/fleche-bleu.png) left center no-repeat; padding-left:10px; text-transform:uppercase; text-decoration:none; color:#347bb5; font-size:.9em; margin-left:20px}


/*-------sondage-------*/
#bloc-content .bloc-sondage {float:left; width:460px; padding:0 0 20px 20px; font-size:1.1em; color:#707173;}
#bloc-content .bloc-sondage h2 {border-bottom:1px solid #B3D334; padding:5px 0; margin-bottom:10px}
#bloc-content .bloc-sondage .questionnaire {width:460px; float:none; clear:both; position:relative; padding-left:0}
#bloc-content .bloc-sondage .questionnaire .question {width:210px; float:left}
#bloc-content .bloc-sondage .questionnaire .question p {font-size:.89em; padding-bottom:10px}
#bloc-content .bloc-sondage .questionnaire .visuel {float:left; width:237px; margin-right:10px}
#bloc-content .bloc-sondage .questionnaire input {float:left; padding-bottom:10px}
#bloc-content .bloc-sondage .questionnaire label {color:#707173; float:left; width:184px; padding-bottom:10px; padding-right:0}
#bloc-content .bloc-sondage .questionnaire div.padding-bottom {padding-bottom:10px}
#bloc-content .bloc-sondage .questionnaire .question span {display:block; color:#707173; width:auto; float:none; font-size:.76em; color:#FFF}

#bloc-content .bloc-sondage .questionnaire .question .listquestionnaire .resultat-sondage {padding:6px 0 6px 10px !important}
#bloc-content .questionnaire .question .listquestionnaire .resultat-sondage p {font:normal 11 px Georgia, "Times New Roman", Times, serif; color:#707173; padding-bottom:5px}


#bloc-content .ancien-questionnaire .resultat-sondage {padding:6px 0 6px 10px}
#bloc-content .ancien-questionnaire .resultat-sondage p {font:normal 1.1em Georgia, "Times New Roman", Times, serif; color:#707173; padding-bottom:5px}
#bloc-content .questionnaire .logoPartenaires a{background:none;margin-right:30px;}
/*-------cadre bleu-------*/
.cadre-bleu .top {background:url(../img/cadre-bleu-top.gif) no-repeat; height:5px; width:267px; overflow:hidden;}
.cadre-bleu .milieu {border-left:1px solid #337ab8; border-right:1px solid #337ab8; padding:10px; width:245px;}
.cadre-bleu .milieu p {font-size:.925em; color:#818181; padding-bottom:10px;}
.cadre-bleu .milieu a {color:#337ab8; text-decoration:underline;}
.cadre-bleu .milieu label {float:left; display:block; width:84px; padding-right:8px; font-weight:bold; color:#818181; padding-top:2px;}
.cadre-bleu .milieu input {float:left; display:block; width:150px; border:1px solid #ccdeed; margin-bottom:5px;}
.cadre-bleu .milieu textarea {float:left; display:block; width:150px; border:1px solid #ccdeed; margin-bottom:5px;}

.cadre-bleu .bottom {background:url(../img/cadre-bleu-bottom.gif) no-repeat; height:5px; width:267px; overflow:hidden;}


/*-------bouton bleu extensible-------*/
.conteneur-bouton {padding-top:4px; clear:both;}
.boutonimg {background:url(../img/btn-bleu-action-droite.jpg) right center no-repeat; border:none; height:22px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;font-size:1em;}

button {background:url(../img/btn-bleu-action-droite.jpg) right center no-repeat; border:none; height:22px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;font-size:1em;}
button span {background:url(../img/btn-bleu-action-gauche.jpg) left center no-repeat; height:21px; margin-top:-1px; display:block; color:#FFF; padding:2px 10px 0 10px; font-size:1.09em; font-weight:bold; margin-right:22px;}



/*-------barre sondage vierge---------*/
.skeletsondage {background:url(../img/images/sondage-barre-vide.gif) 0 0 no-repeat;width:129px}
/*-------bouton gris -------*/
button.gris {background:url(../img/btn-gris-action.jpg) left center no-repeat; font-size:1em; border:none; height:22px; width:73px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; margin-right:20px}
button.gris span {background:none; font-size:1.09em; font-weight:bold; margin-right:0; padding:2px 0 0 0 }

/*--------jeux concours--------------*/

.jeuxconcours a 
{
	text-decoration:none;
	font-size:14px;
	color:White;
	
}
.jeuxconcours a:hover
{
	text-decoration:underline;
	
	
}
/*-------------fix padding--------*/
.margin-t-20 {margin-top:20px !important}
.padding-t-20 {padding-top:20px}
.margin-t-5 {margin-top:5px}
.margin-b-20 {margin-bottom:20px !important}

/*-----------info bulle-----------*/
#blockinfopodcast {position:relative; }
#infobulle{display:none;color:#444;position:absolute;z-index:500;top:-130px;left:-18px}
#infobulle{width:184px;height:90px;margin:10px;}
#infoDate{background:url(../img/header_infobulle.jpg) no-repeat;width:124px;height:27px;text-align:center;}
#infoDate p{color:#fff;font-weight:bold;font-size:1.1em;margin:5px;}
#infoCorps{background:url(../img/corps_infobulle.jpg) repeat-y;width:124px;height:auto;}
#infoCorps p{margin:0 5px;}
#infoFooter{background:url(../img/footer_infobulle.png) no-repeat;width:124px;height:7px;}

#infobulle2{background-color:White ;margin:10px;border:1px solid #a1af9e;position:absolute;top:-83px;left:466px; float:left;color:#444;font: normal 60%/1.2em Arial, Verdana, Trebuchet MS, sans-serif;}
#infobulle2 h4.abonnez{line-height:13px;height:1%;width:auto;color:#fff;font-weight:bold;font-size:11px;padding-bottom:6px;text-align:center}

#infoCorps2{background:url(../img/header_infobulle2.jpg) top repeat-x;padding:6px 3px 3px 3px;font-size:10px;}
#infoCorps2 p{margin:3px 5px;float:none !important;}
#infoFooter2{background:url(../img/puce_footer.png) no-repeat;width:10px;height:7px;position:absolute;bottom:-7px;left:5px;z-index:100;}
#infobulle2 a.normal {display:inline;color:#818181;text-decoration:none;padding-bottom:2px;}
#infobulle2 a {display:block;color:#818181;text-decoration:none;padding-bottom:2px;}
#infobulle2 a:hover {color:#818181;text-decoration:underline;}
table.fixtaille tr td span {width:100px;}
/*question*/
.jeuxtexte{font: 13px Georgia, "Times New Roman", Times, serif;font-style:italic;color: #707173;}
.ajustementbloc{float:left;width:510px}
.taillemodule{width:290px;float:left;}
.paddingleft123{padding-left:80px;}
.nopadding{/*line-height:40px !important;*/padding-top:4px !important;}
.leftpadding{padding-left :130px !important;}
.paddingadd{padding-top:5px;}
.couleurbleu{font: 13px Georgia, "Times New Roman", Times, serif;	COLOR: #347bb5;}
.couleurbleu2{font: 13px Arial, "Times New Roman", Times, serif;	COLOR: #347bb5;text-transform:uppercase;font-weight:bold;}
.vertt{color:#b8ce6c;font-family:Georgia;font-size:12px;font-weight:bold}
#pnl_commandsearch{margin-top:25px;}
#bloc-content {background:white;}
.colorwhite2{background:white;}
.colorwhite {background:white;padding-top:20px;padding-bottom:94px}
.news #bloc-content { background:white; }
.tour-videos #bloc-content { background:white; }
.videos #bloc-content { background:white; }
.audio #bloc-content { background:white; }