#mag_tpl {
	margin-top:10px;
	margin-left:20px;
	width:765px;
	position:relative;
	float:left;
}

#col_right {
	width:160px;
	position:relative;
	float:right;
	margin-right:20px;
	margin-top:5px;
	
}

.frise_annee {
	position:relative;
	float:left;
}

.frise {
	position:relative;
	float:right;
	margin:20px 0 0 10px;
}

.barre_color {
	height:15px;
}

.frise_barre {
	position:absolute;
	top:0px;
	left:0px;
}

#frise_block {
	height:31px;
	width:617px;
	padding-left:20px;
	overflow:hidden;
}

.frise_part {
	width:73px;
	position:relative;
	float:left;
	height:30px;
	border-top:5px solid #696762 ;
}

.frise_part_last {
	width:5px;
	position:relative;
	float:left;
	height:30px;
	border-top:5px solid #696762 ;
}

.frise_text {
	position:absolute;
	top:8px;
	font-size:12px;
	left:-8px;
	color:#696762;
}

.frise_text_top {
	position:absolute;
	top:-8px;
	font-size:12px;
	left:0px;
	color:#696762;
}

.frise_part:hover {
	border-top:5px solid #f30000 ;
	color:#f30000 ;
}

.frise_selected {
	border-top:5px solid #f30000 ;
}

.frise_fleche {
	position:absolute;
}

.text_selected {
	color:#f30000 ;
}

.annee_selected {
	color:#010101 ;
	font-weight:bold;
	position:absolute;
	top:8px;
	font-size:12px;
	left:-8px;
}

.annee_selected:hover {
	color:#f30000 ;
	font-weight:bold;
}

#filar {
	margin-top:3px;
	padding:4px 0 4px 0;
	clear:both;
	font-size:11px;
	color:#93928f;
	font-weight:bold;
	border-top:2px solid #686561 ;
	border-bottom:2px solid #686561  ;
}

#filar a:visited, #filar a, #filar:link {
	color:#93928f;

}

#filar a:hover {
	color:#010101;
}

.mag_titre {
	font-size:24px;
	font-weight:bold;
}

#cpc_desc {
	margin-top:7px;
}

#cpc_desc p {
	font-size:11px;
	font-family:Gautami;
	line-height:14px;
}

#cpc_desc p a:link, #cpc_desc p a, #cpc_desc p a:visited {
	color:#f30000;
}

#cpc_desc p a:hover {
	color:#010101;
}

.mag_couv_block {
	width:173px;
	float:left;
	position:relative;
	margin:0 9px 15px 9px;
}

.mag_couv {
	position:relative;
	width:179px;
	height:247px;
	margin:0px;
}

.text_mag {
	position:absolute;
	top:251px;
	text-align:left;
	line-height:87%;
	width:100%;
	margin-left:6px;
}

.mag_txt_nom {
	color:#e7e3d9;
	font-size:14px;
	font-weight:bold;
}

.mag_txt_italic {
	color:#010101;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

.mag_txt_com {
	color:#010101;
	font-size:14px;
}

.img_couv_169 {
	z-index:0;
	position:absolute;
	left:5px;
	top:5px;
}

.img_couv_169_gs {
	z-index:1;
	position:absolute;
	top:5px;
	left:5px;
}
/**** laaaaaaaaaaaaaa ****/


.sousmag_big {
	position:relative;
	left:0px;
	top:0px;

}

.sousmag_text {
	position:relative;
	width:340px;
	height:63px;
	font-size:18px;
	font-weight:bold;
}

.sousmag_text_ligne1 {
	position:absolute;
	top:-1px;
	left:0px;
	color:#eae6dd;
	font-size:14px;
	width:47px;
	text-align:center;
}

.sousmag_text_ligne2 {
	top:12px;
	left:0px;
	font-size:18px;
	position:absolute;
	color:#eae6dd;
	width:47px;
	text-align:center;
}

.sousmag_text_ligne4 { 
	top:2px;
	left:56px;
	font-size:12px;
	position:absolute;
	color:#010101;
	height:20px;
	font-style:italic;
}

.sousmag_text_ligne3 {
	top:18px;
	left:56px;
	font-size:12px;
	position:absolute;
	color:#696960;
}


.sousmag_text_ligne3 a:visited, .sousmag_text_ligne3 a, .sousmag_text_ligne3 a:link {
	color:#fe0000;
	font-weight:normal ;
}

.sousmag_text_ligne3 a:hover {
	color:#010101;
	font-weight:normal ;
}

.barre_1 a, .barre_2 a, .barre_3 a, .barre_4 a, .barre_5 a,.barre_1 a:link, .barre_2 a:link, .barre_3 a:link, .barre_4 a:link, .barre_5 a:link, .barre_1 a:visited, .barre_2 a:visited, .barre_3 a:visited, .barre_4 a:visited, .barre_5 a:visited, .barre_grey a:link, .barre_grey a:visited {
	color:white;
}

.barre_1 a:hover, .barre_2 a:hover, .barre_3 a:hover, .barre_4 a:hover, .barre_5 a:hover, .barre_grey a:hover {
	color:#e00000;
}

.barre_1 {
	padding:1px 0 0px 4px ; 
	font-weight:bold;
	background-color:#000;
	font-size:11px;
	width:166px;
	color:white;
}

.barre_2 {
	padding:1px 0 0px 4px ; 
	font-weight:bold;
	background-color:#333;
	font-size:11px;
	width:152px;
	color:white;
	margin-top:2px ;
}

.barre_3 {
	padding:1px 0 0px 4px ; 
	font-weight:bold;
	background-color:#666;
	font-size:11px;
	width:139px;
	color:white;
	margin-top:2px ;
}

.barre_4 {
	padding:1px 0 0px 4px ; 
	font-weight:bold;
	background-color:#989898;
	font-size:11px;
	width:125px;
	color:white;
	margin-top:2px ;
}

.barre_5 {
	padding:1px 0 0px 4px ; 
	font-weight:bold;
	background-color:#ccc;
	font-size:11px;
	width:113px;
	color:white;
	margin-top:2px ;
}

.barre_nbr {
	float:right;
	margin-right:8px;
}

.titre_colonne {
	font-size:17px ;
	font-weight:bold ;
	color:#000 ;
	border-top:2px solid #686561;
	border-bottom:2px solid #686561;
	margin-bottom:6px;
	padding-left:2px;
}

.link_more {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.text_mat {
	font-size:12px;
	margin:0 ;
}

.marge_bot_colonne {
	margin-bottom:8px;
}

.marge_top_colonne {
	margin-top:8px;
}

.bt_jeux_btq_mini {
	float:left;
	position:relative;
	margin-top:3px;
	height:80px;
	width:178px;
}

.cadre_mini_jeux_jaquette {
	position:absolute;
	top:4px;
	left:4px;
}

.class_mini_jv_nom {
	font-size:12px;
	position:absolute;
	left:66px;
	top:4px;
	font-weight:bold;
	color:#eae6dc;
	width:105px;
	height:16px;
	overflow:hidden;
}

.class_mini_jv_nom a:visited, .class_mini_jv_nom a:link, .class_mini_jv_nom a {
	color:#eae6dc;
}

.class_mini_jv_nom a:hover {
	color:#cc0000;
}

.class_mini_jv_ed {
	font-size:11px;
	position:absolute;
	left:66px;
	top:19px;
	font-weight:bold;
	color:#111111;
	overflow:hidden;
	width:107px;
	height:13px;

}

.class_mini_jv_link a, .class_mini_jv_link a:link, .class_mini_jv_link a:visited {
	color:#E6E2D8;
	
}

.class_mini_jv_link a:hover {
	color:#000 ;
}

.class_mini_jv_link_1 {
	font-size:12px;
	position:absolute;
	left:66px;
	top:34px;
	font-weight:bold;
	color:#666666;
	height:16px;
}

.class_mini_jv_link_2 {
	font-size:12px;
	position:absolute;
	left:66px;
	top:47px;
	font-weight:bold;
	color:#666666;
}

.class_mini_jv_link_3 {
	font-size:12px;
	position:absolute;
	left:66px;
	top:60px;
	font-weight:bold;
	color:#666666;
}

#mag_couv_col {
	position:relative;
}

.mag_couv_cadre_col {
	top:0px;
	left:0px;
	position:absolute;
}

.la_couv_col {
	padding:4px;
}

.sousmag_text_col {
	margin-top:-4px;
	position:relative;
	width:160px;
	height:40px;
	font-size:18px;
	font-weight:bold;
}

.sousmag_text_ligne1_col {
	position:absolute;
	top:0px;
	left:0px;
	color:#eae6dd;
	font-size:14px;
	width:48px;
	text-align:center;
	height:20px;
}

.sousmag_text_ligne2_col {
	top:10px;
	left:0px;
	font-size:20px;
	position:absolute;
	color:#eae6dd;
	width:52px;
	text-align:center;
}

.sousmag_text_ligne3_col { 
	top:15px;
	left:55px;
	font-size:14px;
	position:absolute;
	color:#010101;
	width:238px;
	height:20px;
}

.sousmag_text_ligne4_col {
	top:0px;
	left:55px;
	font-size:14px;
	position:absolute;
	color:#696960;
	width:189px;
}

.tip {
	width:90px;
	color:#ebe4da;
	padding:0 5px 0 5px;
	font-size:12px;
	background-color:#aba7a1;

}

.tip-top {	
	width:100px;
	height:3px;
	background:url('../img/template/tips_border_top.png') no-repeat;
}

.tip-bottom {	
	width:100px;
	height:3px;
	background:url('../img/template/tips_border_bottom.png') no-repeat;
}

.tip-title {
	font-weight:bold;
	font-size:14px;
}

.redac {
	float:left;
}

.page_4_select {
	background-color:#686561;
	color:#fff;
	z-index:1;
}

