@charset "utf-8";
/* CSS Document 
remi Voluer pour i974 - 2009
1 - typo et gabarit
2 - mise en page
2a - header
2b - container
2c - blocs de contenu
2d - footer
3 - Elements de la page d'accueil
4 - Elements de la page catégories
5 - Formulaires*/
 


/* 1 - typo et gabarit */
html {}
body {margin:0; padding:0; background-color: #fff; font-family: "Arial", Arial, Helvetica, geneva, 'sans-serif'; background:url(img/body_bg.gif) repeat;}
h1 {font-size:20px; color:#000000; text-align:left; padding:0; margin:0;  text-transform:uppercase;}
h2 {font-size:22px; font-family:arial,helvetica,geneva,'sans-serif'; color:#000000; text-align:left; padding:0; margin:10px; letter-spacing:1px; font-weight:normal; text-transform:uppercase;}
h3, h3 a {font-size:16px; color:#000000; text-align:left; padding:0; margin:0; font-weight:bold;}
h4, h4 a{font-size:14px; color:#000000; text-align:left; padding:0; margin:0; font-weight:bold; }
h5 {font-size:12px;color:#9d0606;  border-bottom:solid 1px #333333; margin:0 10px 5px 10px; text-align:center; text-transform:uppercase;}
h6 {font-size:11px; text-transform:uppercase; border-bottom:solid 1px #333333; margin:0 10px 15px 10px; text-align:right;}
p {font-size: 11px;}
hr {background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:0px; margin:0; border:none; }
hr.vertical {float:left; width:0px; margin:10px 0 10px 0; background:#CCCCCC; clear:none;}

p a, span a, li a { color:#2f5589; text-decoration:none; font-weight:normal; }
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:normal;}  
p a:hover, li a:hover, h4 a:hover, h5 a:hover, span a:hover  { background:#ededed;}
p a:visited, li a:visited, span a:visited {color:#696969;}
a, a:visited, a:link, a:active, a:focus { text-decoration:none; color:#000;}
img, a img {border: none; background:none;}
form, fieldset {border:none; margin:0;}
strong, strong a { font-weight:bold; color:#333333;}
small { font-size:10px; color:#999999}
blockquote {}
ul, li {list-style:none; margin:0; padding:0;}

span {}
span.lienrubriques {float:right; margin-bottom:10px;}
span.lienrubriques li {float:right; margin:5px;}
span.lienrubriques a {color:#000; /*text-transform:uppercase;*/ background:transparent; padding:1px 5px 1px 5px; font-size:10px;  -moz-border-radius : 2px; -webkit-border-radius: 2px; margin:5px; border:1px dotted #dadada;}
span.lienrubriques a:hover {color:#fff; background-color:#444444;}
span.voirtout {float:right; margin: 10px; font-weight:bold; color:#0097b5; font-size:11px;}
span.comments {background:url(img/ico_comments.gif) top left no-repeat; padding-left:20px;}


/* 2 - mise en page */
/* 2a - header */
#head_container {width:100%; height:150px; margin:0; padding:0; background:url(img/head_container_bg.gif) repeat-x;}
#header {position: relative; width: 980px; margin:0 auto; padding:0px 0 0px 15px; text-align: left; height:auto;}
#header .main {float:left; width: 965px; text-align: left;  background:url(img/head_bg.gif) repeat-x 0 -33px; margin:-17px 0 0px 15px; }
#header .onglet_header {float:left; height:50px; width:15px; background:url(img/onglet_ruban_gris.gif) transparent no-repeat 0px 33px;}

#header .navtop { height: 50px; width:990px; margin:0; background:url(img/navtop.gif) no-repeat; padding:0px;}
#header .navtop span {float:left; font-size:14px; color:#fff; font-weight:normal; margin:0px 0 0 230px; padding:5px 10px 5px 10px; -moz-border-radius-bottomleft : 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright : 5px; -webkit-border-bottom-right-radius: 5px; letter-spacing:1; }
#header .navtop  span strong {font-size:18px; color:#fff;}
#header .navtop ul {padding:0; color:#FFFFFF; margin:10px 30px 0 0; float:right;}
#header .navtop li {float:left; margin-left:10px; font-size:11px;}
#header .navtop a, #header .navtop a:hover, #header .navtop a:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:none transparent;}

#header .logo {width:205px; height:165px; float:left; margin:-55px 0 0 0px; }
#header .ariane {padding : 0 10px 0 10px; background:#FFFFFF; margin: 0 0 10px 15px; float:left;}
#header .ariane p {margin:0; padding:0;}
#header .ariane a{text-decoration: none;color:#0097b5;}
#header .ariane a:hover{text-decoration: none;color:#007490;}


/* 2b - container */
#container {position: relative; width: 960px; margin: 0 auto; padding:0px 0 0px 15px; text-align: left; height:auto;}
/* bordures du container */
/* #container_left { height:auto; width:1000px; margin: 0 auto; background:url(../img/main_left.gif) left repeat-y;}
#container_right { height:auto; width:990px; margin:0 0 0 10px; background:url(../img/main_right.gif) right repeat-y;}*/




/* 2c - blocs de contenu */
#bloc {float:left; margin:0 15px 15px 0; display:block; background:#ffffff repeat; 
border-right: solid #ECECEC  1px; 
border-bottom : solid #ECECEC  1px; 
border-top : solid #ECECEC  1px;
border-left : solid #ECECEC  1px ;
-moz-border-radius : 5px; 
-webkit-border-radius: 5px;
}
#bloc.col1 {width:65px; } 
#bloc.col2 {width:145px; min-height:30px; margin:0 12px 0 0; background:#CCCCCC;}
#bloc.col3 {width:225px; float:right;}
#bloc.col4 {width:300px; padding:10px;}
#bloc.col5 {width:385px;}
#bloc.col6 {width:465px;}
#bloc.col7 {width:545px;}
#bloc.col8 {width:625px; }
#bloc.col9 {width:675px;}
#bloc.col10 {width:765px;}
#bloc.col12 {width:945px;}

#bloc.pub {background:#999999; border:none; padding:0;font-size:0.65em;text-align:center;color:#ddd;}
#bloc.container {background:transparent; border:none; padding:0;}

#bloc.bouton {background:url(img/bouton_bg.gif) repeat-x bottom #fff; border:none; height:60px; float:right; margin:0; padding:10px 0 10px 0;}
#bloc.bouton_orange {; height:120px; float:right; margin:0; padding:0;}



#onglet.standard {background:url(img/onglet_standard_left.gif) top left no-repeat; height:40px; padding-left:20px; width:auto; margin:0 10px -5px 0; position:relative; bottom:-5px; border-right : solid #d6e9ee 1px ; float:right; }
#onglet.standard h2 {background:url(img/onglet_standard_bg.gif) repeat-x; height:40px; margin:0; padding:4px 20px 0 10px; text-align:center; }





/* 2d - footer */
#footer { clear:both; width:100%; background:url(img/footer_bg.gif) repeat-x;border-top:1px solid #fff; }
#footer .main {position: relative; width: 975px; margin: 20px auto; text-align: left; min-height:0px; padding:25px 0 0 30px;}
#footer .main ul {}
#footer .main ul  li { font-size:12px; line-height:18px; font-weight:bold;}
#footer .navbottom { height: 35px; width:100%; margin:0; background:#1e1d1d;}
#footer .navbottom {text-align:center; color:#fff;}
#footer .navbottom ul {margin:0; color:#FFFFFF;}
#footer .navbottom li { float:left; margin-left:10px; font-size:11px;} 
#footer .navbottom h4{font-size: 11px;color: #797878;margin:0 10px;}
#footer h4 {color:#0097b5;}
/* #footer_main .1col {float:left; margin:0 3px 20px 3px; min-height:100px; width:184px; padding-top:10px; padding-left:10px;}
#footer h4 {color:#FFFFFF; font-size:1.2em;  margin-bottom:10px;}#0097b5
#footer ul {margin:0 0 0 0px; padding:0 0 0 0;}
#footer li{color:#FFFFFF; font-size:1em; line-height:1.6em; list-style:none;}
#footer li a, #footer li a:hover, #footer li a:link, #footer li a:visited  {color:#ffffff;}*/


/* 3 - Elements de la page d'accueil */
#bloc.slider {margin:0 0 25px 0; padding:10px 10px 0px 0; width:615px;}
#bloc.slider>.col4 {margin:0; border:none; width:297px; padding:0 0px 0 0px; background:none;}
#bloc.slider .highlight {padding:10px;}
/* FEATURED CONTENT SLIDER STYLES */
#wrapper{width: 600px; margin-bottom: 2em;}
#slider {margin: 0 auto;position: relative;}
#slider hr.vertical {height:240px;}
.scroll {margin:0; border:none; width:297px; padding:0 0px 0 0px; background:none; overflow: auto; overflow-x: hidden; position: relative; float:right }
.scroll p {font-size:12px; line-height:20px;}
.scrollContainer div.panel {padding: 10px 0 10px 10px; width: 297px; }
#shade { margin:0; border:none; width:297px; padding:0 0px 0 0px; background:none; float:left; }
#shade .une {margin:0 10px 0 -5px; /*height:55px;*//* background:url(img/onglet_ruban_gris.gif) no-repeat 0 40px;*/ border-bottom:1px solid #fff;}
#shade .une h4 {/*height:55px;*/ padding:15px 10px 15px 30px; font-weight:bold; font-size:13px; color:#fff; background:#444;  -moz-border-radius-topright : 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright : 5px; -webkit-border-bottom-right-radius: 5px;}
#shade .une:hover h4 {background:#444 ; color:#fff; font-weight:bold;}

#shade .une h4.active  {background:#fff ; color:#000; font-weight:bold;}
#shade .une h4.active:hover {}


#shade.tall-shade { background: #ff; height: 12em; border-top: 1px solid #333; }
.scrollButtons { position: absolute; top: 130px; cursor: pointer; }
.scrollButtons.left { left: -13px; z-index: 100; display: none; visibility: hidden; }
.scrollButtons.right { right: -13px; z-index: 101; display: none; visibility: hidden; }
.hide { display: none;}
/*.format_text.featured_media{ margin-right: 1em; float: left; }
.format_text.featured_media a img{ width: 15em; height: 12em; }
.format_text.featured_text{ font-size: 1em; float: left; width: 35.5em; }
.format_text.featured_text div.format_text.entry-content p{ margin-bottom: 0; padding-bottom: 0; }*/
/* ul.navigation { list-style: none; margin: 0; padding: 0; padding-bottom: 0.9em; }
ul.navigation li { display: inline; margin-right: 0.8em; } 
ul.navigation a { padding: 0.9em; color: #000; text-decoration: none; float: left; ;}
ul.navigation a:hover { background: url(images/arrow_down.png) no-repeat 50% 0%; }
ul.navigation a.selected { background: url(images/arrow_down.png) no-repeat 50% 0%;}
ul.navigation a:focus { outline: none; } */
/* span.thumbtitle{display: block; font-size: 1.3em; text-align: center; display:none; }
img.scroller-thumb{ padding: 0.3em 0.4em; border: 0.1em solid #2b2b2b; width: 13.3em;}
img.scroller-thumb-big{ padding: 0.3em 0.4em; border: 0.1em solid #2b2b2b; }
a.selected img.scroller-thumb{}*/

 
#bloc.lastnews { background:#fff;}
#bloc.lastnews>.col4 {margin:0; padding-top:0; padding-bottom:0; border:none; width:292px; }
#bloc.lastnews hr.vertical {min-height:250px; margin-top:10px;}
.news {margin-bottom:10px; padding-top:10px; border-bottom:1px dotted #dadada;}
.news p, .dossier p, .chroniques p {margin:0px 0 10px 0;}


#bloc.lastdossiers {margin:0 0 10px 0; padding:0px 0 0 0; width:521px;}
.dossier { min-height:80px; margin-left:20px; border-bottom:1px dotted #DDDDDD; clear:both; padding-top:10px;}
.dossier img {float:left; margin:0 10px 10px 10px;}
.dossier p { margin:0;}
.dossier .lienrubriques {float:right;}


#bloc.lastinterviews {margin:0 0 10px 0; padding:0px;}
.interview { min-height:80px; min-width:250px; border-bottom:1px dotted #dadada; margin:0 10px 10px 10px; padding-bottom:10px;}
.interview img {float:left; margin:0 10px 10px 10px;}
.interview p { margin:0;}
.interview h4, .interview h4 a  {font-size:12px;}

#bloc.lastsites {margin:0;}
.site {width:145px; margin:15px 0 0 0;}
.site img {text-align:center; margin:0 10px 0 10px;}
.site p { margin:0; text-align:center;}


#bloc.chroniques { padding:0px;}
#bloc.chroniques  p { padding:0px; margin:0;}
#bloc.chroniques .chronique {border-bottom:1px dotted #dadada; margin:0 10px 10px 10px; padding-bottom:10px;}
#bloc.chroniques .chronique h4, #bloc.chroniques .chronique h4 a  {font-size:12px;}

#mp-formdiv {padding:0 10px 0 10px;}

 
/* 4 - page catégorie */
.apercu_article {padding:10px 0 0px 0;}
.apercu_article img {float:left; margin:5px 2px 0px 10px;}
.apercu_article h3 {float:left; margin:0 0 10px 10px;  padding:5px 10px 5px 20px; -moz-border-radius-topright : 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright : 5px; -webkit-border-bottom-right-radius: 5px;}
.apercu_article #bloc.col4 { margin:0 0px 0 20px;}
.apercu_article p {float:left; margin:0px;}
.apercu_article hr.vertical {min-height:120px;}
.apercu_article #bloc.col2 { width:160px; margin:0 0 0 10px;}
.apercu_article #bloc.col2 p { margin:0 10px 10px 10px; width:150px;}
/* .apercu_article span.lienrubriques a {margin: 2px; display:block; float:right;}*/
 

form.recherche {}
form.recherche input#objet {}
form.recherche input#submit {}
#bloc.RSS a {color:#fff;} 

#bloc.navigation {background: url(img/ombre_int.png) repeat-x top left #fff;}
.navigation a {font-size:11px;}
.navigation .alignleft { float:left; margin:5px 5px 5px 15px;}
.navigation .alignright { float:right; padding:5px 15px 5px 5px; }
.navigation .alignleft  a{ }
.navigation .alignright  a{}
#bloc.navigation .total {float:left; margin:10px 0 5px 15px; background:; padding:5px 15px 5px 15px; font-size:12px;}
#bloc.navigation .wp-pagenavi { float:right; margin:5px 15px 5px 10px;  background:; padding:5px 15px 5px 15px; }
#bloc.navigation .wp-pagenavi span.pages { border-left:none; border-right:none; border-top:none; border-bottom:1px solid #dadada; font-size:11px;background:transparent;}
#bloc.navigation .wp-pagenavi a, .wp-pagenavi a:link  {border:none;}
#bloc.navigation .wp-pagenavi span.current {border:none; background:transparent;}


/* 5 - page article */
#bloc.article {float:left; margin-left:15px; background:transparent; }
.article img {float:left; margin:5px 20px 0px 10px; text-align:left;}
.article h3 {float:left; margin:0 0 10px 0;}
.article p {float:left; margin:10px 20px 10px 20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif, "Trebuchet MS"; line-height:1.75em; }
.article hr.vertical {min-height:120px;}
.article #bloc.col2 { width:160px; margin:0;}
.article #bloc.col2 p { margin:0 0 10px 10px;}

.corps p{float:none;}
.corps h3 {float:none; margin:0 0 10px 10px;}
.corps ul {list-style:disc; margin:5px; padding:0;}

.article #bloc .meta {margin:0px; text-align:left; /*padding-top:35px;*/}
.article #bloc .meta p {float:left; font-size:11px; font-family: "Arial", Arial, Helvetica, geneva, 'sans-serif';}
.article #bloc .meta .lienrubriques {float:right; margin:5px 15px 0 0;}
.article #bloc .corps {margin: 0 0px 20px 0px; clear:both;}
.article #bloc.navigation {margin: 0 0px 20px 0px;}
.article #bloc.partager {margin: 0 0px 20px 0px; padding:15px;} 
.article #bloc.respond {margin: 0 0px 20px 0px;}

#respond h3{float:none;}

/* .article span.lienrubriques a {margin: 2px; display:block; float:right;} */

#bloc.commentaires { padding:10px; width:655px;  /*float:right;*/ margin:5px 0 5px 0;}
#bloc.commentaires .container {float:left;}
#bloc.commentaires p {margin:0 10px 10px 10px; font-size:11px; float:none}
#bloc.commentaires .reply {text-align:right;}
#bloc.commentaires .reply a{ background:#ECECEC none repeat scroll 0 0; padding:5px 10px 5px 10px;; font-weight:bold; text-transform:uppercase; font-size:11px;}
#bloc.commentaires .reply a:hover{ background:#1EA6B8 none repeat scroll 0 0; color:#fff;}
#bloc.commentaires  .commentmetadata a {font-weight:bold; float:right; font-size:11px;}
#bloc.commentaires img{ float:none;}

#commentform p{float:none;}

#bloc.auteur { padding:0px;}
#bloc.auteur img { float:right;}

/* Page auteur */
#bloc.author img {float:left; margin:0 20px 20px 0;}
#bloc.author h2 {}
#bloc.author .author_articles {margin:0px 10px 20px 0px; border-bottom:1px dotted #DDDDDD;}



/* ruban */
#ruban {position:relative; padding:0; margin:0px 0 20px 0; width:auto;   }
#ruban.col2 {width:320px;}
#ruban.highlight {margin:-10px 15px 5px -10px;}
#ruban.bleu {} #ruban.orange {} #ruban.vert {} #ruban .noir{}

#ruban h1 {margin:0px 0 0px 0px; padding:10px 0 10px 30px; color:#fff; background:url(img/ombre_int.png) repeat-x top left #444444; font-family:arial,helvetica,geneva,'sans-serif'; text-transform:uppercase; -moz-border-radius : 5px; -webkit-border-radius: 5px; }
#ruban h1 a, #ruban h1 a:visited {color:#fff; -moz-border-radius : 5px; -webkit-border-radius: 5px; }
#ruban h1 a:hover {color:#fff;}

#ruban h2 {margin:0px 0 0px 0px; padding:5px 0 5px 30px; color:#fff; background:url(img/ombre_int.png) repeat-x top left #444444; font-family:arial,helvetica,geneva,'sans-serif'; text-transform:uppercase;
-moz-border-radius-bottomleft : 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright : 5px; -webkit-border-bottom-right-radius: 5px;}
#ruban h2 a, #ruban h2 a:visited {color:#fff;}
#ruban.bleu  h2{border-top:5px solid #1ea6b8;}
#ruban.orange h2{background:url(img/ombre_int.png) repeat-x top left #444; border-top:5px solid #e96300;}
#ruban.vert h2{border-top:5px solid #ABC122 ; background:url(img/ombre_int.png) repeat-x top left #444444;}
#ruban.noir h2 {background:url(img/ombre_int.png) repeat-x top left #444444;}

#ruban h3  {border-top:5px solid #444444;  border-bottom:1px dotted #444444; text-align:center; text-transform:uppercase; padding:7px 0 3px 0;}
#ruban.bleu  h3{border-top:5px solid #1ea6b8; border-bottom:1px dotted #1ea6b8; text-align:center;}
#ruban.orange h3{border-top:5px solid #fdaf2c; text-align:center; color:#e96300; border-bottom:1px dotted #e96300;}
#ruban.vert h3 {border-top:5px solid #abc122; border-bottom:1px dotted #abc122; text-align:center;}
#ruban.noir h3  {border-top:5px solid #444444; border-bottom:1px dotted #444444; text-align:center;}



#bloc.categorie {float:right;}
#bloc.categorie .cat18 h3 { background-color:#1ea6b8;}
#bloc.categorie .cat4 h3{ background-color:#abc122;}
#bloc.categorie .cat7 h3{ background-color:#abc122;}
#bloc.categorie .cat12 h3{ background-color:#abc122;}
#bloc.categorie .cat4 h3 a, #bloc.categorie .cat7 h3 a, #bloc.categorie .cat12 h3 a, #bloc.categorie .cat18 h3 a,
  #bloc.categorie .cat4 h3 a:visited, #bloc.categorie .cat7 h3 a:visited, #bloc.categorie .cat12 h3 a:visited, #bloc.categorie .cat18 h3 a:visited {color:#fff;}

.apercu_article h3 {float:left; margin:0 0 10px 10px;  padding:5px 30px 5px 20px; -moz-border-radius-topright : 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright : 5px; -webkit-border-bottom-right-radius: 5px;}



#bloc.cat18 .article  h1 {background:#1ea6b8;}
#bloc.cat4 .article  h1, #bloc.cat7 .article  h1, #bloc.cat12 .article  h1 {background:#e96300;}
/* #bloc.cat6 .article  h1{ background:#444444;} */

#container.cat18 #ruban h2{background-color:#1ea6b8;}
#container.cat4 #ruban h2, #container.cat7 #ruban h2, #container.cat12 #ruban h2{background-color:#abc122;}
/* #container.cat6  #ruban h2 {background-color:#444444;}*/
#container.cat4 #ruban h2 a, #bloc.cat4 #ruban h2 a:visited {color:#ffffff;} 
#container.cat7#ruban h2 a, #bloc.cat7 #ruban h2 a:visited {color:#ffffff;} 
#container.cat12#ruban h2 a, #bloc.cat12 #ruban h2 a:visited {color:#ffffff;} 
#container.cat18#ruban h2 a, #bloc.cat18 #ruban h2 a:visited {color:#ffffff;} 

 
/* ours */
#ours {float:left; background-color:#444444; color:#fff; padding:10px 0 0 0; width:225px; margin:0 0px 20px 0px;  -moz-border-radius : 5px; -webkit-border-radius: 5px;}
#ours #bloc {margin:0 5px 10px 5px; padding:10px; background-color:#dadada; color:#000; float:right; width:193px;}
#ours fieldset {margin:0; padding:0;}
#ours input {float:left; max-width: 90px; margin:0 10px 0 0; border:1px solid #dadada}
#ours input#search {background:url(img/search.gif) top left no-repeat #ffffff; padding-left:20px;}
#ours h2 {background:#fff;}
#ours #bloc p {}
#ours #bloc p  strong { float:right;}
#ours #bloc a,#ours #bloc a:visited {}
/*#ours.cat6  {background-color:#abc122; color:#ffffff;}
#ours.cat6 #bloc {background-color:#eef1c6; color:#000;} */
#ours.cat18  {background-color:#1ea6b8; color:#ffffff;}
#ours.cat18 #bloc {background-color:#d8edf2; color:#000;}
#ours.cat4  {background-color:#abc122; color:#ffffff;}
#ours.cat4 #bloc {background-color:#eef1c6; color:#000;}
#ours.cat7 {background-color:#abc122; color:#ffffff;}
#ours.cat7 #bloc {background-color:#eef1c6; color:#000;} 
#ours.cat12 {background-color:#abc122; color:#ffffff;}
#ours.cat12 #bloc {background-color:#eef1c; color:#000;} 



/* SOMMAIRE */
#bloc.sommaire {background-color:#dadada; float:right; padding:10px 10px 0 0; color:#fff; -moz-border-radius : 5px; -webkit-border-radius: 5px; margin:0 0 20px 0; }
#bloc.sommaire h1, #bloc.sommaire  h1a, #bloc.sommaire  h1 a:visited  {color:#fff; text-align:center; text-transform:uppercase; margin:10px 5px 10px 5px;}
#container.home .sommaire  #bloc h2 {color:#fff; font-size:18px; text-align:center; color:#fff; background:transparent;}
#bloc.sommaire fieldset {margin:0; padding:0;}
#bloc.sommaire input {float:left; /*max-width: 90px; */margin:5px 10px 5px 0; border:1px solid #dadada;   -moz-border-radius : 2px; -webkit-border-radius: 2px; max-width:135px; font-size:10px; padding-bottom:5px; padding-top:5px;}
#bloc.sommaire input#search {background:url(img/search.gif) top left no-repeat #ffffff; padding-left:20px; }


/* SOMMAIRE blocs */
#bloc.sommaire #bloc {margin:0 0px 10px 0px; padding:10px; background-color:#444444; color:#000; float:right; width:210px;}
#container.home .sommaire  #bloc { }
#bloc.sommaire #bloc.boutonforum {padding-bottom:0px; background:#444; padding:0;}
#bloc.sommaire #bloc.boutonforum:hover{color:#fff; background:url(img/rub_orange.gif) repeat-x top left #faa526;}
#bloc.sommaire #bloc.boutonforum:hover h2 { color:#fff;}
#bloc.sommaire #bloc.newsletter  { padding:0 10px 10px 10px; font-size:14px; width:210px;}
#bloc.sommaire '.cat-item {}

/* SOMMAIRE navigation contenu */
#bloc.menuc {}


/* folding category */
#focal-4 {padding: 0;}
#focal-4 ul {margin:0; padding:0;} 
#focal-4 a, #focal-4 p, #focal-4 li {margin:0; padding:0; font-weight:normal;}
#focal-4 .FoldingCategoryList { line-height:1.2em; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0;  text-align:left; margin-left:0;}
#focal-4 .FoldingCategoryList ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; }
#focal-4 .FoldingCategoryList li { color:#fff;}
/*#focal-1 .FoldingCategoryList li.selected a {background:#fff;}*/
#focal-1 .FoldingCategoryList li.haschildren  { margin:0px; padding:10px 0 10px 20px; background:url(img/rub_noir.gif) top left repeat-x; text-transform:uppercase;} 
#focal-4 .FoldingCategoryList li.haschildren:hover {background:url(img/rub_orange.gif) top left repeat-x;}
#focal-4 .FoldingCategoryList li.haschildren  a { font-size:14px; font-weight:bold; padding:0px; color:#fff;}
#focal-4 .FoldingCategoryList li.haschildren  a:hover {background:none;}
#focal-4 .FoldingCategoryList li.selectedparent  {/* background:#fff; */}
#focal-4 .FoldingCategoryList li.selectedparent  a { font-size:16px; font-weight:bold;}
#focal-4 .FoldingCategoryList ul.nodeLeve10 { background:#444; margin-top:15px;}
#focal-4 .FoldingCategoryList ul.nodeLeve10 li {margin:0; border-bottom:1px dotted #fff;}
#focal-4 .FoldingCategoryList ul.nodeLeve10 li a { font-size:12px; padding:4px 20px 4px 20px; color:#fff; text-transform:none; }
#focal-4 .FoldingCategoryList ul.nodeLeve10 li a:hover  {background:none;}
#focal-4 .FoldingCategoryList ul.nodeLeve10 li.selected {background:#fff;}
#focal-4 .FoldingCategoryList ul.nodeLeve10 li.selected a { font-size:12px; font-weight:bold; color:#000;}


/* liens rubriques */
span.lienrubriques a.cat18 {color:#000; background:#d8edf2;}
span.lienrubriques a.cat18:hover {color:#fff; background-color:#1ea6b8;}
span.lienrubriques a.cat4 {color:#000; background:#eef1c6; }
span.lienrubriques a.cat4:hover {color:#fff; background-color:#abc122;}
span.lienrubriques a.cat7 {color:#000; background:#eef1c6; }
span.lienrubriques a.cat7:hover {color:#fff; background-color:#abc122;}
span.lienrubriques a.cat12 {color:#000; background:#eef1c6; }
span.lienrubriques a.cat12:hover {color:#fff; background-color:#abc122;}


/* Hacks widgets & extensions */
.sociable ul li { float:left; margin:0 5px 0 0;} 
.widget p, .widget u, .widget li {font-size:10px;}
.textwidget .col {width:230px;}


/* menuh */
#menuh-container { float:right; margin:0; padding:0;}
#menuh {  max-width:720px; margin:5px; font-family: "Arial", Arial, Helvetica, geneva, 'sans-serif'; display:block; clear:both;font-size:small; }
#menuh a { display:block; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0.75em; text-align:left; white-space:nowrap; }
#menuh.niv1 { margin:5px 10px 0px 0px; float:right;}
#menuh.niv2 {/*padding:5px; background:#dadada; -moz-border-radius : 5px; -webkit-border-radius: 5px;*/ margin:15px 10px 0 0; float:right; }
#menuh a:link, #menuh a:visited, #menuh a:active {color:black; text-decoration:none; -moz-border-radius : 5px; -webkit-border-radius: 5px;}
#menuh a:hover, #menuh a.selected { background-color:#333333; color:white; display:block; text-decoration:none;}
#menuh.niv1 ul li a.top_parent, #menuh.niv1 ul li a.top_parent:hover, #menuh.niv1 ul li a.selected { margin:0 5px 0 5px; padding:10px 10px 10px 10px; }
#menuh.niv2 ul li a.top_parent, #menuh.niv2 ul li a.top_parent:hover, #menuh.niv2 ul li a.selected { border:1px dotted #dadada; margin:5px; padding:5px 10px 5px 10px; border:none;}
#menuh.niv2 ul li a.top_parent:hover { background:url(img/rub_noir.gif) repeat-x top left; border:none;}

#menuh a.parent, #menuh a.parent:hover { }

#menuh ul { float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#menuh li {min-height:1px; position:relative; vertical-align:bottom; }
#menuh ul li a {font-size:13px; font-family: "Arial", Arial, Helvetica, geneva, 'sans-serif'; text-transform:uppercase; text-align:center; font-weight:bold; background:#fff; }
#menuh ul ul { display:none; margin:-5px 0 0 5px; padding:5px 10px 5px 10px; position:absolute; top:auto; z-index:500; background:#fff;}
#menuh ul li ul li {text-transform:normal;}
#menuh ul ul ul { left:100%; top:0; }
#menuh ul ul li a { text-align:left; font-size:11px; text-transform:normal; padding:5px 0px 5px 10px; margin:0px 0px 5px 0px; background:#fff; text-transform:none;}
div#menuh li:hover { cursor:pointer; z-index:100; }
div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul { display:none; }
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul { display:block; }

#menuh a.bleu:link, #menuh a.bleu:visited, #menuh a.bleu:active {color:white; text-decoration:none; background:#1ea6b8;}
#menuh a.bleu:hover { background:url(img/rub_bleu.gif) repeat-x top left; color:#fff; display:block; text-decoration:none;}
#menuh a.orange:link, #menuh a.orange:visited, #menuh a.orange:active {color:white; text-decoration:none; background:#e96300;}
#menuh a.orange:hover  { background:url(img/rub_orange.gif) repeat-x top left; color:#fff; display:block; text-decoration:none; color:black; display:block; text-decoration:none;}
#menuh a.vert:link, #menuh a.vert:visited, #menuh a.vert:active {color:white; text-decoration:none; background:#abc122;}
#menuh a.vert:hover {background:url(img/rub_vert.gif) repeat-x top left; color:#fff; display:block; text-decoration:none;}
#menuh a.noir:link, #menuh a.noir:visited, #menuh a.noir:active {color:white; text-decoration:none; background:#444;}
#menuh a.noir:hover { background:url(img/rub_noir.gif) repeat-x top left; color:#fff; display:block; text-decoration:none; color:black; display:block; text-decoration:none;}



/*
.FoldingCategoryList ul.nodeLevel1 { }
.FoldingCategoryList li.haschildren, .FoldingCategoryList li.nochildren {margin-top:1px; padding:5px 10px 5px 20px;}
.FoldingCategoryList li.nochildren  a {font-size:12px;}
.FoldingCategoryList li.haschildren a {font-weight:bold;}
.FoldingCategoryList ul.nodeLevel1 li.selectedparent { background:#000000; color:#FFFFFF; }
.FoldingCategoryList ul.nodeLevel1 li.selected { color:#000000; background:#FFFFFF; font-weight:bold;}
.FoldingCategoryList li.selected { background:#001486; padding:5px 0 0; }
.FoldingCategoryList li.selected a { color:#FFFFFF; margin-right:10px; }
.FoldingCategoryList li.selectedparent a { color:#000; padding-right:10px; background:#fff; }
.FoldingCategoryList ul.nodeLevel1 a { color:#000000; font-weight:normal; background:transparent; }
.FoldingCategoryList ul.nodeLevel1 li  a {font-size:12px;}
.FoldingCategoryList ul.nodeLevel1 li.selected {padding:5px 10px 5px 20px; }
.FoldingCategoryList ul.nodeLevel1 li.selected a { color:#000000; font-weight:bold; } */
