 /*

Theme Name: eMag by Suez Environnement
Theme URI: http://af83media.com/
Description: Le maazine au coeur des grands enjeux de l'environnement
Version: 1.0
Author: <a href="http://af83media.com/">af83media.com</a>

HTML5 Boilerplate
html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; text-decoration:none; }
mark { background-color:#ff9; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* End of Reset CSS 

fonts.css from the YUI Library: developer.yahoo.com/yui/ */

body { font:12px/1.231 sans-serif; *font-size:small; } /* hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }


/* 
 * HTML5 Boilerplate - minimal base styles 
 */

body, select, input, textarea { 
  /* font-family: Georgia, serif;  */   
}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #000000; }
a:hover { color: #808080;text-decoration:none; }
ul, ol { margin-left: 1.8em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; } 
small { font-size: 85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { 
  padding: 15px; 
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}
textarea { overflow: auto; } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
.ie6 legend, .ie7 legend { margin-left: -7px; } /* thnx ivannikolic! */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { 
      border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
 -webkit-box-shadow: 0px 0px 5px red; 
         box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }

input:focus {
    outline-width: 0;
}

/* By default the selection color is pink */
::-moz-selection{ background: #c41f57; color:#fff; text-shadow: none; }
::selection { background:#c41f57; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FF5E99; } 
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }


/* 
 * Non-semantic helper classes 
 */

/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers */
.hidden { display: none; visibility: hidden; } 

/* Hide only visually, but have it available for screenreaders */
.visuallyhidden { position: absolute !important;    
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Clearfix */
.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;  
} 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.size-full {margin:0;padding:0;}

@font-face {
font-family: 'SansaNormal';
src: url('../fonts/sansa-normal-webfont.eot');
src: url('../fonts/sansa-normal-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/sansa-normal-webfont.woff') format('woff'),
     url('../fonts/sansa-normal-webfont.ttf') format('truetype'),
     url('../fonts/sansa-normal-webfont.svg#Sansa Std Normal') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'SansaBold';
    src: url('../fonts/sansa-bold-webfont.eot');
    src: url('../fonts/sansa-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sansa-bold-webfont.woff') format('woff'),
         url('../fonts/sansa-bold-webfont.ttf') format('truetype'),
         url('../fonts/sansa-bold-webfont.svg#Sansa Std Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'SansaSemiBold';
src: url('../fonts/sansa-semibold-webfont.eot');
src: url('../fonts/sansa-semibold-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/sansa-semibold-webfont.woff') format('woff'),
     url('../fonts/sansa-semibold-webfont.ttf') format('truetype'),
     url('../fonts/sansa-semibold-webfont.svg#Sansa Std SemiBold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'SansaLight';
src: url('../fonts/sansa-light-webfont.eot');
src: url('../fonts/sansa-light-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/sansa-light-webfont.woff') format('woff'),
     url('../fonts/sansa-light-webfont.ttf') format('truetype'),
     url('../fonts/sansa-light-webfont.svg#Sansa Std Light') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face{
font-family: 'SansaBalk';
src: url('../fonts/sansa-black-webfont.eot');
src: url('../fonts/sansa-black-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/sansa-black-webfont.woff') format('woff'),
     url('../fonts/sansa-black-webfont.ttf') format('truetype'),
     url('../fonts/sansa-black-webfont.svg#Sansa Std Black') format('svg');
font-weight: normal;
font-style: normal;
}

html {margin:0;padding:0;height: 100%;}
body {font-family:"Verdana", Arial, sans-serif;margin:0;padding:0;background:#e2dcd7;color:#646464;}
strong {font-family:"Verdana", Arial, sans-serif;font-weight:bold;}
h1, h2 {font-family: "SansaNormal", Arial, sans-serif;font-weight: normal;}

section#header_v2 {margin:0 auto;padding:0;width:1068px;background:#fff;position:relative;z-index:100;height:135px;} 
section#header_v2 h1 {margin:0;padding:0;}
section#header_v2 h1 a {margin:0;padding:0;background:#fff url('../images/emag.gif') top left no-repeat;display:block;width:262px;height:126px;text-indent:-19999999px;}
section#header_v2 p.accroche {margin:0 0 0 160px;padding:0;width:766px;height:38px;display:block;background:#fff url('../images/accroche.gif') top left no-repeat;text-indent:-19999999px;position:absolute;bottom:0;} 
section#header_v2 div#right {margin:0;padding:0;position:absolute;top:0;right:0;} 
section#header_v2 div.fb-like {margin:14px 0 0 0;padding:0;display:inline;float:left;height:30px;}
section#header_v2 div.linkedInShareButton {margin:14px 0 0 0;padding:0;display:inline;float:left;height:30px;}
section#header_v2 div.twitter {margin:14px 0 0 15px;padding:0;display:inline;float:left;width:100px;height:30px;}
section#header_v2 div.rss {margin:13px 0 0 0;padding:0;display:inline;float:left;width:20px;height:20px;}
section#header_v2 div#newsletter {position:relative;margin:0 0 0 15px;padding:12px 8px 12px 8px;display:inline;float:left;font-family:arial;font-size:10px;background:#c41f57;
border-radius: 0px 0px 8px 8px;
-moz-border-radius: 0px 0px 8px 8px;
-webkit-border-radius: 0px 0px 8px 8px;}
section#header_v2 div#newsletter a {text-decoration:none;color:#fff;background:url('../images/arrow_news_defaut.gif') right center no-repeat;padding:0 15px 0 0;}
section#header_v2 div#search {margin:0 0 0 10px;padding:5px 8px 5px 8px;display:inline;float:left;background:#f1f4f5;-webkit-border-radius: 0px 0px 8px 8px;border-radius: 0px 0px 8px 8px;}
section#header_v2 div#search form {margin:0;padding:0;}
section#header_v2 div#search form input#recherche {margin:0;padding:0 10px;background:#fff;border:0;width:100px;height:26px;font-family:Arial, sans-serif;font-size:10px;color:#474747;float:left;-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;}
html.ie8 section#header_v2 div#search form input#recherche {padding:6px 10px 0 10px;height:20px;background:url('../images/back_input_newsletter.gif') top left no-repeat;}
html.ie7 section#header_v2 div#search form input#recherche {padding:6px 10px 0 10px;height:20px;background:url('../images/back_input_newsletter.gif') top left no-repeat;}
html.ie6 section#header_v2 div#search form input#recherche {padding:6px 10px 0 10px;height:20px;background:url('../images/back_input_newsletter.gif') top left no-repeat;}
section#header_v2 div#search form input#searchsubmit {margin:0;padding:0;width:28px;height:26px;background:#fff url('../images/button_search.gif');border:0;display:block;text-indent:-19999999px;float:left;text-transform: capitalize;}
section#header_v2 div#lang {margin:0 20px 0 10px;padding:3px 8px 3px 8px;display:inline;float:left;background:#f1f4f5;-webkit-border-radius: 0px 0px 8px 8px;border-radius: 0px 0px 8px 8px;width:15px;}
html.ie8 section#header_v2 div#lang {padding:3px 8px 2px 6px;}
html.ie8 section#header_v2 div#lang img,html.ie7 section#header_v2 div#lang img,html.ie6 section#header_v2 div#lang img {margin:0;padding:0 0 1px 0;}
.slidingDiv {
    background:#f1f4f5;
    width:250px;
    padding:20px;
    border-top:1px solid #fff;
    position:absolute;
    z-index:1000000000;
    top:28px;
    left:0;
    display:none;border-top:2px solid #c41f57;
}

.slidingDiv .mergeRow {display:none;}
.slidingDiv .mc_var_label {display:none;}
.slidingDiv ul {margin:0;padding:0;}
.slidingDiv li.widget {margin:0;padding:0;list-style:none;}
.slidingDiv h2.widgettitle {font-size:11px;margin:0;padding:0 0 10px 0;font-family:"SansaNormal", Arial, sans-serif;color:#c41f57;}
html.ie7 .slidingDiv h2.widgettitle {margin-left:-20px;}
.slidingDiv input {background:#fff;font-family:"SansaNormal", Arial, sans-serif;border:0;width:245px;margin:0 0 10px 0;padding:3px;height:20px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
html.ie8 .slidingDiv input,html.ie7 .slidingDiv input {padding:7px 3px 0 3px;background:url('../images/back_input_newsletter.gif') top left no-repeat;}
.slidingDiv input#mc_signup_submit {width:100px;background:#969497;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;color:#fff;text-transform:uppercase;font-size:12px;height:25px;}
html.ie8 .slidingDiv input#mc_signup_submit {padding:0;background:url('../images/s-abonner.gif') top left no-repeat;}
.slidingDiv p.fermer {display:none;}

div.container_v2 {position:relative;margin:0 auto;padding:10px 0 0 0;width:1068px;background:#fff;}
div.container_v2 nav#first {margin:0;padding:0 20px 20px 20px;height:40px;position:relative;z-index:0;}
div.container_v2 nav#first ul {margin:0;padding:0 0 0 340px;height:42px;width:698px;border-top:1px solid #e6eaed;border-bottom:1px solid #e6eaed;background:#f5f7f8 url('../images/back_nav.gif');font-size:10px;}
div.container_v2 nav#first ul li {margin:9px 0 0 0;padding:0 0 0 10px;font-family:"SansaBold", Arial, sans-serif;text-transform:uppercase;width:108px;float:left;display:inline;text-align:center;font-weight:normal;letter-spacing: 0px}
html.ie8 div.container_v2 nav#first ul li,html.ie7 div.container_v2 nav#first ul li,html.ie6 div.container_v2 nav#first ul li {line-height:14px;}
div.container_v2 nav#first ul li a {color:#444;}
div.container_v2 nav#first ul li#eau_v2 {height:26px;display:block;padding-left:10px;padding-bottom:6px;width:90px;}
div.container_v2 nav#first ul li#eau_v2 a {border-right:1px solid #dfe3e6;display:block;padding-right:10px;}
div.container_v2 nav#first ul li#eau_v2 a:hover {color:#00b9e8;}
div.container_v2 nav#first ul li.activeeau {color:#00b9e8;background:url('../images/li-active-blue.gif') bottom center no-repeat;}
div.container_v2 nav#first ul li.activeeau a {color:#00b9e8;}
div.container_v2 nav#first ul li#eau_v2:hover {color:#00b9e8;background:url('../images/li-active-blue.gif') bottom center no-repeat;}
div.container_v2 nav#first ul li#eau_v2:hover a {color:#00b9e8;}
div.container_v2 nav#first ul li#vie_v2:hover {color:#ec6707;background:url('../images/li-active-orange.gif') bottom center no-repeat;}
div.container_v2 nav#first ul li#vie_v2:hover a {color:#ec6707;}
div.container_v2 nav#first ul li#eco_v2:hover {color:#abc437;background:url('../images/li-active-green.gif') bottom center no-repeat;}
div.container_v2 nav#first ul li#eco_v2:hover a {color:#abc437;}

div.container_v2 nav#first ul li#vie_v2 {height:26px;padding-bottom:6px;}
div.container_v2 nav#first ul li#vie_v2 a {border-right:1px solid #dfe3e6;display:block;padding-right:10px;}
div.container_v2 nav#first ul li#vie_v2 a:hover {color:#ec6707;}
div.container_v2 nav#first ul li.activevie {color:#ec6707;background:url('../images/li-active-orange.gif') bottom center no-repeat;}
div.container_v2 nav#first ul li.activevie a {color:#ec6707;}

div.container_v2 nav#first ul li#eco_v2 {height:26px;width:128px;padding-top:6px;padding-left:0;padding-right:0;}
div.container_v2 nav#first ul li#eco_v2 a {display:block;padding-right:0;padding-left:0;padding-right:0;}
div.container_v2 nav#first ul li#eco_v2 a:hover {color:#abc437;}
div.container_v2 nav#first ul li.activeeco {color:#abc437;background:url('../images/li-active-green.gif') bottom center no-repeat;}
div.container_v2 nav#first ul li.activeeco a {color:#abc437;}

div.container_v2 nav#first ul li a {text-decoration:none;color:#343434;}

div.container_v2 nav#second {margin:0;padding:0;height:30px;}
div.container_v2 nav#second ul {margin:0;padding:0 0 0 180px;}
div.container_v2 nav#second ul li {margin:0;padding:0 15px;font-family:"SansaSemiBold", Arial, sans-serif;text-transform:uppercase;float:left;display:inline;text-align:center;font-size:10px;}
div.container_v2 nav#second ul li a {text-decoration:none;color:#030000;padding-bottom:7px;}
div.container_v2 nav#second ul li a.active {text-decoration:none;background:url('../images/li-active-defaut.gif') bottom center no-repeat;}
div.container_v2 nav#second ul li a:hover {text-decoration:none;background:url('../images/li-active-defaut.gif') bottom center no-repeat;}

div.container_v2 p.ariane {margin:0;padding:20px;font-family:"Verdana", Arial, sans-serif;font-size:10px;font-weight:bold;color:#c41f57;}
div.container_v2 p.ariane a {text-decoration:none;color:#c41f57;font-weight:bold;}
div.container_v2 p.ariane span {background:#c41f57;color:#fff;font-weight:normal;padding:2px;font-style:italic;}

div#single_v2 {margin:0;padding:0 0 30px 0;width:690px;float:left;}

div#single_v2 section#dossier {margin:5px 15px 0 15px;background:url('../images/back_dossier.jpg');width:656px;}
div#single_v2 section#dossier header {margin:0;padding:0 0 0 90px;width:566px;min-height:83px;}
div#single_v2 section#dossier header img {height:60px;width:80px;margin:15px 0 0 0;}
div#single_v2 section#dossier header p.title {font-size:30px;letter-spacing:-1px;margin:0;padding:0 0 0 10px;width:450px;vertical-align:middle;display:inline-block;line-height:0.9;margin-top:-60px;font-family: "SansaNormal";}
html.ie7 div#single_v2 section#dossier header p.title , html.ie6 div#single_v2 section#dossier header p.title {font-size:30px;letter-spacing:-1px;margin:0;padding:0 0 0 90px;width:450px;vertical-align:middle;display:inline-block;line-height:1.2;margin-top:-60px;}
div#single_v2 section#dossier header p.title a {text-decoration:none;}

div#single_v2 section#dossier header h1.blocpagedossier {font-size:30px;letter-spacing:-1px;margin:0;padding:0 0 0 10px;width:530px;vertical-align:middle;display:inline-block;line-height:0.9;margin-top:-60px;}
div#single_v2 section#dossier header h1.blocpagedossier a {text-decoration:none;}
div#single_v2 section#dossier header img#none {height:60px;width:1px;margin:15px 0 0 0;border:0;}
div#single_v2 section#dossier img.attachment-medium {float:left;margin:10px 10px 0 20px;}

div#single_v2 section#dossier div.visio {width:656px;margin:0;padding:0;}
div#single_v2 section#dossier div.visio p.enjeu {font-size:12px;margin:0 20px;padding:1px 0;font-family:"SansaSemiBold", Arial, sans-serif;color:#6f6c70;text-transform:uppercase;font-weight: normal;}
div#single_v2 section#dossier div.visio p.enjeu span {background:#fff;padding-right:10px;letter-spacing:-1px;}
div#single_v2 section#dossier div.visio h2.enjeu {font-size:12px;margin:0 20px;padding:3px 0;font-family:"SansaSemiBold", Arial, sans-serif;color:#6f6c70;text-transform:uppercase;font-weight: normal;}
div#single_v2 section#dossier div.visio h2.enjeu span {background:#fff;padding-right:10px;letter-spacing:-1px;}
div#single_v2 section#dossier div#visionneuse {margin:0 0 0 15px;padding:0;width:630px;position:relative;}
div#single_v2 section#dossier div#visionneuse div#itemdefaut {background:#fff url('../images/back-visio-defaut.jpg') bottom left no-repeat;}
div#single_v2 section#dossier div#visionneuse div#itemdiaporama {background:#fff url('../images/back-visio-diaporama.jpg') bottom left no-repeat;}
div#single_v2 section#dossier div#visionneuse div#itemvideo {background:#fff url('../images/back-visio-video.jpg') bottom left no-repeat;}
div#single_v2 section#dossier div#visionneuse div#iteminfographie {background:#fff url('../images/back-visio-infographie.jpg') bottom left no-repeat;}
div#single_v2 section#dossier div#visionneuse div.item {opacity:0.7;width:110px;height:110px;padding:0;margin:5px;float:left}
div#single_v2 section#dossier div#visionneuse div.item a {text-decoration:none;color:#6f6c70;}
div#single_v2 section#dossier div#visionneuse div.active a.eau {color:#00b9e8;}
div#single_v2 section#dossier div#visionneuse div.active a.vie {color:#ec6707;}
div#single_v2 section#dossier div#visionneuse div.active a.eco {color:#abc437;}
div#single_v2 section#dossier div#visionneuse div.item:hover {opacity:1;}
div#single_v2 section#dossier div#visionneuse div.active {opacity:1;}
div#single_v2 section#dossier div#visionneuse div.item img {margin:0;padding:0;width:108px;}
div#single_v2 section#dossier div#visionneuse div.item p {margin:0;padding:0 25px 5px 5px;font-size:11px;font-weight:normal;line-height: 13px;font-family: "SansaNormal";}


.slides_container {
      width:610px;
      display:none;
      
    }

    .slides_container div {
      width:600px;margin:0 0 0 8px;
      height:120px;
      display:block;
    }

a.prev {position:absolute;top:35px;left:0;font-size:25px;text-decoration:none;}
div.eco a.prev {color:#abc437;}
div.vie a.prev {color:#ec6707;}
div.eau a.prev {color:#00b9e8;}

a.next {position:absolute;top:35px;right:0;font-size:25px;text-decoration:none;}
div.eco a.next {color:#abc437;}
div.vie a.next {color:#ec6707;}
div.eau a.next {color:#00b9e8;}

div#single_v2 section#dossier footer {margin:0;padding:0;background:url('../images/footer_dossier.jpg');width:656px;height:15px;}
div#single_v2 p.accesdossier {background:url('../images/hash.gif') top left;text-align:center;margin:0 20px 0 20px;padding:0;}
div#single_v2 p.accesdossier span {background:#fff url('../images/arrow_circle.gif') left center no-repeat;padding:4px 10px 4px 30px;}
div#single_v2 p.accesdossier a {text-decoration:none;}

div#single_v2 h1.single {margin:0 20px;font-weight:normal;font-size:30px;}
div#single_v2 h1.single a {text-decoration:none;color:#6f6c70;}
div#single_v2 p.date {margin:10px 0 0 20px;padding:0;font-family:"Verdana", sans-serif;font-size:9px;float:left;}
div#single_v2 p.source {margin:10px 0 0 10px;padding:1px 0 0 10px;font-family:"Verdana", sans-serif;font-size:10px;float:left;border-left:1px solid #6f6c70;}
div#single_v2 p.source p {margin:0;padding:0;}
div#single_v2 p.source img.alignnone {margin:0;padding:0;}
div#single_v2 div#share {margin:10px 20px 10px 20px;padding:0;}
div#single_v2 div#share p.print {float:right;margin:5px 10px 5px 5px;padding:0;width:23px;height:19px;display:block;text-indent:-1999999px;}
div#single_v2 div#share p.print a {width:23px;height:19px;display:block;}
div#single_v2 div#share p.send {float:right;margin:6px 10px 5px 5px;padding:0;width:29px;height:17px;display:block;text-indent:-1999999px;position:relative;z-index:1;}
div#single_v2 div#share p.send a {width:29px;height:17px;display:block;}
div#single_v2 div#share p.twitter {float:right;margin:6px 10px 3px 5px;padding:0;width:90px;position:relative;z-index:0;}
div#single_v2 div#share div.fb-like {float:right;margin:6px 10px 3px 5px;padding:0;}
div#single_v2 div#share div.linkedInShareButton {float:right;margin:6px 10px 3px 5px;padding:0;}
div#single_v2 div#share p.numbercomment {float:right;margin:6px 10px 5px 5px;padding:1px 0 0 0;width:29px;height:19px;display:block;text-align:center;font-size:10px;}
div#single_v2 div#share p.numbercomment a {width:29px;height:20px;display:block;font-weight:bold;}
div#single_v2 div#share p.maj {font-family:"Verdana", Arial, sans-serif;color:#fff;margin:8px;padding:0;float:left;font-size:11px;}
div#single_v2 p.tags_v2 {margin:20px;padding:0;}
div#single_v2 p.tags_v2 span {text-decoration:underline;font-family:"SansaSemiBold", Arial, sans-serif;font-weight:normal;}
div#single_v2 p.tags_v2 a {text-decoration:none;}

div#single_v2 p {margin:10px 20px 5px 20px;padding:0;line-height:18px;}
div#single_v2 #contentSingle h2 {margin:15px 20px 5px 20px;padding:0 0 5px 0;font-size:12px;text-transform:uppercase;font-family:"SansaBold", Arial, sans-serif;border-bottom:1px solid #dedede;}
div#single_v2 #contentSingle h3 {margin:15px 20px 5px 20px;padding:0 0 5px 0;font-size:12px;font-family:"SansaBold", Arial, sans-serif;border-bottom:1px solid #dedede;color:#6f6c70;}
div#single_v2 .alignleft {margin:0;padding:10px 10px 10px 0;float:left;display:inline;}

div#single_v2 p.titlesearch {margin:20px;padding:0 0 20px 0;font-size:27px;color:#6f6c70;font-family:"SansaNormal", Arial, sans-serif;border-bottom:4px solid #c41f57;line-height:30px;}
div#single_v2 p.titlesearch span.word {color:#c41f57;}

div#single_v2 div.itemsearch {margin:10px 20px;padding:0 0 20px 0;border-bottom:1px dotted #000;}
div#single_v2 div.itemsearch header {margin:0 0 5px 0;padding:0;width:650px;}
div#single_v2 div.itemsearch header p {margin:0;padding:0;}
div#single_v2 div.itemsearch header.eau a {color:#00b9e8;}
div#single_v2 div.itemsearch header.vie a {color:#ec6707;}
div#single_v2 div.itemsearch header.eco a {color:#abc437;}
div#single_v2 div.itemsearch header div.picto {margin:0;padding:0;float:left;}
div#single_v2 div.itemsearch header p.enjeu {margin:0 10px 0 0;padding:4px 0 0 0;float:left;}
div#single_v2 div.itemsearch header p.enjeu a {color:#6f6c70;text-decoration:none;font-size:12px;text-transform:uppercase;border-right:1px solid #6f6c70;padding-right:10px;}
div#single_v2 div.itemsearch header p.glossairetitle {margin:0 10px 0 0;padding:4px 0 0 0;float:left;}
div#single_v2 div.itemsearch header p.glossairetitle a {color:#6f6c70;text-decoration:none;font-size:12px;text-transform:uppercase;}
div#single_v2 div.itemsearch header p.dossier {margin:0 10px 0 0;padding:4px 0 0 0;float:left;}
div#single_v2 div.itemsearch header p.dossier a {text-decoration:none;font-size:12px;font-family:"SansaBold", Arial, sans-serif;}
div#single_v2 div.itemsearch header p.date {margin:0;padding:1px 0 0 0;float:right;font-size:9px;}
div#single_v2 div.itemsearch header div.sourcesearch {margin:5px 0 0 10px;padding:0 0 0 10px;float:right;border-left:1px solid #6f6c70;height:17px;}
div#single_v2 div.itemsearch div.image {float:left;position:relative;}
div#single_v2 div.itemsearch img.attachment-medium {margin:0 10px 0 0;padding:0;}
div#single_v2 div.itemsearch h2 {margin:0;padding:0;text-transform:none;border:0;font-family:"SansaSemiBold", Arial, sans-serif;font-size:14px;font-weight:normal;}
div#single_v2 div.itemsearch h2 a {text-decoration:none;border:0;color:#000;}
div#single_v2 div.itemsearch h2.gloss {margin:10px 0 0 0;padding:0;text-transform:none;border:0;font-family:"SansaLight", Arial, sans-serif;font-size:24px;font-weight:normal;letter-spacing: -1px;font-weight:normal;}
div#single_v2 div.itemsearch h2.gloss a {text-decoration:none;border:0;color:#c41f57;}
div#single_v2 div.itemsearch p.type {margin:10px 0 0 0;padding:0;text-transform:uppercase;font-size:10px;font-family: "SansaNormal";}
div#single_v2 div.itemsearch p.type a {text-decoration:none;}
div#single_v2 div.itemsearch p.chapeau {margin:0;padding:0;}
div#single_v2 div.itemsearch p.textglossaire {margin:10px 0;padding:5px 0;border-top:1px solid #c41f57;border-bottom:1px solid #c41f57;}
div#single_v2 div.itemsearch p.textglossaire p {margin:0;padding:5px 0;color:#6f6c70;}
div#single_v2 div.itemsearch div.play {position:absolute;top:0;left:0;opacity:0.8;}
div#single_v2 div.itemsearch div.play:hover {opacity:1;}
div#single_v2 div.itemsearch div.play a {margin:0;padding:0;width:150px;height:112px;display:block;text-indent:-199999px;background:transparent url('../images/play-150.png');}

/* VARIABLES COULEURS SELON CATEGORIES */

div.defaut div#sidebar_v2  h2 {color:#c41f57;}
div.defaut div#sidebar_v2  p.titre {color:#c41f57;background:#f5f7f8 url('../images/back_defaut_grey.gif') 0 0 repeat-x;margin:0;padding:0;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3 {font-family:"SansaNormal", Arial, sans-serif;margin:0;float:left;padding: 25px 0 0 5px;font-size:12px;letter-spacing:-1px;width:300px;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3 span {text-transform:uppercase;margin:0 5px 0 0;padding:0 5px 0 0;border-right:1px solid #776464;}
div.defaut div#sidebar_v2  div.dossiers_sidebar header img {display:inline;float:left;margin:0;padding:0;}
div.defaut div#sidebar_v2  div.dossiers_sidebar header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;font-family: "SansaNormal";}
div.defaut div#sidebar_v2  div.dossiers_sidebar header span a {text-decoration:none;color:#646464;}

div.defaut div#sidebar_v2  div.dossiers_sidebar h3.vie span a {color:#646464;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3.eau span a {color:#646464;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3.eco span a {color:#646464;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3 a {text-decoration:none;color:#646464;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3.eau a {text-decoration:none;color:#00b9e8;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3.vie a {text-decoration:none;color:#ec6707;}
div.defaut div#sidebar_v2  div.dossiers_sidebar h3.eco a {text-decoration:none;color:#abc437;}
div.defaut div#sidebar_v2  div.dossiers_sidebar img.attachment-medium {float:left;margin:10px 0 0 20px;padding:0;}
div.defaut div#sidebar_v2  div.dossiers_sidebar div.picto {margin:0;padding:20px 0 0 10px;float:left;}
div.defaut div#sidebar_v2  div.dossiers_sidebar div.picto header img {margin:0;padding:0;}
div.defaut div#sidebar_v2  div.dossiers_sidebar p.content {margin:10px 10px 0 10px;}

div.defaut div#single_v2 h2.mot {font-family:"SansaLight", Arial, sans-serif;margin:20px 20px 0 20px;padding:0;font-size:12px;letter-spacing:-1px;color:#c41f57;font-size:20px;}
div.defaut div#single_v2 div.borders {border-top:1px solid #c41f57;border-bottom:1px solid #c41f57;margin:10px 0 10px 20px;}
div.defaut div#single_v2 div.borders p {margin:0;padding:10px 0;}
div.defaut div#single_v2 header.glossairetop {margin:0 0 40px 0;padding:0;}
div.defaut div#single_v2 footer.glossairebottom {margin:40px 0 0 0;padding:0;}

/* VARIABLES COULEURS SELON CATEGORIES */
div.eco a:hover {color:#abc437;}
div.eco section#dossier header {background:url('../images/header_dossier_eco.jpg') top left no-repeat;}
div.eco section#dossier header p.title a {color:#abc437;}
div.eco section#dossier header h1.blocpagedossier a {color:#abc437;}
div.eco section#dossier div.visio p.enjeu {background:url('../images/back_green.gif') left top repeat-x;}
div.eco section#dossier div.visio p.enjeu a {color:#6f6c70;text-decoration:none;}
div.eco section#dossier div.visio p.enjeu a:hover {color:#abc437;}
div.eco section#dossier div.visio h2.enjeu {background:url('../images/back_green.gif') left top repeat-x;}
div.eco section#dossier div.visio h2.enjeu a {color:#6f6c70;text-decoration:none;}
div.eco section#dossier div.visio h2.enjeu a:hover {color:#abc437;}
div.eco p.accesdossier a:hover {color:#abc437;}
div.eco p.date {color:#abc437;font-size:9px;}
div.eco div#share {background:#abc437;}
div.eco div#share p.print {background:url('../images/print_green.gif') top left no-repeat;}
div.eco div#share p.send {background:url('../images/send_green.gif') top left no-repeat;}
div.eco div#share p.numbercomment {background:url('../images/comment_green.gif') top left no-repeat;}
div.eco h2 {color:#abc437;}
div.eco div#sidebar_v2 p.titre {color:#abc437;background:url('../images/back_green_grey.gif') 0 0 repeat-x;padding:0 0 0 0;}
div.eco div#sidebar_v2 p.titredossiers span {background:#f5f7f8 url('../images/picto-arbre-grey.gif') center right no-repeat;padding-right:30px;}
div.eco div#sidebar_v2 div.dossiers_sidebar {margin:10px 20px 20px 20px;background:#f5f7f8;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.item {margin:5px 0 5px 0;padding: 0 10px 10px 10px;border-bottom:1px dotted #646464;}
div.eco div#sidebar_v2 div.dossiers_sidebar header {margin:0;padding:0 0 10px 0;}
div.eco div#sidebar_v2  div.dossiers_sidebar header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;font-family: "SansaNormal";}
div.eco div#sidebar_v2  div.dossiers_sidebar header span a {text-decoration:none;color:#646464;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.image {position:relative;float:left;}
div.eco div#sidebar_v2 div.dossiers_sidebar h3 {font-family:"SansaNormal", Arial, sans-serif;margin:0;padding:0 0 0 5px;border-left:4px solid #abc437;font-size:12px;letter-spacing:-1px;}
div.eco div#sidebar_v2 div.dossiers_sidebar h3 span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div.eco div#sidebar_v2 div.dossiers_sidebar h3 span a {color:#646464;}
div.eco div#sidebar_v2 div.dossiers_sidebar h3 a {text-decoration:none;color:#abc437;}
div.eco div#sidebar_v2 div.dossiers_sidebar h3.eco {position:absolute;bottom:2px;left:0;margin:0;padding:5px;width:136px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;}
div.eco div#sidebar_v2 div.dossiers_sidebar img.attachment-medium {margin:0 5px 0 0;padding:0;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar p {margin:0;padding:0;}
div.eco div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar img {margin:0;padding:0;}
div.eco p.ariane {margin:0;padding:20px;font-family:"Verdana", Arial, sans-serif;font-size:10px;font-weight:bold;color:#abc437;}
div.eco p.ariane a {text-decoration:none;color:#abc437;font-weight:bold;}
div.eco p.ariane span {background:#abc437;color:#fff;font-weight:normal;padding:2px;font-style:italic;}
div.eco p.plusdedossier_last a:hover {text-decoration:none;color:#abc437;}
div.eco p.plusdedossier a:hover {text-decoration:none;color:#abc437;}
div.eco h1.categorytitle {font-size:40px;margin:0 0 0 20px;padding:20px 0 15px 60px;letter-spacing:-1px;line-height:34px;width:610px;border-bottom:4px solid #abc437;background:url('../images/picto-eco-big.gif') center left no-repeat;font-weight:normal;}
div.eco h1.categorytitle a {color:#abc437;margin:0;text-decoration:none;}
div.eco h6.categoryenjeu {margin:20px 0 10px 20px;width:670px;padding:0;text-transform:uppercase;color:#abc437;background:url('../images/back_green.gif') left top repeat-x;font-size:16px;font-family:"SansaBold", Arial, sans-serif;font-weight:normal;}
div.eco h6.categoryenjeu span {background:#fff;padding:0 10px 0 0;}
div.eco div.categoryitem {float:left;margin:10px 15px;position:relative;}
div.eco div.categoryitem img {margin:0;padding:0;}
div.eco div.categoryitem h2 {margin:0;padding:4px;position:absolute;opacity:0.9;bottom:2px;left:0;width:192px;border-left:4px solid #abc437;background:#fff;}
div.eco div.categoryitem h2 a {text-decoration:none;color:#6b6b6b;}

div.eco div#sidebar_v2 div.dossiers_sidebar h4.title_post {margin:0;padding:0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div.eco div#sidebar_v2 div.dossiers_sidebar h4.title_post a {text-decoration:none;}

div.vie a:hover {color:#ec6707;}
div.vie section#dossier header {background:url('../images/header_dossier_vie.jpg') top left no-repeat;}
div.vie section#dossier header p.title a {color:#ec6707;}
div.vie section#dossier header h1.blocpagedossier a {color:#ec6707;}
div.vie section#dossier div.visio p.enjeu {background:url('../images/back_orange.gif') left top repeat-x;}
div.vie section#dossier div.visio p.enjeu a {color:#6f6c70;text-decoration:none;}
div.vie section#dossier div.visio p.enjeu a:hover {color:#ec6707;}
div.vie section#dossier div.visio h2.enjeu {background:url('../images/back_orange.gif') left top repeat-x;}
div.vie section#dossier div.visio h2.enjeu a {color:#6f6c70;text-decoration:none;}
div.vie section#dossier div.visio h2.enjeu a:hover {color:#ec6707;}
div.vie p.accesdossier a:hover {color:#ec6707;}
div.vie p.date {color:#ec6707;font-size:9px;}
div.vie div#share {background:#ec6707;}
div.vie div#share p.print {background:url('../images/print_orange.gif') top left no-repeat;}
div.vie div#share p.send {background:url('../images/send_orange.gif') top left no-repeat;}
div.vie div#share p.numbercomment {background:url('../images/comment_orange.gif') top left no-repeat;}
div.vie h2 {color:#ec6707;}
div.vie div#sidebar_v2 p.titre {color:#ec6707;background:url('../images/back_orange_grey.gif') 0 0 repeat-x;padding:0;}
div.vie div#sidebar_v2 p.titredossiers span {background:#f7f9fa url('../images/picto-vie-grey.gif') center right no-repeat;padding-right:30px;}
div.vie div#sidebar_v2 div.dossiers_sidebar {margin:0 20px 20px 20px;background:#f5f7f8;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.item {margin:5px 0 5px 0;padding: 0 10px 10px 10px;border-bottom:1px dotted #646464;}
div.vie div#sidebar_v2 div.dossiers_sidebar header {margin:0;padding:0 0 10px 0;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.image {position:relative;float:left;}
div.vie div#sidebar_v2  div.dossiers_sidebar header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;font-family: "SansaNormal";}
div.vie div#sidebar_v2  div.dossiers_sidebar header span a {text-decoration:none;color:#646464;}
div.vie div#sidebar_v2 div.dossiers_sidebar h3 {font-family:"SansaNormal", Arial, sans-serif;margin:0;padding:0 0 0 5px;border-left:4px solid #ec6707;font-size:12px;letter-spacing:-1px;}
div.vie div#sidebar_v2 div.dossiers_sidebar h3 span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div.vie div#sidebar_v2 div.dossiers_sidebar h3 a {text-decoration:none;color:#ec6707;}
div.vie div#sidebar_v2 div.dossiers_sidebar h3 span a {color:#646464;}
div.vie div#sidebar_v2 div.dossiers_sidebar h3.vie {position:absolute;bottom:0;left:0;margin:0;padding:5px;width:136px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;}
div.vie div#sidebar_v2 div.dossiers_sidebar img.attachment-medium {float:left;margin:0 5px 0 0;padding:0;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar p {margin:0;padding:0;}
div.vie div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar img {margin:0;padding:0;}
div.vie p.ariane {margin:0;padding:20px;font-family:"Verdana", Arial, sans-serif;font-size:10px;font-weight:bold;color:#ec6707;}
div.vie p.ariane a {text-decoration:none;color:#ec6707;font-weight:bold;}
div.vie p.ariane span {background:#ec6707;color:#fff;font-weight:normal;padding:2px;font-style:italic;}
div.vie p.plusdedossier_last a:hover {text-decoration:none;color:#ec6707;}
div.vie p.plusdedossier a:hover {text-decoration:none;color:#ec6707;}
div.vie h1.categorytitle {font-size:40px;margin:0 0 0 20px;padding:20px 0 15px 60px;letter-spacing:-1px;line-height:34px;width:610px;border-bottom:4px solid #ec6707;background:url('../images/picto-vie-big.gif') center left no-repeat;font-weight:normal;}
div.vie h1.categorytitle a {color:#ec6707;margin:0;text-decoration:none;}
div.vie h6.categoryenjeu {margin:20px 0 10px 20px;width:670px;padding:0;text-transform:uppercase;color:#ec6707;background:url('../images/back_orange.gif') left top repeat-x;font-size:16px;font-family:"SansaBold", Arial, sans-serif;font-weight:normal;}
div.vie h6.categoryenjeu span {background:#fff;padding:0 10px 0 0;}
div.vie div.categoryitem {float:left;margin:10px 15px;position:relative;}
div.vie div.categoryitem img {margin:0;padding:0;}
div.vie div.categoryitem h2 {margin:0;padding:4px;position:absolute;opacity:0.9;bottom:2px;left:0;width:192px;border-left:4px solid #ec6707;background:#fff;}
div.vie div.categoryitem h2 a {text-decoration:none;color:#6b6b6b;}

div.vie div#sidebar_v2 div.dossiers_sidebar h4.title_post {margin:00;padding:0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div.vie div#sidebar_v2 div.dossiers_sidebar h4.title_post a {text-decoration:none;}

div.eau a:hover {color:#00b9e8;}
div.eau section#dossier header {background:url('../images/header_dossier_eau.jpg') top left no-repeat;}
div.eau section#dossier header p.title a {color:#00b9e8;}
div.eau section#dossier header h1.blocpagedossier a {color:#00b9e8;}
div.eau section#dossier div.visio p.enjeu {background:url('../images/back_blue.gif') left top repeat-x;}
div.eau section#dossier div.visio p.enjeu a {color:#6f6c70;text-decoration:none;}
div.eau section#dossier div.visio p.enjeu a:hover {color:#00b9e8;}
div.eau section#dossier div.visio h2.enjeu {background:url('../images/back_blue.gif') left top repeat-x;}
div.eau section#dossier div.visio h2.enjeu a {color:#6f6c70;text-decoration:none;}
div.eau section#dossier div.visio h2.enjeu a:hover {color:#00b9e8;}
div.eau p.accesdossier a:hover {color:#00b9e8;}
div.eau p.date {color:#00b9e8;font-size:9px;}
div.eau div#share {background:#00b9e8;}
div.eau div#share p.print {background:url('../images/print_blue.gif') top left no-repeat;}
div.eau div#share p.send {background:url('../images/send_blue.gif') top left no-repeat;}
div.eau div#share p.numbercomment {background:url('../images/comment_blue.gif') top left no-repeat;}
div.eau h2 {color:#00b9e8;}
div.eau div#sidebar_v2 p.titre {color:#00b9e8;background:url('../images/back_blue_grey.gif') 0 0 repeat-x;margin:0;padding:0;}
div.eau div#sidebar_v2 p.titredossiers span {background:#f7f9fa url('../images/picto-eau-grey.gif') center right no-repeat;padding-right:30px;}
div.eau div#sidebar_v2 div.dossiers_sidebar {margin:0 20px 20px 20px;background:#f5f7f8;padding:5px 0 0 0;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.item {margin:5px 0 5px 0;padding: 0 10px 10px 10px;border-bottom:1px dotted #646464;}
div.eau div#sidebar_v2 div.dossiers_sidebar header {margin:0;padding:0 0 10px 0;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.image {position:relative;float:left;}
div.eau div#sidebar_v2  div.dossiers_sidebar header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;font-family: "SansaNormal";}
div.eau div#sidebar_v2  div.dossiers_sidebar header span a {text-decoration:none;color:#646464;}
div.eau div#sidebar_v2 div.dossiers_sidebar h3 {font-family:"SansaNormal", Arial, sans-serif;margin:0;padding:0 0 0 5px;border-left:4px solid #00b9e8;font-size:12px;letter-spacing:-1px;}
div.eau div#sidebar_v2 div.dossiers_sidebar h3.eau {position:absolute;bottom:2px;left:0;margin:0;padding:5px;width:136px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;}
div.eau div#sidebar_v2 div.dossiers_sidebar h3 span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div.eau div#sidebar_v2 div.dossiers_sidebar h3 a {text-decoration:none;color:#00b9e8;}
div.eau div#sidebar_v2 div.dossiers_sidebar h3 span a {color:#646464;}
div.eau div#sidebar_v2 div.dossiers_sidebar img.attachment-medium {margin:0 5px 0 0;padding:0;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar p {margin:0;padding:0;}
div.eau div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar img {margin:0;padding:0;}
div.eau p.ariane {margin:0;padding:20px;font-family:"Verdana", Arial, sans-serif;font-size:10px;font-weight:bold;color:#00b9e8;}
div.eau p.ariane a {text-decoration:none;color:#00b9e8;font-weight:bold;}
div.eau p.ariane span {background:#00b9e8;color:#fff;font-weight:normal;padding:2px;font-style:italic;}
div.eau p.plusdedossier_last a:hover {text-decoration:none;color:#00b9e8;}
div.eau p.plusdedossier a:hover {text-decoration:none;color:#00b9e8;}
div.eau h1.categorytitle {font-family:"SansaNormal", Arial, sans-serif;font-size:40px;margin:0 0 0 20px;padding:20px 0 15px 60px;letter-spacing:-1px;line-height:34px;width:610px;border-bottom:4px solid #00b9e8;background:url('../images/picto-eau-big.gif') center left no-repeat;font-weight:normal;}
div.eau h1.categorytitle a {color:#00b9e8;margin:0;text-decoration:none;}
div.eau h6.categoryenjeu {margin:20px 0 10px 20px;width:670px;padding:0;text-transform:uppercase;color:#00b9e8;background:url('../images/back_blue.gif') left top repeat-x;font-size:16px;font-family:"SansaBold", Arial, sans-serif;font-weight:normal;}
div.eau h6.categoryenjeu span {background:#fff;padding:0 10px 0 0;}

div.eau div#sidebar_v2 div.dossiers_sidebar h4.title_post {margin:0;padding:0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div.eau div#sidebar_v2 div.dossiers_sidebar h4.title_post a {text-decoration:none;}

.reveal-open {
  overflow: auto;
  height: auto;
}

.reveal-closed {
  overflow: hidden;
  height: 170px;position:relative;z-index:10000000000;
}
.reveal-closedeco {
  overflow: hidden;
  height: 700px;position:relative;z-index:10000000000;
}

div.eau div.categoryitem {float:left;margin:10px 15px;position:relative;}
div.eau div.categoryitem img {margin:0;padding:0;}
div.eau div.categoryitem h2 {font-family:"SansaNormal", Arial, sans-serif;letter-spacing:-1px;font-size:12px;margin:0;padding:8px 5px;position:absolute;opacity:0.9;bottom:2px;left:0;width:190px;border-left:4px solid #00b9e8;background:#fff;}
div.eau div.categoryitem h2 a {text-decoration:none;color:#6b6b6b;}

/* SINGLE DOSSIER */
div#single_v2 div.itemtypedossier {width:205px;padding:0;margin:20px 0 10px 19px;float:left;height:330px;position:relative;}
html.ie6 div#single_v2 div.itemtypedossier {margin:20px 0 10px 15px;}
div#single_v2 div.itemtypedossier img.attachment-videos-medium {margin:0 0 0 2px;}
div#single_v2 div.itemtypedossier div.date {margin:0;padding:2px 5px 1px 10px;float:left;color:#000;font-size:9px;}
div#single_v2 div.itemtypedossier div.source {margin:0 0 0 5px;padding:0 0 0 5px;float:left;font-size:10px;border-left:1px solid #646464;}
div#single_v2 div.itemtypedossier div.source p {margin:0;padding:0;}
div#single_v2 div.itemtypedossier div.source img {margin:0;padding:0;}
div#single_v2 div.itemtypedossier h2 {margin:0 20px 5px 0;padding:5px 10px;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;height:40px;}
div#single_v2 div.itemtypedossier h2 a {text-decoration:none;}
div#single_v2 div.itemtypedossier p {margin:10px;padding:0;font-size:11px;line-height:12px;}
div#single_v2 div.itemtypedossier a.eau:hover {color:#00b9e8;}
div#single_v2 div.itemtypedossier a.vie:hover {color:#ec6707;}
div#single_v2 div.itemtypedossier a.eco:hover {color:#abc437;}
div#single_v2 div.itemtypedossier div.play {position:absolute;top:0;left:0;opacity:0.8;}
div#single_v2 div.itemtypedossier div.play:hover {opacity:1;}
div#single_v2 div.itemtypedossier div.play a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:transparent url('../images/play.png');}
html.ie6 div#single_v2 div.itemtypedossier div.play a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:transparent url('../images/play.gif');}
div#single_v2 div.itemtypedossier div.playnull {position:absolute;top:0;left:0;opacity:0.8;}
div#single_v2 div.itemtypedossier div.playnull:hover {opacity:1;}
div#single_v2 div.itemtypedossier div.playnull a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;}
html.ie8 div#single_v2 div.itemtypedossier div.playnull a, html.ie7 div#single_v2 div.itemtypedossier div.playnull a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:url('../images/portfolio_transp.png');z-index:10;}
html.ie6 div#single_v2 div.itemtypedossier div.playnull a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:url('../images/portfolio_transp_ie6.png');z-index:10;}
div#single_v2 div#back_defaut {background:url('../images/items-defaut.jpg') bottom left no-repeat;}
div#single_v2 div#back_diaporama {background:url('../images/items-diaporama.jpg') bottom left no-repeat;}
div#single_v2 div#back_video {background:url('../images/items-video.jpg') bottom left no-repeat;}
div#single_v2 div#back_infographie {background:url('../images/items-infographie.jpg') bottom left no-repeat;}

div#single_v2 div.itemtypedossier_big {width:430px;padding:0;margin:20px 5px 10px 20px;float:left;height:330px;position:relative;}
div#single_v2 div.itemtypedossier_big img.attachment-dossier-big {margin:0 0 0 2px;}
div#single_v2 div.itemtypedossier_big div.date {margin:0;padding:2px 5px 1px 10px;float:left;color:#000;font-size:9px;}
div#single_v2 div.itemtypedossier_big div.source {margin:0 0 0 5px;padding:0 0 0 5px;float:left;font-size:10px;border-left:1px solid #646464;}
div#single_v2 div.itemtypedossier_big div.source p {margin:0;padding:0;}
div#single_v2 div.itemtypedossier_big div.source img {margin:0;padding:0;}
div#single_v2 div.itemtypedossier_big h2 {font-weight:normal;margin:0 20px 5px 0;padding:5px 10px;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;height:40px;}
div#single_v2 div.itemtypedossier_big h2 a {text-decoration:none;}
div#single_v2 div.itemtypedossier_big p {margin:10px;padding:0;font-size:11px;line-height:12px;}
div#single_v2 div.itemtypedossier_big a.eau:hover {color:#00b9e8;}
div#single_v2 div.itemtypedossier_big a.vie:hover {color:#ec6707;}
div#single_v2 div.itemtypedossier_big a.eco:hover {color:#abc437;}
div#single_v2 div.itemtypedossier_big div.play {position:absolute;top:0;left:0;opacity:0.8;}
div#single_v2 div.itemtypedossier_big div.play:hover {opacity:1;}
div#single_v2 div.itemtypedossier_big div.play a {margin:0;padding:0;width:430px;height:120px;display:block;text-indent:-199999px;background:transparent url('../images/play_big.png');}
html.ie6 div#single_v2 div.itemtypedossier_big div.play a {margin:0;padding:0;width:430px;height:120px;display:block;text-indent:-199999px;background:transparent url('../images/play_big.gif');}
div#single_v2 div.itemtypedossier_big div.playnull {position:absolute;top:0;left:0;opacity:0.8;}
div#single_v2 div.itemtypedossier_big div.playnull:hover {opacity:1;}
div#single_v2 div.itemtypedossier_big div.playnull a {margin:0;padding:0;width:430px;height:120px;display:block;text-indent:-199999px;}
div#single_v2 div#back_defaut_big {background:url('../images/items-defaut_big.jpg') bottom left no-repeat;}
div#single_v2 div#back_diaporama_big {background:url('../images/items-diaporama_big.jpg') bottom left no-repeat;}
div#single_v2 div#back_video_big {background:url('../images/items-video_big.jpg') bottom left no-repeat;}
div#single_v2 div#back_infographie_big {background:url('../images/items-infographie_big.jpg') bottom left no-repeat;}

div.defaut div#single_v2 div.itemtype {width:205px;padding:0;margin:20px 5px 10px 20px;float:left;height:330px;position:relative;}
html.ie6 div.defaut div#single_v2 div.itemtype {margin:20px 0 10px 10px;}
div.defaut div#single_v2 div.itemtype img.attachment-videos-medium {margin:0 0 0 2px;}
div.defaut div#single_v2 div.itemtype h2 {margin:0 20px 5px 0;padding:5px 10px;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;height:50px;}
div.defaut div#single_v2 div.itemtype h2 a {text-decoration:none;}
div.defaut div#single_v2 div.itemtype span {text-transform:uppercase;display:block;}
div.defaut div#single_v2 div.itemtype span a {color:#646464;}
div.defaut div#single_v2 div.itemtype a.eau:hover {color:#00b9e8;}
div.defaut div#single_v2 div.itemtype a.vie:hover {color:#ec6707;}
div.defaut div#single_v2 div.itemtype a.eco:hover {color:#abc437;}

div.defaut div#single_v2 div.itemtype h2.flux_dossiers {font-family:"SansaNormal", Arial, sans-serif;letter-spacing:-1px;margin:5px 5px;padding:0 0 0 5px;}
div.defaut div#single_v2 div.itemtype h2.flux_dossiers span {text-transform:uppercase;display:block;padding:0 0 0 5px;}
div.defaut div#single_v2 div.itemtype .bordereau {border-left:4px solid #00b9e8;}
div.defaut div#single_v2 div.itemtype .bordervie {border-left:4px solid #ec6707;}
div.defaut div#single_v2 div.itemtype .bordereco {border-left:4px solid #abc437;}
div.defaut div#single_v2 div.itemtype h2.flux_dossiers a.eau {color:#00b9e8;padding:0 0 0 5px;}
div.defaut div#single_v2 div.itemtype h2.flux_dossiers a.vie {color:#ec6707;padding:0 0 0 5px;}
div.defaut div#single_v2 div.itemtype h2.flux_dossiers a.eco {color:#abc437;padding:0 0 0 5px;}

div.defaut div#single_v2 div.itemtype p {margin:5px 10px;padding:0;font-size:11px;line-height:13px;}
div.defaut div#single_v2 div.itemtype header {margin:0 0 0 10px;padding:0;}
div.defaut div#single_v2 div.itemtype header div.picto {margin:0 5px 0 0;padding:0;float:left;}
div.defaut div#single_v2 div.itemtype header div.date {margin:4px;padding:3px 5px;float:left;color:#000;font-size:9px;border-left:1px solid #7b7d7c;}
div.defaut div#single_v2 div.itemtype header div.source {margin:4px 0 0 0;padding:2px 5px 4px 5px;float:left;border-left:1px solid #7b7d7c;height:13px;font-size:11px;}
div.defaut div#single_v2 div.itemtype div.play {position:absolute;top:0;left:0;opacity:0.8;}
div.defaut div#single_v2 div.itemtype div.play:hover {opacity:1;}
div.defaut div#single_v2 div.itemtype div.play a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:transparent url('../images/play.png');}

div.defaut div#single_v2 div.itemtype div.playnull {position:absolute;top:0;left:0;opacity:0.8;}
div.defaut div#single_v2 div.itemtype div.playnull:hover {opacity:1;}
div.defaut div#single_v2 div.itemtype div.playnull a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;}
html.ie8 div.defaut div#single_v2 div.itemtype div.playnull a,html.ie7 div.defaut div#single_v2 div.itemtype div.playnull a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:url('../images/portfolio_transp.png');}
html.ie6 div.defaut div#single_v2 div.itemtype div.playnull a {margin:0;padding:0;width:200px;height:120px;display:block;text-indent:-199999px;background:url('../images/portfolio_transp_ie6.png') no-repeat;}

div.defaut div#sidebar_v2 div.dossiers_sidebar {margin:10px 20px 20px 20px;background:#f5f7f8;padding:1px 0 0 0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.item {margin:0 0 5px 0;padding:0 0 10px 0;position:relative;border-bottom:1px dotted #646464;}
div.defaut div#sidebar_v2 div.dossiers_sidebar header {margin:0;padding:0 10px;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.eau {font-family:"SansaNormal", Arial, sans-serif;margin:5px 0 10px 0;padding:0 0 0 5px;border-left:4px solid #00b9e8;font-size:12px;letter-spacing:-1px;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.eau span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.eau a {text-decoration:none;color:#00b9e8;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.vie {font-family:"SansaNormal", Arial, sans-serif;margin:5px 0 10px 0;padding:0 0 0 5px;border-left:4px solid #ec6707;font-size:12px;letter-spacing:-1px;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.vie span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.vie a {text-decoration:none;color:#ec6707;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.eco {font-family:"SansaNormal", Arial, sans-serif;margin:5px 0 10px 0;padding:0 0 0 5px;border-left:4px solid #abc437;font-size:12px;letter-spacing:-1px;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.eco span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h3.eco a {text-decoration:none;color:#abc437;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.image {float:left;position:relative;margin:5px 0 0 10px;padding:0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.image h3 {position:absolute;bottom:0;left:0;margin:0;padding:5px;width:136px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;}
div.defaut div#sidebar_v2 div.dossiers_sidebar img.attachment-medium {margin:0 5px 0 0;padding:0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar p {margin:0;padding:0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.meta p.source_sidebar img {margin:0;padding:0;}
div.defaut div#sidebar_v2 div.dossiers_sidebar p.content {margin:0;padding:3px 0 0 0;float:left;width:160px;font-size:11px;}
div.defaut div#sidebar_v2 div.dossiers_sidebar div.categoryhome {position:absolute;bottom:0;left:0;margin:0;padding:1px;background:#fff;display:block;}
div#sidebar_v2 div.cc_home div.categoryhome {position:absolute;bottom:0;left:0;margin:0;padding:5px;background:#fff;display:block;}
div#sidebar_v2 div.cc_home {position:relative;margin:0;}
div.eau div#sidebar_v2 div.cc_home {position:relative;margin:5px 0 0 0;}
div.vie div#sidebar_v2 div.cc_home {position:relative;margin:5px 0 0 0;}
div.eco div#sidebar_v2 div.cc_home {position:relative;margin:5px 0 0 0;}
div.defaut div#sidebar_v2 div.cc_home {position:relative;margin:5px 0 0 0;}

div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_eau {margin:0;padding:3px 10px 0 0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_eau a {text-decoration:none;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_eau a:hover {color:#00b9e8;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_vie {margin:0;padding:3px 10px 0 0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_vie a {text-decoration:none;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_vie a:hover {color:#ec6707;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_eco {margin:0;padding:3px 10px 0 0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_eco a {text-decoration:none;}
div.defaut div#sidebar_v2 div.dossiers_sidebar h4.title_post_eco a:hover {color:#abc437;}

div.defaut div#single_v2 div#back_video {background:url('../images/items-video.jpg') bottom left no-repeat;}
div.defaut div#single_v2 div#back_infographie {background:url('../images/items-infographie.jpg') bottom left no-repeat;}
div.defaut div#single_v2 div#back_diaporama {background:url('../images/items-diaporama.jpg') bottom left no-repeat;}
div.defaut div#single_v2 div#back_defaut {background:url('../images/items-defaut.jpg') bottom left no-repeat;}

div.defaut div#single_v2 h1 {font-size:35px;margin:0 0 20px 20px;padding:20px 0 15px 0;letter-spacing:-1px;line-height:34px;width:670px;border-bottom:4px solid #c41f57;color:#6f6c70;font-weight:normal;}
div.defaut div#single_v2 h1 a {color:#6f6c70;text-decoration:none;}

div#single_v2 header.filter {margin:0 0 20px 20px;padding:0;}
div#single_v2 header.filter p.them {margin:0 10px 0 0;padding:2px 0 0 0;float:left;}
div#single_v2 header.filter form {float:left;margin:0;padding:0;}
div#single_v2 header.filter form select {background: #fff;font-size: 11px;border: 1px solid #ccc;width:190px;}
div#single_v2 header.filter div.date_filter {float:right;margin:0;padding:0;}
div#single_v2 header.filter div.date_filter p.date_item_last {float:left;margin:2px 5px 0 0;padding:0;}
div#single_v2 header.filter div.date_filter p.date_item_last a {border-right:1px solid #c41f57;padding:0 5px 0 0;color:#646464;text-decoration:none;font-family:"SansaBold", Arial, sans-serif;font-weight:normal;}
div#single_v2 header.filter div.date_filter p.date_item_last a.active {color:#c41f57;text-decoration:underline;}
div#single_v2 header.filter div.date_filter p.date_item_first {float:left;margin:2px 0 0 0;padding:0;}
div#single_v2 header.filter div.date_filter p.date_item_first a {color:#646464;text-decoration:none;font-family:"SansaBold", Arial, sans-serif;font-weight:normal;}
div#single_v2 header.filter div.date_filter p.date_item_first a.active {color:#c41f57;text-decoration:underline;}
div#single_v2 header.filter div.date_filter a {color:#c41f57;}
div#single_v2 header.filter div.date_filter a.active {font-family:"SansaBold", Arial, sans-serif;}

ol.snap_nav {margin:10px 20px;padding:0;}
ol.snap_nav li {list-style:none;margin:0;padding:4px 6px;display:inline;background:#f6f7f9;color:#cacaca;}
ol.snap_nav li a {color:#646464;}
ol.snap_nav li.snap_selected {font-family:"SansaBold", Arial, sans-serif;color:#c41f57;}

p#toTop {cursor:pointer;position:absolute;bottom:10px;left:710px;background:url('../images/top.jpg') center right no-repeat;padding:0 15px 0 0;color:#706b71;text-transform:uppercase;font-size:11px;}

div#sidebar_v2 {margin:0;padding:0 0 30px 0;width:378px;float:left;}
div#sidebar_v2 p.titre {margin:0;padding:0;font-size:18px;font-family:"SansaBold", Arial, sans-serif;text-transform:uppercase;}
div#sidebar_v2 p.titre span {background:#f5f7f8;margin:0;padding:0 10px 0 0;}
div#sidebar_v2 div.chiffres-cles {margin:0 20px 0 20px;padding:0;background:#f5f7f8;}
div#sidebar_v2 div.chiffres-cles img.chiffrescles {width:338px;height:178px;margin:0;padding:0;}
div#sidebar_v2 div.chiffres-cles img.visucc {width:338px;height:178px;margin:5px 0 0 0 ;padding:0;}
div#sidebar_v2 div.dossiers_sidebar p.type {margin:5px 0 0 0;padding:0;float:left;width:160px;font-size:10px;text-transform:uppercase;font-family: "SansaNormal";}
div#sidebar_v2 div.dossiers_sidebar p.type a {text-decoration:none;}
div#sidebar_v2 div.dossiers_sidebar p.content {margin:0;padding:0;float:left;width:160px;font-size:11px;}
p.plusdedossier {background:url('../images/hash.gif') top left;text-align:right;margin:5px 10px 15px 20px;padding:0;}
p.plusdedossier span {background:#fff url('../images/arrow_circle.gif') 0 2px no-repeat;padding:4px 10px 4px 30px;}
p.plusdedossier a {text-decoration:none;}
p.plusdedossier a:hover {color:#c41f57;text-decoration:none;}

.correc {margin-top:-20px;}

p.plusdedossier_last {background:url('../images/hash.gif') top left;text-align:right;margin:-15px 10px 15px 20px;padding:0;}
p.plusdedossier_last span {background:#fff url('../images/arrow_circle.gif') 0 2px no-repeat;padding:4px 10px 4px 30px;}
p.plusdedossier_last a {text-decoration:none;}
p.plusdedossier_last a:hover {text-decoration:none;}

div.twitter_sidebar {margin:0 20px 0 20px;padding:0;background:#f5f7f8;}
div.twitter_sidebar ul {margin:0;padding:0;}
div.twitter_sidebar ul li {line-height: 16px;margin:0 10px;padding:5px 0 30px 0;list-style:none;border-bottom:1px dotted #646464;position:relative;}
div.twitter_sidebar ul li a {color:#c41f57;}
div.twitter_sidebar ul li p.respond {position:absolute;bottom:5px;right:5px;color:#c41f57;}
div.twitter_sidebar ul li p.respond a {text-decoration:none;font-size:11px;}
div.twitter_sidebar ul li p.ago {position:absolute;bottom:5px;left:0;font-size:11px;}
div.twitter_sidebar ul li p.ago a {text-decoration: none;color: #646464;}
div.twitter_sidebar ul li p.twitt {margin:0 0 10px 0;}

div.newsletter_sidebar {margin:0 20px 20px 20px;padding:0 0 5px 0;background:#f5f7f8;}
div.newsletter_sidebar .mergeRow {display:none;}
div.newsletter_sidebar .mc_var_label {display:none;}
div.newsletter_sidebar ul {margin:0;padding:0;}
div.newsletter_sidebar li.widget {margin:0;padding:0;list-style:none;}
div.newsletter_sidebar h2.widgettitle {display:none;}
div.newsletter_sidebar input {background:#fff;font-family:"SansaNormal", Arial, sans-serif;border:0;width:200px;margin:5px 0 10px 10px;padding:3px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;border:1px solid #d6d5d5;display:inline;float:left;}
html.ie8 div.newsletter_sidebar input {background:url('../images/back_input_sidebar.gif') top left no-repeat;border:0;width:208px;height:22px;}
div.newsletter_sidebar input#mc_signup_submit {width:100px;background:#969497;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;color:#fff;text-transform:uppercase;font-size:12px;margin:5px 0 10px 10px;}
html.ie8 div.newsletter_sidebar input#mc_signup_submit {background:url('../images/s-abonner_sidebar.gif') top left no-repeat;border:0;margin:10px 0 10px 0;}
div.newsletter_sidebar p.fermer {display:none;}
div.newsletter_sidebar #mc_message .mc_error_msg {margin:10px 20px 0 20px;display:block;clear:all;}
div.newsletter_sidebar #mc_message .mc_success_msg  {margin:10px 20px 0 20px;display:block;}

div#single_v2 p.titre {margin:5px 0 6px 20px;padding:0 0 0 0;font-size:18px;font-family:"SansaBold", Arial, sans-serif;text-transform:uppercase;color:#c41f57;background:url('../images/back_defaut.gif') top center repeat-x;}
div#single_v2 p.titre span {background:#fff;margin:0;padding:0 10px 0 0;}

div#single_v2 p.plusdedossier {text-align:center;cursor:pointer;margin:10px 0 0 20px;width:670px;} 
div#single_v2 p.plusdedossier span.expand {background:#fff url('../images/arrow_circle_bottom.gif') left center no-repeat;}
div#single_v2 p.plusdedossier span.less {background:#fff url('../images/arrow_circle_top.gif') left center no-repeat;}

div#sidebar_v2 div.glossaire_sidebar {background:#f5f7f8 url('../images/back_glossaire.jpg') 0 10px repeat-x;margin:5px 20px 0 20px;padding:0 0 10px 0;width:338px;display:block;}
div.eau div#sidebar_v2 div.glossaire_sidebar {background:#f5f7f8 url('../images/back_glossaire.jpg') 0 32px repeat-x;}
div.vie div#sidebar_v2 div.glossaire_sidebar {background:#f5f7f8 url('../images/back_glossaire.jpg') 0 32px repeat-x;}
div.eco div#sidebar_v2 div.glossaire_sidebar {background:#f5f7f8 url('../images/back_glossaire.jpg') 0 32px repeat-x;}



div#sidebar_v2 div.glossaire_sidebar a {color:#fff;}
div#sidebar_v2 div.glossaire_sidebar p.titre {padding-bottom:4px;}
div#sidebar_v2 div.glossaire_sidebar h4 {font-family:"SansaLight", Arial, sans-serif;font-size:30px;padding:5px 20px 0 20px;margin:0;color:#fff;font-weight:normal;}
div#sidebar_v2 div.glossaire_sidebar p {padding:10px 0;color:#fff;}
div#sidebar_v2 div.glossaire_sidebar li {color: #fff;}
div#sidebar_v2 div.glossaire_sidebar div.borders {border-top:1px solid #fff;border-bottom:1px solid #fff;margin:10px 20px;}
img.size-full {max-width:650px;margin:0 0 20px 0;}
div#sidebar_v2 div.glossaire_sidebar p.lirelasuite {text-align:right;}
div#sidebar_v2 div.glossaire_sidebar p.lirelasuite a {text-decoration:underline;color:#fff;}
div#sidebar_v2 div.glossaire_sidebar p.lirelasuite a:hover {text-decoration:none;color:#fff;}

div#sidebar_v2 div.dossiers_sidebar_eau {margin:0 20px 20px 20px;background:#f5f7f8;padding:1px 0 0 0;}
div#sidebar_v2 div.dossiers_sidebar_eau div.item {margin:0;padding:5px 10px;border-bottom:1px dotted #646464;}
div#sidebar_v2 div.dossiers_sidebar_eau header {margin:0;padding:0 0 10px 0;}
div#sidebar_v2 div.dossiers_sidebar_eau div.image {position:relative;float:left;}
div#sidebar_v2 div.dossiers_sidebar_eau h3 {position:absolute;bottom:2px;left:0;font-family:"SansaNormal", Arial, sans-serif;margin:0;padding:5px;border-left:4px solid #00b9e8;font-size:12px;letter-spacing:-1px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;width:136px;}
div#sidebar_v2 div.dossiers_sidebar_eau h3 span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div#sidebar_v2 div.dossiers_sidebar_eau h3 span a {color:#646464;}
div#sidebar_v2 div.dossiers_sidebar_eau header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;}
div#sidebar_v2 div.dossiers_sidebar_eau header span a {text-decoration:none;color:#646464;}
div#sidebar_v2 div.dossiers_sidebar_eau h3 a {text-decoration:none;color:#00b9e8;}
div#sidebar_v2 div.dossiers_sidebar_eau img.attachment-medium {margin:0 5px 0 0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_eau div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div#sidebar_v2 div.dossiers_sidebar_eau div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;width:150px;}
div#sidebar_v2 div.dossiers_sidebar_eau div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div#sidebar_v2 div.dossiers_sidebar_eau div.meta p.source_sidebar p {margin:0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_eau div.meta p.source_sidebar img {margin:0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_eau h4.title_post {margin:0;padding:0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div#sidebar_v2 div.dossiers_sidebar_eau h4.title_post a {text-decoration:none;}
div#sidebar_v2 div.dossiers_sidebar_eau p.titre {color:#00b9e8;background:url('../images/back_blue_grey.gif') left center repeat-x;}
div#sidebar_v2 div.dossiers_sidebar_eau p.titredossiers span {background:#f5f7f8 url('../images/picto-eau-transp.png') center right no-repeat;padding-right:30px;}
div#sidebar_v2 div.dossiers_sidebar_eau p.content {font-size:11px;margin:0 0 0 10px;}

div#sidebar_v2 div.dossiers_sidebar_vie {margin:0 20px 20px 20px;background:#f5f7f8;padding:1px 0 0 0;}
div#sidebar_v2 div.dossiers_sidebar_vie div.item {margin:0;padding:10px;border-bottom:1px dotted #646464;}
div#sidebar_v2 div.dossiers_sidebar_vie header {margin:0;padding:0 0 10px 0;}
div#sidebar_v2 div.dossiers_sidebar_vie div.image {position:relative;float:left;}
div#sidebar_v2 div.dossiers_sidebar_vie h3 {position:absolute;bottom:0;left:0;font-family:"SansaNormal", Arial, sans-serif;margin:0;padding:5px;border-left:4px solid #ec6707;font-size:12px;letter-spacing:-1px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;width:136px;}
div#sidebar_v2 div.dossiers_sidebar_vie h3 span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div#sidebar_v2 div.dossiers_sidebar_vie h3 a {text-decoration:none;color:#ec6707;}
div#sidebar_v2 div.dossiers_sidebar_vie h3 span a {color:#646464;}
div#sidebar_v2 div.dossiers_sidebar_vie header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;}
div#sidebar_v2 div.dossiers_sidebar_vie header span a {text-decoration:none;color:#646464;}
div#sidebar_v2 div.dossiers_sidebar_vie img.attachment-medium {float:left;margin:0 5px 0 0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_vie div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div#sidebar_v2 div.dossiers_sidebar_vie div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;}
div#sidebar_v2 div.dossiers_sidebar_vie div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div#sidebar_v2 div.dossiers_sidebar_vie div.meta p.source_sidebar p {margin:0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_vie div.meta p.source_sidebar img {margin:0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_vie h4.title_post {margin:0 20px 0 0;padding:0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div#sidebar_v2 div.dossiers_sidebar_vie h4.title_post a {text-decoration:none;}
div#sidebar_v2 div.dossiers_sidebar_vie p.titre {color:#ec6707;background:url('../images/back_orange_grey.gif') left center repeat-x;}
div#sidebar_v2 div.dossiers_sidebar_vie p.titredossiers span {background:#f5f7f8 url('../images/picto-vie-transp.png') center right no-repeat;padding-right:30px;}
div#sidebar_v2 div.dossiers_sidebar_vie p.content {font-size:11px;margin:0 20px 0 10px;}

div#sidebar_v2 div.dossiers_sidebar_eco {margin:0 20px 20px 20px;background:#f5f7f8;padding:1px 0 0 0;}
div#sidebar_v2 div.dossiers_sidebar_eco div.item {margin:0;padding:10px;border-bottom:1px dotted #646464;}
div#sidebar_v2 div.dossiers_sidebar_eco header {margin:0;padding:0 0 10px 0;}
div#sidebar_v2 div.dossiers_sidebar_eco div.image {position:relative;float:left;}
div#sidebar_v2 div.dossiers_sidebar_eco header span {float:left;text-transform:uppercase;margin:0 5px 0 0;padding:5px 5px 0 0;}
div#sidebar_v2 div.dossiers_sidebar_eco header span a {text-decoration:none;color:#646464;}
div#sidebar_v2 div.dossiers_sidebar_eco h3 {position:absolute;bottom:0;left:0;font-family:"SansaNormal", Arial, sans-serif;margin:0;padding:5px;border-left:4px solid #abc437;font-size:12px;letter-spacing:-1px;background:rgba(255, 255, 255, 0.9) !important;background:#fff;width:136px;}
div#sidebar_v2 div.dossiers_sidebar_eco h3 span {text-transform:uppercase;border-right:1px solid #776464;padding:0 5px 0 0;margin:0 5px 0 0;}
div#sidebar_v2 div.dossiers_sidebar_eco h3 a {text-decoration:none;color:#abc437;}
div#sidebar_v2 div.dossiers_sidebar_eco h3 span a {color:#646464;}
div#sidebar_v2 div.dossiers_sidebar_eco img.attachment-medium {float:left;margin:0 5px 0 0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_eco div.meta {font-size:11px;margin:5px 0 0 0;padding:0 0 20px 0;}
div#sidebar_v2 div.dossiers_sidebar_eco div.meta p.date_sidebar {float:left;margin:0;padding:3px 10px 0 0;color:#000;font-size:9px;}
div#sidebar_v2 div.dossiers_sidebar_eco div.meta p.source_sidebar {float:left;margin:0;padding:0 0 0 10px;display:inline;font-size:10px;border-left:1px solid #646464;}
div#sidebar_v2 div.dossiers_sidebar_eco div.meta p.source_sidebar p {margin:0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_eco div.meta p.source_sidebar img {margin:0;padding:0;}
div#sidebar_v2 div.dossiers_sidebar_eco h4.title_post {margin:0 20px 0 0;padding:0;font-family:"SansaSemiBold", Arial, sans-serif;letter-spacing:-1px;font-weight:normal;}
div#sidebar_v2 div.dossiers_sidebar_eco h4.title_post a {text-decoration:none;}
div#sidebar_v2 div.dossiers_sidebar_eco p.titre {color:#abc437;background:url('../images/back_green_grey.gif') left center repeat-x;}
div#sidebar_v2 div.dossiers_sidebar_eco p.titredossiers span {background:#f5f7f8 url('../images/picto-arbre-transp.png') center right no-repeat;padding-right:30px;}
div#sidebar_v2 div.dossiers_sidebar_eco p.content {font-size:11px;margin:0 20px 0 10px;}

div#container_footer {margin:50px 0 0 0;padding:0;width:100%;background:#cdc4bd;border-top:1px solid #fff;border-bottom:1px solid #fff;}
div#container_footer section#footer_v2 {margin:0 auto;padding:0;width:1068px;}
div#container_footer section#footer_v2 div.section1 {border-right:1px solid #fff;width:690px;margin:0;padding:0 20px 0 0;height:250px;float:left;}
div#container_footer section#footer_v2 p.logo {color:#49494b;font-family:"SansaBold", Arial, sans-serif;text-transform:uppercase;letter-spacing:-1px;font-size:25px;margin:0;padding:20px 0 0 0;}
div#container_footer section#footer_v2 div.section1 p {margin:0 0 20px 0;}
div#container_footer section#footer_v2 div.section2 {float:left;margin:0;padding:0 0 0 20px;width:330px;height:250px;}
div#container_footer section#footer_v2 div.section2 p {margin:10px 0 0 0;}
div#container_footer section#footer_v2 div.section2 p.logo {color:#49494b;font-family:"SansaBold", Arial, sans-serif;text-transform:uppercase;letter-spacing:-1px;font-size:25px;margin:0;padding:20px 0 0 0;}

div#container_footer_bottom {margin:0 0 50px 0;padding:0;width:100%;background:#bcb3ac;}
div#container_footer_bottom section#footer_v2_bottom {margin:0 auto;padding:0;width:1068px;text-align:center;}
div#container_footer_bottom section#footer_v2_bottom ul {margin:0; padding:7px;text-align:center;width:1000px;}
div#container_footer_bottom section#footer_v2_bottom ul li {margin:0;padding:1px 20px;font-size:11px;display:inline;list-style:none; border-right:1px solid #000;}
div#container_footer_bottom section#footer_v2_bottom ul li a {text-decoration:none;}
div#container_footer_bottom section#footer_v2_bottom ul li a:hover {text-decoration:underline;color:#646464;}

div.memo {background:#c41f57;color:#fff;margin:20px;padding:10px;}
div.memo a {color:#fff;}
div.memo a:hover {color:#fff;}

div.bloc1 {margin:0 10px 0 20px;position:relative;height:222px;width:325px;float:left;display:inline;background:#f7f8f9;}
div.bloc1 header {border-left:3px solid #484848;position:absolute;bottom:0;left:0;background:#f7f8f9;width:322px;padding:2px 0;z-index:100;}
div.bloc1 h2 {width:230px;padding:3px 0 3px 5px;font-weight:normal;background:#f7f8f9;float:left;}
div.bloc1 h2 a {color:#484848;text-decoration:none;}
div.bloc1 div.play a {width:315px;height:190px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;z-index:10;}
html.ie9 div.bloc1 div.play a, html.ie8 div.bloc1 div.play a,html.ie7 div.bloc1 div.play a {background:transparent url('../images/portfolio_transp.png') center no-repeat;}
html.ie6 div.bloc1 div.play a {background:transparent url('../images/portfolio_transp_ie6.png') right bottom no-repeat;}
div.bloc1 div.playvideo a {width:315px;height:190px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;background:transparent url('../images/play.png') center no-repeat;opacity:0.9;z-index:10;}
html.ie6 div.bloc1 div.playvideo a {width:315px;height:190px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;background:transparent url('../images/play.gif') center no-repeat;opacity:0.9;z-index:10;}

div.bloc1 div.playvideo a:hover {opacity:1;}
div.bloc1 div.meta {margin:0;padding:0;float:right;width:60px;background:#f7f8f9;z-index:100;position:relative;}
div.bloc1 img.attachment-portfolio-home-1 {width:325px;position:relative;z-index:0;}

div.bloc2 {margin:0 0 0 5px;position:relative;height:222px;width:325px;float:right;display:inline;background:#f7f8f9;}
div.bloc2 header {border-left:3px solid #484848;position:absolute;bottom:0;left:0;background:#f7f8f9;width:322px;padding:2px 0;z-index:100;}
div.bloc2 h2 {width:230px;padding:3px 0 3px 5px;font-weight:normal;background:#f7f8f9;float:left;}
div.bloc2 h2 a {color:#484848;text-decoration:none;}
div.bloc2 div.play a {width:315px;height:190px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;}
html.ie9 div.bloc2 div.play a, html.ie8 div.bloc2 div.play a,html.ie7 div.bloc2 div.play a,html.ie6 div.bloc2 div.play a {background:transparent url('../images/portfolio_transp.png') center no-repeat;}
html.ie6 div.bloc2 div.play a {background:transparent url('../images/portfolio_transp_ie6.png') right bottom no-repeat;}
div.bloc2 div.playvideo a {width:315px;height:190px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;background:transparent url('../images/play.png') center no-repeat;opacity:0.9;}
div.bloc2 div.playvideo a:hover {opacity:1;}
div.bloc2 div.meta {margin:0;padding:0;float:right;width:60px;background:#f7f8f9;}
div.bloc2 img.attachment-portfolio-home-1 {width:325px;position:relative;z-index:0;}


div.bloc3 {margin:20px 0 0 20px;position:relative;height:350px;width:670px;float:left;display:inline;background:#f7f8f9;}
div.bloc3 header {border-left:3px solid #484848;position:absolute;bottom:0;left:0;background:#f7f8f9;width:667px;padding:2px 0;z-index:100;}
div.bloc3 h2 {width:580px;padding:3px 0 3px 5px;font-weight:normal;background:#f7f8f9;float:left;}
div.bloc3 h2 a {color:#484848;text-decoration:none;}
div.bloc3 div.play a {width:670px;height:320px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;}
html.ie9 div.bloc3 div.play a, html.ie8 div.bloc3 div.play a,html.ie7 div.bloc3 div.play a {background:transparent url('../images/portfolio_transp.png') center no-repeat;}
html.ie6 div.bloc3 div.play a {background:transparent url('../images/portfolio_transp_ie6.png') center no-repeat;}
div.bloc3 div.playvideo a {width:670px;height:320px;position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-indent:-199999px;background:transparent url('../images/play.png') center no-repeat;opacity:0.9;}
div.bloc3 div.playvideo a:hover {opacity:1;}
div.bloc3 div.meta {margin:0;padding:0;float:right;width:60px;background:#f7f8f9;position:relative;z-index:0;}


#visio_home {
  overflow:hidden;
  display:block;
  position:relative;
  margin:5px 0 15px 20px;
}

html.ie8 #visio_home {margin:10px 0 0 20px;}

.box {
  overflow: hidden;
  -moz-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
  -webkit-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
  box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
  position:absolute;
  cursor: pointer;
  float:left;
  display: inline-block;
  zoom: 1;
  width:400px;
}

.box img {
  position:relative;
}

.box .content {z-index:0;position:absolute;bottom:0;left:0;background:rgba(255, 255, 255, 0.9) !important;background:#fff;width:168px;margin:0;padding:0;height:100px;}
.box:hover .content {display:none;}

.box .content h2 a {
  font-size:12px;color:#49494b;font-family:"SansaSemiBold", Arial, sans-serif;position:absolute;top:0;left:0;padding:10px 15px 10px 10px;margin:0;text-decoration:none;font-weight:normal;
}

.box p.categoryeau a {
  line-height:11px;font-size:12px;color:#00b9e8;font-family:"SansaSemiBold", Arial, sans-serif;position:absolute;bottom:0;left:0;padding:10px 10px 10px 25px;margin:0 0 0 10px;text-decoration:none;background:url('../images/picto-eau-transp.png') center left no-repeat;
}

.box p.categoryvie a {
  line-height:11px;font-size:12px;color:#ec6707;font-family:"SansaSemiBold", Arial, sans-serif;position:absolute;bottom:0;left:0;padding:10px 10px 10px 25px;margin:0 0 0 10px;text-decoration:none;background:url('../images/picto-vie-transp.png') center left no-repeat;
}

.box p.categoryeco a {
  line-height:11px;font-size:12px;color:#abc437;font-family:"SansaSemiBold", Arial, sans-serif;position:absolute;bottom:0;left:0;padding:10px 10px 10px 25px;margin:0 0 0 10px;text-decoration:none;background:url('../images/picto-arbre-transp.png') center left no-repeat;
}

.box p.source_visio {
  font-size:12px;color:#49494b;font-family:"SansaNormal", Arial, sans-serif;position:absolute;bottom:5px;right:0;padding:10px 10px 5px 10px;margin:0;text-decoration:none;height:20px;
}

.box p.source_visio p {margin:0;padding:0;}

.box p.source_visio img {max-height:20px !important;display:block;position:relative;}

.box .caption {position:absolute;bottom:0;left:0;background:#fff;width:180px;margin:0;padding:0;height:100px !important;z-index:1;}

.box:hover .caption {z-index:2;}

.caption p {
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  margin:0px;
  font-size:12px;
  line-height:1.6;
}
.box .caption h2 a {
  font-size:16px;color:#49494b;font-family:"SansaSemiBold", Arial, sans-serif;position:absolute;top:0;left:0;padding:10px;margin:0;text-decoration:none;
}
.caption a {
  text-decoration:none;
}

.wp-pagenavi {text-align:center;background:url('../images/back_defaut.gif') top left;margin:20px 0;padding:3px 3px 0 3px;}
.wp-pagenavi span {background:#fff;margin:0;padding:0 5px;}
.wp-pagenavi span.current {font-family:"SansaBold", Arial, sans-serif;color:#c41f57;text-decoration:underline;}
.wp-pagenavi a {background:#fff;margin:0;padding:0 5px;height:20px;text-decoration:none;color:#646464;}
.wp-pagenavi a.previouspostslink {background:#fff url('../images/left-pagenavi.gif') top right no-repeat;display:inline-block;text-indent:-199999px;width:23px;height:20px;margin:0;padding:0;}
.wp-pagenavi a.nextpostslink {background:#fff url('../images/right-pagenavi.gif') top left no-repeat;display:inline-block;text-indent:-199999px;width:23px;height:20px;margin:0;padding:0;}
.wp-pagenavi span.pages {display:none;}

.jspContainer
{
  overflow: hidden;
  position: relative;
}

.jspPane
{
  position: absolute;
}

.jspVerticalBar
{
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red;
}

.jspHorizontalBar
{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
  margin: 0;
  padding: 0;
}

.jspCap
{
  display: none;
}

.jspHorizontalBar .jspCap
{
  float: left;
}

.jspTrack
{
  background: #e5c7d1;
  position: relative;
}

.jspDrag
{
  background: #c41f57;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
  float: left;
  height: 100%;
}

.jspArrow
{
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}

.jspArrow.jspDisabled
{
  cursor: default;
  background: #80808d;
}

.jspVerticalBar .jspArrow
{
  height: 16px;
}

.jspHorizontalBar .jspArrow
{
  width: 16px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
  outline: none;
}

.jspCorner
{
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
  margin: 0 -3px 0 0;
}

body.white {background:#fff;margin:0;padding:0 0 50px 0;width: 800px;height:490px;overflow: auto;}
html.ie8 body.white {background:#fff;margin:0;padding:0 0 50px 0;width: 800px;height:490px;overflow: auto;}
html.ie7 body.white {background:#fff;margin:0;padding:0 0 50px 0;width: 800px;height:400px;overflow: auto;}
html.ie6 body.white {background:#fff;margin:0;padding:0 0 50px 0;width: 800px;height:490px;overflow: auto;}
h1.prevh1 {min-height:60px;font-family:"SansaSemiBold", Arial, sans-serif;color:#383637;font-size:22px;margin:10px 10px 0 10px;font-weight:normal;display:block;}
h1.prevh1 a {color:#383637;text-decoration:none;}
body.white header {margin-top:-10px;}
body.white p {margin:0;padding:10px;}
body.white p.eau a {background:url('../images/picto-eau.gif') top left no-repeat;margin:4px 0 0 0;padding:5px 10px 5px 30px;text-decoration:none;color:#00b9e8;float:left;display:inline;}
body.white p.vie a {background:url('../images/picto-vie.gif') top left no-repeat;margin:4px 0 0 0;padding:5px 10px 5px 30px;text-decoration:none;color:#ec6707;float:left;display:inline;}
body.white p.eco a {background:url('../images/picto-arbre.gif') top left no-repeat;margin:4px 0 0 0;padding:5px 10px 5px 30px;text-decoration:none;color:#abc437;float:left;display:inline;}
body.white p.dateprev {float:left;margin:0;padding:0 10px;border-left:1px solid #646464;display:inline;position:relative;z-index:100000;font-size:10px;}
body.white p.sourceprev {float:left;margin:0;padding:0 10px;display:inline;border-left:1px solid #646464;}

body.white footer {margin:20px 0 0 0;}
body.white footer p.articleprev {float:left;width:500px;margin:0;padding:0 0 0 10px;height:30px;}
body.white footer iframe {float:left;position:relative;z-index:1000000000000000;}
body.white footer p.twitter {float:left;width:100px;margin:0;padding:0 0 0 10px;}

div.facebook .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.facebook .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.facebook .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/sprite.png) 0 0 no-repeat;cursor:pointer;height:28px;width:28px;position:absolute;top:-15px;right:7px;z-index:1000000;}
div.facebook .pp_description{margin:0;padding:0;color:#646464;}
div.facebook .pp_loaderIcon{background:url(../../../../images/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;display:none;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;display:none;}
div.facebook .pp_arrow_next{background:url(../images/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;display:none;}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;display:none;}
div.facebook .pp_nav{margin-top:0;display:none;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;display:none;}
div.facebook .pp_nav .pp_play{background:url(../images/sprite.png) -1px -123px no-repeat;height:22px;width:22px;display:none;}
div.facebook .pp_nav .pp_pause{background:url(../images/sprite.png) -32px -123px no-repeat;height:22px;width:22px;display:none;}
div.facebook .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px;background:#fff;padding:10px;margin:-10px 0 0 0;}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%;margin-top:30px;}
.pp_content_container .pp_left{padding-left:0px}
.pp_content_container .pp_right{padding-right:0px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{position:absolute;left:49%;z-index:10000;top:-40px;}
.pp_gallery .pp_arrow_previous {margin-left:-15px;}
.pp_gallery div{float:left;overflow:hidden;position:relative;height:37px;margin:0 10px 0 10px;}
.pp_gallery ul{float:left;margin:0;padding:0;position:relative;white-space:nowrap;}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:35px;overflow:hidden;}
.pp_gallery ul a img{border:0;height:35px;}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
.pp_gallery li.default a{background:url(../../../../images/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:8px!important}
a.pp_next{background:url(../../../../images/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../../../../images/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:0px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:0px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#000}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff;}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../../../../images/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../../../../images/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;}
.pp_fade,.pp_gallery li.default a img{display:none}

.ngg-galleryoverview {margin:20px 0 0 20px;padding:0;width:650px;min-height:205px;clear:all;}
.ngg-gallery-thumbnail-box {display:inline;float:left;margin:0;padding:5px;}

.ddsg-wrapper h2 {font-family:"SansaSemiBold", Arial, sans-serif;color:#383637;font-size:22px;margin:0 0 10px 20px;border-bottom:1px solid #383637;padding:0 0 10px 0;}
.ddsg-wrapper li {padding:5px 0;margin:0;list-style:none;}

#error {}

form#commentform {margin:20px;padding:10px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
form#commentform input {border:0;height:25px;font-family:"SansaNormal", Arial, sans-serif;padding:3px;width:400px;}
form#commentform textarea {border:0;font-family:"SansaNormal", Arial, sans-serif;padding:3px;width:400px;}
form#commentform input#submit {width:100px;text-transform:uppercase;}
.backeau {background:#00b9e8;color:#fff;}
.backvie {background:#ec6707;color:#fff;}
.backeco {background:#abc437;color:#fff;}

.bloc_comments p.name {font-family:"SansaSemiBold", Arial, sans-serif;font-weight:normal;font-size:14px;text-transform:uppercase;margin:20px 0 0 0;}
.bloc_comments p.date_comments {font-family:"SansaNormal", Arial, sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;border-bottom:1px solid #dedede;font-style:italic;}

a.lientypeglossaire {color:#c41f57;}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 19px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; -webkit-overflow-scrolling: touch;} 
.ui-selectmenu-open { display: block; }
ul.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px solid #a9a9a9; border-right-width: 0 !important; border-left-width: 0 !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: .405em 2.1em .405em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: "SansaNormal",Arial,sans-serif/*{ffDefault}*/;
  font-size: 11px/*{fsDefault}*/;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Arial,sans-serif/*{ffDefault}*/;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #a9a9a9/*{borderColorContent}*/;
  background: #ffffff/*{bgColorContent}*/;
  color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
  color: #222222/*{fcContent}*/;
}

li.eau:hover a {color:#00b9e8;font-family:"SansaSemiBold";}
li.vie:hover a {color:#ec6707;font-family:"SansaSemiBold";}
li.eco:hover a {color:#abc437;font-family:"SansaSemiBold";}

span a.eau span.ui-selectmenu-status {color:#00b9e8;font-family:"SansaSemiBold";}
span a.vie span.ui-selectmenu-status {color:#ec6707;font-family:"SansaSemiBold";}
span a.eco span.ui-selectmenu-status {color:#abc437;font-family:"SansaSemiBold";}

li.eau span.ui-selectmenu-status {color:#00b9e8;font-family:"SansaSemiBold";}
li.vie span.ui-selectmenu-status {color:#ec6707;font-family:"SansaSemiBold";}
li.eco span.ui-selectmenu-status {color:#abc437;font-family:"SansaSemiBold";}

.ui-selectmenu-status {background: #ffffff  url('../images/select.gif') top right no-repeat;padding:2px 5px !important;}
.ui-widget-header {
  border: 1px solid #aaaaaa/*{borderColorHeader}*/;
  background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
  color: #222222/*{fcHeader}*/;
  font-weight: bold;
}
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3/*{borderColorDefault}*/;
  background: #fff/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
  font-weight: normal/*{fwDefault}*/;
  color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555/*{fcDefault}*/;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f6f7fb/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
  font-weight: normal/*{fwDefault}*/;
  color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121/*{fcHover}*/;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa/*{borderColorActive}*/;
  background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
  font-weight: normal/*{fwDefault}*/;
  color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121/*{fcActive}*/;
  text-decoration: none;
}

/*!
 * jQuery UI CSS Framework @VERSION
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter:Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 *  CSS3 Media queries
 */

@media all and (orientation:portrait) { 
  
}

@media all and (orientation:landscape) { 
  
}

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

@media print {
  body {zoom:1.5;}
#header_v2 {display:none;}
#sidebar_v2 {display:none;}
#footer_v2 {display:none;}
nav#first {display:none;}
nav#second {display:none;}
.ariane {display:none;}
#share {display:none;}
#container_footer_bottom {display:none;}
embed, object, iframe {display:none;}
}