html, body {
padding:0px;
margin:0px;
color:#444;
font-family:Helvetica, Arial, Verdana;
}
img{
border:0;
}
a:link, a:visited, a:active {
color:#0046C2;
text-decoration:none;
}
a:hover {
color:#f6790f;
}
.a_title:link, a_title:visited, a_title:active {
color:#FFFFFF;
}
.a_title:hover {
color:#f6790f;
}
.wrapper {
width:1011px;
background-color:white;
margin:0 auto;
padding-left:4px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.height{
	float:left;
	background-color:white;
	width:1011px;
}
h4.gauche {
	background:url(../img/i/long_blue_grd.png) #006dd1;
	
	color:white;
	font-size:14px;
	font-family:Arial Black, Arial;
	letter-spacing:-2px;
	text-align:center;
	height:25px;
	padding-top:1px;
	margin-bottom:10px;
	margin-top:0px;
}
.header {
display:block;
height:133px;
}
.toplogo {
width:720px;
padding:10px;
float:left;
padding:0px;
border:1px solid #ccc;
margin:6px;
overflow:hidden;
height:123px;
background-color:#cacaca;
}
.newsletterbox {
background:url(../img/2010/courriel.jpg) no-repeat;
border:1px solid #ccc;
width:260px;
float:left;
margin:5px;
height:124px;
position:relative;

}

h1.newsletter {
background:url(../img/i/medsmall_blue_grd.png);
text-transform:uppercase;
color:white;
font-size:14px;
font-family:Arial Black, Arial;
letter-spacing:-2px;
text-align:center;
height:22px;
padding-top:1px;
float:left;
width:260px;
margin-top:0px;
}
.padding12 {
padding:12px;
}
.padding5 {
padding:5px;
}
.padding3 {
padding:3px;
}
.padding{
padding:0px;
}
.margin-left5{
	margin-left:5px;
}
.margin-left7{
	margin-left:7px;
}
.margin-right15{
	margin-right:15px;
}
.newslettermsgs{
	font-size:11px;
	font-weight:bold;
	margin-left:0px;
	width:220px;
	padding:0px;
	text-align:left;
}
.newsletterinput {
position:absolute;	
bottom:5px;
left:7px;
overflow:hidden;
width:240px;
}
.fontsize10{
	font-size:10px;
}
.top {
display:block;
height:203px;

}
.video{
	width:262px;
	min-height:203px;
	height:203px !important;
}
.float-left{
	float:left;
}
.ads{
	width:730px;
	height:88px;
	text-align:center;
	/*border:1px solid #000;*/
}
.text-slider {
width:730px;
height:103px;
background:url(../img/i/messagebox.png) repeat-x #d6d6d6;
border:1px solid #ccc;
display:block;
color:#900051;
font-size:10.5pt;
font-family:Verdana;
letter-spacing:-1px;
overflow:hidden;
}
.margin-top5{
	margin-top:5px;
}
.menu {
display:block;
height:82px;
margin-bottom:10px;
}
ul.menu{
	list-style:none;
	margin-top:0px;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	margin-left:5px;
}
li.menu{
	display:block;
	float:left;
	
}

a.menu-accueil{
	float:left;
	width:197px;
	height:82px;
	background:url(../img/2010/bt_accueil.jpg) no-repeat;
}

a:active.menu-accueil,
a:hover.menu-accueil{
	background:url(../img/2010/bt_accueil.jpg) bottom no-repeat;
}
a.menu-video{
	float:left;
	width:158px;
	height:82px;
	background:url(../img/2010/bt_videos.jpg) no-repeat;
}
a:active.menu-video,
a:hover.menu-video{
	background-position:bottom;
}
a.menu-photo{
	float:left;
	width:174px;
	height:82px;
	background:url(../img/2010/bt_photos.jpg) no-repeat;
}
a:active.menu-photo,
a:hover.menu-photo{
	background-position:bottom;
}
a.menu-blog{
	float:left;
	width:203px;
	height:82px;
	background:url(../img/2010/bt_contact.jpg) no-repeat;
}
a:active.menu-blog,
a:hover.menu-blog{
	background-position:bottom;
}
a.menu-emissions{
	display:block;
	float:left;
	padding-top:10px;
	height:33px !important;
	min-height:33px;
	text-decoration:none;
	padding-left:10px;
	font-size:16px;
	font-family:arial black;
	font-weight:bold;
	color:#fff;
	padding-right:10px;
	text-transform:uppercase;
	width:133px;
	background: url(../img/i/btn_emissions.jpg) right no-repeat;
}
a:active.menu-emissions,
a:hover.menu-emissions{
	background: url(../img/i/btn_emissions_hover.jpg) right no-repeat;
}
a.menu-topos{
	float:left;
	width:267px;
	height:82px;
	background:url(../img/2010/bt_topos.jpg) no-repeat;
}
a:active.menu-topos,
a:hover.menu-topos{
	background-position:bottom;
}
a.menu-recherche{
	display:block;
	float:left;
	padding-top:10px;
	height:33px !important;
	min-height:33px;
	text-decoration:none;
	padding-left:10px;
	font-size:16px;
	font-family:arial black;
	font-weight:bold;
	color:#fff;
	margin-right:0px;
	padding-right:10px;
	text-transform:uppercase;
	width:141px;
	background: url(../img/i/btn_recherche.jpg) right no-repeat;
}
a:active.menu-recherche,
a:hover.menu-recherche{
	background: url(../img/i/btn_recherche_hover.jpg) right no-repeat;
}
.videoslideshow{
	display:block;
	height:217px !important;
}
.featured{
	list-style:none;
	padding:5px;
	margin-left:8px;
	
	clear:left;
	width:500px;
	
	overflow:hidden;
	font-size:10px;
	
	color:#0065cb;
	padding-bottom:10px;
	border-bottom:1px solid #dbdee0;
}
.featured:hover{
	
}
h1{
padding:0px;
font-size:28px;
text-transform:uppercase;
font-family:Arial Black, Arial;
letter-spacing:-3px;
position:relative;
}
h1.title_featured {
color:#0065cb;
font-size:14px;
font-family:Arial Black, Arial;
letter-spacing:-0.6pt;
margin-bottom:3px;
padding-bottom:0px;
margin-top:0px;
}
.featured_links{
text-decoration:none;
color:#0e3b5b;
font-size:14px;
font-weight:bold;
letter-spacing:-0.5px;
}
a.featured_links, a:link.featured_links, a:visited.featured_links, a:active.featured_links   {
text-decoration:none;
color:#0e3b5b;
font-size:14px;
font-weight:bold;
letter-spacing:-0.5px;
}

a:hover.featured_links {
color:#f6790f;
}
.contenu_gauche {
width:540px;
margin:5px 0px 5px 0px;
float:left;
}
table.featured-text{
	margin-top:-5px;
	font-size:10px;
	color:#4f4f4f;
}
.bar_links{
	background: url(../img/i/arrow_video.jpg) no-repeat;
	width:177px;
	min-height:16px;
	height:16px;
	padding-top:2px;
	padding-left:2px;
	border:1px solid #cfcfcf;
	font-weight:bold;
	vertical-align:middle;
}
.plusvideos{
	color:#2562f5;
	padding-left:20px;
	min-height:15px;
	padding-top:2px;
	height:15px !important;
	font-size:8px;
	width:157px;
	float:left;
	display:block;
	clear:left;
	text-decoration:none;
}
.video-info{
	font-style:normal;
	color:#2562f5;
}
.photos{
	margin-right:1px;
	border:none;
}
.tags{
	border:1px solid #cfcfcf;
	background:#EEEEEE; /*url(../images/tag_bg.jpg) repeat-x;*/
	width:293px;
	min-height:25px;
	height:25px !important;
	color:#000;
	padding-left:2px;
	padding-right:2px;
}
.tags-title {
	color:#0065cb;
	font-size:14px;
	font-family:Arial Black, Arial;
	letter-spacing:-0.6pt;
	margin-bottom:3px;
	padding-bottom:0px;
	margin-top:0px;
}
a.tags-links{
	text-decoration:none;
	font-size:8px;
	font-weight:bold;
}
.sidebar_1 {
	display:block;
	width:300px;
	margin:5px;
	float:left;
}
h4.title_sidebar1 {
	background:url(../img/i/med_blue_grd.png) #006dd1;
	text-transform:uppercase;
	color:white;
	font-size:14px;
	font-family:Arial Black, Arial;
	letter-spacing:-2px;
	text-align:center;
	height:25px;
	padding-top:1px;
	margin-top:0px;
	margin-bottom:10px;
	

}
.topvideos {
	background:#D6D6D6 url(../img/i/tall1_grd.png) repeat-x scroll 0 0;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:-10px;
	text-align:center;
	padding-left:25px;
}
.autres_videos {
	background:#D6D6D6 url(../img/i/tall1_grd.png) repeat-x scroll 0 0;
	border:1px solid #ccc;
	text-align:center;
	padding:5px;
}
.div_video_play_slider{
	position:absolute;
	width:252px;
	height:180px;
}
.div_video_play1{
	position:absolute;
	width:180px;
	height:120px;
}
.div_video_play2{
	position:absolute;
	width:180px;
	min-width:180px;
	height:57px;
	min-height:57px;
}
.div_video_play_hover{
	cursor:pointer;
	background-image:url(../img/2010/ico_play.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.overlay-info-slider{
	background:url(../img/i/overlay.png) no-repeat;
	width:255px;
	min-height:183px;
	height:183px !important;
	margin:auto;
	position:relative;

}
.overlay-info{
	background:url(../img/i/overlay2.png) no-repeat;
	width:250px;
	min-height:140px;
	height:140px !important;
	margin:auto;
	position:relative;

}
.video_du_jour{
	width:150px;
	min-height:110px;
	height:112px !important;
	margin-bottom:4px;
	text-decoration:none;
}
.video_slider{
	width:255px;
	min-height:183px;
	height:160px !important;
	margin-bottom:10px;
	text-decoration:none;
}
.video1{
	width:250px;
	min-height:140px;
	height:120px !important;
	margin-bottom:10px;
	text-decoration:none;
}
.pos1{
	background:url(../img/i/badge1.png) no-repeat;
	width:250px;
	height:130px !important;
	min-height:130px;
	float:left;
}
.pos2{
	background:url(../img/i/badge2.png) no-repeat;
	width:250px;
	height:130px !important;
	min-height:130px;
	float:left;
}
.pos3{
	background:url(../img/i/badge3.png) no-repeat;
	width:250px;
	height:130px !important;
	min-height:130px;
	float:left;
}
.top6_title{
	font-weight:bold;
	font-size:12px;
	text-shadow:#444444 1px 1px 0px;
	color:#fff;
	font-family:arial black;
	text-decoration:none;
	float:left;
	width:204px;
	text-align:left;
	padding-top:4px;
	padding-left:6px;
}
.video-infos{
	position:absolute;
	bottom:3px;
	left:40px;
	width:200px;
	float:left;
	text-decoration:0px;
	font-weight:bold;
	color:#555555;
	font-family:arial black;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}
.sidebar_2 {
	display:block;
	width:150px;
	margin:5px 0px;
	float:left;
}
h4.title_sidebar2 {
	background:url(../img/i/small_blue_grd.png) #006dd1;
	text-transform:uppercase;
	color:white;
	font-size:14px;
	font-family:Arial Black, Arial;
	letter-spacing:-2px;
	text-align:center;
	height:25px;
	padding-top:1px;
	margin-bottom:10px;
	margin-top:0px;
}
.footer{
	background:url(../img/i/footer_bg.jpg) no-repeat;
	width:1012px;
	
	float:left;
	display:block;
	
	text-align:right;
	margin-top:5px;
}
#menu-footer{
	float:right;
	margin-top:20px;
	margin-right:20px;
	color:#FFF;
	font-size:16px;
	letter-spacing:-1px;
}
#menu-footer a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#menu-footer a:hover{
	text-decoration:underline;
}
.footer-links{
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
}
a.foot-links{
	text-decoration:underline;
	text-transform:uppercase;
	 color: #666;
}
.copyright{
	font-size:12px;
}
.inset{
	float:left;
	display:inline;
	clear:both;
	width:998px;
	margin-top:10px; /* ### */
}
.video_nav{
	margin-left:5px;
	float:left;
	display:block;
	clear:both;
	width:535px;
}
.video_nav a{
	color:#0E3B5B;
}
a.box_button{
	color:#fff;
	font-family:arial black;
	font-size:10px;
	padding:5px 11px;
	background:#2e2e2e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right:3px;
	margin-bottom:5px;
	float:left;
	display:block;
	text-transform:uppercase;
}
a:hover.box_button{
	background:#004eb9;
}
