*
{
outline: none;
} 

/* module Commentaires */

h2.trigger {
	background:url("h2_trigger_a.gif") no-repeat scroll 0 0 transparent;
	font-weight:normal;
	height:46px;
	line-height:46px;
	margin:0 0 5px;
	width:380px;
	font : 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.trigger a {
	color: #eee;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #333333;
	overflow: hidden;
	font-size: 1.2em;
	width: 430px;
	clear: both;
}
#modifVideo{
float:left;
}
.toggle_container .block {
	width: 400px;

	background: #333333 /*--Bottom rounded corners--*/
}

/* Fin module Commentaires */




body {
padding : 0;
margin : 0;
background : #525252 url(images/mainbg.png) repeat-x 0% 0%;
color : #eeeeee;
font : 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#player{
 z-index:1; 
}

#Body {
padding : 0;
width:1045px;
margin : 0 auto 0;
background : #131313 url(images/mainbg2.png) repeat-x 0% 0%;
color : #eeeeee;
}
.Partenaires{
	padding : 0;
	margin : 0;
background : #131313;
color : #eeeeee;
}
div, p, ul, h2, img {
padding : 0;
margin : 0;
}
ul {
list-style-type : none;
}
a {
color : #eee;
text-decoration : none;
}
a:hover {
background : transparent;
color : #666;
}
#Liens a {
background : transparent;
text-decoration : none;
}
#Liens a:hover {
background : transparent;
color : #666;
}
img.pub1 {
margin-top : 10px;
}
.Titre {
border-bottom : 2px solid #890000;
margin-bottom : 8px;
width : 300px;
}
#TitreCourt {
border-bottom : 2px solid #890000;
margin-bottom : 8px;
width : 150px;
}
.bandeau {
height:93px;
margin-left:10px;
position:relative;
width:732px;
}

html:not([lang*=""]) #topPan form {
float:right;
margin-right:20px;
margin-top:-13px;
}
#topPan form {
float:right;
margin-right:5px;
margin-top:-13px;
}

#topPan {
width:1045px;
height : 87px;
position : relative;
margin : -10px auto 0;
top : 0;
left : 0;
}

#topPan #ImgPan {
margin-top : -72px;
position : absolute;
margin-left:15px;
}
#CommNom {
float : left;
width:155px;
}
#CommDate {
float : right;
}
#Comm {
float : left;
margin-bottom : 30px;
margin-top : 10px;
}
.corpsGauche{
float:left;
width:1045px;
}
.corpsDroit{
float:left;
width:160px;

}
.contenu{
margin:30px auto 0;
width : 1045px;
}

.contenuQui{
font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
height:auto;
margin:40px auto;
min-height:600px;
width:990px;
}
.contenuQui .nonSouligne{
text-decoration:none;
}
.contenuQui p{
margin-top:10px;
text-decoration:underline;
text-align:justify;
}
#bodyPan {
/*border-bottom:1px solid white;*/
float:left;
height:auto;
position:relative;
width:1045px;
}
#bodyPanWatch {
width : 1045px;
position : relative;
margin : 30px auto 0;
min-height:600px;
height:auto;
}
#bodyPanCat {
width:1045px;
position : relative;
margin : 30px auto 0;
min-height:750px;
height:auto;
}
#MiddleLeftPan {
padding-right : 10px;
width : 530px;
float : left;
margin-left : 15px;
}
#MiddleLeftPanWatch {
border-right : 1px solid white;
float : left;
margin-bottom : 10px;
margin-left : 15px;
margin-right : -1px;
padding-bottom : 10px;
padding-right :4px;
width : 500px;
}
#descVid {
margin-bottom : 20px;
margin-top : 10px;
text-align : justify;
font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#MiddleRightPan {
width : 470px;
float : left;
height : 500px;
padding-left : 6px;
border-left : 1px solid white;
}
* html #MiddleRightPan {
width : 400px;
}
#MiddleRightPanWatch {
width:500px;
float : left;
margin-bottom : 10px;
height : auto;
padding-left : 6px;
border-left : 1px solid white;
}
#MiddleRightTopPan {
width : 384px;
height : 203px;
background : url(images/image1.jpg) no-repeat 0% 100%;
padding : 29px 0 0;
margin : 0 0 40px 0;
}
.VidRec {
padding:0 7px;
}
.VidRec p {
width:80px;
}
#MiddleRightPan h2 {
width : 380px;
height : 20px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 24px;
}
#MiddleRightPanNext {
border-left:1px solid white;
float:left;
height:auto;
margin-bottom:20px;
padding-left:25px;
width:120px;
}
#MiddleRightPanNext2 {
border-left:1px solid white;
float:left;
height:auto;
margin-top:70px;
padding-bottom:14px;
padding-left:25px;
width:120px;
}
#MiddleRightPanNextWatch {
width : 200px;
float : left;
height:auto;
padding-left : 10px;
border-left : 1px solid white;
padding-top:10px;
margin-bottom:10px;
}
#MiddleRightPanNextCat {
width:160px;
float:right;
height : 600px;
margin-top:72px;

}
#MiddleRightTopPan {
width : 384px;
height : 203px;
background : url(images/image1.jpg) no-repeat 0% 100%;
padding : 29px 0 0;
margin : 0 0 40px 0;
}
#MiddleRightTopPan p.fresh {
width : 108px;
height : 24px;
display : block;
margin : 0 0 0 208px;
font-size : 20px;
text-transform : uppercase;
}
#MiddleRightTopPan p.business {
width : 170px;
height : 20px;
display : block;
margin : 0 0 0 210px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 27px;
text-transform : uppercase;
text-align : right;
}
#MiddleRightPan h2 {
width : 380px;
height : 20px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 24px;
}
#RightListfastPan {
width : 200px;
float : left;
padding : 10px 0 0;
}
#RightListfastPan ul {
width : 200px;
}
#RightListfastPan ul li {
width : 200px;
height : 20px;
float : left;
}
#RightListfastPan ul li a {
width : 190px;
line-height : 20px;
background : #fff url(images/bullet.gif) no-repeat 0% 6px;
color : #666;
text-decoration : underline;
padding : 0 0 0 18px;
}
#RightListfastPan ul li a:hover {
background : #fff url(images/bullet-hover.gif) no-repeat 0% 6px;
color : #000;
text-decoration : underline;
}
#RightListnextPan {
width : 180px;
float : left;
padding : 10px 0 0;
}
#RightListnextPan ul {
width : 180px;
}
#RightListnextPan ul li {
width : 180px;
height : 20px;
float : left;
}
#RightListnextPan ul li a {
width : 160px;
line-height : 20px;
background : #fff url(images/bullet.gif) no-repeat 0% 6px;
color : #666;
text-decoration : underline;
padding : 0 0 0 18px;
}
#RightListnextPan ul li a:hover {
background : #fff url(images/bullet-hover.gif) no-repeat 0% 6px;
color : #000;
text-decoration : underline;
}
#footermainPan {
background : #f4f4f4 url(images/footer.png) repeat-x 0% 0%;
color : #fff;
position : relative;
margin :0 auto;
height : 70px;
clear : both;
}
#footerPan {
width : 689px;
position : relative;
margin : 0 auto;
border-top : 1px solid #cc0000;
font : 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 15px 0 0;
}
#ScndPan {
border-top:1px solid white;
float:left;
height:300px;
margin:0 auto 0 10px;
padding-top:20px;
position:relative;
}
#FooterLeftPan {
border-right:1px solid white;
float:left;
font:12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
height:255px;
margin-left:15px;
position:relative;
width:317px;
}
#FooterRightPan {
border-right:1px solid white;
float:left;
font:12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
height:233px;
margin:0 auto;
padding-top:22px;
position:relative;
width:200px;
}
#FooterRightPan ul li {
color : #ffffff;
margin-bottom : 10px;
padding : 9px;
text-decoration : none;
}
#FooterRightPan ul {
margin-left:20px;
text-align : center;
width : 162px;
}
#FooterRightPanWatch {

font:12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
height:233px;
margin-left:95px;
padding-top:22px;
position:relative;
width:200px;
}
#FooterRightPanWatch ul li {
color : #ffffff;
margin-bottom : 10px;
padding : 9px;
text-decoration : none;
}
#FooterRightPanWatch ul {
margin-left:20px;
text-align : center;
width : 162px;
}
#FooterRightPan2 {
float : left;
position : relative;
margin-left : 6px;
}
#FooterRightPanNext {
float : left;
font:13px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
/*margin-left:50px;*/
margin-left:124px;
/*margin-top : 15px;*/
margin-top:43px;
position : relative;
color : #ffffff;
}
#FooterRightPanNext ul li {
margin-bottom : 10px;
text-align : center;
}
#FooterRightPanNext a {
color : #eeeeee;
background : transparent;
}
#FooterRightPanNext a:hover {
background : transparent;
color : #666;
}
#footerPan ul {
width : 450px;
height : 20px;
position : relative;
margin : 0 auto;
}
#footerPan li {
float : left;
}
#footerPan ul li a {
padding : 0 10px 0;
color : #212121;
background : #f4f4f4;
text-decoration : none;
}
#footerPan ul li a:hover {
text-decoration : underline;
}
#footerPan ul.templateworld {
width : 190px;
background : #f4f4f4;
color : #212121;
display : block;
position : relative;
margin : 0 auto;
}
#footerPan ul.templateworld li {
height : 20px;
}
#footerPan ul.templateworld li a {
background : #f4f4f4;
display : block;
color : #212121;
text-decoration : none;
padding : 0;
}
#footerPan ul.templateworld li a:hover {
text-decoration : underline;
}
.design {
text-align : center;
text-decoration : underline;
}
.design a:hover{
text-align : center;
color:#666;
text-decoration : underline;
}
.tableCatVids{
width:990px;

}
*+html #Categories {
margin-bottom:30px;
height:730px;
}

#Categories {
margin-left : 20px;
float : left;
margin-bottom : 20px;
width : 800px;
height:auto;
min-height:730px;
}

.sousCategories{
margin-left:250px;
margin-top:90px;
position:absolute;
}

.sousCategories li{
float:left;
margin-right:20px;

}

#jsddm {
float : right;
margin-right:-220px;
margin-top : 43px;
}
#jsddm li {
float : left;
list-style : none;
font : 12px Tahoma, Arial;
}
#jsddm li a {
display : block;
background : url(images/topmenu-normal.jpg) no-repeat 0% 0%;
padding : 5px 12px;
text-decoration : none;
width : 88px;
height : 38px;
color : #333;
font-weight : bold;
text-align : center;
}
#jsddm li a.home {
background : url(images/topmenu-hover.jpg) no-repeat scroll 0% 0%;
color : #fff;
}
#jsddm li a:hover {
background : url(images/topmenu-hover.jpg) no-repeat;
color : #fff;
}
#jsddm li ul {
margin : 0;
padding : 0;
position : absolute;
visibility : hidden;
border-top : 1px solid white;
margin-top : -10px;
z-index : 5;
}
#jsddm li ul li {
float : none;
display : inline;
margin : 0;
}
#jsddm li ul li a {
width : auto;
background : #9f1b1b;
height : auto;
}
#jsddm li ul li a:hover {
background : #7f1616;
}

