/* CSS Document */

body,*{
margin:0;
padding:0;
}

/*::-moz-selection {
background-color:white;
color:#808080;
}*/

#main{
width:918px;
margin-left:auto;
margin-right:auto;
}

#top img{
float:left;
}

#menu{
clear:both;
}

#menu a{
float:left;
background:#808080;
padding-left:7px;
padding-right:7px;
padding-top:4px;
padding-bottom:4px;
margin-right:2px;
color:white;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:capitalize;
}

#menu a:hover{
background:#4f4f4f;
}

#menu a.actif{
background:black;
color:white;
}

/**/
#main h1{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#808080;
padding:0 ;
margin:0 ;
padding-top:25px;
_padding-top:12px;
}

#main h2{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
font-weight:bold;
color:black;
padding-top:0px;
margin-top:0 !important;
margin-bottom:5px;
}
/**/

/*#content{
float:left;
}*/

#col1{
float:left;
width:597px;
padding-bottom:0 !important;
}
#col2{
float:left;
width:300px;
margin-left:20px;
}

/**/

#col1 #conteneur_video{
float:left;
width:449px;
background:black;
}

#col1 #conteneur_video div, #col1 #conteneur_video object, #col1 #conteneur_video embed{
width:425px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#col1 #description{
float:left;
width:409px !important;
background:#b4b4b4;
margin:0 !important;
margin-top:20px !important;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6d6d6d;
}
#col1 #description a{
color:#6d6d6d;
text-decoration:none;
}
#col1 #description a:hover{
text-decoration:underline;
}
#col1 #info_video{
float:left;
width:409px !important;
height:18px !important;
_height:8px !important;
background:black;
margin:0 !important;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
padding-top:2px;
_padding:0 !important;
_padding-left:20px;
_padding-top:2px;
}
#col1 #info_video a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}

#col1 #mini_side{
float:left;
width:148px;
}

/*miniatures encart video*/
#col1 #mini_side .mini{
height:128px;
padding-top:8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}

#col1 #mini_side .mini img{
width:130px;
margin-left:0px;
border:none;
}
/**/
#col1 #mini_side .mini_active{
height:128px;
padding-top:8px;
background:black;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:white;
}
#col1 #mini_side .mini_active img{
width:130px;
margin-left:0px;
border:none;
}

/*hot news*/
#hot1,#hot2{
float:left;
width:288px;
margin-top:30px;
}
#hot2{
margin-left:15px;
}

#hot1 h2, #hot2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#808080;
padding-bottom:7px;
text-transform:uppercase;
border-bottom:2px solid #808080;
}

/**/
#hot1 .mini, #hot2 .mini{
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-right:27px;
}
#hot1 .mini_last, #hot2 .mini_last{
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-right:0;
}
.huit_videos .mini_last{
text-align:center;
color:#b4b4b4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;

}
.ie .huit_videos .mini_last{
float:left;
text-align:center;
color:#b4b4b4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;

}
#hot1 .mini a, #hot1 .mini_last a, #hot2 .mini a,  #hot2 .mini_last a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}
#hot1 .mini img,#hot1 .mini_last img, #hot2 .mini img, #hot2 .mini_last img{
width:130px;
border:none;
}

/**/

#hot1 .info_plus_hot, #hot2 .info_plus_hot{
float:left;
width:278px;
margin-top:20px;
background:#808080;
height:18px;
padding-left:10px;
color:#d7d7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:2px;
}

#hot1 .info_plus_hot a, #hot2 .info_plus_hot a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
}

/*8videos*/
#col1 .huit_videos{
clear:both;
width:590px;
padding-top:30px !important;
}

#col1 .huit_videos h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#808080;
padding-bottom:7px;
text-transform:uppercase;
border-bottom:2px solid #808080;
}

#col1 .huit_videos .mini{
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-right:23px;
_margin-right:22px;
}
#col1 .huit_videos .mini_last{
text-align:center;
margin-left:0 !important;
}
#col1 .huit_videos .mini a,#col1 .huit_videos .mini_last a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}
#col1 .huit_videos .mini img, #col1 .huit_videos .mini_last img{
width:130px;
border:none;
}

#col1 .huit_videos .info_plus_hot{
float:left;
width:580px;
margin-top:20px;
background:#808080;
height:18px;
padding-left:10px;
color:#d7d7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:2px;
}

#col1 .huit_videos .info_plus_hot a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
}

/*pub col1 + mini de droite*/



#col1 .pubcol1{
float:left;
margin-top:42px;
}

#droite_pub{
float:left;
margin-top:42px !important;
width:272px;
_width:272px;
}

#droite_pub h2{
font-family:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
font-weight:bold !important;
color:#808080 !important;
padding-bottom:7px !important;
text-transform:uppercase !important;
border-bottom:2px solid #808080 !important;
width:200px;
/**margin-top:42px !important;*/
margin-left:14px !important;
_margin-left:14px !important;
width:275px;
_width:275px;
}

.mini_pub{
float:left;
/*margin-top:42px;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-left:14px;
_margin-left:7px;
}
.mini_pub_last{
float:right;
/*margin-top:42px;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-right:-18px !important;
_margin-right:-18px !important;
}

.mini_pub a,.mini_pub_last a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}
.mini_pub img, .mini_pub_last img{
width:130px;
border:none;
}

.info_plus_pub{
float:left;
width:268px;
_width:268px;
margin-left:14px;
_margin-left:7px;
margin-top:20px;
background:#808080;
height:18px;
padding-left:10px;
color:#d7d7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:2px;
}

.info_plus_pub a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
}

/*footer*/
#footer{
float:left;
width:100%;
margin-top:20px !important;
border-top:2px solid #888888;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}
#footer a{
color:#b4b4b4;
text-decoration:none;
margin-right:12px;
margin-left:12px;
}
#footer a.premier{
margin-left:0;
}
#footer a:hover{
text-decoration:underline;
}
#footer img{
float:left;
}
#footer #nav_footer{
margin-top:58px;
}
#footer #baseline{
margin-top:15px;
}

/**/

#col2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#808080;
padding-bottom:7px;
text-transform:uppercase;
border-bottom:2px solid #808080;
}

/*remontee blog*/

#col2 #blog_up{
margin-top:23px;
}

#col2 #blog_up h3{
font-family:Georgia, "Times New Roman", Times, serif;*
font-size:18px;
font-weight:normal;
color:black;
margin-top:14px;
margin-bottom:14px;
letter-spacing:-0.04em;
line-height:1em;
}

#col2 #blog_up p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
margin-bottom:20px;
}

#col2 #blog_up .info_post{
clear:both;
background:#808080;
height:18px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
padding-left:10px;
}
#col2 #blog_up .info_post a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
text-decoration:none;
}
#col2 #blog_up .info_post a:hover{
text-decoration:underline;
}

#col2 #blog_up .info_post span{
margin-left:145px;
}

/*videos sidebar*/

#col2 .mini{
float:left;
/*margin-top:42px;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-bottom:20px !important;
}
#col2 .mini_2{
float:left;
/*margin-top:42px;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
margin-left:39px;
margin-bottom:20px !important;
}
#col2 .mini img,#col2 .mini_2 img{
border:none;
}
#col2 .mini  a,#col2 .mini_2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
}
#col2 #videos .info_post{
clear:both;
background:#808080;
height:18px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
padding-left:10px;
}
#col2 #videos .info_post a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
text-decoration:none;
}
#col2 #videos .info_post a:hover{
text-decoration:underline;
}

#col2 #videos{
margin-top:40px;
}

/*commentaires*/
#col2 #commentaires a{
color:black;
}

#crypt{
float:left;
margin-left:39px;
}

#col2 #commentaires{
margin-top:40px;
}
#col2 #commentaires h2{
margin-bottom:10px;
}

#col2 #commentaires blockquote{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
padding-left:10px;
padding-right:10px;
padding-top:17px;
padding-bottom:17px;
font-style:italic;
}
#col2 #commentaires .auteur-a,#col2 #commentaires .auteur-b{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
coor:#808080;
height:76px;
padding-top:20px;
padding-left:23px;
text-transform:uppercase;
}

#col2 #commentaires blockquote.a{
background:#808080;
border-top:1px solid #b3b3b3;
border-left:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;
/*width:300px;*/
}
#col2 #commentaires .auteur-a{
background:url(../img/bottom_comment_a.png) top left no-repeat;
height:31px;
margin-bottom:30px;
}

#col2 #commentaires blockquote.b{
background:#b4b4b4;
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
/*width:300px;*/
}
#col2 #commentaires .auteur-b{
background:url(../img/bottom_comment_b.png) top left no-repeat;
height:31px;
margin-bottom:30px;
}

#col2 .fin_side{
clear:both;
background:#808080;
height:18px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d7d7;
margin-bottom:10px;
}

/**/

#col2 #feed h2{
margin-bottom:10px;
}

#col2 #feed {
padding-bottom:10px;
}

#col2 #feed img{
float:left;
margin-right:10px;
}

#col2 #feed a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808080;
text-decoration:none;
}

#col2 #feed a:hover{
text-decoration:underline;
}

/*kommentaires*/
#kommentaires{
background:white;
width:449px !important;
}

.gecko #kommentaires{
float:left;
margin-top:10px !important;
}

#kommentaires *{
margin:0;
padding:0;
}
/**/
#kommentaires blockquote.a{
width:403px !important;
padding-left:23px;
padding-right:23px;
padding-top:15px !important;
padding-bottom:28px;
background:#efefef url(../img/coma.png) bottom center no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6d6d;
}

#kommentaires blockquote.b{
width:403px !important;
padding-left:23px;
padding-right:23px;
padding-top:15px;
padding-bottom:28px;
background:#fbfbfb url(../img/comb.png) bottom center no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6d6d;
text-align:right;
}
/**/
#kommentaires .auteur-a{
width:403px !important;
padding-left:23px;
padding-right:23px;
background:#efefef;
margin-top:0 !important;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6d6d6d;

padding-bottom:10px;
}
#kommentaires .auteur-b{
width:403px !important;
padding-left:23px;
padding-right:23px;
background:#fbfbfb;
margin-top:0 !important;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6d6d6d;
text-align:right;

padding-bottom:10px;
}
#kommentaires .auteur-a i,#kommentaires .auteur-b i{
font-size:12px;
}
/**/
#kommentaires .auteur-a img{
float:left;
margin-top:1px;
margin-right:10px;
border:none;
}
#kommentaires .auteur-b img{
float:right;
margin-top:1px;
margin-left:10px;
border:none;
}
/**/
#kommentaires .spespe{
clear:both;
line-height:0;
height:0;
_margin-top:20px !important;
display:none;
}

/*formulaire kommentaires*/
#form_kommentaires{
background:white;
width:449px !important;
margin-top:20px !important;
/*border-top:20px solid #808080;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#808080;
}

#form_kommentaires *{
margin:0;
padding:0;
}

#form_kommentaires h2{
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#808080;
padding-bottom:7px;
text-transform:uppercase;
border-bottom:2px solid #808080;
}

#form_kommentaires form p{

padding-top:10px !important;
padding-bottom:10px !important;
}

#form_kommentaires label{
float:left;
cursor:pointer;
}

/**/
#form_kommentaires input,#form_kommentaires textarea{
padding:2px 5px;
border:1px solid #a5acb2;
}
#form_kommentaires input:focus,#form_kommentaires textarea:focus{
background:#efefef;
border:1px solid #a5acb2;
}

#form_kommentaires #pseudo{
margin-left:20px;
width:335px;
}
.gecko #form_kommentaires #pseudo{
margin-left:20px;
width:332px;
}
.ie #form_kommentaires #pseudo{
margin-left:20px;
width:325px;
}

#form_kommentaires #commentaire{
margin-left:10px;
overflow:hidden;
width:335px;
height:100px;
}
.gecko #form_kommentaires #commentaire{
margin-left:10px;
overflow:hidden;
width:330px;
height:100px;
}
.ie #form_kommentaires #commentaire{
margin-left:10px;
overflow:hidden;
width:325px;
height:100px;
}

#form_kommentaires #go_commentaire{
background:#808080;
color:white;
border:none;
cursor:pointer;
margin-left:379px;
text-transform:uppercase;
margin-top:-10px;
}
.gecko #form_kommentaires #go_commentaire{
background:#808080;
color:white;
border:none;
cursor:pointer;
margin-left:368px;
text-transform:uppercase;
margin-top:-10px;
}
.ie #form_kommentaires #go_commentaire{
background:#808080;
color:white;
border:none;
cursor:pointer;
margin-left:339px;
text-transform:uppercase;
margin-top:-24px !important;
}


#pub_presi{
margin-top:30px;
}

/**/

.mini a{
color:#424242 !important;
}
.mini_last a{
color:#424242 !important;
}
.mini_2 a{
color:#424242 !important;
}

.mini, .mini_last, .mini_2 {
color:#b4b4b4 !important;
}

/**/
.gecko #nav_comment{
clear:both;
background:#efefef;
padding-left:10px;
border-top:3px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
padding-bottom:16px;
/*padding-top:10px;*/
padding-top:6px;
}

.gecko #separe{
clear:both;
line-height:0;
height:2px;
background:black;
margin-bottom:0 !important;
display:none;
}
.ie #separe{
display:none;
}

#nav_comment a{
margin:0;
padding:0;
background:#808080;
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
text-decoration:none;
color:#b4b4b4;
width:197px !important;
text-align:center;
}
#nav_comment a.active{
background:black;
margin-left:-10px;
padding-bottom:15px;
color:white;
font-weight:bold;
width:197px !important;
}

/*ie*/
.ie #nav_comment{
clear:both;
background:#efefef;
border-top:3px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b4b4b4;
padding-bottom:10px;
/*padding-top:10px;*/
padding-top:6px;
margin-bottom:-2px !important;
border-left:6px solid black;
}
.ie #nav_comment a{
margin:0;
padding:0;
background:#808080;
padding-left:10px !important;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
text-decoration:none;
color:#b4b4b4;
width:197px !important;
text-align:center;
}
.ie #nav_comment a.active{
background:black;
margin-left:0px;
padding-bottom:10px;
color:white;
font-weight:bold;
width:197px !important;
}

.ie #info_video{
height:26px !important;
}

.ie #pub_video{
background:blue !important;
line-height:0 !important;
height:0 !important;
display:none;
}

/**/
.webkit  #nav_comment{
margin-left:10px;
}

/**/
#col1 p{
margin-top:10px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.9em;
}
#col1 p a{
font-weight:bold;
color:#666666;
}

/**/

#col1 #contact label{
cursor:pointer;
font-weight:bold;
}

#col1 #contact input{
width:200px;
padding:2px 5px;
}

#col1 #contact textarea{
width:300px;
height:150px;
overflow:hidden;
padding:2px 5px;
}

#col1 #contact #go{
background:#808080;
color:white;
border:none;
cursor:pointer;
text-transform:uppercase;
margin-top:-10px;
}

#space_sep{
background:red;
clear:both;
line-height:0 !important;
height:0;
}

.pub2{
width:300px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
/*margin-bottom:15px;*/
}