h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol {list-style: none;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img, a:link img, a:visited img {border: none;}
a, a:visited {color: #003399; text-decoration: none;}
a:hover {text-decoration: underline;}
body {background: #999; color: #333; font: normal small Arial, Helvetica, Verdana, sans-serif; margin: 0; padding: 0;}
#wrapper {background: #fff; margin: 0 auto; width: 974px;}
#maincontent {background: #fff; clear: both; float: left; padding: 0 10px; width: 954px;}
#maincontent.bgaccueil {background: #fff url(../img/bg-top-content.jpg) repeat-x; padding-top: 10px;}
.rail-left {float: left; overflow: hidden; position: relative; width: 634px;}
.box-encadre .rail-left {width: 604px;}
.rail-right {float: right; overflow: hidden; width: 300px;}
.leftbar {float: left; width: 434px; overflow: hidden;}
.centerbar {float: right; overflow: hidden; width: 180px;}
.colspan {background: #fff; clear: both; overflow: hidden; width: 100%;}
.article-page, .blogue-page {border-right: 1px solid #999; float: left; padding: 0px; width: 633px;}
.article-page .leftbar, .blogue-page .leftbar {width: 633px;}
.article-page .centerbar, .blogue-page .centerbar {background: url(../img/bg-vert-dotted.gif) repeat-y; border-bottom: 1px dotted #999; display: inline; margin: 0 0 10px 9px; padding-left: 9px;}
.dossier-page {background: url(../img/bg-vert-dotted.gif) repeat-y 445px 0; float: left; width: 634px;}


.block-page {clear: both; position: relative; width: 954px;}
.block-page.b-p_pad {background: #fff; padding: 20px 0;}
.block-page.Tpad {padding-top: 20px;}
.block-page.Bpad {padding-bottom:0;}
.block-page.b-p_sep {background: #fff; border-top: 1px dotted #999;}
.block-page.railL-filet {background: url(../img/bg-full-height-railLeft.gif) repeat-y;}
.block-page.leftbar-filet {background: url(../img/bg-full-height-leftbar.gif) repeat-y;}
.lCol {float:left;}
.rCol {float:right;}
h1 {font: normal 170% Georgia, Times, serif; line-height: 1.1em; margin-bottom: 0.4em;}

.centerbar ul.tools.wide-list {}
ul.tools.wide-list a.popingWindow-close {display: none; margin-right: 5px; padding-left: 15px;}
ul.tools li {overflow: hidden; width: 100%;}
.tools a, .actions a, .share-module ul a {display: block; float: left; height: 18px; line-height: 18px; margin: 0; padding-left: 34px;}
.tools a {font-size: 1em; font-weight: bold;}
ul.tools.inline-tools {float: right; margin: 1em 0;}
ul.tools.inline-tools li {display: inline; float:left; overflow: visible; padding-right: 14px; width: auto;}
ul.tools.inline-tools li a {height: auto; font-size: 10px; line-height: 12px; padding: 3px 0 3px 28px;}
.share-module ul a {font-size: 11px; text-decoration: underline;}
.share-module ul a:hover {text-decoration: none;}
ul.actions {float: right; margin-bottom: 10px;}
ul.actions li {display: inline; float: left; padding-right: 14px;}
ul.actions a {font-weight: bold; padding-left: 12px;}
/*TH css sprite*/
a.fontsize {background: url(../img/ico-article.png) 0 0px no-repeat; height:17px;}
a.send {background: url(../img/ico-article.png) 0 -17px no-repeat; height:18px;}
a.commenter {background: url(../img/ico-article.png) 0 -35px no-repeat; height:18px;}
a.recommander {background: url(../img/ico-article.png) 0 -53px no-repeat; height:16px;}
a.share {background: url(../img/ico-article.png) 0 -69px no-repeat; height:17px;}
a.print {background: url(../img/ico-article.png) 0 -86px no-repeat; height:18px;}
a.rsstools {background: url(../img/ico-article.png) 0 -104px no-repeat; height:17px;}
a.facebook {background: url(../img/ico-partage.png) 0 0px no-repeat; height:35px;}
a.twitter {background: url(../img/ico-partage.png) 0 -37px no-repeat; height:35px;}
a.delicious {background: url(../img/ico-partage.png) 0 -74px no-repeat; height:35px;}
a.google {background: url(../img/ico-partage.png) 0 -111px no-repeat; height:35px;} 
a.reddit {background: url(../img/ico-partage.png) 0 -148px no-repeat; height:35px;}
a.back {background: url(../img/icon-back.gif) no-repeat 0 50%;}
a.up {background: url(../img/icon-up.gif) no-repeat 0 50%;}
/*TH css sprite*/
.share-list a {display:block; font-weight:normal; line-height:38px; height:38px; padding:0 0 0 48px; }
.share-module ul a  {display:block; font-weight:normal; padding:10px 0 10px 48px; }
ul.wide-list ul.share-list li {background: #fff; border: none; padding-left: 24px; width: auto;}
.panelToggle {background: #fff; clear: both; display: none; float: left; margin: 5px; padding: 5px; width: 160px;}
#sendFriendMessage a {display: inline; float: none; padding-left: 0;}
#sendFriendAnimation {display: none; text-align: center;}
#sendFriendMessage {display: none;}
#sendFriendMessage p {margin-bottom: 6px;}
.wide-list.tools li.active {background: #eee;}
.box-video {clear: both; margin-bottom: 20px;}
.page-top-infos {background: #fff url(../img/bg-top-content.jpg) repeat-x 0 -10px; padding-bottom: 10px;}
p.date {float: left; margin-top: 2px;}
.temp a {margin-left: 20px;}
.temp {font: bold 85% Verdana, Arial, sans-serif; float: right;}
p.temp-select {clear: both; color: #999; font-weight: normal; margin: 0; text-align: right;}
p.temp-select a {font: bold 85% Verdana, Arial, sans-serif;}
p.switch-reg {color: #999; float: left; margin: 0.5em 0 0 0;}
.bloc-libre {clear: both; overflow: hidden; width: 100%;}
.rail-left .bloc-libre {margin-bottom: 20px;}
.rail-left .leftbar .bloc-libre {float: left; margin-bottom: 20px;}
.rail-left .centerbar .bloc-libre {margin-bottom: 10px;}
.rail-right .bloc-libre {float: left; margin-bottom: 20px;}
ul.relative-links li {font: normal 11px Verdana, Arial, sans-serif;}
.sub-news {background: url(../img/bg-sub-news.gif) repeat-y 50% 0; float: left; margin-bottom: 2px; width: 100%;}
.sub-news .sub-news-box {display: inline; float: left; margin-left: 18px; width: 192px;}
.sub-news .sub-news-box.first {border: none; margin-left: 0; padding-left: 0;}
.mise-en-valeur h2 {font-family: Arial, sans-serif; font-size: 100%; margin: 0 0 0.3em 0;}
.sub-news-box p.surtitre {margin-bottom: 4px;}
.main-box {background: url(../img/bg-top-gradient.jpg) repeat-x; border: 1px solid #999; border-bottom: none; padding: 6px 10px 15px 10px;}
.main-box-chroniques {clear:both;padding:0 10px 30px 10px;float: left; width: 412px; display: inline;}
.leftbar .main-box {float: left; width: 412px; display: inline;}
.stories .main h3 {font: normal 130% Georgia, Times, serif; margin: 0 0 5px 0; line-height: 1.2em;}
ul.square h4, ul.stories h4 {display: inline; font: normal 100% Arial, Verdana, sans-serif;}
.metadata {padding: 0 0 8px 0;}
.metadata .quiet {font-size: 85%;}
.clear-box .metadata .quiet {display: block;}
.blogues {background: url(../img/bg-bottom-gradient.jpg) repeat-x 0 100%; float: left; margin: 0.8em 0 0 0; padding-bottom: 1em; width: 100%;}
.chroniques {float: left; margin: 0;margin-left:auto;margin-right:auto;padding:0; width: 100%;}
.chroniques h6 { padding:12px 0 0 0; border-top:1px dotted #999; }
.main-box-chroniques p.learnmore { margin-top:15px; }
.main-box-chroniques dl { margin-bottom:0 !important; }
.slider-blogue-wrapper {clear: both; overflow: hidden; position: relative; width: 100%;}
#slider-blogue-inner {float: left; position: relative; width: 10000px;}
.slider-blogue-content {float: left; width: 412px;}
.slider-quote-wrapper {border-bottom: 1px dotted #999; height: 150px; margin-bottom: 1em; overflow: hidden; padding: 10px 0; position: relative;}
#slider-quote-inner {position: absolute; width: 10000px;}
.slider-quote-content {float: left; width: 412px;}
.main-box .split-section {background: url(../img/bg-vert-line.gif) repeat-y 50% 0; float: left; margin: 0 0 0.5em 0; width: 412px;}
.main-box .split-section .lCol, .main-box .split-section .rCol {width: 196px;}
.block-content {background: #fff; border: 1px solid #999; border-bottom: none; padding:0 10px 10px 10px;}
.special-box {border: 1px solid #999; clear: both;}
.commenter-box {background-color: #eee; margin-right: 10px;}
.commenter-box .inner {padding: 16px 28px;}
.commenter-box p {margin-bottom: 1.5em;}
.commenter-box .section {border-bottom: 1px dotted #999; float: none; margin-bottom: 1.5em; padding-bottom: 1.5em;}
.commenter-box h5 {font-size: 120%; margin-bottom: 1.5em;}
.commenter-box ul.square .quiet {color: #7c7c7e;}
.vert-cat-box {background: #eee; clear: both; margin-bottom: 10px; overflow: hidden; padding-bottom: 5px;}
.vert-cat-box.darker { background: #ccc;}
.vert-cat-box .manchette {border: none; margin: 2px auto 0 auto; padding: 0; width: 160px;}
.vert-cat-box .inner {padding: 0 5px;}
.vert-cat-box .inner h4 {font: normal 130% Georgia, serif; line-height: 1.2em; margin: 0 0 5px 0;}
.vert-cat-box .manchette h4 {font-size: 130%; line-height: 1.2em; text-align: left;}
.vert-cat-box h4.low {font-family: Arial, sans-serif; font-size: 100%; font-weight: normal;}
.vert-cat-box .img-news, .clear-box .img-news {margin-bottom: 0.5em;}
.clear-box img.img-news.first {margin-top: -0.8em;}
.vert-cat-box p.amorce, .clear-box p.amorce {margin-bottom: 1em;}
.vert-cat-box p {margin: 0;}
.vert-cat-box p.learnmore {margin-bottom: 6px;}
.clear-box {margin-bottom: 20px;}
.clear-box .section, .main-box .sub {border-bottom: 1px dotted #999; margin-bottom: 0.5em; padding-bottom: 10px; width: 100%;}
.clear-box .section-clear {padding-bottom: 0.7em;}
.clear-box p.comment { margin-bottom: 0.5em;}
.box-filetplain {border: 1px solid #999; margin-bottom: 20px;}
.box-filetplain .inner {padding: 0.5em 10px 6px 10px;}
.rail-right .box-filetplain {float: left; width: 298px;}
.rail-right .box-filetplain .inner {width: 278px;}
.blank-box {clear: both; margin-top:15px; margin-bottom: -15px;}
.search-box {background: #fff; border: 1px solid #a4a4a4; clear: both; margin-bottom: 20px; padding: 10px 10px 8px 10px;}
.livesearch-powered {color: #999; font-size: 10px; clear: both; text-align: right;}
.med-news-box {background: url(../img/bg-med-news-box.jpg) repeat-x 0 100%; float: left; margin-bottom: 20px; overflow: hidden; width: 100%;}
.med-news-box .inner {float: left; padding: 10px; width: 280px;}
.med-news-box h5 {margin-bottom: 0.4em;}
.slider-wrapper {overflow: hidden; position: relative; width: 100%;}
.slider-inner {position: relative; width: 10000px;}
.slider-content {float: left; width: 280px;}
.med-news-box p.controls {margin-bottom: 6px;}
.box-filet {border: 1px solid #999; float: left; margin-bottom: 20px; width: 298px; clear:both;}
.box-filet .inner {clear: both; float: left; padding: 0.5em 10px 6px 10px; width: 278px;}
.box-filet .inner.alt {background: #eee; padding: 10px;}
.box-filet p {margin-bottom: 0.8em;}
.header p.txt-pub {margin: 0;}
.rail-right p.txt-pub {clear: both; float: left; width: 100%;}
.blogue-quote {margin-bottom: 20px;}
.blogue-quote .inner {background: url(../img/bg-blogue-quote.jpg) no-repeat 0 100%; border: 1px solid #eee; border-top: none; clear: both; padding: 0 10px 10px 10px;}
.blogue-quote .header {border-bottom: 5px solid #999; overflow: hidden; width: 100%;}
.blogue-quote h4 {display:inline; float:left; margin-left: 10px;}
.blogue-quote .header .note_s {margin: 0;}
.blogue-quote .metadata {padding-top: 8px;}
.blogue-quote .quote {font-size: 100%; margin-bottom: 0;}
.blogue-quote .bottom {background: #eee; padding: 3px 10px;}
.article-header {background: #fff; padding: 0 0 10px;}
.article-header .surtitre {margin: 10px 0 0 0;}
.article-header h1 {margin: 5px 0 0 0; width: 435px;}
.article-header .sous-titre {color: #666; font-size: 110%; margin: 8px 0 0 0; width: 435px;}
.image-block {float: left; margin: 0 13px 10px 0;}
.image-block.principal {margin-right: 0; width: 435px;}
.image-block.vert {width: 180px;}
.image-block.horiz {width: 225px;}
.image-block.square {width: 150px;}
.dossier .manchette {border-bottom:1px solid #999;}
.dossier .manchette p.amorce {font-family: Garamond, Georgia, serif; font-size: 120%; line-height: 1.3em; margin: 1em 0 2em 0;}
p.auteur {margin-bottom: 0.6em;}
.excerpt p.amorce {font-weight: bold; font-size: 110%; line-height: 1.3em; margin: 1em 0 2em 0;}
.entry p {font-size: 110%; line-height: 1.3em; margin: 0 10px 1.6em 0;}
.entry h4 {font: bold 110% Arial, sans-serif;}
.search-results-rss {margin: 8px 0;}
.resultsdata {background: url(../img/bg-resultsdata.jpg) repeat-x; clear: both; float: left; width: 100%;}
.resultsdata .infos {border-bottom: 1px solid #999; margin-bottom: 4px; padding: 10px 10px 0 10px;}
p.filterby { padding: 10px 0 6px 10px;}
.resultsdata .infos p {margin-bottom: 10px;}
.resultsdata .linear.cat a {font-weight: bold;}
.resultsdata .linear {margin: 0 0 0.8em 0;}
.search-cat {border-bottom: 1px solid #999;	clear: both; color: #990000; float: left; font-size: 140%; font-weight: bold; margin: 0.4em 0 0.5em 0; width: 100%;}
.search-cat2 {color: #333; font: bold 90% Arial, Verdana, serif; margin: 0.4em 0 0.5em 0;}
.surtitre2 {color: #990000; font: normal 85% Verdana, Arial, sans-serif; margin: 0.4em 0 0.5em 10px; float: left;}
.resultsdata h3 {font: normal 130% Georgia, Times, serif; margin: 0 0 5px 0; line-height: 1.2em; clear: both;}
p.surtitre2 a, p.surtitre2 a:visited {color: #990000;}
#by-date .search-cat {color: #333; font-size: 130%;}
.letter {font-size: 200%; margin-top: 0.1em;}
.share-module {border: 1px solid #999; clear: both; margin-bottom: 10px; overflow: hidden; padding: 5px 10px; width: 602px;}
.share-module ul {float: left;}
.share-module li {display: inline; float: left; margin-left: 20px;}
.share-module .left {margin-top:10px; }
.share-module .left img {display:none;}
#questce-mod {border-top: 1px solid #999; clear: both; display: none; float: left; margin-top: 1em; padding-top: 10px; width: 100%;}
#questce-mod p {margin-bottom: 1em;}
#questce-a {background-color: #e8e8e8; background-position: 3px 50%; display: block; float: right; font-weight: bold; margin: 0; padding: 10px 3px 10px 20px;}
.a-decouvrir {border: 1px solid #999; float: left; margin: 10px 0 20px 0;}
.a-decouvrir .header {float: left; width: 932px;}
.a-decouvrir .controls {font: normal 90% Verdana, Arial, sans-serif;}
.a-decouvrir .controls a {font-weight: bold;}
.decouvrir-wrapper {background: #eee; clear: both; overflow: hidden; padding: 10px; position: relative; width: 932px;}
#decouvrir-inner {background: url(../img/bg-a-decouvrir-content.gif); position: relative; width: 10000px;}
.decouvrir-content {background: #fff; display: inline; float: left; margin-right: 11px; overflow: hidden; padding: 10px; text-align: center; width: 158px;}
.decouvrir-content .mod-text {padding: 12px 0 6px 0; text-align: left;}
.decouvrir-content p.learnmore {text-align: left;}
.xwords-nav {background: #f5f5f5; margin-bottom: 0.5em; padding: 5px;}
h3.previsions-cat {color: #990000; margin: 0 0 4px 10px;}
.tabbed-box {background: #fff; border-top: 1px solid #999; clear: both; float: left; margin-top:-1px; position: relative; z-index: 1;}
.tabbed-box.standard {border: 1px solid #999;}
.tabbed-box .inner {background: #efefef; margin: 10px; padding: 10px; width: 912px;}
h4.tab-header {color: #990000; font-family: Arial, sans-serif; font-size: 120%;}
.rail-right .tabbed-box {margin-bottom: 20px;}
.rail-right .tabbed-box .inner {width: 258px;}
.rail-right h4.tab-header span {padding-right: 10px;}
h1.blogue-title {float: left; position: absolute; bottom: 10px; text-align: center; width: 634px;}
.blogue-header p {margin-bottom: 8px;}
.rail-right ul.stories.cyberpresse-blogues li.main {border: none;}
.rail-right ul.stories.cyberpresse-blogues li.main p.amorce {margin-left: 66px;}
.rail-right ul.stories.cyberpresse-blogues li {background: none; padding: 0;}
ul.stories.cyberpresse-blogues a {text-decoration: underline;}
ul.stories.cyberpresse-blogues a:hover {text-decoration: none;}
.blogue-page .blogue-center-box {border-top: 1px dotted #999; float: left; margin-top: 5px; padding-top: 5px; width: 100%;}
.blogue-page .blogue-center-box.first {border-top: none; margin-top: 0; padding-top: 0;}
.blogue-page .centerbar h5 {margin-bottom: 10px;}
.blogue-page .centerbar dl.list-pop {font: normal 11px Verdana, Arial, sans-serif; padding-top: 0;}
.blogue-page .centerbar p {font: normal 11px Verdana, Arial, sans-serif; margin: 5px 0;}
.blogue-page .centerbar a, .blogue-footer a {text-decoration: underline;}
.blogue-page .centerbar a:hover,
.blogue-page .centerbar a:active,
.blogue-footer a:hover,
.blogue-footer a:active{text-decoration: none;}
.blogue-footer {padding: 16px 0;}
.blogue-footer p {margin-bottom: 8px;}
.desc-bodytext {font-size: 100%;}
.desc-bodytext h3 {font-size: 105%; margin-bottom: 15px;}
.desc-bodytext p, p.desc-bodytext, address.desc-bodytext, .desc-bodytext address {font-style: normal; line-height: 1.4em; margin-bottom: 15px;}
.desc-bodytext ul.square {margin-left: 15px; width: auto; height: 1%;}
.desc-bodytext ol {list-style-type: decimal; list-style-position: inside; margin: 0 0 15px 0;}
.desc-bodytext ol.alphaList {list-style-type: lower-alpha; margin-left: 15px;}
.desc-bodytext ol.numericList {list-style-type: numeric; margin-left: 15px;}
.desc-bodytext dd {margin: 0 0 0.6em 0;}
.desc-bodytext dt {color: #003399; font-weight: bold; margin: 2em 0 0.4em 0;}
.desc-bodytext dl, .desc-bodytext ul, .desc-bodytext ol {margin: 0 0 15px 0;}
.desc-bodytext ul.linear {margin: 0;}
.clinsdoeil .leftbar {width: 412px;}
.entete-clinsdoeil {background: url(../img/bg-vert-dotted.gif) repeat-y 420px 0; border-bottom: 1px dotted #999; overflow: hidden; width: 100%;}
.entete-clinsdoeil blockquote {margin-top: 20px;}
.box-blogues {border: 1px solid #999; padding: 2px;}
.box-blogues h4 {background: #f2f2f2; padding: 4px;}
.box-blogues ul.stories li.main {border-bottom: 0;}
.box-blogues .main .amorce {margin-left: 140px;}
.box-blogues .main .presentation {margin-left:5px;clear:both;padding-bottom:5px}
.box-blogues .main .dots {border-bottom:1px dotted #ccc;}
.popingBox {background: #fff; border: 1px solid #999; display: none; float: left; padding-bottom: 10px; position: absolute; text-align: left; width: 298px; z-index: 99999; top:0; left:0;}
.popingBox .header {background: #eee; border: none; float: left; padding: 8px 10px 8px 10px; width: 278px;}
.popingBox .header h5 {color: #990000; float: left; margin: 0; text-transform: uppercase; width: 120px;}
a.popingWindow-close {background: url(../img/icon-close.gif) no-repeat 100% 0; border: 0; float: right; font-family: Verdana, sans-serif; font-size: 90%; font-weight: bold; height: 16px; line-height: 16px; padding-right: 20px; text-decoration: none;}
a.popingWindow-close:hover {background: url(../img/icon-close.gif) no-repeat 100% 100%;}
#toggleImg-window {padding-bottom: 0; width: 589px;}
#toggleImg-window .header {width: 569px;}
#toggleImg-window h5 {width: 469px;}
#toggleImg-window img {border: 10px solid #fff;}
#toggleImg-window p {padding: 0 10px 10px 10px;}
.contact-intro-box {background: #eee; border-bottom: 1px dotted #999; margin: 20px 0; padding: 10px;}
.small-logo {margin: 0 0 10px 0;}
#tabs-contact {margin-bottom: 0;}
#tabs-contact-content .tab-content {border: 1px solid #999; border-top: none; clear: both; padding: 10px; height: 100%;}
ul.subTabNav {background: #eee; margin: 0 0 16px 0; padding: 10px;}
ul.subTabNav a {font-weight: bold;}
ul.subTabNav li.active a {color: #990000;}
#tabs-contact-content p {clear: both; margin: 0 0 16px;}
h5.contact-heading {color: #990000; margin: 0 0 10px 0; text-transform: uppercase;}
#tabs-contact-content .lCol, .contact-form .rCol {width: 270px;}
.holder-col {display: inline; float: left; margin: 0 0 0 35px; width: 555px;}
h4.contact-heading, .bloc h4 {clear: both; color: #003399; margin: 20px 0 10px 0;}
h4.contact-heading span, .bloc h4 span {padding: 0 0 0 22px;}
ul.list-coord {margin-bottom: 20px;}
ul.list-coord li {margin-bottom: 8px;}
ul.list-coord li ul {margin-top: 4px;}
ul.list-coord li ul li {margin-bottom: 4px;}
ul.list-coord .p-tel {display: block;}
.sousmenu {background: #fff url(../img/bg-top-content.jpg) repeat-x; display: inline; float: left; padding: 10px 10px 0 10px; width: 954px;}
ul.sub-section, div.sub-section {border-bottom: 2px solid #990000; margin-bottom: 0; overflow: hidden; padding-bottom: 2px; width: 100%;}
div.sub-section {clear: both;}
.sub-section img {margin: 0;}
.sub-section .linear {float: left; margin-top: 14px;}
div.sub-section img {float: left; margin-right: 20px;}
.sub-section a {font-weight: bold; letter-spacing: -1px;}
.sub-section a.active {color: #666;}
ul.sub-section h2 {color: #990000; display: inline; font-family: Arial, sans-serif; font-size: 160%; font-weight: normal; padding-right: 10px; text-transform: uppercase;}
ul.sub-section h2 a, ul.sub-section h2 a:visited {color: #990000; font-weight: normal; letter-spacing: normal;}

ul.linear li {color: #999; display: inline;}

ul.fil-ariane {font: 85% Verdana, sans-serif; margin: 8px 0;}
ul.fil-ariane li {color: #666;}
ul.fil-ariane a { font-weight: bold;}
ul.wide-list {margin: 0; width: 100%;}
ul.wide-list li {border-top: 1px dotted #999; clear: both; overflow: hidden; padding: 3px 0; width: 100%;}
ul.square {margin: 0 0 1em 0; width: 100%;}
.box-filet ul.square {margin-bottom: 0;}
.vert-cat-box ul.square {margin-top: 0.8em;}
ul.square li, ul.stories li, ul.square.alternative li {background: url(../img/bullet-square.gif) no-repeat 0 5px; margin-bottom: 0.2em; padding-left: 12px;}
.vert-cat-box ul.square li {margin-bottom: 0.3em;}
ul.square.alternative li {background: url(../img/bullet-square-blue.gif) no-repeat 0 5px;}
ul.square.square-spread li {margin-bottom: 15px;}
ul.square.list-sections {margin: 1em 0;}
ul.square.list-sections li {padding-left: 37px;}
ul.square.list-sections ul {margin-bottom: 0.5em;}
ul.square.list-sections ul li {background: none; margin-top: 0; padding-left: 0;}
.list-sections a.alt {font-weight: bold;}
.slider-blogue-content dl {display: inline; float: left; margin: 0 15px 10px 0; overflow: hidden; width: 190px;}
.slider-blogue-content dt {float: right; font-weight: bold; width: 126px;}
.slider-blogue-content dd.img {float: left; margin: 0 8px 0 0;}
.slider-blogue-content dd.comments a {color: #666; font-size: 90%;}
.slider-blogue-content dd {margin-left: 64px;}
.slider-blogue-content dl.large {width:100%;}
.slider-blogue-content dl.large dt {display:block;font-weight:bold;left:64px;position:absolute;width:279px;}
.slider-blogue-content dl.large dd.desc {margin:20px 0 0 64px;}
dl.list-pop {border-top: 1px dotted #999; float: left; margin-bottom: 0.6em; padding-top: 0.6em; width: 100%;}
dl.list-pop dt {float: left; width: 44px;}
dl.list-pop dd {float: right; width: 225px;}
dl.list-pop dt.annee{width:62px;}
dl.list-pop dd.annee{width:206px;}
.blogue-page .centerbar dl.list-pop, ul.wide-list li.first, dl.list-pop.first {border-style: none;}
.centerbar dl.list-pop dt {width: 38px;}
.centerbar dl.list-pop dd {width: 140px;}
dl.list-auteurs dd {margin-bottom: 0.8em;}
dl.list-auteurs dt a, dl.list-auteurs dt a:visited {color: #333;}
ul.legende {margin: 10px;}
ul.legende li {padding: 4px 0 4px 70px;}
ul.contrast-list li {background: #e7e9f5 url(../img/bullet-square-blue.gif) no-repeat 10px 11px; border-bottom: 1px dotted #999; padding: 6px 5px 6px 29px;}
ul.contrast-list li.odd {background-color: transparent;}
ul.stories {clear: left; margin-bottom: 10px; overflow: hidden; width: 100%;}
ul.stories li.main img {float: left; margin: 0 10px 10px 0;}
ul.stories li.main, ul.stories.list-results li {background: none; border-bottom: 1px dotted #999; clear: left; margin-bottom: 10px; padding: 0; overflow: hidden; width: 100%;}
ul.stories li.last {border: none; margin-bottom: 0;}
ul.stories li.first {padding: 10px 0 0 0;}
ul.stories p.amorce {margin: 0 0 10px 0;}
ul.stories li.main p.amorce {margin-left: 140px;}
#maincontent ul.stories li.main p.noImage-marge,
.vert-cat-box .stories {margin: 10px 0 0 0;}
.centerbar ul.stories li.main p.amorce {margin-left: 66px;}
.centerbar .clear-box ul.stories li.main p.amorce {margin-left: 0;}
.article-comment {background: #fff; border-top: 1px solid #999; clear: both; overflow: hidden; width: 100%;}
.comment-header {border-bottom: 1px solid #999; margin: 10px 0 1.5em 0; padding: 0 3px 3px 0; float: left; width: 630px;}
ul.comments-list {float: left;}
ul.comments-list li {border-bottom: 1px dotted #999; float: left; margin-bottom: 10px; padding: 0 0 10px 0;}
ul.comments-list .metadata {float: left; padding: 0; width: 130px;}
ul.comments-list .body-text {display: inline; float: right; margin-right: 15px; width: 470px;}
ul.comments-list .metadata p {margin-bottom: 0.6em;}
ul.comments-list .auteur {font-size: 90%; font-weight: bold; margin-left: 10px;}
ul.comments-list .date {font-size: 80%; padding-left: 10px;}
ul.comments-list .body-text p {line-height: 1.2em; margin-bottom: 1em;}
ul.comments-list p.editors-choice { font-size: 120%; font-weight: bold; text-transform: uppercase;}
ul.comments-list .quote {font-size: 120%;}
.list-alpha ul.square {margin-left: 15px;}
.list-alpha h5 {background: url(../img/border-list-alpha.gif) no-repeat 0 100%; color: #999; font-size: 140%; margin-bottom: 3px;}
.inlineimg, #maincontent .inlineimg {float: none; margin: 0; vertical-align: middle; }
.img-news {margin-bottom: 10px;}
.pub {clear: both; margin-bottom: 20px; text-align: center; width: 100%;}
#footer .pub {margin: 0 0 10px 0;}
.rail-right .pub {float: left;}
#masthead div.pubentete {margin:0px 123px 10px 123px;}
div.pub * {clear: both;}
img.img-in-text {margin: 10px 0;}
img.img-in-text.right {margin-left: 10px;}
img.img-in-text.left {margin-right: 10px;}
img.journal-logo { margin: 0.8em 0 0 0;}
.input-text, .input-text-small {border: 1px solid #a4a4a4; padding: 2px;}
textarea.input-text {border: 1px solid #a4a4a4; font: normal 100% Arial, sans-serif; padding: 5px;}
.full-width {font-size: 90%; margin-bottom: 10px; text-align: center; width: 100%;}
input.btn-send {background: #fff; border: 1px solid #999; color: #333; cursor: pointer; font: bold 85% Verdana, sans-serif; padding: 1px 2px; width: 100px;}
input.btn-send.disabled {color: #999; cursor: default;}
.search-form {width: 100%; overflow: hidden;}
.search-wrapper-layer {margin-top: 2px;}
.search-layer {width: 278px;}
#search-layer-1, #search-layer-3 {display: none;}
.search-form label {color: #003399; font: normal 85% Verdana, sans-serif; letter-spacing: -1px;}
.search-box .input-text {width: 240px;}
.search-box .input-text-small {width: 114px;}
.search-box .input-text, #symbole-str, 
.search-box .input-text-small 
{font-family: Verdana, sans-serif; font-size: 85%; text-align: left;}
.search-go {float: left;}
.search-form .search-go {float: right;}
.search-form .input-text, 
.search-form .input-text-small,
.bourse-search .input-text
{display: inline; float: left; margin: 0 4px 4px 0;}
.search-inline-form {overflow: hidden; width: 100%;}
.rail-right .search-inline-form .input-text {width: 246px;}
.bourse-search .search-go {margin-right: 5px;}
.bourse-search {border-top: 1px dotted #999; font-family: Verdana, sans-serif; margin-top: 10px; padding: 10px 0 0 0;}
#symbole-str {width: 92px;}
.nbResultats {clear: both;}
.nav-links {font-size: 85%; margin: 0.8em 0;}
.sondage-holder, .stats-holder{background: #fff; border: 1px solid #cccccc; float: left; padding: 8px; width: 260px;}
.stats-holder {text-align: left;}
#formSondage {background: #fff; text-align: center;}
ul.list-options {margin-bottom: 1em; text-align: left;}
ul.list-options li {margin-bottom: 2px;padding: 3px;}
input.btn-voter {background: url(../img/bg-btnvoter.jpg) repeat-x 0 50%; border: 1px solid #999; color: #999; cursor: default; font-weight: bold; padding: 1px 10px;}
p.question-jour {font-weight: bold; margin-bottom: 10px; text-align: left;}
.popingBox form {float: left; padding: 8px 10px 0 10px; width: 278px;}
.select-dossier {float: left; font-size: 90%; margin: 0 3px 10px 0; text-align: center; width: 255px;}
form.lookingfor .full-width {width: 280px;}
.comments-form {overflow: hidden; width: 100%;}
.comments-form label {float: left; font: normal 80% Verdana, Arial, sans-serif; line-height: 1.3em; margin-bottom: 5px;}
.comments-form textarea {background: #fff; border: 1px solid #7e9db9; color: #ccc; font: bold 80% Verdana, Arial, sans-serif; height: 70px; margin: 0 0 1em 0; padding: 5px; width: 553px;}
.comments-form textarea.enabled {color: #333;}
.comments-form input.btn-send {float: right; text-transform: uppercase;}
input.input-text2 {background: #fff; border: 1px solid #7e9db9; color: #ccc; float: left; font: bold 85% Verdana, sans-serif; margin: 0 10px; padding: 2px; width: 150px;} /* utilis? dans les bo?tes commenter */
.search-article {border-top: 1px dotted #999; padding: 1em 10px; float: left; width: 592px;}
.search-article label, .search-inline-form label {display: block; margin-bottom: 5px;}
.search-article .input-text, .search-inline-form .input-text {float: left; margin: 0 6px 1em 0; width: 315px;}
form.search-drop {margin:15px 0 25px 0;padding:10px 0 10px 0;border-top:1px dotted #999999;}
span.search-drop {float:left;padding:3px 2px 0 0;}
select.search-drop {float:left;font-size:90%;margin:0;padding:0;text-align:center;}
input.search-drop {margin-left:5px;}
p.form-notes {color: #990000; text-align: right;}
span.form-notes {color: #990000;}
.contact-form input, .contact-form textarea, .contact-form select {margin: 0 0 15px 0;}
.three-cols {display: inline; float: left; margin-left: 28px; width: 165px;}
.three-cols.first {margin: 0;}
.three-cols select.input-text {width: 161px;}
#tabs-contact-content .ty {color:#990000;border:1px solid #990000;font-weight: bold; font-size: 90%; padding:5px;margin-bottom:5px;}
#tabs-contact-content .error {color:#990000;}
form#contribute .bloc p, form#contribute table {clear:both;margin:0;padding:5px 0 5px 35px;}
form#contribute label.check {display:inline;}
form#contribute input {border:1px solid #a4a4a4;padding:1px;height:22px;}
form#contribute textarea {height:150px;}
#btnSub {background: #fff; border: 1px solid #999; color: #333; cursor: pointer; font: bold 85% Verdana, sans-serif; padding: 1px 2px; width: 100px; margin: 0 0 0 35px;}
.tabular-infos, .tabular-numbers {border: 1px solid #999; margin-bottom: 20px;}
.tabular-infos caption, .tabular-numbers caption {background: #999; color: #fff; font-weight: bold; padding: 3px 10px; text-align: center;	text-transform: uppercase;}
.tabular-numbers caption {text-align: left;}
.tabular-infos td, .tabular-numbers td {line-height: 1.4em; padding: 2px 10px;}
tr.infos {background: #eee; font-weight: bold;}
.tabular-numbers td.numbers {font-weight: bold; text-align: right;}
tr.sep td {border-bottom: 1px dotted #999;}
tr.infos.note_s {font-weight: normal;}
.minithumb-auteurs {clear: left;}
.minithumb-auteurs img, ul.stories li.main .minithumb-auteurs img {margin: 0 3px 3px 0;}
.left {float: left;}
.right {float: right;}
.clearme {clear: both;}
.center {text-align: center;}
.block {display: block;}
.topPad {padding-top: 10px;}
.clear {clear: both; height:0; line-height:0; overflow:hidden;}
.hidden {display: none;}
.show {display: block;}
#bgOpaque{}
* html #bgOpaque{}
.block-page:after,
.contact-form:after,
#decouvrir-inner:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tumevoispas{visibility: hidden;display:none;position:absolute;visibility:hidden;top:0;}
.tumevois{visibility: visible;}

/* header */

#cnh_head { text-align: left; height:86px; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative}
#cnh_head h1 { margin: 0px; }
#cnh_head ul { margin-bottom: 0px;padding-left: 0px;}
#cnh_head li {list-style: none;}
#cnh_head a, #cnh_head a:visited { color:#fff; text-decoration:none }
#cnh_head a:hover { text-decoration:underline }
#cnh_head h1 a   { text-indent:-5000px; width:355px; height:49px; display:block; background:url(../img/logo.gif) no-repeat; position:absolute; bottom:9px; margin-left:12px; }
#cnh_topm { position:absolute; bottom:65px; margin-left:12px; font-weight:bold; color:#999; display:block; width:700px;  }
#cnh_topm li, #cnh_lnks li { display:inline; line-height:20px;  }
#cnh_topm span { font-weight:normal }
	/*#cnh_sels { position:absolute; left:647px; margin: 0px; bottom:57px; width:300px; display:block; z-index:10; color:#999;  }
        #cnh_head .cnh_on { position: absolute; top: 25px; left:647px; width: 273px; padding: 0 46px 0 0; height: 25px; background:url(../images/vis_beta.gif) no-repeat right top; }
	.cnh_tops .ts_button { overflow: hidden; top: 1px; position: absolute; right: 49px; display:block; height:25px; width:31px; background:url(../images/search_bt.png); border:none; text-indent:-5000px; cursor:pointer; outline:none; }*/
	/*vis nstein*/
	#cnh_sels { position:absolute; left:645px; top:5px; width:300px; display:block; z-index:10; color:#999; }
	#cnh_head .cnh_on { position: absolute; top: 25px; right:10px; width: 273px; padding: 0 50px 0 0; height: 25px; background:url(../img/vis_prop_nstein.png) no-repeat right top; }
	.cnh_tops .ts_button { overflow: hidden; top: 1px; position: absolute; right: 54px; display:block; height:24px; width:31px; background:url(../img/search_bt.png); border:none; text-indent:-5000px; cursor:pointer; outline:none; }
	/*fin vis nstein*/
.cnh_tops .ts_input {  position: absolute; top: 0px; bottom:31px; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; color:#868686; font-size:10px; width:225px; margin-bottom:0px; height:16px; padding-left:6px; padding-top:4px;}
.cnh_tops .ts_what { width: 130px; left: 0px; }
.cnh_tops .ts_where { width: 79px; left: 145px; }
#cnh_sels li { display:block; float:left; }
#cnh_sels li a { height:21px; display:block; float:left; }
#cnh_sels li a:hover, #cnh_sels li a.select {  background:url(../img/search_arrow.gif) no-repeat bottom center; }
#cnh_sels li a.select { color:#000; text-decoration:none }
#cnh_lnks { bottom:7px; color:#999; display:block; width:400px; position:absolute; margin-left:565px; }
#cnh_advs { position:absolute; bottom:34px; margin-left:515px; text-align:right; font-weight:bold; background-image:url(../img/vdots.gif); background-position:right; background-repeat:repeat-y; padding:3px 10px 3px 0; }
#pub { background-color:#4F5875; height:100px; width:932px; padding-left:42px; padding-top:15px; padding-bottom:15px;}
.puba {float:left; margin-right:20px}
.pubb {float:left}
.pjaunes {background:url(../img/ico-head.png) no-repeat left -37px; padding-left:20px; float:left; height:24px; z-index:0 }
.pjaunes a { display:block; position:relative; margin:-3px 0 0 0; padding:0 0 3px 0;}
.pjaunes sup {font-size:8px;color: #ffffff;}
#cnh_topm li, #cnh_topm a, #cnh_topm span { line-height:17px; height:17px; display:block; float:left}
#cnh_topm .rss {background:url(../img/ico-head.png) no-repeat left -21px; padding-left:21px; }
#cnh_topm .session {background:url(../img/ico-head.png) no-repeat left 0px; padding-left:32px; }
#cnh_topm .uname { color:#fff; margin-right:5px; font-weight:bold; }
.cnh_off {display: none;}

.special-box {border: 1px solid #999; clear: both;}
.commenter-box {background-color: #eee; margin-right: 10px;}
.commenter-box .inner {padding: 16px 28px;}
.commenter-box p {margin-bottom: 1.5em;}
.commenter-box .section {border-bottom: 1px dotted #999; float: none; margin-bottom: 1.5em; padding-bottom: 1.5em;}
.commenter-box h5 {font-size: 120%; margin-bottom: 1.5em;}
.commenter-box ul.square .quiet {color: #7c7c7e;}

h3.cat, h4.cat, h4.cat-block, .header h4, h4.general-cat, h4.special-cat, h4.special2-cat, h4.cat-expert {clear: both; margin: 0; text-transform: uppercase;}
h3.cat span, h4.cat span, h4.cat-block span, h4.special-cat span, h4.general-cat span, h4.special2-cat a span, h4.cat-expert {font-family: Verdana, sans-serif;}
h3.cat.tsection {border-bottom: 5px solid #999; margin-bottom: 10px;}
h3.cat a, h3.cat a:visited, 
h4.general-cat a, h4.general-cat a:visited, 
h4.cat a, h4.cat a:visited ,
h4.special2-cat a, h4.special2-cat a:visited {color: #333;}
.cat a span, h4.general-cat a span, h4.special2-cat a span {color: #003399;}
.main-box h3.cat, h4.special-cat, h4.special2-cat {border-bottom: 5px solid #990000; line-height: 1.1em; padding: 0 0 1px; position: relative;}
h4.special-cat {background: url(../img/bg-top-gradient.jpg) repeat-x; padding: 6px 0 0 10px;}
h4.special2-cat {background: url(../img/bg-top-gradient.jpg) repeat-x; border-top: 1px solid #999; padding: 5px 0 2px 0;}
.med-news-box h4.cat {background: #fff; border-bottom: 5px solid #999; padding: 0 0 1px 0;}
h4.general-cat {border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 3px 0;}
.clear-box h4.general-cat {margin: 0 0 0.8em 0;}
h4.general-cat.first {border-top: none;}
h4.cat span.cap {font-family: Arial, Verdana, sans-serif; text-transform: capitalize; color: #333;}
h4.cat-block {background: #990000; color: #fff; padding: 3px 5px;}
h4.cat-expert {background: url(../img/bg-header-expert.gif) bottom repeat-x; font-size:110%; font-weight:bold; color:#039; padding:5px; border-bottom:5px solid #900; }
h4.cat-expert a {color:#039;}
h4.cat-block a, h4.cat-block a:visited, h4.cat-block span {color: #fff;}
.box-filet h4.cat, .box-filet .header, .a-decouvrir .header {background: #fff; border-bottom: 1px solid #999; margin: 0; padding: 3px 10px;}

.note_s {font-size: 10px;}
a.shadow-rss {background: url(../img/icon-rss-shadow.gif) no-repeat 100% 0; display: block; font-weight: bold; height: 34px; padding: 8px 40px 0 0;}

/*bloger decouvrir*/
.pad_decouvrir { /*padding:0 10px;*/}
.bloger_decouvrir { border:1px solid #999;margin:10px 0 20px; background:#EEE; width:100%; overflow:hidden; position:relative;}
.bloger_decouvrir h4 { border-bottom:1px solid #999;text-transform:uppercase; font-size:1em;padding:3px 10px; background:#fff; text-align:left;}
.bloger_decouvrir .controls { position:absolute; top:28px; right:9px; font-size:0.8em; z-index:10; display:block; float:left; display:block; width:auto;}
.bloger_decouvrir .controls a { position:relative; border:1px solid #999; display:block;line-height:1.05em; font-weight:bold;}
.bloger_decouvrir .controls a.prec-off,
.bloger_decouvrir .controls a.prec { float:left; width:auto;}
.bloger_decouvrir .controls a.next,
.bloger_decouvrir .controls a.next-off { float:left; width:auto; margin:0 0 0 3px;}
.bloger_decouvrir .controls #spotlight-position { display:block; float:left; padding:3px 10px; width:auto;}
.bloger_decouvrir dl {background: #fff; display: inline; float: left; margin-right: 11px; overflow: hidden; padding: 10px; text-align: center; width: 158px; height:180px;text-align:left; position:relative;}
.bloger_decouvrir dt { text-align:center; }
.bloger_decouvrir dd { font-size:0.92em; }
.bloger_decouvrir dd h5 { padding:2px 0 10px 0; font-size:1.05em; } 
.bloger_decouvrir dd.comments { position:absolute; bottom:10px; left:10px; width:158px;} 
.bloger_decouvrir dd.comments a { color:#666;}
.bloger_decouvrir .cont_slider { position:relative; overflow:hidden; padding:30px 10px 10px 10px; height:100%;}
.bloger_decouvrir .slider { width:10000px; position:relative;}

html,body{background:url('../img/fond_technaute.gif') repeat-y fixed center;color:#333; font: normal small Arial, Helvetica, Verdana, sans-serif; margin:0;}
/* entete*/
#reseauwrap{margin-left:auto;margin-right:auto;width:974px;background:#c4dbdf url('../img/fond_reseau.gif');font-family:Verdana, Arial, Helvetica, sans-serif;}
#barrereseau{font-size:65%;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
#barrereseau .logo{float:left;padding:4px 5px 0px 5px;}
#barrereseau .liens{float:left;padding:8px 0px 0px 5px;text-align:left;}
#barrereseau a{text-decoration:underline;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
#barrereseau a:visited{color:#000000;}
#barrereseau a:hover{text-decoration:none;}
#barrereseau .reseauvisa{float:right;margin:0px 10px 0px 0px;padding:5px 10px 0px 10px;background:#ffffff;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}
#contenant{margin-left:auto;margin-right:auto;width:964px;padding:5px 5px 8px 5px;}
#entete{background:#768bc0 url('../img/fond_entete.gif') no-repeat;}
#superban {padding-top:5px;margin-left:96px;}
#superban .publicite{padding:0px 10px 0px 0px;}
#rech-logo{margin:5px 0px 0px 0px;padding:0px;}
#logo .marge{margin-left:96px;}
#logo a.plan{color:#e9ebf3;font-size:70%;text-decoration:underline;margin:0px;padding:0px;}
#logo a:visited.plan{color:#e9ebf3;}
#logo a:hover.plan{color:#ffffff;}
#recherche .marge{margin-left:230px;}
#recherche .fond{background:#768bc0;padding:0px 20px 0px 20px;}
#recherche .bouton{font-size:9px;cursor:hand;border-style:solid;border-width:1px;border-color:#cccccc;background-color:#ffffff;font-weight:bold;padding:2px 0px 2px 0px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#recherche .input{width:160px;border-style:solid;border-width:1px;border-color:#cccccc;}

#sitev2 {background-color:#707172;padding-top:4px;}
#sitev2 td.lien{border-bottom:1px solid #ffffff;white-space:nowrap;padding:0px 5px 0px 5px;}
#sitev2 td.lien a{color:#ffffff;font-weight:bold;}
#sitev2 td.lien_x a{color:#ffffff;font-weight:bold;}
#sitev2 td.lien_x{background-color:#333366;white-space:nowrap;padding:0px 5px 0px 5px;}
#sitev2 td.sep_x{border-bottom:1px solid #ffffff;white-space:nowrap;padding:0px 0px 0px 5px;}
#sitev2 td.sep{border-bottom:1px solid #ffffff;white-space:nowrap;padding:0px 5px 0px 5px;font-size:70%;color:#333333;}
#sitev2 td.sep1{border-bottom:1px solid #ffffff;white-space:nowrap;padding:0px 5px 0px 5px;}
#sitev2 td.sep100{border-bottom:1px solid #ffffff;width:100%;}

/* entete et menu  */
#entetev2 {margin-left:auto;margin-right:auto;width:974px;}
#entetev2 .fond{background:#4F5875 url('../img/fond_entetev2.gif') repeat-x 0 100%; padding-top:0px;}

/* Nav bar */
#navv2 .main-nav li.first { background:none; }
#navv2 .main-nav {background: #333366; display:block; width:974px; padding:0; margin:0; height:25px; float:left }
#navv2 .main-nav li { float:left; display:block; list-style:none; line-height:22px; margin-right:0px; margin-left:10px; margin-top:3px; background:url('http://monvolant.cyberpresse.ca/images/menusep.gif') no-repeat center left; }
#navv2 .main-nav li a { color:#ffffff;font-weight:bold;display:block; padding-left:18px; padding-right:8px; outline:none; }
#navv2 .main-nav li.active {background: url('http://monvolant.cyberpresse.ca/images/sNavTabLb.gif'); color:#333366; }
#navv2 .main-nav li.active a, #navv2 .main-nav li.active a:visited {background: url('http://monvolant.cyberpresse.ca/images/sNavTabRb.gif') no-repeat right top; border: none; color:#333366; }

#navv2 .sousmenu {background: #DAD4C8; display:block; width:974px; padding:0; margin:0; float:left  }
#navv2 .sousmenu ul { background: #DAD4C8; display:block; padding:0; margin:0; height:23px; padding-left:10px;  }
#navv2 .sousmenu li { list-style:none; float:left; display:block; height:23px; }
#navv2 .sousmenu a:hover {color:#333366;}
#navv2 .sousmenu a, #navv2 .sousmenu a:visited {color:#333366; line-height:23px; margin-left:5px; margin-right:5px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navv2 .sousmenu h1 { display:none}
#navv2 .sousmenu { color:#666; font-size:10px  }
#navv2 .sousmenu a.active { color:#666; }
#navv2 .submenubar { background: #DAD4C8; display:block; width:974px; height:10px; float:left;    }
#navv2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Footer  */
#footer{text-align:center;margin:50px 0 0;background: #4F5875;padding:20px 0px 50px 0px;}
#footer ul{list-style-type:none;margin:0;padding:0;}
#footer li{display:inline;margin:0 8px;}
#footer ul.navPrincipale a{color:#e2c073;text-decoration:none;font-size:85%;text-transform:uppercase;}
#footer ul.navPrincipale a:hover{color:#ffdf9c;}
#footer ul.navSecondaire{margin:20px 0 0;}
#footer ul.navSecondaire a{color:#b6bac5;font-size:85%;}
p.copyright{color:#b6bac5;font-size:85%;line-height:17px;height:17px;margin:28px 0;}

a.controls {font: bold 85% Verdana, Arial, sans-serif;}
a.prec, a:visited.prec {background: url(../img/icon-prev-on.gif) no-repeat 10% 50%; background-color:#FFF;  border:1px solid #999999; padding:3px 6px 3px 16px;}
a.next, a:visited.next {background: url(../img/icon-next-on.gif) no-repeat 90% 50%; background-color:#FFF;  border:1px solid #999999; padding:3px 16px 3px 6px;}
a.prec-off, a:visited.prec-off {background: url(../img/icon-prev-off.gif) no-repeat 10% 50%; color: #999; background-color:#FFF;  border:1px solid #999999; padding:3px 6px 3px 16px;}
a.next-off, a:visited.next-off {background: url(../img/icon-next-off.gif) no-repeat 90% 50%; color: #999; background-color:#FFF; border:1px solid #999999; padding:3px 16px 3px 6px;}
a.off, a:visited.off {color: #999; cursor: default;}
a:hover.off {color: #999; text-decoration: none;}
a.lined, a.lined:visited {text-decoration: underline;}
a:hover.lined {text-decoration: none;}

.box-404 {background: #fff; border: 1px solid #999; float: left; padding: 64px 104px; width: 424px;}
.box-404 h2.title-404 {background: url(../img/icon-404.gif) no-repeat 100% 0; color: #999; float: left; font: bold 210% Georgia, Garamond, serif; height: 59px; margin-bottom: 25px; padding-right: 46px;}
.box-404 p {clear: both; color: #990000; font-size: 110%; line-height: 1.5em; margin-bottom: 40px; width: 100%;}

p.txt-pub {color: #999; font: normal 85% Verdana, Arial, sans-serif; margin-bottom: 2px; text-align: center;}
/* force la largeur des images du contenu */
#entryBlogue img{max-width:430px;}

#logoprint{visibility:hidden;height:0px;margin:0px;padding:0px;display:none;}



