/* -------------------------
		GENERALES
------------------------- */
body {
	margin:0;
	padding:0;
	margin-top:10px;
	text-align:center;
	font-family:"Arial",Verdana,Geneva,Trebuchet MS,Helvetica,sans-serif;
	font-size:14px;
}
table td {
	padding:0;
	font-family:"Arial",Verdana,Geneva,Trebuchet MS,Helvetica,sans-serif;
	font-size:14px;
}
table {	border-collapse:collapse; }
a img { border:none; }
p { line-height:1.4em; }
ul { line-height:1.4em; }
form { margin:0; padding:0; }

/* -------------------------
		CONTENEUR
------------------------- */
div#container {
	margin-top:10px;
	position:relative;
	width:992px;
	margin:auto;
	text-align:left;
}

/* -------------------------
		HEADER
------------------------- */
div#header {
	background:url(../images/header.jpg) no-repeat bottom left;
	height:137px;
	text-align:left;
	font-family:arial;
	font-size:14px;
	color:#515151;
}
div#header_cont {	color:#515151; }
div#header_co {
	background:url(../images/header_co.gif) no-repeat bottom left;
	height:137px;
	text-align:left;
}
div#header p, div#header_co p, div#header td, div#header_co td { margin:0; padding:0; }
div#header img, div#header_co img {
	border:none;
	margin:0;
	padding:0;
}
table#tab_cont { width:100%; }
td#logo { width:221px; }
td#logo img { vertical-align:bottom; }
td#vide { height:25px; visibility:hidden; }
td#vide h1 { display:none; }

/* -------------------------
		INFOS DATE / FETE ETC...
------------------------- */
td#header_infos { height:27px; }
td#header_infos a { text-decoration:none; color:#515151; }
td#header_infos a:hover { text-decoration:underline; }
div#header_date { float:left; }
table#tab_date td { height:21px; padding-right:10px; vertical-align:bottom; }
table#tab_date td#header_fleurs { font-size:12px; }
div#header_membres { float:right; }
table#tab_membres td { padding-right:10px; height:21px; vertical-align:bottom; }

/* -------------------------
		RECHERCHE / TOMBOLA
------------------------- */
table#header_search {
	font-size:12px;
	height:27px;
	width:537px;
	margin-top:11px;
}
table#header_search td {
	font-size:12px;
}
table#header_search input[type=text] {
	color:#515151;
	border: solid #D5C9B1 1px;
}
td#case_ok {
	text-align:right;
	padding-left:5px;
}
td#header_tombola {
	color:#3e5990;
	height:45px;
}
td#header_tombola p {
	width:462px;
	text-align:center;
	margin-left:70px;
	padding-top:10px;
}
td#header_tombola a {
	color:#3e5990;
	text-decoration:none;
}
td#header_tombola a:hover {
	text-decoration:underline;
}

/* -------------------------
		FAVORIS / PAGE DEMARRAGE / INSCRIPTION / SE CONNECTER
------------------------- */
td#td_header_dte {
	width:219px;
}
table#header_dte {
	width:195px;
	height:80px;
	margin:0px 12px 0px 12px;
}
table#header_dte a {	text-decoration:none;	color:#3E5990; }
table#header_dte a:hover { text-decoration:underline; }
tr#header_inscr_co { height:32px; }
tr#header_inscr_co a {	text-decoration:underline; }
td#header_liens {	font-size:12px; height:48px; }
td#td_co {	text-align:right; }

/* -------------------------
		ESPACE MEMBRE CONNECTE
------------------------- */
td#td_header_dte_co { width:219px; }
table#header_dte_co {
	width:218px;
	height:84px;
}
table#header_dte_co a {
	text-decoration:none;
	color:#3E5990;
}
table#header_dte_co a:hover { text-decoration:underline; }
td#avatar {
	width:59px;
	vertical-align:top;
}
td#avatar img { border:solid 1px #fff; }
td#pseudo {
	width:150px;
	vertical-align:bottom;
	padding-bottom:4px !important;
}
tr#fiz_mail_deco {
	vertical-align:top;
	padding-top:2px !important;
}
tr#fiz_mail_deco img { vertical-align:middle; }
td#mail { text-align:center; }
td#deco {
	text-align:right;
	padding-right:10px !important;
	width:40px;
}
td#univ {
	text-align:center;
	height:25px;
}
td#univ a { text-decoration:underline; }

/* -------------------------
		CONNEXION
------------------------- */
div#loginformdiv { text-align:center; }
div#loginformdiv form {
	margin:0;
	padding:0;
	color:#5E78AF;
}
div#loginformdiv p {
	margin:10px 0;
	margin-bottom:0;
	padding:0;
	font-weight:bold;
	line-height:30px;
	color:#5E78AF;
}
div#loginformdiv input.ichamp {
	font-size:16px !important;
	padding:2px;
	border:2px solid #a4b5d8;
	vertical-align:middle;
	margin-right:10px;
	background:url(../images/back_ichamp_profil.gif) repeat-x top left #fff;
}
div#loginformdiv input.ibtn {
	border:2px solid #a4b5d8;
	color:#fff;
	background:url(../images/back_ibtn_profil.gif) repeat-x bottom left #b7c4e2;
	font-size:14px !important;
	padding:3px;
	vertical-align:bottom;
	margin-left:10px;
	width:100px;
}
div#loginformdiv a {
	color:#5E78BD;
	margin-left:5px;
}
div#loginformdiv a:hover { text-decoration:none; }

/* -------------------------
		LOSTID
------------------------- */
div#lostid {
	text-align:center;
	background-color:#e6e9f0;
	border:1px dotted #C3CEE3;
	padding:15px;
	padding-top:5px;
}
div#lostid h1 {
	margin:0;
	padding:0;
	color:#3E5990;
}
div#lostid b { color:#3E5990; }
div#lostid input.ichamp {
	vertical-align:top;
	padding:3px;
}
div#lostid input.ibtn {
	vertical-align:top;
	padding:2px !important;
	border:1px solid #A5ACB2 !important;
}
div#lostid table {
	margin:auto;
	margin-top:5px;
}
div#lostid table td { padding:2px; }

/* -------------------------
		ONGLETS
------------------------- */
div#onglets { margin-top:15px; }
table#tab_onglets {
	width:992px;
	background:url(../images/onglet_back.gif) repeat-x bottom left;
}
.td_onglets {
	width:716px;
	margin:0;
	padding:0;
}
td#onglet_dec {
	width:199px;
	height:28px;
	padding-right:6px;
	padding-top:1px;
}
td#onglet_dec img { vertical-align:middle; }
td#onglet_dec a {
	background:url(../images/onglet_dec.gif) no-repeat bottom left;
	display:block;
	font-size:16px;
	color:#3E5990;
	font-weight:bold;
	width:199px;
	height:28px;
	text-decoration:none;
	text-align:center;
	line-height:28px;
}
td#onglet_dec a:hover, td#onglet_dec.active {
	background:url(../images/onglet_dec_hover.gif) no-repeat bottom left;
}
td#onglet_aide {
	width:77px;
	height:28px;
	padding-top:1px;
}
td#onglet_aide img { vertical-align:middle; }
td#onglet_aide a {
	background:url(../images/onglet_aide.gif) no-repeat bottom left;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#3E5990;
	width:77px;
	height:28px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}
td#onglet_aide.active a {	background:url(../images/onglet_aide_on.gif) no-repeat bottom left; }
td#onglet_aide.active a:hover {	background:url(../images/onglet_aide_on.gif) bottom left; }
td#onglet_aide a:hover { background:url(../images/onglet_aide_hover.gif) no-repeat bottom left; }
.td_onglets ul {
	margin:0;
	padding:0;
	list-style:none;
	height:28px;
	line-height:28px;
}
.td_onglets ul li {
	display:inline !important;
	float:left;
	width:136px;
	margin-right:6px;
	font-size:14px;
}
.td_onglets ul li a {
	display:block;
	background:url(../images/onglet_off.gif) bottom left no-repeat;
	text-align:center;
	color:#3E5990;
	text-decoration:none;
	height:29px;
	line-height:29px;
}
.td_onglets ul li a:hover {	background:url(../images/onglet_hover.gif) bottom left no-repeat; }
.td_onglets ul li a img {	vertical-align:middle; }
.td_onglets ul li.active a {
	color:#7e693e;
	font-weight:bold;
	background:url(../images/onglet_on.gif) bottom left;
}
.td_onglets ul li.active a:hover { background:url(../images/onglet_on.gif) bottom left; }
.td_onglets ul li.inactive a { color:#BFBFBF !important; }

/* -------------------------
		STRUCTURE
------------------------- */
table#structure {
	margin-top:9px;
	width:100%;
}

/* -------------------------
		MENU
------------------------- */
td#menu {
	width:200px;
	vertical-align:top;
}
td#menu h3 {
	background:url(../images/back_menu_title.gif) top left no-repeat;
	margin:0;
	padding:0;
	height:23px;
	line-height:23px;
	padding-top:4px;
	padding-left:10px;
	font-size:18px;
	color:#3e5990;
}
td#menu a {
	color:#000;
	text-decoration:none;
}
td#menu ul.themenu {
	margin:10px;
	margin-top:5px;
	padding-left:15px;
	font-size:14px;
	line-height:21px;
}
td#menu ul.sousthemenu {
	margin:5px;
	padding-left:10px;
	font-size:14px;
	line-height:16px;
}
td#menu ul.sousthemenu a { font-weight:normal !important; }
td#menu ul.sousthemenu a:hover {
	text-decoration:underline !important;
	color:#000 !important;
}
td#menu ul.sousthemenu li.soustheme { list-style-image:url(../images/sousmenu_li_gris.gif); }
td#menu ul.themenu li.theme { list-style-image:url(../images/menu_li_gris.gif); }
td#menu ul.themenu li.rouge { list-style-image:url(../images/menu_li_rouge.gif); }
td#menu ul.themenu li.vert { list-style-image:url(../images/menu_li_vert.gif); }
td#menu ul.themenu li.bleu { list-style-image:url(../images/menu_li_bleu.gif); }
td#menu ul.themenu li.violet { list-style-image:url(../images/menu_li_violet.gif); }
td#menu ul.themenu li.orange { list-style-image:url(../images/menu_li_orange.gif); }
td#menu ul.themenu li.marron { list-style-image:url(../images/menu_li_marron.gif); }
td#menu ul.themenu li.gris { list-style-image:url(../images/menu_li_gris2.gif); }
td#menu ul.themenu li.or { list-style-image:url(../images/menu_li_or.gif); }
table#structure td#menu ul.themenu li.theme a { font-weight:bold; }
td#menu ul.themenu li.rouge span.active a, td#menu ul.themenu li.rouge a:hover { color:#C00000; }
td#menu ul.themenu li.vert span.active a, td#menu ul.themenu li.vert a:hover { color:#177E00; }
td#menu ul.themenu li.bleu span.active a, td#menu ul.themenu li.bleu a:hover { color:#1C4F94; }
td#menu ul.themenu li.violet span.active a, td#menu ul.themenu li.violet a:hover { color:#81469B; }
td#menu ul.themenu li.orange span.active a, td#menu ul.themenu li.orange a:hover { color:#E77648; }
td#menu ul.themenu li.marron span.active a, td#menu ul.themenu li.marron a:hover { color:#895F38; }
td#menu ul.themenu li.gris span.active a, td#menu ul.themenu li.gris a:hover { color:#6D8F84; }
td#menu ul.themenu li.noir span.active a, td#menu ul.themenu li.noir a:hover { color:#5F5F5F; }
td#menu ul.themenu li.or span.active a, td#menu ul.themenu li.or a:hover { color:#DDA544; }
td#menu ul.amenu {
	margin:10px;
	margin-top:5px;
	padding-left:10px;
	font-size:14px;
	line-height:16px;
}
td#menu ul.amenu li.theme { list-style-image:url(../images/menu_li_gris.gif); }
td#menu ul.amenu li.theme a:hover { text-decoration:underline; }
td#menu h4 {
	margin:0 !important;
	margin-top:1px !important;
	line-height:23px;
	background:url(../images/back_h4_services.gif) bottom left repeat-x #EBEBEB;
	padding-left:5px;
	color:#7c7c7c;
	font-size:14px;
}
td#menu ul.liens_services {
	margin:10px;
	margin-top:5px;
	padding-left:15px;
	font-size:14px;
	line-height:21px;
}
td#menu ul.liens_services li { list-style-image:url(../images/menu_li_noir.gif); }
td#menu ul.liens_services li a:hover { color:#5F5F5F; }

/* -------------------------
		CONTENU
------------------------- */
td#contenu {
	vertical-align:top;
	padding-left:5px;
	font-size:14px !important;
}
td#contenu table td {	font-size:14px !important; }
div#content a { text-decoration:none; }
div#content a:hover { text-decoration:underline; }
div#content p, h1, h3{ margin:0; padding:0; }
div.autres { margin-top:5px; }
div.autres p, div.autres h1, div.autres h2, div.autres h3, div.autres h4, div.autres h5, div.autres h6, div.autres table p, div.autres table h1, div.autres table h2, div.autres table h3, div.autres table h4, div.autres table h5, div.autres table h6 {
	margin:7px;
	margin-left:0;
	padding:0;
}
div.autres p, div.autres table p { font-size:14px; }
div.autres h1 { font-size:20px; }
div.autres h2 { font-size:18px; }
div.autres h3 { font-size:16px; }

table#section_actus { width:100%; margin-bottom:15px; }
table#section_actus td { vertical-align:top; }
table#section_actus td#bigsection td { vertical-align:top; }
table#section_actus div#div_bigsection { position:relative; }
table#section_actus div#div_bigsection a { color:#3c3c3c; }
table#section_actus h1#h1_bigsection, h1#article_title { 
	margin:0;
	padding:3px;
	padding-top:0;
	padding-bottom:2px !important;
	margin-bottom:5px;
	line-height:1.4em;
	padding-left:7px !important;
	text-align:normal !important;
}

/* -------------------------
		LOCALISATION
------------------------- */
td#contenu div#localisation {
	width:787px;
	height:23px;
	background:url(../images/back_localisation.gif) no-repeat top left #ede6db;
	font-size:14px !important;
}
td#contenu div#localisation td { font-size:14px !important; }
td#contenu div#localisation img.fleft { margin:7px; }
td#contenu div#localisation ul#loca {
	margin:0;
	padding:0;
	line-height:23px;
	color:#7e693e;
}
td#contenu div#localisation ul#loca li { display:inline; }
td#contenu div#localisation ul#loca li a {
	text-decoration:none;
	color:#7e693e;
}
td#contenu div#localisation ul#loca li a:hover { text-decoration:underline; }
td#contenu div#localisation ul#loca li.last a { font-weight:bold; }
td#contenu div#localisation div#infos_police {
	height:23px;
	float:right;
}
td#contenu div#localisation div#infos_police table {
	height:23px;
	color:#7e693e;
	font-weight:bold;
}
td#contenu div#localisation div#infos_police table img { vertical-align:bottom; }
td#contenu div#localisation div#infos_police td.police { text-align:right; }
td#contenu div#localisation div#infos_police td.police p {
	margin:0;
	padding:0;
	margin-top:1px;
	padding-right:3px;
	float:left;
}

/* -------------------------
		SEARCH
------------------------- */
div#search_page { padding:0 5px; }
div#search_page h1 { color:#3E5990; }
div.searchresult {
	border-bottom:1px dotted silver;
	margin:15px 0 10px 0;
	padding-bottom:10px;
}
div.searchresult h3 {
	padding:0;
	margin:0;
}
div.searchresult h3 a {
	color:#7E693E;
	text-decoration:underline !important;
}
div.searchresult h3 a:hover { text-decoration:none !important; }
div.searchresult p.lirelasuite a {
	color:#C30000;
	text-decoration:underline !important;
}
div.searchresult p.lirelasuite a:hover { text-decoration:none !important; }
div#search_page table { border-collapse:collapse; }
div#search_page table h3 {
	font-size:18px !important;
	font-weight:normal;
}
td#search_left_results {
	width:500px;
	padding-right:15px;
	border-right:1px solid #DFDFDF;
	text-align:justify;
}
td#search_left_results hr {
	background:none;
	border:none;
	border-top:1px solid #DFDFDF;
}
td#search_right_results {
	width:250px;
	padding-left:15px;
	vertical-align:top;
}
table.member_result { margin-bottom:10px; }
table.member_result td { padding-right:5px; }
table.member_result a { color:#7E693E; text-decoration:underline !important; }
table.member_result a:hover { text-decoration:none !important; }

/* -------------------------
		AIDE
------------------------- */
.aide td#menu ul.themenu li { list-style-image:url(../images/puce.gif); }
.aide h1 { color:#3E5990; }
.aide li { list-style-image:url(../images/icones/puces_bleu.gif); }
.aide a { color:#7E693E; }

/* -------------------------
		FOOTER
------------------------- */
div#barre_footer{
  background:url(../images/barre_footer.gif) repeat-x top left;
  height:28px;
  margin-top:10px;
  padding:0px 15px;
  font-size:15px;
}
div#barre_footer p{
  margin:0;padding:0;
  padding-top:3px;
  height:25px;
}
div#barre_footer p#barre_contact{ float:left; }
div#barre_footer p#barre_retour{ float:right; }
div#barre_footer a{ text-decoration:none; }
div#barre_footer p#barre_contact a{ color:#000; }
div#barre_footer p#barre_retour a{ color:#3E5990; }
span.blue{ font-weight:bold;color:#3E5990; }
div#barre_footer img{ vertical-align:middle; }
div#footer {
	border-top:1px solid #d2c5ab;
	background:url(../images/back_footer2.gif) repeat-x top left;
	font-size:12px;
}
div#footer p {
	margin:7px 15px;
	padding:0;
	font-weight:bold;
	color:#AF9C78;
}
div#footer div.nl { text-align:right; }
div#footer div.nl input { vertical-align:top; }
div#footer input.ichamp {
	width:170px;
	padding:2px;
	border:1px solid #B8A88C;
}
div#footer input.ibtn {
	background-color:#B8A88C;
	color:#fff;
	border:none;
	padding:2px;
}
div#footer div.fleft { margin-right:25px; }
div#footer ul {
	margin:7px 15px;
	padding:0;
	list-style:none;
	line-height:20px;
}
div#footer a { color:#7f7f7f; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#footer div.about a { color:#3E5990;	text-decoration:none; }
div#footer div.about p { color:#3E5990; }
div#footer div.about a:hover { text-decoration:underline; }

/* -------------------------
		DIVERS
------------------------- */
table#mef_comments { margin-left:5px; }
table#mef_comments td { padding-top:7px; }
table#mef_comments textarea { width:400px; margin-bottom:7px; border:1px solid #D2C5AB; }
table#mef_comments .ichamp { border:1px solid #D2C5AB; }
table#mef_comments .ibtn { border:1px solid #D2C5AB !important; background:none !important; background-color:#E5DDCD !important; color:#978561 !important; }
.aleft { text-align:left !important; }
.aright { text-align:right !important; }
.acenter { text-align:center !important; }
.fleft { float:left; }
.fright { float:right; }
img.fleft { margin-right:5px; }
img.fright { margin-left:5px; }
.vtop { vertical-align:top; }
.vbottom { vertical-align:bottom; }
.vmiddle { vertical-align:middle; }
.vttop { vertical-align:text-top; }
.vtbottom { vertical-align:text-bottom; }
.vtmiddle { vertical-align:text-middle; }
.error { color:red; }
.uhuherreur { color:red !important; }
.p100 { width:100%; }
.center100 { width:100%;text-align:center; }
.aimg_c { width:100%;text-align:center;margin:5px; }
.aimg_d { float:right;margin:10px;margin-right:0; }
.aimg_g { float:left;margin:10px;margin-left:0; }
.aimg_g span, .aimg_c span, .aimg_d span { color:gray;text-align:left !important; }
.cboth { clear:both; }
.inlinitem { padding: 5px; margin: 5px; border: 1px solid lightgrey; }
.inlinitem img, .toolbox img { vertical-align: middle; }
.movable { position:relative; }
.tabdes { font-style:italic;font-size:12px; }
input#helpcomment, input#helptxt_message, input.helptxt_message { border:none !important; padding:0; background:none; }
.acomment { margin:0 5px 10px 5px; padding:5px; background-color:#EDE6DB;width:455px; }
.acomment table td { vertical-align:top; }
.acomment a { text-decoration:none !important; }
.acomment a:hover { text-decoration:underline !important; }
.acomment .author { border-bottom:1px solid #D2C5AB; }
.acomment img.commavatar { margin-right:10px; margin-bottom:10px; }
.legende { font-style:italic; }
.lastname { display:none; }
td#contenu input.ibtn, div#content input.ibtn {
	border:1px solid #d4d4d4;
	color:#3E5990;
	background:url(../images/back_ibtn.gif) repeat-x top left #fff;
	font-size:14px !important;
	padding:3px 10px;
	vertical-align:bottom;
	font-weight:bold;
}
input.ichamp, textarea {
	border:1px solid #A5ACB2;
	padding:2px;
	vertical-align:middle;
	background:url(../images/back_ichamp_profil.gif) repeat-x top left #fff;
}
table#search input.ichamp {
	background:none;
	background-color:#fff;
}
div.agame h1 { color:#3E5990; }
div.agame a { color:#3E5990; }
.h3like {
	font-size:16px;
	color:#3E5990;
	font-weight:bold;
}
.topictitre {
	display:inline !important;
	font-size:14px;
	margin:0 !important;
	padding:0 !important;
}
.cattitre, .forumtitre {
	font-size:14px;
	margin:0 !important;
	padding:0 !important;
}

/* -------------------------
		CONTENT MATCH
------------------------- */
div.lien_pub { margin-top:15px; }
div.lien_pub h4 {
	margin:5px !important;
	padding:0 !important;
	color:#000 !important;
	font-weight:normal;
	border-bottom:1px solid silver;
}
div.lien_pub p {
	padding-left:2px !important;
	padding-right:4px !important;
	text-align:left !important;
	amrgin-top:5px;
}
div.lien_pub span.titre a {
	color:#3E5990 !important;
	font-weight:bold;
}
div.lien_pub span.link a {
	color:#BF0008 !important;
	text-decoration:none !important;
	margin-top:5px;
}
div.lien_pub span.link a:hover { text-decoration:underline !important; }
div.lien_pub span.descr a {
	text-decoration:none !important;
	color:#000 !important;
	font-weight:normal !important;
}

/* -------------------------
		PAGINATION
------------------------- */
p.menupage { margin:7px 7px 7px 0 !important; }
p.menupage strong, p.menupage del {
	background-color:#DFDFDF;
	border:1px solid #DFDFDF;
	color:#7F7F7F;
	padding:2px 4px;
}
p.menupage a {
	background-color:#ECE6DC;
	border:1px solid #CFC5B5;
	padding:2px 4px;
	text-decoration:none;
	color:#917E59;
}
p.menupage a:hover {
	background-color:#CFC5B5;
	color:#ECE6DC;
}

/* -------------------------
		OVERLAY
------------------------- */

div#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background:url(../images/overlay.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/overlay.png', sizingMethod='scale');
}
div#connectbox {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:9000;
	width:478px;
	height:315px;
	margin:-200px 0 0 -238px;
	text-align:left;
	background:url(../images/connectbox.png) no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/connectbox.png', sizingMethod='scale');
}
div#connectcont {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:9000;
	width:418px;
	height:270px;
	margin:-170px 0 0 -208px;
	font-style:normal;
	color:#000;
}
div#connectcont img#close_connect { float:right; }
div#connectcont h3 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:20px;
	color:#3E5990;
	border-bottom:1px solid #D1DBEF;
	margin-bottom:5px;
	text-align:left;
}
div#connectcont p {
	margin:0;
	padding:10px;
	text-align:justify;
}
div#connectcont a { color:#3E5990; }
div#connectcont a:hover { text-decoration:none; }

/* -------------------------
		COULEURS
------------------------- */
/* vert */
td#bigsection div.vert h1#h1_bigsection, div.vert h1#article_title { color:#177e00;background:url(../images/underline_vert.gif) repeat-x bottom left; }
td#bigsection div.vert h1#h1_bigsection a { color:#177e00; }
td#bigsection div.vert div#maisaussi h3 { color:#177e00; }
td#bigsection div.vert div#maisaussi h3 a { color:#177e00; }
table#article div.vert h3 { color:#177e00; }
td#bigsection div.vert a.undertheme { font-weight:bold; color:#177e00 !important; }

/* bleu */
td#bigsection div.bleu h1#h1_bigsection, div.bleu h1#article_title { color:#1c4f94;background:url(../images/underline_bleu.gif) repeat-x bottom left; }
td#bigsection div.bleu h1#h1_bigsection a { color:#1c4f94; }
td#bigsection div.bleu div#maisaussi h3 { color:#1c4f94; }
td#bigsection div.bleu div#maisaussi h3 a { color:#1c4f94; }
table#article div.bleu h3 { color:#1c4f94; }
td#bigsection div.bleu a.undertheme { font-weight:bold; color:#1c4f94 !important; }

/* marron */
td#bigsection div.marron h1#h1_bigsection, div.marron h1#article_title { color:#895f38;background:url(../images/underline_marron.gif) repeat-x bottom left; }
td#bigsection div.marron h1#h1_bigsection a { color:#895f38; }
td#bigsection div.marron div#maisaussi h3 { color:#895f38; }
td#bigsection div.marron div#maisaussi h3 a { color:#895f38; }
table#article div.marron h3 { color:#895f38; }
td#bigsection div.marron a.undertheme { font-weight:bold; color:#895f38 !important; }

/* orange */
td#bigsection div.orange h1#h1_bigsection, div.orange h1#article_title { color:#e77600;background:url(../images/underline_orange.gif) repeat-x bottom left; }
td#bigsection div.orange h1#h1_bigsection a { color:#e77600; }
td#bigsection div.orange div#maisaussi h3 { color:#e77600; }
td#bigsection div.orange div#maisaussi h3 a { color:#e77600; }
table#article div.orange h3 { color:#e77600; }
td#bigsection div.orange a.undertheme { font-weight:bold; color:#e77600 !important; }

/* violet */
td#bigsection div.violet h1#h1_bigsection, div.violet h1#article_title { color:#81469b;background:url(../images/underline_violet.gif) repeat-x bottom left; }
td#bigsection div.violet h1#h1_bigsection a { color:#81469b; }
td#bigsection div.violet div#maisaussi h3 { color:#81469b; }
td#bigsection div.violet div#maisaussi h3 a { color:#81469b; }
table#article div.violet h3 { color:#81469b; }
td#bigsection div.violet a.undertheme { font-weight:bold; color:#81469b !important; }

/* gris */
td#bigsection div.gris h1#h1_bigsection, div.gris h1#article_title { color:#6d8f84;background:url(../images/underline_gris.gif) repeat-x bottom left; }
td#bigsection div.gris h1#h1_bigsection a { color:#6d8f84; }
td#bigsection div.gris div#maisaussi h3 { color:#6d8f84; }
td#bigsection div.gris div#maisaussi h3 a { color:#6d8f84; }
table#article div.gris h3 { color:#6d8f84; }
td#bigsection div.gris a.undertheme { font-weight:bold; color:#6d8f84 !important; }

/* noir */
td#bigsection div.noir h1#h1_bigsection, div.noir h1#article_title { color:#5F5F5F;background:url(../images/underline_noir.gif) repeat-x bottom left; }
td#bigsection div.noir h1#h1_bigsection a { color:#5F5F5F; }
td#bigsection div.noir div#maisaussi h3 { color:#5F5F5F; }
td#bigsection div.noir div#maisaussi h3 a { color:#5F5F5F; }
table#article div.noir h3 { color:#5F5F5F; }
td#bigsection div.noir a.undertheme { font-weight:bold; color:#5F5F5F !important; }

/* or */
td#bigsection div.or h1#h1_bigsection, div.or h1#article_title { color:#DDA544;background:url(../images/underline_or.gif) repeat-x bottom left; }
td#bigsection div.or h1#h1_bigsection a { color:#DDA544; }
td#bigsection div.or div#maisaussi h3 { color:#DDA544; }
td#bigsection div.or div#maisaussi h3 a { color:#DDA544; }
table#article div.or h3 { color:#DDA544; }
td#bigsection div.or a.undertheme { font-weight:bold; color:#DDA544 !important; }