﻿body{margin:auto;font:normal 12px Arial, Helvetica, Sans-Serif;background:#4c1e47 url(Images/bg-body.png) repeat-y center top;}

a{color:#00547b;}
img{border:none;}
.clr{clear:both;}

.global{width:952px;margin:auto;position:relative;border-left:#5d6796 1px solid;border-right:#5d6796 1px solid;background:#b4c1c9;}
.header,
.container,
.footer{border-left:#6b93b0 1px solid;border-right:#6b93b0 1px solid;background:#b4c1c9;}

.header{padding:10px;}
.header .logo{width:191px;height:91px;display:block;float:left;background:url(Images/bg-logo.jpg) no-repeat;}
.header .banner,
.header .banner img{max-width:728px;max-height:90px;display:block;float:right;font-size:0;}
.header .freeHtml{display:none;}
.header .toolbar{margin:auto;padding:15px 0 0 201px;clear:both;}
* html .header .toolbar{padding-top:8px;}
*+html .header .toolbar{padding-top:8px;}
.header .toolbar ul{margin:auto;padding:0;list-style:none;}
.header .toolbar li{margin:0 2px 0 0;float:left;}
.header .toolbar li a,
.header .toolbar li span{display:block;padding:3px 10px !important;float:left;color:White !important;font-weight:bold;background-color:#046f9e !important;}
.header .toolbar li:first-child a,
.header .toolbar li:first-child span,
.header .toolbar li a:hover,
.header .toolbar li span:hover{background-color:#953889 !important;}
.header .toolbar ul.AspNet-Menu li{width:auto;}
.header .toolbar ul.AspNet-Menu a,
.header .toolbar ul.AspNet-Menu span{padding:0;white-space:nowrap;border:none;}
.header .toolbar ul.AspNet-Menu ul{width:auto !important;left:0 !important;margin:0 !important;top:100% !important;border:#046f9e 1px solid;background-color:#d8ecf3;}
.header .toolbar ul.AspNet-Menu ul a,
.header .toolbar ul.AspNet-Menu ul span{float:none;color:#00547b !important;font-weight:normal;background-color:#d8ecf3 !important;}
.header .toolbar ul.AspNet-Menu ul a:hover,
.header .toolbar ul.AspNet-Menu ul span:hover{background:White !important;}
.header .toolbar ul.AspNet-Menu ul li{margin:0;float:none;position:relative;}
.header .toolbar ul.AspNet-Menu ul li.AspNet-Menu-WithChildren a{padding-right:13px !important;background-image:url(Images/bg-arrow.gif) !important;background-repeat:no-repeat !important;background-position:right center !important;}
.header .toolbar ul.AspNet-Menu ul li.AspNet-Menu-Leaf a{background-image:none !important;}
.header .toolbar ul.AspNet-Menu ul ul{left:100% !important;margin:-1px 0 0 0 !important;top:0 !important;}

.container{padding:0 10px;}

.menu{width:191px;float:left;}
.menu .AspNet-Menu-Vertical .AspNet-Menu{height:37px;}
.menu .box{margin-bottom:10px;}
.menu .box a{text-decoration:none;}
.menu .box a:hover{text-decoration:underline;}
.menu .realisation,
.menu .box h3{margin:0;padding:3px 10px;font-size:12px;font-weight:bold;color:White;background:#046f9e;}
.menu .box .contentBox{margin:0;padding:10px;list-style:none;background:#d8ecf3;}
.menu .box .contentBox ul{margin:0;padding:0;list-style:none;}
.menu .box .contentBox li{padding:3px 0 3px 10px;background:url(Images/bg-puce.gif) no-repeat 0px 8px;}

.sidebar{width:191px;float:left;}
.sidebar .AspNet-Menu-Vertical .AspNet-Menu{height:37px;}
.sidebar .box{margin-bottom:10px;}
.sidebar .box a{text-decoration:none;}
.sidebar .box a:hover{text-decoration:underline;}
.sidebar .realisation,
.sidebar .box h3{margin:0;padding:3px 10px;font-size:12px;font-weight:bold;color:White;background:#046f9e;}
.sidebar .box .contentBox{margin:0;padding:10px;list-style:none;background:#d8ecf3;}
.sidebar .box .contentBox ul{margin:0;padding:0;list-style:none;}
.sidebar .box .contentBox li{padding:3px 0 3px 10px;background:url(Images/bg-puce.gif) no-repeat 0px 8px;}

.content{width:528px;float:left;margin:0 10px;background:White;}
.content .headerArticle{padding:5px 10px;font-size:20px;font-weight:bold;color:White;background:#953889;}
.content .headerArticle *{margin:0;font-size:20px;font-weight:bold;color:White;text-decoration:none;}
.content .contentArticle{width:508px;margin:0;padding:10px;background:White;overflow:hidden;}
.content .contentArticle img{max-width:488px;height:auto;}
.content .contentArticle ul{list-style-type:square;border:949494 1px solid;padding:5px 5px 5px 20px;}
.content .infosArticle{margin:0 10px 10px 10px;padding:10px;border-top:#e6e5e5 1px dotted;border-bottom:#e6e5e5 1px dotted;}
.content .infosArticle a{text-decoration:none;}
.content .infosArticle a:hover{text-decoration:underline;}

.footer p{margin:0;text-align:center;}

.sharedArticle{height:20px;margin:10px 20px;}
.sharedArticle a{padding:2px 0 2px 20px;float:left;margin-right:10px;text-decoration:none;font-weight:bold;}
.sharedArticle a.sharedArticleHome{background:url(Images/bg-house.png) no-repeat left center;}
.sharedArticle a.sharedArticleSend{background:url(Images/bg-email.png) no-repeat left center;}
.sharedArticle a.sharedArticleShare{background:url(Images/bg-package.png) no-repeat left center;}
.sharedArticle .sharedArticleShareBox{padding:5px;border:Black 1px solid;background:White;}
.sharedArticle .sharedArticleShareBox a{line-height:20px;margin:0;padding:0;display:block;float:none;}
.sharedArticle .sharedArticleShareBox span{vertical-align:middle;}
.sharedArticle .sharedArticleShareBox img{margin-right:5px;vertical-align:middle;}
* html .sharedArticle a.sharedArticleHome{background:url(Images/bg-house.gif) no-repeat left center;}
* html .sharedArticle a.sharedArticleSend{background:url(Images/bg-email.gif) no-repeat left center;}
* html .sharedArticle a.sharedArticleShare{background:url(Images/bg-package.gif) no-repeat left center;}

.comments a{text-decoration:none;}
.comments h2{padding:5px 10px;font-size:20px;font-weight:bold;color:White;background:#953889;}
.comments .listComments{margin:10px;padding:0;list-style:none;}
.comments .listComments a{font-size:11px;}
.comments .listComments li{height:20px;border-bottom:#e6e5e5 1px dotted;}
.comments .listCommentsFirst{display:none;}
.comments .listCommentsSecond{width:auto;height:20px;line-height:20px;float:left;display:block;float:left;}
.comments .listCommentsSecond a{color:#666666 !important;}
.comments .listCommentsLast{width:auto;height:20px;line-height:20px;float:right;display:block;float:left;}
.comments .listAllComments{margin:10px;text-align:left !important;}
.comments .listAllComments a{padding:3px 0 3px 10px;font-weight:normal !important;background:url(Images/bg-puce.gif) no-repeat 0px 8px;}

.comment{margin-bottom:10px !important;padding-top:19px !important;font-size:11px;}
.comment .headerComment{height:20px;line-height:20px;padding:0 15px 0 5px;position:absolute;margin-top:-19px;background:url(Images/bg-commentBlue.jpg) no-repeat right 10px;}
.comment .headerComment strong{font-weight:normal;color:#007FC4;text-decoration:underline;}
.comment .imageComment{float:left;display:block;margin:-8px 10px 10px -2px;}
.comment .contentComment{width:auto;float:none;border:#d0d0d0 1px solid;background:#f0fafc;padding:10px;zoom:1;overflow:auto;}
.comment .contentComment p{margin:0;}
.comment .dateComment{height:20px;line-height:20px;font-size:10px;padding:0 5px;}
.comment .dateComment a{text-decoration:none;margin-right:5px;}
.comment .dateComment a:hover{text-decoration:underline;}

.pnlModalPopupHeader{width:498px;height:25px;line-height:25px;border:1px solid #d0dae5;border-bottom:none;background:White;}
.pnlModalPopupHeader a{line-height:25px;float:right;padding:0 10px;font-weight:bold;color:White !important;text-decoration:none;}
.pnlModalPopupHeader a:hover{text-decoration:underline;}
.pnlModalPopupHeader span{display:block;padding:0 10px;font-size:12px;font-weight:bold;color:White;background:#953889;}
.pnlModalPopupBody{width:492px;height:384px;padding:0 3px 3px 3px;position:relative;overflow:auto;border:1px solid #d0dae5;border-top:none;background-color:White;}

.themeAlike h3,
.themeZoom h3{padding:5px 10px;font-size:20px;font-weight:bold;color:White;background:#953889;}
.themeAlike ul,
.themeZoom ul{margin:10px;padding:0;list-style:none;}
.themeAlike li,
.themeZoom li{padding:3px 0 3px 10px;background:url(Images/bg-puce.gif) no-repeat 0px 8px;}
.themeAlike a,
.themeZoom a{text-decoration:none;}
.themeAlike a:hover,
.themeZoom a:hover{text-decoration:underline;}

.note,
.ajout{margin:0 10px;}

.footer{padding:10px;}

.recherche{margin:0 !important;}
.recherche h3{display:none;}
.recherche .contentBox{width:181px;height:20px;padding:0 !important;position:absolute;top:116px;left:12px;background:none !important;}
.recherche .contentBox input.tbRecherche{width:125px;height:16px;display:block;float:left;padding:2px 8px;margin:0;color:#666666;border:none;background:url(Images/bg-searchBox.png) no-repeat;}
.recherche .contentBox a.boutonRecherche{width:20px;height:20px;display:block;float:left;padding:0;font-size:0;background:url(Images/bg-searchButton.jpg) no-repeat;}

.abonnement .rssLinks{width:20px;height:20px;margin:0;padding:0;}
.abonnement .rssLinks .rssLinksRss {background:transparent url(Images/bg-rss.gif) no-repeat scroll left top; padding-left:21px; padding-bottom:2px;}
.abonnement .rssLinks .rssLinksSepare,
.abonnement .rssLinks .rssLinksAtom{display:none;}

.archives a{display:block;padding:3px 0 3px 10px;text-transform:capitalize;background:url(Images/bg-puce.gif) no-repeat 0px 8px;}

.tele .contentBox{padding:7px 10px !important;}
.tele .contentBox li{margin:5px 0 !important;padding:0 !important;background:none !important;}
.tele .contentBox a.wygtvimg,
.tele .contentBox img{width:60px;height:auto !important;display:block;float:left;border:none;}
.tele .contentBox a.wygtvtitre{width:100px;height:30px;overflow:hidden;display:block;float:right;padding:3px 0 0 0;text-align:right;font-weight:bold;font-size:11px;}
.tele .contentBox span{width:100px;display:block;float:right;text-align:right;font-size:11px;}
.tele .contentBox .wygtvautheur{color:#666666;}

.calendrier a{color:#B01700 !important;}
.calendrier .contentBox{padding:0 10px 10px 10px !important;}
.calendrier .calendar{width:100%;padding:0;color:#0c3471;}
.calendrier .calendar th,
.calendrier .calendar td{height:20px;background:none !important;}
.calendrier .calendarHead{height:25px;border-bottom:#0f356d 1px solid;}
.calendrier .calendarHead *{font-weight:bold;}
.calendrier .calendarHead td{padding:0 8px;font-weight:bold;font-size:12px;}
.calendrier .calendarOthers{color:#9b9fa5;}
.calendrier .calendarArrow a{width:4px;height:7px;display:block;}
.calendrier .calendarArrow a span.calendarNextMonth{width:4px;height:7px;display:block;}
.calendrier .calendarArrow a span.calendarPrevMonth{width:4px;height:7px;display:block;}

.tags .Tag15,
.tags .Tag14,
.tags .Tag13,
.tags .Tag12,
.tags .Tag11,
.tags .Tag10,
.tags .Tag9,
.tags .Tag8,
.tags .Tag7,
.tags .Tag6,
.tags .Tag5,
.tags .Tag4,
.tags .Tag3,
.tags .Tag2,
.tags .Tag1{line-height:20px;margin:0 3px 0 0;padding:0;text-decoration:none;vertical-align:middle;color:#666666;background:none;}
.tags .Tag15,
.tags .Tag14,
.tags .Tag13,
.tags .Tag12,
.tags .Tag11,
.tags .Tag10,
.tags .Tag9,
.tags .Tag8,
.tags .Tag7{font-size:17px;font-weight:900;}
.tags .Tag6{font-size:16px;font-weight:900;}
.tags .Tag5{font-size:15px;font-weight:800;}
.tags .Tag4{font-size:14px;font-weight:600;}
.tags .Tag3{font-size:13px;font-weight:600;}
.tags .Tag2{font-size:12px;font-weight:500;}
.tags .Tag1{font-size:11px;font-weight:200;}
.tags .tousLesTags{display:block;margin-top:10px;padding:3px 0 3px 10px;background:url(Images/bg-puce.gif) no-repeat 0px 8px;}