@charset "utf-8";


#primary-promoted-article{position:relative;top:-10px;left:-10px;margin-bottom:10px;height:1%;}
#primary-promoted-article a{text-decoration:none;position:relative;}
#primary-promoted-article .text{position:absolute;right:0px;bottom:0px;color:#fff;text-align:right;width:100%;}
#primary-promoted-article .text .content{display:block;background:url(../../../images/bg-trans-to-black-hor.png) repeat-y right top;padding:20px;}
#primary-promoted-article .text h1{font-size:30px;font-weight:bold;margin:5px 0px;padding-left:200px;}
#primary-promoted-article .text h2{margin-bottom:5px;font-size:12px;padding-left:300px;}
#primary-promoted-article .text b{font-size:14px;}
#primary-promoted-article .text strong{color:#c0c0c0;}


.articles-display{padding-top:0;}
.articles-display table.articles{width:100%;margin-bottom:20px;}
.articles-display table.articles td{vertical-align:top;border-bottom:1px solid #4c4a4f;padding:20px 0px;}
.articles-display table.articles td.spacer{width:10px;border:0;}
.articles-display table.articles tr.promoted td{padding-top:0;border:0;}
.articles-display table.articles tr.heading td{border:0;border-top:1px solid #4c4a4f;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;}
.articles-display .article{margin:0;float:none;}



.list-display{width:100%;border-top:1px solid #cfcfcf;}
.list-display .thumb-red{margin-right:20px;}
.list-display td{border-bottom:1px solid #cfcfcf;padding:15px 0px;vertical-align:top;}
.game .list-display td .text,
.debats .list-display td .text{margin-bottom:10px;width:90%;text-align:justify;}
.debats .list-display,
.archives-papier .list-display,
.gallery-photos .list-display{border:0;margin-bottom:20px;}
.archives-papier td{border:0;}
.archives-papier td .title{font-size:24px;}
.gallery-photos td{width:20%;border:0;text-align:center;vertical-align:middle;}

.archives .articles-display{margin:0!important;}
.archives .articles-display .article{width:100%;}
.archives .articles-display .article .text,
.archives .articles-display .article .link-more{width:90%;}
.archives .search-errors{margin-left:30px;margin-bottom:20px;width:90%;color:#f00;}
.archives .search-errors li{margin-bottom:5px;}

.list-display-header{padding:10px 0 20px 0;position:relative;height:20px;}
.list-display-header #search-field{position:relative;float:left;left:0;height:20px;width:133px;padding-left:25px;background:url(../../../images/search-field.gif) no-repeat;}
.list-display-header #search-field input.input{background:none;border:0;width:123px;font-size:12px;padding:0;position:relative;top:2px;}
.list-display-header #search-field input.submit{position:absolute;left:0;top:0;cursor:pointer;width:25px;height:20px;padding:0;display:block;border:0;background:none;}

.list-display-header #tag-dd{position:relative;float:right;width:auto;}
.list-display-header #tag-dd select{font-size:12px;}
.game .list-display-header #tag-dd{float:left;}





.archives .list-display-header .pagination{float:left;margin-left:20px;}
.gallery-photos .list-display-header .pagination{float:right;margin-left:0;}


.w-pad{padding-top:10px;}
.w-pad table.articles td{border:0;}

#full-title b{font-size:16px;}
.w-date{padding-top:65px!important;height:auto!important;}
.w-date h1{margin-top:5px;font-size:40px!important;line-height:40px!important;}




#add-comment{background:#e8e8e8;padding:20px;position:relative;font-weight:bold;}
#add-comment .top-field{}
#add-comment .middle-field{margin-top:-17px;}


.fiche #article-heading{height:26px;line-height:26px;overflow:hidden;}
.fiche #article-heading #options{top:5px;}
#tabs{position:relative;}
#tabs .tab{height:26px;width:auto;float:left;display:block;background:url(../../../images/fiche-tab.png) repeat-x 0px -52px;margin:0 2px 0 0;position:relative;}
#tabs .tab{height:26px;width:auto;float:left;display:block;background:url(../../../images/fiche-tab.png) repeat-x 0px -52px;margin:0 2px 0 0;}
#tabs .tab a{color:#fff;height:26px;line-height:30px;font-size:12px;text-decoration:none;display:block;width:auto;padding:0 15px;letter-spacing:-1px;}

#tabs .tab .left-side,
#tabs .tab .right-side{height:26px;width:3px;position:absolute;top:0;background:url(../../../images/fiche-tab.png) repeat-x 0px 0;}
#tabs .tab .left-side{left:0;}
#tabs .tab .right-side{right:0;background-position:0 -26px;}

#tabs .active{background-position:0 -130px;}
#tabs .active .left-side{background-position:0 -78px;}
#tabs .active .right-side{background-position:0 -104px;}


#infos{margin:10px 0;}
#infos .info{float:left;margin-left:20px;width:160px;}
#infos .google-map{width:258px;height:88px;display:block;overflow:hidden;margin:0;position:relative;}
#infos .google-map a{display:block;height:105px;border:0!important;}
#infos .google-map #map{height:103px;width:258px;}
#infos .info i,#infos .info strong{font-weight:bold;display:block;}



#gallery{position:relative;left:-10px;top:-10px;width:640px;}
#gallery a{float:left;display:block;width:auto;position:relative;margin-top:5px;margin-right:3px;}
.fiche-client #gallery{left:0;top:0;margin:1px;width:auto;}
.fiche-client #gallery a{margin:1px 1px 0 0;}



.repertoire {width:100%;}
.repertoire td{width:33%;}
.repertoire .rep_cat{padding:2px;}
.repertoire td a{color:#d31324;font-size:13px;font-weight:bold;text-decoration:none;}
.repertoire td small{font-weight:normal;color:#514e4e;font-size:0.8em}

