#col_primaire { float: left; position: relative; display: inline; width: 613px; margin-top: 10px; margin-left: 0px; } 
* html #col_primaire { width: 617px; margin-right: 0px; } 

col_primaire h1 { color: #525252; } 

#col_primaire div.boite { position: relative; width: 613px; margin-bottom: 10px; background-color: #fefefe; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #656565; } 
#col_primaire div.bandeau { position: absolute; width: 70px; height: 70px; top: -6px; right: -8px;} 
* html #col_primaire div.bandeau { right: -9px; top: -6px; } 
#col_primaire div.boite h1 { padding: 0px; margin: 0px; padding-top:15px; } 
#col_primaire div.section_image p { padding-bottom: 15px; font-size: 0.75em;}	
* html #col_primaire div.section_image div.float p, #col_tertiaire div.float p { position: fixed; padding: 0px; margin-top: -4px; }

#col_primaire div.section_image div.acote { float: right; margin: 0 10px 10px 4px; width: 214px; border-top: 1px solid #cccccc; border-bottom: 1px solid #ccc; } 
#col_primaire div.section_image div.acote_video { width: 160px;}
* html #col_primaire div.section_image div.acote { margin: 0px 5px 10px 0px; } 
#col_primaire div.section_image div.acote p { font-size: 0.7em; line-height:1em; padding-bottom: 10px;} 
#col_primaire div.section_image div.acote div.contenu { margin: 0px; padding: 10px 5px 0px 5px; }	
#col_primaire div.section_image div.acote a { color: #0b76fa; text-decoration: none; } 
#col_primaire div.section_image div.acote a:hover { text-decoration: underline; } 
#col_primaire div.section_image div.acote a:visited { color: #0041A5; } 

#col_primaire div.section_image div.bas_de_page, #auto_recherche div.bas_de_page { padding:3px; background: #f3f3f3 url(../images/bg_ariane.gif) repeat-x; overflow:hidden; margin-bottom:0; width:100%;}
#auto_recherche div.bas_de_page { width: 99%;} 
#col_primaire div.section_image div.bas_de_page p, #auto_recherche div.bas_de_page p { margin: 0; padding: 0;}	
#col_primaire div.section_image div.bas_de_page .lien_precedent { float: left;} 
#col_primaire div.section_image div.bas_de_page .lien_suivant { float: right;} 

#auto_recherche div.bas_de_page .lien_precedent { float: left; width:217px; padding-right:8px; }
#auto_recherche div.bas_de_page .lien_retour { float: left; width:130px; } 
#auto_recherche div.bas_de_page .lien_suivant { float: right; text-align:right; width:225px; } 

#col_primaire div.section_image div.interstice_image { width: 100%; overflow: hidden; border: 1px solid #cccccc; margin-bottom: 5px; background: #F1F1F1; clear: both;}
#col_primaire div.section_image div.interstice_image img { float: left; padding: 1px; margin-right: 10px; } 
#col_primaire div.section_image div.interstice_image p { font-size: 0.75em; margin-left: 10px; margin-right: 10px; } 
#col_primaire div.section_image div.interstice_image ul { margin-left:25px; padding-right:10px; }
#col_primaire div.section_image div.interstice_image ol { margin-left:34px; padding-right:10px; }

#col_primaire div.section_image a.lien_precedent { float: left; color: #0b76fa; font-size: 0.85em; text-decoration: none; font-weight: bold; } 
#col_primaire div.section_image a.lien_precedent:hover { text-decoration: underline; } 
#col_primaire div.section_image a.lien_precedent:visited { color: #0041A5; } 
#col_primaire div.section_image a.lien_suivant { float: right; color: #0b76fa; font-size: 0.85em; text-decoration: none; font-weight: bold; }	
#col_primaire div.section_image a.lien_suivant:hover { text-decoration: underline; } 
#col_primaire div.section_image a.lien_suivant:visited { color: #0041A5; } 

#col_primaire div.footer_abonnez_vous { width: 400px; margin: 0 auto; text-align: center; margin-bottom: 15px; padding: 10px 0 0; } 
#col_primaire div.footer_abonnez_vous p { font-size: 0.75em; } 
#col_primaire div.footer_abonnez_vous a { color: #0b76fa;  text-decoration: none; font-weight: bold; }
#col_primaire div.footer_abonnez_vous a:hover { text-decoration: underline; } 
#col_primaire div.footer_abonnez_vous a:visited { color: #0041A5; } 

#col_primaire div.contenu_articles { width: 100%; overflow: hidden; padding-top: 0px; clear: both; } 
#col_primaire div.contenu_articles h3 { padding-top: 0px; padding-bottom: 10px; } 
#col_primaire div.contenu_articles h3.defin { padding-top: 20px; } 
#col_primaire div.contenu_articles h1 { font-size: 1.35em; }	
#col_primaire div.contenu_articles p { font-size: 0.75em; } 
#col_primaire div.contenu_articles ul { margin: 10px 0 0 20px; } 
#col_primaire div.contenu_articles li { font-size: 0.75em; } 	

#col_primaire div.section_image ul { margin-left: 15px; list-style-position:outside; line-height:1.1em;  }
#col_primaire div.section_image ol { margin-left: 24px; list-style-position:outside; line-height:1.1em;  }
#col_primaire div.section_image ul li { font-size: 0.75em; } 
#col_primaire div.section_image ol li { font-size: 0.75em; } 
#col_primaire div.bordure { border-right: 1px dotted #8e8e8e; border-bottom: 1px dotted #8e8e8e; border-left: 1px dotted #8e8e8e; padding: 10px; background: url(../images/bg_bt_logged.gif) bottom left repeat-x; } 
* html #col_primaire div.bordure { border-right: #cccccc; border-bottom: #cccccc; border-left: #cccccc; } 
#col_primaire .premier { border-top: 1px dotted #8e8e8e; }	
* html #col_primaire .premier	{ border-top: #cccccc; }
#col_primaire .switchgroup1 div.float p { line-height: 20px; } 
/* BUG68 ... dans ces "colonnes", s'il n'y a pas de liste dans celle de droite, l'interligne n'est pas bon  */
#col_primaire div.contenu_articles div.colonne { float: left; margin-left: 10px; width: 47%; font-size: 0.75em; border:#d6d6d6 1px solid; } 
#col_primaire div.colonne h1 { color: #c24900; padding: 0; } 
#col_primaire div.colonne h3 { color: #0b76fa; padding: 0; font-weight:normal; } 
#col_primaire div.colonne ul { padding-top: 0; margin-top: 0; } 
#col_primaire div.colonne li { margin-left: 20px; font-size: 0.90em; }
#col_primaire div.colonne li.unlocked { list-style-type: none; padding-bottom: 10px; margin-left: 0; padding-left: 20px; background: url(../images/ic_cadenas_ouvert.gif) top left no-repeat;} 
#col_primaire div.colonne li.locked { list-style-type: none; padding-bottom: 10px; margin-left: 0; padding-left: 20px; background: url(../images/ic_cadenas_ferme.gif) top left no-repeat;} 
#col_primaire div.colonne li.locked a { /* color: #525252; */ text-decoration: none; } 
#col_primaire div.colonne li.locked a:hover { text-decoration: underline; } 
#col_primaire div.colonne ul.collapse_content { list-style-type: none; padding-left:10px; } 
#col_primaire div.colonne p { font-size: 0.9em; color:#525252; padding-left:15px; padding-bottom: 5px; }
#col_primaire div.colonne a:link { color: #0b76fa; text-decoration: none; } 
#col_primaire div.colonne a:hover { text-decoration: underline; } 
#col_primaire div.colonne a:visited { color: #0041a5;} 
#col_primaire div.contenu_articles div.colonne h2 { color:#c24900; }	
#col_primaire .nopadding { padding-left: 0px!important; } 
#col_primaire .largeurfixe { width: 500px!important; }	
#col_primaire .nopadding p { margin-left: 30px!important; }	
#col_primaire .nopadding div.form_separateur { margin-left: 30px!important; }
	
#col_primaire div.contenu_offres p { color:#525252; padding-top: 10px; } 
#col_primaire div.contenu_offres h3.titre { background: url(../images/fleche_titre3.gif) 0px 3px no-repeat; padding-left: 30px!important; } 
#col_primaire div.contenu_offres div.colonne_offres { float: left; width: 45%; margin-top: 15px; padding-left: 20px; padding-bottom: 0px; }
#col_primaire div.contenu_offres div.colonne_offres h3 { color :#c24900; font-size: 1em; } 
#col_primaire div.contenu_offres ul.offres { margin-left: 10px; list-style: none; }
#col_primaire div.contenu_offres ul.offres li { padding-bottom: 5px; } 
#col_primaire div.contenu_offres ul.offres li a { color: #0b76fa; text-decoration: none; } 
#col_primaire div.contenu_offres ul.offres li a:hover { text-decoration: underline; } 
#col_primaire div.contenu_offres ul.offres li a:visited { color: #0041a5; } 

#col_primaire div.hr { text-align: center; } 
#col_primaire div.hr hr { border: 1px solid #F4F2F2; border-bottom: 1px solid #cecece; width: 50%; margin: 15px auto; }	

#col_tertiaire { float: left; display: inline; width: 323px; margin-top: 10px; margin-left: 10px; } 
* html #col_tertiaire { margin-left: 8px; width: 320px; } 
#col_tertiaire p { padding: 0px; margin: 0px; } 
#col_tertiaire div.ajouttitre { background:url(../images/fleche_titre.gif) no-repeat 0 2px; padding-left:10px; margin-top: 20px; }
#col_tertiaire div.ajouttitre ul { padding: 0 0 0 0px;} 
#col_tertiaire div.ajouttitre ul li { list-style:none; margin: 0 0 5px;} 
#col_tertiaire div.ajouttitre ul li *{ line-height: 1.2em;} 
#col_tertiaire div.ajouttitre p.lien { padding-bottom: 10px; } 
#col_tertiaire div.ajouttitre h4 { padding-top: 0px;} 
#col_tertiaire div.marge_actus div.formulaire { position: relative; border-bottom: 1px solid #CCC; } 

/* Code déplacé dans general.css ( ligne 971 ) pour permettre d'afficher ce gabarit sur le format 3 colonnes
/* Ajout image BG "x Façons de simple de lire ce dossier 

.description_small { width:140px!important; }
#col_tertiaire div.marge_actus .ajouteImage { background:url(../images/femme_pensif_small.gif) right bottom no-repeat; }

.bt { border-top: 1px solid #CCC;} 
#col_tertiaire div.marge_actus div.noborder { border: 0;}	
#col_tertiaire div.marge_actus div.formulaire form { padding-bottom: 10px; } 
#col_tertiaire div.marge_actus div.formulaire label { position: relative; display: inline; font-size: 0.70em; } 
#col_tertiaire div.marge_actus div.formulaire input { position: relative; margin-left: 0px; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne { position: relative; width: 100%; overflow: hidden; margin-bottom: 10px;} 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.radio { float: left; width: 20px; margin-right: 5px; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.description { float: left; width: 240px; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.description label { display: block; padding-bottom: 5px; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne h3 { padding-bottom: 5px; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.description p { font-size: 0.7em; line-height: 1.2em; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.description ul { list-style-position:outside; padding-left: 8px; margin-left: 8px;} 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.description li { margin-top: 0px; } 
#col_tertiaire div.marge_actus div.formulaire div.ligne div.description .souligne { text-decoration: underline; } 

#col_tertiaire div.marge_actus div.formulaire div.contenu { margin-bottom: 0px; padding-bottom: 0px; } 
#col_tertiaire div.marge_actus div.contenu_altern { margin: 0 0 0 10px; padding-bottom: 0px; } */

#col_tertiaire #reagissez { background: #F1F1F1;} 
#col_tertiaire #reagissez form textarea { width: 278px; height: 93px; background: #FFF; border: 1px solid #A9A9A9; margin: 15px 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.69em; line-height: 1.3em;} 
#col_tertiaire #reagissez form input { margin: 0 0 10px;} 
#col_tertiaire #reagissez form input.textbox { width: 272px;  background: #FFF; border: 1px solid #A9A9A9; color: #888888; margin: 0px 0px 13px 0px; padding: 3px; } 
#col_tertiaire #sommaire div { margin-bottom:15px;}	
#col_tertiaire #sommaire div h3 { margin-bottom:5px;}
 #col_tertiaire #sommaire div p{ line-height: 1.2em;}
 #col_tertiaire #login h2 { padding-bottom: 0;} 
 
 #col_tertiaire #login ul { list-style-type: none; width: 100%; overflow: hidden; margin: 0; padding: 0;} 
 #col_tertiaire #login ul.login_options li { float: left; margin: 0 20px 0 0;} 
 #col_tertiaire #login ul.login_options li a{ font-size: 0.63em; color: #525252; font-weight: bold;}	
 #col_tertiaire #login ul.login_nav { border-top: 1px solid #CCCCCC; } 
 #col_tertiaire #login ul.login_nav li { border-right: 1px solid #CCCCCC; float: left; } 
 #col_tertiaire #login ul.login_nav li a { display: block; font-size: 0.7em; font-weight: bold; color: #8b8b8b; text-align: center; }
 
 #col_tertiaire #login ul.login_nav #signets { width: 50%; min-height: 30px; border-bottom: 1px solid #cccccc; background: url(../images/fd_outils_droite.gif) bottom left no-repeat; display: block; position: relative;} 
 * html #col_tertiaire #login ul.login_nav #signets { height: 30px; width: 49%; } 
 #col_tertiaire #login ul.login_nav #signets a { padding: 3px; text-decoration: none; }	
 #col_tertiaire #login ul.login_nav #signets img { position: relative; padding-right: 3px;top: 4px; height: 15px;}		
 #col_tertiaire #login ul.login_nav #signets_on { width: 50%; min-height: 30px; background: none; display: none; border-bottom: 1px solid #cccccc;} 
 * html #col_tertiaire #login ul.login_nav #signets_on { height: 30px; width: 49%; } 
 #col_tertiaire #login ul.login_nav #signets_on a { padding: 3px; text-decoration: none; color: #c24900; } 
 #col_tertiaire #login ul.login_nav #signets_on img { position: relative; padding-right: 3px; top: 4px; height: 15px;} 
 
 #col_tertiaire #login ul.login_nav #achats { width: 49%; min-height: 30px; border-right: 0; border-bottom: 1px solid #cccccc; display: block;background: url(../images/fd_outils_droite.gif) bottom left no-repeat; position: relative;} 
 * html #col_tertiaire #login ul.login_nav #achats { height: 30px; } 
 #col_tertiaire #login ul.login_nav #achats a { border-right: 0; border-right: 0; padding: 3px; text-decoration: none; } 
 #col_tertiaire #login ul.login_nav #achats img { position: relative; top: 4px; height: 15px; padding-right: 3px; } 
 #col_tertiaire #login ul.login_nav #achats_on { width: 49%; min-height: 30px; border-right: 0; display: none; border-bottom: 1px solid #cccccc;} 
 * html #col_tertiaire #login ul.login_nav #achats_on { height: 30px; } 
 #col_tertiaire #login ul.login_nav #achats_on a { border-right: 0; color: #c24900; border-right: 0; padding: 3px; text-decoration: none; } 
 #col_tertiaire #login ul.login_nav #achats_on img { position: relative; top: 4px; height: 15px; padding-right: 3px; } 
 #articles { padding-top : 10px; } #articles p { font-size: 0.83em; line-height: 1.3em; } 
 .handcursor { cursor:hand; cursor:pointer; color:#0b76fa; width:10px; height:10px; float:left;} 
 .handcursor_locked { cursor:hand; cursor:pointer; /*color:#525252;*/ color:#0b76fa; height:10px; float:left; } 
 .handcursor_text { cursor: hand; cursor: pointer; color: #0b76fa; padding: 0px!important; margin: 0px; } 
 #dhtmltooltip { position: absolute; left: -300px; width: 150px; border: 1px solid #525252; padding: 2px; background-color: #fff; font-size: 0.85em; visibility: hidden; z-index: 100; } 
 #dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; } 
 .star-rating { list-style:none; margin: 0px 0px 10px 0px; padding:0px; width: 100px; height: 20px; position: relative; background: url(../images/star_rating.gif) top left repeat-x; } 
 .star-rating li{ padding:0px; margin:0px;	/*\*/	float: left; /* */} 
 .star-rating li a{ display:block;	width:20px;	height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
 .star-rating li a:hover{ background: url(../images/star_rating.gif) left bottom; z-index: 1; left: 0px;} 
 .star-rating a.one-star{ left: 0px; } 
 .star-rating a.one-star:hover{ width:20px;} 
 .star-rating a.two-stars{ left:20px;} 
 .star-rating a.two-stars:hover{ width: 40px;} 
 .star-rating a.three-stars:hover{ width: 60px;} 
 .star-rating a.three-stars{ left: 40px;}
 .star-rating a.four-stars{ left: 60px;}	
 .star-rating a.four-stars:hover{ width: 80px;} 
 .star-rating a.five-stars{ left: 80px;} 
 .star-rating a.five-stars:hover{ width: 100px;} 
 

 
 
 
  /* -Sondage
 -----------------------------------------------------------------------------------*/
 .noquestion { font-size:2em; margin:0 5px 0 0; color:#0B76FA; }
 .titre_section { font-weight:bold; font-size:2em;}
 .titre_section { margin:20px 0 0px 0; font-weight:bold; }
 .rappel { color:#FF0000; font-weight:normal; }
 
 div.ligne1 { background-color:#ccc; padding:2px 2px 2px 4px; width:80%; float:left; }
 div.ligne2 { background-color:#fff; padding:2px 2px 2px 4px; width:80%; float:left;}
 
 div.ligne1 label,
 div.ligne2 label { width:300px; float:left;display:block; font-size:0.8em;  }
 
 div.ligne1 input.question_input,
 div.ligne2 input.question_input  {  margin:2px 4px 2px 2px; float:right}
 
 div.ligne1 input.question_radio_multi_no1,
 div.ligne2 input.question_radio_multi_no1  { float:right; margin:2px 14px 2px 2px;}
 
 div.ligne1 input.question_radio_multi_no2,
 div.ligne2 input.question_radio_multi_no2  { float:right; margin:2px 70px 2px 2px;}
 
 /*IE 6 */
 * html div.ligne1 input.question_radio_multi_no2,
 * html div.ligne2 input.question_radio_multi_no2  { float:right; margin:2px 50px 2px 2px; display:inline}
 
 /* Question  5 choix */
 div.ligne1 input.question_radio_1choix,
 div.ligne2 input.question_radio_1choix  { float:left; margin:2px 2px 2px 35px;}
 
 div.ligne1 input.question_radio_5choix,
 div.ligne2 input.question_radio_5choix  { float:left; margin:2px 2px 2px 55px;}
 
 div.choix_no1 { margin:0 0 0 210px; padding:0; text-align:center; float:left; width:50px; font-size:0.7em; display:inline; }
 div.choix_autre { margin:0 0 0 20px; padding:0; text-align:center;float:left; width:50px; font-size:0.7em; display:inline; }
 
 /* IE 6 */
 * html div.ligne1 input.question_radio_1choix,
 * html div.ligne2 input.question_radio_1choix  { float:left; margin:2px 2px 2px 30px;}
 
 * html div.ligne1 input.question_radio_5choix,
 * html div.ligne2 input.question_radio_5choix  { float:left; margin:2px 2px 2px 50px;}
 
 * html div.choix_no1 { margin:0 0 0 210px; padding:0; text-align:center; float:left; width:50px; font-size:0.7em; display:inline; }
 * html div.choix_autre { margin:0 0 0 10px; padding:0; text-align:center;float:left; width:50px; font-size:0.7em; display:inline; }
 
 /* IE 7 */
 *+html div.ligne1 input.question_radio_5choix,
 *+html div.ligne2 input.question_radio_5choix { float:left; margin:2px 2px 2px 50px;}
 *+html div.choix_autre { margin:0 0 0 25px; padding:0; text-align:center;float:left; width:50px; font-size:0.7em; display:inline; }
 
 div.ligne1 label.choix5, 
 div.ligne2 label.choix5 { width:40%; }
 
 /* textares */
 .sondage_textarea { border:1px solid #000;margin:10px 0 0 0; }
 
 /* age */
 div.ligne1 label.label_age,
 div.ligne2 label.label_age {width:60px; float:left;display:block; font-size:0.8em;}
 
 div.ligne1 input.question_input_age,
 div.ligne2 input.question_input_age  {  margin:2px 4px 2px 2px; float:left; width:30px; border: 1px solid #ccc}
 
 p.preference { margin:0!important; padding:0!important; font-size:0.7em!important;}

 p.preference span.c1 { margin:0 0 0 330px; padding:0 }
 p.preference span.c2 { margin:0 0 0 25px; padding:0}
 
 p.preference span.f { margin:0 0 0 360px; padding:0;}
 p.preference span.h { margin:0 0 0 45px; padding:0}
 
 p.preference span.loc { margin:0 0 0 355px; padding:0;}
 p.preference span.prop { margin:0 0 0 35px; padding:0}
 
 /* IE 6 */
 * html p.preference span.c1 { margin:0 0 0 345px; padding:0 }
 * html p.preference span.c2 { margin:0 0 0 10px; padding:0}
 
 * html p.preference span.f { margin:0 0 0 370px; padding:0;}
 * html p.preference span.h { margin:0 0 0 35px; padding:0}
  
 * html p.preference span.loc { margin:0 0 0 365px; padding:0;}
 * html p.preference span.prop { margin:0 0 0 25px; padding:0}
 
  /* IE 7 */
 *+html p.preference span.c1 { margin:0 0 0 325px; padding:0 }
 *+html p.preference span.c2 { margin:0 0 0 30px; padding:0}
 
 *+html p.preference span.f { margin:0 0 0 350px; padding:0;}
 *+html p.preference span.h { margin:0 0 0 55px; padding:0}
  
 *+html p.preference span.loc { margin:0 0 0 350px; padding:0;}
 *+html p.preference span.prop { margin:0 0 0 35px; padding:0}
 
 /* Bouton soumettre */
 .soumettre { margin:10px 0 0 0; background-color:#ccc; color:#525252; padding:2px;}
 
 /* div espace */
 div.espace { height:20px;}
 
 /* -forfait
 -----------------------------------------------------------------------------------*/
 .forfait { background:url(../images/bg_consommez.gif) 0 bottom repeat-x;  }
 
	.forfait_rappel { background:url(../images/femme_pense.jpg) right bottom no-repeat; min-height:238px;  }
 	.forfait_rappel .optez { font-size:1.05em!important; width:440px; }
	
	.forfait_rappel .type_forfait { width:198px; float:left; margin:0 10px 0 0; position:relative }
		.forfait_rappel .type_forfait dt  { color:#c61c33; font-size:1.05em; background: url(../images/icn_type_forfait.gif) 0 3px no-repeat; padding:0 0 5px 25px; } 
		.forfait_rappel .type_forfait dd { background:url(../images/bullet_rond.gif) 0 7px no-repeat; padding:0 0 0 10px; font-size:0.8em; margin:0 0 5px 25px; }
		
	#abonnement_site_web { background:url(../images/forfait_mag_site.jpg) -8px 0 no-repeat; height:119px; padding:0 0 10px 0; }
		
		.box_abonnez_vous { padding:37px 0 0 275px; width:300px; }
			.box_abonnez_vous p { color:#000; font-size:1.2em; text-align:right; }
			.box_abonnez_vous input { float:right; margin:3px 0 0 0; }
	
	.section_rec_eco {  border-bottom:1px solid #939598; margin:0 0 10px  ;}
		.section_rec_eco h2 { color:#525252!important; padding:0 0 5px 0!important; }
		
	.tab_econo { background-color:#fff; width:100%; float:left; margin:0 0 10px 0; }
	
	.tab_econo td {padding:5px; }
	
	.tab_econo .reset { padding:0!important; }
	
		.tab_econo .entete { text-align:center; text-transform:uppercase; color:#fff; font-weight:bold; font-size:0.6em;  }
		.tab_econo .model { background-color:#5f6062; border-bottom:2px solid #fff; text-align:center; }
		
		.tab_econo .entete .col1 { width:20%; background-color:#939598; font-size:1.2em; }
		.tab_econo .entete .col2 { width:108px; background-color:#939598; border-right:2px solid #fff; text-align:center; }
		.tab_econo .entete .col3 { width:108px; background-color:#939598; text-align:center; }
		.tab_econo .entete .col4 { width:15%; background-color:#e21a22; font-size:1.3em;  }
		
		.tab_econo .produit { background-color:#E7E7E8; color:#231F20; text-align:center; font-weight:bold; font-size:0.7em; }
		.tab_econo .produit .prix { color:#E01B22; }
		
		.tab_econo .produit .col1 { width:20%; }
		.tab_econo .produit .col2 { width:20%; }
		.tab_econo .produit .col3 { width:20%; }
		.tab_econo .produit .col4 { width:15%; background-color:#000; color:#fff; font-size:1.8em; }
	
		.tab_econo_asterix { vertical-align:bottom; padding:0!important; width:25%; }
		.tab_econo_asterix p { color:#525252; text-align:left; text-transform:none; padding:0 0 0 10px; font-weight:normal;}
		
	.article_present {}
	 
	.article_present img { border:1px solid #939598; float:left; margin:10px 0 0 0; }
	
	.article_present .article { float:left; width:75%; margin:10px 0 0 15px; }
		.article_present .article p { font-size:0.8em; }
	
		.article_present h2 { color:#525252!important; padding:0!important; }
	
	 
 

 /* -Menu
 -----------------------------------------------------------------------------------*/
 #menu { position: relative; width: 946px; min-height: 40px; margin-top: 10px; margin-left: 0px; border-right: 1px solid #9e9e9e; border-bottom: 1px solid #636363; background-color: #fefefe; overflow: hidden; } 
 * html #menu { margin-left: 0px; width: 946px; height: 40px; }	
 #menu p { font-size: 0.65em; font-weight: bold; margin: 14px 0 0 12px; float: left; line-height: 11px; display: inline; color: #8E8E8E;} 
 #menu ul { position: absolute; right: 25px; width: 750px; text-align: center; padding-top: 8px; padding-left: 35px; }
 * html #menu ul { position: absolute; right: 25px; \width: 750; w\idth: 700px; padding-left: 74px; } 
 *:first-child+html #menu ul { padding-top: 13px; padding-left: 73px; }	@media all and (min-width:0px) { /* Force Opera  placer les lments du menu au bon endroit */	
 head~body #menu ul { padding-top: 13px; }} 
 * html #menu ul { padding-top: 12px; } 
 #menu li { font-size: 0.685em; font-weight: bold; display: inline; list-style-type: none; padding-left: 10px; } 
 #menu li.premier { padding-left: 0px; }	
 #menu li a { color: #c24900; text-decoration: none; }	
 #menu li a:hover { text-decoration: underline; } #menu ul { width: 700px; padding-left: 70px;# }
 
 /* add  080116 */
 
.t_articles { padding: 0 0 0 20px; background: url(../images/icn_articles.gif) 0 center no-repeat; line-height: 15px;}
.t_tableau { padding: 0 0 0 20px; background: url(../images/icn_tableau.gif) 0 center no-repeat; line-height: 18px;}
.t_videos { padding: 0 0 0 20px;  background: url(../images/btn_video_play.gif) 0 8px no-repeat; line-height: 18px; margin: 0 0 10px;}

h2.t_articles { background-position: 0 0;}
h2.t_tableau { background-position: 0 0; }

.list_videos { list-style-type: none;}
.list_videos li { width: 100%; overflow: hidden; margin: 0 0 7px;}
.list_videos span { display: block; width: 72px; float: left;}
.list_videos p { float: left; width: 205px; text-align: left; padding: 12px 0 0!important; margin: 0!important;}
 
#sommaire .contenu p { padding: 0 0 0 25px;}
 
#sommaire .contenu .sommaire_dossier { width: 100%; overflow: hidden;}
#sommaire .contenu .sommaire_dossier p { float: left; width: 60px; padding: 0;}
#sommaire .contenu .sommaire_dossier p.dossier_titre { float: none; width: auto; font-weight: bold; margin: 10px 0 0 60px;}

/* pg-article */
.pg-article .section_image div.float { margin-right:25px!important; }
 

 
 

