@charset "utf-8";
/* CSS Document */

@font-face { font-family: "Segoe UI Light"; src: url("segoeuil.ttf"); }

body { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #929292; background: #1b1919 url(../images/bg_menu.png) top left repeat-x; margin: 0; }
.clear { clear: both; width: 0; height: 0; }
a { color:#2b7bc2; }
a:hover { text-decoration: underline; }
img { border:none; }
.segoe { font-family:"Segoe UI Light", Arial, sans-serif; font-weight:normal;}
.segoe2{ font-family:"Segoe UI Light", Arial, sans-serif; font-size: 26px;}
.segoe3{ font-family:"Segoe UI Light", Arial, sans-serif; font-size: 18px;}
a { text-decoration:none; }
/* style du header */
.headerContent { padding:0; margin:0; width:100%; height:71px; background:url(../images/lueur_menu.jpg) center top no-repeat; }
.header { width:982px; height:67px; solid 4px; padding:0 10px; margin:0 auto; text-align:left; }
h1 { float:left; margin:0; padding:0; }
.linkLogo { display:block; height:67px; width:203px; text-indent:-5000px; background:url(../images/logoSite.png) center no-repeat; padding:0; margin:0; }
.menu { float:left; font-size:20px; margin:0; padding:0 10px 0 25px; list-style:none; }
.menu li { float:left; padding:17px 15px; margin:0; height:33px; }
.menu li a { color:#000; text-shadow:1px 1px 0 #c42f30; text-decoration:none; }
.menu li a:hover, .menu li.selectedLink a { color:#fff; text-shadow:-1px -1px 0 #216595; text-decoration:none; }
.menu li.selectedLink { background:url(../images/selected_link.png) center bottom no-repeat; }
.searchForm { float:left; padding:15px 0; margin:0; position:relative; }
.txtSearch { background:#fff; border:#2a4f81 solid 3px; color:#a9a9a9; font-size:12px; padding:10px 30px 10px 10px; margin:0; height:13px; width:160px; -moz-border-radius:5px; border-radius:5px; }
.btSearch { position:absolute; top:22px; right:8px; }
.iconSociaux { float:left; margin:18px 0 0 240px; height:24px; width:100px; padding:9px 5px 0 5px; }
.iconSociaux a { display:block; margin:0 5px; padding:0; width:15px; height:15px; text-indent:-5000px; float:left; }
.rss {  background:url(../images/icon_sociaux.png) 0 0 no-repeat; }
.twitter {  background:url(../images/icon_sociaux.png) -16px 0 no-repeat; }
.facebook {  background:url(../images/icon_sociaux.png) -32px 0 no-repeat; }
.steam {  background:url(../images/steamico.png) 0 no-repeat; }
/* style du content */
.siteContent { padding:177px 0 0; margin:0; background:url(../images/lueur_content.jpg) center top no-repeat; position:relative; }
.lkPartenaire { position:absolute; top:0; left:0; z-index:5; width:100%; text-align:center; }
.content { padding:0 0 10px 0; margin:0 auto; width:1002px; text-align:left; background:url(../images/bg_contentLeft.png) left top repeat-y; position:relative; z-index:10; }
.blocLeft { width:680px; float:left; background:#fff; height:auto; min-height:100px; padding-bottom: 14px; }
.article { color:#595959; margin:0; padding:20px 20px 25px 20px; border-bottom:#e8e8e8 solid 3px; background:url(../images/greyUnderline.png) center bottom no-repeat; }
.articleAuthor { font-size:11px; color:#626774; }
.articleAuthor a { color:#3f3f3f; font-weight:bolder; }
.imgArticle { background:#efefef; width:628px; margin:10px 0; }
.imgArticle span { display:block; padding:5px 5px 5px 25px; font-size:11px; background: url(../images/icon_tags.jpg) 5px center no-repeat; }
.imgArticle span a, .imgArticle { color:#afafaf; }
.imgArticle span a:hover { text-decoration:underline; }
.article h2 { margin:0 0 10px 0; color:#004c90; }
.article h2 a { color:#004c90; }
.article .categ { font-size:14px; color:#7f7f7f; line-height:12px; }
.article .categ img { vertical-align:bottom; margin-right:5px; }
.nbComments { display:block; float:right; background:url(../images/more_and_comment.jpg) left -84px no-repeat; font-size:18px; color:#5aa5e0; margin:10px 10px 0 0; text-align:right; padding-left:25px; }
.nbComments:hover { font-size:18px; color:#353535; }
.moreInfos { display:block; margin:0 490px 0 0; font-size:20px; color:#33a600; background:url(../images/more_and_comment.jpg) right 0 no-repeat; padding:0 45px 0 0; line-height: 35px; }
.blocRight { margin-left:683px; width:319px; }
.rightZone { background:#fff; min-height:50px; margin:0; padding:15px; }
.blocRight .miniContent { border-bottom:#c8c6c7 solid 1px; background:url(../images/yellowUnderline.png) right bottom no-repeat; padding:10px 0; }
.blocRight h2 { text-indent:-5000px; padding:0; margin:0 0 10px 0; }
h2.votreCompte { float:left; background:url(../images/rightTitles.jpg) 0 0 no-repeat; width:125px; height:19px; margin:0; }
.account { height:auto; min-height:55px; margin-top:30px; }
.lkSubscribe { display:block; width:95px; height:19px; text-indent:-5000px; background:url(../images/rightTitles.jpg) 0 -83px no-repeat; margin:-2px 0 0 194px; }
.cnxForm { background:url(../images/cnxProfil.png) left top no-repeat; height:auto; min-height:55px; margin-top:15px; }
.txtCnx { margin:0 0 6px 67px; width:210px; height:12px; border:#c1c2c2 solid 1px; font-size:11px; color:#7b7b7b; padding:5px; }
.lkForgotPass { font-size:11px; color:#b6b6b6; display:block; float:left; margin-top:10px; }
.lkForgotPass:hover { text-decoration:underline; }
.btConnect { margin:5px 0 0 200px; display:block; width:89px; height:16px; }
.pubTitle { text-align:right; color:#606060; font-size:10px; font-weight:bolder; margin-top:10px; }
h2.topsponsor { background:url(../images/rightTitles.jpg) 0 -20px no-repeat; height:19px; }
ul.sponsor { padding:0; margin:20px 0px -15px -15px; list-style:none; height:670px; }
ul.sponsor li { float:left; padding:0; margin-left: 50px; height:171px; overflow:hidden; }
ul.sponsor li a { position:relative; }
ul.sponsor li a img { border: 2px solid #fff;}
ul.sponsor li a img:hover { border: 2px solid #c8c6c7;}
h2.categorie { background:url(../images/rightTitles.jpg) 0 -41px no-repeat; height:21px; }
ul.listCateg { font-size:17px; list-style:none; padding:0; margin:0; }
ul.listCateg li { padding:2px 0 2px 25px; margin:0; position:relative; }
ul.listCateg li a { color:#989898; }
.listCateg li img { position:absolute; left:0; bottom:7px; float:left; margin:0; }
ul.listCateg li a:hover { color:#353535; }
h2.plusVus { background:url(../images/rightTitles.jpg) 0 -62px no-repeat; height:19px; }
ul.lastpost { margin:0 5px 0 20px; font-size:18px; padding:0; color:#ffcb1b; }
ul.lastpost li { margin:10px 0; padding:0; }
ul.lastpost li a.link { color:#2b7bc2; text-align:justify; font-size:14px; display:block; margin-bottom:10px; }
ul.lastpost li span { font-size:11px; color:#9fa1a3; }
.pubBotRight { margin:10px 10px 10px 9px; }
.footerContent { width:1005px; margin:0 auto; }
.footer { width:1000px; margin:0 322px 0 0; background:#2c2a2a; min-height:38px;border-top: 2px; text-align:left; font-size:11px; }
.footer h3 { font-size:25px; }
.zoneEditeur { background:url(../images/bg_editeur.png) left bottom repeat-x; border-bottom:#1c1b1b solid 1px; padding:5px 10px; height:28px; color:#757575; text-shadow:1px 1px 1px #060606; font-size:11px; }
.zoneEditeur a { text-decoration:none; color:#757575;}
.zoneEditeur a:hover { text-decoration:underline; color:#757575;}
.edition { display:block; float:left; padding:8px 0; }
.designer { display:block; padding:8px 0px 8px -10px; margin-left:820px; text-align: right; }
.copyright { color:#fff; text-shadow:1px 1px 1px #060606; }
.copyright a { color:#fff; }
.planSite { float:left; width:185px; }
.planSite, .planSite a, .zoneActu, .zoneActu a, .zonePartenaires, .zonePartenaires a, .zoneStats, .zoneStats a { color:#757575; text-shadow:1px 1px 1px #060606; }
.planSite h3 { color:#ffcb1b; margin:5px 0; }
.zoneAllFooter { background:#282626 url(../images/bgFooterAll.png) left bottom repeat-x; padding:10px 15px; border-top:#373636 solid 1px; }
.zoneActu { float:left; width:150px; }
.zoneActu h3 { color:#0087ff; margin:5px 0; }
.zoneStats { float:left; width:180px; }
.zoneStats h3 { color:#47dd47; margin:5px 0; }
.zonePartenaires { float:left; width:225px; }
.zonePartenaires h3 { color:#ea2355; margin:5px 0; }
.zonePartenaires h4 { margin:0 0 5px 0; }
.zonePartenaires h4, .zonePartenaires h4 a { color:#fff; }
.zonePartenaires ul { list-style:none; padding-left:5px; }
.zonePartenaires ul li { padding:0 0 15px 50px; position:relative; }
.zonePartenaires ul li img { position:absolute; left:0; top:0; }
.zonePartenaires p { margin:2px 0; }
.footer ul { margin:0; padding:0 0 0 20px; }
.footer a:hover { text-decoration:underline; }
/* pagination */
.pagination { font-size:27px; color:#acacac; margin:0; padding:10px; list-style:none; }
.pagination li { float:left; }
.pagePrec { width:190px; font-size:20px; margin: 5px 0 5px 0; }
.pagePrec a { padding:5px 0 5px 40px; background:url(../images/more_and_comment.jpg) left -38px no-repeat; }
.pageSuiv { width:160px; font-size:20px; margin-left: 30px; margin: 5px 0 5px 0; }
.pageSuiv a { padding:5px 40px 5px 0; background:url(../images/more_and_comment.jpg) right 0 no-repeat; }
.numPages { width:280px; text-align:center; font-size: 20px; padding-top: 7px;}
.pagination a { color:#acacac; }
.pagination a:hover { color:#ee5f00; }
.pagination span { color:#ee5f00; font-weight:bolder; }
.title { font-family: "Segoe UI Light", Arial, sans-serif; font-size: 25px;padding-left:20px;padding-top:15px;text-transform:uppercase; }
.title a { color: #929292; }
.title a:hover { text-decoration:none; }
.filtre { margin-left:500px;margin-top:-30px; }
.info { display: inline-block; width: 130px; text-decoration: underline; }
/* formulaires */
dt { display: block; float:left; }
label { display: inline-block; width: 160px; }
textarea { width: 470px; height: 240px; }
#submitbutton { margin-top: 16px; }
#recaptcha_widget_div { margin-top: 10px; }
.errors { list-style: none; color:red; margin-left: 80px; }
#comment { width: 630px; height: 120px; margin-left: -40px; }
/* tableaux */
table { width: 100%; margin-bottom: 16px; }
th { text-align: center; color: #333333; border-bottom: 1px solid #999999; padding: 3px; }
th a { color: #333333; }
.w33 { width: 33%; }
.w50 { width: 50%; }
.w100 { width: 100%; }
.smiley { border: 1px solid #DCAE00; background-color: #FFE068; -moz-border-radius: 2px; color: #886600; padding: 0 2px 0 2px;	}
.article ul { margin-left: -15px; }
