@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a img {border:0;}
/*****************************************************************************************************
										Tools
******************************************************************************************************/

.hide {display:none;}
.block, .show {display:block;}
.clear {clear:both;}
.noborder {border:0!important;}
.red {color:#ff3c00!important;}
.relative {position:relative;}
.left {float:left;}
.nomargin {margin:0!important;}
.right {float:right;}

	

/*****************************************************************************************************
										Utils
*****************************************************************************************************/
.leaderboard {width:730px;height:90px;margin:0 auto;}
.leaderboard img {width:730px;height:90px;border:0;}



/*****************************************************************************************************
										Header
******************************************************************************************************/

#header {
	width:1020px;
	margin:0 auto;
	height:169px;
	text-align:center;
	background:url(../img/bg_header.gif) top repeat-x;
	color:#FFF;
	
} 

.header-full {width:100% !important;}
.top-full {width:942px !important; border-color:#000 !important;}

#header .top {padding:5px 21px 0 31px;height:98px;margin:0 auto;text-align:right;border-right:13px solid #FFFFFF;border-left:13px solid #FFFFFF;}
#header .bottom {width:957px;padding:0 17px 0 8px;height:66px;margin:0 auto;text-align:right;background:url(../img/bg_header_bottom.gif) repeat-x;position:relative;}

.logo h1 {margin:11px 0 0 11px;background:url(../img/master-img.jpg) no-repeat 0 0;float:left;}
	.logo h1 a {display:block;height:54px;width:186px;}

#header h1 {
	font-family:"Times New Roman", Times, serif;
	float:left;
	clear:left;
	text-transform:uppercase;
	word-spacing:8px;
	font-size:12px;
	font-weight:normal;
	margin:9px 0 0;
}
	
.logo h2 {margin:11px 0 0 11px;background:url(../img/master-img.jpg) no-repeat 0 0;float:left;}
	.logo h2 a {display:block;height:54px;width:186px;}
	
#header h2 {
	font-family:"Times New Roman", Times, serif;
	float:left;
	clear:left;
	text-transform:uppercase;
	word-spacing:8px;
	font-size:12px;
	font-weight:normal;
	margin:9px 0 0;
}

#header .leaderboard img {width:730px;height:90px;}


#header .bottom form {
	position:absolute;
	top:14px;
	right:4px;
}
#header .bottom .recherche {
	height:15px;
	padding:0px 10px 0;
	color:#666;
	width:107px;
	border:1px solid #a1a1a1;
	position:absolute;
	right:69px;
	top:0;
}
#header .bottom .submit {
	cursor:pointer;
	padding:0;
	font-size:0;
	overflow:hidden;
	line-height:0;
	text-indent:-10000px;
	width:61px;
	height:17px;
	border:0;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/master-img.jpg) no-repeat 0 -107px;
}

.section-img-link {}
.section-img-link a {display:block;height:123px;width:1020px;margin:0 auto;}
/*****************************************************************************************************
										1st Menu
******************************************************************************************************/
#first_menu {padding:0;margin:11px 0 0;float:left;height:25px; width:100%;}
	#first_menu li {float:left;padding-right:8px;position:relative;list-style-type:none;background:url(transparent.gif) repeat;}
	#first_menu li span,
	#first_menu li a {
		font-size:14px;
		letter-spacing:0px;
		text-transform:uppercase;
		text-decoration:none;
		padding:5px 9px 0; 
		height:19px;
		display:block;
		float:left;
		/*font-weight:bold;*/
		color:#000;
	}
	#first_menu li a:hover,
	#first_menu li.current a, #first_menu li.active a{
		border-color:#c3c3c3 #c3c3c3 #fff;
		border-style:solid;
		border-width:1px;
		padding:4px 8px 0;
	}

	/*#first_menu li.current a { border-color:#000000 #000000 #c3c3c3 #000000; background-color:lightgray; }*/

	#first_menu li ul.sub-menu li a { padding:0; border:none; background:none; } 
	#first_menu li.current ul.sub-menu li.current a { color:#000000; font-weight:bold; }
	
	#first_menu li ul {
		margin:0;
		padding:8px 0;
		position:absolute;
		top:24px;
		left:-17px;
		float:none;
		text-align:left;
		width:750px;
	}
	#first_menu li ul li {display:block;margin-right:25px;float:left;}
	#first_menu li ul li a {
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		font-style:italic;
		color:#606060;
		padding:0;
		float:none;
		display:inline;
	}
	#first_menu li ul li a:hover {border:0;padding:0;}
/*****************************************************************************************************
										Structure
******************************************************************************************************/
#container {padding:0;margin:0;}

.layout-3-col {clear:both;}

	.layout-3-col .col-1 {width:172px;float:left;}
	.layout-3-col .col-2 {
		position:relative;
		width:494px;
		margin:0 0 0 0px;
		padding:0 7px 21px 7px; 
		float:left;
		border-left:1px solid #69696a;
		background:url(../img/bg_col-2.jpg) repeat ;
	}
	.layout-3-col .col-3 {width:308px;float:left;border-top:1px solid #dadada;}
/*****************************************************************************************************
										Main
******************************************************************************************************/

#main {background-color:#000;background-repeat:no-repeat;background-position:center top;}
/*****************************************************************************************************
										Footer
******************************************************************************************************/

#footer {margin:50px 0 4px;text-align:center;}

	#footer h2 {float:left;margin:0 30px 0 0;font: normal 26px/24px "Times New Roman", Times, serif;}
	#footer .newsletter-subsciption p {float:left;width:415px;margin:0;text-align:left;font: normal 11px/13px "Times New Roman", Times, serif;}
	#footer .leaderboard-container {height:97px;padding-top:8px;background-color:#000;}
	#footer .leaderboard,
	#footer .leaderboard img {display:block;}
	#footer .newsletter-subsciption {
		width:932px;
		padding:20px 12px 19px 22px;
		margin:20px auto 16px;
		border-color:#e0e0e0;
		border-style:solid;
		border-width:1px 0;
	}
	#footer form {margin:0 0 0 80px;float:left;}
	#footer form a {text-decoration:none;}
	#footer label {float:left;display:block;margin:4px 10px 0;font: normal 12px/12px "Times New Roman", Times, serif;color:#7a7979;}
	#footer #second-menu {margin:0 0 16px;padding:0;}
	#footer #second-menu li {color:#a1a1a1;display:inline;margin:0 8px;}
	#footer #second-menu li a {color:#707070;text-decoration:none;padding:0;}
		#footer #second-menu li a:hover {text-decoration:underline;}
	#footer a {text-decoration:none;}
/*****************************************************************************************************
										Canvas
******************************************************************************************************/
#canvas_top {position:relative;}
#canvas {
	position:relative; 
	margin:0 auto;
	background-color:#FFF;
	width: 1000px;
	padding: 7px 10px 7px 10px;
}

.fix-2col {padding:7px 18px 7px 18px !important;width:984px !important;}

h2.title-section {font: bold 20px/20px Arial, Helvetica, sans-serif;margin:0 0 3px;text-transform:uppercase;}

p.arianne {margin:0;line-height:26px;color:#000;font-weight:bold;text-transform:uppercase;font-size:11px;word-spacing:7px;}
	p.arianne span {word-spacing:0;}
	p.arianne a {text-decoration:none;color:#000;word-spacing:0;}
	p.arianne a:hover {text-decoration:underline;}
	
	
.share-info {text-align:right;position:absolute;right:0;top:0px;padding:0;margin:0;height:15px;}
	.ie6 .share-info {padding:0 3px;}
	.share-info li {float:left;list-style-type:none;}
	.share-info li a {
		padding:4px 0 2px 33px;
		position:relative;
		margin:0 7px 0 0;
		display:block;
		float:left;
		color:#b7b1b7;
		text-decoration:none;
	}
	.share-info li a:hover {text-decoration:underline;}
	.share-info li  a.addthis_button {padding-top:3px;}
	
.share-info .rss, .share-info .print,.share-info .mail {
	position:absolute;
	top:0;
	left:0;
	display:block;
	/*float:left;*/
	margin:0 0px 0 0;
}
	
.share-info .share {
	margin-top:2px;
	background:url(../img/master-img.jpg) no-repeat -83px -165px;
	height:16px;
	width:84px;
	display:block;
	padding:0;
	}
.share-info .rss {
	background:url(../img/master-img.jpg) no-repeat 0 -160px;
	height:20px;
	width:23px;
	}
.share-info .print {
	background:url(../img/master-img.jpg) no-repeat -49px -160px;
	height:20px;
	width:24px;
	}
.share-info .mail {
	background:url(../img/master-img.jpg) no-repeat -23px -160px;
	height:20px;
	width:26px;
	}
.input-bg {
	width:100px;
	padding:3px 15px 0;
	height:16px;
	border:0;
	background:url(../img/master-img.jpg) transparent no-repeat 0 -241px;
	color:#afafaf;
	font-size:11px;
}

.btn-action {
	width:100px;
	padding:4px 0 0;
	width:132px;
	text-align:center;
	font-weight:bold;
	height:17px;
	border:0;
	background:url(../img/master-img.jpg) transparent no-repeat -154px -241px;
	color:#696868;
	text-decoration:none;
	cursor:pointer;
}
.layout-3-col .col-3 h3,	
.layout-3-col .col-1 h3 {
	margin:0 0 15px;
	background-color:#000;
	clear:both;
}

.layout-3-col .col-3 .last,
.layout-3-col .col-1 .last {margin-bottom:0!important;border:0!important;}

	.layout-3-col .col-3 h3 a,
	.layout-3-col .col-1 h3 a {
		margin:0 ;
		padding:4px 10px 5px 20px;
		display:block;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
		position:relative;
	}
	.layout-3-col .col-3 h3 span,
	.layout-3-col .col-1 h3 span {position:relative;padding:0 17px 0 0;}
	
	.layout-3-col .col-3 h3 span.fleche,
	.layout-3-col .col-1 h3 span.fleche {
		display:block;
		background:url(../img/master-img.jpg) #000 no-repeat 0 -200px;
		width:7px;
		height:10px;
		position:absolute;
		right:0;
		top:0;
		padding:0;
		}
	.ie6 span.fleche {display:none!important;}
.connection {padding:0 0 0 19px;margin:0 0 15px;}
	form.connection {margin:0 0 8px;}
	.connection form {margin:0;padding:0;}
	.connection label, #connection input, .connection .btn-action {display:block;margin:0 0 7px;}
	.connection p {margin:12px 0 7px;}
	.connection a {color:#696868;}
	
	#footer .newsletter-subsciption .btn-action,
	.connection form .btn-action {height:21px;padding-bottom:1px;padding-top:1;font-size:11px;}
	.connection .input-bg {margin:0 0 7px 1px;}
	.connection .guide {font:oblique normal 11px/12px "Times New Roman", Times, serif;color:#605656;text-transform:uppercase;padding-left:30px;}
	.connection a {width:132px;margin:2px 0 6px 0;text-align:center;text-transform:uppercase;font-size:9px;display:block;text-decoration:none;color:#696868;} 
    .connection a:hover {text-decoration:underline;}
	

.layout-3-col .col-1 ul {/*padding:0 0 0 20px;*/padding:0 0 0 19px;margin:0 0 15px;}
	.layout-3-col .col-1 ul li {list-style-type:none;margin:0 0 7px;}
	.layout-3-col .col-1 ul li a {
		letter-spacing:1px;
		color:#464646;
		font:oblique normal 11px/12px "Times New Roman", Times, serif;
		display:block;
		text-transform:uppercase;
		height:auto;
		text-decoration:none;
		margin-right:10px;
	}
	.layout-3-col .col-1 ul li a:hover {text-decoration:underline;}
	
	
.layout-3-col .col-1 .info-list {
	margin:0 5px 14px 8px;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 12px;
	letter-spacing:0;
	float:left;
}
a.cat {text-transform:uppercase;font-size:10px;}

.layout-3-col .col-2 a,
.layout-3-col .col-1 .info-list a {text-decoration:none;}
.layout-3-col .content .box .block-container{color:#5687A1;}
	.layout-3-col .col-2 a:hover ,
	.layout-3-col .col-1 .info-list a:hover {text-decoration:underline;}
	.layout-3-col .col-1 .gris-txt {padding:0 0 0 19px;color:#464646;font-style:italic;text-transform:uppercase;}
		.layout-3-col .col-1 .gris-txt b {color:#000;}
	
.layout-3-col .col-1 .info-list .left {float:left;width:56px;}
	.layout-3-col .col-1 .info-list .left a img {border:0;display:block;width:45px;height:45px;}
	.layout-3-col .col-1 .info-list .left .day {font-size:38px;line-height:0.88em;color:#a0a0a0;}
	.layout-3-col .col-1 .info-list .left .month {font-size:22px;text-transform:uppercase;line-height:0.7em;color:#a0a0a0;}

.layout-3-col .col-1 .info-list .right {float:left;width:100px;}
	.layout-3-col .col-1 .info-list .right a {text-transform:uppercase;display:block;}
	.layout-3-col .col-1 .info-list .right a.cat {color:#7a7979;}
	.layout-3-col .col-1 .info-list .right a.info {color:#000;font-size:12px;font-weight:bold;}
		.layout-3-col .col-1 .info-list .right a.info:hover {text-decoration:none;color:#848484;}
	.layout-3-col .col-1 .info-list .right .timer {color:#7a7979;font-size:10px;letter-spacing:1px;}
		.layout-3-col .col-1 .info-list .right .timer span {text-transform:uppercase;color:#000;}

	.layout-3-col .col-2 a.author,
	.layout-3-col .col-2 a.cat,
	.layout-3-col .col-1 a.cat {color:#7a7979;}
	

.layout-3-col .col-2 #showroom{
	position:relative;
	height:333px;
	margin:0 0 6px;
	border-color:#cfcecc;
	border-width:0 1px 1px;
	border-style:solid;
	background-color:#3c3c3c;
	}
	.layout-3-col .col-2 #showroom img {width:490px;height:316px;border-right:1px solid #000;}
	.layout-3-col .col-2 #showroom ul {position:absolute;bottom:5px;right:5px;margin:0;padding:0;}
	.layout-3-col .col-2 #showroom ul li {width:16px;height:6px;margin:0 4px 0 0;display:block;float:left;}
	.layout-3-col .col-2 #showroom ul li a  {width:16px;height:6px;display:block;background-color:#656565;float:right;}
	.layout-3-col .col-2 #showroom ul li a.current {background-color:#ffffff;}

.layout-3-col .col-2 .box {position:relative;margin:0 0 6px;border:1px solid #d3d2d1;background-color:#FFF;}
	.layout-3-col .col-2 .box h2 {
		margin:14px 0 18px 15px;
		font-size:17px;
		font-weight:bold;
		letter-spacing:0px;
		text-transform:uppercase;
		color:#111111;
	}
	.layout-3-col .col-2 .box .read-all {
		position:absolute;
		top:13px;
		right:0;
		font: normal 12px/11px "Times New Roman", Times, serif;
		color:#a5a5a5;
		text-align:right;
		display:block;
		margin-right:18px;
	}
	.layout-3-col .col-2 .box .read-all span {display:block;float:left;margin-left:3px;}
		.layout-3-col .col-2 .box .read-all:hover {text-decoration:none;color:#000;}
	
	.layout-3-col .col-2 .box .block-container {padding:0 11px 25px 21px;height:1%;}
	.layout-3-col .col-2 .box .info-block {width:143px;margin:0 10px 24px 0;float:left;}
	.layout-3-col .col-2 .box .info-block a {text-transform:uppercase;display:block;margin:0 0 0 3px;}
	.layout-3-col .col-2 .box .info-block img {display:block;border:1px solid #a8a8a8;width:136px;height:93px;}
	.layout-3-col .col-2 .box .info-block .cat {margin:6px 0 4px 3px;}
	.layout-3-col .col-2 .box .info-block .info {
		font: normal 14px/14px "Times New Roman", Times, serif;
		color:#0d0d0d;
		font-weight:bold;
		margin-top:0;
	}
	.layout-3-col .col-2 .box .info-block .info:hover {text-decoration:none;color:#848484;}
	
	.layout-3-col .col-2 .box .info-block a.author {text-transform:none;}
	
	
	
	.layout-3-col .col-2 .list-container {border-top:1px solid #ededed;padding:1px 0;margin:0 3px 0 4px;height:1%;}
	
	.layout-3-col .col-2 .list-container .zebra {background-color:#ededed}
	
	.layout-3-col .col-2 .list-container .info-list {width:225px;margin:0 1px 0 0;padding:6px 8px 8px;float:left;}
	
	.layout-3-col .col-2 .list-container .info-list .left {width:43px;float:left;}
		.layout-3-col .col-2 .list-container .info-list .left img {width:35px;border:0;display:block;}
		
	.layout-3-col .col-2 .list-container .info-list .right {width:180px;float:left;}
	.layout-3-col .col-2 .list-container .info-list .right a {display:block;color:#787878;}
	.layout-3-col .col-2 .list-container .info-list .right a.cat {color:#2e2e2e;}
		.layout-3-col .col-2 .list-container .info-list .right a span {display:block;}
		
.share-bottom {width:513px;height:26px;position:absolute;right:0;bottom:-10px;background-color:#FFF;}
#container-logo {width:244px;margin:0 auto;}
#cruxcotv-white {
	background:url(../img/master-img.jpg) no-repeat 0 -279px;
	height:33px;
	width:97px;
	display:block;
	margin-right:23px;
	float:left;
}
#cruxmag-white {
	background:url(../img/master-img.jpg) no-repeat -120px -280px;
	height:33px;
	width:122px;
	display:block;
	float:left;
} 


.layout-3-col .col-3 #container-box, .layout-2-col .col-2 #container-box{border:4px solid #000;background-color:#808080;}


.layout-3-col .col-3 #webtv {
	margin:0 0 0;
	background-color:#FFF;
	position:relative;
	
}
.layout-3-col .col-3 #webtv .latest {
	text-decoration:none;position:absolute;right:10px;top:6px;color:#323232;font-family:"Times New Roman", Times, serif;}
	.layout-3-col .col-3 #webtv .latest:hover {text-decoration:underline;}
.layout-3-col .col-3 #webtv p {margin:0;padding:3px 9px 0;height:17px;text-align:right;background-color:#808080;}
.layout-3-col .col-3 #webtv p a {font-family:"Times New Roman", Times, serif;color:#ffffff;text-decoration:none;}
	.layout-3-col .col-3 #webtv p a:hover {text-decoration:underline;}
.layout-3-col .col-3 #webtv div {border-left:1px solid #4c4c4c;border-right:1px solid #4c4c4c;background:#646464;padding:17px 0 0;}
.layout-3-col .col-3 #webtv h3 {
	width:287px;
	height:25px;
	margin:0;
	padding:4px 0 0 13px;
	background:url(../img/master-img.jpg) no-repeat 0 -339px;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.layout-3-col .col-3 #webtv a.player {width:215px;margin:0 auto 12px;display:block;border:2px solid #000;position:relative;}
.fleche-play {position:absolute;top:0;left:0;}
.ie6 .fleche-play {/*opacity:0;filter: alpha(opacity = 60);*/display:none;}
.layout-3-col .col-3 #webtv a.player img {display:block;} 

.layout-3-col .col-3 #webtv ul {
	margin:0;
	padding:0;
	background:url(../img/master-img.jpg) no-repeat 0 -399px;
	padding-top:4px;
}
.layout-3-col .col-3 #webtv ul li {
	background:url(../img/master-img.jpg) no-repeat 0 -403px;
	display:block;
	padding:0 0 0 0;
	font-size:9px;
	line-height:10px;
}
.layout-3-col .col-3 #webtv ul li:hover {
	background:url(../img/master-img.jpg) no-repeat 0 -441px;
}
.layout-3-col .col-3 #webtv ul li a {padding:2px 0 0 36px;height:37px;display:block;text-decoration:none;color:#a8a8a8;position:relative;}
.layout-3-col .col-3 #webtv ul li a span {display:block;font-weight:bold;}
.layout-3-col .col-3 #webtv ul li:hover .rank {color:#d7d7d7;}
.layout-3-col .col-3 #webtv ul li span.rank {font-weight:bold;font-size:22px;position:absolute;top:12px;left:6px;color:#a5a5a5;}
.layout-3-col .col-3 #webtv ul li span.cat {text-transform:uppercase;color:#ebebeb;}
.layout-3-col .col-3 #webtv ul li span.info {text-transform:uppercase;font-size:13px;line-height:12px;font-family:"Times New Roman", Times, serif;color:#ebebeb;}


.layout-3-col .col-3 #container-box .box, .layout-2-col .col-2 #container-box .box{border-top:9px solid #000;}
.layout-3-col .col-3 #container-box .box p, .layout-2-col .col-2 #container-box .box p{margin:0;text-align:center;color:#FFF;font-size:10px;text-transform:uppercase;letter-spacing:1px;}
.layout-3-col .col-3 #container-box .box a img, .layout-2-col .col-2 #container-box .box a img{display:block;}


.layout-3-col .col-3 #news-list {padding:0 4px;border:1px solid #f0f0f0;margin:12px 4px 0;}

.layout-3-col .col-3 #news-list h3 {margin:12px 0 0;}
.layout-3-col .col-3 .info-list {
	margin:10px 5px 14px 8px;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 12px;
	letter-spacing:0;
}

.layout-3-col .col-3 .info-list a {text-decoration:none;}
	.layout-3-col .col-3 .info-list a:hover {text-decoration:underline;}

.layout-3-col .col-3 .info-list .left {float:left;width:72px;}
	.layout-3-col .col-3 .info-list .left a img {border:0;display:block;}

.layout-3-col .col-3 .info-list .right {float:left;width:200px;}
	.layout-3-col .col-3 .info-list .right a {display:block;}
	.layout-3-col .col-3 .info-list .right a.cat {color:#7a7979;}
	.layout-3-col .col-3 .info-list .right a.info {color:#909090;}
	.layout-3-col .col-3 .info-list .right a.info .title {font-weight:bold;font-size:12px;text-transform:uppercase;display:block;}
	
	
	
/**********************************************************************************
									Layout 2 col
**********************************************************************************/

.home {
	width:996px !important;
	padding:7px 12px !important;	
}

.layout-2-col {clear:both;}

	.layout-2-col .col-1 {width:676px;float:left;padding:0 0 21px;position:relative;}
	.layout-2-col .col-2 {width:308px;float:left;}
	
.layout-2-col .col-1 .box {
	padding:5px 5px 26px 5px;
	background-color:#8e8e8e;
}

.layout-2-col .col-1 .box .chronique {
	border:1px solid #2b2726;
	background-color:#fff;
}
.layout-2-col .col-1 .box .archive{background:url(../img/bg_chroniques.jpg) repeat-y top right #fff;}

.layout-2-col .col-1 .box .chronique .col-1 {
	float:left;
	width:544px;
	padding:20px 0 20px 0;
}
.layout-2-col .col-1 .box .chronique .col-1 .searchSectionTitle h3{margin-left:20px;text-decoration:none;font-size:20px;font-weight:bold;display:block;color:#343435;border:0;}
.layout-2-col .col-1 .box .chronique .col-1 .searchSectionTitle h3 a{text-decoration:none;color:#7A7979;}
	.layout-2-col .col-1 .box .chronique .col-1 .article {
		padding:20px 20px 14px 20px;
		background:none!important;
	}
		.layout-2-col .col-1 .box .chronique .col-1 .article a.left{float:left; border:1px solid #6b6b6b;}
		.layout-2-col .col-1 .box .chronique .col-1 .article a.left img {display:block;}
		.layout-2-col .col-1 .box .chronique .col-1 .article .text{float:left; width:370px; margin-left:20px;}
			.layout-2-col .col-1 .box .chronique .col-1 .article .text h4{
				font-family:Verdana, Geneva, sans-serif;
				font-size:9px;
				text-transform:uppercase;
				color:#000;
				margin:0;
				font-weight:normal;
			}
			.layout-2-col .col-1 .box .chronique .col-1 .article .text .timer {color:#7a7979;font-size:10px;letter-spacing:1px;}
				.layout-2-col .col-1 .box .chronique .col-1 .article .text .timer span {text-transform:uppercase;font-size:10px;color:#000;display:inline;}
			.layout-2-col .col-1 .box .chronique .col-1 .article .text h3{
				font-size:18px;
				font-weight:bold;
				text-transform:uppercase;
				color:#000;
				margin:0;
			}
			.layout-2-col .col-1 .box .chronique .col-1 .article .text p{margin:0 0 15px 0;}
			.layout-2-col .col-1 .box .chronique .col-1 .article .text a{
				display:block;margin-bottom:10px;font-size:12px; color:#707070; text-decoration:none;
			}
			.layout-2-col .col-1 .box .chronique .col-1 .article .text .keywords {
				color:#5687a1; font-size:12px; margin:0;
			}
				.layout-2-col .col-1 .box .chronique .col-1 .article .text .keywords span{
					color:#9a9a9a; font-size:12px; margin:0;
				}
				.layout-2-col .col-1 .box .chronique .col-1 .article .text .keywords a{
					display:inline; color:#5687a1; font-size:11px; text-decoration:none;
				}
				.layout-2-col .col-1 .box .chronique .col-1 .article .text .keywords a:hover {
					text-decoration:underline;
				}
.layout-2-col .col-1 .box .chronique .col-2 {
	float:left;
	width:120px;
	padding:5px 0 0 0;
	background-color:#f0f1f3;
}

	.layout-2-col .col-1 .box .chronique .col-2 .box {background:none; padding:10px 0 10px 10px; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}	
		.layout-2-col .col-1 .box .chronique .col-2 .box h3{margin:0 0 5px 0; font-size:11px; color:#7f0202; font-weight:bold; text-transform:uppercase;}
		.layout-2-col .col-1 .box .chronique .col-2 .box h4{margin:0; font-size:11px; color:#000; text-transform:uppercase;}
		.layout-2-col .col-1 .box .chronique .col-2 .box ul{margin:0; padding:0; list-style-type:none;}
		.layout-2-col .col-1 .box .chronique .col-2 .box a{
			font-size:10px; color:#616161; text-decoration:none;text-transform:uppercase;
		}
			.layout-2-col .col-1 .box .chronique .col-2 .box a:hover{text-decoration:underline;}
			
	.layout-2-col .col-1 .box .chronique .col-2 .box .category{font-style:italic;}
/*
Article en détail
*/
	.layout-2-col .col-1 .box .full-article .head {padding:25px 10px 10px 15px;height:1%;}
		.layout-2-col .col-1 .box .full-article .head h1{font-size:36px;color:#00;font-weight:bold;margin:0;line-height:0.8em;text-transform:uppercase;}
		.layout-2-col .col-1 .box .full-article .head h4{font-size:11px;color:#898989;margin:0;text-transform:uppercase;}
		
		.layout-2-col .col-1 .box .full-article .head .keywords{color:#4682a1;margin:10px 0 10px 0;}
			.layout-2-col .col-1 .box .full-article .head .keywords a{text-decoration:none;color:#4682a1;}
			.layout-2-col .col-1 .box .full-article .head .keywords span{color:#7a7979;font-weight:bold;}
			
		.layout-2-col .col-1 .box .full-article .head .author img{float:left;width:45px;height:45px;}
		.layout-2-col .col-1 .box .full-article .head .author p{float:left;line-height:1.2em;margin:0 0 0 15px;}
		.layout-2-col .col-1 .box .full-article .head .author p a{color:#000;text-decoration:underline;}
		
		.layout-2-col .col-1 .box .full-article .description{padding:10px 0 15px 55px;} 
		.layout-2-col .col-1 .box .full-article .description h3{margin:0 0 10px 0;font-size:16px;font-weight:bold;color:#555555;}
		.layout-2-col .col-1 .box .full-article .description p{
			margin:0;width:430px;color:#959595;line-height:1.2em;font-size:12px;
			font-family:"Times New Roman", Times, serif;
			}
	
	.layout-2-col .col-1 .box .full-article .pagination {float:right;height:20px;}
		.layout-2-col .col-1 .box .full-article .pagination a{font-size:13px;color:#929292;text-decoration:none;margin-right:20px;}
		.layout-2-col .col-1 .box .full-article .img{width:664px;text-align:center;clear:both;}
		.layout-2-col .col-1 .box .full-article .img img{max-width:664px;}
		
	.layout-2-col .col-1 .box .full-article .gallery {margin:15px 0 30px 0;}
		.layout-2-col .col-1 .box .full-article .gallery img{float:left;margin:0 0 10px 10px;height:56px;width:56px;}
	
	.layout-2-col .col-1 .box .full-article .sentence {
		margin:10px 0 20px;padding:0 20px 0 20px;
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		line-height:1.2em;
	}
		.layout-2-col .col-1 .box .full-article .sentence .first{float:left;font-size:51px;font-weight:bold;line-height:0.8em;}
		.layout-2-col .col-1 .box .full-article .sentence p{margin:0 0 10px 5px;}
		.layout-2-col .col-1 .box .full-article .sentence a{color:#4682A1;text-decoration:none;}
		
.list-container {margin:10px 0 10px 5px;border: 1px solid #efefef;padding:0 10px 0 10px;}
.list-container h3 {margin:10px 0 10px 0;text-transform:uppercase;font-size:14px;color:#000;}
.list-container .list-news {padding:7px 0 7px 0;border-top: 1px solid #efefef;font-family:"Times New Roman", Times, serif;}
.list-container .list-news a img {float:left;margin-right:15px;width:59px;height:59px;border:0;}
.list-container .list-news .text {float:left;width:190px;margin-top:5px;}
.list-container .list-news .text .title {text-transform:uppercase;text-decoration:none;font-size:13px;font-weight:bold;color:#868686;}
.list-container .list-news .text p {margin:0;color:#868686;}
.list-container .list-news .text p a{text-decoration:none;color:#5687A1;}
.list-container .list-news .text p a:hover{text-decoration:underline;}

.list-container .list-event {padding:7px 0 7px 0;border-top: 1px solid #efefef;}
.list-container .list-event a img {float:left;margin-right:15px;width:59px;height:59px;border:0;}
.list-container .list-event .text {float:left;width:190px;margin-top:5px;}
.list-container .list-event .text .title {text-transform:uppercase;text-decoration:none;font-size:19px;font-weight:bold;color:#000;display:block;}
.list-container .list-event .text .info {font-family:"Times New Roman", Times, serif;font-size:13px;font-weight:bold;color:#868686;text-decoration:none;}
.list-container .list-event .text .info:hover {text-decoration:underline;}

.k3custom {padding:21px 17px;}
.layout-3-col .col-2 .box h2.k3title, .layout-2-col .col-1 h2.k3title {
	text-transform:uppercase;font-size:14px;margin:0 0 15px;padding:0;
}
.k3txt{font:normal 12px/1.2em "Times New Roman", Times, serif;color:#636363;}

	
.layout-3-col .col-2 #bxslideshowloader {position:relative;height:333px;margin:0 0 6px;border-color:#cfcecc;border-width:0 2px 1px;border-style:solid;background-color:#3c3c3c;}
.layout-3-col .col-2 #bxslideshow { width:490px; height:316px; }

.layout-3-col .col-2 #bxslideshow_menu { position:absolute; right:0px; top:322px; list-style-type:none; margin:0px; padding:0px 5px 2px 10px; font-size:10px; text-transform:uppercase; background:#3c3c3c url(images/bg_choix.jpg) no-repeat top right;}
.layout-3-col .col-2 #bxslideshow_menu li{width:16px;height:6px;margin:0 4px 0 0;display:block;float:left;}	
.layout-3-col .col-2 #bxslideshow_menu li a{width:16px;height:6px;display:block;background-color:#656565;float:right;font-size:0;line-height:0;text-decoration:none;text-indent:-10000px;}
.layout-3-col .col-2 #bxslideshow_menu li a.activeslide { color:#292825; background-color:#ffffff; cursor:default; }
.layout-3-col .col-2 #bxslideshow_menu li a:hover{ color:#292825; background-color:#ffffff; }


.jsWinCruxcoStyle1{
	/* if browser is ie6 jsWin will automaticly change fixed position to absolute */
	position:fixed;
	background-color:#fff;
	border:1px solid #fff;
	top:200px;
	left:200px;
	z-index:999;
	color:#000;
	overflow:auto;
	overflow-x:hidden;
	font-family:arial, helvetica;
}

.jsWinCruxcoStyle1 .titleBar{padding:2px;height:30px;border-color:#000;border-width:1px 1px 0;border-style:solid;}
.jsWinCruxcoStyle1 .footerBar{margin-right:20px;margin-left:20px;margin-bottom:0;}
.jsWinCruxcoStyle1 .title{height:30px;margin-left:20px;line-height:30px;float:left;font-size:11px;font-weight:bold;text-transform:uppercase;}

.jsWinCruxcoStyle1 .close{height:30px;margin-right:20px;line-height:30px;float:right;font-size:10px;}
.jsWinCruxcoStyle1 .content{padding:10px 20px 20px 20px;overflow:auto;border-color:#000;border-width:0 1px 1px;border-style:solid;}
.jsWinCruxcoStyle1 .left {float:left;width:60px;}

.jsWinCruxcoStyle1 .info {float:left;width:80%;}
.jsWinCruxcoStyle1 .info h4{margin:0px;font-size:12px;}
.jsWinCruxcoStyle1 .info span{color:#ACACAC;font-size:11px;font-weight:normal;margin:0px;}

.jsWinCruxcoStyle1 p{font-size:11px;font-weight:normal;margin:24px 0 10px 0;}

.jsWinCruxcoStyle1 #form_message textarea{width:300px}
.jsWinCruxcoStyle1 #form_message{margin:15px 0 0 0}
.jsWinCruxcoStyle1 #form_message span{font-size:10px;}

.jsWinCruxcoStyle1 .cptChar {margin:17px 0 15px;display:block;}
.jsWinCruxcoStyle1 .bt_envoyer{float:none;margin:0 20px 20px 0px;}

.jsWinCruxcoStyle1_modal{z-index:998;background-color:#000;opacity:0.6;filter: alpha(opacity = 60);	position:fixed;top:0;left:0;} 

#newsletter-subscribe-form {font-family:"Times New Roman", Times, serif;}
#newsletter-subscribe-form form {width:263px;margin:0 auto;}
#newsletter-subscribe-form h2 {text-align:center;font-size:14px;text-transform:uppercase;margin:0 0 25px;}
#newsletter-subscribe-form label {width:115px;height:1%;float:left;/*font-style:italic;*/font-size:12px;color:#787878;text-transform:uppercase;}
#newsletter-subscribe-form input {float:left;margin:0 0 12px;color:#000;}

#newsletter-subscribe-form .submit {
	float:none;clear:both;
	display:block;width:132px;height:38px;background:url(../img/master-img.jpg) 0 -540px;
	border:0;font-size:0;text-indent:-999999px;line-height:0;cursor:pointer;margin:10px auto 0;
	}
	
.layout-2-col .col-2 .top {margin:0;}

.noblack-colright {padding:0 4px;margin:4px 0 0;}
	.noblack-colright a {margin:0 0 4px;display:block;}
	.noblack-colright a img {display:block;}
	.noblack-colright p {background-color:#808080;text-align:center;margin:0;color:#FFF;width:300px;}

.container-episode h1 {text-transform:uppercase;}
.container-photor-viewer h1 {text-transform:uppercase;}
.header-channel {padding:54px 0 0;}

#ul-list-categories {margin:-10px 0 15px 20px;}

#ul-list-categories h3 {float:left;width:95px;font-size:10px;color:#959595;line-height:12px;margin:0 15px 0 0;}
#ul-list-categories h3 span {float:right;}
	html > body #ul-list-categories h3 span {float:right;line-height:0;}
#ul-list-categories ul {padding:0;margin:0 0 0;float:left;}
#ul-list-categories li {display:inline;}
#ul-list-categories a {font-family:"Times New Roman", Times, serif;text-transform:uppercase;text-decoration:none;;color:#959595;display:block;float:left;padding:5px 15px;}
	#ul-list-categories a.active {font-size:18px;color:#fff;}
	#ul-list-categories a:hover {color:#fff;}
	
.archive h2 {font-size:18px;padding:0 20px;margin:0;text-transform:uppercase;}
.chronique .date {font-weight:bold;display:block;margin:3px 0 0;font-size:12px!important;}
.chronique .timer {margin:0 0 8px;}
.layout-2-col .col-1 .box .chronique .col-1 .article .summary img {float:none;}

.mag {margin:0 35px 15px 20px;float:left;text-transform:uppercase;width:174px;overflow:hidden;}
.mag div.num {border-bottom:2px solid #919191;}
.mag div p {float:left;margin:0;}
.mag div p.edition {font-size:38px;line-height:38px;margin:0 8px 0 0;}
.mag div p span {color:#707070;font-family:"Times New Roman", Times, serif;display:block;margin:5px 0 0;}
.mag div p.info {width:124px;}


#connection-com ul li a {letter-spacing:0;}

#info-canal {padding:0 13px 45px;}
#logo-canal {float:left;width:160px;}
#logo-canal img {width:136px; height:93px;}
#desc-canal {float:left;width:786px;color:#fff;}
	#desc-canal h1 {margin:0;line-height:0.88em;font-size:22px;}
	#desc-canal p.nb {margin:0 0 10px;}
	#desc-canal .txt-desc {color:#959595;width:570px;}
	#desc-canal  .link-profile {color:#6ccef5;text-decoration:none;}
		#desc-canal  .link-profile:hover {text-decoration:underline;}
		
		
		
p.timer {margin:0;font-size:14px;font-weight:bold;}
.text-search {margin:0 0 0 20px;}

.JPagination a, .JPagination span {background:url(../img/pagination-line.gif) no-repeat right center;line-height:7px;padding:0 5px 0 3px!important;}
span.JPagination3points,
a.JPaginationNext {background:none;}


.searchSectionTitle {position:relative;}
.searchSectionTitle span {margin-left:20px;position:absolute;right:0px;}
.searchSectionTitle .nbresult {color:#868686;font-size:13px;position:inherit;top:0;}
.searchSectionTitle .more {top:4px;;text-transform:uppercase;font-size:9px;font-family:"Times New Roman",Times,serif;}
	.searchSectionTitle .more a {color:#7A7979;text-decoration:none;}
	.searchSectionTitle .more a:hover{text-decoration:underline;}
	

#contest{margin-top:40px;height:240px;}

#contest .connection{
	margin-left:70px;
	margin-right:80px;
	height:100px;
}

#contest .contest-connect,.contest-confirm{
	font-size:16px;
	width:664px;
	text-align:center;
	margin-top:20px;
	margin-bottom:25px;
}
#contest .loginform{
	margin-left:20px;
}
#contest p {font-size:12px;}
#contest p.condition {font-size:11px;color:#000;}
#contest .condition a {color:#000;}
#contest .guide-connect{font-size:14px;}
#contest .contest-connect-left{margin-left:35px;}
#contest .contest-connect-left,.contest-connect-right{color:#ffffff;float:left;background-color:#212121;padding:20px 40px 20px 40px;text-align:center;}
#contest .contest-connect-left a,.contest-connect-right a{font-size:13px;color:#68ABCE;text-decoration:none;}
#contest .contest-connect-left a:hover,.contest-connect-right a:hover{text-decoration:underline;}
#contest .contest-connect-center{font-size:20px;float:left;width:90px;text-align:center;padding-top:30px}

#contest a.btn-action {font-size:11px;display:block;color:#000;}

.separe-moi {height:1px;background:#7a7979;margin:20px 0 0 15px;}

.zone-texte a{
	color:#000000;
	text-decoration:none;
}

.feedbackError {
width:140px;
}

.feedbackError {
background-color:#990000;
border:3px double #FFFFFF;
color:#FFFFFF;
float:left;
font-size:11px;
padding:5px;
}
