/* CSS Document */

/* DEBUT POSITION BLOC */


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

/* elements commun */

#global{
    text-align:center;
}

body{
    font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
    font-size: 12px;

    text-align:justify;
    background: url(/gfx/premium/BG.jpg) repeat-x transparent;
    background-color:#d6e5f1;

}	

/* 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:#E2641B;
    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:white;
    font-weight:bold;
}
a.liens_titres:hover{
    text-decoration: none;
    font-weight:bold;
    color:#fff;
}	

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

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

a.liens_titres {
    font-size:12px;
    color:white;
    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,.or > b{
    color:#2663FD;
    font-weight: bold;
}

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

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

.back_grey{
    background:#eeeeee;
    padding:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 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/premium/bandeau.jpg);
    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;

}

#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:white;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    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:black;
}

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

#bloc_centre{
    float:left;
    z-index:1;
    width:536px;
    color:black;
    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:white;
    background-color : inherit;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    background-color : inherit;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    background-color : inherit;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    background-repeat: repeat-x;
    border-bottom:1px solid #999999;
}

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

#bloc_central_max_art{
    float:left;
    margin-left:1px;
    padding-bottom:25px;
    width:836px;
    color:black;
    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:white;
    background-color : inherit;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    background-color : inherit;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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:white;
    background-color : inherit;
    font-weight:bold;
    background-image : url(/gfx/premium/fond-des-titres.jpg);
    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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.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: white;
    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: #E2641B;
    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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.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;
    padding-bottom:3px;
    margin-left:15px;
    width:490px;
    background:#EEEEEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

}

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

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:black;
    background:#f5f5f5;
    border-top:1px solid #999999;
}

#bloc_central_comment{
    margin-left:161px;
}

.c_tab{
    border:1px solid #cccccc;
    width:825px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

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

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

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

.citation{
    color:black;
    background:#dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom:15px;
}

/* 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: black;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #dddddd;
    border: 1px solid #cccccc;
    color: black;
    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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.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:white;}
#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;}

h3.iconbox_title{
    background: url('http://static.pcinpact.com/gfx/premium/fond-des-titres.jpg');
}

#abo_zone
{
    height:90px;
    margin-left: 50px;
    width:630px;
    display:inline;
    float:right;
    margin-top:18px;
}
