/*--------------------------------------------------*/
/*-------------------------GENERAL------------------*/
/*--------------------------------------------------*/
*{margin:0; padding:0;}
body {font: normal 80% "Arial", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;line-height:160%; background:black; margin:0;padding:0; overf}
html, body, ol, ul, form, fieldset{ margin: 0; padding: 0;}
a img, a:visited img,fieldset { border: 0;}
h1{margin:0; }
h2{font-size:13pt;}
h3 a{font-size:11pt;}
h4{ font-size:10pt;}
p.fright{text-align:right;background:url(../pict/puce-readmore.gif) 440px 8px no-repeat; font-weight:bold;}
p.seeVideo{text-align:right;background:url(../pict/puce-readmore.gif) 410px 8px no-repeat; font-weight:bold; padding-right:10px;}
p.seeVideo a,p.seeVideo a:hover, p.seeVideo a:visited{ color:#363636;}
a.more-link{font-weight:bold; }
.clear{clear:both;}
.alignleft {float: left;}
.alignright {float: right;}

#contain-general{margin:auto; background:url(../pict/bg.jpg) no-repeat top; }


/*--------------------------------------------------*/
/*-------------------------HEADER-------------------*/
/*--------------------------------------------------*/
#header{ width:1010px; margin:auto;}
#nav-bg{width:1010px; margin:auto; height:31px;}
#nav-menu{width:1010px; margin:auto; background:url(../pict/nav/nav-deg.png) -10px no-repeat; height:46px;}

#nav-menu a {
text-decoration:none;
font-weight:bold;
color:white;
font-size:0.9em;
}
.bt{position:relative; top:10px; color:white; left:10px; width:150px;  text-align:center;}

#nav-menu p {
display:inline;
margin:0;
padding:0 0 1px 52px;
list-style:none;
}
.opacity{
background:url(../pict/nav/fond-accueil.png) no-repeat center 7px; width:190px; height:38px;
display:none;
position:absolute;
}
.opacity2{
background:url(../pict/nav/fond-accueil2.png) no-repeat center 7px;  height:38px;
display:none;
position:absolute;
}

#breadcrumb{height:25px;width:950px; margin:auto; color:#cecccc; font-size:9pt;}
#breadcrumb a, #breadcrumb a:visited{color:#d2d2d2;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

#HeaderKeywords {
	color:#FFFFFF; 
	font-size:12px; 
	position:relative; 
	float:right; 
	right:30px;
	top:-110px;
}

#Tournois {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	position:relative; 
	padding: 6px 10px 6px 10px;
	margin: 10px 0 10px 0;
}

/*--------------------------------------------------*/
/*-------------------------PAGE------*--------------*/
/*--------------------------------------------------*/
#page{width:1010px;margin:auto; font-family:Tahoma, Verdana, sans-serif; font-size:9pt; background:url(../pict/page-bg.jpg) repeat-y left; }
#content{width:525px; float:left; background: url(../pict/content-top-left.jpg) no-repeat white; padding:0 5px 0 5px; }
#footer-content{background: url(../pict/footer-content.jpg) left no-repeat;width:1010px; height:10px; margin:auto;}
#content-right{ background: url(../pict/content-top-right.jpg) no-repeat #ededed; width:240px; float:left; padding:0px 0 0 5px;}

h2 a, h2 a:visited, h4 a, h4 a:visited{color:#363636; text-decoration:none;}
h2 a:hover, h4 a:hover{text-decoration:underline;}
h2.titre-cat{ background:url(../pict/bg-titre.jpg) 0px 4px no-repeat white; width:525px; height:27px;font-size:14pt; font-weight:normal; color:white;padding:5px 0 0px 5px; margin:0px;}
h2.titre-cat-right{ background:url(../pict/bg-titre-small.jpg) 0px 4px no-repeat; width:235px; height:27px; font-size:14pt; font-weight:normal; color:white;padding:5px 0 0px 5px; margin:0px;}
h2.titre-article{padding-top:10px;}
.post{margin:10px 0 10px 0;}
ul.archive{padding-left:10px; list-style:none; display:block; font-weight:bold; margin-bottom:10px;}

.post p a, ul.archive a{color:#283971; text-decoration:underline;}
.post p a:hover,  ul.archive a:hover{color:#283971; text-decoration:none;}
.post p.fright a{color:#363636; text-decoration:underline;}
.post p.fright a:hover{color:#363636; text-decoration:none;}

.info-post{
background:#ededed url(../pict/info-post-bg.jpg) no-repeat;
width:511px;
height:21px; 
margin-bottom:5px;
padding-left:10px;
clear:both;
}

.excerpt{padding-top:10px; line-height:normal; }
.excerpt p{text-align:center;}
.excerpt a{color:#363636; text-decoration:underline;}
.excerpt a:hover{color:#363636; text-decoration:none;}

/*--------------------------------------------------*/
/*---------------SIDE BAR RIGHT---------------------*/
/*--------------------------------------------------*/
#sb-right-top{ background:url(../pict/bg-sidebar-right-top.png) no-repeat 3px -4px; height:15px; width:200px; float:left; }
#sb-right{float:left; padding:0 5px 0 12px; font-family:Tahoma, Verdana, sans-serif;background:url(../pict/bg-sidebar-right.png) repeat-y 5px -4px; width:200px;margin-top:-8px;}
h2.sbright{color:white; margin:10px 0 6px 6px;font-size:14pt;   }
#sb-right-bottom{ background:url(../pict/bg-sidebar-right-bottom.png) no-repeat 3px 0px; height:15px; width:200px; float:left; }

/*--------------Citations--------------------*/
#citation-top{background:url(../pict/citation-top.png) no-repeat;width:183px; height:11px;}
#citation-foot{background:url(../pict/citation-foot.png)  no-repeat;width:184px; height:30px;}
#citation{ width:184px; text-align:center; background: url(../pict/citation-center.png);}
#citation p{display:none; color:#c3c3c3; font-size:8pt; margin: 0 10px 0 10px; line-height:16px;}

/*--------------Performances--------------------*/
#perf{width:183px;}
ul#perfTop{ background:url(../pict/perf-top.jpg) -1px -25px no-repeat; }
.perf-left{
width:93px; height:23px; float:left; text-align:center; padding-top:3px; list-style-type:none; color:#fff; cursor:pointer;}
.perf-right{
width:93px; height:23px;float:left;text-align:center;  padding-top:3px; color:#818181; list-style-type:none;cursor:pointer;}
.perf-center{
background:url(../pict/perf-center.jpg) 0px 0px repeat-y; color:#818181; position:relative; top:25px; left:0px;}
#perf-bottom{
background:url(../pict/perf-bottom.jpg) no-repeat; color:#c9eef4; width:183px; height:35px; text-align:center; padding-top:4px; position:relative; top:25px; margin-bottom:30px; }
#perf-bottom a, #perf-bottom a:hover, #perf-bottom a:visited{color:#c9eef4; font-weight:bold;}

/*--------------Cercles de Jeux--------------------*/
#CerclesBackground{width:186px; height:216px; background:url(../pict/cercles.jpg) no-repeat; margin-left:-1px; padding-top:1px;}
li#Cercle{margin:0 0 8px 6px;}
a#Cercle{color:#cff6fc; text-decoration:underline;}

/*--------------Liens--------------------*/
#LiensTop{width:186px; height:6px; background:url(../pict/liens-top.jpg) no-repeat; margin:0 0 0 -1px;}
#LiensBackground{width:186px; height:auto; background:url(../pict/liens-middle.jpg) repeat-y; margin:-10px 0 0 -1px;.margin:0 0 0 -1px;}
#LiensBottom{width:186px; height:7px; background:url(../pict/liens-bottom.jpg) no-repeat; margin:-8px 0 0 -1px;.margin:0 0 0 -1px;}
li#Cercle{margin:0 0 8px 6px;}
a#Cercle{color:#cff6fc; text-decoration:underline;}

/*--------------Twitter--------------------*/
#twitter-top{ background:url(../pict/twitter/twitter-top.png) no-repeat; width:185px; height:7px;}
#twitter-center{ background:url(../pict/twitter/twitter-center.png) repeat-y; width:175px; padding:0 5px 0 5px;}
#twitter-bottom{ background:url(../pict/twitter/twitter-bottom.png) no-repeat; width:185px; height:52px;}

/* ———— legendes ————*/
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
text-align: center;
margin:5px 10px 10px 10px;
}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {
font-size: 0.94em;
text-align:center;
padding: 5px 5px 5px 5px;
margin: 0;
}
.album-title a, .album-title a:hover, .album-title a:visited{color:#283971; padding-left:10px;}
.level-1 a, .level-1 a:hover, .level-1 a:visited{color:#283971;}
.level-3 a, .level-3 a:hover, .level-3 a:visited{color:#283971;}
.level 2 a{cursor:pointer;}
.galerie-title ul li{margin-left:30px; list-style:none;}
.galerie-title ul li a, .galerie-title ul li a:hover, .galerie-title ul li a:visited, .blue{color:#283971; text-decoration:none;}

/*--------------Pagination --------------------*/
.wp-pagenavi {background:url(../bg-pagination.gif) repeat-x; /*width:500px;*/ padding: 7px 4px 2px 4px; text-align:center;  }
.wp-pagenavi a, .wp-pagenavi a:link{padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;color:#283971;background-color: #efefef; -moz-outline: #efefef solid 1px;
-moz-outline-radius: 2px;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;	color: #283971;background-color: #efefef;}
.wp-pagenavi a:hover {color: #000000;background-color: #efefef;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;color: #283971;background-color: #efefef;	}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;background-color: #efefef;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;	color:black;background-color: #efefef;}
.wp-pagenavi span.extend {margin: 2px;color: #624213;background-color: #efefef;}


/*--------------Footer---------------------*/
#footer{width:1010px; font-size:7pt; margin:auto;padding-top:30px; margin-bottom:10px;color:#575757;  }
#footer .foot-title a{font-size:10pt; color:white; text-decoration:none; }
#footer ul {color:#575757; list-style-type:disk;list-style-position:inside;  padding:0 10px 0 10px; float:left;  border-right:1px solid #353535; background:#232323; width:222px; }
#footer ul li{list-style:disk; color:#575757;}
#footer li a{color:#575757; list-style:disk;text-decoration:none;}

#footer-top{ background:url(../pict/footer-top.jpg) no-repeat; width:980px; height:18px;}
#footer-bottom{ background:url(../pict/footer-bottom.jpg) no-repeat; width:980px; height:18px;}
#footer-center{ background:url(../pict/footer-center.jpg) repeat-y center; width:980px;}

#linkfooter ul{margin:auto; width:250px; height:20px; padding-bottom:10px; font-size:8pt;}
#linkfooter ul li{display:inline; color:#575757;}
#linkfooter li a,#linkfooter li a:visited{color:#575757; }


input[type!=submit], textarea{border:0;}
input[type=submit]{background:#eee; border:0; padding:3px;cursor:pointer;}
.champ{border:1px solid #ccc;background:#fff;}
.blur{background:#f6f6f6;}
#erreur{ color:#990000;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;

-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {
font-size: 0.94em;
text-align:center;
padding: 5px 5px 5px 5px;
margin: 0;
}
/*---Tv block ------*/
#tv-block{ background:url(pict/fond-tv.jpg) no-repeat; width:208px; height:32px; color:#37270F; text-align:center; padding-top:10px; font-weight:bold;margin-bottom:20px;}
#tv-block a{color:#37270F; }
#tv-block a:hover{text-decoration:underline;}

ul#nav-tv {height:20px;clear:both; }
ul#nav-tv li{ background:url(pict/nav-tv.jpg) no-repeat;list-style:none; display:inline; float:left;  font-size:8pt; font-weight:bold; padding-left:7px; width:65px; }
#nav-tv a, #nav-tv a:hover,#nav-tv a:visited{color:#37270f;}

.contain-tv{padding:10px 10px 0px 10px; width:490px;}
.tv-image{float:left; width:105px;  border:solid 1px #dcdcda; background:#fcfaf9; padding:5px 5px 0px 5px; margin-bottom:10px;}
.tv-hour{float:left; width:350px; padding-left:10px; line-height:normal;}
.line{border-bottom:1px solid #dcdcda; width:470px; margin:auto;clear:both;}


