/* CSS Document */

/* DEBUT POSITION BLOC */


html, body {
	margin:0;
    padding:0;
    text-align: center;
}

/* elements commun */

#global{
	text-align:center;
}

body{
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#323232;
	text-align:justify;
	background: url(/gfx/idf/idf-bg.png) repeat;
}	

/* mise en page balise speficique */

.txt_couleur{
	color:#2663fd;
	font-weight:bold;
}

.txt_couleur_gras{
	color:#2663fd;
	font-weight:bold;
}


A{
	color: #323232;
	text-decoration:none;
}

A:hover{ 
	color:#2663fd;
	text-decoration:none;
}

a.liens_bloc {
	color:#323232;
	font-size:12px;
}

a.liens_bloc:hover{
	color:#2663fd;
	text-decoration: none;
	font-size:12px;
}	

a.liens_titres {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

a.liens_titres:hover{
	text-decoration: none;
	font-weight:bold;
	color:#fff;
}	

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

a.lk:hover{ 
	color:#ffffff;
	text-decoration:none;
}

a.liens_titres {
	font-size:12px;
	color:#000;
	font-weight:bold;
}

a.liens_titres:hover{
	text-decoration: none;
	font-weight:bold;
	color:#fff;
}	

a.link_pdn{
	font-size: 11px;
	color:#999999;
}

a.link_pdn:hover{
	font-size: 11px;
	color:#2663fd;
	text-decoration:none;
}

a.link_news_iv{
	font-size: 11px;
	color:#777777;
}

a.link_news_iv:hover{
	font-size: 11px;
	color:#777777;
	text-decoration:none;
}



.pdn_price{
	font-size: 11px;
	color:#2663fd;
}


.img_news{
	margin-left: 5px;
	margin-right: 5px;
}

form{
	padding:0;
	margin:0;
}

input{
	font-size:12px;
	border : 1px Solid #cccccc; 
	background:#eeeeee;
}

select{
	font-size:12px;
	background:#eeeeee;
	border : 1px Solid #cccccc; 
}

.select_clair{
	font-size:12px;
	background:#ffffff;
	border : 1px Solid #cccccc; 
}

textarea{
	font-size:12px;
	border : 1px Solid #cccccc; 
	background:#eeeeee;
}

.bold_or{
	font-weight:bold;
	color:#2663fd;
}

.bold_rouge{
	color:#FF0000;
	font-weight:bold;
}

.or{
	color:#2663fd;
}

.background_grey{
	background:#eeeeee;
	padding:2px;
}

.background_white{
	background:#fff;
	padding:2px;
}

.back_grey{
	background:#eeeeee;
	padding:5px;
}

#list-point-iv ul{
	list-style: none;
	margin-top:0;
	margin-left: 18px;
	padding-left:0;
}

#list-point-iv li{
	list-style-type: none;
	text-indent: -5px;
	list-style-image: url('/gfx/point.png');
}

.list-point ul{
	list-style: none;
	margin-top:0;
	margin-left: 2em;
	padding-left:0;
}

.list-point li{
	list-style-type: none;
	text-indent: -5px;
	list-style-image: url('/gfx/point.png');
}


.marge_icone{
	position:relative;
	padding-top:3px;
}



/* conteneur principal */
.conteneur{
	position:relative;
    width:1000px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


.btn_prev{
	position:relative;
	float:left;
	left:0px;
	top:15px;
	text-align:left;
	width:240px;
}

.btn_next{
	position:relative;
	float:right;
	top:15px;

}

#content {
	float:left;
	width:1000px;
	background:#FFFFFF;
	background-image : url(/gfx/2k7bl/fond-site.gif);
	background-repeat: repeat-y;	
	
}

#content2 {
	float:left;
	width:1000px;
	background:#FFFFFF;
	background-image : url(/gfx/2k7bl/fond-site2.gif);
	background-repeat: repeat-y;	
}

#cadre{
	float:left;
	width:998px;
	border:1px solid #999999;
}

#copyright{
	float:left;
	margin-bottom:0px;
	width:1000px;
	background-image:url(/gfx/2k7bl/bas.png);
	background-repeat: repeat;
	text-align:center;
}

/* bandeau superieur */
#top_section{
	position:relative;
	top:0;
	height:107px;
}

#top_menu{
	position:absolute;
	top:0;
	width:1000px;
	height:19px;
}

#design_menu{
	position:relative;
	float:left;
	left:0;
	top:0px;
	width:115px;
	padding:0 ; 
}
#header{
	position:absolute;
	top:0;
	width:1000px;
	height:107px; 
	vertical-align: bottom;
	background-image : url(/gfx/idf/bandeau.png);		
	background-repeat:no-repeat;	
}

#logo{
	position:absolute;
	height:90px;
	width:255px;
	top:17px;
	left:0;
}

#home_zone{
	float: left;
	width : 255px;
	height: 90px;
	margin-left: 0;
	margin-top: 0;
}

#pub_bandeau{
	position:absolute;
	top:17px;
	height:90px;
	width:745px;
	margin-left:255px;
	text-align:right;
}

#bandeau{
   position:absolute;
   top:0px;
   padding-right:0px;
   padding-bottom:0px;
   right:0;
   bottom:0;
   
}

#link1{
	position:absolute;
	left:0;
	height:20px;
	width:300px;
	padding-left:2px;
	font-weight:bold;
	padding-top:0;
}

#link2{
	position:absolute;
	left:700px;
	height:20px;
	width:300px;
	font-weight:bold;
	padding-top:0;
}

#lk_cpte{
	position:relative;
	float:left;
	width:90px;
	left:15px;
}

#lk_cpte2{
	position:relative;
	float:left;
	width:95px;
	left:3px;
	background:;
}

#lk_design{
	position:relative;
	float:left;
	width:50px;
	left:35px;
}

#lk_design2{
	position:relative;
	float:left;
	width:50px;
	left:35px;
}

#lk_pdn{
	position:relative;
	float:left;
	width:70px;
	left:17px;
}

#lk_inv{
	position:relative;
	float:left;
	width:100px;
	left:38px;
}

#lk_forum{
	position:relative;
	float:left;
	width:50px;
	left:60px;
}

a.link_top{
	font-weight:bold;
	color:#323232;
}

a.link_top:hover{
	font-weight:bold;
	color:#2663fd;
}

.left{
	float:left;
}


#txt_sup{
	position:relative;
	float:left;
	width:1000px;
	height:22px;
	background:#EEEEEE;
}	

#index_rubrique{
	float:left;
	width:560px;
	padding-top:2px;
	padding-left:5px;
	background-color : inherit;
}

#bienvenue{
	float:left;
	width:415px;
	text-align:right;
	padding-top:2px;
	background-color : inherit;
}


/* colonne gauche */
#bloc_gauche{
	float:left;
	margin-left:0px;
	width:160px;
}

/* menu */

#menu2{
	position:relative;
	z-index:13;
	
}


/* fond titre colonne gauche */
.titre_bloc_petit_nav {
	height:19px;
	width:158px;
	margin-left:0px;
	padding-left:2px;
	padding-top:0;
	color:#000;
	font-weight:bold;
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}

.titre_bloc_petit_pdn {
	height:19px;
	width:158px;
	margin-left:0px;
	padding-left:2px;
	padding-top:0;
	color:#000000;
	font-weight:bold;
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}

.titre_bloc_petit {
	height:19px;
	width:158px;
	margin-left:0px;
	padding-left:2px;
	padding-top:0;
	color:#000;
	font-weight:bold;
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}

#fond_search{
	position:relative;
	margin-top:0;
	margin-left:0;
	height:20px;
	background-image : url(/gfx/2k7bl/fond-bouton-gauche.gif);
	background-repeat: no-repeat;
}

#pub2{
	float:left;
	width:160px;
	text-align:center;
	border-top:1px solid #2663fd;
}



.form_search{
	font-size:11px;
	width:90px;
	background:#ffffff;
}

.form_search_pdn{
	font-size:12px;
	width:150px;
	background:#ffffff;
}


#pdn{
	float:left;
	width:100%;
	border-bottom:1px solid #999999;
	font-size:11px;
}


#test_matos{
	position:relative;
	float:left;
	color:#000;
	width:100%;
	background-image : url(/gfx/2k7bl/fond-degrade-blanc-gris-160.png);
	background-repeat: repeat-y;	
	border-bottom:1px solid #999999;	
}

.test_centre{
	width:154px;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

/* image background des dossiers avec ombrage */

.dos_line_img{
	width:129px;
	text-align:center;
	padding-left:25px
}


.dos_background{
	width:107px;
	height:87px;
	text-align:left;
	background-image : url(/gfx/2k7bl/sousimg.png);
	background-repeat: no-repeat;
}




/* colonne centre */

#bloc_centre_cadre{
	float:left;
	margin-top:3px;
	margin-left:3px;
	padding-bottom:10px;
	width:528px;
	color:#000;
}

#bloc_centre_compte{
	float:left;
	margin-top:3px;
	margin-left:0;
	padding-bottom:10px;
	width:531px;
	color:#000;
}

#bloc_centre{
	float:left;
	z-index:1;
	width:536px;
	color:#000000;
	background:#fff;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

/* fond titre colonne centre */


.titre_bloc_grand {
	height:19px;
	width:531px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0;
	color:#000000;
	background-color : inherit;
	font-weight:bold;
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}

.titre_bloc_geant{
	height:19px;
	width:832px;
	margin-left:0;
	padding-left:5px;
	padding-top:0;
	color:#000000;
	background-color : inherit;
	font-weight:bold;
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}
.line_top{
	border-top:1px solid #999999;
}

.titre_bloc_max{
	height:19px;
	width:832px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0;
	color:#000000;
	background-color : inherit;
	font-weight:bold;
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}

#bloc_central_max{
	float:left;
	margin-left:1px;
	padding-bottom:25px;
	width:836px;
	color:#000000;
}

#bloc_central_max_art{
	float:left;
	margin-left:1px;
	padding-bottom:25px;
	width:836px;
	color:#000000;
	background:#fff;
}


/* colonne droite */
#bloc_droite{
	float:left;
	width:300px;
}


.titre_bloc_moyen {
	height:19px;
	width:295px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0;
	color:#000000;
	background-color : inherit;
	font-weight:bold;	
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}

.titre_bloc_moyen_sondage {
	height:19px;
	width:295px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0;
	color:#000000;
	background-color : inherit;
	font-weight:bold;	
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}

.titre_bloc_moyen_nav {
	height:19px;
	width:295px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0;
	color:#000000;
	background-color : inherit;
	font-weight:bold;	
	background-image : url(/gfx/2k7bl/fond-des-titres.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #999999;
}

#la_une{
	position:relative;
	height:77px;
	margin-left:2px;
	margin-bottom:15px;
}

#img_la_une{
	position:absolute;
	left:0;
	top:2px;
	width:100px;
	height:75px;
	text-align:left;
	background-image : url(/gfx/2k7bl/une75.png);
	background-repeat: no-repeat;	
}

.back_la_une{
	position:absolute;
	top:2px;
	text-align:justify;
	left:105px;
	height:75px;
	width:420px;
}

.subtitle_la_une{
	font-size:12px;
	color:#777777;
}

.txt_la_une{
	font-size:11px;
	text-align:justify;
	padding:5px;
}

a.link_une{
	font-weight:bold;
	font-size:13px;
	color:#2663fd;
}

a.link_une:hover{
	font-weight:bold;
	font-size:13px;
	color:#2663fd;
}

a.link_une_txt{
	font-weight:bold;
	font-size:11px;
}

a.link_une_txt:hover{
	font-weight:bold;
	font-size:11px;
	color:#2663fd;
}


#pub1{
	position:relative;
	width:300px;
	margin:0;
}


#news_iv{
	padding-bottom:5px;
	border-bottom:1px solid #999999;
}

#top_pdn{
	border-bottom:1px solid #999999;
}

#top_pdn2{
	border-bottom:none;
}

#tshirt_day{
	border-bottom:none;
}

#sondage{
	border-bottom:1px solid #999999;
	
}
#test_iv2{
	border-bottom:1px solid #999999;
}


.test_iv_line{
	position:relative;
	height:30px;
	margin-bottom:5px;
}

.test_iv_txt{
	position:relative;
	float:left;
	margin-top:-8px;
	height:30px;
	width:220px;
	margin-left:8px;
	font-weight:bold;
	text-align:left;
}

.test_iv_txt2{
	margin-top:-15px;
}




/* page des news home et archives */

/* newws home page */

.line_news_c{
	position:relative;
	float:left;
	margin-top:0;
	width:510px;
	margin-bottom:3px;
	left:11px;
}

.line_news_f{
	position:relative;
	float:left;
	margin-top:0;
	width:510px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	left:11px;
	background:#EEEEEE;
}

.line_c{
	position:relative;
	float:left;
	width:448px;
	padding-left:5px;
}

.line_f{
	position:relative;
	float:left;
	width:448px;
	padding-left:5px;
}


.news_icone{
	position:relative;
	float:left;
	top:0;
	left:0;
	width:35px;
	padding-top:2px;
	text-align:center;	
}


/*home page */
.line_news2{
	position:relative;
	float:left;
	margin-bottom:3px;
}

.n_title_day{
	position:relative;
	float:left;
	width:100%;
	color: #000000;
	padding-top:0px;
	padding-left:2px;
	padding-bottom:7px;	
	color: #999999;
	font-weight:bold;
}

.n_title_next{
	position:relative;
	float:left;
	width:100%;
	color: #999999;
	padding-left:2px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:7px;
}

.n_new_post{
	font-size:9px;
	color:#2663fd;
}

.n_new_post1{
	font-size:9px;
}

.n_subtitle{
	font-size:11px;
	color:#777777;
	margin-left:4px;
}

.n_comment_f1{
	position:relative;
	float:left;
	margin-top:0;
	width:35px;
	padding:0;
	text-align:left;
	font-size:11px;
	height:100%;
	padding-left:20px;
}

.n_comment_f1_no{
	position:relative;
	float:left;
	margin-top:0;
	width:50px;
	padding:0;
	text-align:left;
	font-size:11px;
	height:100%;
	padding-left:5px;
}

.n_comment_c1{
	position:relative;
	float:left;
	margin-top:0;
	width:35px;
	padding-left:20px;
	text-align:left;	
	font-size:11px;
	height:100%;	
}

.n_comment_c1_no{
	position:relative;
	float:left;
	margin-top:0;
	width:50px;
	padding:0;
	text-align:left;
	font-size:11px;
	height:100%;
	padding-left:5px;
}



.no_comment_nologin{
	text-align:right;
}

.home_next_news{
	width:514px;
	text-align:right;
}
/***************************/

.n_hour_orange_no{
	color: #2663fd;
	font-size:10px;
}

.n_hour_grey_no{
	color:#666666;
	font-size:10px;
}

.n_hour_orange{
	color: #2663fd;
	font-size:11px;
}

.n_hour_grey{
	color:#777777;
	font-size:11px;
}

.n_link_new{
	font-weight:bold;
	color:#323232;
	font-size:13px;
}

.n_link_new_big{
	font-weight:bold;
	font-size:13px;
	color:#323232;
}


div.tooltip {
	float:left;
	background:red;
	margin-top:20px;
	left:0;
	width:344px;
	height:83px;
	padding:0;
	padding-right:0;
	z-index:1000;
	clear:both;
	display:block;
} 


/* page news simple */
.entete_news{
	position:relative;
	width:526px; /* bug IE6 */
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	background:#eeeeee;
}

.entete_news_titre{
	position:absolute;
	left:0;
	width:100%;
	padding-left:5px;
	font-size:15px;
}

.entete_news_rubrique{
	position:absolute;
	left:170px;
	width:30px;
	text-align:left;
}


.corps_news{
	position:relative;
	width:522px;
}

.corps_news_texte{
	position:relative;
	text-align: justify;
	font-size: 12px;
	margin-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.news_source{
	width:100%;
	float:left;
}
	
.entete_visuel_rubrique{
	position:relative;
	width:30px;
	margin-left:490px;
	text-align:center;
	padding-top:5px;
}


.news_source{
	width:100%;
	float:left;
}

.news_fond_infos{
	background:#EEEEEE;
}

.news_actus{
	padding-right:5px;
	padding-left:5px;
	padding-top:3px;
	margin-left:15px;
	width:490px;
	background:#EEEEEE;
}

.news_actus2{
	padding:5px;
	margin-left:15px;
	width:490px;
}

h3.news_titre_encadre{
  background: #dbdbdb;
  font-size: 13px;
  padding: 2px 2px 2px 4px;
  text-align: center;
  display: block;
}

/* page news multiples  */
.line_sep{
	float:left;
	width:536px;
	height:15px;
	border-top:1px solid #999999;
}

a.souligne:link	{
	text-decoration: underline;
	font-weight: bold;
}

a.souligne:visited{
	text-decoration: underline;
	font-weight: bold;
}
	
.news_titre_or{
	font-size:14px;
	font-weight:bold;
	color:#2663fd;
}
	
/* commentaires */

#conteneur_news{
	position:relative;
	float:left;
	left:0;
}

#bloc_central_news {
	float:left;
	margin-left:0;
	padding-bottom:25px;
	width:836px;
	color:#000000;
	background:#f5f5f5;
	border-top:1px solid #999999;	
}

#bloc_central_comment{
	margin-left:161px;
}

.c_tab{
	border:1px solid #cccccc;
	width:825px;
}

.c_ecrit{
	width:310px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#eeeeee;
}

.c_mod{
	width:429px;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#eeeeee;
}

.c_id{
	width:40px;
	border-left:1px solid #cccccc;
	background-color:#eeeeee;
	text-align:center;
}

.c_haut{
	width:16px;
	border-left:1px solid #cccccc;
	background-color:#eeeeee;
}

.c_texte{
	width:100%;
	border-top:1px solid #cccccc;
	background:#ffffff;
}

.c_empty{
	width:150px;
	border-right:1px solid #CCCCCC;
	background-color:#eeeeee;
}

.c_connect{
	width:150px;
	text-align:center;
	background-color:#eeeeee;
}

.c_content{
	padding:5px;
	text-align:justify;
	border-left:1px solid #cccccc;
	background-color:#f8f8f8;
}

.c_stats{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#eeeeee;
}

.c_tab_form{
	position:relative;
	z-index:5;
	float:left;
	width:825px;
	text-align:center;
}

.c_tab_form1{
	position:relative;
	float:left;
	left:5px;
	border:1px solid #cccccc;
	width:220px;
	height:325px;
	background:#eeeeee;
}

.c_tab_smiley{
	position:relative;
	float:left;
	margin-left:10px;
	border:1px solid #cccccc;
	width:555px;
	height:325px;
}

.c_tab_form_menu{
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

.citation{
	color:#000;
	background:#dbdbdb;
}

/* page des profil (commentaires */

.profil_tab{
	border:1px solid #cccccc;
	width:797px;
}

.profil_titre{
	width:500px;
	height:30px;
	background-color:#eeeeee;
}

.profil_date{
	text-align:right;
	height:30px;
	background-color:#eeeeee;
	color:#2663fd;
}

.profil_texte{
	padding:5px;
	text-align:justify;
	background:#fff;
}

/* dossiers (rep articles) */


.dos_default{
	background:#eeeeee;
	padding:5px
}

.dos_tab1{
	width:493px;
	border:1px solid #cccccc;
	text-align: justify;
	padding:10px;
}

.dos_tab2{
	width:493px;
	border:1px solid #cccccc;
	text-align: justify;
	padding:10px;
}

.dos_image1{
	float:left;
	width:110px;
	text-align:left;
	height:80px;
}

.dos_image2{
	float:left;
	height:17px;
}

.dos_image3{
	position:relative;
	float:left;
	height:17px;
}

.dos_retour{
	position:relative;
	float:left;
	left:5px;
	text-align:left;
}

.dos_haut{
	position:relative;
	float:left;
	left:345px;
	text-align:left;
}

.dos_bloc_titre{
	float:left;
	width:515px;
	background:#eeeeee;
}

.dos_titre{
	text-align:left;
	color:#2663fd;
	font-size:16px;
	font-weight:bold;
}

.dos_prev{
	position:relative;
	float:left;
	height:17px;
	width:225px;
	text-align:right;
}

.dos_image{
	float:left;
	height:17px;
}

/*dossier plus / moins */
.dos_plus_tab{
	width:484px;
	text-align:center;
	border:1px solid #CCCCCC;
}

.dos_plus_titre{
	height:31px;
	font-weight:bold;
	color:#2663fd;
	font-size:16px;
	text-align:center;
}

.dos_plus_plus{
	height:24px;
	width:242px;
	font-size:25px;
	text-align:center;
}

.dos_plus_moins{
	height:24px;
	width:242px;
	font-size:25px;
	text-align:center;
	border-left:1px solid #CCCCCC;
}

.dos_plus_plus_txt{
	border-bottom:1px solid #CCCCCC;
}

.dos_plus_moins_txt{
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

/* dossier config du mois */
.config_titre{
	width:514px;
	border:1px solid #CCCCCC;
}

.config_rubrique{
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}

.config_pad{
	padding-right:3px;
}

.config_pad_right{
	padding-right:3px;
	text-align:right;
	color:#2663fd;
	font-style:italic;
}

.config_liste_composant1{
	padding-top:3px;
	padding-bottom:3px;
	background:#EEEEEE;
	text-align:left;
}

.config_liste_composant2{
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

.config_liste_marque1{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	background:#EEEEEE;
	text-align:left;
}

.config_liste_marque2{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

.config_liste_prix1{
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	background:#EEEEEE;
	text-align:right;
	margin-right:10px;
}

.config_liste_prix2{
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	margin-right:10px;
}

.config_link{
	text-decoration: none;
}

.config_link_marque{
	text-decoration: none;
	font-weight:bold;
}

.config_link_price{
	text-decoration: none;
	font-weight:bold;
	color:#2663fd;
}

.config_total{
	padding-right:3px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	font-weight:bold;
}

.config_euro{
	padding-right:3px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	font-weight:bold;
	color:#2663fd;
	font-style:italic;
}

/* rubrique tests*/
.test_image{
	float:left;
	width:110px;
	text-align:left;
	height:80px;
}

.test_prev{
	position:relative;
	float:left;
	left:10px;
	text-align:left;
}

.test_next{
	position:relative;
	float:left;
	left:320px;
	text-align:left;
}

.test_haut{
	position:relative;
	float:left;
	height:17px;
}

.test_icone{
	float:left;
	height:17px;
}

.test_link{
	font-size:13px;
	font-weight:bold;
	color:#2663fd;
}

/* articles */
.art_infos{
	float:left;
	width:815px;
	background:#eeeeee;
}

.art_infos_left{
	float:left;
	width:585px;
}

.art_infos_right{
	float:right;
	width:220px;
}

.art_infos_titre{
	text-align:left;
	color: #2663fd;
	font-size:16px;
	font-weight:bold;
}


.art_prev{
	position:relative;
	float:left;
	left:0;
	text-align:left;
	width:390px;
}

.art_next{
	position:relative;
	float:left;
	left:15px;
	width:390px;
	text-align:right;
}

.art_back{
	position:relative;
	float:left;
	height:17px;
	width:363px;
	text-align:right;
}

.art_content{
	position:relative;
	float:left;
	padding-left:0;
	width:810px;
	padding-bottom:15px;
}

.art_tab_infos{
	padding-left:50px;
}

.art_tab{
	width:700px;
	text-align:center;
	border:1px solid #CCCCCC;
}

.art_tab_titre{
	height:31px;
	font-weight:bold;
	color:#2663fd;
	font-size:16px;
	text-align:center;
	background:#eeeeee;
	border-bottom:1px solid #CCCCCC;
}

.art_tab_plus{
	height:17px;
	width:350px;
	border-right:1px solid #CCCCCC;
}

.art_tab_moins{
	height:17px;
	width:350px;
}

.art_tab_plus_txt{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	padding:3px;
}

.art_tab_moins_txt{
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	padding:3px;
}



.art_background{
	width:100%;
	background:#eee;
}

.art_pub{
	clear:both;
	width:560px;
	padding-left:250px;
	padding-top:10px;
	padding-bottom:10px;
}


/* art page rubrique */
.art_rub_img{
	clear:both;
	float:left;
	width:110px;
	text-align:left;
	height:80px;
}

/* livre d'or */
.lv_tab{
	width:510px;
	border:1px solid #ccc;
}

.lv_login{
	width:250px;
	height:20px;
	background:#eee;
}

.lv_date{
	text-align:right;
	background:#eeeeee;
}

.lv_texte{
	padding:5px;
	text-align:justify;
	border-top:1px solid #eeeeee;
}

.lv_tab_form{
	left:5px;
	border:1px solid #cccccc;
	width:120px;
	background:#eeeeee;
}


/* css image boutique */
#image_boutique {
	position:relative;
	margin-left:30px;
	width : 450px;
	height: 550px;
}

#image_boutique1{
	position:relative;
	width:450px;
	height:56px;
	margin-top:0;
	left:0;
	background: url(/gfx/2k7bl/boutique_01.jpg) no-repeat;
}

#image_boutique2{
	position:relative;
	width:430px;
	height:53px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	margin-top:0;
	left:0;
	background: url(/gfx/2k7bl/boutique_02.jpg) no-repeat;
}

#image_boutique3{
	position:relative;
	width:450px;
	height:113px;
	margin-top:0;
	background: url(/gfx/2k7bl/boutique_03.jpg) no-repeat;
}

#image_boutique4{
	position:relative;
	width:430px;
	height:45px;
	margin-top:0;
	padding-right:10px;
	padding-left:10px;
}

#image_boutique5{
	position:relative;
	width:450px;
	height:63px;
	margin-top:0;
	background: url(/gfx/2k7bl/boutique_05.jpg) no-repeat;
}

#image_boutique6{
	position:relative;
	width:430px;
	height:108px;
	padding-top:15px;
	padding-right:10px;
	padding-left:10px;	
	margin-top:0;
	background: url(/gfx/2k7bl/boutique_06.jpg) no-repeat;
}

#image_boutique7{
	position:relative;
	width:450px;
	height:2px;
	margin-top:0;
	background: url(/gfx/2k7bl/boutique_07.jpg) no-repeat;
}

#image_boutique8{
	position:relative;
	width:430px;
	height:40px;
	margin-top:0;
	padding-right:10px;
	padding-left:10px;	
	padding-top:15px;
	background: url(/gfx/2k7bl/boutique_08.jpg) no-repeat;
}

#image_boutique9{
	position:relative;
	width:450px;
	height:35px;
	margin-top:0;
	background: url(/gfx/2k7bl/boutique_09.jpg) no-repeat;
}

/* page sondage */

.sond_line_f{
	position:relative;
	float:left;
	width:500px;
}

.sond_line_c{
	position:relative;
	float:left;
	width:500px;
}

/* lien pour la boutique vetements */
#zone_boutique1 {
	position:absolute;
	width : 225px;
	height: 33px;
	left: 0;
	top: 0;
}

/* lien pour la boutique vetements */
#zone_boutique2 {
	position:absolute;
	width : 215px;
	height: 33px;
	left: 230px;
	top: 0;
}


/* fin css image boutique */


/* pagination */
div.pagination {
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 3px
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #dddddd;
    border: 1px solid #cccccc;
    color: #000000;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.courante {
	background-image:url(/gfx/2k7bl/c_fond_next_prev.gif);
	background-repeat:repeat;
    border: 1px solid #cccccc;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #fff;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}

div.pagination a.suivant {
	background-image:url(/gfx/2k7bl/c_fond_next_prev.gif);
	background-repeat:repeat;
	border: 1px solid #ccc;
	color:#fff;
	margin: 1px;
	padding: 2px 5px;
	text-decoration:none;
}

div.pagination a.precedent {
	background-image:url(/gfx/2k7bl/c_fond_next_prev.gif);
	background-repeat:repeat;
	border: 1px solid #ccc;
	color:#fff;
	margin: 1px;
	padding: 2px 5px;
	text-decoration:none;
}

/* marge intérieur bloc central */

.txt_marge_news{
	position:relative;
	padding-left:5px;
	padding-right:5px;
}

.txt_marge{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
}

.txt_marge_normal{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.txt_marge_iv{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:0;
}

.txt_marge_grand{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
}
/* page mon compte */
.cpt_rub{
	margin-top:10px;
	padding:2px;
	background:#eeeeee;
}

.cpt_rub_c{
	margin-top:10px;
	padding:2px;
}

.cpt_fond{
	float:left;
	width:500px;
	background:#eeeeee;
	padding:5px;
}

/* page sondage */
.sondage_next{
	position:relative;
	float:left;
	left:630px;
	top:15px;
	text-align:left;
}
.sondage_prev{
	position:relative;
	float:left;
	left:10px;
	top:15px;
	text-align:left;
}

.sondage_detail{
	width:650px;
	background:#eeeeee;
	margin-left:75px;
	margin-top:10px;
	padding-left:10px;
	padding-top:5px;
}

.sondage_comment{
	width:500px;
	margin-left:150px;
	padding-left:10px;
	padding-top:5px;
	text-align:center;
}

/*page recherche */
.search_top{
	text-align:justify;
	width:495px;
	padding:10px;
	background:#eeeeee;
}

.search_bottom{
	margin-top:20px;
}

/* page design */
.screen_design{
	float:left;
	width:245px;
	text-align:center;
	padding:5px;
}

.screen_design_merge{
	float:left;
	width:500px;
	height:10px;
}

/* page toute les actus */
.arc_options{
	float:left;
	width:505px;
	background:#EEEEEE;
	text-align:left;
	padding:5px;
}

.arc_options_left{
	float:left;
	width:218px;
	padding:10px;
	text-align:left;
}	

.arc_options_right{
	float:left;
	width:240px;
	padding:10px;
	left:0px;
	text-align:left;
}

.arc_liste{
	float:left;
	padding-left:2px;
	padding-top:10px;
	width:513px;
}

/* page a propos */
.dhtmlgoodies_question{	/* Styling question */
	color:#2663fd;
	font-weight:bold;
	background-color:#eee;
	width:510px;
	margin-bottom:2px;
	margin-top:5px;
	padding-left:5px;	
	height:15px;
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	width:505px;	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	padding:5px;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:12px;	
	position:relative;
	text-align:justify;
}

/* popup proposer une news */
.pn_background{
	background:#eee;
	padding:5px;
}

/* popup cherche une image (proposition de news) */
.pnimg_background{
	position:relative;
	height:400px;
	top:10px;
	width:720px;
	padding:10px;
}

.pnimg_background2{
	float:left;
	width:150px;
	background:#eee;
	padding:5px;
}

.pnimg_background3{
	text-align:center;
}

.pnimg_background4{
	float:left;
	background:#fff;
	width:745px;
	height:495px;
	padding:5px;
}


.pnimg_liste{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}


/* roll over bouton */
.btn_trouver {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-trouvez.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_trouver:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-trouvez-b.png);
}

.btn_envoyer {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-envoyer.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_envoyer:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-envoyer-b.png);
}

.btn_modifier {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-modifier.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_modifier:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-modifier-b.png);
}

.btn_supprimer {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-supprimer.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_supprimer:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-supprimer-b.png);
}

.btn_supprimer {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-supprimer.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_supprimer:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-supprimer-b.png);
}

.btn_valider {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-validez.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_valider:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-validez-b.png);
}
.btn_voter {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-votez.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_voter:hover {
   width: 55px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-votez-b.png);
}

.btn_filtrer{
   width: 37px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-filtrer.png);
   background-repeat:no-repeat; 
   cursor: pointer;
}
.btn_filtrer:hover {
   width: 37px;
   height: 18px;
   margin: 0;
   padding: 0;
   border: 0;
   display:block;
   background:url(/gfx/2k7bl/bouton-filtrer-b.png);
}

/* page recherche */
.line_search_c{
	position:relative;
	float:left;
	margin-top:0;
	width:480px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	left:11px;
}

.line_search_c_price{
	padding-top:5px;
	padding-bottom:5px;
}

.line_search_f{
	position:relative;
	float:left;
	margin-top:0;
	width:480px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	left:11px;
	background:#EEEEEE;
}

.line_search_f_price{
	padding-top:5px;
	padding-bottom:5px;
}

/* options page */
.opt_linec{
	margin-top:10px;
	padding:5px;
	width:480px;
	margin-left:13px;
}

.opt_linef{
	margin-top:10px;
	padding:5px;
	background:#EEEEEE;
	width:480px;
	margin-left:13px;
}

.dhtmlgoodies_contentBox{
	border:1px solid #CCCCCC;
	visibility:hidden;
	position:absolute;
	left:10px;
	background:#EEEEEE;
	overflow:auto;
	padding:2px;
	width:195px;
			
}
.dhtmlgoodies_content{
	position:relative;		
	width:100%;
	height:260px;
	word-spacing:15px;
	text-align:justify;
}

fieldset{
	border:1px solid #CCCCCC;
}


/* divers */
.pdfLink { text-decoration: underline;font-weight:bold;padding-right: 19px; background: url(/gfx/icone/pdf.gif) no-repeat 100% .4em; }
.docLink { text-decoration: underline;font-weight:bold;padding-right: 19px; background: url(/gfx/icone/doc.gif) no-repeat 100% .4em; }
.zipLink { text-decoration: underline;font-weight:bold;padding-right: 17px; background: url(/gfx/icone/zip.gif) no-repeat 100% .4em; }
.exeLink { text-decoration: underline;font-weight:bold;padding-right: 17px; background: url(/gfx/icone/exe.gif) no-repeat 100% .4em; }
.dmgLink { text-decoration: underline;font-weight:bold;padding-right: 17px; background: url(/gfx/icone/dmg.gif) no-repeat 100% .4em; }
.rarLink { text-decoration: underline;font-weight:bold;padding-right: 17px; background: url(/gfx/icone/rar.gif) no-repeat 100% .4em; }
#lbOverlay{position:absolute;top:0;left:0;z-index:99998;width:100%;height:500px;}
#lbOverlay.grey{background-color:#000;}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}
#lbMain a img{border:none;}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;}
#lbOuterContainer.grey{border:1px solid #888;}
#lbDetailsContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}
#lbDetailsContainer.grey{border:1px solid #888;border-top:none;}
#lbImageContainer,#lbIframeContainer{padding:10px;}
#lbIframe{border:0;}
#lbLoading{position:absolute;top:45%;left:0;height:32px;width:100%;text-align:center;line-height:0;background:url(/gfx/2k7bl/loading.gif) center no-repeat;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}
#lbPrev{width:49%;height:100%;background:transparent url(/gfx/2k7bl/blank.gif) no-repeat;display:block;left:0;float:left;}
#lbPrev.grey:hover,#lbPrev.grey:visited:hover{background:url(/gfx/2k7bl/prev_grey.gif) left 15% no-repeat;}
#lbNext{width:49%;height:100%;background:transparent url(/gfx/2k7bl/blank.gif) no-repeat;display:block;right:0;float:right;}
#lbNext.grey:hover,#lbNext.grey:visited:hover{background:url(/gfx/2k7bl/next_grey.gif) right 15% no-repeat;}
#lbPrev2,#lbNext2{text-decoration:none;font-weight:700;}
#lbPrev2_Off,#lbNext2_Off{font-weight:700;}
#lbPrev2_Off.grey,#lbNext2_Off.grey{color:#CCC;}
#lbDetailsData{padding:0 10px;}
#lbDetails{width:60%;float:left;text-align:left;}
#lbCaption{display:block;font-weight:700;}
#lbClose.grey{background:url(/gfx/2k7bl/close_grey.png) no-repeat;}
#lbPlay.grey{background:url(/gfx/2k7bl/play_grey.png) no-repeat;}
#lbPause.grey{background:url(/gfx/2k7bl/pause_grey.png) no-repeat;}


