html{
	font:12px "Trebuchet MS";
	background:#000 url(../img/bkcg_gen.jpg) no-repeat fixed center;
	color:#555;
}
#conteneur{
	width:1000px;
	margin:0 auto;
}

#header{
	height:230px;
	
	background: url(../img/bkcg_header.png) no-repeat;
	
	position:relative;
}
#content{
	background: url(../img/bkcg_content.png) repeat-y;
	padding:0 50px;
	overflow:hidden;
}

p{
	margin-bottom:10px;
	font-size:1.1em;
	line-height:1.6em;
}
h2.titrePage{
	color:#333;
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:20px;
}
h2.mainTitle{
	color:#cf142b;
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:10px;
}
a{
	color:#000;
}
a:hover{
	color:#cf142b;
}
strong{
	font-weight:bold;
}

strong{
	font-weight:bold;
}
em{
	font-style:italic;
}

#slogan{
	color:#ffce00;
/*
	position:relative;
*/
	overflow:hidden;
	padding-top:15px;
	padding-left:70px;
}
#slogan ul{
	border-right:1px solid #ffce00;
/*
	position:absolute;
	top:20px;
	left:70px;
*/
	float:left;
	text-transform:uppercase;
	text-align:right;
	padding-right:10px;
	margin-right:10px;
}
#slogan p{
/*
	position:absolute;
	top:70px;
	left:180px;
*/
	float:left;
	padding-right:300px;
	font-size:1.1em;
	margin-top:50px;
}
#slogan span{
/*
	position:absolute;
	top:20px;
	left:200px;
*/
	margin-left:200px;
}
#slogan span strong{
	text-transform:uppercase;
}

#slogan .marginedBot{
	margin-bottom:10px;
}



.menuPrincipal{
	position:absolute;

	bottom:0px;

	left:60px;
}
.menuPrincipal ul{
	overflow:hidden;
}
.menuPrincipal li{
	float:left;
/*
	margin-left:10px;
*/	
}
.menuPrincipal a{
	color:#cf142b;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	text-shadow:-1px 1px 0 #ffdd4f;
	line-height:30px;
	height:35px;
	display:block;
	padding:0 10px;
}
.menuPrincipal a:hover{
	color:#760b18;
}

.menuPrincipal li.current_page_item a{
	
	background:#fff url(../img/bkcg_w_dashed.png) bottom repeat;
	text-shadow:-1px 1px 0 #fff;
	
	border-top:1px solid #ffa800;
	border-right:1px solid #ffa800;
	border-left:1px solid #ffa800;
	
	-moz-border-radius-topright: 7px;
	-webkit-border-radius-topright: 7px;
	border-radius-topright: 7px;
	
	-moz-border-radius-topleft: 7px;
	-webkit-border-radius-topleft: 7px;
	border-radius-topleft: 7px;
	

	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;
	

	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
}
.menuPrincipal li.current_page_item a:hover{
	color:#cf142b;
}

#colGa{
	width:200px;
	float:left;
	margin:20px;
	padding-bottom:20px;
}
#colCt{
	width:420px;
	float:left;
	margin:20px 0;
	padding-bottom:20px;
}
#colDr{
	width:200px;
	float:left;
	margin:20px;
	padding-bottom:20px;
}
#colGaLarge{
	width:640px;
	float:left;
	margin:20px 0 20px 20px;
	padding-bottom:20px;
}



.blocGris{
	border:1px solid #aaa;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	background:#fff;
	
	position:relative;
	padding:10px;
	padding-top:30px;
	margin-bottom:20px;
}
.blocGris h2{
	background: url(../img/bkcg_titre_gris.png) repeat-x;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	
	color:#cf142b;
	font-weight:bold;
	text-shadow:-1px 1px 0 #fff;
	
	padding:5px 0;
	text-indent:10px;
	
	-moz-border-radius-topright: 7px;
	-webkit-border-radius-topright: 7px;
	border-radius-topright: 7px;
	
	-moz-border-radius-topleft: 7px;
	-webkit-border-radius-topleft: 7px;
	border-radius-topleft: 7px;
	

	-webkit-border-top-right-radius: 7px;
	border-top-right-radiust: 7px;
	

	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
}



.blocNoir{
	border:1px solid #000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	background:#333 url(../img/bkcg_bloc_noir.png) repeat;
	color:#ddd;
	
	position:relative;
	padding:10px;
	padding-top:30px;
	margin-bottom:20px;
}
.blocNoir h2{
	background: url(../img/bkcg_titre_noir.png) repeat-x;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	
	color:#cf142b;
	font-weight:bold;
	text-shadow:1px -1px 0 #000;
	
	padding:5px 0;
	text-indent:10px;
	
	-moz-border-radius-topright: 7px;
	-webkit-border-radius-topright: 7px;
	border-radius-topright: 7px;
	
	-moz-border-radius-topleft: 7px;
	-webkit-border-radius-topleft: 7px;
	border-radius-topleft: 7px;
	

	-webkit-border-top-right-radius: 7px;
	border-top-right-radiust: 7px;
	

	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
}
.blocSearch{
	border:1px solid #760b18;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomright: 8px;
	border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomleft: 8px;
	border-radius-bottomleft: 8px;
	

	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;

	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	
	border-top:none;
	
	background:#cf142b url(../img/degrade_b50.png) top repeat-x;
	color:#ddd;
	
	padding:5px 10px;
	
	margin-bottom:20px;
}
.blocSearch legend{
	color:#fff;
	font-weight:bold;
	text-shadow:1px -1px 0 #000;
}





.resumeMatch{
	width:178px;
}



.imgHome{
	width:398px;
}
.selection{
	width:178px;
}
.selection li{
	margin-bottom:1px;
}
.selection li a{
	text-decoration:none;
	color:#555;
}
.selection li a:hover{
	color:#000;
}
li.titre{
	font-weight:bold;
	font-style:italic;
	margin:6px 0;
}









/*Match*/

.matchTable, .classementTable{
	width:100%;
}


.matchTable td, .classementTable td, .matchTable th, .classementTable th{

	padding:0 5px;

}
.matchTable th, .classementTable th{
	font-weight:bold;
}
.matchTable tr{
	line-height:25px;
	background:url(../img/bkcg_tr_light.png) repeat-x;
	text-shadow:-1px 1px 0 #fff;
}
.classementTable tr{
	line-height:25px;
	background:url(../img/bkcg_tr_dark.png) repeat-x;
	text-shadow:1px -1px 0 #000;
}
.matchTable .titre{
	border-bottom:1px solid #eee;
	color:#000;
	background:none;
}
.classementTable .titre{
	border-bottom:1px solid #000;
	color:#fff;
	background:none;
}

.matchTable strong, .classementTable strong{
	color:#cf142b;
}






/*fin Match*/


/*Match Table*/


.resumeTable{
	width:100%;
	color:#ffce00;
	text-shadow:1px -1px 0 #000;
	font-size:1em;
}

.resumeTable td{
/*
	padding:5px;
*/
/*
	text-align:center;
*/
}

.resumeTable h3{
	font-size:1.1em;
	margin:5px 0;
	color:#cf142b;
	text-align:center;
}
.resumeTable .match{
	font-size:1.1em;
	text-align:center;
	padding-bottom:10px;
}
.resumeTable .info{
	font-size:.8em;
	text-align:center;
}
.resumeTable .match td{
	padding-bottom:7px;
}
.resumeTable span{
	margin-left:5px;
	font-style:italic;
}

/*fin Match Table*/



li.article{
	position:relative;
	text-align:justify;
	overflow:hidden;
	margin-bottom:20px;
}


.article h3 a{
	color:#cf142b;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
	margin-bottom:0;
}
p.signature{
	font-style:italic;
	color:#999;
}


li.vignette{
	margin-left:3px;
	float:left;
	/*
position:absolute;
*/
}
.articleR{
	margin-bottom:30px;
}
li.vignetteR{
	float:none;
	margin-bottom:15px;
} 
li.vignette img{
	border:5px solid #fff;
	
	-moz-box-shadow: 0 0 3px 0px #888;
	-webkit-box-shadow: 0 0 3px 0px #888;
	box-shadow: 0 0 3px 0px #888;
}

li.apercu, li.lien{
	padding-left:173px;
}
li.apercu p{
	margin-top:-5px;
	margin-bottom:5px;
}
.apercu a{
	color:#555;
	text-decoration:none;
}
.apercu a:hover{
	color:#333;
}
li.vignette img{
/*
	border:1px solid #cf142b;
*/
/*
	width:150px;
*/
}

.articleSingle{
	text-align:justify;
}
.articleSingle img{
/*
	width:100%;
*/
}
.articleSingle h2, .joueurSingle h2{
	color:#cf142b;
	font-weight:bold;
	font-size:1.5em;
	
}
.articleSingle h3{
	color:#cf142b;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:10px;
}

.articleSingle h4{
	color:#ff9000;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

.wp-caption{

/*
	background:#eee;
	border:1px solid #ccc;
	padding:0px;
*/
	background:#fff;
	border:5px solid #fff;
	
	-moz-box-shadow: 0 0 3px 0px #888;
	-webkit-box-shadow: 0 0 3px 0px #888;
	box-shadow: 0 0 3px 0px #888;
	
	margin-bottom:20px;
}
.wp-caption img{
	margin:0;
	padding:0;
	width:630px;
}

p.wp-caption-text{
	color:#666;
	font-size:1em;
	margin:0;
	padding:0;
	padding-left:5px;
/*
	background:#eee;
	border:1px solid #ccc;
*/
}
.articleSingle .infos, .article .infos{
	font-size:1em;
	margin-bottom:10px;
	color:#ff9000;
}

ul.articlesLink{
}
ul.articlesLink li{

	list-style-type:disc;
	margin-left:15px;

	color:#cf142b;
	margin-bottom:5px;
}
ul.articlesLink li li{
	list-style-type:none;
	margin-bottom:0px;
	margin-left:0px;
}
ul.articlesLink a{
	color:#cf142b;
	text-decoration:none;
	font-weight:bold;
}
ul.articlesLink a span{
	color:#ff9000;
}
ul.articlesLink a:hover{
	color:#000;
}
 ul.articlesLink .apercuNews a{
	color:#555;
	font-size:.9em;
	font-weight:normal;
}
ul.articlesLink .apercuNews a:hover{
	color:#000;
}
ul.articlesLink li:hover a{
	color:#000;
}


.pageNav{
	overflow:hidden;
}
.pageNav li{
	float:left;
	margin-right:20px;
}

.pageNav a{
	text-decoration:none;
	background: #fff;
	border:1px solid #000;
	padding:2px 5px;
	margin:0px;
	display:block;
}
.pageNav a:hover{
	border:1px solid #cf142b;
}


.highlightList li{
	list-style-type:disc;
	margin-left:15px;
	margin-bottom:5px;
}
.highlightList a{
	text-decoration:none;
}

.sharePlace ul{
	overflow:hidden;
}
.sharePlace li{
	float:left;
	margin-right:20px;
}
#facebook-like{
	height:80px;
}
.sharePlace{
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.blocSearch{
	margin-top:-20px;
	overflow:hidden;
}

.blocSearch legend{
	margin-bottom:5px;
}

input.recherche{
	margin-right:10px;
	width:120px;

	height:20px;
	line-height:20px;
	max-height:20px;

	background:#fff;
	
	max-width:120px;
	border:1px inset #760b18;
	
	font-size:11px;
	
}

input.submit{
	width:40px;
	font-size:11px;
}
input.recherche, input#searchsubmit{
	float:left;
}


input#submit, input#searchsubmit{
	cursor:pointer;
	
	background:#cf142b url(../img/degrade_b25.png);
	border:1px solid #760b18;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	font-size:1em;
	font-weight:bold;
	color:#ffce00;
	text-shadow:1px -1px 0 #760b18;
	
	height:20px;
	line-height:20px;
	max-height:20px;
	
	
	padding:0 5px;
}
input#submit:hover, input#searchsubmit:hover{
	background:#cf142b;
	}








#footer{
	height:260px;
	background: url(../img/bkcg_footer.png) no-repeat;
	padding:20px 70px 70px 70px;
	color:#ffce00;
	text-shadow:1px -1px 0 #760b18;
	overflow:hidden;
	position:relative;
}
#footer h2{
	font-size:1.6em;
	font-weight:bold;
	text-shadow:1px -1px 0 #760b18;
	margin-bottom:10px;
}
.apropos, .mailing{
	width:265px;
	text-align:justify;
	float:left;
	margin-right:20px;
}
.apropos  h3{
	font-weight:bold;
	font-size:1.2em;
	margin-top:2px;
}
.apropos ul{
	overflow:hidden;
}

.apropos  .fonction{
	font-weight:normal;
	font-size:1em;
	font-style:italic;
}
.apropos img{
	border:5px solid #fff;
	
	-moz-box-shadow: 0 0 5px 0 #000;
	-webkit-box-shadow: 0 0 5px 0 #000;
	box-shadow: 0 0 5px 0 #000;
	
	float:left;
	margin:5px 7px 5px 5px;
}
.apropos p{
	font-size:1em;
	margin-left:5px;
}
span.quote{
	font-size:1.5em;
	font-weight:bold;
	padding:0 2px;
}

#footer a{
	color:#ffce00;
}
#footer a:hover{
	color:#000;
}

.footerList{
	
	
	
}
ul.copyright{
/*
	overflow:hidden;
*/
	position:absolute;
	bottom:70px;
	left:70px;
	width:860px;
	text-align:center;
}
ul.copyright li{
/*
	float:left;
*/
	display:inline;
	margin-right:10px;
	font-size:.9em;
}



.infosJoueur{

/*
	border:1px solid #ddd;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
*/
	padding-left:5px;
	padding-bottom:5px;
	overflow:hidden;
	margin-bottom:20px;
}
.carriereJoueur{

/*
	border:1px solid #ddd;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
*/

	margin-bottom:20px;
}
.articlesSim{
/*
	border:1px solid #ccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
*/
}
.infosJoueur .portrait{
	float:left;
}
.infosJoueur .wp-caption{
	margin-bottom:0;
}
.infosJoueur img{
	width:auto;
	margin-bottom:0px;
}
.infosJoueur ul{
	padding-left:270px;
}
.infosJoueur ul ul{
	padding-left:0px;
}

.joueurSingle h2{
	margin-bottom:10px;
}

.joueurSingle h3, .articlesSim h3{
	font-style:normal;
	font-size:1.3em;
	margin-bottom:10px;
	color:#ff9000;
}
.joueurSingle li{
	font-size:1em;
	margin-bottom:5px;
}
.joueurSingle li span{
	margin-right:5px;
	font-weight:bold;
	color:#111;
}
.sousList li{
	list-style-type:disc;
	margin-left:15px;
	margin-bottom:0px;
}


.sousList li.titre{
	list-style-type:none;
	margin-left:0px;
	font-style:normal;
}




h3.joueursList{
	color:#ff9000;
	font-size:1.3em;
	margin-bottom:10px;
}

.joueursList{
	overflow:hidden;
}
.joueurItem{
	border:1px solid #cf142b;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	margin-right:8px;
	margin-bottom:10px;
}
.joueurItem .joueurNom{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	height:25px;
	line-height:25px;
	width:100%;
	background:#cf142b url("../img/degrade_b25.png") bottom repeat-x;
}
.joueurNom a{
	text-decoration:none;
	color:#ffce00;
	text-shadow:1px -1px 0 #760b18;
	padding-left:3px;
}



.blocFb{
	background:#fff;
}




/*SEARCH*/

h2.page-title{
	margin-bottom:20px;
	font-size:1.2em;
}

.post{
	margin-bottom:20px;
}

.entry-title a{
	color:#CF142B;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

.entry-meta, .entry-utility{
	
}


.entry-summary{
	color:#999;
	font-style:italic;
}










/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	font-size:1.3em;
	margin-bottom: 0;
}
h3#comments-title {
	margin-bottom:10px;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	line-height: 24px;
	margin: 0 0 20px 0;
	padding: 0 0 0 50px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.comment-body{
	background:#fff;
	border:1px solid #ccc;
	padding:10px;
	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	margin-bottom:10px;
}
.comment-body p{
	margin:0;
}

#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 1em;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply{
	margin-bottom:10px;
}
.reply a,
a.comment-edit-link {
	color: #888;
	text-decoration:none;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}




/** Pagination links **/
#pagination{
  float: right;
  margin: 0 auto;
  list-style: none;
  padding: 0;
  font-size: 11px;
  text-decoration:none;
}
 
#pagination li{
  float: left;
  margin: 0 2px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  padding: 3px 5px;
}
 
#pagination li a{
  display: block;
  text-decoration:none;
}
 
#pagination li.activePage{
  border: none;
  background: none;
}

.alignleft{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.clearFloat{
	clear:both;
}

