﻿body{font-size:12px;font-family:Arial,Helvetica,Sans-Serif;color:#565656;background:#739e2b url(Images/bg-body.png) repeat-x left top;}
a{color:#3F912E;}

.global{background:url(Images/bg-global.png) repeat-y left top;}

.header{background:url(Images/bg-header.png) repeat-x;}
.header .logo{cursor:default;background:url(Images/bg-headerLogo.png) no-repeat left top;}
.header .logo a{cursor:pointer;}
.header .logo span{text-align:center;text-decoration:none;font-size:10px;font-family:Arial,Verdana,Sans-Serif;color:#B3B3B3;}
.header .headerLeft{background:url(Images/bg-headerLeft.png) no-repeat;}
.header .headerRight{background:url(Images/bg-headerRight.png) no-repeat;}
.header .links{color:#ED991D;font-weight:bold;background:url(Images/bg-headerLinks.png) no-repeat right top;}
.header .links a{text-decoration:none;color:#398e24;font-weight:bold;}
.header .links a:hover{text-decoration:underline;}

.container2Col{background:White url(Images/bg-container2Col.png) repeat-y left top;}
.containerColGauche{background:White url(Images/bg-containerColGauche.png) repeat-y left top;}
.containerColDroite{background:White url(Images/bg-containerColDroite.png) repeat-y left top;}
.content,
.content2Col{background:White url(Images/bg-content.png) repeat-x left top;}
.menu,
.sidebar{background:#88a74a url(Images/bg-column.png) repeat-x left top;}

div.toolbar{background:url(Images/bg-toolbar.png) repeat-x left top;}
div.toolbar div.toolbarMenu ul li{border-right:White 1px solid;background:none !important;}
div.toolbar div.toolbarMenu ul li.lastElement,
div.toolbar div.toolbarMenu ul li li{border-right:none;}
div.toolbar div.toolbarMenu ul li span,
div.toolbar div.toolbarMenu ul li a{text-align:center;font-weight:bold;text-decoration:none;font-size:16px;color:White !important;border:none !important;background:none !important;}
div.toolbar div.toolbarMenu ul ul span,
div.toolbar div.toolbarMenu ul ul a{text-align:left;font-size:12px;color:#3F912E !important;border:#0b6109 1px solid !important;background:#fcfbfc !important;}
div.toolbar div.toolbarMenu ul.AspNet-Menu ul li a:hover{background-color:#f4f4f4 !important;}
div.toolbar div.toolbarMenu ul ul li.AspNet-Menu-WithChildren a{background:#fcfbfc url(Images/arrowRight.gif) no-repeat right center !important;}
div.toolbar div.toolbarMenu ul ul li.AspNet-Menu-Leaf a{background-image:none !important;}
* html div.toolbar div.toolbarMenu ul.AspNet-Menu{display:inline;}
* html div.toolbar div.toolbarMenu ul li span,
* html div.toolbar div.toolbarMenu ul li a{display:inline;}
* html div.toolbar div.toolbarMenu ul ul span,
* html div.toolbar div.toolbarMenu ul ul a{display:block;}

/*.bannerpub{border:#f48120 2px solid;}*/
.banner{border:none; background:url(Images/bg-header.png) repeat-x 0px -162px;}

.footer{font-size:10px;color:White;background:#afc87c url(Images/bg-footer.png) repeat-x 0px -60px;}
.footer .links{text-align:right;}
.footer a{color:White;font-size:10px;}

.form h2{font-size:14px !important;}
.form label{text-align:right;}
.form span label{text-align:left;font-weight:normal;}
.form fieldset{border:#dfdfdf 1px solid;}
.form legend{color:#de4040;font-weight:bold;}
.form .header,
.form .footer{background:none;text-align:left;border:none;}
.form .header span{text-align:center;font-style:italic;}
.form .footer li{list-style-type:none;}
.form .footer a{text-decoration:none;}

.box{background:White url(Images/bg-box.png) repeat-x 0px 1px;}
.box h3{font-size:12px;font-weight:bold;color:White;border:#0b6109 1px solid;border-bottom:none;background:url(Images/bg-boxHeader.png) no-repeat;}
.box ul{list-style:none;}
.box a{text-decoration:none;color:#7aa62b;background:url(Images/bg-boxPuce.png) no-repeat left 7px;}
.box a:hover{text-decoration:underline;}
.box .contentBox{border-left:#0b6109 1px solid;border-right:#0b6109 1px solid;}
.box .bottomBox{border:#0b6109 1px solid;border-top:none;}

.article a{text-decoration:none;color:#3F912E;}
.article a:hover{text-decoration:underline;}
.article .headerArticle h2,
.article .headerArticle a{text-decoration:none;font-size:20px;color:#3f912e;}
.article .headerArticle a:hover{text-decoration:underline;}
.article .contentArticle ul{list-style:square;}
.article .infosArticle{text-align:right;border-top:#d2d2d2 1px solid;color:#88a64a;}
.article .infosArticle a{text-decoration:none;color:#88a64a;}
.article .infosArticle a:hover{text-decoration:underline;}

.calendrier .calendar a{color:#FF9900 !important;border:none !important;background:none !important;}
.calendrier .calendar td{border:none !important;background:none !important;}
.calendrier .calendarHead a{font-weight:bold;text-decoration:none !important;color:#FF9900 !important;background:none;}
.calendrier .calendarHead td{font-weight:bold;color:#008FDA !important;}
.calendrier .calendarOthers,
.calendrier .calendarOthers *{color:#dedede;}

.recherche{background:none;}
.recherche h3{border:none;background:none;}
.recherche .contentBox{border:none;}
.recherche .bottomBox{border:none;}
.recherche .tbRecherche{color:#777777;border:#0B6109 1px solid;font-size:10px;background:url(Images/bg-tbRecherche.jpg) repeat-x;}
.recherche .boutonRecherche{background:url(Images/bg-boutonRecherche.png) no-repeat;}

.tags .allTags{font-weight:bold;font-size:12px;color:#ff9900;background:none;}
.tags .scrolling a{background:none;}
.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;}

.comments a{text-decoration:none;}
.comments a:hover{text-decoration:underline;}
.comments h2{font-size:20px;font-family:Arial,Verdana,Sans-Serif;color:#3F912E;}
.comments .listComments{list-style:none;border-top:#e6e5e5 1px dotted;}
.comments .listComments li{border-bottom:#e6e5e5 1px dotted;}
.comments .listComments a{font-size:11px;}
.comments .commentTitle a{font-size:11px;color:#88A64A;}

.comment .headerComment{color:#88A64A;background:url(Images/bg-commentHeader.png) no-repeat right bottom;}
.comment .contentComment{color:#565656;font-size:11px;border:#3F912E 1px solid;background:White;}
.comment .dateComment{font-size:10px;text-align:right;}
.comment .dateComment a{font-size:10px;}

.ajout p label{text-align:left;}
.ajout p .textBox{color:#777777;border:#e3e3e3 1px solid;background:url(Images/bg-tbRecherche.jpg) repeat-x;}
.ajout p input,
.ajout p textarea{font-family:Verdana,Arial,Sans-Serif;}

.messageSuccess{background:#c5f8b8 url('Images/bg-formValid-green.gif') repeat-x bottom left;}

.pnlModalPopup{background:url(Images/bg-modalPopup.png) no-repeat;}
.pnlModalPopup .pnlModalPopupHeader a{background:url(Images/bg-btnModalPopupClose.png) no-repeat;}
.pnlModalPopup .pnlModalPopupHeader span{font-size:20px;font-weight:bold;color:#3F912E;background:url(Images/bg-articleTitle.png) no-repeat left center;}
* html .pnlModalPopup{background:url(Images/bg-modalPopup.gif) no-repeat;}
.bgModalPopup{background:White;opacity:0.7;}
* html .bgModalPopup{background:Black;filter:alpha(opacity=70);}
*+html .bgModalPopup{background:White;filter:alpha(opacity=70);}

#ctl00_c_lblPageNotFound{font-size:20px;font-weight:bold;}

a img{border:none;}
