body {	
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	
	/*font-size: 1em;	
	line-height: 2em;*/	
	color: #FFF;	
}
img {
	border-width:0px;
}
a {text-decoration:none}
hr {
	clear: both;
	visibility:hidden;
	margin:0px;
	padding:0px;
	line-height:0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
form {margin:0;padding:0}

/************************************************************************************/
/* ----- Bordure ----- */
table.bordure {
	text-align:center;
}
table.bordure tr td.chg, table.bordure tr td.chd, table.bordure tr td.cbg, table.bordure tr td.cbd {
	width:15px
	height:15px;
	background-repeat:no-repeat;
}

/************************************************************************************/
/* ----- Site ------ */
table.site {
	width:990px;
	border-width:0px;
}
table.site td.site_haut {
	width:750;
	height:206;
	max-height:206px;
	background-color:#009900;
	vertical-align:top;
}
table.site td.menu_gauche {
	width:210px;
	vertical-align:top;
}
table.site td.menu_droite {
	width:240px;
	vertical-align:top;
}
table.site td.main {
	width:558px;
	vertical-align:top;
}

/* ----- Haut ----- */
table.haut {
	width:750;
	height:206;
	padding:0px;
	margin:0px;
	line-height: 0px;
	border-width:0px;
}
table.haut td.recherche form {
	padding:0px;
	margin:0px;
}
table.haut td.recherche form input {
	border: 1px solid #FF6803;
	background-color:#FFD3AD;
	color:#F45000;
	font-size:15px;
	width:180px;
	height:22px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:12px;
	padding:1px;
}
table.haut td.navBar {
	height:36px;
}
table.haut td.navBar img {
	margin-left: 7px;
}
table.haut td div.loc {
	height:26px;
	line-height: 15px;
	vertical-align:bottom;
	color:#FFCC99;
	font-weight:bold;
}
table.haut td div.loc a {
	color:#FFCC99;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
table.haut td div.loc a:hover {
	color:#FFEFDF;
}



/* ----- BOUTONS ----- */
a.btnAccueil {
	display: block;
	float:left;
	width: 125px;
	height: 32px;
	background: url(img/boutons/btnAccueil.jpg) no-repeat 0 0;
}
a.btnAccueil:hover {
	background: url(img/boutons/btnAccueil.jpg) no-repeat 0 -32px ;
}

a.btnNouveautes {
	display: block;
	float:left;
	width: 131px;
	height: 32px;
	background: url(img/boutons/btnNouveautes.jpg) no-repeat 0 0;
}
a.btnNouveautes:hover {
	background: url(img/boutons/btnNouveautes.jpg) no-repeat 0 -32px ;
}

a.btnRechercher {
	display: block;
	float:right;
	width: 124px;
	height: 30px;
	background: url(img/boutons/btnRechercher.gif) no-repeat 0 0;
}
a.btnRechercher:hover {
	background: url(img/boutons/btnRechercher.gif) no-repeat -124px 0;
}
a.btnPage {
	display: block;
	float:left;
	width: 31px;
	height: 19px;
	background: url(img/boutons/btnPage.jpg) no-repeat 0 0;
	color: #FFF;
	text-align:center;
	padding-top:2px;
	margin-right:1px;
	font-weight:bold;
	font-size:12px;
	
}
a.btnPage:hover {
	background: url(img/boutons/btnPage.jpg) no-repeat -31px 0 ;
}
a.btnTelecharger {
	display: block;
	float:right;
	width: 154px;
	height: 34px;
	background: url(img/boutons/btnTelecharger.jpg) no-repeat 0 0;
	margin-right:10px;
	margin-top:2px;
}
a.btnTelecharger:hover {
	background: url(img/boutons/btnTelecharger.jpg) no-repeat 0 -34px;
}
a.btnFiche {
	display: block;
	width: 136px;
	height: 34px;
	background: url(img/boutons/btnFiche.jpg) no-repeat 0 0;
	margin-top:2px;
	margin-left:-6px;
}
a.btnFiche:hover {
	background: url(img/boutons/btnFiche.jpg) no-repeat 0 -34px;
}





/************************************************************************************/
/* ----- Menu vidéos ----- */
#menu_videos {
	width:192px;
}
/*#menu_videos .haut {
	height:41px;
	background-image:url(img/haut_menu_videos.png);
}*/
#menu_videos .bas {
	height:20px;
	background-image:url(img/menu/menu_videos_bas.jpg);
}
#menu_videos ul {
	background-image:url(img/menu/menu_videos_bg.jpg);
	list-style-image:url(img/menu/menu_videos_etoile.jpg);
	list-style-position:inside;
	margin: 0px;
	padding-left: 13px;
	padding-right: 4px;
}
#menu_videos ul li div {
	height: 15px;
	background-image:url(img/menu/menu_videos_bg_nb_videos.jpg);
	margin-left: -13px;
	text-align:right;
	padding-right: 14px;
	font-size: 9px;
}
#menu_videos a.categorie {
	color:#666;
	font-weight:bold;
	font-size:14px;
	padding-right:5px;
}
#menu_videos a.categorie:hover {
	color:#990000;
}
#menu_videos a.nb_videos {
	color:#990000;
	font-size:10px;
}

/************************************************************************************/
/* ----- Nouveautés ----- */
#nouveautes {
	width:240px;
	background-image:url(img/nouveautes/nouveautes_bg.jpg);
}
#nouveautes .haut {
	height:36px;
	background-image:url(img/nouveautes/nouveautes_h.jpg);
}
#nouveautes .bas {
	height:25px;
	background-image:url(img/nouveautes/nouveautes_b.jpg);
}
#nouveautes .nouveaute {
	margin-left: 15px;
}
#nouveautes .nouveaute a.titre {
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
}
#nouveautes .nouveaute a.titre:hover {
	color:#FFCC00
}
#nouveautes .preview img {
	border: 1px solid #00FFFF;
	width:100px;
	height:75px;
	margin:0px 2px 0px 2px;
}
#nouveautes .preview img:hover {
	border: 1px solid #FFCC00;
}
#nouveautes .preview .date {
	text-align:right;
	padding-right:15px;
	font-size:10px;
	color:#33CCCC;
}
#nouveautes .preview .infos_hidden {
	display:none;
}
#nouveautes .preview .infos {
	border: 1px solid #00FFFF;
	background-color:#0379A0;
	margin-left:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-size:10px;
	padding:3px;
	text-align:justify;
	display:block;
}

/************************************************************************************/
/* ----- Dernières recherches ----- */
#dernieres_recherches {
	width:240px;
}
#dernieres_recherches .haut {
	height:40px;
	background-image:url(img/dernieres_recherches/dernieres_recherches_h.jpg);
}
#dernieres_recherches .bas {
	height:40px;
	background-image:url(img/dernieres_recherches/dernieres_recherches_b.jpg);
}
#dernieres_recherches .gauche {
	background-image:url(img/dernieres_recherches/dernieres_recherches_g.jpg);
	width:4px;
	background-repeat:repeat-y;
}
#dernieres_recherches .droite {
	background-image:url(img/dernieres_recherches/dernieres_recherches_d.jpg);
	width:4px;
	background-repeat:repeat-y;
}
#dernieres_recherches .recherches {
	width:240px;
	background-image:url(img/dernieres_recherches/dernieres_recherches_bg.jpg);
	background-repeat:repeat-x;
	min-height:180px;
}
#dernieres_recherches .recherche {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-left:4px;
}
#dernieres_recherches .recherche img {
	margin-right:5px;
}
#dernieres_recherches .nb_videos {
	width:25px;
	color:#FF8E32;
	font-size:10px;
	padding-right:4px;
	text-align:right;
}
#dernieres_recherches a {
	color:#0099FF;
}
#dernieres_recherches a:hover {
	color:#00CCFF;
}


/************************************************************************************/
/* ----- Vidéo ----- */
div.video {
	width:558px;
	margin:0px;
}
div.video .haut {
	background-image:url(img/video/video_h.jpg);
	background-repeat:no-repeat;
	height:47px;
}
div.video .haut h1 {
	font-size:14px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
div.video .bas {
	height:35px;
	background-image:url(img/video/video_b.jpg);
}
div.video .contenu {
	background-image:url(img/video/video_bg.jpg);
	padding: 0px 0px 0px 20px;
}
div.video .contenu .infos{
	padding: 0px 20px 0px 20px;
	height:94px;
	text-align:right;
	font-weight:bold;
	color:#FF9900;
	font-size:14px;
}
div.video .contenu img {
	border: 1px solid #FFF;
}
div.video .contenu img:hover {
	border: 1px solid #FFCC00;
}
div.video .contenu img.thumb1 {
	float:left;
	display:block;
	margin-bottom:10px;
}
div.video .contenu img.thumb2 {
	margin-left:3px;
}
div.video .contenu img.thumb3 {
	margin-right:17px;
	margin-bottom:12px;
}
div.video .description {
	margin-left:-20px;
}
div.video .description .haut {
	height:24px;
	background-image:url(img/video/video_desc_h.jpg);
}
div.video .description .desc {
	background-image:url(img/video/video_desc_bg.jpg);
	color:#888;
	font-weight:bold;
	font-size:14px;
	padding:0px 30px 0px 30px;
	text-align:justify;
}
div.video .description .bas {
	background-image:url(img/video/video_desc_b.jpg);
	background-repeat:no-repeat;
	height:15px;
}


/************************************************************************************/
/* ----- Pub ----- */
div.pub234x60 {
	width:234px;
	height:60px;
	background-color:#FFF;
	border: 1px solid #00CCFF;
	margin-top:5px;
	margin-left:1px;	
}

/************************************************************************************/
/* ----- Liens Pages ----- */
div.liens_pages {
	clear:both;
	margin-left:14px;
}

/************************************************************************************/
/* ----- Mailing ----- */
table.mailing {
	width:236px;
	height:60px;
	background-color:#034874;
	border: 1px solid #00CCFF;
	margin-top:5px;
	margin-left:1px;
	font-weight:bold;
}
table.mailing input {
	border: 1px solid #00CCFF;
	background-color:#FFF;
	margin:4px 0px 4px 2px;
}
table.mailing input#submitML {
	border: 1px solid #00CCFF;
	background-color:#034874;
	font-weight:bold;
	color:#00CCFF;
	padding:0px;
	width:80px;
	height:20px;
}
table.mailing .header {
	background-color:#0379A0;
	font-size:12px;
	text-align:center;
}
.mailing form {
	padding:0px;
	margin:0px;
}
/************************************************************************************/
/* ----- Recherche ----- */
div.result_recherche {
	margin:0px 0 10px 15px;
}
div.recherche_video {
	margin: 0px 6px 0px 10px;
}
div.recherche_video .thumb1 {
	border: 1px solid #00CCFF;
	padding:2px;
	background-color:#034874;
	float:left;
	margin:0px 4px 4px 0px;
}
div.recherche_video a {
	font-size:14px;
	font-weight:bold;
	color:#FF9900;
}
div.recherche_video p {
	font-size:12px;
	text-align:justify;
	margin:0;
}
div.recherche_video .separateur {
	clear: both;
	visibility:hidden;
	margin:0px;
	padding:0px;
	line-height:1px;
}
/************************************************************************************/
div.link{font-size:10px;color:#AAA}
div.link a{font-size:10px;color:#AAA}
