﻿body{margin:0;padding:0;text-align:center;}
p,ul,li,h3,h2,h1{margin:0;padding:0;}
.global{width:900px;padding:0 20px;margin:auto;position:relative;}
.clr{clear:both;}

/* MeP Layout Header */
.header{height:133px;}
.header .logo{display:none}
html>body .header .logo{margin-left:10px;}
.header .banner{width:900px;height:100px;display:block;}
#flags{display:none;}
html>body .header .banner{margin-right:10px;}
.left{width:11px;height:133px;position:absolute;top:0;left:0;margin-left:20px;}
.right{width:11px;height:133px;position:absolute;top:0;right:0;margin-right:20px;}

/* MeP Layout Container */
.container{margin-bottom:10px;}
.toolbarMenu{position:absolute;top:105px;left:20px;}
.toolbarMenu li a,
.toolbarMenu li span{padding:4px 8px !important;}
.toolbarMenu li.AspNet-Menu-WithChildren a,
.toolbarMenu li.AspNet-Menu-WithChildren span{padding:4px 20px 4px 8px !important;}
.toolbarMenu ul{width:auto !important;}
.toolbarMenu li{width:auto !important;margin-right:20px;}
.toolbarMenu li ul{width:150px !important;}
.toolbarMenu li li{width:100% !important;}
.toolbarMenu ul.AspNet-Menu ul li{margin:0;}
.toolbarMenu ul.AspNet-Menu ul ul{margin:-2px -1px 0 0;}
.realisation{margin:10px;}

/* MeP Layout Menu */
.menu{width:190px;float:left;}
.menu ul.AspNet-Menu{height:24px;margin-top:10px;}
.menu .box h3{line-height:30px;height:30px;margin-top:10px;padding-left:10px;}
.menu .box .contentBox{width:auto;float:none;margin:0;padding:5px 10px;padding-left:11px;}
.menu .box .contentBox li{padding-left:15px;margin:5px 0;}
.menu .recherche{position:absolute;top:0;right:0;margin-top:100px;margin-right:30px;}
.menu .recherche h3{display:none;}
.menu .recherche .contentBox input{width:130px;}
.menu .archives a{display:block;margin:5px 0;padding-left:15px;}
.menu .tags .scrolling{height:200px;overflow:auto;}

.tele li{height:45px !important;overflow:hidden !important;margin-bottom:5px !important;padding:0 !important;}
.tele .wygtvimg{width:60px !important;height:45px !important;float:left !important;display:block !important;}
.tele .wygtvimg img{width:60px !important;height:45px !important;border:none !important;display:block !important;}
.tele .wygtvtitre{width:104px !important;height:40px;overflow:hidden;float:right !important;display:block !important;margin-top:2px;padding:0 !important;text-align:right !important;font-size:11px !important;}
.tele .wygtvautheur{display:none;}

/* MeP Layout Content */
.content{width:500px;float:left;margin-top:10px;padding:0 10px;}
.content h2{margin-bottom:15px;}
.content .article ul{margin:10px 0;padding:5px 5px 5px 20px;border:1px solid #8B8B8B;}
.content .article ol{margin:10px 0;padding:5px 5px 5px 20px;}
.content .article li{list-style-type:square;}
.content .article .headerArticle{height:auto;}
.content .article .headerArticle h1,
.content .article .headerArticle h2{margin-bottom:15px;}
.content .article .contentArticle{width:auto;float:none;padding:0 10px;word-wrap:break-word;}
.content .article .contentArticle p{margin:5px 0;}
.content .infosArticle{padding:10px;margin:10px 0;}
.content .comment{margin:10px 0;padding:0 10px;}
.content .comment .headerComment{display:inline;margin:0;padding:0px 25px 6px 0;}
.content .comment .contentComment{padding:10px;margin:0;margin-top:5px;}
.content .comment .contentComment p{padding-top:10px;}
.content .comment .dateComment{padding-top:5px;}
.content .note{margin:10px 0 20px 0;padding:0 10px;}
.content .note select{float:right;}
.content .ajout{margin:20px 0 0 0;padding:0 10px;}

/* MeP Layout Sidebar */
.sidebar{width:190px;float:left;}
.sidebar ul.AspNet-Menu{height:24px;margin-top:10px;}
.sidebar .box h3{line-height:30px;height:30px;margin-top:10px;padding-left:10px;}
.sidebar .box .contentBox{width:auto;float:none;margin:0;padding:5px 10px;padding-left:11px;}
.sidebar .box .contentBox li{padding-left:15px;margin:5px 0;}
.sidebar .recherche{position:absolute;top:0;right:0;margin-top:100px;margin-right:30px;}
.sidebar .recherche h3{display:none;}
.sidebar .recherche .contentBox input{width:130px;}
.sidebar .archives a{display:block;margin:5px 0;padding-left:15px;}
.sidebar .tags .scrolling{height:200px;overflow:auto;}

.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;}

.sharedArticle{height:20px;margin:10px 20px;}
.sharedArticle a{padding:2px 0 2px 20px;float:left;margin-right:10px;font-weight:bold;text-decoration:none;}
.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{border:none;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;}

.themeAlike h3,
.themeZoom h3{padding:5px 10px;font-size:20px;font-weight:bold;color:White;background:#8B8B8B;}
.themeAlike ul,
.themeZoom ul{margin:10px;padding:0;list-style: none outside 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;}

.abonnement .rssLinks .rssLinksRss{padding-left:21px;background:url(Images/bg-rss.gif) no-repeat left top;}
.rssLinksRss {display:block; padding-bottom:5px; float:left;}

.lastVisitors .contentBox{padding-right:0 !important;}
.lastVisitors .contentBox li{float:left;padding:0 !important;margin-right:8px !important;list-style:none !important;background:none !important;}
.lastVisitors .contentBox li a{display:block;}
.lastVisitors .contentBox li.clr{padding:0 !important;margin:0 !important;clear:both;float:none !important;}
