* {

	margin:0;

	padding:0;

}

html, body {

	height:100%;

}

body {

	color:#333333;

	font-size:12px;

	font-family:Arial, Verdana, Helvetica;

	background:#353535 url(/img/bg_body.png) repeat-x scroll 0 0;

}

a {

	text-decoration:none;

	color:#FFFFFF;

}

#central a {

	color:#db1f1f;

}



h2 a {

	color:#000000;

}



a:hover {

	text-decoration:underline;

}

a img {

	border:none;

}

h1 {

	margin:0px;

	padding:3px;

	color:#cf0101;

	font-size:21px;

}



h1#h1left {

  text-indent:-9999px;

  background: transparent url(/img/headerh1.jpg) no-repeat scroll 0 0;

}



h1#h1left a{

  display:block;

  height:199px;

  width:661px;

}



h2 {

	margin:0px;

	padding:2px;

	color:#c50000;

	font-size:16px;

}

h3, .h3 {

	font-weight:bold;

	display:block;

	margin:0px 0px 8px 0px;

	padding:2px;

	color:#2173aa;

	font-size:14px;

}

h4 {

	font-size:12px;

}

p {

	padding:3px;

	line-height:17px;

	text-align:justify;

}

#footer {

	color: #FFFFFF;

	text-align:center;

}



#header {

	margin:0 auto;

	width: 822px;

	height:70px;

}

#top_bar {

	width:822px;

	height:45px;

	padding-top:10px;

}



#top_bar h1 {

	display:block;

	height:50px;

	font-size:34px;

	float:left;

}

#top_bar h1 a {

	color:#FFFFFF;

}



#top_bar .sous_titre_seo {

	color:#000000;

	float:left;

	font-size:18px;

	margin-top:16px;

}



#container {

  width:1040px;

  margin: 0 auto;

}





#contentfoot {

  width:865px;

  height:99px;

}



#content {

  width:1040px;

}



#content #side_left {

	margin:20px;

}

#content #side_left li {

	background:url(/img/bg_cat.png) no-repeat;

	color:white;

	height:19px;

	list-style-type:none;

	margin-bottom:3px;

	padding-left:15px;

	padding-top:3px;

	width:109px;

}



#content #side_left li a {

	color:white;

}



#content .video_desc {

	/*height:67px;*/

	height:76px;

	margin:0 0 0 20px;

	padding-top:2px;

	width:405px;

}



#content .video_single {

	height:auto;

	margin:3px 0 0 20px;

	padding-top:2px;

	width:405px;

}



#content .video_desc img {

border:1px solid black;
float:left;
margin:4px 4px 0 0;
}



#content .video_desc h3 {

	margin:0px 0 0;

}



#content .video_desc h3 a {

	color:#061a1f;

	font-family:Arial;

	font-size:11px;

	font-style:normal;

	font-weight:bold;

	text-decoration:underline;

}



#content .video_desc p {

	color:#061a1f;

	font-size:11px;

	font-style:normal;

	font-weight:normal;

	margin:0;

	margin-top:-3px;

	text-decoration:none;

	width:auto;

	font-family:Arial;

	line-height:15px;

}



#content_left {

	float: left;

	width:677px;

}



#main {

  background:transparent url(/img/bg_header.png) no-repeat scroll 0 0;

}



#main2 {

	overflow:hidden;

  background:transparent url(/img/bg_main.png) repeat-y scroll 0 0;

  padding-top:20px;

  padding-left:100px;

}



#main_bottom {

  background: transparent url(/img/bg_footer.png) no-repeat scroll 0pt 0pt;

  height: 36px;

 }

#side_right {

	float:left;

}

#pages {

	height:25px;

	margin:10px auto;

	padding-left:10px;

	padding-top:3px;

}

#pages a {

	color:#061a1f;

}



.bg_thumb {

	background:transparent url(/img/contour_thumb.png) no-repeat scroll 0 0;

	height:196px;

	padding:8px 0 0 9px;

	width:259px;

	margin:5px auto;

}



.txt_thumb {

	margin: 10px auto;

	text-align:center;

	width:285px;

}





#categories {

  background:transparent url(/img/bg_categories.jpg) no-repeat scroll 0 0;

  float:left;

  height:335px;

  padding:320px 0 0 40px;

  width:323px;

}



#categories ul{

	list-style-type:none;

}



#categories ul li{

  background:transparent url(/img/icon_categorie.png) no-repeat scroll 0 0;

  line-height:28px;

  padding-bottom:15px;

  padding-left:35px;

}



#categories a {

	color: #FFFFFF;

	font-weight: bolder;

}



#pubright {

	margin: 430px 0pt 0pt 40px;

}



#player {

	margin-left: 10px;

	width: 430px;

}



#photoright {

  margin-left:900px;

  margin-top:70px;

  position:absolute;

}





/* Disclaimer *



#disclamer {

 position: absolute;

 z-index: 2;

 width: 100%;

 height: 100%;

 background: url(/img/bg_disclaimer.jpg) center top;

 padding-top: 5%;

 vertical-align:middle;

 line-height: 100%;

}



#disclamer-box {

 width: 600px;

 height: 430px;

 position: relative;

 text-align: left;

 padding: 1px;

	background: url(/img/bg_cadre_disc.png) no-repeat 10px;

}



#disclamer-text {

 width: 590px;

 height: 280px;

 margin-top: 90px;

 margin-left: 46px;

 color: white;

 font-size: 12px;

 padding: 10px;

}



#disclamer-videos {

}



p.disc-vid-item

 {

	font-size: 11px;

	color: #fff;

	text-decoration: none;

	line-height: 13px;

	display: block;

	margin-top: 15px;

	margin-bottom: 40px;

}



a.disc-lien {

	color: #fff;

	font-size: 12px;

	text-decoration: underline;

}



#disclamer-text p#zone-entrer {

	text-align: center;

}



.body-disclaimer {

	overflow: hidden;

}



#disclaimer-avant {

	display: none;

}



#disclaimer-header {

	font-size: 16px;

	font-weight: bold;

}



#zone-entrer {

	text-indent: 200px;

}



#zone-entrer a, #zone-entrer a:active, #zone-entrer a:hover, #zone-entrer a:visited {

	color: #FF4FBE;

}



#zone-add {

	width: 600px;

}



#zone_traficmax {

	height:130px;

	padding-left:95px;

	padding-top:22px;

	width:420px;

	//background-image: url(/img/bg_cadre_disc.png);

	background-repeat: no-repeat;

	margin-left: 30px

}



#disclaimer-blabla {

	margin-left: 40px;

	margin-right: 30px;

}



img.disc-vign {

	margin-right: 10px;

	border: 1px solid #ff2c72;

}



#disclamer-vignettes {

	width: 100px;

	margin-left: 35px;

}

*/


