@charset "UTF-8";
/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */
* {margin:0; padding:0;}

/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */

/* Titraille / Intertitres */
h1 { font-size: 36px; color: #000; }
hr.spip { margin:0; padding:0;} /* Cf.: spip_style.css */
h3 {font-family:Georgia,"Times New Roman",Times,serif;}

/* Autres enrichissements typo */
p {padding-bottom:10px;}

/* Logos, documents et images */
.spip_doc_descriptif { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#8a826f; font-weight: normal; } /* Cf.: spip_style.css */

/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */

#page { position: relative; width: 1000px; margin: 0 auto; text-align: left;background-color:#e6e3dc; padding-bottom:15px;}

#entete {
    margin: 0;
    border-bottom: 2px solid #8B6F92;
    background-color: black;
    width: 100%;
    padding-top: 0;
}
#entete-878 { width: 1000px; min-height:130px; color:#FFF; border: none; padding:5px;}
#entete a.accueil {width: 214px; margin-left: 8px; margin-top: 15px;}
#entete a.accueil img.spip_logos { vertical-align: bottom; line-height: 1em; padding-top:10px;}
#entete a.accueil #nom_site_spip { vertical-align: bottom; font-size: 3em; font-family: Georgia, Times, serif; font-weight: normal; color:#FFF; }

#conteneur { clear: both; float: left; width: 100%; overflow: hidden;  background:#e6e3dc;}
#contenu { padding-top: 0.30em; background-color:#FFF; margin-left:2px;}
#contenu_forum { background-color:#FFF; margin:0.1em 0.3em 15px 0.5em; float:left; border: #cdc7ba solid 1px; padding:1em;}

#navigation { clear: both; width: 100%; overflow: hidden; border-top:#7c7565 dotted 1px; margin-top:0px; line-height:24px; min-height:24px; float:left;}
#navigation ul li {float:left; line-height:24px;}
#navigation ul li span.on { background:#6ebb1e; padding: 5px 8px; color:#000; line-height:24px;}
#extra { float: right; clear: right; width: 30%; margin-top: 1em; overflow: hidden; display:none; }

#pied { clear: both; width: 980px; margin: 0; padding: 10px; min-height:20px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:left; border: none; }
/*#pied img { vertical-align: middle; }*/
#pied a {color:#FFF; text-align:left; line-height:20px;}
#pied_R {color:#99cc33; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#pied_R a img {vertical-align:text-bottom;}

/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.90em; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:5px 0 5px 5px; padding-left:30px;}
#hierarchie a { color:#997a32; }
#hierarchie img { margin: 0 5px; vertical-align:middle; margin-bottom:2px;}
.chapo { margin-bottom: 1em; line-height: 1.40em; font-weight: bold; color: #333333; padding-left:22px; padding-right:20px;}
.texte { line-height: 1.60em; padding: 0 20px;}

/* ------------------------------------------ */
/* Habillage des forums
---------------------------------------------- */

.forum-fil { margin-top: 0; }

.forum-texte2 { margin: 0; padding: 3px 6px 5px 6px; color: #333; }
.forum-texte2 .repondre { margin: 0; padding: 0.10em 0; text-align: right; }
.forum-texte2 p {padding-bottom: 5px;}
.saisie_session_email{padding-top:0.5em;}

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border:none; margin: 0 20px 0 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: none; }
ul ul ul .forum-message { border: none; }
ul ul ul ul .forum-message { border: none; }
ul ul ul ul ul .forum-message { border: none; }
ul ul ul ul ul ul .forum-message { border: none; }

ul .forum-message2 { border:none; padding: 0; margin-bottom: 1em; }
ul ul .forum-message2 { border: none; }
ul ul ul .forum-message2 { border: none; }
ul ul ul ul .forum-message2 { border: none; }
ul ul ul ul ul .forum-message2 { border: none; }
ul ul ul ul ul ul .forum-message2 { border: none; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: 0; border-bottom: none; margin: 0; padding: 3px 1em 2px; background:none; }
ul ul .forum-chapo { background: none; }
ul ul ul .forum-chapo { background: none; }
ul ul ul ul .forum-chapo { background: none; border-bottom: none; }
ul ul ul ul ul .forum-chapo { background: none; }

.logo_auteur_forum {width:40px; margin:5px 5px 0 5px;}
.logo_auteur_forum2 {width:40px; }
.texte_forum {width:580px;}
ul.forum ul {margin-left:50px;}
.top_article_commentaires { margin:10px 20px;}
.top_article_commentaires img { vertical-align:middle;}
.top_article_commentaires h1 {font-size:24px;}
.top_article_commentaires table td:first-of-type {padding-right:10px;}
.top_article_commentaires table a {line-height:24px;}
.chapo_commentaires {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0 20px; padding-bottom:10px; border-bottom:#000000 dotted 1px; margin-bottom:5px;}
.margin_0_20 {margin:0 20px;}
.margin_10_0 {margin: 10px 0;}
div.margin_0_20 div.cs_blocs h4 {margin:0;}
.w400 {width:400px;}
.w300 {width:300px;}
.w140 {width:140px;}
.w210 {width:210px;}
.w50pc {width: 50%;}

.les_commentaires {margin:0; border:#cdc7ba solid 1px; background:#f8f8f6; margin:10px 0;}
.les_commentaires_top {background:#e6e3dc; border-bottom:#9f9f9d dotted 1px;}
.les_commentaires_top2 {background:#e6e3dc; border-bottom:#9f9f9d dotted 1px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.br_white {border-right:#FFF solid 1px;}

/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: 0; text-align: left; font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-weight:bold;}
.menu ul li { margin: 0; padding: 0; padding-left:0;}

/* Rubriques */
.rubriques ul li { background:none;font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-weight: bold;}
.rubriques ul li a { color:#FFF; display:block; line-height:24px; text-align:center; font-size:11px; padding:0px 7px 0px 8px;}
.rubriques ul li a:hover { color: #333; background-color:#6ebb1e; text-decoration:none; line-height:24px;}
.rubriques_on { color: #333; background-color:#6ebb1e; text-decoration:none; line-height:24px;}
.rubriques ul li a.on { color: #333; background-color:#6ebb1e;}
.formulaire_recherche { margin-bottom: 2px; } /*Cf.: spip_formulaires.css*/

/* ------------------------------------------
/* logo des rubriques
/* ------------------------------------------ */

/* Parking day */
.logo_rub_610
{width: 18px; height: 18px; background-color: #604A7F; margin-right: 10px;float: left;}
.bg_color_rub_610,
a.bg_color_rub_610:hover
{background-color: #604A7F;}
a.bg_color_rub_610
 {background:none;}
a.color_rub_610
{color:#604A7F;}

/*climat, magazine, societe, initiatives, club partenaires*/
.logo_rub_245, .logo_rub_236, .logo_rub_295, .logo_rub_258,.logo_rub_346 {width: 18px; height: 18px; background-color: #47aef0; margin-right: 10px;float: left;}
.bg_color_rub_245, a.bg_color_rub_245:hover,.bg_color_rub_236, a.bg_color_rub_236:hover, .bg_color_rub_295, a.bg_color_rub_295:hover,.bg_color_rub_258, a.bg_color_rub_258:hover,.bg_color_rub_346, a.bg_color_rub_346:hover  {background-color: #47aef0;}
a.bg_color_rub_245,a.bg_color_rub_236, a.bg_color_rub_295, a.bg_color_rub_258,a.bg_color_rub_346 {background:none;}
a.color_rub_245,a.color_rub_236, a.color_rub_295, a.color_rub_258, a.color_rub_346 {color:#47aef0;}

/*energie, DVD, green biz, eco-gestes, super heros super ecolo, annonceurs, le geste vert*/
.logo_rub_878
{width: 18px; height: 18px; background-color: #0098D4; margin-right: 10px;float: left;}
.logo_rub_246,
.logo_rub_237,
.logo_rub_293,
.logo_rub_259,
.logo_rub_309,
.logo_rub_296,
.logo_rub_308,
.logo_rub_336
{width: 18px; height: 18px; background-color: #00a651; margin-right: 10px;float: left;}

.bg_color_rub_878,
a.bg_color_rub_878:hover
{background-color: #0098D4;}
.bg_color_rub_246,
.bg_color_rub_237,
.bg_color_rub_293,
.bg_color_rub_259,
.bg_color_rub_309,
.bg_color_rub_296,
.bg_color_rub_308,
.bg_color_rub_336,
a.bg_color_rub_246:hover,
a.bg_color_rub_237:hover,
a.bg_color_rub_293:hover,
a.bg_color_rub_259:hover,
a.bg_color_rub_309:hover,
a.bg_color_rub_296:hover,
a.bg_color_rub_308:hover,
a.bg_color_rub_336:hover
{background-color: #00a651;}

/*Ils parlent de nous*/
.bg_color_rub_310,
a.bg_color_rub_310:hover
{background-color: #A189EE;}
a.bg_color_rub_310
 {background:none;
 color: #A189EE;
 }
 .logo_rub_310
 {width: 18px; height: 18px; background-color: #A189EE; margin-right: 10px;float: left;}

a.bg_color_rub_878,
a.bg_color_rub_246,
a.bg_color_rub_237,
a.bg_color_rub_293,
a.bg_color_rub_259,
a.bg_color_rub_309,
a.bg_color_rub_296,
a.bg_color_rub_308,
a.bg_color_rub_336
 {background:none;}

a.color_rub_878
{color:#0098D4;}
a.color_rub_246,
a.color_rub_237,
a.color_rub_293,
a.color_rub_259,
a.color_rub_309,
a.color_rub_296,
a.color_rub_308,
a.color_rub_336
{color:#00a651;}

/* Le chiffre */
.logo_rub_300
 {width: 18px; height: 18px; background-color: #CDC7BA; margin-right: 10px;float: left;}
a.bg_color_rub_300:hover
{background-color: #CDC7BA;}
.bg_color_rub_300
{background-color: #CDC7BA;}
a.color_rub_300
{color:#CDC7BA;}
a.bg_color_rub_300
{background:none;}

/* Ils changent le monde */
.logo_rub_26
 {width: 18px; height: 18px; background-color: #F7941D; margin-right: 10px;float: left;}
a.bg_color_rub_26:hover
{background-color: #F7941D;}
.bg_color_rub_26
{background-color: #F7941D;}
a.color_rub_26
{color:#F7941D;}
a.bg_color_rub_26
{background:none;}

/* Les coulisses de Terra eco */
.logo_rub_299
 {width: 18px; height: 18px; background-color: #AA90FF; margin-right: 10px;float: left;}
a.bg_color_rub_299:hover
{background-color: #AA90FF;}
.bg_color_rub_299
{background-color: #AA90FF;}
a.color_rub_299
{color:#AA90FF;}
a.bg_color_rub_299
{background:none;}


/*mobilites, eco-conso, media, blogs, abonnements pro */
.logo_rub_247,
.logo_rub_260,
.logo_rub_301,
.logo_rub_272,
.logo_rub_282
 {width: 18px; height: 18px; background-color: #8dc63f; margin-right: 10px;float: left;}

.bg_color_rub_247, a.bg_color_rub_247:hover,
.bg_color_rub_260, a.bg_color_rub_260:hover,
.bg_color_rub_301, a.bg_color_rub_301:hover,
.bg_color_rub_272, a.bg_color_rub_272:hover,
.bg_color_rub_282, a.bg_color_rub_282:hover
{background-color: #8dc63f;}

a.bg_color_rub_247,
a.bg_color_rub_260,
a.bg_color_rub_272,
a.bg_color_rub_282
{background:none;}

a.color_rub_247,
a.color_rub_260,
a.color_rub_301,
a.color_rub_272,
a.color_rub_282
{color:#8dc63f;}

/*conso, terra responsable, sante, dechets, formations et conferences, Fukushima*/
.logo_rub_870,
.logo_rub_248,
.logo_rub_261,
.logo_rub_337,
.logo_rub_315,
.logo_rub_283
{width: 18px; height: 18px; background-color: #fff200; margin-right: 10px;float: left;}

.bg_color_rub_870, a.bg_color_rub_870:hover,
.bg_color_rub_248, a.bg_color_rub_248:hover,
.bg_color_rub_261, a.bg_color_rub_261:hover,
.bg_color_rub_337, a.bg_color_rub_337:hover,
.bg_color_rub_315, a.bg_color_rub_315:hover,
.bg_color_rub_283, a.bg_color_rub_283:hover
 {background-color: #fff200;}

a.bg_color_rub_870,
a.bg_color_rub_248,
a.bg_color_rub_261,
a.bg_color_rub_337,
a.bg_color_rub_315,
a.bg_color_rub_283
{background:none;}

a.color_rub_870,
a.color_rub_248,
a.color_rub_261,
a.color_rub_337,
a.color_rub_315,
a.color_rub_283
{color:#fff200;}

/*green people, comment ca marche, espace presse, agenda*/
.logo_rub_249,
.logo_rub_303,
.logo_rub_307,
.logo_rub_298,
.logo_rub_281
{width: 18px; height: 18px; background-color: #f7941d; margin-right: 10px;float: left;}

.bg_color_rub_249, a.bg_color_rub_249:hover,
.bg_color_rub_303, a.bg_color_rub_303:hover,
.bg_color_rub_307, a.bg_color_rub_307:hover,
.bg_color_rub_298, a.bg_color_rub_298:hover,
.bg_color_rub_281, a.bg_color_rub_281:hover
{background-color: #f7941d;}

a.bg_color_rub_249,
a.bg_color_rub_303,
a.bg_color_rub_307,
a.bg_color_rub_298,
a.bg_color_rub_281
{background:none;}

a.color_rub_249,
a.color_rub_303,
a.color_rub_307,
a.color_rub_298,
a.color_rub_281
{color:#f7941d;}

/*Espace pro > Emploi*/
.logo_rub_451
{width: 18px; height: 18px; background-color: #604A7F; margin-right: 10px;float: left;}
.bg_color_rub_451, a.bg_color_rub_451:hover
{background-color: #604A7F;}
a.bg_color_rub_451
{background:none;}
a.color_rub_451
{color:#604A7F;}

.bg_color_rub_306, a.bg_color_rub_306:hover
{background-color: #6EBB1E;}


/*objet, urbanisme*/
.logo_rub_250,
.logo_rub_338,
.logo_rub_180
{width: 18px; height: 18px; background-color: #f26522; margin-right: 10px;float: left;}

.bg_color_rub_250, a.bg_color_rub_250:hover,
.bg_color_rub_338, a.bg_color_rub_338:hover,
.bg_color_rub_180, a.bg_color_rub_180:hover
{background-color: #f26522;}

a.bg_color_rub_250,
a.bg_color_rub_338,
a.bg_color_rub_180
{background:none;}

a.color_rub_250,
a.color_rub_338,
a.color_rub_180
{color:#f26522;}

/*idees, l'economie explique a mon pere*/
.logo_rub_251,
.logo_rub_23,
.logo_rub_290
{width: 18px; height: 18px; background-color: #ed1c24; margin-right: 10px;float: left;}

.bg_color_rub_251, a.bg_color_rub_251:hover,
.bg_color_rub_23, a.bg_color_rub_23:hover,
.bg_color_rub_290, a.bg_color_rub_290:hover
{background-color: #ed1c24;}

a.bg_color_rub_251,
a.bg_color_rub_23,
a.bg_color_rub_290
{background:none;}

a.color_rub_251,
a.color_rub_23,
a.color_rub_290
{color:#ed1c24;}

/*l'economie expliquee a mon pere ruban, le marketing explique a ma mere ruban*/
a.ruban1_290,a.ruban1_291 {font-size: 11px;}

/*techno, Evenenments terra*/
.logo_rub_465,
.logo_rub_252
{width: 18px; height: 18px; background-color: #ff0097; margin-right: 10px;float: left;}
.bg_color_rub_465, a.bg_color_rub_465:hover,
.bg_color_rub_252, a.bg_color_rub_252:hover
{background-color: #ff0097;}
a.bg_color_rub_465,
a.bg_color_rub_252
{background:none;}
a.color_rub_465,
a.color_rub_252
{color:#ff0097;}

/* Actu Metiers, Formatins vertes, Metiers Verts */
.logo_rub_1750 {width: 18px; height: 18px; background-color: #f1de5e; margin-right: 10px;float: left;}
.bg_color_rub_1750, a.bg_color_rub_1750:hover {background-color: #f1de5e;}
a.bg_color_rub_1750 {background:none;}
a.color_rub_1750 {color:#f1de5e;}

.logo_rub_1751 {width: 18px; height: 18px; background-color: #FF9900; margin-right: 10px;float: left;}
.bg_color_rub_1751, a.bg_color_rub_1751:hover {background-color: #FF9900;}
a.bg_color_rub_1751 {background:none;}
a.color_rub_1751 {color:#FF9900;}

.logo_rub_1701 {width: 18px; height: 18px; background-color: #D00000; margin-right: 10px;float: left;}
.bg_color_rub_1701, a.bg_color_rub_1701:hover {background-color: #D00000;}
a.bg_color_rub_1701 {background:none;}
a.color_rub_1701 {color:#D00000;}

/* Data */
.logo_rub_1009 {width: 18px; height: 18px; background-color: #604A7F; margin-right: 10px;float: left;}
.bg_color_rub_1009, a.bg_color_rub_1009:hover {background-color: #604A7F;}
a.bg_color_rub_1009 {background:none;}
a.color_rub_1009 {color:#604A7F;}

/*politique*/
.logo_rub_253 {width: 18px; height: 18px; background-color: #f646f1; margin-right: 10px;float: left;}
.bg_color_rub_253, a.bg_color_rub_253:hover {background-color: #f646f1;}
a.bg_color_rub_253 {background:none;}
a.color_rub_253 {color:#f646f1;}

/*nature*/
.logo_rub_254 {width: 18px; height: 18px; background-color: #aa90ff; margin-right: 10px;float: left;}
.bg_color_rub_254, a.bg_color_rub_254:hover {background-color: #aa90ff;}
a.bg_color_rub_254 {background:none;}
a.color_rub_254 {color:#aa90ff;}

/*culture, le marketing explique a ma mere*/
.logo_rub_255,
.logo_rub_291
{width: 18px; height: 18px; background-color: #6d8dfe; margin-right: 10px;float: left;}

.bg_color_rub_255, a.bg_color_rub_255:hover,
.bg_color_rub_291, a.bg_color_rub_291:hover
{background-color: #6d8dfe;}

a.bg_color_rub_255,
a.bg_color_rub_291
{background:none;}

a.color_rub_255,
a.color_rub_291
{color:#6d8dfe;}

/*copenhague et autres*/
.logo_rub_256, .logo_rub_382 {width: 18px; height: 18px; background-color: #ffffff; margin-right: 10px;float: left; border: gray solid 1px;}
.bg_color_rub_256, .bg_color_rub_382 {background-color: #ffffff;border: gray solid 1px;}
a.bg_color_rub_256, a.bg_color_rub_382 {background:none;}
a.color_rub_256, a.color_rub_382 {color:#ffffff;}
a.bg_color_rub_256:hover, a.bg_color_rub_382:hover {background-color: #ffffff;}
#entete_CL_bottom li a.bg_color_rub_256, #entete_CL_bottom li a.bg_color_rub_382 {border: none;}

/*mot blog de la redac*/
.bg_color_rub_mot_334, a.bg_color_rub_mot_334:hover {background-color: black;}
a.bg_color_rub_mot_334 {background:none;}
a.color_rub_mot_334 {color:white;}

/*DOSSIERS, ACTUALITES, AGIR, COMMUNAUTES*/
.logo_rub_262,
.logo_rub_244,
.logo_rub_257,
.logo_rub_270,
.logo_rub_2102,
.logo_rub_2103
{width: 18px; height: 18px; background-color: #6ebb1e; margin-right: 10px;float: left;}
.bg_color_rub_262, a.bg_color_rub_262:hover,
.bg_color_rub_244, a.bg_color_rub_244:hover,
.bg_color_rub_257, a.bg_color_rub_257:hover,
.bg_color_rub_270, a.bg_color_rub_270:hover,
.bg_color_rub_2102,
.bg_color_rub_2103:hover
{background-color: #6ebb1e;}
a.bg_color_rub_262,
a.bg_color_rub_244,
a.bg_color_rub_257,
a.bg_color_rub_270
{background:none;}
a.color_rub_262,
a.color_rub_244,
a.color_rub_257,
a.color_rub_270
{color:#6ebb1e;}

/* Couleurs des liens
---------------------------------------------- */
a:focus,a:hover,a:active { color: #F57900;}

a.marron {color: #997A32}

#entete_CL_bottom li {
	float:left;
	list-style-type:none;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
#entete_CL_bottom ul li span.on {padding: 2px 10px 1px 10px; color:#000;  line-height:21px; float:left;}
#entete_CL_bottom li a {line-height:22px;padding: 2px 10px 1px 10px; float: left; }
#entete_CL_bottom li a:hover { color:#333333; text-decoration:none; line-height:21px;}

/*------------------------------------------
/*Div complementaires
/*------------------------------------------

/* Pub du haut */
.encart_pub {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 0 auto;
    padding-top: 9px;
    text-align: center;
    /*width: 728px;*/
}
.pub_728 {
    margin-top: 3px;
    margin-bottom: 3px;
    text-align: center;
    /*margin: 3px auto;*/
    /*width: 728px;*/
}
#entete_C {
	background: none;
    background-color: black;
    min-height: 178px;
    float:left;
    width: 100%;
    margin-bottom: 6px;
}
#entete_CL {margin-bottom:4px; }
#entete_CL_top_L {
    width:865px; padding-top:5px; padding-left:12px; float:left;
}
#entete_CL_top_R {
	float: right;
    padding-top: 10px;
    padding-right: 10px;
}
#entete_CL_top_R img {
	border:solid 1px #FFF;
}
#entete_CL_bottom { width:980px; border-top:#7c7565 dotted 1px; margin-left:10px;}
#logo_et_recherche {margin: 0px 0 10px 0;}
#entete_CL_bottom li {
	float:left;
	list-style-type:none;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

#mini_menu_haut { width:150px; font-size:11px;  padding:0; font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-weight:bold; margin-bottom: 20px; }
#mini_menu_haut li { list-style-type:none; line-height:25px; height:25px; }
#mini_menu_haut li.mini_menu_lien + li.mini_menu_lien { border-top: #757575 dotted 1px; }
#mini_menu_haut li a {
	color:#FFF;
}
#mini_menu_haut li a.vert_pub {
    color:#6ebb1e;
}
.site_slogan {
    padding: 0;
    margin: 8px 0 0 0;
    font-weight: bold;
    font-size: 10px;
    color: rgba(255, 255, 255, 0.5);
}
a .site_slogan,
a:focus .site_slogan,
a:hover .site_slogan,
a:active .site_slogan {
    text-decoration: none !important;
    color: white;
}
a.accueil,
a.accueil:focus,
a.accueil:hover,
a.accueil:active
 {
    text-decoration: none !important;
}
/*------------------------------------------
/*Page Article
/*------------------------------------------*/
/* COLONNE GAUCHE */
.contenu_top {width: 99% !important}
#contenu_L { background-color:#FFF; margin:0 0 15px 5px;width:664px; float:left; border: #cdc7ba solid 1px; padding-bottom:10px;}
#contenu_L_forum { background-color:#FFF; margin:0 0 15px 5px;width:624px; float:left; border: #cdc7ba solid 1px; padding:20px;}

#contenu_L_top_L { width:80px; float:left; padding:10px 0 0 20px;}
#contenu_L_top_L img { vertical-align:middle;}
#contenu_L_top_L_top{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contenu_L_top_L_top a{ color:#000;}
#contenu_L_top_L_bottom {font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-right: 10px;}
#contenu_L_top_R { width:540px; }
#article_abonne { background:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 5px; width:80px; float:right; margin:10px 20px 0 0;}
#contenu_L_top_R_bottom {clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; padding:10px 30px 10px 14px;}

#source_et_auteurs { width:621px; margin:10px auto; padding-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#sources_top {width:300px; border-bottom:#000 dotted 1px; font-weight:bold; margin-bottom:5px;}
#sources_bottom ul { margin:0; padding:0 15px;}
#sources_bottom ul li { color:#997a32;}
#sources_bottom ul li a {color:#997a32;}
#sources { width:300px;}

#auteurs {width:310px;}
#auteurs_long {width:620px;}
.photo_auteur {width:50px; min-height:50px;}
div#auteurs img{
border-radius: 0.4em; /* propriete CSS3 */
-khtml-border-radius: 0.4em;
-moz-border-radius: 0.4em; /* compatibilite avec Firefox */
-webkit-border-radius: 0.4em; /* compatibilite avec les navigateurs Webkit */
-webkit-border-top-right-radius: 0.4em; /*pour Chrome */
-webkit-border-top-left-radius: 0.4em; /*pour Chrome */
}
#bloc_auteur {width:254px; margin:0 0 5px 6px;}
#bloc_auteur_long {width:564px; margin:0 0 5px 6px;}
#amorce_bulle { width:8px; min-height:12px;}
#amorce_bulle {background:url(images/amorce_bulle_auteur.png) no-repeat;min-height:12px;width:8px;}
#contenu_auteur { width:226px; min-height:12px; background-color:#e6e3dc; padding:6px 10px;}
#contenu_auteur_long { width:536px; min-height:12px; background-color:#e6e3dc; padding:6px 10px;}
#contenu_auteur_texte { width:116px;}
#contenu_auteur_texte_long { width:416px;}
#contenu_auteur_texte a, #contenu_auteur_texte_long a {color:#997a32;}
#contenu_auteur_blocs { width:110px; min-height:20px;}
#me_suivre, #mecrire {background-color:#6fbb20; border:none; min-height:20px; line-height:20px; color:#FFF; margin-bottom:5px; width:70px;}

#commentaires_selectionnes { width:621px; margin:10px auto; border:#cdc7ba solid 1px; background:#e6e3dc; padding-bottom:15px;}
#tit_com_sel { width:607px; background:#6fbb20; color:#FFF; padding:7px; font-family:Optima,"Trebuchet MS", Arial, sans-serif;}
#text_com_sel {background:#f8f8f6; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; border-bottom:#9f9f9d dotted 1px;}

#derniers_commentaires {width:621px; margin:10px auto; background:#e6e3dc; border:#cdc7ba solid 1px; min-height:50px; padding-bottom:20px;}
#derniers_commentaires_300 {width:300px; margin:10px auto; background:#e6e3dc; border:#cdc7ba solid 1px; min-height:50px; padding-bottom:20px;}
#dern_com { border-bottom:#93918d dotted 1px;}
#tit_dern_com { width:607px; padding:7px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; padding-bottom:22px;}
#tit_dern_com_300 { width:286px; padding:7px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; padding-bottom:22px;}
#infos_tit_dern_com {font-family:Verdana, Geneva, sans-serif; font-size:9px; margin-top:2px;}
#infos_tit_dern_com a {color:#997a32; font-weight:bold;}

.inter_titre_article {font-weight: bold; font-size: 14px;font-family: Arial,Helvetica,sans-serif;color: #333;padding-bottom: 10px;padding-top: 10px;}


/* PROPULSEUR */
.bloc_propulseur {margin:0 0 0 0;}
.contenu_propulseur { width:270px; min-height:12px; background-color:#e6e3dc; padding:6px 10px;}
.propulseur_nl a {color:#997a32; font-weight:bold;}
.propulseur_nl  {color:#000; font-weight:bold;font-size:9px;white-space:nowrap;margin-bottom:20px;}

	/* COLONNE DROITE */
#contenu_R { width:300px; float:right; margin: 0 5px 15px 0;}
#mon_compte,.mon_compte { width:280px;padding:10px; background:#cdc7ba; margin-bottom:5px;}
#accueil_mon_compte ,.accueil_mon_compte { font-weight:bold; border-bottom:#b1ab9b dotted 1px; padding-bottom:10px;}
#partie1, #partie2 {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight: normal}
#ul_espace_prive,.ul_espace_prive {font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#liens_mon_compte,.liens_mon_compte  { margin-top:10px;}
#liens_mon_compte ul#partie1, #liens_mon_compte ul#ul_espace_prive,.liens_mon_compte ul.ul_espace_prive {padding-left:15px;}
#liens_mon_compte li,.liens_mon_compte li {color:#997a32;}
#liens_mon_compte a,.liens_mon_compte a {color:#997a32; font-weight: bold;}
#liens_mon_compte p,
.liens_mon_compte p,
#liens_mon_compte ul#partie1 a,
#liens_mon_compte ul#partie2 a,
.liens_mon_compte ul.ul_espace_prive a,
#liens_mon_compte ul#ul_espace_prive a {font-weight: normal;}
#liens_mon_compte h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

#main_plus_lus {width:300px; background:#FFF; margin-bottom:10px; margin-top:10px;}

#actu_web {width:296px; background:#6fbb20; border:#FFF solid 2px; min-height:20px; margin-top:10px; padding-bottom:10px; margin-bottom:10px;}
#actu_express {width:245px; margin:20px 0 0 20px;}
#actu_express_img {width:245px;border-bottom:#4d8316 dotted 1px; padding-bottom:5px;}
#actu_express li {list-style-type:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;border-bottom:#4d8316 dotted 1px; padding:5px 0;}
#actu_express li a { color:#000;}

#web_zapping {width:245px; margin:20px 0 0 20px;}
#web_zapping_img {width:245px;border-bottom:#4d8316 dotted 1px; padding-bottom:5px;}
#web_zapping li {list-style-type:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;border-bottom:#4d8316 dotted 1px; padding:5px 0;}
#web_zapping li a { color:#000;}

#actu_web478 {width:478px; background:#6fbb20; border:#FFF solid 2px; min-height:20px; margin-top:5px; margin-bottom:5px;}
#actu_express239 {width:214px; margin:10px 0 0 10px;}
#actu_express_img239 {width:214px;border-bottom:#4d8316 dotted 1px; padding-bottom:5px;}
#actu_express239 li {list-style-type:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;border-bottom:#4d8316 dotted 1px; padding:5px 0;}
#actu_express239 li a { color:#000;}



#web_zapping239 {width:214px; margin:10px 10px 0 0;}
#web_zapping_img239 {width:214px;border-bottom:#4d8316 dotted 1px; padding-bottom:5px;}
#web_zapping239 li {list-style-type:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;border-bottom:#4d8316 dotted 1px; padding:5px 0;}
#web_zapping239 li a { color:#000;}

.mh_actuweb478 {
/*	min-height:135px; */
	}

#actu_express p.pagination, #web_zapping p.pagination {
	padding-top: 5px;
}

.mh_article_une_boutique {min-height: 269px; margin-top: 10px; }

.mh_120 {min-height: 120px;}

#kiosque {width:300px; background:#6fbb20; margin-top:10px; min-height:50px; padding-bottom:10px;}
#contenu_kiosque img { margin:5px 10px 0 10px; border:#FFF solid 1px;}
#contenu_kiosque img.no_css {border:none; margin:0; padding:0;}

#texte_kiosque_L {font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:5px;}
#texte_kiosque_L ul { padding-left:12px;}
#texte_kiosque_L li {color:#FFF;}
#texte_kiosque_L li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
#contenu_kiosque_R {min-height:50px; margin:5px 10px 0 0;}
#home_contenu_kiosque { padding:10px;}
#home_contenu_kiosque_R {min-height:50px; margin:5px 3px 0 0;}

#home_abonnez_vous li {
    list-style-type: square;
    font-size: 14px;
}

#home_abonnez_vous li:first-of-type {
    padding-bottom: 5px;
}

#home_abonnez_vous,
#abonnez_vous,
#home_abonnez_vous_noel,
#abonnez_vous_noel {
    margin: 10px 0 5px 0;
    position: relative;
}

#home_abonnez_vous {
    background-image: url(images/fond-encart-abonnez-home-sauvezterra.png);
    border: none;
    width: 160px;
    height: 470px;
    color: white;
}

#abonnez_vous {
    background-image:url(images/fond-encart-abonnez-sauvezterra.png);
    width: 300px;
    min-height: 281px;
}

#home_abonnez_vous_noel {
    background-image: url(images/banniere_noel_2013_v.png);
    border: none;
}

#home_abonnez_vous_noel,
#home_abonnez_vous_noel > a {
    width: 160px;
    height: 470px;
}

#abonnez_vous_noel {
    background-image:url(images/banniere_noel_2013.png);
    width: 300px;
    min-height: 281px;
}

.abonnez_vous_pied {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0px;
}

#abonnez_vous .abonnez_vous_pied {
    line-height: 47px;
}

.abonnez_vous_pied ul {
   text-align: left;
   margin-left: 45px;
   margin-bottom: 15px;
}

.abonnez_vous_pied a {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #FF5637;
    font-size: 13px;
}

.abonnez_vous_pied li a {
    color: #FFF;
    font-size: 14px;
}

.text_encemoment {
    margin-left: 10px;
    margin-bottom: 10px;
    line-height: 14px;
    padding-right: 14px;
}
.text_encemoment a {
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    font-family: Optima, "Trebuchet MS", Arial, sans-serif;
}

.abonnez_vous_couv {
    width: 100%;
    position: absolute;
    bottom: 0px;
    margin-bottom: 65px;
    text-align: center;
}

.article_abonnez_vous_couv {
    top: 23px;
    left: 10px;
    position: absolute;
}

.pastille_abonnez_vous_couv {margin: 20px 0px 0px 20px;width:100px;}
.pastille_abo_75 {width: 45px; min-height: 35px;background: url(images/3euros.png) no-repeat; padding: 35px 15px 15px 15px;margin-left:45px;}
.pastille_abo_75 a {font-family:Arial, Helvetica, sans-serif; font-size:24px;}

#home_kiosque {width:160px; background:#6fbb20; margin:10px 0 5px 0; min-height:50px; padding-bottom:10px;}
#home_contenu_kiosque_L {width:140px;font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.caroussel {width:990px; margin:0 auto;}
#titre_caroussel { width:990px; margin:20px 0 0 5px; color:#997a32; font-family:Optima,"Trebuchet MS", Arial, sans-serif; text-align:center; font-size:16px; font-weight:bold;}
.contenu_caroussel {width:990px; margin:0 auto;}

/*
.contenu_caroussel_Caroussel {width:1000px; margin:0 auto;}
.contenu_caroussel_Caroussel li  {list-style-type:none; margin-right:14px;}
*/
/*****************************************/
/*     Carousel V3                       */
/*****************************************/

#carousel, #carousel-2, #bloc_en_images_C {
    position: relative;
    overflow: hidden;
    /* You need at least a height, adjust this to your needs */
    /* height: 200px;*/
}

#carousel ul.carousel_ul, #carousel-2 ul.carousel_ul, #bloc_en_images_C ul.carousel_ul    {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}

#carousel li, #carousel-2 li, #bloc_en_images_C li {
    float: left;
    list-style: none outside none;
}

#bloc_en_images {
    position: relative;
}

#carousel-2 > ul > li {
    border-bottom: 5px solid #CDC7BA;
    background: #FFF;
    border-top: 5px solid #CDC7BA;
    height: 250px;
    padding-bottom: 2px;
    width: 215px;
}

#carousel-2 li ul li {float:none; width:205px; border-top:#b1ab9b dotted 1px; padding:5px ; margin:0;}
#carousel-2 li ul li a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#carousel-2 li ul {margin-bottom:5px;}

.carousel_diaporama_fenetre { margin: 0 auto; width: 555px; height: 70px;position:relative;overflow:hidden;}
.carousel_diaporama_fenetre ul {margin: 0;padding:0;list-style:none;width:2000em;position:absolute;}
.carousel_diaporama_fenetre li {margin-right: 5px;float:left;list-style: none outside none;}
.carousel_diaporama_fenetre li img {margin: 0 6px; border: 1px solid #FFFFFF; }

.carousel_dia_prev {
    background: url("javascripts/jcarousel/skins/enimages620/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 36px;
    left: 0px;
    position: absolute;
    top: 20px;
    width: 32px;
}

.carousel_dia_next:hover {
    background-position: -32px 0;
}

.carousel_dia_prev:hover {
    background-position: -96px 0;
}

.carousel_dia_next {
    background: url("javascripts/jcarousel/skins/enimages620/next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 0px;
    top: 20px;
    width: 32px;
}
.carousel_home_main {width:990px; margin:10px auto; position: relative;}
.carousel_home_fenetre {padding: 10px 35px; margin: 0 auto; width: 810px; height: 400px;}
.carousel_home_fenetre li {margin-right: 5px;}

.carousel_dern_art_main {width:990px; margin:0 auto; height: 250px; position: relative;}
.carousel_dern_art_fenetre {padding: 10px 35px; margin: 0 auto; width: 810px;height:200px;}
.carousel_dern_art_fenetre li {margin-right: 5px;}
.carousel_dern_art_prev {
    background: url("javascripts/jcarousel/skins/ruban/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 36px;
    left: 5px;
    position: absolute;
    top: 80px;
    width: 32px;
}

.carousel_dern_art_next:hover {
    background-position: -32px 0;
}

.carousel_dern_art_prev:hover {
    background-position: -96px 0;
}

.carousel_dern_art_next {
  background: url("javascripts/jcarousel/skins/ruban/next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 5px;
    top: 80px;
    width: 32px;
}

/*****************************************/



#contenu_caroussel_L { width:8px; min-height:172px; margin-left:5px;}
#contenu_caroussel_L img { padding-top:68px;}
#contenu_caroussel_C {min-height:172px;}
#contenu_caroussel_R { width:8px; min-height:172px; margin-left:15px;}
#contenu_caroussel_R img { padding-top:68px;}

.credit_photo {font-size:11px; font-style: italic; color:#BEBBB1; text-align:center; margin-bottom:10px;max-width:440px; margin-left: auto; margin-right: auto; }

/*------------------------------------------
/*Page Home
/*------------------------------------------*/
	/* COLONNE GAUCHE */
#contenu_L_home { width:80%; margin-left:5px; margin-bottom:5px}
#derniere_minute, #derniere_minute_article {border:#cc0000 solid 1px;  padding: 15px;background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.4em;}
#derniere_minute span.bold:first-of-type, #derniere_minute_article span.bold:first-of-type {margin-bottom: 5px; display: block;}
#derniere_minute span.bold:first-of-type+br, #derniere_minute_article span.bold:first-of-type+br {display: none;}
#derniere_minute {border:#cc0000 solid 1px;  padding: 15px;background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom: 10px;}
#derniere_minute_article {margin:10px;}
#titre_derniere_minute {font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#cc0000; margin-bottom:10px;}

.home_event {width:800px; border:#cdc7ba solid 1px; background:#FFF; padding:10px 20px; margin-bottom:10px; box-sizing: border-box;}
.texte_article_home_event {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:5px; margin-top: 5px; line-height: 16px;}
.texte_article_home_event a{color: black; font-size: 1.1em;}
.titre_article_home_event_bottom {width:735px; border-top:#b1ab9b dotted 1px; margin-top:10px; padding:5px 0;}
.titre_article_home_event_bottom li a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#997a32;}
.titre_article_home_event_bottom li {color:#997a32; margin-left:20px;}
.home_event .titre_motcle { font-size: 1.1em; }
.titre_typo { font-size: 1.1em; }
.home_event .auteur_home {font-size: 1em;}

#col_gauche_800 {width:800px;}

	/* COLONNE GAUCHE HOME L */

#col_gauche_home_L {width:482px; margin-bottom:20px;}
.home_bloc, .sommaire .une_terraeco { border:#cdc7ba solid 1px; background:#FFF; margin-bottom:5px;}
.home_bloc {padding: 15px;}
.sommaire .une_terraeco { padding:15px 20px; }
.home_bloc img, , .sommaire .une_terraeco img { vertical-align:middle;}
.titre_home_bloc a {color:#000;font-weight: bold;}
.titre_article_home1 h1 { margin:10px 0;}
.titre_article_home1 h1 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; margin:10px 0;font-weight: normal; line-height: 34px; color: #000;}
.titre_article_home { margin:10px 0;}
.titre_article_home h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.titre_article_home a {color:#000;}
.titre_article_home a p:hover { text-decoration:underline;}
.logo_article_home {margin:0 10px 10px 0}
.texte_article_home1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:5px; width: 440px; line-height: 16px;}
.texte_article_rubrique_serie_2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:5px; width: 440px;}
.texte_article_rubrique_serie_2 a {color:#333333;}
.texte_article_home1 a {color:#333333;}
.texte_article_home1 img { float:left; padding:0 10px 10px 0}
.titre_article_home_bottom {width:440px; border-top:#b1ab9b dotted 1px; margin-top:10px; padding:5px 0;}
.titre_article_home_bottom li a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#997a32;}
.titre_article_home_bottom li {color:#997a32; margin-left:20px;}
.auteur_home { color:#8a826f; font-family:Arial, Helvetica, sans-serif; font-size:11px;border-top:#b1ab9b dotted 1px; padding-top:5px; display: table; width: 100%;}
.auteur_home a { color:#8a826f;}
.auteur_home_L {display: table-cell;}
.auteur_home_R {display: table-cell; text-align:right;}
.auteur_home_R a{color:#9e813d;}


.auteur_blog_R {width:90px; text-align:right;}
.auteur_blog_R a{color:#000;}

.auteur_home_R img { margin-right:5px;}
.pub480_90 {margin:0px 0px 5px 1px;}

#en_images {width:472px; background:#000; border:#FFF solid 2px; padding:10px 3px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:18px; color:#FFF; font-weight:bold; margin-bottom: 5px;}
#titre_en_images { padding:0 0 5px 25px;}
#bloc_en_images_L {width:15px; min-height:76px;}
#bloc_en_images_L img { padding-top:30px;}

#bloc_en_images_C {width:435px; min-height:76px;margin:auto ;}
#bloc_en_images_C ul li { list-style-type:none; float:left;}
#bloc_en_images_C ul li a img {border:#FFF solid 1px; margin:0 6px;}

#bloc_en_images_R {width:15px; min-height:76px;}
#bloc_en_images_R img { padding-top:30px;}

.quiz_sondage {width:437px; padding:15px 20px 10px 25px; background:#cdc7ba; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px;margin-bottom:5px;}
.form_sondage_home {border-bottom:#b1ab9b dotted 1px; padding-bottom:10px;}
#sondage_home {width:430px;}
.titre_quiz_sondage  { font-weight:bold;font-family:"Luxi sans","Lucida Grande",Lucida,"Lucida Sans Unicode",sans-serif;color:#000;font-size:0.8125em; }
#titre_quiz_sondage img {vertical-align:middle;}
.texte_quiz_sondage { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin-bottom:5px; color:#000;margin: 10px 0;}
.label_sondage {margin:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.quiz_sondage_bottom {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px;}
.quiz_sondage_bottom_R img { vertical-align:middle; margin-right:5px;}
.quiz_sondage_bottom_L { font-weight:bold;}
.quiz_sondage_bottom_R a { color:#997a32;}
.logo_rub_quiz
{width: 18px; height: 18px; background-color: #6AA62D; margin-right: 10px;float: left;}

#terra_eco_tv432 {width:432px; padding:10px 25px; color:#FFF; background:#000; font-size:18px;font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#terra_eco_tv296 {width:246px; padding:10px 25px; color:#FFF; background:#000; font-size:18px;font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:5px;}
#titre_terra_eco_tv {font-family:Optima,"Trebuchet MS", Arial, sans-serif; margin-bottom:5px;}
#terra_eco_tv_bottom { /*margin-top:10px;*/}
#terra_eco_tv_bottom_L {font-size:14px;}
#terra_eco_tv_bottom_R a { font-size:11px;color:#997a32; }
#terra_eco_tv_bottom_R img {margin-right:5px;}
#apprentis_ecolos {width:480px; margin: 10px 0;}

#et_aussi {width:430px; border:#cdc7ba solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:15px 25px 10px 25px; background:#FFF; margin-top:5px;}
#et_aussi h6{font-family:Arial, Helvetica, sans-serif; font-size:12px; display:inline; font-weight:bold;}
#titre_et_aussi{ width:430px; border-bottom:#b1ab9b dotted 1px; font-weight:bold; padding-bottom:5px;}
#contenu_et_aussi{ margin:5px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#contenu_et_aussi a {color:#000; line-height:25px;}
#contenu_et_aussi2 { margin:5px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#contenu_et_aussi2 a {color:#000; line-height:25px;}
#bottom_et_aussi {width:130px;}
#bottom_et_aussi img {margin-right:5px;}
#bottom_et_aussi a {font-weight:bold; color:#997a32; cursor:pointer;}
h4 #bottom_et_aussi  {font-weight:bold; color:#997a32; cursor:pointer; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
h4.blocs_titre, h4.blocs_replie, h4.cs_done {background:none;}

	/* COLONNE GAUCHE HOME R */

#col_gauche_home_R {width:300px;}
.commentaires_le_mur { margin-top:5px;}
#le_mur {margin-bottom:5px;}
#le_mur_contenu { width:278px; background:#cdc7bb; border-left:#b2aca1 solid 1px; border-right:#b2aca1 solid 1px; padding:10px 10px 0 10px;}
.le_mur_photo {width:50px;}
.le_mur_contenu_com {width:225px;}
.le_mur_amorce_bulle {width:8px; background:url(images/le_mur_amorce_bulle.png) no-repeat;}
.le_mur_texte_top {font-family:Verdana, Geneva, sans-serif;}
.le_mur_texte {width:207px; padding:5px 5px 10px 5px;background:#FFF;}
.le_mur_nom_auteur a {  font-size:11px; font-weight:bold; color:#000;}
.le_mur_il_y_a {font-size:9px; color:#a39b8d;}
.le_mur_texte_bottom {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px;}
.le_mur_texte_bottom a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#6ebb1e;}

.sep_270 {width:278px; border-top:#b0a078 solid 1px; border-bottom:#FFF solid 1px; margin-top:10px;}


#exprimez_vous {margin-top:10px;}
#exprimez_vous_auteur {margin-bottom:5px;}
#exprimez_vous_auteur img {vertical-align:middle; margin-right:5px;}
#exprimez_vous_auteur a {color:#000;}
.le_mur_texte_exprimez_vous { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#928a79; min-height:60px;}
#le_mur_exp_bottom {width:225px; margin-top:5px;}


#deconnexion_le_mur {margin-left:8px;}
#deconnexion_le_mur a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#997a32;}
#bouton_poster_mur {background-image:url(images/bouton_poster.jpg); width:83px; min-height:28px; border:none;}
#bouton_poster_mur:hover {cursor:pointer;}

#le_mur_bottom {width:300px; min-height:19px; background:url(images/le_mur_bottom.png) no-repeat;}
#le_mur_bottom_contenu {margin-right:3px;}
#le_mur_bottom_contenu a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#997a32;}
#le_mur_bottom_contenu a img {vertical-align:middle; margin-right:5px;}

.bulle_home {width:300px; margin-top:10px;margin-bottom:15px;}
.bulle_home_top {width:300px; min-height:8px; background:url(images/bulle_home_top.png) no-repeat;}
.bulle_home_titre {width:270px; padding:0 15px 8px 15px; background:#000;}
.bulle_home_titre a {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#FFF; font-weight:bold;}
.bulle_home_auteur_et_sujet {width:270px; padding:5px 15px 0 15px; background:#FFF;}
.bulle_home_auteur_et_sujet a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.bulle_home_texte {width:270px; padding:5px 15px; background:#FFF;}
.bulle_home_texte, .bulle_home_texte a {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:#000;}
.bulle_home_texte a :hover {text-decoration:underline;}
.bulle_home_bottom { width:300px; min-height:20px;background:url(images/bulle_home_bottom.png) no-repeat;}
.bulle_home_bottom_texte {width:300px; text-align:right; padding-top:15px;}
.bulle_home_bottom_texte a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#997a32;}
.bulle_home_bottom_texte img {margin-right:5px;}
.home_participer {width:135px; min-height:20px; line-height:20px; background:#6fbb20; margin:0 auto; text-align:center; margin-top:10px;}
.home_participer a {font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#FFF;font-style:normal;}


#home_agir {width:300px; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#home_agir_top {width:300px; min-height:41px; background:url(images/hom_agir_top.png) no-repeat;}
#home_agir_top:hover { cursor:pointer;}
#home_agir_contenu { width:280px; background:#FFF; padding:0 10px;}
#home_agir_bottom {width:300px; min-height:8px; margin-bottom:5px; background:url(images/arrondi_blanc_bottom_300.png) no-repeat;}

.home_bloc_col_droite_noir {width:140px; padding:10px; background:#DBD8CE; margin-bottom:10px;margin-top: 10px;}
#home_bloc_boutique_titre {font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#FFF; padding-bottom:5px; border-bottom:#FFF dotted 1px;}
.bloc_boutique_gris {margin: 10px 0;}
.sous_titre_bloc_boutique_gris,.sous_titre_bloc_boutique_gris a {font-family:Verdana, Geneva, sans-serif; font-size:12px;  color:#997a32;}
.desrciption_bon_et_bio {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF;}

#home_bloc_annonces {width:140px; padding:10px; background:#cdc7ba; margin-top:10px; min-height:700px;}
#home_bloc_annonces_titre {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; padding-bottom:5px; border-bottom:#b1ab9b dotted 1px;}

#home_bloc_mots_cles {width:140px; padding:10px; background:#cdc7ba; margin-top:10px; min-height:700px;}
#home_bloc_mots_cles_titre {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; padding-bottom:5px; border-bottom:#b1ab9b dotted 1px;}

/*------------------------------------------
/*Page rubrique
/*------------------------------------------*/

.titre_rub_bloc {  padding:5px 20px; margin-bottom:5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.titre_rub_bloc_blog_redac { width:440px; padding:5px 20px; margin-bottom:5px; color:white; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.tit_tous_les_blogs {padding:5px 20px; margin-bottom:5px; color:white; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; background-color: #8DC63F;}
.titre_rub_bloc.vert {color: #000; background-color: #6FBB20;}

/*------------------------------------------
/*Page NEWSLETTER_RSS_TWITTER
/*------------------------------------------*/

#newsletter_800 {padding: 20px; background:#cdc7ba; margin-bottom:10px; color: black;}
#newsletter_800 form div.cs_blocs h4.blocs_titre a, #newsletter_800 form div.cs_blocs h4.blocs_replie a, #newsletter_800 form div.cs_blocs h4.cs_done a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.cs_blocs h4 a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
#newsletter_800 form div.cs_blocs h4.blocs_titre a div.flr img, #newsletter_800 form div.cs_blocs h4.blocs_replie a div.flr img, #newsletter_800 form div.cs_blocs h4.cs_done a  div.flr img{margin-right:5px;}
#titre_newsletter_800, .titre_bloc_390_bg_gris {font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-weight:bold; font-size:16px; margin-bottom:10px;}
#titre_newsletter_800 img { vertical-align:middle; margin-right:10px;}
.quot_hebdo {padding: 5px 10px; background:#e6e3dc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px;width: 100%; border: none;}
.quot_hebdo_checkbox {width: 25px;}
.quot_hebdo td a, .quot_hebdo_prive td a { color:#997a32;}
.quot_hebdo td img, .quot_hebdo_prive td img { margin-right:5px;}
.quot_hebdo input, .quot_hebdo_prive input { margin-right:5px;}
.label_page_newsletter  { font-family: Optima,"Trebuchet MS", Arial, sans-serif; font-weight:bold; font-size:14px; width:140px;}
.nrt_derniere_minute {width:750px; padding: 5px 10px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px; border:#F00 solid 1px;}
.nrt_derniere_minute td a, .nrt_derniere_minute_prive td a { color:#997a32;}
.nrt_derniere_minute td img,.nrt_derniere_minute_prive td img { margin-right:5px;}
.nrt_derniere_minute input, .nrt_derniere_minute_prive input { margin-right:5px;}

.nrt_thematique_tout { background:#6fbb20; padding-bottom:10px; margin-bottom:10px}
.nrt_thematique {width:750px; padding: 5px 10px; background:#6fbb20; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px; color:#FFF;}
.nrt_thematique label {color:#000;}
.nrt_thematique .label_page_newsletter {color:#000;}
.nrt_thematique td a {color:#000;}
.nrt_thematique td img {margin-right:5px;}

#newsletter_bottom {padding-top: 10px;}
#newsletter_bottom_L { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left: 10px;}
#newsletter_bottom_L input{ margin-right:5px;}
#newsletter_bottom_R { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top: 10px; text-align: right;}
#newsletter_bottom_R label,#newsletter_bottom_R input {font-size:11px;}
#submit_abonner_newsletter{ background:#6fbb20; color:#FFFFFF; border:none; font-weight:bold; padding:2px 5px;}
#submit_abonner_newsletter:hover {cursor:pointer;}

.bloc_390_bg_gris {padding:20px; background:#cdc7ba; width:350px; min-height:260px;}
.titre_bloc_390_bg_gris img { margin-right:10px; vertical-align:middle;}
.contenu_bloc_390_bg_gris {margin-top:10px;border-top:#b1ab9b dotted 1px; padding-top:10px;}
.contenu_bloc_390_bg_gris, .contenu_bloc_390_bg_gris td a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.contenu_bloc_390_bg_gris table {margin-top:10px;}
.contenu_bloc_390_bg_gris table tr {background:#e6e3dc; height:20px;}
.contenu_bloc_390_bg_gris table tr td  { padding:5px; border-bottom:#cdc7ba solid 1px;}

.div_blanc_350 {width:330px; background:#FFFFFF; padding:10px;}
#titre2_bloc_390_bg_gris { margin:10px 0; min-height:50px;}
.bottom__bloc_390_bg_gris {width:350px; text-align:right; margin-top:10px;}
.bottom__bloc_390_bg_gris a { color:#000;}
.bottom__bloc_390_bg_gris img { vertical-align:middle;}

.quot_hebdo_prive {width:620px; padding: 5px 10px; background:#e6e3dc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px;}
.nrt_derniere_minute_prive {width:620px; padding: 5px 10px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px; border:#F00 solid 1px;}
.nrt_thematique_prive {width:620px; padding: 5px 10px; background:#6fbb20; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px; color:#FFF;}
#newsletter_bottom_prive {width:620px; padding:10px 0; border-top:#b1ab9b dotted 1px;}
.label_page_newsletter_prive { font-family: Optima,"Trebuchet MS", Arial, sans-serif; font-weight:bold; font-size:13px; width:120px;}

/*------------------------------------------
/*Page MAGAZINE
/*------------------------------------------*/
#bloc_top_page_magazine {background:#6fbb20; min-height:200px;}
#titre_bloc_top_page_magazine {width:770px; min-height:47px; background:url(images/degrade_noir_h67.png) repeat-x; padding:10px 20px 10px 10px; background-color: black;}
#titre_bloc_top_page_magazine_L {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; font-weight:bold; width: 440px;}
#titre_bloc_top_page_magazine_L h1 {font-size:18px; color:#FFF;font-family:Verdana, Geneva, sans-serif;}
#titre_bloc_top_page_magazine_L p { padding: 0;}

#titre_bloc_top_page_magazine_R {padding-top:15px;}
#titre_bloc_top_page_magazine_R a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.bouton_vert {background:#6fbb20; padding:3px 10px;text-align: center;}
.bouton_vert a { font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#FFF;}
.bouton_blanc {padding:3px 10px;text-align: center; border: gray solid 1px;}
.bouton_blanc a { font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#6fbb20;}

#contenu_bloc_top_page_magazine {min-height:283px; background:url(images/fond_top_page_magazine.png) no-repeat;}
#contenu_bloc_top_page_magazine_nav_couv_L {margin:4px 0 0 10px; float:left;}
#contenu_bloc_top_page_magazine_nav_couv_L a img { vertical-align:middle;}

#contenu_bloc_top_page_magazine_nav_couv_R {margin:20px 20px 0 0; float:right; width:480px;}
#nav_couv_R_top {font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px;  color:#FFF; padding-bottom:5px; border-bottom:#FFF dotted 1px;}
#nav_couv_R_middle {margin-top: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:#FFF dotted 1px; padding-bottom:10px;}
#nav_couv_R_middle a{ color:#000; font-weight:bold;}
.bloc_nav_couv_R_middle {width:150px;}
.bloc_nav_couv_R_middle img { margin-bottom:5px;}
#nav_couv_R_bottom {margin-top:10px;}
.mag_manchette {width:150px; padding-right:10px;}
.mag_manchette a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;}

#page_mag_sommaire {width:760px; padding:10px 20px; background:#FFF;}
#page_mag_sommaire_titre { font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; padding-bottom:10px; border-bottom:#000 dotted 1px;}
.page_mag_sommaire_col {width:370px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.page_mag_sommaire_col .cs_blocs h4.blocs_titre div.plus_breves_mag a,
.page_mag_sommaire_col .cs_blocs h4.blocs_replie div.plus_breves_mag a,
.page_mag_sommaire_col .cs_blocs h4.cs_done div.plus_breves_mag a {font-size:11px;}

.page_mag_sommaire_col_titre { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;margin-top:10px; color: black;}
.page_mag_sommaire_col_titre img{ vertical-align:middle; margin-right:5px;}

.mise_en_avant_mag {width:350px; padding:10px; background:#f8f8f6; border:#cdc7ba solid 1px; margin-top:10px;}
.mise_en_avant_mag a, .normal_mag a {font-weight:bold; color:#000;}
.normal_mag {width:350px; padding:5px 10px; border-top:#b1ab9b dotted 1px; border-bottom:#b1ab9b dotted 1px;margin-top:10px;}
.plus_breves_mag a { color:#997a32; font-weight:normal;}


/*------------------------------------------
/*CSS TABS
/*------------------------------------------*/

.clear{
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}
a{
    text-decoration: none;
}
/******* GENERAL RESET *******/
/******* LOGO *******/
#logo{
    margin-top: 1em;
    display: block;
}
/******* /LOGO  *******/
/******* MENU *******/
#home_agir_contenu ul{
    list-style: none;
    list-style-position: outside;
}
#home_agir_contenu ul.menu_agir li{
    float: left;
    margin-right: 3px;
    margin-bottom: -1px;
}
#home_agir_contenu ul.menu_agir li{
    display: block;
    padding: 5px 11px 5px 11px;
    background: #e6e3dc;
    margin-bottom: -1px;
    position: relative;
    color: #000;
    cursor: pointer;
}
#home_agir_contenu ul.menu_agir li.active{
    background: #6ebb1e;
    top: 1px;
    border-bottom: 0;
    color: #000;
}
/******* /MENU *******/
/******* CONTENT *******/
.content{
    margin: 0pt auto;
    background: #efefef;
    background: #fff;
    text-align: left;
    padding: 15px 5px 20px 5px;
    font-size: 11px;
}
.content h1{
    line-height: 1em;
    vertical-align: middle;
    height: 48px;
    padding: 10px 10px 10px 52px;
    font-size: 32px;
}
.bloc_contenu_agir { width:270px; border-bottom:#b1ab9b dotted 1px;  margin-bottom:5px; }
.bloc_contenu_agir img {float:left; padding:0 5px 5px 0;}
.bloc_contenu_agir a {font-size:14px; font-style:italic; color:#000;}

.home_agir_contenu_bottom a:hover { cursor:pointer;}
.home_agir_contenu_bottom a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#997a32;}
.home_agir_contenu_bottom img { margin-right:5px;}
/******* /CONTENT *******/
/******* NEWS *******/
.content.initiatives h1{
    background: transparent url(images/news.jpg) no-repeat scroll left top;
}
.content.initiatives{
    display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content.eco_gestes h1{
    background: transparent url(images/tuts.jpg) no-repeat scroll left top;
}
.content.eco_gestes{
    display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content.eco_conso h1{
    background: transparent url(images/links.jpg) no-repeat scroll left top;
}
.content.eco_conso{
    display: none;
}

/*------------------------------------------
/*FIN CSS TABS
/*------------------------------------------*/

/*------------------------------------------
/*CSS TABS_PLUS_LUS
/*------------------------------------------*/

/******* MENU *******/

#plus_lus_contenu_top {background:#000;}
#plus_lus_contenu ul{
    list-style: none;
    display: table;
}
.menu_plus_lus {font-family: Optima,"Trebuchet MS", Arial, sans-serif; font-size: 13px; padding: 10px 10px 0; font-weight: bold;}
#plus_lus_contenu ul.menu_plus_lus li {
    display: table-cell;
    background-color: #000;
    color: #FFF;
    cursor: pointer;
    width: 20%;
    white-space: nowrap;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
#plus_lus_contenu ul.menu_plus_lus li.active {
    background: #FFF;
    border-bottom: 0;
    color: #000;
}
/******* /MENU *******/
/******* CONTENT *******/
.content_plus_lus {
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
}
.bloc_contenu_plus_lus {
    line-height: 1.2;
}
.content_plus_lus .bloc_contenu_plus_lus:not(:first-of-type) {
    padding-top: 10px;
}
.content_plus_lus .bloc_contenu_plus_lus:not(:last-of-type) {
    border-bottom:#b1ab9b dotted 1px;
    padding-bottom: 10px;
}
.bloc_contenu_plus_lus span {
    display: table-cell;
}
.bloc_contenu_plus_lus span:first-of-type {
    padding-right: 10px;
}
.bloc_contenu_plus_lus span,
.bloc_contenu_plus_lus img,
.bloc_contenu_plus_lus a {
    vertical-align: middle;
}
.bloc_contenu_plus_lus a {font-size:12px;color:#000;}

.home_agir_contenu_bottom a:hover { cursor:pointer;}
.home_agir_contenu_bottom a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#997a32;}
.home_agir_contenu_bottom img { margin-right:5px;}
/******* /CONTENT *******/
/******* NEWS *******/
.content_plus_lus.plus_lus{
    display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content_plus_lus.plus_recommandes{
    display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content_plus_lus.plus_envoyes{
    display: none;
}
.content_plus_lus.plus_envoyes a{
    color: #000;
}
/******* /LINKS *******/

/*------------------------------------------
/*FIN CSS TABS_PLUS_LUS
/*------------------------------------------*/


/*------------------------------------------
/*CSS TABS_NEWSLETTER_RSS_TWITTER
/*------------------------------------------*/

/******* MENU *******/

#home_newsletter_rss_twitter {width:160px;}
#home_newsletter_rss_twitter300 {width:300px; margin-bottom:10px;}
#home_newsletter_rss_twitter_top {background:#dbd8ce; width:160px;}
#home_newsletter_rss_twitter_top300 {background:#dbd8ce; width:300px;}
#home_newsletter_rss_twitter_top ul li img {margin-right:3px; vertical-align: middle;}
.content_newsletter_rss_twitter_titre {font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; font-weight:bold; padding: 0 0 5px 5px; border-bottom:#b1ab9b dotted 1px; margin-bottom:5px;}

#home_newsletter_rss_twitter300 #home_newsletter_rss_twitter_contenu #home_newsletter_rss_twitter_top300 ul li {width:90px; text-align:center; font-size:11px;}
#home_newsletter_rss_twitter300 #home_newsletter_rss_twitter_contenu #home_newsletter_rss_twitter_top300 ul li img{ margin-right:5px;}
#home_newsletter_rss_twitter300 #home_newsletter_rss_twitter_contenu .content_newsletter_rss_twitter  ul li .clbo form  #email_newsletter {width:135px;}
#home_newsletter_rss_twitter300 #home_newsletter_rss_twitter_contenu .content_newsletter_rss_twitter  ul li .clbo form  #abo_newsletter {width:135px;}

#home_newsletter_rss_twitter #home_newsletter_rss_twitter_contenu .content_newsletter_rss_twitter  ul li .clbo form  #email_newsletter {width:135px;}
#home_newsletter_rss_twitter #home_newsletter_rss_twitter_contenu .content_newsletter_rss_twitter  ul li .clbo form  #abo_newsletter {width:140px;}

#home_newsletter_rss_twitter_contenu { background:#dbd8ce;}
#home_newsletter_rss_twitter_contenu ul{
    list-style: none;
    list-style-position: outside;
}
.menu_newsletter_rss_twitter { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; margin-left:5px;}
#home_newsletter_rss_twitter_contenu ul.menu_newsletter_rss_twitter li{
    float: left;
    margin-bottom: -1px;
}
#home_newsletter_rss_twitter_contenu ul.menu_newsletter_rss_twitter li{
    display: block;
    padding: 5px 2px 5px 2px;
    background: #dbd8ce;
    margin-bottom: -1px;
    position: relative;
    color: #000;
    cursor: pointer;
}
#home_newsletter_rss_twitter_contenu ul.menu_newsletter_rss_twitter li.active{
    background: #cdc7ba;
    top: 1px;
    border-bottom: 0;
    color: #000;
}
/******* /MENU *******/
/******* CONTENT *******/
.content_newsletter_rss_twitter{
    margin: 0pt auto;
    background: #efefef;
    background: #fff;
    text-align: left;
    padding: 10px;
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#cdc7ba;
}

#home_newsletter_input {background:#e6e3dc; padding:5px 0; margin:5px 0;}
#home_newsletter_input table {border-spacing: 8px; width: 100%;}
#home_newsletter_input td {vertical-align: middle;}
#abo_newsletter {
    text-align:center;
    background:#6fbb20;
    color:#FFF;
    font-weight:bold;
    border:none;
    cursor:pointer;
    padding: 4px 8px;
}
/******* /CONTENT *******/
/******* NEWS *******/
.content_newsletter_rss_twitter.news{
    display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content_newsletter_rss_twitter.rss{
    display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content_newsletter_rss_twitter.twitter{
    display: none;
}
.content_newsletter_rss_twitter.twitter a{
    color: #000;
}
/******* /LINKS *******/

/*------------------------------------------
/*FIN CSS TABS_NEWSLETTER_RSS_TWITTER
/*------------------------------------------*/

/*------------------------------------------
/*BULLE CHIFFRE
/*------------------------------------------*/
#bulle_chiffre {width:300px; margin-top:10px;}
#bulle_chiffre a { color:#000;}
#bulle_chiffre_top {
    width:300px;
    min-height:8px;
    background:url(images/bulle_chiffre_top.png) no-repeat;
    height: 8px !important;
    max-height: 8px !important;
    font-size: 0px !important;
}
#bulle_chiffre_contenu {width:300px; background:#cdc7ba;font-family:Georgia, "Times New Roman", Times, serif;}
#bulle_chiffre_tetiere {width:300px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; border-bottom:#ebe9e3 dotted 1px; padding:5px 0 5px 10px; font-weight:bold;}
#bulle_chiffre_titre {margin-left:10px;}
#bulle_chiffre_titre a {font-size:33px;}
#bulle_chiffre_sous_titre a {font-size:18px;}
#bulle_chiffre_descriptif {padding:0 10px;}
#bulle_chiffre_descriptif a {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bulle_chiffre_bottom {width:300px; min-height:8px; background:url(images/bullle_chiffre_bottom.png) no-repeat;}

/*------------------------------------------
/*LES BLOGS DE TERRA ECO
/*------------------------------------------*/
#les_blogs_de_terra_eco {width:300px; margin:0px 0 5px 0;}
#les_blogs_de_terra_eco_top {width:280px; background:#71a516; min-height:40px;padding:5px 10px;}
#home_ouvrir_son_blog {margin-top:5px;}
.les_blogs_de_terra_eco_contenu {width:286px; padding:7px; background:#FFF;}
.les_blogs_de_terra_eco_contenu_rub {padding:7px; background:#FFF;}
.les_blogs_de_terra_eco_contenu img {margin-right:5px;}
a.texte_bloc_blog {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#000;}
.les_blogs_de_terra_eco_bloc_bottom, .les_blogs_de_terra_eco_bloc_bottom a {color:#71a516; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.les_blogs_de_terra_eco_bloc_bottom {background:#FFF; padding:0 7px 10px 7px;}
.les_blogs_de_terra_eco_bloc {margin-bottom:2px;}
#les_blogs_de_terra_eco_bottom {text-align:right; }
#les_blogs_de_terra_eco_bottom a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#997a32;}
#les_blogs_de_terra_eco_bottom img {margin-right:5px;}

/*------------------------------------------
/*CARTE DES BLOGGER
/*------------------------------------------*/
#carte_bloggers {
    margin: 10px auto;
}

/*------------------------------------------
/*AILLEURS SUR LES BLOGS
/*------------------------------------------*/
#ailleurs_sur_les_blogs {width:300PX; background:#FFF; margin-bottom:5px;}
#ailleurs_sur_les_blogs_top {width:280px; padding:5px 10px; background:#aca188; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#FFF;}
#ailleurs_sur_les_blogs_contenu {padding:10px 10px 15px 10px; width:280px; background:#FFF;}
.ailleurs_sur_les_blogs_bloc { margin-bottom:10px;}
.ailleurs_sur_les_blogs_bloc a {color:#000; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; font-size:12px;}
.ailleurs_sur_les_blogs_bloc   a.black .bold{font-weight:bold; color:#000;}
a.vert_71a516 {color:#71a516; font-size:11px;}
.vert_71a516 {color:#71a516;}

/*------------------------------------------
/*A PROPOS / BLOG
/*------------------------------------------*/
.bloc_300_col2 {width:300px; background:#FFF; margin-bottom:10px;}
.bloc_300_col2_tetiere {width:280px; padding:5px 10px; background:#aca188; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#FFF;}
.bloc_300_col2_contenu {padding:10px; width:280px; background:#FFF;}
.bloc_300_col2_contenu li {list-style-type: none;}
.georgia14 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; font-size: 14px;}
.georgia16 {font-family:Georgia, "Times New Roman", Times, serif;  color:#666666; font-size: 16px;}
/*------------------------------------------
/*HOME MON COMPTE
/*------------------------------------------*/
#home_mon_compte { width:140px;padding:10px; background:#cdc7ba; margin-bottom:5px;}
#home_accueil_mon_compte {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:#b1ab9b dotted 1px; padding-bottom:10px;}



/*------------------------------------------
/*HOME VOS PHOTOS
/*------------------------------------------*/
#home_vos_photos {width:300px; background:#000; padding:10px 0; margin:10px 0;}
#tetiere_home_vos_photos {padding-left:10px; margin-bottom:10px;}
#tetiere_home_vos_photos a { font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#FFF;}
#titre_home_vos_photos {width:300px;text-align:center; margin-bottom:10px;}
#titre_home_vos_photos a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#caroussel_home_vos_photos {width:300px;}
#caroussel_home_vos_photos li {list-style-type:none;}
.descriptif_vod_photos {margin-top:10px;}
#caroussel_home_vos_photos li a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#envoyer_vos_photos {background:#6fbb20; width:135px; text-align:center; min-height:20px; line-height:20px; margin-left:10px;}
#envoyer_vos_photos a { font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-align:center; color:#FFF;}
#plus_vos_photos {min-height:20px; line-height:20px; margin-right:10px;}
#plus_vos_photos img {vertical-align:middle; margin-right:5px;}
#plus_vos_photos a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#997a32;}
#bottom_vos_photos {margin-top:10px;}

/*------------------------------------------
/*Barre d'outils
/*------------------------------------------*/
.tools { clear:both;width:621px; min-height:23px; border-top: #000 1px dotted; border-bottom:#000 1px dotted; margin:0 auto; line-height:23px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; vertical-align:middle; margin-top:10px;margin-bottom:10px;}
.tools a { color:#666666;}
.tools img {margin-right:6px;}
.tools_envoyer:hover { cursor:pointer;}
.tools_partager:hover {cursor:pointer;}

/*------------------------------------------
/*Barometre page Article
/*------------------------------------------*/
#barometre_article {float:left; display: table;}
#baro_top { background-color:#000; min-height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFF; padding:6px;}
#baro_contenu {background-color:#e6e3dc; border:#cdc7ba solid 1px; min-height:20px;}
#a_lire_meme_sujet {background-color:#e6e3dc; border:#cdc7ba solid 1px; min-height:20px; margin-top:5px;}
#meme_sujet {width:200px; padding:6px 6px 6px 0; color:#997a32; margin-left:6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#baro_bottom {background-color:#e6e3dc; border:#cdc7ba solid 1px; min-height:20px;}
#baro_bottom_table { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#baro_bottom_table img {border:#FFF solid 1px;}
.baro_article {width:230px; margin: 0 20px 10px 20px; box-sizing: border-box;}
.baro_article:not(:last-of-type) {margin-bottom: 5px;}

/*------------------------------------------
/*Article Infographie
/*------------------------------------------*/
#photo_infographie {width:620px;  margin:0 20px 10px 20px;}
#photo_infographie img {border:#CCC solid 1px;}

/*------------------------------------------
/*Classes complementaires
/*------------------------------------------*/
.reseaux {
		background:#DEDDD3;
		border:#6EC72D solid 1px;
		padding:10px 20px;
		margin-bottom:10px;
        font-size:13px;
		clear: both;
}
div.reseaux > div {
        padding-right: 5px;
}
.reseaux_logos {
	float: left;
	border: 0;
	padding-right: 5px;
}
.entete_pub {font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 3px;}
.entete_pub a { color:#000;}
.vert_pub {color:#6ebb1e;}
.date_entete { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:11px; color: white; display: none; visibility: hidden;}
.gris {color:#605d57;}
.mots_cles {color:#997a32;}
a.taille_texte {margin-right:20px;}
.texte_baro_top { font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#FFF; vertical-align:bottom;}
.texte_baro_top a {color:#FFF;}
.text_meme_sujet {width:200px; border-top:#000 dotted 1px; padding:6px 6px 6px 0; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px;list-style-type:none;}
.text_meme_sujet a {color:#000;}
.photo_redac {width:50px; min-height:50px;}
.text_redac {width:547px; min-height:50px; padding-left:7px;}
.text_com_sel1 {border-top:#9f9f9d dotted 1px; padding:7px; min-height:50px; padding-bottom:20px;}
.or_bold {font-weight:bold; color:#9e813d;}
.mh_ruban1 ul li a.or_bold {font-weight:bold; color:#9e813d;}
.or {color:#9e813d;}
.black {color:#000;}
.blacky {color:#000;}
.bold {font-weight:bold;}
.inline {display:inline;}
.normal {font-weight:normal;}
a.normal {font-weight:normal;}
.text_dern_com { background:#f8f8f6; width:607px; border-top:#9f9f9d dotted 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:7px;}
.text_dern_com_300 { background:#f8f8f6; width:286px; border-top:#9f9f9d dotted 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:7px;}
.text_dern_com a, .text_dern_com_300 a {font-weight:bold;}
.pr_5 {padding-right:5px;}
.pr_15 {padding-right:15px;}
.margin_10_20 {margin: 10px 20px;}
.margin_20 {margin: 20px;}
.margin_10 {margin: 10px;}
.text_center {text-align:center;}
.bg_white {background-color:#FFFFFF;}

a.nom_abonne{font-size:13px;color:#000;}
.pub300 {width:298px;margin-bottom:10px;}
.plus_vert {font-size:16px; color:#6dbb20;}
.encours {display:block; background:#FFF; color:#000;}

.plus_lu_1 {background:url(images/puce_plus_lus/1.png) no-repeat; background-position:left center;}
.plus_lu_2 {background:url(images/puce_plus_lus/2.png) no-repeat; background-position:left center;}
.plus_lu_3 {background:url(images/puce_plus_lus/3.png) no-repeat; background-position:left center;}
.plus_lu_4 {background:url(images/puce_plus_lus/4.png) no-repeat; background-position:left center;}
.plus_lu_5 {background:url(images/puce_plus_lus/5.png) no-repeat; background-position:left center;}
.plus_lu_6 {background:url(images/puce_plus_lus/6.png) no-repeat; background-position:left center;}
.plus_lu_7 {background:url(images/puce_plus_lus/7.png) no-repeat; background-position:left center;}
.plus_lu_8 {background:url(images/puce_plus_lus/8.png) no-repeat; background-position:left center;}
.plus_lu_9 {background:url(images/puce_plus_lus/9.png) no-repeat; background-position:left center;}
.plus_lu_10 {background:url(images/puce_plus_lus/10.png) no-repeat; background-position:left center;}

.nav_actu_web {width:245px; min-height:8px; margin-top:7px;}
.nav_actu_web219 {width:219px; min-height:8px; margin-top:7px;}
.nav_fleche {width:6px; min-height:6px; background:#997a32; margin-left:3px; padding:0 2px;display:block; color:#FFF; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:9px;}
.nav_fleche_off {width:6px; min-height:6px; background:#EEE; margin-left:3px; padding:0 2px;display:block; color:#FFF; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:9px;}
/*.nav_fleche a {display:block; color:#FFF; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:9px;}*/

.titre_kiosque_abo {font-family: "Trebuchet MS", Capitals, serif ; font-weight: bold; font-size: 30px; color: #FFF; width:280px; min-height:16px; margin:10px 10px 0 10px; padding:10px 0;}
.titre_kiosque_abo a {color: #FFF;}
.sep_abo {width:280px; border-bottom:#FFF dotted 1px; margin-left:10px; clear:both;}
.home_titre_kiosque_abo {font-family:"Trebuchet MS",Capitals, serif;width:140px; min-height:16px; margin:10px 10px 0 10px; padding:10px 0;color: #FFF;font-size:15px;font-weight: bold;}
.home_titre_kiosque_abo a {color: #FFF;}
.home_prix_kiosque {color: #FFF; font-family: Garuda, Arial; font-size:9em;margin:0px 0px 0px 25px;line-height:100px;}
.home_euro_kiosque {color: #FFF; font-family: "Standard Symbols L", DejaVu Sans,FreeSans, Sawasdee;font-size:5em;line-height:50px;margin-left:-10px;z-index:10;}
.home_sep_abo {width:140px; border-bottom:#FFF dotted 1px; margin-left:10px; clear:both;}
.article_prix_kiosque {color: #FFF; font-family: Garuda, Arial; font-size:9em;margin:0px 0px 0px 25px;line-height:100px;}
.article_euro_kiosque {color: #FFF; font-family: "Standard Symbols L", DejaVu Sans,FreeSans, Sawasdee;font-size:5em;margin:0px 0px 0px -10px;line-height:50px;z-index:10;}
.sep_990 {width:990px; border-top:#b0a078 solid 1px; border-bottom:#FFF solid 1px; margin:0 0 0 5px;}

.dernier_article {width:150px; height:180px; background:#FFF; border:#b2ac9c solid 1px; padding:10px;}
.dernier_article a {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; color:#000; padding-top:5px;}
.image_ruban {min-height:105px;width:150px; border-bottom:#b1ab9b dotted 1px; padding-bottom:10px; margin-bottom:5px;}

.dernier_article_home_ruban1 {width:150px; height:370px; background:#FFF; border:#b2ac9c solid 1px; padding:10px;}
.dernier_article_home_ruban1 a { color:#000; padding-top:5px;}
.mh_ruban1 {min-height:320px;}
/*------------------------------------------
/*Classes generiques
/*------------------------------------------*/
.pad_20 {padding:20px;}
.pad_15 {padding:15px;}
.pad_10 {padding:10px;}
.pad_5 {padding:5px;}
.pad_5_10 {padding: 5px 10px;}
.pad_3_10 {padding: 3px 10px;}
.pad_10_20 {padding: 10px 20px;}
.pad_10_35 {padding: 10px 35px;}
.pad_10_0 {padding: 10px 0;}
.fll {float:left;}
.flr {float:right;}
.clbo {clear:both;}
.mb_5 {margin-bottom:5px;}
.mb_15 {margin-bottom:15px;}
.mb_10 {margin-bottom:10px;}
.mb_20 {margin-bottom:20px;}
.mr_65 {margin-right:65px;}
.mr_10 {margin-right:10px;}
.mr_5 {margin-right:5px;}
.mr_3 {margin-right:3px;}
.mr_15 {margin-right:15px;}
.mr_20 {margin-right:20px;}
.mr_30 {margin-right:30px;}
.mr_40 {margin-right:40px;}
.mt_0 {margin-top:0px;}
.mt_7 {margin-top:7px;}
.mt_5 {margin-top:5px;}
.mt_20 {margin-top:20px;}
.mt_10 {margin-top:10px;}
.ml_70 {margin-left:70px;}
.ml_10 {margin-left:10px;}
.ml_15 {margin-left:15px;}
.ml_12 {margin-left:12px;}
.ml_20 {margin-left:20px;}
.ml_30 {margin-left:30px;}
.ml_50 {margin-left:50px;}
.ml_5 {margin-left:5px;}
.ml_3 {margin-left:3px;}
.ml_260 {margin-left:260px;}
.ml_520 {margin-left:520px;}
.pl_20 {padding-left:20px;}
.mh_70 {min-height:70px;}
.mh_95 {min-height:95px;}
.mh_130 {min-height:130px;}
.mh_240 {min-height:240px;}
.mh_10 {min-height:10px;}
.w466 {width: 466px;}
.pad_3_20 {padding: 3px 20px;}
.margin_auto {margin:0 auto;}
.ft_sz_12 {font-size:12px;}
.ft_sz_24 {font-size:24px;}
.relative {position:relative;}
.absolute {position:absolute; top:0px; left:0px;}
.absolute_rss12 {position:absolute; top:4px; left:100px;}
.bold a {font-weight:bold;}
.bold {font-weight:bold;}
.black:hover {text-decoration:underline;}
.arial26 {font-family:Arial, Helvetica, sans-serif; font-size:26px;}
.arial28 {font-family:Arial, Helvetica, sans-serif; font-size:28px;}
.arial20 {font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.arial24 {font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.arial12 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.arial14 {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.arial13 {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.arial15 {font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.arial11 {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.arial10 {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.arial16 {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.arial17 {font-family:Arial, Helvetica, sans-serif; font-size:17px;}
.auteur_gris {color: #8A826F;}
.centrer  {text-align:center;}
.texte_right {text-align: right;}
.rouge_990000 {color:#990000;}
.rouge_dc {color:#d00000;}

.boxsiz_bb {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.verdana10 {font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#mycarousel {min-height:180px;}

#home_caroussel1 {min-height:390px; padding:10px 5px;}
#home_caroussel1 li ul li {float:none; width:154px; padding:5px 0 0 0; margin:0;}
#home_caroussel1 li ul {margin-bottom:5px;}

#home_caroussel2 {min-height:240px; background:#FFF; padding:10px 5px; margin-top: 10px;}
#home_caroussel2 li ul li {float:none; width:208px; border-top:#b1ab9b dotted 1px; padding:5px 0; margin:0;}
#home_caroussel2 li ul li a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#home_caroussel2 li ul {margin-bottom:5px;}
#contenu_R_home {width:160px; margin-right:5px;}

/*------------------------------------------
/*HOME RUBAN2
/*------------------------------------------*/

.home_ruban2_titre_rub {margin:4px 0px 5px 4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height: 25px;}
.home_ruban2_titre_rub img {vertical-align:middle;}
.home_ruban2_titre_rub a {color: black;}


/*------------------------------------------
/*TUNNEL ACHAT
/*------------------------------------------*/

/*#contenu_L_tunnel {margin-bottom: 5px; margin-left:5px;}*/
#tunnel_etapes {margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-left:5px; min-height:33px; margin-top:20px;}
#etape_active { background:#d9d5cb; color:#000000; min-height:33px; line-height:33px; margin-right:5px; padding:0 10px;}
.etape_non_active {min-height:33px; padding:0 10px; line-height:33px; color:#dad8d2; background:url(images/bg_etape_non_active.jpg) repeat-x; margin-right:5px;}
#tunnel_achat_contenu {padding:20px; background:#d9d4ca;}

.tunnel_contenu {
    margin: 0 5px;
}

#titre_etape {padding-bottom:10px; border-bottom:#7c7565 dotted 1px; margin-bottom:10px;}
#titre_etape h1 {font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:20px; font-weight:bold;}
#titre_etape .soustitre {color: #333; text-transform: none; letter-spacing: normal; font-size: 1.1em; padding-top: 10px; font-weight: bold; }
#tunnel_achat_contenu_L {width:225px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.infos_tunnel {padding-bottom:5px; border-bottom:#7c7565 dotted 1px;  font-size:14px; color:#997a32;}
.infos_tunnel.chapo {font-size: 13px; font-weight: normal; color: #ECE9E3; margin: auto; padding: 0; border-bottom: none;}
.infos_formule {font-size:26px; margin:10px 0 30px 0;}
#tunnel_pays {margin:10px 0 40px 0; width:225px;}
#tunnel_prix_total {background:#997A32; width:205px; padding:10px; color:#D9D4CA; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.fs_26 {font-size:26px;}
.fs_18 {font-size:18px;}
#tunnel_achat_contenu_R {width:500px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.infos_tunnel2 {padding-bottom:5px; border-bottom:#7c7565 dotted 1px;  font-size:14px; margin-bottom:15px;}
.vert { color:#6fbb20;}
#tunnel_achat_contenu_R td, #contenu_etape td { text-align:right;}
#tunnel_achat_contenu_R table { margin-bottom:40px;}
#tunnel_achat_contenu_R .reponse_formulaire { font-size: inherit;}
.italique {font-style:italic;}
#infos_pas_abo {width:150px; margin-top:10px;}
.tunnel_bottom {width:471px; min-height:93px; background:url(images/bg_tunnel_bottom.png) no-repeat right bottom; margin-right: 20px; }
div.cs_blocs  h4.blocs_titre .plus_breves_mag a, div.cs_blocs  h4.blocs_replie .plus_breves_mag a,   div.cs_blocs  h4.cs_done .plus_breves_mag a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#997a32;}
div.cs_blocs .plus_breves_mag h4.blocs_titre a div.flr img,  div.cs_blocs ,plus_breves_mag h4.blocs_replie a div.flr img,  div.cs_blocs .plus_breves_mag h4.cs_done a  div.flr img{margin-right:5px;}
div.cs_blocs div.formulaire_spip form {width:100px;}
div.cs_blocs div.w400 div.formulaire_spip form {width:400px;}
div.cs_blocs div.formulaire_spip  { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.formulaire_spip label.inline {display:inline;}
#liens_mon_compte ul li  input {width:130px;}
#liens_mon_compte ul  li div.choix  input#session_remember {width:20px;}
#liens_mon_compte legend {padding:10px 0 0 0; background:none;}
#liens_mon_compte div.cs_blocs div.formulaire_spip form {width: auto;}
#contenu_etape { font-family:Arial, Helvetica, sans-serif;}
#contenu_etape textarea {margin-top:5px;}
#contenu_etape select {width:220px;}
#contenu_etape_4 { font-family:Arial, Helvetica, sans-serif; width:580px; margin:0 auto;}
#abonner_proche + label {font-weight: bold;}
.explication {font-weight: normal;}
ul li.nl_inscription_explication {font-weight: normal; padding-top:0px;}
.explication {font-weight: normal;}
.infos_clone {font-style: italic; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif ;color: #000; background-color: #fff; font-weight: normal; padding: 15px 10px 10px;}
#formulaire_donneesperso {
    margin-left: 0px;
}

#formulaire_donneesperso .infos_abonne,
#formulaire_donneesperso .infos_filleul {
    width: 450px;
}

#formulaire_donneesperso.formulaire_spip ul li:first-of-type {
    padding-top: 0;
}

#formulaire_donneesperso.formulaire_spip ul li {
    padding-bottom: 5px;
}

#formulaire_donneesperso.formulaire_spip .choix label {
    width: 430px;
    padding-top: 1px;
}

#contenu_etape_4 .erreur a:hover {
    color: #604A7F;
}

#contenu_etape_4 ul {
    margin-bottom: 15px;
}

#contenu_etape_4 ul li {
    padding-bottom: 15px;
}
/*------------------------------------------
/*BOUTIQUE
/*------------------------------------------*/

#contenu_L_boutique { margin:0 0 15px 5px;width:666px; float:left;  padding-bottom:10px;}
#texte_presentation_boutique { background-color:#FFF; width:626px; padding:10px 20px; border: #cdc7ba solid 1px; font-weight:bold;}

.bloc_L_boutique { background-color:#FFF; margin:0 0 15px 0;width:666px; float:left; border: #cdc7ba solid 1px; padding:10px 0;}
#boutique_a_la_une {width:490px; padding-left:7px; min-height:314px;}
#boutique_a_la_une_inner {width:489px; border:#d0cbbe solid 1px;min-height:314px;background-color: #f8f8f6; padding-bottom: 10px;}

.bouton_vert_a_la_une {background:#6fbb20; padding:3px 40px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:18px; margin-top:10px;}
.bouton_vert_a_la_une p {padding: 0;margin: 0;}
.bouton_vert_a_la_une a, .bouton_vert_boutique a, .bouton_vert_espacepro a,.bouton_vert_club a, .bouton_vert_espaceprive a { color:#FFF;}
.article_boutique{ min-height:314px; padding:0 10px; width:145px; margin-top:15px;}
.article_boutique_img {min-height:175px;}
.article_boutique_img img { margin:0 auto;}
.bouton_vert_boutique {background:#6fbb20; padding:3px 40px; font-family: Verdana, Geneva, sans-serif;font-size:10px; margin-top:10px; font-weight:bold;}
.bouton_vert_boutique p {padding: 0;margin: 0;}
.bouton_vert_espacepro {background:#6fbb20; padding:5px 15px; font-family: Verdana, Geneva, sans-serif;font-size:10px; margin-bottom:10px; margin-top:10px; font-weight:bold; text-align:center;}
.bouton_vert_espaceprive {background:#6fbb20; padding:5px 15px; font-family: Verdana, Geneva, sans-serif;font-size:10px;  font-weight:bold; text-align:center; color:white;}
.border_right_article {border-right:#b1ab9b dotted 1px;}
.double_border_article {border-right:#b1ab9b dotted 1px;border-left:#b1ab9b dotted 1px;}


/*------------------------------------------
/*ABONNEMENTS
/*------------------------------------------*/


.offre_abo {width:396px; min-height:50px; margin-bottom:10px;}
.top_offre_abo {width:396px; min-height:3px; background:url(images/top_offre_abo_03.png) no-repeat;}
.middle_offre_abo {width:376px; min-height:100px; background:url(images/middle_offre_abo_06.png) repeat-y; padding:10px;}
.middle_offre_abo_pro {width:376px; min-height:110px; background:url(images/middle_offre_abo_06.png) repeat-y; padding:10px;}
.bottom_offre_abo {width:396px; min-height:3px; background:url(images/bottom_offre_abo_08.png) no-repeat;}
.optima {font-family:Optima, "Trebuchet MS", Arial, sans-serif;}
.optima13 {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:13px;}
.optima14 {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:14px;}
.optima16 {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:16px;}
.optima18 {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:18px;}
.optima23 {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:23px;}
.titre_rub_abo {width:780px; background:#6ebb1e; color:#FFF; padding: 5px 0 5px 20px; margin-bottom:15px;}
.pad_bot_20 {padding-bottom:20px;}
.pad_bot_10 {padding-bottom:10px;}
.pad_bot_15 {padding-bottom:15px;}
.pad_bot_5 {padding-bottom:5px;}
.pad_top_2 {padding-top:2px;}
.pad_top_10 {padding-top:10px;}
.pad_top_15 {padding-top:15px;}
.texte_offre_abo {min-height:70px;}
.texte_offre_abo_pro {min-height:90px;}
.texte_offre_abo_pro a{ color:#6ebb1e;}
.texte_offre_abo a.spip_out { font-weight:bold; color:#6ebb1e;}
#flash_page_abo {width:798px; background:#FFF; border:#CCC solid 1px; min-height:205px;}
#champs_adresse_proche {display: none; padding-top:20px; }
#champs_adresse_proche h3 {padding-bottom:15px; }

.conteneur_abo_info {
    font-family: Arial, sans-serif;
    background-color: #fff;
    border: 1px solid #c8c7c4;
}

.tabs_abo_info:after {
    content: "";
    clear: both;
    display: block;
}

.tabs_abo_info span {
    display: block;
    float: left;
    width: 100%;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 20px;
    color: #121212;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #d2d1d0;
    background-color: #e5e5e5;
}

.tabs_abo_info span.active {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #f1f1f1;
    border-top-width: 4px;
    border-top-style: solid;
    background-color: #fff;
}

span.abo_info_professionnel.active {
    border-top-color: #d23a4f;
}

.abo_info_contenu {
    padding: 30px 25px;
}

.abo_info_contenu h2 {
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: bold;
}

.abo_info_contenu_item {
    overflow: hidden;
}

.separator.grey {
    display: block;
    border-top: 1px solid #858585;
    padding-top: 20px;
    margin-top: 15px;
}

.abo_info_contenu_detail .supports {
    width: 200px;
    padding-top: 15px;
}

.abo_info_contenu_detail .supports > span {
    margin-right: 5px;
}

.abo_info_contenu_detail .details {
    margin-left: 210px;
}

.abo_info_contenu_detail .details ul {
    list-style-image: url(images/puce.png);
    list-style-position: inside;
    margin-bottom: 10px;
}

.abo_info_contenu_detail .details li {
    line-height: 20px;
}

.abo_info_contenu_detail .bloc_prix {
    text-align: right;
    margin-top: 15px;
}

.abo_info_contenu_detail .prix {
    margin-bottom: 15px;
    font-weight: bold;
}

.bouton_img p {
    padding-bottom: 0;
}

.bouton_img p:before {
    content: "";
    padding-top: 10px;
    display: block;
}

.bouton_img a {
    text-indent:0;
    display:inline-block;
    font-size:14px;
    font-style:normal;
    text-decoration:none;
    text-align:center;
}

.bouton_img.orange a {
    background-image: url(images/btn_particulier.png);
    background-repeat: no-repeat;
    color:#fff;
    width:144px;
    height:44px;
    line-height:44px;
}

.bouton_img.rouge a {
    background-image: url(images/btn_pro.png);
    background-repeat: no-repeat;
    color:#fff;
    width:128px;
    height:39px;
    line-height:39px;
}

div.abo_info_professionnel h2 {
    color: #d23a4f;
}

div.abo_info_professionnel .bouton_img a {
    margin-left: 10px;
}

div.abo_info_professionnel .bouton_img a.bouton_deuxlignes {
    line-height: 1em;
    padding-top: 6px;
}

/*
.abo_question {
    width: 800px;
    height: 220px;
    margin-top: 15px;
}

.abo_question div {
    height: 100%;
}

.abo_question:after {
    content: "";
    clear: both;
    display: block;
}

.abo_question_img {
    background: #1782b3 url(images/icon_question.png) no-repeat;
    width: 150px;
}

.abo_question_contenu {
    background-color: rgb(41,152,219);
    width: 650px;
}
*/
/*------------------------------------------
/*VOS PHOTOS
/*------------------------------------------*/

#contenu_L_article_photo { float:left; padding:10px 0 0 20px;}
#contenu_L_article_photo img { vertical-align:middle;}
#contenu_L_article_photo h1 {margin-bottom:10px;}
.bloc_noir_photo {width:582px; margin:10px 20px 0 20px; background:#000; color:#FFF; padding:20px;}
#en_images620 {width:616px; background:#000;  padding:10px 3px 20px 3px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:18px; color:#FFF; margin:0 20px 10px 20px;position: relative;}

.logo_article_photo {width:582px; padding-bottom:15px; margin-top:10px;}
.espace_entre_boutons {width:580px;height:0px;}
.logo_article_photo_boutons { padding-bottom:15px; margin-top:10px;}

.texte_article_photo {width:582px; padding-bottom:15px;  border-bottom:#FFF dotted 1px; font-family:Arial, Helvetica, sans-serif; }
.texte_article_photo_boutons {width:582px; padding-bottom:15px; }

/*------------------------------------------
/*BLOC ARTICLE PAYANT
/*------------------------------------------*/
#article_payant {
    margin: 10px 20px;
}

#article_payant_connexion, #article_payant_offre_decouverte {
    margin-bottom: 10px;
}

#article_payant_connexion {
    background: #31aae3;
    overflow: hidden;
    padding-left: 18px;
}

#article_payant_login, #article_payant_inscription {
    color: #fff;
}

#article_payant_login {
    float: left;
    min-width: 280px;
}

#article_payant_login span {
    display: block;
}

#article_payant_login span.titre_login {
    font-weight: bold;
    color: #303030;
    margin-bottom: 5px;
    white-space: nowrap;
}

#article_payant_login span.soustitre_login {
    color: #fff;
    margin-bottom: 10px;
}

#article_payant_login .formulaire_spip {
    margin-left: 0px;
}

#article_payant_login input[type="text"],
#email_partenaire,
#article_payant_login input[type="password"] {
    height: 35px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    color: #303030;
    border: 1px #c4c4c4;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.2);
    font-style: italic;
    font-size: 16px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#article_payant_login .details a {
    color: #fff;
    text-decoration: underline;
}

#article_payant_login img {
    display: none;
}

#article_payant_login .editer_session {
    margin-top: 10px;
}

#article_payant_login .editer_session > div {
    display: inline-block;
    line-height: 30px;
}

#article_payant_login .editer_session > div:last-of-type {
    float: right;
}

#article_payant_login .formulaire_spip label {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#article_payant_login .formulaire_spip fieldset {
    margin: 0;
}

#article_payant_login .submit {
    width: 90px;
    height: 30px;
    background-color: #fff;
    font-family: Optima, Helvetica, sans-serif;
    font-weight: bold;
    color: #ff5637;
    border: 0px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
}

#article_payant_inscription {
    min-height: 230px;
    float: right;
}

#article_payant_inscription .background {
    background-image: url(images/abonnez_vous_banniere.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 290px;
    height: 203px;
}

#article_payant_inscription .conteneur_insc {
    position: relative;
    text-align: right;
}

#article_payant_inscription .lien {
    position: relative;
    right: 5px;
}

#article_payant_offre_decouverte {
    background: #e4e4e4 url(images/abonnez_vous_corner.png) no-repeat right;
    height: 113px;
    color: #303030;
}

#article_payant_offre_decouverte ul {
    padding-top: 12px;
}

#article_payant_offre_decouverte li {
    list-style-type: none;
    line-height: 30px;
}

#article_payant_offre_decouverte h2 {
    font-weight: bold;
    color: #303030;
}

#article_payant_offre_decouverte h2 img {
    padding-right: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}

#article_payant_offre_decouverte a {
    color: #ff5637;
    text-decoration: underline;
    font-weight: bold;
}

.article_payant_bloc_pastille {
    background:#FEE241;
    background-image:url(images/fond_orange.png); width:612px; border:none;
    background: -moz-radial-gradient(left,circle, #FEE241 50%,#F76F03);/* for firefox 3.6+ */
    background: -webkit-gradient(radial,left center, 400,left center, 100,  from(#F76F03),to( #FEE241));/* for webkit browsers */
    width: 612px;padding-left:10px; margin:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:176px;}
.article_payant_bloc_pastille_L {width:112px; min-height:87px;background:url(images/pastille_127.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; padding:40px 0 0 13px;}
.article_payant_bloc_pastille_R {width:60%; border-top:#000 dotted 1px;margin-top:20px;}
.article_payant_bloc_pastille_R_article1 { border-bottom:#000 dotted 1px; padding:5px 10px;}
.article_payant_bloc_pastille_R_article2 { border-bottom:#000 dotted 1px; padding:5px 10px;}
#article_payant_abonnez_vous {background:#F55700; font-size:16px; padding:5px 10px; margin:10px 60px; float: left;}
#article_payant_abonnez_vous a { color:#FFF; font-weight:bold; font-family:Optima, "Trebuchet MS", Arial, sans-serif;}

.art_pref_abo {width:200px; background-color:#e6e3dc; border:#cdc7ba solid 1px; min-height:20px; margin-top:5px; padding: 6px;}
.titre_art_pref_abo { color:#997a32; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 6px 0;}
.text_art_pref_abo { border-top:#000 dotted 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 6px 0;}

/*------------------------------------------
/*ESPACE PRO
/*------------------------------------------*/

#contenu_L_notre_energie { margin:0 0 15px 5px;width:66%; float:left;  padding-bottom:10px;}
#contenu_L_formation { margin:0 0 15px 5px;width:60%; float:left;  padding-bottom:10px;}
.contenu_L_662 { background-color:#FFF; margin:0 0 15px 5px; border: #cdc7ba solid 1px; padding-bottom:10px;}
.conteneur_662 { background-color:#FFF; margin:0 0 15px 5px;width:662px; border: #cdc7ba solid 1px;}
.titre_espace_pro { padding:5px 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size:16px; font-weight: bold;}
.titre_pourquoi {padding:10px 20px; font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:16px;}
.bg_vert {background:#6ebb1e; color:#FFF;}
.bg_formation {background:#fff200 }
.bg_blanc {background:#FFF;}
.bg_black {background:#000; color:#FFF;}
.bg_aca188 {background:#aca188; color:#FFF;}
.georgia24 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.verdana11 {font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.verdana12 {font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.bloc_annonceurs_L {width:35%; margin-bottom: 10px;}
#texte_offre_moment {width:152px; margin-left:10px;}
.bloc_annonceurs_R {width:60%;margin-bottom: 10px; border:#d0cbbe solid 1px; background:#e6e3dc; padding: 0px 10px;}
.titre_nos_supports {font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-weight:bold; color:#997a32; padding-bottom:10px; border-bottom:#000 dotted 1px; list-style: none;}
.bloc_annonceurs_R li {font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style-position:inside; padding: 10px 0px;}
.bloc_annonceurs_R li:not(:last-of-type) {border-bottom:#000 dotted 1px; padding-bottom: 10px;}
.bloc_annonceurs_R li a {color: #000;}

.border_bottom_dotted {border-bottom:#b1ab9b dotted 1px; margin:0 15px; padding: 15px 0;}
.bg_blanc662 { background:#FFF; width:622px; margin:0 5px; padding:10px; min-height:160px;}
.border_bottom_dotted_black {border-bottom:#b1ab9b dotted 1px;}
.border_bottom_dotted_blacky {border-bottom:#000 dotted 1px;}
.bottom_offre_moment {width:622px; padding:10px 15px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.bottom_offre_moment  li a {color:#000; }
.bottom_offre_moment  li {margin: 0 10px 0 10px;float:left;line-height:30px; }

.bloc_annonceurs_R li a img, .bottom_offre_moment li a img {vertical-align: -5px;}

.club_partenaires {padding:20px; background:url(images/bg_club_partenaires_03.jpg) repeat-x; min-height:157px; border:#FFF solid 2px; margin:0 0 10px 5px; color:#FFF;}
.le_club {width:370px; min-height:157px;}
.les_avantages { padding:0 0 0 20px;}

#club_partenaires_bloc {width:290px; margin-top:15px;margin-left:60px;position:relative; overflow: hidden; height:157px;}
#club_partenaires_bloc ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}
#club_partenaires_bloc li {
    float: left;
    list-style: none outside none;
}
.pl_10 {padding-left: 10px;}
.pr_20 {padding-right: 20px;}
.pb_5 {padding-bottom:5px;}
.pt_5 {padding-top:5px;}
.pt_9 {padding-top:9px;}
.bouton_vert_club {background:#6fbb20; padding:5px 10px; font-family: Verdana, Geneva, sans-serif;font-size:10px; margin-top:10px; font-weight:bold; text-align:center; width:150px; float: right;}
.bloc_vert_espace_pro {width:303px; padding:10px; background:#6fbb20; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.texte_bloc_vert_espace_pro { padding:10px 0; border-bottom:#FFF dotted 1px; border-top:#FFF dotted 1px; margin:10px 0;}
.blocs_verts {padding:0 5px; margin-bottom:10px;}
.white {color:#FFF;}
.bloc_agenda {width:30%;}
.bloc_article_agenda {background:#FFF; padding:15px;}
.bloc_article_academy {background:#FFF; padding:5px; width:652px; margin-bottom:10px;}
.margin_0_25 {margin:0 25px;}
.texte_ils_parlent {width:510px; padding:15px; background:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; }
.blocs_annonceurs {width:300px; padding:10px; border: #FFF solid 3px; min-height:460px; margin-bottom: 15px;}
.bg_vert_annonceurs {background-color:#6fbb20;}
.bg_marron_annonceurs {background-color:#997a32;margin-left: 0.8em;}
.blocs_annonceurs a.spip_out {color:#000;}
.bloc_article_agenda {font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.bloc_article_agenda form p.boutons input.submit { background:#6fbb20; color:#FFF; border:none; font-weight:bold; padding: 5px 10px;}
.partenaire_mis_en_avant p { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.partenaire_mis_en_avant img {float:left; padding-right:10px; }
.partenaire_mis_en_avant a.spip_out { color:#000;}
.liste_part_instit ul { margin:0 0 10px 15px;}
.liste_part_instit a { color:#000;}
.liste_part_instit span.on { color:#9e813d; text-decoration: underline;}


/*------------------------------------------
/*PUBLIER COMMENTAIRE
/*------------------------------------------*/
.publier_commentaire {border:#cdc7ba solid 1px; background:#f8f8f6;}
.publier_commentaire fieldset {border:none;}
.publier_commentaire_tetiere {padding:10px; background:#6fbb20; font-family:Optima, "Trebuchet MS", Arial, sans-serif; font-size:14px; font-weight:bold; color:#FFF;}
.login_forum {margin:10px;}
.publier_commentaire_corps {margin:10px;}

.articles h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.cartouche h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
/*------------------------------------------
/*RESULTATS RECHERCHE
/*------------------------------------------*/
.result_recherche {width:644px; min-height:20px; background:url(images/bg_result_recherche_03.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; border:#FFF solid 2px; margin:0 0 10px 5px; padding:9px;}
#bloc_entete_recherche {
    padding: 0;
    margin: 0;
    border-top-width: 0;
    /*width: 643px;
    text-align: right;*/
}
#bloc_entete_recherche .formulaire_spip {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 1em;
    width: 100%;
    /*text-align: right;*/
}
#mini_menu_haut #bloc_entete_recherche .formulaire_spip {
    font-size: 1.2em;
}
.contenu_L { background-color:#FFF; margin:0 0 15px 5px;width:664px; float:left; border: #cdc7ba solid 1px; }
#contenu_result_recherche {  margin:0 0 15px 0;width:664px; float:left; }
.tri_recherche_top, .tri_recherche_bottom {background:#e6e3dc; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 20px; border-bottom:#9f9f9d dotted 1px;}
.affich_result {padding:10px 20px;}
.affich_result li { list-style-image:url(images/puce.gif);}
.affich_result li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
.affich_result a:hover{ text-decoration:underline;}
.tri_recherche_top .pagination a{color:#000;}
.gris_fonce {color:#333333;}


/*------------------------------------------
/*KIOSQUE
/*------------------------------------------*/
.onglet_kiosque {padding:5px 10px; background:url(images/bg_onglet_kiosque_03.jpg) repeat-x; min-height:14px; margin-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:-3px;}
.onglet_kiosque.on {background:#FFFFFF; border:#cdc7ba solid 1px;border-bottom:none; min-height:12px;}
.bloc_L_kiosque { background-color:#FFF; margin:0 0 15px 0;width:666px; float:left; border: #cdc7ba solid 1px; padding:10px 0; }
#texte_presentation_kiosque { background-color:#FFF; width:626px; padding:10px 20px; border: #cdc7ba solid 1px; font-weight:bold; margin-bottom:20px;}

#tout_kiosque_a_la_une,#kiosque_a_la_une {width:490px; border-right:#b1ab9b dotted 1px; padding-left:7px; min-height:314px;}

.bouton_blanc_a_la_une {background:#FFF; padding:3px 10px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:16px; margin-top:10px;}
.bouton_blanc_a_la_une p {padding: 0;margin: 0;}
.bouton_blanc_a_la_une a { color:#6fbb20; font-weight: bold;}

.bouton_vert_kiosque {background:#6fbb20; padding:3px 20px; font-family: Verdana, Geneva, sans-serif;font-size:10px; margin-top:10px; font-weight:bold;}
.bouton_vert_kiosque a{color: white;}
.bouton_vert_kiosque p {padding: 0;margin: 0;}

.bouton_vert_a_la_une_kiosque {background:#6fbb20; padding:3px 15px; font-family:Optima,"Trebuchet MS", Arial, sans-serif; font-size:16px; margin-top:10px;}
.bouton_vert_a_la_une_kiosque a {color: white; font-weight: bold;}
.bouton_vert_a_la_une_kiosque p {padding: 0;margin: 0;}

.article_kiosque_img {min-height:155px;}
.article_kiosque_img img { margin:0 auto;}


/*------------------------------------------
/*ESPACE PRIVE
/*------------------------------------------*/
#contenu_L_espace_prive { margin:0 0 15px 5px;width:664px; float:left; padding-bottom:10px;}
.align_right {text-align: right;}
input.bouton_vert_espaceprive {border: none;margin-top: 10px; color: #FFF;}
input.bouton_vert_normal {border: none; color: #FFF; background: #6fbb20; padding: 3px;}
input.bouton_vert_normal:hover {cursor: pointer;}

a.rub_id_245, span.rub_id_245 {color:#47aef0;}
.formulaire_recherche input.text {background:#FFFFFF; color: gray;}


#home_newsletter_input .formulaire_spip input.text {width: 50px;}

.border_r_dot_black {border-right: #000000 dotted 1px;}

/*------------------------------------------
/*BLOGS
/*------------------------------------------*/
.blog_top {background-color: #6ebb1e; padding: 20px; color: white; font-family:  Arial, Helvetica, sans-serif; font-size: 13px;}
.blog_top h1 {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 27px;}
#contenu_L_top_R_blog { width:380px; }
#contenu_L_top_R_bottom_blog {clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; padding: 10px 14px;}
#pagination_art_blog {width:482px; display: table-cell; vertical-align: middle;}
#pagination_art_blog a {line-height: 25px;}
.abcdaire {background-color: gray; color: white; margin-bottom: 10px;}
.abcdaire_titre {background-color: #d9d8d8; color: black;}


/*------------------------------------------
/*FORUMS
/*------------------------------------------*/
.bloc_L_forums { background-color:#FFF; margin:0 0 15px 0;width:626px; float:left; border: #cdc7ba solid 1px; }
.bulle_nb_com { background:url(images/bulle_nb_com.png) no-repeat; min-height: 23px; width: 31px; text-align: center;}
.mt_55 {margin-top: 55px;}
#rej_com {background:url(images/fond_rej_com.jpg) repeat-x; min-height: 246px; width: 192px; padding: 10px;}

#meme_theme { padding:3px 6px 2px 0; color:#997a32; margin-left:6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#baro_contenu_theme {background-color:#e6e3dc; border:#cdc7ba solid 1px; min-height:20px; margin-top:7px; padding: 5px;}
.text_meme_theme {border-top:#000 dotted 1px; padding:4px; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.w_m_theme {width: 385px;}


/*------------------------------------------
/* SURCHARGE DE spip_formulaires.css
/*------------------------------------------*/

.formulaire_spip {
	margin:0 0 0 17px;margin-bottom: 2px; padding: 0; border: 0; text-align: left; font-size: 1em;
}

.formulaire_spip fieldset legend { margin: 0; padding: 0; font-size: 1.05em; font-weight: bold; background-color:none; color: #333; } /* Preciser la couleur des legend et du fond pour IE/Win */

input.submit_sondage {background-color:#6FBB20;border:none;color:#FFFFFF;font-family:Verdana,Geneva,sans-serif;font-size:10px;font-weight:bold;line-height:20px;min-height:20px; width:80px;}
.formulaire_spip fieldset.previsu { margin-bottom: 10px; padding: 1em; border: 2px dashed #F57900; }
.formulaire_recherche input.text { padding-left: 0; background: #FFF url(rechercher.gif) no-repeat right center; width: 150px; padding: 2px 4px; box-sizing: border-box;}
.formulaire_recherche input.text:focus { background-image: none; }
.formulaire_recherche input.submit { color:#FFF; background-color:#6fbb20; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; border:none; min-height:20px; line-height:20px;}
.formulaire_spip select {
    width: auto ;
}
.formulaire_ecrire_auteur_jeux {
  margin : 0px 0px 12px 0px;
  padding: 5px;
  background-color: #E6E3DC ;
}

/*------------------------------------------
/* Helper pour jquery & messages d'erreur
/*------------------------------------------*/
.hide-no-javascript { /* hide this by default javascirpt will show it if present */
    display: none;
}

.display_none{
    display: none;
}

label.error {
    float: right;
    color: red;
    vertical-align: top;
}

.erreur {
    color: #CC3300;
}

input.erreur{
    background-color: #FFCCCC;
    border-color: #CC3300 ;
    border-style: solid;
    border: 1px inset;
    width: 15em;
}

/*------------------------------------------
/* css Jquery pour accordeon
/*------------------------------------------*/


.ui-state-active .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_999999_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon{background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fbc856_256x240.png); }


.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

#lien_vers_mobile { clear: both; margin: 0.5em; padding: 10px; min-height:20px; background:#84B819; font-family:Arial, Helvetica, sans-serif; font-size:3em; color:#FFF; text-align:center; border: none; }
#lien_vers_mobile a {color: #fff }

/***********************************************/
/*                                             */
/*        Emplois verts                        */
/*                                             */
/***********************************************/

.emplois_glissiere_main {
    position: relative;
    overflow: hidden;
    height: 240px;
}

.emplois_glissiere_main  ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    left: -300px;
}

.emplois_glissiere_main li {
    float: left;
    margin-right: 3px;
}

/**
 *  Horizontal Buttons
 */
.emploi-jcarousel-next {
    position: absolute;
    top: 70px;
    right: -3px;
    width: 54px;
    height: 103px;
    cursor: pointer;
    background: transparent url("images/glissiere_btn_droit.png") no-repeat 0 0;
}

.emploi-jcarousel-next:hover {
    background-position: 2px 0;
}

.emploi-jcarousel-next:active {
    background-position: 4px 0;
}

.emploi-jcarousel-prev {
    position: absolute;
    top: 70px;
    left: 0px;
    width: 54px;
    height: 103px;
    cursor: pointer;
    background: transparent url("images/glissiere_btn_gauche.png") no-repeat 0 0;
}

.emploi-jcarousel-prev:hover {
    background-position: -2px 0;
}

.emploi-jcarousel-prev:active {
    background-position: -4px 0;
}

.emplois_verts_formulaire  {
    position: relative;
    padding: 5px 20px ;
}

#emploi_corner_right {
    background-image:url(images/coin_droite.png); width:23px; border:none;
    position:absolute;
    width: 23px;
    height: 23px;
    z-index: 100;
    margin-left: 21.4em;
    margin-top: -0.1em;
}

#emploi_corner_left {
    background-image:url(images/coin_gauche.png); width:23px; border:none;
    position:absolute;
    width: 23px;
    height: 23px;
    z-index: 100;
    margin-top: -2.4em;
    margin-left: -0.2em;
}


.emplois_verts_formulaire h3 {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: normal;
    border-bottom: 1px solid #E6E3DC ;
}

.emplois_verts_formulaire .choix {
    margin-bottom: 10px;
    font-weight: bold;
}

/*  http://www.wufoo.com/2011/06/13/custom-radio-buttons-and-checkboxes/
    Hide the original radios and checkboxes
    (but still accessible)

    :not(#foo) > is a rule filter to block browsers
                 that don't support that selector from
                 applying rules they shouldn't

*/

div:not(#foo) > .emplois_verts_formulaire input[type='radio'],
div:not(#foo) > .emplois_verts_formulaire input[type='checkbox'] {

    /* Hide the input, but have it still be clickable */
    opacity: 0;

    float: right;
    width: 1em;
}


div:not(#foo) > .emplois_verts_formulaire input[type='radio'] + label,
div:not(#foo) > .emplois_verts_formulaire input[type='checkbox'] + label {
    margin: 0;
    clear: none;

    /* Left padding makes room for image */
    padding: 5px 0 4px 2.5em;

    /* Make look clickable because they are */
    cursor: pointer;

    background: url(images/check_box_vide.png) left center no-repeat;
}

div:not(#foo) > .emplois_verts_formulaire input[type='radio'] + label
{
    background: url(images/radio_vide.png) left center no-repeat;
}

/*
    Change from unchecked to checked graphic
*/
div:not(#foo) > .emplois_verts_formulaire input[type='radio']:checked + label {
    background-image: url(images/radio_plein.png);
}
div:not(#foo) > .emplois_verts_formulaire input[type='checkbox']:checked + label {
    background-image: url(images/check_box_pleine.png);
}

.emplois_glissiere {
    height: 276px;
    background: none repeat scroll 0 0 #DCD7CD;
    position: relative;
}

.emplois_glissiere_top {
    height: 18px;
    background-image:url(images/glissiere_degrade_haut.png); border:none;
    background-repeat: repeat-x;
}

.emplois_glissiere_bottom {
    height: 18px;
    background-repeat: repeat-x;
    background-image:url(images/glissiere_degrade_bas.png); border:none;
}

.emplois_glissiere_main {
    height: 240px;
}

.emplois_titre_chapitre {
    background: #FFF;
    padding: 5px;
    text-align: center;
}

.emplois_titre_chapitre_encapsulation {
    margin-bottom: 10px;
    border-bottom: 1px solid #D2CBBF ;
    border-top: 1px solid #D2CBBF ;
    padding: 3px 0;
}

.emplois_titre_chapitre_1702 {
    color: #EFDD58;
}

.emplois_titre_chapitre_1708 {
    color: #FFE003;
}

.emplois_titre_chapitre_1714 {
    color: #C595BF;
}

.emplois_titre_chapitre_1720 {
    color: #C6D004;
}

.emplois_titre_chapitre_1726 {
    color: #E85318;
}

.emplois_titre_chapitre_1732 {
    color: #E30163;
}

.emplois_titre_chapitre_1738 {
    color: #80C9C9 ;
}

.emplois_titre_chapitre_1744 {
    color: #B45C18;
}

.emplois_resume {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #788488;
}

.formation_resume {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
}

.home_bloc_metier {
   margin-bottom: 5px;
   padding: 2px 2px 2px 10px;
   background-image:url(images/metier_degrade_blc.png); border:none;
   background-repeat: repeat-x;
   height: 86px;
   width: 83%;
}

.metier_coin_droit {
   background-image:url(images/metier_coin_droit.png) ; border:none;
   background-repeat: no-repeat;
   width: 8px;
   height: 86px;
}

.metier_coin_gauche {
   background-image:url(images/metier_coin_gauche.png) ; border:none;
   background-repeat: no-repeat;
   width: 60px;
   height: 86px;
   position: relative;
}

.home_bloc_formation {
   margin-bottom: 5px;
   padding: 2px 2px 2px 10px;
   background-image:url(images/formation_degrade_noir.png); border:none;
   background-repeat: repeat-x;
   height: 90px;
   width: 82%;
}

.formation_coin_droit {
   background-image:url(images/formation_coin_droit.png) ; border:none;
   background-repeat: no-repeat;
   width: 8px;
   height: 90px;
}

.formation_coin_gauche {
   background-image:url(images/formation_coin_gauche.png) ; border:none;
   background-repeat: no-repeat;
   width: 62px;
   height: 91px;
   position: relative;
}

.metier_ruban_petit {
    width: 14px;
    height: 27px;
}

.metier_ruban {
    position: absolute;
    width: 33px;
    height: 77px;
    z-index: 100;
    margin-left: 14px;
}

.metier_ruban_1702 {
    background-image:url(images/rb_grd_coeur_energie.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1708 {
    background-image:url(images/rb_grd_nature_metier.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1714 {
    background-image:url(images/rb_grd_produire_respect.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1720 {
    background-image:url(images/rb_grd_chasseur_pollution.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1726 {
    background-image:url(images/rb_grd_ville_durable.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1732 {
    background-image:url(images/rb_grd_dechats.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1738 {
    background-image:url(images/rb_grd_services_futur.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_1744 {
    background-image:url(images/rb_grd_passer_message.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1702 {
    background-image:url(images/rb_petit_coeur_energie.png) ; border:none;
    background-repeat: no-repeat; }

.metier_ruban_petit_1708 {
    background-image:url(images/rb_petit_nature_metier.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1714 {
    background-image:url(images/rb_petit_produire_respect.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1720 {
    background-image:url(images/rb_petit_chasseur_pollution.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1726 {
    background-image:url(images/rb_petit_ville_durable.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1732 {
    background-image:url(images/rb_petit_dechets.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1738 {
    background-image:url(images/rb_petit_services_futur.png) ; border:none;
    background-repeat: no-repeat;
}

.metier_ruban_petit_1744 {
    background-image:url(images/rb_petit_passer_message.png) ; border:none;
    background-repeat: no-repeat;
}

.titre_article_home_metier {
    margin: 8px 0px;
}

.formation_titre {
    color: #E6E3DC;
}

.home_bloc_presentation {
   font-weight: bold;
   margin-bottom: 10px;
}

.sous_titre_emploi {
   margin: 5px 0px 5px 20px;
}

.sous_titre_associe h3 {
    font-weight: normal;
}

.sous_titre_associe {
   font-size: 2.5em;
   padding: 10px 20px;
   margin-bottom: 20px;
   border-bottom: 1px solid #D2CBBF;
   border-top: 1px solid #D2CBBF;
}

.metier_btns {
   width: 664px;
   clear: both;
}

.metier_btns_prec {
   float: left;
}

.metier_btns_suiv {
   float: right;
}

#barometre_metier_global {
  margin: 0px 20px 10px;
  float: right;
}

.metier_baros_table tr {
    height: 8px;
    line-height: 8px;
}

.metier_baros_table {
    width: 230px;
    margin-bottom: 15px;
}

.metier_baros_intitule {
  text-align: right;
  font-size: 10px;
  padding-right: 5px;
}

.metier_baros_intitule a {
  color: #333;
}

.metier_baros_icones {
  padding: 6px 3px 0px;
}

.metier_menu_accordeon {
  width: 100%;
}

.menu_accor_chap {
 width: 300px;
 margin-left: -23px;
}

.menu_accor_ruban {
    position: absolute;
    width: 14px;
    top: 2px;
    height: 27px;
    z-index: 100;
    margin-left: 14px;
}

.menu_accor_titre {
    font-size: 1.1em;
    font-weight: bold;
    padding: 6px 0px 0px 3px ;
    background-image:url(images/degrade_blc.png); border:none;
    background-repeat: repeat-x;
    height: 32px;
    width: 86%;
}

.menu_accor_titre_black {
    font-size: 1.1em;
    font-weight: bold;
    padding: 6px 0px 0px 3px ;
    background-image:url(images/degrade_noir.png); border:none;
    background-repeat: repeat-x;
    height: 25px;
    width: 86%;
    color: #E6E3DC;
}

.menu_accor_coin_drt {
   background-image:url(images/cote_droit_blc.png) ; border:none;
   background-repeat: no-repeat;
   width: 7px;
   height: 32px;
   margin-right: -9px;
}

.menu_accor_coin_drt_black {
   background-image:url(images/cote_droit_noir.png) ; border:none;
   background-repeat: no-repeat;
   width: 7px;
   height: 32px;
   margin-right: -9px;
}

.menu_accor_coin_gau {
   background-image:url(images/cote_gauche_blc.png) ; border:none;
   background-repeat: no-repeat;
   width: 37px;
   height: 32px;
   position: relative;
}

.menu_accor_coin_gau_black {
   background-image:url(images/cote_gauche_noir.png) ; border:none;
   background-repeat: no-repeat;
   width: 36px;
   height: 32px;
   position: relative;
}

.metier_menu_accordeon li {
    list-style-type: none;
}

.metier_menu_accordeon li a {
    color: #000;
}

.metier_menu_accordeon ul {
    display: none;
}

/*
Popup d'abonnement
*/

/* jqModal base Styling courtesy of;
 Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
 the Window's z-index value will be set to 3000 by default (in jqModal.js). You
 can change this value by either;
 a) supplying one via CSS
 b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow {
    display: none;
    position: fixed;
    width: 750px;
    height: 360px;
    background-color: #30aae2;
    top: 50%;
    left: 50%;
    margin: -180px 0 0 -375px;
    border: 2px solid #fff;
}
.jqmOverlay {
    background-color: #000;
}

/* Fixed posistioning emulation for IE6
 Star selector used to hide definition from browsers other than IE6
 For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop)  + Math .round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmClose,
.jqm-close {
    position: absolute;
    top: 0;
    right: 0;
    background: url(images/button_close.png) no-repeat;
    width: 34px;
    height: 34px;
}

.abo_popup_wrapper {
    position: relative;
    color: #fff;
    width: 750px;
    height: 360px;
}

.abo_popup_contenu {
    position: relative;
    height: 100%;
    width: 493px;
}

.abo_popup_titre {
    padding-top: 30px;
    padding-bottom: 20px;
}

.abo_popup_chapo .titre_noire {
    color: #000;
    margin-bottom: 20px;
    display: block;
}

.abo_popup_img {
    padding-bottom: 20px;
}

.abo_popup_footer {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    text-align: right;
}

.abo_popup_boutons {
}

.abo_popup_boutons a {
    display: inline-block;
    text-indent: 0;
    margin-left: 15px;
    text-decoration: underline;
}

.abo_popup_boutons a img {
    vertical-align: middle;
}

.abo_popup_bandeau {
    text-align: center;
}

.abo_popup_bandeau a {
    text-decoration: none;
}

.abo_popup1 .abo_popup_boutons {
    padding-right: 28px;
    padding-bottom: 20px;
}

.abo_popup1 .abo_popup_boutons a {
    color: #fff;
}

.abo_popup3 .abo_popup_contenu,
.abo_popup4 .abo_popup_contenu {
    width: 100%;
}

.abo_popup3 .abo_popup_description {
    margin-bottom: 20px;
}

.abo_popup3 .abo_popup_chapo {
    padding-top: 30px;
    font-weight: normal;
}

.abo_popup3 .abo_popup_chapo .titre_noire {
    margin-bottom: 5px;
}

.abo_popup3 .abo_popup_footer {
    height: 65px;
}

.abo_popup3 .abo_popup_boutons {
    padding-right: 20px;
}

.abo_popup3 .abo_popup_text img,
.abo_popup3 .abo_popup_boutons a {
    padding-top: 10px;
}

.abo_popup3 .abo_popup_text,
.abo_popup4 .abo_popup_text {
    padding-left: 20px;
}

.abo_popup3 .abo_popup_boutons a,
.abo_popup4 .abo_popup_boutons a {
    color: #ff5839;
    margin-left: 0;
}

.abo_popup3 .abo_popup_boutons a img,
.abo_popup4 .abo_popup_boutons a img {
    color: #ff5839;
    margin-left: 10px;
}

.abo_popup3 .abo_popup_footer > div,
.abo_popup4 .abo_popup_footer > div {
    height: 100%;
}

.abo_popup4 .abo_popup_footer {
    color: #121212;
}

.abo_popup3 .abo_popup_footer,
.abo_popup4 .abo_popup_footer {
    background-color: #fff;
}

.abo_popup4 .abo_popup_footer {
    height: 80px;
}

.abo_popup4 .abo_popup_text {
    text-align: left;
    padding-top: 15px;
}

.abo_popup4 .abo_popup_boutons {
    padding-right: 25px;
}

.abo_popup4 .abo_popup_boutons a {
    padding-top: 17px;
}

.abo_popup1 .abo_popup_contenu,
.abo_popup2 .abo_popup_contenu {
    top: 0;
    right: 0;
    position: absolute;
}

.abo_popup2 .abo_popup_titre {
    padding-bottom: 20px;
}

.abo_popup2 .abo_popup_chapo {
    padding-bottom: 30px;
    position: relative;
}

.abo_popup2 .abo_popup_chapo a {
    text-decoration: none;
    color: #fff;
}

.abo_popup2 .abo_popup_chapo a img {
    position: absolute;
    right: 20px;
    top: 50px;
}

.abo_popup2 .abo_popup_boutons {
    padding-right: 28px;
    height: 80px;
    background-color: #fff;
}

.abo_popup2 .abo_popup_boutons a {
    color: #ff5839;
    text-align: center;
    padding-top: 17px;
}

.abo_popup1 .abo_popup_chapo,
.abo_popup2 .abo_popup_chapo {
    margin-left: 6px;
}

.abo_popup_noel .jqmClose {
    background: url(images/button_close_round.png) no-repeat;
    width: 42px;
    height: 42px;
    top: -21px;
    right: -21px;
}

.hauteur600 {
    height: 600px;
}

.clearafter:after {
    content: "";
    display: block;
    clear: both;
}

.border_dotted {
    border: 1px dotted black;
}

.bouton {
    font-family: Optima,"Trebuchet MS", Arial, sans-serif;
    border: none;
    cursor: pointer;
    color:#FFFFFF;
    font-size: 12px;
    font-weight:bold;
    padding: 7px 17px;
    display:inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.bouton:hover,
.bouton:visited {
    color:#FFFFFF;
}

button[type="submit"].bouton:hover {
    text-decoration: underline;
}

.bouton.vert {
    background-color: #6FBB20;
}

@import url(http://fonts.googleapis.com/css?family=Roboto);
.bouton.payer {
    background-color: #FE6240;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
}

.bradius3 {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.bradius5 {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.bouton.abo_pro {
    background-color: #c92f42;
    font-size: 14px;
    width: 125px;
    padding-top: 10px;
    padding: 10px 0;
    text-align: center;
    font-weight: normal;
    margin-left: 10px;
}

/************
 Hors-Series
*************/
td div.titre_article_home {
    margin-top: 0;
}

.col140 {
    width: 140px;
    margin: 10px 0;
    padding: 10px;
}

.hs {
    background-color: #CDC7BA;
}

.hs h1,
.hs h2 {
    text-align: left;
}

.hs h1 {
    font-family:Optima,"Trebuchet MS", Arial, sans-serif;
    font-size:14px;
    text-transform: uppercase;
}

.hs h1 a {
    font-weight: bold;
    color: #000;
}

.hs h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#FFF;
}

.hs h2 a {
    color: #997A32;
}

.hs h2:not(last-of-type) {
    border-top: #FFF dotted 1px;
    padding-top: 10px;
    margin-top: 10px;
}

.hs img {
    margin-top: 10px;
    border:1px solid #fff;
}

/*************
 Detroit DIY
*************/
.detroit-diy > #page {
    padding-bottom: 1px;
}

.detroit-diy #conteneur {
    float: none;
    width: 990px;
    margin: auto;
}

.detroit-diy #contenu_L_home,
.detroit-diy #contenu_L {
    width: 680px;
    border: none;
    margin-left: 0px;
}

.detroit-diy #contenu_R {
    margin-right: 0px;
}

.detroit-diy #col_gauche_home_L {
    width: 100%;
    margin-bottom: 0;
}

.detroit-diy .home_bloc {
    padding: 10px;
}

.detroit-diy #col_gauche_home_L .titre_article_home,
.detroit-diy #mon_compte,
.detroit-diy #abonnez_vous,
.detroit-diy #col_gauche_home_R > div:not(.entete_pub),
.detroit-diy #contenu_R > div:not(.entete_pub),
.detroit-diy > iframe {
    margin-top: 0px;
    margin-bottom: 10px;
}

.home_bloc.zone_libre {
    min-height: 50px;
    font-weight: bold;
    font-style: italic;
}

.detroit-diy .home_bloc,
.detroit-diy .titre_rub_bloc,
.detroit-diy #hierarchie,
.detroit-diy #mon_compte,
.detroit-diy #abonnez_vous,
.detroit-diy > iframe {
    margin-bottom: 10px;
}

.detroit-diy .grille {
    height: 825px;
}

.detroit-diy .grille .chargement-image,
.detroit-diy iframe.chargement-fin {
    width: 960px;
    height: 800px;
}

.detroit-diy .grille .chargement-image {
    background: url(images/ajax-loader-big-green.gif) no-repeat center;
}

.chargement-fin {
    display: none;
}

/*******
 Coiffe
*******/
#pub-coiffe {
    position: fixed;
    z-index: -999;
    top: 0;
    left: 50%;
    margin-left: -625px;
}

/*****************************
 Popup inscription partenaires
*****************************/
#popup_insc {
    background-image: url(images/popup-pages-partenaires-fond.png);
    border: none;
}

#popup_insc form > div,
#popup_insc .couv {
    text-align: left;
}

#popup_insc .couv {
    margin-left: 2px;
}

#popup_insc .jqm-close {
    top: 3px;
    right: 3px;
}

#formulaire_popup_insc {
    position: absolute;
    top: 140px;
    left: 300px;
}

#formulaire_popup_insc table {
    width: 400px;
}

#formulaire_popup_insc td {
    height: 25px;
    padding: 2px;
}

#formulaire_popup_insc .erreur {
    font-size: smaller;
}

/*****************
 Forum
*****************/
#formulaire_forum {
    margin: 10px;
}
#formulaire_forum input#titre.text {
    margin-top: 5px;
    padding: 3px;
}
#formulaire_forum textarea {
    padding: 3px;
}
#contenu_forum .menu.articles h2,
#contenu_forum .menu.articles h3,
#contenu_forum .menu.articles small {
    padding-bottom: 10px;
}
#contenu_forum .menu.articles .introduction {
    padding: 10px 0;
}

.boutons_paiement {
    min-height: 93px;
    background: url(images/bg_tunnel_bottom.png) no-repeat right bottom;
    margin-right: 20px;
}

.boutons_paiement ul {
    list-style: none;
}

.boutons_paiement li {
    display: inline-block;
}

#formulaire_nl_desinscription input,
#newsletter_bottom_R input,
.content_newsletter_rss_twitter.news input {
    border: 1px solid #ccc;
}

#formulaire_nl_desinscription input[type="text"],
#newsletter_bottom_R input[type="text"],
.content_newsletter_rss_twitter.news input[type="text"] {
    height: 20px;
    padding: 4px;
}

#formulaire_nl_desinscription input[type="submit"],
#newsletter_bottom_R input[type="submit"],
.content_newsletter_rss_twitter.news input[type="submit"] {
    border: 1px solid transparent;
    line-height: 1.46;
    padding: 4px 8px;
}

.content_newsletter_rss_twitter.news input[type="text"] {
    width: 132px;
    margin-bottom: 5px;
    margin-left: -1px;
}

#formulaire_nl_desinscription input[type="submit"] {
    line-height: 1.35;
}

#newsletter_bottom_R input[type="text"] {
    width: 200px;
}

#newsletter_bottom #newsletter_bottom_R {
    display: table;
    border-spacing: 5px;
    margin-right: -5px;
}

#newsletter_bottom #newsletter_bottom_R span {
    display: table-cell;
    vertical-align: middle;
}

/* #2475 sommaire sur 2 colonnes */
.sommaire #contenu_R_home {
    display: none;
}
.sommaire #contenu_L_home {
    width: 99%;
    margin-right: 5px;
}
.sommaire .home_event {
    width: 100%;
}
.sommaire .auteur_home {
    line-height: 20px;
    width: 100%;
    display: table;
    min-height: 46px;
}
.sommaire #col_gauche_home_L {
    width: 680px;
}
.sommaire #col_gauche_800,
.sommaire .texte_article_home1,
.sommaire #et_aussi,
.sommaire .auteur_home_L,
.sommaire .auteur_home_R,
.sommaire #titre_et_aussi {
    width: auto;
}
.sommaire article .texte_article_home1 {
    min-height: 112px;
}
.sommaire .auteur_home_R img {
    vertical-align: middle;
}
.sommaire .home_event,
.sommaire article {
    padding: 15px;
}
#col_gauche_800,
.sommaire article,
.une_terraeco,
#derniere_minute,
#derniere_minute_article {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.sommaire #en_images {
    width: 646px;
    padding: 15px;
}
.sommaire #titre_en_images {
    padding-left: 0;
}
.sommaire .titre_article_home a {
    font-weight: normal;
}
.sommaire #col_gauche_home_L > article {
    width: 338px;
    position: relative;
    display: inline;
    float: left;
    min-height: 542px;
}
.sommaire #col_gauche_home_L > article:nth-of-type(even) {
    margin-left: 4px;
}
.sommaire .titre_article_home h2 {
    min-height: 87px;
}
.sommaire #bloc_en_images_C {
    width: 594px;
}
.une_terraeco .titre_article_home1 h1 a {
    font-weight: bold;
}
.sommaire  .logo_article_home {
    min-height: 210px;
}
.sommaire article.home_bloc > * {
    box-sizing: border-box;
}
/* #2475 hors-séries */
.col300 {
    width: 300px;
}
.col300.hs {
    margin: 10px 0;
    padding: 10px;
}
.col300.hs > h1 {
    border-bottom: #FFF dotted 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.col300.hs span h2 {
    margin-top: 0;
}
.col300.hs .hs_img {
    width: 50%;
    height: 200px;
    display: block;
    float: left;
    text-align: left;
}
.col300.hs .hs_img:nth-child(even) {
    text-align: right;
}
.col300.hs img {
    text-align: center;
    margin-top: 0;
}

/* #2509 articles liés dans home event et une terraeco */
.image_article_home {position: relative;}
.articles_lies { position: absolute; bottom: 3px; padding: 10px 15px; background: rgba(0,0,0,0.6); text-align: left; width: 100%; }
.articles_lies li:before { content: "\25cf"; color: white; padding-right: 5px; }
.articles_lies h3, .articles_lies a { color: white; }
.articles_lies h3 { margin-bottom: 5px; }
.articles_lies a { font-weight: normal; }

/* #2517 modification d'affichage de la page Emplois/Formations */
#contenu_L_formation .titre_rub_bloc, #contenu_L_formation .home_bloc {margin-left: 5px;}
#contenu_L_formation .texte_article_rubrique_serie_2 {width: inherit;}
.bloc_article_agenda label {margin-bottom: 7px;}
.bloc_article_agenda input, .bloc_article_agenda textarea {padding: 4px;}
.bloc_article_agenda textarea {box-sizing: border-box;}
.bloc_article_agenda legend, .bloc_article_agenda .formulaire_spip fieldset legend {margin-bottom: 10px;}
.coordonnees_pub fieldset {clear: both; margin: 0; padding: 0; border: 0;}
.coordonnees_pub legend {padding: 0; font-size: 1.05em; font-weight: bold; color: #333; }
.coordonnees_pub a.spip_mail:before {font-size: 1.7em; vertical-align: sub; padding-right: 5px;}
.bloc_article_agenda .w50pc {display: table-cell;}
