/* ########################################### */
/* ################### GENERIQUE ################ */
/* ########################################### */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height : 1.2em;
	margin: 0;
	padding: 0;
	background: url('/images/design/bg.gif');
	background-repeat : repeat-x;
	background-color :#fff;
	color : #333;
}
#conteneur {
	width:1000px;
	margin:0 auto;
}
p, form {
	margin: 0 0 0px 0;
}
.clear{
	clear : both;
}
.spammy{
	display : none;
}
.emailemail{
	display : none;
}
a{
	text-decoration : none;
	color : #104F74;
}

a:hover{
	text-decoration : underline;
	color : #006699;
}
h1,h2,ul{
	margin : 0px;
	padding : 0px;
}
.publiste{
	margin : 0 0 20px 0;
}

/* ########################################### */
/* ################### HAUT ################   */
/* ########################################### */
#haut h1{
	font-size:12px;	
}
#haut .top{
	height : 32px;
	line-height : 32px;
}
#haut .top .video h1{
	font-size:12px;
	color : #333;
	font-weight : bold;
}
#haut .top .contact{
	float : right;
}
#haut .top .contact a{
	color : #333;
	font-weight : bold;
}
#haut .top .contact a:hover{
	color : #286F92;
	text-decoration : none;
}
#haut .logo{
	float : left;
}
#haut .logo img{
	margin : 18px 0 0 0;
	border : 0px;
}
#haut .pub{
	margin : 10px 0 0 15px;
	float : left;
	width : 728px;
	height : 90px;
	background : #fff;
	overflow : hidden;
}
#haut .pub.sexy{
	background : #DD469F;
}
/* menu onglets */
#waxcontainer{
	position:relative;
	margin : 14px 0 0 0;
	width:70%;
	float : left;
	font-family:"Trebuchet MS",Arial,Verdana,Helvitica,sans-serif;
}
#waxnav{
	position:relative;
	height:25px;
	font-size:12px;
	font-weight:bold;
}
#waxnav ul{
	margin:0px;
	padding:0 0 0px 0;
	list-style-type:none;
	width:auto;
	float : right;
}
#waxnav ul li{
	display:block;
	float:left;
	margin:0 1px;
	text-align :center;
}
#waxnav ul li a{
	display:block;
	float:left;
	color:#003858;
	text-decoration:none;
	padding:0 0 0 6px;
	height:25px;
	line-height:195%;
	font-weight : bold;
}
#waxnav ul li a span{
	padding:0px 6px 0 0;
}
/* hover */
#waxnav ul li a:hover,#waxnav ul li a.current{
	color:#fff;
	background:#1D6893 url(/images/design/bluewax_navtopleft.gif) no-repeat top left;
}
#waxnav ul li a:hover span,#waxnav ul li a.current span{
	display:block;
	width:auto;
	background:#1D6893 url(/images/design/bluewax_navtopright.gif) no-repeat top right;
}
/* normal */
#waxnav ul li a,#waxnav ul li a{
	color:#7F7F7F;
	background:#fff url(/images/design/whitewax_navtopleft.gif) no-repeat top left;
}
#waxnav ul li a span,#waxnav ul li a span{
	display:block;
	width:auto;
	background:#fff url(/images/design/whitewax_navtopright.gif) no-repeat top right;
}
/* sexy */
#waxnav ul li a.sexy,#waxnav ul li a.sexy{
	color:#fff;
	background:#DD469F url(/images/design/bluewax_navtopleftsexy.gif) no-repeat top left;
}
#waxnav ul li a span.sexy,#waxnav ul li a span.sexy{
	display:block;
	width:auto;
	background:#DD469F url(/images/design/bluewax_navtoprightsexy.gif) no-repeat top right;
}
/* Menu Haut Droite */
#waxcontainer2{
	position:relative;
	margin : 14px 0 0 0;
	width:30%;
	float : left;
	font-family:"Trebuchet MS",Arial,Verdana,Helvitica,sans-serif;
}
#waxnav2{
	position:relative;
	height:25px;
	font-size:12px;
	font-weight:bold;
}
#waxnav2 ul{
	margin:0px;
	padding:0 0 0px 0;
	list-style-type:none;
	width:auto;
	float:left;
}
#waxnav2 ul li{
	display:block;
	float:left;
	margin:0 1px;
	text-align :center;
}
#waxnav2 ul li a{
	display:block;
	float:left;
	color:#003858;
	text-decoration:none;
	padding:0 0 0 6px;
	height:25px;
	line-height:195%;
	font-weight : bold;
}
#waxnav2 ul li a span{
	padding:0px 6px 0 0;
}
/* hover */
#waxnav2 ul li a:hover,#waxnav2 ul li a.current{
	color:#fff;
	background:#1D6893 url(/images/design/bluewax_navtopleft.gif) no-repeat top left;
}
#waxnav2 ul li a:hover span,#waxnav2 ul li a.current span{
	display:block;
	width:auto;
	background:#1D6893 url(/images/design/bluewax_navtopright.gif) no-repeat top right;
}
/* normal */
#waxnav2 ul li a,#waxnav2 ul li a{
	color:#7F7F7F;
	background:#fff url(/images/design/whitewax_navtopleft.gif) no-repeat top left;
}
#waxnav2 ul li a span,#waxnav2 ul li a span{
	display:block;
	width:auto;
	background:#fff url(/images/design/whitewax_navtopright.gif) no-repeat top right;
}
/* ########################################### */
/* ################### CONTENT ################   */
/* ########################################### */
#content{
	width : 691px;
	float : left;
	margin : 15px 8px 0 0;
}
#content .une{
	height : 178px;
	margin : 0px 0 8px 0;
}
#content .une .uneUne{
	float : left;
	background : #EFF0EF;
	border : #BFBFBF solid 1px;
}
#content .une .uneUne.centre{
	margin : 0 8px 0 8px;
}
#content .une a.image {
	display:block;
	height:159px;
	text-decoration:none;
	width : 212px;
	margin : 5px;
}
#content .une div.cadre {
	background-color:#006699;
	border-top:1px solid #FFFFFF;
	height:70px;
	filter:alpha(opacity=60);
    -moz-opacity : 0.6;
    opacity : 0.6; 
	position:relative;
	top:88px;
}
#content .une div.texte {
	color:white;
	height:70px;
	left:0pt;
	padding:5px 5px 0pt;
	position:relative;
	top:14px;
}
#content .une h2 {
	color:white;
	font-size:11px;
	height:25px;
	margin : 0 0 8px 0;
}

#content .une div.texte div.chapeau {
	height:30px;
	font-size:10px;
	overflow:hidden;
}
#content .une div.texte div.infos {
	font-size:10px;
	height:20px;
}
#content .pub_sky{
	width : 120px;
	height : 600px;
	background : #fff;
	float : left;
	margin-right : 9px;
}
#content .pub_sky.sexy{
	background : #DD469F;
}
#content .player_video{
	width : 560px;
	float : left;
}
/* player video */
.player_video h1{
	font-size : 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height : 28px;
	line-height : 28px;
	margin : 10px 0 0 0;
}
.player_video .infos{
	font-size : 13px;
	color : #888;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	margin : 0 0 10px 0;
}
.titre_gros{
	font-size : 14px;
	color : #AFAFAF;
	font-weight : bold;
}
.video_relative{
	padding-bottom : 5px;
	padding-top : 5px;
	border-bottom : 1px solid #DFDFDF;
}
.video_relative img{
	float : left;
	margin-right : 5px;
	padding : 2px;
	background : #EFF0EF;
	border : 1px solid #BFBFBF;
}
.video_relative .titre{
	font-size : 11px;
}
.video_relative .desc{
	font-size : 11px;
}

/* pagination */
div.navigation {
	height: 2em;
	padding: 7px 10px;
	vertical-align: text-top;
	margin: 5px 0;
}

.navigation .button-secondary {
	padding: 2px 4px;
}

.page-numbers {
	padding: 2px 4px;
	margin-right: 3px;
	border : 1px solid #DFDFDF;
	background : #F9F9F9;
}

.page-numbers.current {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
}

p.pagenav {
	margin: 0;
	display: inline;
}
.pagenav span {
	font-weight: bold;
	margin: 0 6px;
}

.tablenav-pages a.next, .tablenav-pages a.prev {
	color : #4F4F4F;
	text-decoration : none;
}

.tablenav-pages {
	margin : 0 auto;
	height: 18px;
	padding-top: 6px;
	font-size: 11px;
}

.tablenav .tablenav-pages a {
	text-decoration: none;
}

/* video encart */

.encart_video .image{
	display : block;
	width : 133px;
	height : 100px;
	float : left;
	padding : 4px;
	background : #EFF0EF;
	border : 1px solid #BFBFBF;
	margin : 0 10px 20px 0;
}

.encart_video .image img{
	border : 0px;	
}

.encart_video h2{
	font-size : 15px;
	color : #1D6893;
}
.encart_video h2 a:hover{
	text-decoration :none;
}
.encart_video .informations{
	font-size : 10px;
	height : 16px;
	line-height : 16px;
	margin : 6px 0 0 0;
}
#coldroite .information .pochette img{
	background:#EFF0EF none repeat scroll 0 0;
	border:1px solid #BFBFBF;
	float:left;
	margin:0 5px 6px 0;
	padding:2px;
	width : 90px;
}
.encart_video .informations .date{
	color : #8F8F8F;
	font-family:Helvetica, sans-serif;
}
.encart_video .description{
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/* commentaire */
.formcomment{
	margin : 10px 0 0 0;
}

.formcomment label{
	float : left;
	width : 200px;
	height : 22px;
	line-height : 22px;
	text-align : right;
	margin : 0 10px 0 0;
	font-weight : bold;
}
.formcomment input{
	background:#EFEFEF none repeat scroll 0% 0%;
	border:1px solid #104F74;
	color:#333333;
	width:295px;
}
.formcomment textarea{
	background:#EFEFEF none repeat scroll 0% 0%;
	border:1px solid #104F74;
	color:#333333;
	height:70px;
	width:469px;
	font-size : 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.formcomment .checkbox{
	width : 15px;
	margin-left : 209px;
}

.formcomment .button{
	width : 90px;
	height : 35px;
	border : 0px;
	background: #fff;
	margin : 0px;
	padding : 0px;
	margin-left : 209px;
}

.emailemail{
	display : none;
}
/* liste commentaire */
.listecomment{
	margin-top : 20px;
}
#comments {
	list-style-type:none;
	margin:0px 0pt;
	width:642px;
}
.the_commentor {
	float:left;
	text-align:right;
	width:138px;
	background: #fff:
}
.the_commentor img{
	float : right;
}
.comment_author{
	color:#006699;
	font-size:18px;
	margin-top : 3px;
	font-weight:700;
	text-decoration:none;
}
.commentTime {
	color:#CBCBCB;
	font-size:11px;
	text-decoration:none;
}
.the_comment {
	background-color:#F9F9F9;
	border:1px solid #EFEFEF;
	color:#333;
	float:right;
	font-size:13px;
	line-height:20px;
	margin-top:-1px;
	min-height:70px;
	padding:15px;
	width:441px;
}
.impair{
	background-color:#fff;
}
.numberComment {
	color:#D4D0BF;
	display:block;
	float:right;
	font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
	font-size:20px;
	font-weight:bold;
	padding:0pt 0pt 10px 10px;
}

/* ########################################### */
/* ################### COL DROITE ################   */
/* ########################################### */
#coldroite{
	width : 300px;
	float : left;
	margin : 15px 0px 0 0;
}

.modHd {
	background:transparent url(/images/design/hd.gif) repeat-x scroll left top;
	border-top:2px solid #104F74;
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:8px;
	padding:0pt 0pt 0pt 5px;
	text-align:left;
}

#coldroite .pub_carre{
	width : 300px;
	height : 250px;
	background : #fff;
	margin : 0 0 12px 0;
}

#coldroite .pub_carre.sexy{
	background : #DD469F;
}

#coldroite .syndication{
	margin : 0 0 20px 0;
	font-size : 11px;
}

#coldroite .recherche{
	margin : 0 0 20px 0;
	width : 300px;
	height : 50px;
	background : url('/images/design/bg_search.gif');
}


#coldroite .comment{
	padding : 5px;
	border-bottom : 1px #DFDFDF solid;
	font-size : 10px;
}
#coldroite .color{
	background : #F9F9F9;
}
#coldroite .last{
	border-bottom : 0px #D0D0D0 solid;
}
.commentbubble {
	background:transparent url(/images/design/bubble2.gif) no-repeat scroll right top;
	float:right;
	margin:0px 0pt 2px 6px;
}
.commentbubble a{
	background:transparent url(/images/design/bubble1.gif) no-repeat scroll left top;
	display:block;
	font-size:9px;
	line-height:10px;
	padding:3px 5px 7px 3px;
	color : #333;
}
.commentbubble a:hover{
	text-decoration : none;
}
#coldroite .comment .pseudo{
	margin : -5px 0 0 0;
	font-weight : bold;
}
#coldroite .comment .pseudo .duree{
	color : #AFAFAF;
	font-family:Helvetica, sans-serif;
}
#coldroite .comment .titre{
	font-size : 12px;
	font-weight : bold;
}
/*box search */
#coldroite .searchbox{
	border:2px solid #DFDFDF;
	color:#4F4F4F;
	float:left;
	font-size:16px;
	height:27px;
	line-height:27px;
	margin:6pt 5px 0pt 10pt;
	padding:1px 2px 0pt;
	width:233px;
}
.button{
	cursor:pointer;
	border:solid 2px #1A668F;
	background:#104F74;
	color:#fff;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	height : 20px;
	line-height : 20px;
	padding : 0 3px;
	float : left;
	margin:10pt 0px 0pt 0pt;
}
.button:hover{
	color : #fff;
	text-decoration : none;
}
/* coldroite video */
.information .desc{
	font-size : 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.information .keywords{
	font-size : 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin : 4px 0 4px 0;
}
.information .img{
	float : left;
	margin : 0 5px 6px 0px;
	padding : 2px;
	background : #EFF0EF;
	border : 1px solid #BFBFBF;
}
.information .info_grise{
	font-size : 13px;
	color : #9F9F9F;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	margin : 2px 0;
}
.information .code{
	background : #EFEFEF;
	width : 295px;
	border : 1px solid #104F74;
	color : #333333;
}
.information .email{
	background : #EFEFEF;
	width : 263px;
	border : 1px solid #104F74;
	color : #333333;
}
.information .button2{
	background : #006699;
	color : #fff;
	border : 0px solid #104F74;
	padding : 1px 2px;
	font-size : 13px;
}
.error{
	width : 95%;
	background : #FFD0CF;
	border : 1px #CE3935 solid;
	padding : 5px;
	margin : 5px auto;
}
.succes{
	width : 95%;
	background : #D8EBB3;
	border : 1px #929F77 solid;
	padding : 5px;
	margin : 5px auto;
}

/* ########################################### */
/* ################### FOOTER ################   */
/* ########################################### */
.footer{
	margin : 20px 0 0 0;
	background: url('/images/design/footer_bg.jpg');
	background-repeat : repeat-x;
	width : 100%;
	clear:both;
	height:70px;
}
.footer .basdepage{
	color:#6F6F6F;
	font-size:11px;
	height:20px;
	line-height:20px;
}
.footer .basdepage2 {
	color:#6F6F6F;
	font-size:10px;
	height:20px;
}
.basdepage2 a:hover {
	color:#6F6F6F;
	font-size:10px;
}
.basdepage2 a {
	color:#6F6F6F;
	font-size:10px;
}
/* formulaire de contact */
.contact label{
	float : left;
	width : 165px;
	text-align : right;
	padding : 0 20px 0 0;
	font-weight : bold;
	color : #0F4F74;
}
.contact .ligne_form{
	margin : 0 0 10px 0;
}
.contact .ligne_form input{
	width : 430px;
	background:#EFEFEF none repeat scroll 0% 0%;
	border:1px solid #DFDFDF;
	color:#333333;
}
.contact .ligne_form input.radio{
	width : 30px;
	margin : 0 0 0px 158px;
}
.contact .ligne_form input.radiosimple{
	width : 30px;
	margin : 0 0 0px 20px;
}
.contact .ligne_form textarea{
	width : 430px;
	height : 200px;
	background:#EFEFEF none repeat scroll 0% 0%;
	border:1px solid #DFDFDF;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.contact .ligne_form textarea.hauteur_min{
	height : 50px;
}
.contact .ligne_form .btn_envoyer{
	width : 80px;
	margin : 0 0 0 537px;
	background-color:#14516F;
	border:2px solid #006699;
	color:#fff;
	font-size:12px;
	padding:2px 8px;
	text-align:right;
	text-transform:uppercase;
}
.contact .error{
	width : 90%;
	margin : 0 auto;
	background : #FFD0CF;
	border : 1px #CE3935 solid;
	padding : 5px;
	margin-bottom : 5px;
	color : #333;
}
.contact .succes{
	width : 90%;
	margin : 0 auto;
	background : #D8EBB3;
	border : 1px #929F77 solid;
	padding : 5px;
	margin-bottom : 5px;
	color : #333;
}
p.share a{
	margin : 0 10px;
	border : 0px;
	text-align : center;
}
p.share a img{
	border : 0px;
}
.premierevisite{
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #104F74;
	padding : 5px;
}
.premierevisite ul{
	list-style-type : none;
}
.premierevisite ul li{
	height : 24px;
}
.premierevisite ul li a{
	font-weight : bold;
}
.premierevisite p{
	margin : 0 0 8px 0;
}
