/* structure generale */
* {margin:0px; padding:0px; font-family:Tahoma;}
body {margin:0px; background:#D0DADD; behavior: url(csshover.htc);}

a {text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

img {border:0px;}

.bold {font-weight:bold;}
.clear {clear:both;}

div#main {position:relative; width:1007px; margin-left:auto; margin-right:auto; text-align:left;}
div#top, div#middle, div#footer {float:left; width:1007px;}



/* ---------- haut page ---------- */
div#top p.liens {float:left; width:854px; font-size:10px; color:#000; text-align:right;}
div#top p.liens a {color:#000;}
div#top p.logos_top {float:left; width:151px; padding-left:2px;}



/* ---------- bas page ---------- */
div#footer {background:url(/img/bg-page.gif) repeat-y; margin-bottom:22px; height:150px;}
div#footer div#bg_footer {float:left; width:989px; height:143px; background:url(/img/bg-footer.gif) no-repeat 9px 0px; padding-left:9px;}

div#footer div.bloc_foot {float:left; min-height:116px; _height:116px; padding:3px 20px 0 45px; margin-top:10px; background:url(/img/bg-filet-foot.gif) no-repeat right top;}
div#footer div#bloc_1 {width:175px; padding-left:13px;}
div#footer div#bloc_2 {width:133px;}
div#footer div#bloc_3 {width:116px;}
div#footer div#bloc_4 {width:143px;}
div#footer div#bloc_5 {width:129px;}

div#footer div.bloc_foot ul.ul_1 {margin-top:4px;}
div#footer div.bloc_foot ul.ul_1 li {list-style:none; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding:0 0 4px 9px; font-size:11px; color:#485362; font-weight:bold; line-height:13px;}
div#footer div.bloc_foot ul.ul_1 li a {color:#485362;}

div#footer div.bloc_foot ul.ul_2 {margin-top:4px;}
div#footer div.bloc_foot ul.ul_2 li {list-style:none; background:url(../img/bg-puce-2.gif) no-repeat 0px 4px; padding:0 0 4px 8px; font-size:11px; color:#000; font-weight:normal; line-height:13px;}
div#footer div#bloc_1 ul.ul_2 li {background:url(../img/bg-puce-2.gif) no-repeat 9px 3px; padding-left:17px;}
div#footer div.bloc_foot ul.ul_2 li a {color:#000;}



/* ---------- colonne droite ---------- */
div#middle div#droite {float:left; width:169px;}

/* bloc parution */
div#middle div#droite div#bloc_parution {float:left; width:160px; background:url(../img/bg-bas-parution.gif) no-repeat left bottom;}
div#middle div#droite div#bloc_parution div#bg_parut {float:left; width:160px; background:url(../img/bg-top-parution.gif) no-repeat; padding:12px 0 8px 0;}

div#middle div#droite p.titre {font-size:12px; color:#E21420; text-align:center; padding-bottom:8px;}
div#middle div#droite p.titre .bold {text-transform:uppercase;}
div#middle div#droite p.titre .date {font-size:10px; color:#485362;}

div#middle div#droite p.visu {text-align:center; padding-bottom:8px;}
div#middle div#droite div#bloc_parution p.visu {background:url(../img/bg-magazine.jpg) no-repeat 7px 153px;}
div#middle div#droite div#bloc_parution p.visu a.bt_lire {float:left; width:82px; height:14px; background:url(../img/bg-lire.gif) no-repeat 30px 0px; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding:2px 0 9px 48px; margin-top:9px; display:block;}

a.bt_liretitre {float:left; width:82px; height:14px; background:url(../img/bg-lire.gif) no-repeat 30px 0px; font-size:11px; color:#FFF; font-weight:bold; text-align:left;}

div#middle div#droite p.resume {font-size:11px; color:#000; padding:0 24px 4px 12px;}

div#middle div#droite div#bloc_parution ul.ul_mag {margin-top:4px;}
div#middle div#droite ul.ul_mag li {list-style:none; background:url(../img/bg-puce.gif) no-repeat 12px 4px; padding:0 15px 4px 21px; font-size:11px; color:#485362; line-height:13px;}
div#middle div#droite ul.ul_mag li a {color:#485362;}

/* bloc archives */
div#middle div#droite div#bloc_archives {float:left; width:160px; background:url(../img/bg-bas-archives.gif) no-repeat left bottom; padding-bottom:16px;}

/* bloc decouvrir */
div#middle div#droite div#bloc_decouvrir {float:left; width:160px;}
div#middle div#droite div#bloc_decouvrir p.intitule {font-size:10px; color:#485362; text-transform:uppercase; padding:14px 0 4px 0; margin-bottom:8px; background:url(../img/bg-filet-dec.gif) no-repeat left bottom;}

div#middle div#droite div#bloc_decouvrir img {border:1px solid #E5E5E5; margin-bottom:6px;}

/* bloc dernieres actu */
div#middle div#droite div#bloc_derniere_actu {float:left; width:160px; background:url(../img/bg-bas-archives.gif) no-repeat left bottom; padding-bottom:16px;}
div#middle div#droite div#bloc_derniere_actu img {float:left; padding-top:0px;}



/* ---------- centre page ---------- */
div#middle {background:url(/img/bg-page.gif) repeat-y;}

div#middle div#page {float:left; width:838px;}

div#middle div#page div#header {float:left; width:838px; height:280px; background:url(../img/bg-header.gif) no-repeat;}

div#middle div#page div#header div#logo {float:left; width:820px; padding:5px 0 0 18px;}
div#middle div#page div#header div#logo a {float:left; display:inline;}
div#middle div#page div#header div#logo a span {color:#E21420; font-size:14px; font-weight:bold; float:left; display:inline; width:160px;}
div#middle div#page div#header div#logo a:hover span {color:#E21420; text-decoration:underline;}
div#middle div#page div#header div#logo p.baseline {float:left; color:#485362; font-size:17px; padding-top:0px; display:inline; width:550px;}

/* bloc pub */

div#middle div#page div#header div#pub_header {float:left; width:820px; height:111px; padding:22px 0 23px 18px;}
div#middle div#page div#header div#pub_header .zone_compte {float:left; width:179px; height:120px;}
div#middle div#page div#header div#pub_header .zone_compte a.bt_espace {float:left; width:179px; height:20px; padding-top:4px; text-align:center; background:url(/img/bt-header-compte.gif) no-repeat; color:#FFFFFF; font-size:11px;}
div#middle div#page div#header div#pub_header .zone_compte a.bt_news {float:left; width:179px; height:20px; padding-top:4px; margin-top:42px; text-align:center; background:url(/img/bt-header-compte.gif) no-repeat; color:#FFFFFF; font-size:11px;}
div#middle div#page div#header div#pub_header .zone_compte p.nom_user {float:left; width:179px; height:30px; color:#000000; font-size:11px; text-align:center;}
div#middle div#page div#header div#pub_header .zone_pub {float:left; width:600px; height:120px; padding-left:24px;}

div#middle div#page div#header div#pub_header .zone_compte a.bt_newsletter {width:179px; height:100px; padding-top:20px; background:url(../img/bg-souscrire-news.gif) no-repeat; font-family:"Trebuchet MS"; font-size:18px; color:#FFF; font-weight:bold; line-height:21px; text-align:center; display:block;}
div#middle div#page div#header div#pub_header .zone_compte a.bt_newsletter .an {font-family:"Trebuchet MS"; font-size:14px; color:#E5B90C;}


/* lien acces membre */
div#middle div#page div#header div#acces, div#middle div#page div#header div#acces_on {float:left; width:270px; height:68px; padding:8px 20px 0 0; font-size:11px; color:#485362; text-align:right;}
div#middle div#page div#header div#acces a, div#middle div#page div#header div#acces_on a {color:#485362; text-decoration:underline;}
div#middle div#page div#header div#acces a:hover, div#middle div#page div#header div#acces_on a:hover {text-decoration:none;}
div#middle div#page div#header div#acces img, div#middle div#page div#header div#acces_on img {vertical-align:middle;}

/* bloc recherche */
div#middle div#page div#header div#recherche {float:left; background:url(../img/bg-rech-d.gif) no-repeat right top; font-size:11px; color:#FFF; margin-left:545px; _margin-left:272px;}
div#middle div#page div#header div#recherche div#bg_rech {float:left; height:21px; background:url(../img/bg-rech-g.gif) no-repeat; padding:3px 3px 0 8px; !padding-top:1px; !height:23px;}
div#middle div#page div#header div#recherche .input_rech {width:161px; height:16px; border:1px solid #FFF; vertical-align:middle;}
div#middle div#page div#header div#recherche img {vertical-align:middle;}

/* nav */
div#middle div#page div#nav {float:left; width:829px; height:28px; padding-left:9px;}
div#middle div#page div#nav a {float:left; width:98px; height:22px; padding-top:6px; background:url(/img/nav/bg-nav-off.gif) no-repeat; font-size:13px; color:#FFF; text-transform:uppercase; text-align:center; display:block;}
div#middle div#page div#nav a:hover {background:url(/img/nav/bg-nav-on.gif) no-repeat; text-decoration:none;}
div#middle div#page div#nav a span {display:none;}

div#middle div#page div#nav a.bt_home {width:40px; background:url(../img/nav/bt-home.gif) no-repeat;}
#pg_home div#middle div#page div#nav a.bt_home, div#middle div#page div#nav a.bt_home:hover {background:url(../img/nav/bt-home-on.gif) no-repeat;}

div#middle div#page div#nav a.bt_plans {width:97px;}

#pg_actu div#middle div#page div#nav a.bt_actu, #pg_agenda div#middle div#page div#nav a.bt_agenda, #pg_annonces div#middle div#page div#nav a.bt_annonces, #pg_archives div#middle div#page div#nav a.bt_archives, #pg_dossiers div#middle div#page div#nav a.bt_dossiers, #pg_guide div#middle div#page div#nav a.bt_guide, #pg_abonn div#middle div#page div#nav a.bt_abonn, #pg_inscription div#middle div#page div#nav a.bt_abonn, #pg_plans div#middle div#page div#nav a.bt_plans {background:url(../img/nav/bg-nav-on.gif) no-repeat;}

#pg_actu div#middle div#page div#nav a.bt_vide, #pg_agenda div#middle div#page div#nav a.bt_vide, #pg_annonces div#middle div#page div#nav a.bt_vide, #pg_archives div#middle div#page div#nav a.bt_vide, #pg_dossiers div#middle div#page div#nav a.bt_vide, #pg_guide div#middle div#page div#nav a.bt_vide, #pg_abonn div#middle div#page div#nav a.bt_vide, #pg_inscription div#middle div#page div#nav a.bt_vide, #pg_plans div#middle div#page div#nav a.bt_vide, #pg_home div#middle div#page div#nav a.bt_vide {background:url(/img/nav/bg-nav-vide.gif) no-repeat;}
div#middle div#page div#nav a.bt_vide:hover {background:url(/img/nav/bg-nav-vide.gif) no-repeat; text-decoration:none; cursor:default;}

/* nav2 */
div#middle div#page div#nav ul {margin:0; padding:0; list-style:none;}
div#middle div#page div#nav li {position:relative; margin:0;}
*> div#middle div#page div#nav li {!display:inline; !margin:0 0 0 -112px;}
div#middle div#page div#nav div#nav2 ul li {margin-top:0px; width:98px;}
div#middle div#page div#nav div#nav2 ul.level2 li a .ss_menu{font-size:10px; text-transform:none;}
div#middle div#page div#nav div#nav2 ul.level2 li .raccord{font-size:10px; text-transform:none; background:url(../img/nav/bg-ss-menu-raccord.png); text-transform:none; height:24px; margin-top:-2px; padding-top:2px;}
div#middle div#page div#nav div#nav2 ul li:hover .raccord{background:url(../img/nav/bg-ss-menu-on-rac.gif); font-size:10px; text-transform:none; height:24px; margin-top:-3px; padding-top:3px;}
div#middle div#page div#nav div#nav2 ul li a {display:block; color:#FFFFFF; padding:2px 0 2px 0; text-decoration:none; background:url(../img/nav/bg-ss-menu.png) no-repeat;}
div#middle div#page div#nav div#nav2 ul li a:hover{width:98px; height:22px; background:url(../img/nav/bg-ss-menu-on.gif) no-repeat;}
div#middle div#page div#nav ul ul {position:absolute; display:none;}
div#middle div#page div#nav ul.level1 li:hover ul.level2 {display:block; margin:28px 0 0 0;}

/* nav3 */
div#middle div#page div#nav div#nav3 ul li {margin-top:0px; width:98px;}
div#middle div#page div#nav div#nav3 ul.level3 li a .ss_menu{font-size:10px; text-transform:none;}
div#middle div#page div#nav div#nav3 ul.level3 li .raccord{font-size:10px; text-transform:none; background:url(../img/nav/bg-ss-menu-raccord.png); text-transform:none; height:24px; margin-top:-2px; padding-top:2px;}
div#middle div#page div#nav div#nav3 ul li:hover .raccord{background:url(../img/nav/bg-ss-menu-on-rac.gif); font-size:10px; text-transform:none; height:24px; margin-top:-3px; padding-top:3px;}
div#middle div#page div#nav div#nav3 ul li a {display:block; color:#FFFFFF; padding:2px 0 2px 0; text-decoration:none; background:url(../img/nav/bg-ss-menu.png) no-repeat; border:solid 1px green; float:left;}
div#middle div#page div#nav div#nav3 ul li a:hover{width:98px; height:22px; background:url(../img/nav/bg-ss-menu-on.gif) no-repeat;}
div#middle div#page div#nav ul.level1 li:hover ul.level3 {display:block; margin:28px 0 0 0;}
/* contenu */
div#middle div#page div#contenu {float:left; width:838px;}

div#middle div#page div#contenu p.titre_page {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:16px 15px 0 14px;}
div#middle div#page div#contenu p.intro_page {font-size:12px; color:#000; padding:3px 15px 0 14px;}
div#middle div#page div#contenu p.sous_titre_page {font-family:"Trebuchet MS"; font-size:14px; color:#485362; padding:24px 15px 32px 14px; background:url(../img/bg-barre.gif) no-repeat 15px bottom;}

/****************************************************************************************************************/
/* -------------------- page abonnement -------------------- */
div#middle div#page div#contenu div#offre_1 {float:left; width:538px; padding:0 0 0 15px;}
div#offre_1 div.visu {float:left; width:190px; padding-top:12px;}
div#offre_1 div.texte {float:left; width:348px; padding-top:24px;}
div#offre_1 div.texte .intro {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase;}
div#offre_1 div.texte ul.ul_offre {margin-top:20px;}
div#offre_1 div.texte ul.ul_offre li {list-style:none; background:url(../img/bg-puce-2.gif) no-repeat 0px 4px; padding:0 0 4px 11px; font-size:12px; color:#485362; line-height:13px;}

div#middle div#page div#contenu img.filet_abonn {margin-left:15px;}

div#middle div#page div#contenu div#offre_2 {float:left; width:273px; padding-top:29px;}
div#middle div#page div#contenu a.bt_souscrire {width:196px; height:77px; padding-top:12px; background:url(../img/bg-souscrire.gif) no-repeat; font-family:"Trebuchet MS"; font-size:18px; color:#FFF; font-weight:bold; line-height:21px; text-align:center; display:block;}
div#middle div#page div#contenu a.bt_souscrire .an {font-family:"Trebuchet MS"; font-size:14px; color:#E5B90C;}

div#offre_2 p.ou {width:196px; height:46px; padding-top:22px; margin:14px 0; background:url(../img/bg-ou.gif) no-repeat 50% 0%; font-family:"Trebuchet MS"; font-size:18px; color:#000; font-weight:bold; text-align:center;}



/****************************************************************************************************************/
/* -------------------- page actualite -------------------- */
div#middle div#page div#contenu div#actu_1 {float:left; width:505px; padding:6px 0 0 9px;}

div#actu_1 p.titre_actu {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:9px 15px 8px 6px;}

div#actu_1 p.detail_actu {font-size:10px; color:#485362; padding:9px 15px 0 6px;}
div#actu_1 p.detail_actu .nom {color:#E21420; text-transform:uppercase;}

div#actu_1 p.texte_actu {font-size:12px; color:#000; line-height:15px;}
div#actu_1 p.texte_actu img.visu_actu {float:left; padding:5px 10px 0 10px;}

div#actu_1 p.lk_retour {font-size:11px; color:#485362; background:url(/img/bg-txt-actu.gif) no-repeat 5px bottom; padding:12px 14px 8px 0; text-align:right;}
div#actu_1 p.lk_retour a.a_retour {color:#485362; background:url(/img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}
div#actu_1 p a.a_retour { font-size:11px; color:#485362; background:url(/img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}

div#middle div#page div#contenu div#actu_2 {float:left; width:312px; padding-left:6px; margin:6px 0 7px 0; background:url(../img/bg-col-actu.gif) repeat-y 6px 0px;}

div#actu_2 div#sommaire_actu {float:left; width:312px; background:url(../img/bg-sommaire-actu.gif) no-repeat 6px bottom; padding-bottom:18px;}
div#actu_2 div#sommaire_actu p.onglet {float:left; width:312px; height:22px; padding-top:5px; background:url(../img/bg-onglet-actu.gif) no-repeat; font-family:"Trebuchet MS"; font-size:16px; color:#FFF; font-weight:bold; text-align:center;}

div#actu_2 div#sommaire_actu ul.ul_som {clear:both; padding-top:12px;}
div#actu_2 div#sommaire_actu ul.ul_som li {list-style:none; background:url(../img/bg-puce-1.gif) no-repeat 17px 4px; padding:0 15px 5px 28px; font-size:12px; color:#485362; line-height:14px;}
div#actu_2 div#sommaire_actu ul.ul_som li a {color:#485362;}
div#actu_2 div#sommaire_actu ul.ul_som li a.actu_on {font-weight:bold;}

div#actu_2 div#offres_actu {float:left; width:306px; height:166px; background:url(../img/bg-offres-actu.jpg) no-repeat 3px 0px; padding:0 0 0 3px; margin-top:9px; text-align:center;}
div#actu_2 div#offres_actu p.offactu_1 {font-size:18px; color:#344762; padding-top:2px;}
div#actu_2 div#offres_actu p.offactu_1 .eur {color:#000; text-transform:uppercase;}
div#actu_2 div#offres_actu p.offactu_1 .obj {color:#E21420;}
div#actu_2 div#offres_actu p.offactu_2 {font-size:12px; color:#E21420; font-weight:bold; padding:7px 0 4px 0;}



div#actu_2 div#detail_numero {font-size:18px; color:#344762; padding:7px 0 4px 18px;}
div#actu_2 div#detail_numero p {padding:0 0 2px 0;}
div#actu_2 div#detail_numero img {float:left; padding:0 0 5px 0;}
div#actu_2 div#detail_numero ul {padding:0 0 0 125px; font-size:11px;}
*> div#actu_2 div#detail_numero ul li {padding:0 0 4px 8px; !padding:0 0 4px 8px; list-style:none; background:url(../img/bg-puce-2.gif) no-repeat 0px 4px; !background:url(../img/bg-puce-2.gif) no-repeat 0px 10px;}
div#actu_2 div#detail_numero a {color:#657A7D; text-decoration:underline;}
div#actu_2 div#detail_numero a:hover {text-decoration:none;}

div#actu_2 div#offres_actu p.bt_offre {float:left; width:126px; background:url(../img/bg-bt-offre.jpg) no-repeat;}
div#actu_2 div#offres_actu p#gauche {background:url(../img/bg-bt-offre.jpg) no-repeat 20px 0px; padding:0 14px 0 20px;}
div#actu_2 div#offres_actu p.bt_offre a {width:126px; height:51px; padding-top:15px; font-size:18px; color:#FFF; display:block;}
div#actu_2 div#offres_actu p.bt_offre a .small {font-size:14px;}

div#actu_2 div#offres_actu p.offactu_3 {clear:both; font-size:18px; color:#334661; padding-top:3px;}


div#actu_2 div#guide {float:left; width:312px; margin-top:6px; padding-bottom:10px; border-bottom:1px solid #E5E5E5;}
div#actu_2 div#guide p.onglet {float:left; width:312px; height:29px; padding-top:7px; background:url(../img/bg-onglet-guide.gif) no-repeat 3px 0px; font-family:"Trebuchet MS"; font-size:18px; color:#E21420; font-weight:bold; text-align:center;}
div#actu_2 div#guide p.onglet a{font-family:"Trebuchet MS"; color:#E21420;}
div#actu_2 div#guide p.onglet a:hover{font-family:"Trebuchet MS"; text-decoration:underline; color:#E21420;}
div#actu_2 div#guide p.rubrique {clear:both; font-size:14px; color:#485362; font-weight:bold; padding:17px 0 5px 12px;}

div#actu_2 div#guide ul.ul_guide {margin-top:8px;}
div#actu_2 div#guide ul.ul_guide li {list-style:none; background:url(../img/bg-puce-2.gif) no-repeat 12px 4px; padding:0 15px 4px 20px; font-size:11px; color:#000; line-height:13px;}
div#actu_2 div#guide ul.ul_guide li a {color:#000;}


/****************************************************************************************************************/
/* -------------------- page archives -------------------- */
div#middle div#page div#contenu div#top_arch_1 {float:left; width:514px; padding:16px 0 0px 9px;}

div#top_arch_1 p.titre_arch {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:10px 15px 26px 6px;}

div#top_arch_1 p.date {float:left; width:251px; font-family:"Trebuchet MS"; font-size:14px; color:#485362; padding-left:6px;}
div#top_arch_1 p.choix {float:left; width:248px; padding-right:9px; text-align:right;}
div#top_arch_1 p.choix .select_arch {width:180px; height:22px; border:1px solid #808080; font-family:"Trebuchet MS"; font-size:14px; color:#485362;}


div#middle div#page div#contenu div#top_arch_2 {float:left; width:306px; height:88px; background:url(../img/bg-abonn-arch.jpg) no-repeat; margin-top:3px; text-align:center;}
div#top_arch_2 a {width:306px; height:88px; display:block;}
div#top_arch_2 a:hover {text-decoration:none;}
div#top_arch_2 .abonn_1 {font-size:18px; color:#344762; padding-top:12px; display:block;}
div#top_arch_2 .abonn_1 .eur {color:#000; text-transform:uppercase;}
div#top_arch_2 .abonn_1 .obj {color:#E21420;}
div#top_arch_2 .abonn_2 {font-size:12px; color:#E21420; font-weight:bold; padding:7px 0 4px 0; display:block;}


div#middle div#page div#contenu img.barre {margin:4px 0 0 15px;}

div#middle div#page div#contenu div#liste_archives {float:left; width:838px; background:url(../img/bg-filet-arch.gif) repeat-y 419px 0px; margin-top:25px;}

div#liste_archives div.mag_arch {float:left; width:384px; padding:0 20px 30px 15px;}
div#liste_archives div.mag_arch div.visu {float:left; width:157px;}
div#liste_archives div.mag_arch div.texte {float:left; width:227px;}

div#liste_archives div.mag_arch div.texte p.numero {font-size:12px; color:#E21420; font-weight:bold;}
div#liste_archives div.mag_arch div.texte p.lien {padding:16px 0 9px 0;}
div#liste_archives div.mag_arch div.texte p.lien a.bt_lire {width:82px; height:14px; background:url(../img/bg-lire.gif) no-repeat 18px 0px; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding:2px 0 0 36px; display:block;}
div#liste_archives div.mag_arch div.texte p.resume {font-size:11px; color:#000; padding-bottom:3px;}
div#liste_archives div.mag_arch div.texte ul.ul_mag {margin-top:8px;}
div#liste_archives div.mag_arch div.texte ul.ul_mag li {list-style:none; background:url(../img/bg-puce.gif) no-repeat 0px 4px; padding:0 0 4px 9px; font-size:11px; color:#485362; line-height:13px;}
div#liste_archives div.mag_arch div.texte ul.ul_mag li a {color:#485362;}



/****************************************************************************************************************/
/* -------------------- page detail archives -------------------- */
div#middle div#page div#contenu div#top_det_1 {float:left; width:580px; font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:16px 15px 0 15px;}

div#middle div#page div#contenu div#top_det_2 {float:left; width:220px; height:48px; background:url(../img/bg-telecharger.jpg) no-repeat; margin-top:3px; /*taille originale, diminué pour une phrase plus longue + supprimer font-weight bold font-size:18px;*/ font-size:16px; font-weight:bold; color:#344762; text-align:center;}
div#middle div#page div#contenu div#top_det_2 a {width:220px; height:34px; padding-top:5px; /*ancien padding-top 14px*/ color:#344762; display:block;}
div#middle div#page div#contenu div#top_det_2 a:hover {text-decoration:none;}


div#middle div#page div#contenu div#bloc_mag {float:left; width:838px; background:url(../img/bg-mag.gif) repeat-y 198px 0px; margin-top:5px; padding-bottom:40px;}
div#bloc_mag div#mag_1 {float:left; width:216px; padding-left:14px;}
div#bloc_mag div#mag_1 p.tt_sommaire {float:left; width:196px; background:url(../img/bg-sommaire.gif) no-repeat; font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:20px 0 20px 1px;}

div#bloc_mag div#mag_1 ul.ul_sommaire {clear:both;}
div#bloc_mag div#mag_1 ul.ul_sommaire li {width:170px;list-style:none; background:url(../img/bg-puce-2.gif) no-repeat 1px 4px; padding:0 0 7px 10px; font-size:11px; color:#000; line-height:13px;}

div#bloc_mag div#mag_2 {float:left; width:580px; font-size:12px; color:#000; padding-right:28px;}
div#bloc_mag div#mag_2 .paragraphe {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase;}

div#bloc_mag div#mag_2 ul.ul_parag li {list-style:none; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding:0 0 4px 12px; font-size:12px; color:#485362; line-height:14px;}
div#bloc_mag div#mag_2 ul.ul_parag li a {color:#485362;}

/****************************************************************************************************************/
/* -------------------- page archives detail article -------------------- */
div#middle div#page div#contenu div#archive_detail_article {float:left; width:505px; padding:6px 0 0 9px;}

div#archive_detail_article p.titre_article {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:9px 15px 8px 6px;}

div#archive_detail_article p.texte_article {font-size:12px; color:#000; line-height:15px; padding:20px 20px 0px 6px; text-align:justify;}

div#archive_detail_article p.lk_retour {font-size:11px; color:#485362; background:url(../img/bg-txt-actu.gif) no-repeat 5px bottom; padding:12px 14px 8px 0; text-align:right;}
div#archive_detail_article p.lk_retour a.a_retour {color:#485362; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}



/****************************************************************************************************************/
/* -------------------- page bons plans -------------------- */
#pg_plans div#actu_2 div#offres_actu {margin-top:0px;}

div#actu_2 p.publicite {float:left; width:312px; text-align:center; padding-top:9px;}

div#actu_1 p.titre_plans {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:20px 15px 0 6px;}
div#actu_1 p.intro_plans {font-family:"Trebuchet MS"; font-size:14px; color:#485362; padding:20px 15px 8px 6px;}

div#actu_1 p.categ {clear:both; font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:20px 15px 10px 6px;}

div#actu_1 div.bloc_plan {float:left; width:230px; height:150px; background:url(../img/bg-plans.gif) no-repeat 6px 0px; padding:0 8px 10px 6px;}
div#actu_1 div.bloc_plan p.reduc {height:45px; font-size:12px; color:#485362; font-weight:bold; padding:5px 15px 0 12px;}
div#actu_1 div.bloc_plan p.reduc a {color:#485362;}
div#actu_1 div.bloc_plan p.reduc .site {color:#426EA4;}
div#actu_1 div.bloc_plan p.valid {font-size:12px; color:#000; padding:5px 15px 0 0; text-align:right;}



/****************************************************************************************************************/
/* -------------------- page guide -------------------- */
#pg_guide div#middle div#page div#contenu p.titre_page {padding-bottom:14px;}

div#middle div#page div#contenu div#guide_rech_1 {float:left; width:641px; padding:0 0 0 13px;}
div#guide_rech_1 p.intro, div#guide_rech_1 p.intro_2 {font-size:12px; color:#000; padding:2px 50px 23px 4px;}
div#guide_rech_1 p.intro_2 {padding-bottom:3px;}
div#guide_rech_1 p.rubrique {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:5px 50px 0 4px;}

div#guide_rech_1 div#bloc_recherche {float:left; width:443px; height:155px; background:url(../img/bg-guide-rech.gif) no-repeat; margin-top:16px; padding-top:23px;}
div#guide_rech_1 div#bloc_recherche p.intitule {float:left; width:156px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div#guide_rech_1 div#bloc_recherche p.champs {float:left; width:273px; padding-left:14px;}
div#guide_rech_1 div#bloc_recherche p.champs .input_guide {width:219px; height:18px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-bottom:15px;}
div#guide_rech_1 div#bloc_recherche p.bouton {float:left; width:396px; text-align:right;}

div#middle div#page div#contenu div#guide_rech_2 {float:left; width:184px; padding:10px 0 0 0;}
div#guide_rech_2 p.guide_contact {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:16px 30px 0 0;}
div#guide_rech_2 p.guide_contact a {font-family:Arial, Helvetica, sans-serif; color:#426EA4; font-weight:bold;}

div#middle div#page div#contenu div#guide_resultats {float:left; width:823px; padding:0 0 0 15px;}
div#guide_resultats p.intro_result {font-family:"Trebuchet MS"; font-size:14px; color:#000; padding:12px 15px 14px 0;}
div#guide_resultats p.intro_result .nombre {font-family:"Trebuchet MS"; color:#485362; font-weight:bold;}

div#guide_resultats div#liste_result {float:left; width:819px; padding:0 0 30px 4px;}
div#guide_resultats div#liste_result div.detail_result, div#guide_resultats div#liste_result div.detail_result_on {float:left; width:206px; min-height:108px; _height:108px; font-size:12px; color:#000; padding:17px 21px; margin:16px 25px 0 0; _margin-right:18px;  height:156px;}
div#guide_resultats div#liste_result div.detail_result a, div#guide_resultats div#liste_result div.detail_result_on a {color:#000;}
div#guide_resultats div#liste_result div.detail_result_on {padding:14px 18px; background:#F0F0F0 /*url(../img/bg-nom-result.gif) no-repeat*/; border:3px solid #D0DADD; height:136px;}
div#guide_resultats div#liste_result div.detail_result .nom_result, div#guide_resultats div#liste_result div.detail_result_on .nom_result {color:#485362; font-weight:bold;}

div#guide_rech_1 div.txt_offre {float:left; width:333px; font-size:12px; color:#000; padding:12px 45px 0 4px;}
div#guide_rech_1 div.carre_offre {float:left; width:259px; padding-bottom:16px;}



/****************************************************************************************************************/
/* -------------------- page inscription -------------------- */
#pg_inscription div#middle div#page div#contenu p.titre_page {padding-bottom:14px; color:#E21420;}

div#middle div#page div#contenu p.sous_titre_inscrip {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:8px 15px 0 18px;}

div#middle div#page div#contenu div#inscrip_1 {float:left; width:545px; padding:30px 0 0 13px;}
div#inscrip_1 div#bloc_form {float:left; width:443px; background:url(../img/bg-form.jpg) no-repeat left bottom;}
div#inscrip_1 div#bloc_form img.top_form {margin-bottom:10px;}
div#inscrip_1 div#bloc_form p.intit_form {float:left; width:157px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right; padding-top:3px;}
div#inscrip_1 div#bloc_form p.champs_form {float:left; width:274px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0 0 12px 12px; !padding:0 0 8px 12px;}
div#inscrip_1 div#bloc_form p.champs_form .input_ins {width:219px; height:18px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div#inscrip_1 div#bloc_form p.bouton_form {float:left; width:395px; text-align:right; padding:10px 0 15px 0;}

div#middle div#page div#contenu div#inscrip_2 {float:left; width:280px; padding-top:33px;}
div#inscrip_2 div#bloc_panier {float:left; width:206px; min-height:108px; _height:108px; font-size:12px; color:#000; padding:14px 18px; background:#F0F0F0 url(../img/bg-nom-result.gif) no-repeat; border:3px solid #D0DADD;}
div#inscrip_2 div#bloc_panier .tt_panier {color:#485362; font-weight:bold;}
div#inscrip_2 div#bloc_panier ul {margin-top:2px;}
div#inscrip_2 div#bloc_panier ul li {list-style:none; background:url(../img/bg-puce-3.gif) no-repeat 0px 4px; padding:0 0 0 9px; font-size:11px; color:#000000; font-weight:bold; line-height:10px;}
div#inscrip_2 div#bloc_panier ul li a {color:#000000;}

div#middle div#page div#contenu div#inscrip_3 {float:left; width:545px; padding:30px 0 0 13px;}
div#inscrip_3 div#bloc_form {float:left; width:443px; background:url(../img/bg-form.jpg) no-repeat left bottom;}
div#inscrip_3 div#bloc_form img.top_form {margin-bottom:10px;}
div#inscrip_3 div#bloc_form p.intit_form {float:left; width:157px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right; padding-top:3px;}
div#inscrip_3 div#bloc_form p.champs_form {float:left; width:274px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0 0 12px 12px;}
div#inscrip_3 div#bloc_form p.champs_form .input_ins {width:219px; height:18px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div#inscrip_3 p.bouton_form {float:left; width:395px; text-align:right; padding:10px 0 15px 0;}
div#middle div#page div#contenu p.sous_titre_inscrip3 {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:0px 15px 25px 4px;}

div#middle div#page div#contenu div#inscrip_4 {float:left; width:545px; padding:30px 0 0 13px;}
div#inscrip_4 div#bloc_form {float:left; width:443px; background:url(../img/bg-form.jpg) no-repeat left bottom;}
div#inscrip_4 div#bloc_form img.top_form {margin-bottom:10px;}
div#inscrip_4 div#bloc_form div#carte {float:left; padding:0 0 10px 125px; margin-top:10px;}
div#inscrip_4 div#bloc_form div#carte a {text-decoration:none; outline:none; padding:10px 0 0 0; margin-top:10px;}
div#inscrip_4 div#bloc_form div#carte img {padding:0 0 0 0; border:none;}
div#inscrip_4 div#bloc_form p.intit_form {float:left; width:330px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; padding:3px 0 5px 10px;}
div#inscrip_4 div#bloc_form p.champs_form {float:left; width:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0 0 0 50px; margin-top:-40px}
div#inscrip_4 div#bloc_form p.champs_form input {margin:20px 0 0 0; vertical-align:middle;}
div#inscrip_4 div#bloc_form p.champs_form .input_ins {width:219px; height:18px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div#inscrip_4 p.bouton_form {float:left; width:395px; text-align:right; padding:10px 0 15px 25px;}
div#inscrip_4 p.sous_titre {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:0 0 10px 10px;}
div#inscrip_4 p.cout {float:right; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right; padding:1px 15px 10px 0;}
div#inscrip_4 div#bloc_form div#modif a {float:right; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#485362; text-align:right; padding:48px 15px 10px 0;}
div#inscrip_4 p.text_secu_1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:30px 0 40px 50px;}
div#inscrip_4 p.text_secu_2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:20px 0 20px 100px;}


/****************************************************************************************************************/
/* -------------------- page index -------------------- */
#pg_home div#actu_2 div#offres_actu {margin-top:0px;}

#pg_home div#actu_1 p.titre_actu {padding-top:22px;}

#pg_home div#actu_1 p.lk_retour {padding-right:18px;}
#pg_home div#actu_1 p.lk_retour a.a_suite {color:#657A7D; text-decoration:underline;}
#pg_home div#actu_1 p.lk_retour a.a_suite:hover {text-decoration:none;}

a.lien{font-size:11px; color:#485362; padding:8px 6px 0 0; text-align:right;}

#pg_home div#actu_1 p.lien_actu {font-size:11px; color:#485362; padding:8px 6px 0 0; background:url(../img/bg-barre.gif) no-repeat; text-align:right;}
#pg_home div#actu_1 p.lien_actu a {color:#485362; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}

#pg_actu div#actu_1 p.lk_pages {padding:7px 0 0 6px;}
#pg_actu div#actu_1 p.lk_pages a {float:left; width:24px; height:18px; padding:6px 4px 10px 0; background:url(../img/bg-chiffre.gif) no-repeat; font-size:11px; color:#485362; font-weight:bold; text-align:center; display:block;}
#pg_actu div#actu_1 p.lk_pages a.pages_on {color:#E21420;}

#pg_actu div#actu_1 p.lk_retour {padding-right:18px;}
#pg_actu div#actu_1 p.lk_retour a.a_suite {color:#657A7D; text-decoration:underline;}
#pg_actu div#actu_1 p.lk_retour a.a_suite:hover {text-decoration:none;}#pg_home div#actu_1 p.lk_retour {padding-right:18px;}
#pg_actu div#actu_1 p.lk_retour a.a_suite {color:#657A7D; text-decoration:underline;}
#pg_actu div#actu_1 p.lk_retour a.a_suite:hover {text-decoration:none;}



/****************************************************************************************************************/
/* -------------------- page recherche -------------------- */
div#middle div#page div#contenu p.sous_titre_recherche {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:20px 15px 5px 7px;}

div#middle div#page div#contenu div#recherche {float:left; width:505px; padding:6px 0 0 9px;}

#pg_home div#recherche p.titre_recherche {padding-right:18px; font-size:12px;}
#pg_home div#recherche p.titre_recherche a.a_suite {color:#657A7D; text-decoration:underline;}
#pg_home div#recherche p.titre_recherche a.a_suite:hover {text-decoration:none;}

div#recherche p.section_recherche {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:9px 15px 8px 6px;}

div#recherche p.titre_recherche {font-size:10px; color:#485362; padding:9px 15px 0 6px;}
div#recherche p.titre_recherche .nom {color:#E21420; text-transform:uppercase;}

div#recherche p.texte_recherche {font-size:12px; color:#000; line-height:15px; padding:20px 6px 0px 6px;}
div#recherche p.texte_recherche img.visu_actu {float:left; margin:0 12px 14px 0;}

div#recherche p.lk_retour {font-size:11px; color:#485362; background:url(../img/bg-txt-actu.gif) no-repeat 5px bottom; padding:12px 14px 8px 0; text-align:right;}
div#recherche p.lk_retour a.a_retour {color:#485362; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}
div#recherche p.lk_retour {padding-right:18px;}
div#recherche p.lk_retour a.a_suite {color:#657A7D; text-decoration:underline;}
div#recherche p.lk_retour a.a_suite:hover {text-decoration:none;}

div#recherche p.lk_pages {padding:7px 0 0 6px;}
div#recherche p.lk_pages a {float:left; width:24px; height:18px; padding:6px 4px 10px 0; background:url(../img/bg-chiffre.gif) no-repeat; font-size:11px; color:#485362; font-weight:bold; text-align:center; display:block;}
div#recherche p.lk_pages a.pages_on {color:#E21420;}


/****************************************************************************************************************/
/* -------------------- page articles rubriques -------------------- */
div#middle div#page div#contenu div#articles_rubriques {float:left; width:500px; padding:6px 0 0 9px;}

div#middle div#page div#contenu p.titre_rubrique {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:20px 15px 5px 7px;}

div#articles_rubriques p.titre_article {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:9px 15px 8px 6px;}

div#articles_rubriques p.detail_article {font-size:10px; color:#485362; padding:9px 15px 0 6px;}
div#articles_rubriques p.detail_article .nom {font-size:11px; font-weight:bold; text-transform:uppercase;}

div#articles_rubriques p.texte_article {font-size:12px; color:#000; line-height:15px; padding:20px 6px 0px 6px;}
div#articles_rubriques p.texte_article img.visu_actu {float:left; margin:0 12px 14px 0;}

div#articles_rubriques p.lk_retour {font-size:11px; color:#485362; background:url(../img/bg-txt-actu.gif) no-repeat 5px bottom; padding:12px 14px 8px 0; text-align:right;}
div#articles_rubriques p.lk_retour a.a_retour {color:#485362; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}
div#articles_rubriques p.lk_retour a.a_suite {color:#657A7D; text-decoration:underline;}
div#articles_rubriques p.lk_retour a.a_suite:hover {text-decoration:none;}

div#articles_rubriques p.lk_pages {padding:7px 0 0 6px;}
div#articles_rubriques p.lk_pages a {float:left; width:24px; height:18px; padding:6px 4px 10px 0; background:url(../img/bg-chiffre.gif) no-repeat; font-size:11px; color:#485362; font-weight:bold; text-align:center; display:block;}
div#articles_rubriques p.lk_pages a.pages_on {color:#E21420;}

/****************************************************************************************************************/
/* -------------------- page annonces -------------------- */

div#middle div#page div#contenu div#annonces {float:left; width:505px; padding:6px 0 0 9px;}

div#annonces p.titre_annonces {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:9px 15px 8px 6px;}
div#annonces p.titre_annonces .light {color:#000; font-size:14px;}

div#annonces p.detail_annonces {font-size:10px; color:#485362; padding:9px 15px 0 6px;}
div#annonces p.detail_actu .nom {color:#E21420; text-transform:uppercase;}

div#annonces p.texte_annonces {float:left;font-size:12px; color:#000; line-height:15px; padding:30px 6px 0px 6px;}
div#annonces p.texte_annonces .gras{font-weight:bold}
div#annonces p.texte_annonces img.visu_annonces {float:left; margin:0 12px 14px 0;}
div#annonces p.texte_actu img.visu_actu {float:left; margin:0 12px 14px 0;}

div#annonces p.texte_agenda {;font-size:12px; color:#000; line-height:15px; padding:20px 6px 0px 6px;}

div#annonces p.lk_retour {font-size:11px; color:#485362; background:url(../img/bg-txt-actu.gif) no-repeat 5px bottom; padding:12px 14px 8px 0; text-align:right;}
div#annonces p.lk_retour a.a_retour {color:#485362; background:url(../img/bg-puce-1.gif) no-repeat 0px 4px; padding-left:9px;}


div#annonces p.titre_annonces .obj {color:#E21420;}

div#annonces div#bloc_form {margin:10px 0 0 30px; float:left; width:443px; background:url(../img/bg-form.jpg) no-repeat left bottom;}
div#annonces div#bloc_form img.top_form {margin-bottom:10px;}
div#annonces div#bloc_form p.intit_form {float:left; width:330px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; padding:10px 0 25px 70px;}

div#annonces div#bloc_form a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#426EA4;}

/****************************************************************************************************************/
/* -------------------- dossiers et études -------------------- */

div#middle div#page div#contenu div#dossiers_etudes {float:left; width:505px; padding:6px 0 0 9px;}

div#dossiers_etudes p.titre_dossiers_etudes {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; padding:9px 15px 8px 6px;}
div#dossiers_etudes p.titre_dossiers_etudes .light {color:#000; font-size:14px;}

div#dossiers_etudes p.detail_dossiers_etudes {font-size:10px; color:#485362; padding:9px 15px 0 6px;}
div#dossiers_etudes p.detail_actu .nom {color:#E21420; text-transform:uppercase;}

div#dossiers_etudes .texte_dossiers_etudes {font-size:12px; color:#000; line-height:15px; padding:20px 6px 0px 6px; text-align:justify; height:60px;}
html>body div#dossiers_etudes .texte_dossiers_etudes {font-size:12px; color:#000; line-height:15px; padding:5px 6px 0px 6px; text-align:justify; height:auto; _height:5px;}
div#dossiers_etudes img.visuel_dossier {padding:5px 10px 0 10px;}

div#dossiers_etudes p.lk_retour {font-size:11px; color:#485362; background:url(../img/bg-txt-actu.gif) no-repeat 5px bottom; padding:12px 14px 8px 0; text-align:right;}
div#dossiers_etudes p.lk_retour a.a_suite {color:#657A7D; text-decoration:underline;}
div#dossiers_etudes p.lk_retour a.a_suite:hover {text-decoration:none;}

div#dossiers_etudes p.titre_dossiers_etudes .obj {color:#E21420;}

div#dossiers_etudes div#bloc_form a.a_suite {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#485362;}

/****************************************************************************************************************/
/* -------------------- compte -------------------- */

div#middle div#page div#contenu div#compte {float:left; width:480px; padding:30px 0 0 13px;}
div#compte p.sous_titre_inscrip_2 {font-family:"Trebuchet MS"; font-size:18px; color:#485362; font-weight:bold; float: left; margin:20px 0 30px 0;}
div#compte div#bloc_form {float:left; width:443px; background:url(../img/bg-form.jpg) no-repeat left bottom;}
div#compte div#bloc_form img.top_form {margin-bottom:10px;}
div#compte div#bloc_form p.intit_form_abonnement {float:left; width:410px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; padding:3px 0 20px 20px;}
div#compte div#bloc_form p.intit_form {float:left; width:157px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right; padding-top:3px;}
div#compte div#bloc_form p.champs_form {float:left; width:274px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0 0 12px 12px;}
div#compte div#bloc_form p.champs_form_newsletter {float:left; height:60px; width:274px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:40px 0 15px 100px;}
div#compte div#bloc_form p.champs_form .input_ins {width:219px; height:18px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div#compte div#bloc_form p.bouton_form {float:left; width:395px; text-align:right; padding:10px 0 15px 0;}
div#compte p.bouton_form {float:left; width:395px; text-align:right; padding:10px 0 15px 0;}

div#compte div#bloc_form ul {margin:2px 0 20px 60px;}
div#compte div#bloc_form ul li {list-style:square; padding:5px 0 5px 10px; font-size:11px; color:#000000; font-weight:bold; line-height:10px;}
div#compte div#bloc_form ul li a {color:#000000;}

div#compte div#bloc_form a.bt_offre {float: left; width:196px; height:66px; margin:0 0 0 10px;padding:6px 0 20px 0; background:url(../img/bg-bt-offre2.gif) no-repeat; font-family:"Trebuchet MS"; font-size:14px; color:#FFF; font-weight:bold; line-height:18px; text-align:center; display:block;}
*> div#compte div#bloc_form a.bt_offre {float: left; width:196px; height:66px; margin:0 0 0 16px;padding:6px 0 20px 0; background:url(../img/bg-bt-offre2.gif) no-repeat; font-family:"Trebuchet MS"; font-size:14px; color:#FFF; font-weight:bold; line-height:18px; text-align:center; display:block;}
div#compte div#bloc_form a.bt_offre .an {font-family:"Trebuchet MS"; font-size:12px; color:#E5B90C;}

div#middle div#page div#contenu div#compte_2 {float:left; width:300px; padding-top:33px;}
div#compte_2 div#bloc_menu {float:left; width:300px; min-height:108px; _height:108px; font-size:12px; color:#000; padding:14px 0 0 0; background:#F0F0F0 url(../img/bg-nom-result-2.gif) no-repeat; border:3px solid #D0DADD;}
div#compte_2 div#bloc_menu ul {margin-top:2px;}
div#compte_2 div#bloc_menu ul li {list-style:none; background:url(../img/bg-puce-4.gif) no-repeat 10px 8px; padding:5px 0 5px 30px; font-size:11px; color:#000000; font-weight:bold; line-height:10px;}
div#compte_2 div#bloc_menu ul li a {color:#000000;}


/****************************************************************************************************************/
/* -------------------- divers -------------------- */
.erreur{font-family:"Trebuchet MS"; font-size:12px; color:#CC1111;}
.texte{font-family:"Trebuchet MS"; font-size:12px; color:#000000;}

.texte{font-family:"Trebuchet MS"; font-size:12px; color:#000000;}

/******************************indexV2******************************/
div#middle div#page div#contenu_index {float:left; width:970px;}
div#middle div#page div#contenu_index div#info_index {float:left; width:514px; padding:16px 0 0 9px;}

p.index_titre {font-size:14px; color:#E21420; font-weight:bold; text-transform:uppercase; padding:10px 15px 0 6px;}

div#middle div#page div#contenu_index img.barre {margin:4px 0 0 15px;}

div#middle div#page div#contenu_index div#liste_archives {float:left; width:970px; background:url(../img/bg-filet-arch.gif) repeat-y 419px 0px; margin-top:25px; margin-left:60px;}

div#liste_archives div.mag_arch {float:left; width:400px; padding:0 20px 30px 20px;}
div#liste_archives div.mag_arch div.visu {float:left; width:157px; margin:10px 0 10px 60px; _margin:10px 0 0 0;}
div#liste_archives div.mag_arch div.texte {float:left; width:300px; margin-left:60px; _margin-left:0px;}
div#liste_archives div.mag_arch div.texte p.numero {font-size:12px; color:#E21420; font-weight:bold;}
div#liste_archives div.mag_arch span.case_coche {font-size:12px; color:#E21420; font-weight:bold;}
div#liste_archives div.mag_arch a.input_box {padding-left:30px; _padding-left:0;}


/******************************Login european sourcing mag******************************/
div#middle div#page_log {float:left; width:1004px;}
div#middle div#page_log div#contenu_log {float:left; width:1001px; padding-left:3px;}
div#middle div#page_log div#contenu_log div.zone_pubs {float:left; width:1001px; margin-top:30px; padding-bottom:20px;}
div#middle div#page_log div#contenu_log div.zone_pubs div.pub {float:left; width:120px; height:240px; border:1px solid #e5e5e5; margin-left:158px; _margin-left:110px;}

div#middle div#page_log div#contenu_log div.zone_log {float:left; width:824px; margin:0 90px 0 90px; _margin:0 45px 0 45px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}

div#middle div#page_log div#contenu_log div.zone_log p.txt {float:left; width:370px; padding-right:10px;}
div#middle div#page_log div#contenu_log div.zone_log a.bt_membr {float:left; width:179px; height:20px; padding-top:4px; margin-top:10px; text-align:center; background:url(/img/bt-header-compte.gif) no-repeat; color:#FFFFFF; font-size:11px;}

div#middle div#page_log div#contenu_log div.zone_log form {float:left; width:443px;}
div#middle div#page_log div#contenu_log div.zone_log form div#bloc_form {float:left; width:443px; background:url(../img/bg-form.jpg) no-repeat left bottom;}
div#middle div#page_log div#contenu_log div.zone_log form div#bloc_form img.top_form {margin-bottom:10px;}
div#middle div#page_log div#contenu_log div.zone_log form div#bloc_form p.intit_form {float:left; width:157px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right; padding-top:3px;}
div#middle div#page_log div#contenu_log div.zone_log form div#bloc_form p.champs_form {float:left; width:274px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0 0 12px 12px;}
div#middle div#page_log div#contenu_log div.zone_log form div#bloc_form p.champs_form .input_ins {width:219px; height:18px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div#middle div#page_log div#contenu_log div.zone_log form div#bloc_form p.bouton_form {float:left; width:395px; text-align:right; padding:10px 0 15px 0;}