body
{
	margin:0px;
	background-color:#1d1d1d;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#fdfdfd;
	font-size:13px;
	background-image:url(../images/texture-centre.jpg) ;
	background-repeat:repeat-y;
	background-position:center;

}

a{
	color:#33dbff;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

#site
{
	width:1209px;
	margin-left:auto;
	margin-right:auto;
}

h1
{
	margin:0px;
	color:#33dbff;
	font-size:14px;
	line-height:25px;
/*	text-align:center;
	border-bottom: 1px dotted #585858;
	height:23px;*/
}
#header
{
	/*background-color:#CC3366;*/
	background-image:url('../images/header.jpg');
	height:177px;
	overflow:hidden;
}

#menu
{
	/*background-color:#313131;*/
	float:left;
	width:200px;
}

#menu ul,#menu li { margin:0; padding:0; list-style-type:none; }
#menu ul li{height:23px;line-height:23px;border-bottom: 1px dotted #585858;}

.item
{
	background-color:#313131;
	padding-left:9px;
	height:23px;
	width:168px;
	display:block;
	color:#fdfdfd;
	text-decoration:none;
}

.item:hover
{
	background-color:#393939;
	text-decoration:none;
}

#middle
{
	width:1100px;
	margin-left:100px;
}

#content
{
	float:left;
	width:807px;
}

#footer
{
	font-size:10px;
	clear:left;
}

.encart-video
{
	background-image:url("../images/module-vignette.gif");
	background-repeat:no-repeat;
	width:187px;
	height:273px;
}

.video
{
	margin-top:40px;
	width:156px;
	margin-left:auto;
	margin-right:auto;
}

.video .image
{
	width:150px;
	height:120px;
	border:#b8b8b8 3px solid;
	margin-bottom:9px;
}

.video .image:hover
{
	width:150px;
	height:120px;
	border:#33dbff 3px solid;
}

.video .title
{
	height:26px;
	overflow:hidden;
	line-height:26px;
	border-bottom: 1px dotted #585858;
}

.video .duree
{
	height:26px;
	line-height:26px;
	border-bottom: 1px dotted #585858;
}

.video .voir
{
	border-bottom: 1px dotted #585858;
	height:26px;
	line-height:26px;
}

.video .voir a
{
	display:block;
	height:26px;
	line-height:26px;
	color:#33dbff;
	text-decoration:none;
}


.taberreurs {
	color: #ff0000;
	background-color: #ffeaea;
	padding: 2px;
	height: auto;
	margin-bottom:20px;
	border: 1px dashed #ff0000;
}

#content h2
{
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:15px;
	font-size:12px;
}
.tabok {
	color: #006633;
	background-color: #d9f9ca;
	padding: 2px;
	height: auto;
	margin-bottom:20px;
	border: 1px dashed #006633;
}
/*
.bt-next
{
	color:#33dbff;
	font-weight:bold;
	font-size:14px;
}

.bt-previous
{
	color:#33dbff;
	font-weight:bold;
	font-size:14px;
}

.bt-numero
{
	color:#33dbff;
	font-weight:bold;
	font-size:14px;
}
.bt-numero:hover, .bt-previous:hover, .bt-next:hover
{
	text-decoration:none;
}

.bt-actif
{
	color:#fdfdfd;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
*/

.bt-next
{
	line-height:24px;
	width:87px;
	height:24px;
	float:left;
	margin-right:5px;
	background-image:url(../images/suivant.gif);
	background-repeat:no-repeat;
}

.bt-previous
{
	line-height:24px;
	width:87px;
	height:24px;
	float:left;
	margin-right:5px;
	background-image:url(../images/suivant.gif);
	background-repeat:no-repeat;
}

.actif
{
	color:#ffffff;
}

.bt-numero
{
	padding-top:1px;
	font-weight:bold;
	text-align:center;
	line-height:21px;
	float:left;
	margin-right:5px;
	display:block;
	width:30px;
	height:24px;
	background-image:url(../images/numeros.gif); 
	background-repeat:no-repeat;
}

hr
{
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
}

img
{
	border:0px;
}

#contacts
{
	position:relative;
	top:-34px;
	left:810px;
	font-weight:bold;
	width:80px;
	z-index:2;
}

#abonnements
{
	position:relative;
	top:-50px;
	left:906px;
	font-weight:bold;
	width:110px;
	z-index:2;
}

#favoris
{
	position:relative;
	top:-66px;
	left:1035px;
	font-weight:bold;
	width:84px;
	z-index:2;
}

/* ENCART */

.encart td {padding: 0px;}

.encart .top .left, .encart .bottom .left {  width: 7px; }
.encart .top .right, .encart .bottom .right {  width: 6px; }
.encart .top .left,.encart .top .right { height:25px; }
.encart .bottom .right, .encart .bottom .left { height:15px;  }

.encart .top .left { background-image: url("../images/encart/top-left.gif"); }
.encart .top .center { background-image: url("../images/encart/top-middle.gif"); }
.encart .top .right { background-image: url("../images/encart/top-right.gif"); }

.encart .middle .left { background-image: url("../images/encart/middle-left.gif"); }
.encart .middle .center { background-color:#313131;}
.encart .middle .right { background-image: url("../images/encart/middle-right.gif"); }

.encart .bottom .left { background-image: url("../images/encart/bottom-left.gif"); }
.encart .bottom .center { background-image: url("../images/encart/bottom-middle.gif"); }
.encart .bottom .right { background-image: url("../images/encart/bottom-right.gif"); }