/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
* {
	margin:0;
	padding:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, blockquote {
	font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
a {
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
select option {
	padding:0 3px;
}
ul li {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:none;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	body {
	text-align:center;
	background:#fff;
}
div#global {
	position:relative;
	width:100%;
}
div#bg_header, div#bg_footer {
	float:left;
	width:100%;
	background:url(../img-fr/bg-header.jpg) repeat-x;
}
div#bg_footer {
	margin-top:40px;
	background-image:url(../img-fr/bg-footer.gif);
}
div#bg_footer.no_marg {
	margin-top:0px;
}
div#page, div#barre {
	position:relative;
	width:955px;
	text-align:left;
	margin:0 auto;
}
div#top, div#middle, div#bottom {
	float:left;
	width:955px;
}
/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
		
	/* -------------- header -------------- */
	/* logo */
	div#logo {
	float:left;
	width:709px;
	padding-left:36px;
}
/* ---- bloc recherche et liens ---- */
	div#bloc_top {
	float:left;
	width:210px;
	height:85px;
	padding-top:44px;
}
/* recherche */
	#header_recherche {
	float:left;
	width:210px;
	height:41px;
	background:url(../img-fr/bg-recherche.gif) no-repeat;
	display:block;
}
#header_recherche * {
	vertical-align:middle;
}
#header_recherche .input_search {
	width:135px;
	height:16px;
	margin-right:6px;
	border:1px solid #b1b0b0;
}
#header_recherche .submit_search {
	width:20px;
	height:20px;
	background:url(../img-fr/bg-bt-search.gif) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0px;
	color:#fff;
}
/* langues */
	div#langues {
	float:left;
	width:195px;
	height:24px;
	padding:2px 12px 0 12px;
}
div#langues a {
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
div#langues a:hover {
	text-decoration:none;
}
div#langues a#header_lnk_fr {
	float:left;
	padding-left:22px;
	background-image:url(../img-fr/bg-fr.gif);
	background-position:0px 2px;
}
div#langues a#header_lnk_en {
	float:right;
	padding-right:20px;
	background-image:url(../img-fr/bg-en.gif);
	background-position:right 2px;
}
/* identification */
	a#header_lk_id {
	margin-left:138px;
}
/* -------------- middle -------------- */
	/* ---- sidebar ---- */
	div#sidebar {
	float:left;
	width:217px;
	padding-top:19px;
}
/* nav */
	div#sidebar ul {
	float:left;
	width:205px;
	padding:3px 0 13px 0;
	background:#f0f3fc url(../img-fr/bg-nav.gif) no-repeat left bottom;
}
div#sidebar ul li {
	float:left;
}
div#sidebar ul li a {
	float:left;
	width:141px;
	height:16px;
	padding:1px 0 0 64px;
	background:url(../img-fr/bg-bt-nav.gif) no-repeat;
	font-size:13px;
	color:#112345;
	line-height:16px;
	display:block;
}
div#sidebar ul li a:hover, div#sidebar ul li a.nav_on {
	background:url(../img-fr/bg-bt-nav-on.gif) no-repeat;
	text-decoration:none;
}
div#sidebar ul li a.nav_on {
	font-weight:bold;
}
div#sidebar ul li ul {
	padding:4px 0 2px 0;
	background:url(../img-fr/bg-ssnav.gif) repeat-y;
}
div#sidebar ul li ul li a {
	height:auto;
	padding:0px 0 1px 64px;
	background:none;
	font-size:12px;
	font-style:italic;
	line-height:15px;
}
div#sidebar ul li ul li a:hover {
	background:none;
	text-decoration:underline;
}
div#sidebar ul li ul li a.ssnav_on {
	font-weight:bold;
}
/* connexion */
	.connect {
	float:left;
	width:205px;
	height:85px;
	margin-top:11px;
	background:url(../img-fr/bg-connect.gif) no-repeat;
	color:#7b7c7e;
	display:block;
}
.connect em {
	padding:4px 0 0 80px;
	display:block;
}
.connect label {
	float:left;
	width:74px;
	padding:2px 6px 0 0;
	font-size:11px;
	line-height:15px;
	text-align:right;
}
.connect input {
	float:left;
	width:91px;
	height:13px;
	margin:3px 3px 0 0;
	border:1px solid #b1b0b0;
	font-size:11px;
	vertical-align:middle;
}
.connect input.submit_id {
	width:20px;
	height:20px;
	margin:0 0 3px 0;
	background:url(../img-fr/bg-bt-ok.gif) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0px;
	color:#fff;
}
.connect div {
	padding-left:43px;
}
.connect div a {
	font-size:9px;
	color:#000;
}
/* ---- contenu ---- */
	div#content, div#bg_content {
	float:left;
	width:738px;
}
#pg_home div#content {
	padding-top:19px;
}
div#bg_content {
	float:left;
	width:738px;
	padding:21px 0 25px 0;
	background:url(../img-fr/bg-contenu.gif) no-repeat left bottom;
}
div#bg_content.no_pad {
	padding-bottom:0px;
}
h1 {
	padding:0 0 0 17px;
	font-size:20px;
	color:#4c64ac;
	font-weight:bold;
}
/* -------------- footer -------------- */
	div#bottom {
	height:19px;
	padding-top:22px;
	color:#fff;
	text-align:center;
}
div#bottom a {
	color:#fff;
	text-decoration:underline;
}
div#bottom a:hover {
	text-decoration:none;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/
	strong {
	font-weight:bold;
}
.clear {
	clear:both;
}
a#header_lk_id, div.bloc_cliquer a, div#dernieres_news a, div#lk_charte a, p.paragraphe a, div.bloc_reu a, .tab_bloc_groupe .td_6 a, .form_creation a, p.intro_compte a, div.bloc_arrondi a {
	color:#000;
	text-decoration:underline;
}
a#header_lk_id:hover, div.bloc_cliquer a:hover, div#dernieres_news a:hover, div#lk_charte a:hover, p.paragraphe a:hover, div.bloc_reu a:hover, .tab_bloc_groupe .td_6 a:hover, .form_creation a:hover, p.intro_compte a:hover, div.bloc_arrondi a:hover {
	text-decoration:none;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 3-Home-CG.html */ 
/*************************************************************************************************************************************************************************/
	/* texte intro */
	div#intro {
	float:left;
	width:465px;
	padding-top:20px;
}
div#intro h1 {
	padding:0px;
}
div#intro p {
	padding:8px 25px 0 0;
}
div#intro ul {
	padding-top:24px;
}
div#intro ul li {
	float:left;
	padding-right:10px;
}
div#intro ul li a {
	float:left;
	width:142px;
	height:24px;
	padding-top:10px;
	background:url(../img-fr/bg-bt-bas-home.gif) no-repeat;
	font-size:14px;
	color:#4c64ac;
	font-weight:bold;
	text-align:center;
	line-height:15px;
	display:block;
}
div#intro ul li a.bt_2l {
	height:32px;
	padding-top:2px;
}
/* flash actualites */
	div#flash_actu {
	float:left;
	width:273px;
	margin-top:26px;
	background:#88a8c9 url(../img-fr/bg-flash-bas.gif) no-repeat left bottom;
}
div#bg_flash {
	float:left;
	width:218px;
	padding:14px 30px 23px 25px;
	background:url(../img-fr/bg-flash-top.gif) no-repeat left top;
	color:#fff;
}
div#flash_actu em {
	font-size:20px;
	font-style:italic;
	font-weight:bold;
}
div#flash_actu a {
	width:189px;
	height:25px;
	padding-top:8px;
	background:url(../img-fr/bg-bt-voir-actu.gif) no-repeat;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:block;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 5-Newsletters-Alertes.html */ 
/*************************************************************************************************************************************************************************/
	/* texte intro */
	h1.h1_news {
	padding:0 0 0 120px;
	font-size:13px;
	font-weight:normal;
}
p.intro_news {
	float:left;
	width:410px;
	padding:3px 208px 0 120px;
}
/* blocs cliquer */
	div.bloc_cliquer {
	float:left;
	padding-top:36px;
	font-size:14px;
}
div.bloc_cliquer a {
	font-weight:bold;
}
div#newsletter_cliquer_1 {
	width:143px;
	padding-left:119px;
}
div#newsletter_cliquer_2 {
	width:133px;
	padding-left:69px;
}
/* dernieres news */
	div#dernieres_news {
	float:left;
	width:410px;
	padding:14px 66px 9px 57px;
	margin:18px 0 0 62px;
	background:url(../img-fr/bg-dernieres-news.gif) no-repeat;
	border-bottom:1px solid #dbdee2;
	color:#4c66b5;
	display:inline;
}
div#dernieres_news em {
	padding-bottom:4px;
	font-size:13px;
	color:#000;
	font-weight:bold;
	display:block;
}
div#dernieres_news a {
	float:right;
	font-weight:bold;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 6-Calendrier-public-GRT-1.html */ 
/*************************************************************************************************************************************************************************/
	/* bandeau mois */
	.tab_calendrier {width:734px;border:none;}
	.tab_calendrier .mois{float:left;width:731px;padding-left:3px;background-color:#4c64ac;font-size:16px;color:#fff;font-weight:bold;margin-bottom:11px;}
	
	.tab_calendrier .mois div{float:left;padding:3px 0;}
	
	.tab_calendrier .mois strong{float:left;width:692px;text-align:center;display:block;}
	.tab_calendrier .mois tr td {width:100%;padding-bottom:0;padding-top:0;}
    .tab_calendrier .mois tr th ,.tab_calendrier .mois tr td {text-align:center;text-transform:capitalize;height:22px;}
	.tab_calendrier .mois tr td.NextPrev a img#imgprec {position:relative;left:-40px}
	.tab_calendrier .mois tr td.NextPrev a img#imgnext {position:relative;left:41px;!left:44px}


	/* tableau calendrier */

	.tab_calendrier{float:left;margin:14px 0 0 2px;border-bottom:12px solid #f6e172 !important;font-size:14px;display:inline;}
	
	.tab_calendrier .bg_tr{background-color:#ebeef5;}
	.tab_calendrier .day_header {background-color:#ebeef5;text-transform:capitalize;}
	.tab_calendrier tr th, .tab_calendrier tr td{height:24px;text-align:left;}
	.tab_calendrier tr td{padding-top:4px;padding-bottom:4px;font-size:13px;}
	.tab_calendrier tr.bg_tr td{padding-top:0px;padding-bottom:0px;}
	
	.tab_calendrier .td_1, .tab_calendrier .td_2, .tab_calendrier .day_header,.tab_calendrier .day{width:102px;}
	.tab_calendrier .td_1, .tab_calendrier .day_header {padding-left:15px;}
	
	.tab_calendrier .day a {position:relative;left:10px;}
	.tab_calendrier .td_bas{height:15px;padding:0px;}
	
	.tab_calendrier span, .tab_calendrier a{float:left;width:93px;height:20px;padding-top:4px;padding-left:7px;color:#000;display:block;}
	
	.comite, .grpcomite .td_1{background-color:#00f;}
	.comite_light, .grpcomite th, .grpcomite td{background-color:#babcf7;}
	
	.gt_equilibre, .equilibre .td_1{background-color:#fdeada;}
	.gt_equilibre_light, .equilibre th, .equilibre td{background-color:#fdeada;}
	
	.gt_club, .club .td_1{background-color:#fac090;}
	.gt_club_light, .club th, .club td{background-color:#fae0cc;}
	
	.gt_3ctg, .gt3ctg .td_1{background-color:#4f81bd;}
	.gt_3ctg_light, .gt3ctg  th, .gt3ctg  td{background-color:#bdcfe6;}
	
	.gt_alloc, .alloc .td_1{background-color:#7f7f7f;}
	.gt_alloc_light, .alloc th, .alloc td{background-color:#d1d3d6;}
	
	.gt_coord, .coord .td_1{background-color:#953735;}
	.gt_coord_light, .coord th, .coord td{background-color:#d9c1c5;}
	
	.gt_evolution, .evolution .td_1{background-color:#77933c;}
	.gt_evolution_light, .evolution th, .evolution td{background-color:#b1c099;}
	
	/* tableau legende couleur */
	.tab_legende{float:left;width:657px;margin:25px 0 0 44px;color:#838485;display:inline;}
	
	.tab_legende td{height:30px;}
	
	.tab_legende .td_1{width:24px;}
	.tab_legende .td_2{width:160px;}
	.tab_legende .td_3{width:265px;}
	
	.tab_legende .td_1 span{width:11px;height:17px;display:block;}
	
	/* phrase bas */
	p.note{float:left;width:738px;padding:17px 0 21px 0;font-size:14px;color:#4c64ac;font-weight:bold;}
	
	p.note a{color:#4c64ac;text-decoration:underline;}
	p.note a:hover{text-decoration:none;}

/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 8-Calendrier.html */ 
/*************************************************************************************************************************************************************************/
	/* tableau details reunions */
	.tab_details {
	float:left;
	width:727px;
	margin:10px 0 0 4px;
	font-size:11px;
	line-height:12px;
	display:inline;
}
.tab_details td {
	width:161px;
	padding:5px 4px 5px 10px;

}
.tab_details .td_sep {
	width:9px;
	height:9px;
	padding:0px;
	font-size:1px;
}
.tab_details a {
	color:#000;
}
.tab_details .light, .tab_details .light a {
	color:#fff;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 14-GT-toutes-reunions.html */ 
/*************************************************************************************************************************************************************************/
	div#lk_charte {
	float:right;
	margin-top:-12px;
	font-size:11px;
}
/* liste groupes */
	ul.liste_groupes {
	float:left;
	width:731px;
	padding:3px 0 6px 7px;
}
ul.liste_groupes li {
	float:left;
	padding:0 4px 0 0;
}
ul.liste_groupes li a {
	float:left;
	width:100px;
	height:83px;
	padding-top:10px;
	margin-top:9px;
	color:#fff;
	text-align:center;
	line-height:15px;
	display:block;
}
ul.liste_groupes li a.gt_equilibre, ul.liste_groupes li a.gt_club {
	color:#112345;
}
ul.liste_groupes li a.groupe_on {
	width:94px;
	height:78px;
	padding-top:18px;
	margin-top:0px;
	background:url(../img-fr/bg-groupe-on.gif) repeat-x;
	border:3px solid #f9d0ae;
}
/* tableau liste sujets */
	div#bg_groupe {
	float:left;
	width:724px;
	padding-bottom:14px;
	margin-left:7px;
	background-color:#fdeada;
	font-size:11px;
	display:inline;
}
div#bg_groupe a {
	font-size:11px;
	color:#000;
}
div#pages {
	float:left;
	padding:5px 0 0 9px;
}
div#nouveau {
	float:right;
	padding:10px 6px 0 0;
}
div#nouveau a, div#pages a.pg_on {
	text-decoration:underline;
}
div#nouveau a:hover {
	text-decoration:none;
}
.tab_sujets {
	float:left;
	width:724px;
	margin-top:28px;
	text-align:center;
	display:inline;
}
.tab_sujets .tr_couleur {
	background-color:#fef7f1;
}
.tab_sujets th {
	padding:6px 0 5px 0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}
.tab_sujets td {
	padding:12px 0;
}
.tab_sujets .tr_couleur td {
	padding:6px 0;
}
.tab_sujets .td_1 {
	width:110px;
}
.tab_sujets .td_2 {
	width:202px;
}
.tab_sujets .td_3 {
	width:117px;
}
.tab_sujets .td_4 {
	width:150px;
}
.tab_sujets .td_5 {
	width:145px;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 15-GT-toutes-reunions-discussion.html */ 
/*************************************************************************************************************************************************************************/
	p.sujet, dl.reponses, p.question {
	float:left;
	width:684px;
}
p.sujet {
	padding:11px 30px 10px 10px;
	margin-top:20px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size:12px;
}
dl.reponses {
	padding:7px 0 7px 10px;
}
dl.reponses dt {
	padding-bottom:7px;
	font-weight:bold;
}
dl.reponses dd {
	padding:0 0 9px 54px;
	font-size:11px;
}
p.question {
	padding:0 30px 90px 10px;
	font-size:11px;
}
/* bloc reactions */
	div#reactions {
	float:left;
	width:458px;
	margin:-90px 0 0 43px;
	background:#dbe0f0 url(../img-fr/bg-reactions-top.gif) no-repeat;
	display:inline;
}
div#reactions form {
	float:left;
	width:432px;
	padding:5px 0 12px 26px;
	background:url(../img-fr/bg-reactions-bas.gif) no-repeat left bottom;
	font-size:11px;
	display:block;
}
div#reactions input, div#reactions textarea {
	width:168px;
	height:15px;
	margin:3px 0;
	border:1px solid #fff;
	vertical-align:middle;
	font-size:11px;
}
div#reactions textarea {
	width:406px;
	height:67px;
	margin:5px 0;
}
div#reactions input.submit_reactions {
	width:auto;
	height:16px;
	margin:0px;
	background:url(../img-fr/bg-envoyer.gif) no-repeat 50% bottom;
	border:none;
	cursor:pointer;
}
div#reactions div {
	text-align:center;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 18-contacts.html */ 
/*************************************************************************************************************************************************************************/
	p.paragraphe {
	float:left;
	width:698px;
	padding:8px 20px 0 20px;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 4-Actualites.html */ 
/*************************************************************************************************************************************************************************/
	p.paragraphe .date {
	padding:0 0 0 9px;
	background:url(../img-fr/bg-puce.gif) no-repeat 0px 6px;
	font-weight:bold;
	display:block;
}
p.paragraphe .date span {
	font-size:10px;
	color:#4c64ac;
	text-transform:uppercase;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 9-GT-club-producteurs.html */ 
/*************************************************************************************************************************************************************************/
	/* haut de page - visuel + description */
	div#visu_descrip {
	float:left;
	width:133px;
	padding:13px 0 0 20px;
}
div#txt_descrip {
	float:left;
	width:570px;
	padding:10px 15px 0 0;
	position:relative;
	z-index:1;
}
div#txt_descrip strong {
	padding-bottom:3px;
	font-size:14px;
	display:block;
}
div#txt_descrip span {
	padding-right:160px;
	color:#858383;
	font-weight:bold;
	display:block;
}
/* colonne blocs reunions */
	div#colonne_reu {
	float:left;
	width:439px;
	padding-left:20px;
}
div.bloc_reu {
	float:left;
	width:423px;
	margin-top:15px;
	background:#fddd39 url(../img-fr/bg-reu-bas.gif) no-repeat left bottom;
	line-height:16px;
}
div.bg_reu {
	float:left;
	width:406px;
	min-height:182px;
	padding:8px 0 10px 17px;
	background:url(../img-fr/bg-reu-top.gif) no-repeat;
}
* html div.bg_reu {
	height:182px;
}
div.bloc_reu h2 {
	padding-bottom:3px;
	font-size:18px;
	font-weight:bold;
}
div.bloc_reu span {
	float:left;
	padding-right:10px;
	width:180px;
	display:block;
}
div.bloc_reu em {
	clear:both;
	padding:4px 0 7px 0;
	font-size:16px;
	display:block;
}
/* ----- colonne calendrier + sujets ----- */
	div#colonne_autres{float:left;width:279px;}
	
	/* calendrier */
	
	div#bloc_calendrier{float:left;width:265px;height:280px;margin-top:-58px;background:url(../img-fr/bg-bloc-calendrier.jpg) no-repeat;position:relative;z-index:10;}

	div#bloc_calendrier strong{padding-top:5px;font-size:11px;color:#4c64ac;font-weight:bold;text-align:center;display:block;}
	
	/* bandeau mois */
	div#bloc_calendrier .mois{float:left;padding-left:0px;margin:4px 0 0 15px;background:url(../img-fr/bg-barre-mois.gif) repeat-y;font-size:10px;display:block;height:16px}
	div#bloc_calendrier table.tab_calendar_mini table.mois td{padding-top:2px;font-size:10px;color:#fff;text-align:center;font-weight:bold;text-transform:capitalize}
	div#bloc_calendrier table.tab_calendar_mini table.mois {width:234px !important;margin-left:0px !important;}

	div#bloc_calendrier .mois td { border:none !important;text-align:right;width:31px;}
	div#bloc_calendrier table.tab_calendar_mini table.mois tr td + td{ width:78% !important;}

	div#bloc_calendrier table.tab_calendar_mini table.mois .PrevNext #previd {float:left;left:0;position:relative;top:-1px;}
	div#bloc_calendrier table.tab_calendar_mini table.mois .PrevNext #nextid {float:right;right:0;position:relative;top:-1px;}
	div#bloc_calendrier tr td {text-align:right;width:31px;}
	div#bloc_calendrier table.tab_calendar_mini tr td.daystyle { border:1px solid #D7DBE5 !important;text-align:right;color:#796F82 !important;width:31px !important;height:23px !important;}
	div#bloc_calendrier table.tab_calendar_mini tr td.daystylewhite { border:1px solid #D7DBE5 !important;text-align:right;color:#796F82 !important;width:31px !important;height:23px !important;background-color:White;}

	div#bloc_calendrier .mois div{padding:1px 0;}
	div#bloc_calendrier .mois strong{width:200px;padding-top:2px;font-size:10px;color:#fff;}
	
	/* tableau calendrier */



    

	div#bloc_calendrier .tab_calendar_mini {width:234px;margin-left:15px;float:left;width:234px;margin-left:15px;border:1px solid #d7dbe5;font-size:9px;display:inline;}

	div#bloc_calendrier table.tab_calendar_mini th.day_header {background-color:#fff}
	div#bloc_calendrier table.tab_calendar_mini .bg_tr_1{background-color:#fff;}
	div#bloc_calendrier table.tab_calendar_mini .bg_tr_2{background-color:#e6e9f3;}
	
	div#bloc_calendrier table.tab_calendar_mini th{height:16px;text-align:center;}
	
	
	div#bloc_calendrier table.tab_calendar_mini td.date_off{color:#c7c8d4;}
		div#bloc_calendrier table.tab_calendar_mini td.date_off a {color:#c7c8d4 !important;}
		div#bloc_calendrier table.tab_calendar_mini td.date_off a:hover {color:#c7c8d4 !important;}
	div#bloc_calendrier table.tab_calendar_mini span{float:left;width:29px;height:23px;padding:3px 3px 0 0;display:block;}
	
	/* bouton afficher */
	div#bloc_calendrier .bt_afficher{float:left;margin:7px 0 0 36px;background:url(../img-fr/bg-bt-calendrier-l.gif) no-repeat;font-size:11px;color:#fff;font-weight:bold;text-decoration:underline;display:block;}
	div#bloc_calendrier .bt_afficher span{float:left;height:19px;padding:4px 8px 0 8px;background:url(../img-fr/bg-bt-calendrier-r.gif) no-repeat right top;cursor:pointer;display:block;}
	div#bloc_calendrier .bt_afficher:hover{text-decoration:none;}
	
	* html div#bloc_calendrier .bt_afficher{margin-left:18px;}
	
	/* bloc  */
	div.bloc_arrondi{float:left;width:264px;margin-top:55px;background:#c2cce4 url(../img-fr/bg-arrondi-top.gif) no-repeat;line-height:16px;}
	
	div.bg_arrondi{float:left;width:240px;min-height:179px;padding:9px 10px 12px 14px;background:url(../img-fr/bg-arrondi-bas.gif) no-repeat left bottom;}
	* html div.bg_arrondi{height:179px;}
	
	div.bloc_arrondi em{padding-bottom:10px;font-size:18px;color:#1f42ad;font-weight:bold;line-height:20px;display:block;}
	div.bloc_arrondi strong{font-size:14px;}
	
	div.bloc_arrondi a{color:#000;text-decoration:none;}
	div.bloc_arrondi a:hover{text-decoration:underline;}

/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 11-GT-toutes-reunions-accueil.html */ 
/*************************************************************************************************************************************************************************/
	/* lien retour */
	div.large div#lk_retour {
	float:left;
	width:100px;
	padding:22px 0 0 0;
}
div.large div#lk_retour a {
	font-size:14px;
	color:#4c64ac;
	font-weight:bold;
	text-decoration:underline;
}
div.large div#lk_retour a:hover {
	text-decoration:none;
}
/* visuel */
	div.large div#visu_descrip {
	float:left;
	width:140px;
	padding:23px 0 0 0;
}
/* texte haut */
	div.large div#txt_descrip {
	float:left;
	width:715px;
	padding:20px 0 0 0;
}
div.large h1 {
	padding:0px;
}
div.large div#txt_descrip ul {
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
div.large div#txt_descrip ul li {
	padding:0 0 5px 9px;
	background:url(../img-fr/bg-puce.gif) no-repeat 0px 6px;
}
div.large div#txt_descrip ul li a {
	color:#000;
}
div.large div#txt_descrip ul li a em {
	font-size:11px;
	font-style:italic;
}
/* tableau reunions */
	div.large table {
	float:left;
	width:955px;
	margin-top:11px;
	font-size:11px;
}
div.large table a {
	color:#000;
}
div.large table .tr_couleur {
	background-color:#ebeef5;
}
div.large table th {
	padding:8px 0 6px 0;
	background-color:#8aaccd;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
	text-align:left;
}
div.large table th, div.large table td {
	padding-left:7px;
	vertical-align:top;
}
div.large table td {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-right:1px solid #d8d9da;
}
div.large table td.dif_pad {
	padding-top:2px;
	padding-bottom:3px;
}
div.large table .td_1 {
	width:175px;
	padding-left:35px;
}
div.large table th.td_1 {
	width:193px;
	padding-left:22px;
}
div.large table td.td_1 {
	padding-top:7px;
	font-size:10px;
	color:#4c64ac;
	font-weight:bold;
}
div.large table td.td_1 strong {
	padding-bottom:3px;
	font-size:12px;
	display:block;
}
div.large table td.td_1 em {
	font-style:italic;
	display:block;
}
div.large table .td_2 {
	width:336px;
}
div.large table .td_3 {
	width:128px;
}
div.large table .td_4 {
	width:128px;
}
div.large table .td_5 {
	width:100px;
	border-right:none;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 13-Forum.html */ 
/*************************************************************************************************************************************************************************/
	/* lien retour */
	.tab_bloc_groupe {
	float:left;
	width:714px;
	margin:0 0 0 12px;
	display:inline;
}
.equilibre {
	margin-top:12px;
}
.tab_bloc_groupe th, .tab_bloc_groupe td {
	padding:4px 0;
	vertical-align:top;
}
.tab_bloc_groupe th {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}
.tab_bloc_groupe .td_1 {
	width:105px;
	padding-top:12px;
	font-size:13px;
	color:#fff;
	font-style:normal;
	text-align:center;
}
.equilibre .td_1, .club .td_1 {
	color:#112345;
}
.tab_bloc_groupe .td_2 {
	width:6px;
	background:none;
}
.tab_bloc_groupe .td_3 {
	width:156px;
	padding-left:12px;
	padding-right:8px;
}
.tab_bloc_groupe .td_4 {
	width:291px;
	padding-right:8px;
}
.tab_bloc_groupe .td_5 {
	width:128px;
}
.tab_bloc_groupe .td_6 {
	padding-left:12px;
}
.tab_bloc_groupe a {
	color:#000;
}
.tab_bloc_groupe .td_6 a {
	font-size:13px;
	font-style:italic;
}
div.hr {
	float:left;
	width:738px;
	height:1px;
	margin:7px 0;
	background-color:#b6b7b9;
}
div.no_bot {
	margin-bottom:0px;
}
.equilibre tr.tr_filet td {
	border-top:1px solid #d7c7ba;
}
.club tr.tr_filet td {
	border-top:1px solid #d6bfae;
}
.gt3ctg tr.tr_filet td {
	border-top:1px solid #a2b1c5;
}
.alloc tr.tr_filet td {
	border-top:1px solid #b3b4b6;
}
.coord tr.tr_filet td {
	border-top:1px solid #baa5a8;
}
.evolution tr.tr_filet td {
	border-top:1px solid #97a583;
}
.grpcomite tr.tr_filet td {
	border-top:1px solid #9da0d2;
}
.equilibre tr.tr_filet .td_2, .club tr.tr_filet .td_2, .gt3ctg tr.tr_filet .td_2, .alloc tr.tr_filet .td_2, .coord tr.tr_filet .td_2, .evolution tr.tr_filet .td_2, .grpcomite tr.tr_filet .td_2 {
	border-top:none;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 19-Nouveau-membre.html */ 
/*************************************************************************************************************************************************************************/
	/* texte intro */
	p.intro_compte {
	float:left;
	width:536px;
	padding:17px 90px 0 112px;
	font-size:13px;
}
/* formulaire */
	.form_creation {
	float:left;
	width:511px;
	padding:20px 0 0 0;
	margin:22px 0 25px 112px;
	background:#a3b0d5 url(../img-fr/bg-arrondi-form.gif) no-repeat left bottom;
	display:inline;
}
.form_creation label {
	float:left;
	width:198px;
	padding:1px 19px 0 0;
	font-size:18px;
	line-height:19px;
	text-align:right;
}
.form_creation label.label_check {
	float:left;
	width:370px;
	padding:2px 0 8px 0;
	font-size:12px;
	line-height:normal;
	text-align:left;
}
.form_creation input.input_crea {
	float:left;
	width:255px;
	height:19px;
	margin-bottom:14px;
	border:1px solid #fff;
	font-size:14px;
	color:#112345;
}
.form_creation input.input_check {
	clear:both;
	float:left;
	margin:4px 12px 0 68px;
}
* html .form_creation input.input_check {
	margin:0px 9px 0 64px;
}
* + html .form_creation input.input_check {
	margin:0px 9px 0 64px;
}
input.submit_crea {
	float:right;
	width:72px;
	height:28px;
	margin:6px 36px 0 0;
	background:url(../img-fr/bg-bt-valider.gif) no-repeat;
	border:none;
	cursor:pointer;
	font-size:13px;
	color:#fff;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 20-identification.html */ 
/*************************************************************************************************************************************************************************/
	/* texte intro */
	p.intro_compte em {
	font-size:18px;
	color:#3955a9;
}
/* connexion */
	div#content .connect {
	width:207px;
	padding:0 0 0 114px;
	margin-top:15px;
	background:url(../img-fr/bg-connect-content.gif) no-repeat 114px 0px;
}
div#content #connect em {
	padding-top:14px;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 21-gestion-compte.html */ 
/*************************************************************************************************************************************************************************/
	/* texte intro */
	p.bienvenue {
	font-size:17px;
}
/* formulaire */
	.form_creation p {
	float:left;
	width:368px;
	padding:10px 10px 0 0;
	text-align:right;
}
.form_creation label.label_radio,.form_creation #manage_chck_alerte label,.form_creation #manage_chck_newsletter label,.form_creation #manage_chck_supression label {float:left;width:30px;padding:8px 0 0 2px;font-size:13px;text-align:left;}
	
	.form_creation input.input_radio, .form_creation #manage_chck_alerte input,.form_creation #manage_chck_newsletter input,.form_creation #manage_chck_supression input {float:left;margin:11px 3px 0 4px;}
* html .form_creation input.input_radio {
	margin:7px 0 0 0;
}
* + html .form_creation input.input_radio {
	margin:7px 0 0 0;
}
.form_creation input.sub_marg {
	margin-top:18px;
}
/* lien retour accueil */
	div#lk_accueil {
	float:left;
	width:555px;
	padding-right:183px;
	text-align:right;
}
div#lk_accueil a {
	font-size:13px;
	color:#112345;
	text-decoration:underline;
}
div#lk_accueil a:hover {
	text-decoration:none;
}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page 22-nouveau-message.html */ 
/*************************************************************************************************************************************************************************/
div#choix_select {
	float:left;
	width:424px;
	padding:12px 0 0 19px;
}
div#choix_select span.select {
	position:absolute;
	width:409px;
	height:23px;
	padding:5px 24px 0 0;
	font-size:14px;
	background:url(../img-fr/sprite_select.png) no-repeat;
	overflow:hidden;
	text-align: center;
}
* html div#choix_select span.select {
	background:none;
}
div#txt_select {
	float:left;
	width:225px;
	padding-top:11px;
}
input.styled {
	display:none;
}
select.styled {
	opacity:0;
	position:relative;
	width:424px !important;
	z-index:5;
}
/* formulaire message */
	.form_message {
	float:left;
	width:701px;
	margin:16px 0 0 19px;
	background: url(../img-fr/bg-message-bas.png) no-repeat left bottom;
	_background: #9bb9d5 url(../img-fr/bg-message-bas.png) no-repeat left bottom;
	display:inline;
}
div#bg_message {
	float:left;
	width: 546px;
	padding:3px 0 0 155px;
	background:url(../img-fr/bg-message-top.png) no-repeat;
}
.form_message label {
	padding:0 9px 0 2px;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	color: #fff;
	margin: 0 0 0 20px;
}
.input_message, #message {
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form_message input.input_message, .form_message textarea {
	width:123px;
	height:20px;
	margin:9px 0;
	border:1px solid #fff;
	font-size:13px;
	color:#112345;
	vertical-align:middle;
	width: 232px;
}
.form_message textarea {
	width:400px;
	height:162px;
	margin:5px 0 40px 0;
}
.form_message input.submit_crea {
	margin-right:28px;
	margin-top: 181px;
	_margin-top: 0;
}
/* ----------------------------- Redesign ----------------------------- */
/* Calendrier */
.tab_details {
	text-align: center;
}
.tab_details .gt_equilibre {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_equilibre {
	background: url(../img-fr/sprite_main.png) no-repeat 0 4px;
}
.tab_details .gt_equilibre strong {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -230px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 15px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .gt_club {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_club {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -49px;
}
.tab_details .gt_club strong {
	background: url(../img-fr/sprite_main.png) no-repeat -183px -230px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 25px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .gt_3ctg {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_3ctg {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -75px;
}
.tab_details .gt_3ctg strong {
	background: url(../img-fr/sprite_main.png) no-repeat -366px -230px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 15px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .gt_alloc {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_alloc {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -102px;
}
.tab_details .gt_alloc strong {
	background: url(../img-fr/sprite_main.png) no-repeat -549px -230px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 25px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .gt_coord {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_coord {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -22px;
}
.tab_details .gt_coord strong {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -278px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 15px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .gt_evolution {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_evolution {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -129px;
}
.tab_details .gt_evolution strong {
	background: url(../img-fr/sprite_main.png) no-repeat -183px -278px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 25px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .comite {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.comite {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -157px;
}
.tab_details .comite strong {
	background: url(../img-fr/sprite_main.png) no-repeat -366px -278px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 25px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
.tab_details .gt_souscription {
	background: url(../img-fr/bg_content_calendar.png) no-repeat 0 bottom;
	padding-bottom: 10px;
}
td a.gt_souscription {
	background: url(../img-fr/sprite_main.png) no-repeat 0 -183px;
}
.tab_details .gt_souscription strong {
	background: url(../img-fr/sprite_main.png) no-repeat -549px -278px;
	display: block;
	margin: -5px -5px 5px -10px;
	height: 25px;
	padding: 5px 10px 0 10px;
	/*text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;*/
	text-indent: -9999px;
}
/* Menu */
div#sidebar ul li ul.li-style li {
	padding: 0 0 0 20px;
	background: url(../img-fr/sprite_li.png) no-repeat 36px 1px;
}
div#sidebar ul li a {
	padding: 1px 0 0 35px;
	background: url(../img-fr/bg-bt-nav.png) no-repeat 17px 4px;
}
div#sidebar ul li a:hover, div#sidebar ul li a.nav_on {
	background: url(../img-fr/bg-bt-nav-on.png) no-repeat 0 0;
	width: 170px;
}
div#sidebar ul li ul li a:hover, div#sidebar ul li ul li a.nav_on {
	background-position:0;
	width: 150px;
}
div#sidebar ul li ul li a {
	padding:0 0 1px 35px;
}
div#sidebar ul li ul.li-style li a 
{
    padding-left:33px !important;
    width:160px !important;
}
.tab_legende .td_1 span  {background: url(../img-fr/sprite_li.png) repeat-x 0px 0px;}
.tab_legende .td_1 .gt_equilibre {	background-position: 36px 1px;}
div#sidebar ul li ul.li-style li.gt_equilibre {
	background-position: 36px 1px;
}
.tab_legende .td_1 .gt_club {		background-position: 36px -38px;}

div#sidebar ul li ul.li-style li.gt_club {
	background-position: 36px -38px;
}
.tab_legende .td_1 .gt_3ctg {	background-position: 36px -88px;}
div#sidebar ul li ul.li-style li.gt_3ctg {
	background-position: 36px -88px;
}
.tab_legende .td_1 .gt_alloc {background-position: 36px -129px;}
div#sidebar ul li ul.li-style li.gt_alloc {
	background-position: 36px -129px;
}
.tab_legende .td_1 .gt_coord {background-position: 36px -178px;}
li.gt_coord {
	/*background-position: 36px -178px;*/
	background-position:36px -178px !important;
}
.tab_legende .td_1 .gt_evolution {background-position: 36px -228px;}
div#sidebar ul li ul.li-style li.gt_evolution {
	background-position: 36px -228px;
}
.tab_legende .td_1 .comite {	background-position: 36px -278px;}
div#sidebar ul li ul.li-style li.comite {
	background-position: 36px -278px;
}
.tab_legende .td_1 .gt_souscription {background-position: 36px -327px;}
div#sidebar ul li ul.li-style li.gt_souscription {
	background-position: 36px -327px;
}
/* Forum */
.forum table {
	margin: 0 0 42px 0;
}
.font1 {
	color: #9bb9d5;
	font-style: italic;
	font-size: 10px;
}
.font2 a,.font3 a {color:Black;}
.font2 a:hover,.font3 a:hover {color:Black;text-decoration:underline}

.font2 {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ebeef5;
}
.font3 {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.font-link a {
	color: #77c9e3;
	font-style: italic;
	text-decoration: underline;
}
.nobackground #bg_content
{
    background: none;
}
/*div#bg_content {
	background: none;
}*/
.td1 {
	width: 259px;
	vertical-align: top;
}
.td2 {
	width: 338px;
	vertical-align: top;
}
.td3 {
	width: 117px;
	text-align: right;
	vertical-align: top;
}
.font2 .td1, .font3 .td1 {
	width: 239px;
	padding: 10px;
}
.font2 .td2, .font3 .td2 {
	width: 328px;
	padding: 10px 10px 10px 0;
}
.font1 .td1 {
	width: 249px;
	padding: 0 0 0 10px;
}
.font1 .td3 {
	width: 117px;
	padding: 0 5px 0 0;
}
.font2 .td3, .font3 .td3 {
	width: 97px;
	padding: 10px 10px 10px 0;
}
.forum h2 {
	background: url(../img-fr/sprite_main.png) no-repeat;
	text-indent: -9999px;
}
.forum h2.gt_equilibre {
	background-position: -101px 0;
}
.forum h2.gt_club {
	background-position: -101px -27px;
}
.forum h2.gt_3ctg {
	background-position: -101px -52px;
}
.forum h2.gt_alloc {
	background-position: -101px -80px;
}
.forum h2.gt_coord {
	background-position: -101px -106px;
}
.forum h2.gt_evolution {
	background-position: -101px -134px;
}
.forum h2.comite {
	background-position: -101px -162px;
}
.forum h2.gt_souscription {
	background-position: -101px -187px;
}
.font-link a.gt_equilibre_color {
	color: #77c9e3;
}
.font-link a.gt_club_color {
	color: #bba889;
}
.font-link a.gt_3ctg_color {
	color: #90c13c;
}
.font-link a.gt_alloc_color {
	color: #c66698;
}
.font-link a.gt_coord_color {
	color: #9eb4c8;
}
.font-link a.gt_evolution_color {
	color: #7373b5;
}
.font-link a.comite_color {
	color: #eacf35;
}
.font-link a.gt_souscription_color {
	color: #f96433;
}
#page a.active {
	text-decoration: underline;
}
/**/
ul.liste_groupes li {
	width: 89px;
	height: 93px;
	display: block;
	float: left;
	padding: 0;
	margin-right: 2px;
}
ul.liste_groupes li a {
	background: url(../img-fr/sprite_main.png) no-repeat;
	height: 63px;
	width: 100%;
	padding: 30px 0 0 0;
	margin: 0;
	text-indent: -9999px;
}
ul.liste_groupes li .gt_equilibre {
	background-position: 0 -312px;
}
ul.liste_groupes li .gt_club {
	background-position: -90px -312px;
}
ul.liste_groupes li .gt_3ctg {
	background-position: -180px -312px;
}
ul.liste_groupes li .gt_alloc {
	background-position: -270px -312px;
}
ul.liste_groupes li .gt_coord {
	background-position: -361px -312px;
}
ul.liste_groupes li .gt_evolution {
	background-position: -453px -312px;
}
ul.liste_groupes li .comite {
	background-position: -544px -312px;
}
ul.liste_groupes li .gt_souscription {
	background-position: -635px -312px;
}
ul.liste_groupes li.active .gt_equilibre {
	background-position: 0 -407px;
}
ul.liste_groupes li.active .gt_club {
	background-position: -90px -407px;
}
ul.liste_groupes li.active .gt_3ctg {
	background-position: -180px -407px;
}
ul.liste_groupes li.active .gt_alloc {
	background-position: -270px -407px;
}
ul.liste_groupes li.active .gt_coord {
	background-position: -361px -407px;
}
ul.liste_groupes li.active .gt_evolution {
	background-position: -453px -407px;
}
ul.liste_groupes li.active .comite {
	background-position: -544px -407px;
}
ul.liste_groupes li.active .gt_souscription {
	background-position: -635px -407px;
}
div#bg_groupe {
	background: none;
}
.table-title {
	background: url(../img-fr/sprite_main.png) no-repeat;
	text-indent: -99999px;
	height: 45px;
	margin-top: 5px;
}
.table-title1 {
	background-position: -1px -614px;
}
.table-title2 {
	background-position: -1px -563px;
}
.table-title3 {
	background-position: -1px -719px;
}
.table-title4 {
	background-position: -1px -509px;
}
.table-title5 {
	background-position: -1px -772px;
}
.table-title6 {
	background-position: -1px -822px;
}
.table-title7 {
	background-position: -1px -876px;
}
.table-title8 {
	background-position: -1px -667px;
}
.tab_sujets {
	margin-top: 5px;
}
.tab_sujets th {
	border: none;
}
.tab_sujets .tr_couleur {
	background: #f3f4f9;
}
.smenu-forum li {
	background: url(../img-fr/li_base.jpg) no-repeat 33px 3px;
}
div#sidebar ul li ul.smenu-forum li a {
	padding-left: 48px;
}

div#sidebar ul li ul li {
	background: url(../img-fr/li_base.jpg) no-repeat 33px 3px;
}
div#sidebar ul li ul li a {
	padding-left: 48px;
}
/**/
.retour-top {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 110px 0 0 0;
	text-decoration: underline;
	color: #000;
}
.title-all-meeting {
	width: 959px;
	height: 43px;
	background: url(../img-fr/sprite_all_meeting.png) no-repeat;
	text-indent: -9999px;
}
#txt_descrip h1, .content-gt-club h1{
	background: url(../img-fr/sprite_all_meeting.png) no-repeat;
	padding-left: 22px;
}
.style1 .title-all-meeting {
	background-position: 0 0;
}
.style1 #txt_descrip h1, .style1 .content-gt-club h1 {
	background-position: -977px -9px;
	color: #8888d8;
}
.style1 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
   background-color: #8888D8;
}
.style2 .title-all-meeting {
	background-position: 0 -50px;
}
.style2 #txt_descrip h1, .style2 .content-gt-club h1 {
	background-position: -977px -59px;
	color: #f9d934;
}
.style2 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
  background-color: #fd6534;
}
.style3 .title-all-meeting {
	background-position: 0 -151px;
}
.style3 #txt_descrip h1, .style3 .content-gt-club h1 {
	background-position: -977px -159px;
	color: #d65396;
}
.style3 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
  background-color: #fd6534;
}
.style4 .title-all-meeting {
	background-position: 0 -201px;
}
.style4 #txt_descrip h1, .style4 .content-gt-club h1 {
	background-position: -978px -209px;
	color: #fd6534;
}
.style4 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
    background-color: #fd6534;
}
.style5 .title-all-meeting {
	background-position: 0 -250px;
}
.style5 #txt_descrip h1, .style5 .content-gt-club h1 {
	background-position: -977px -259px;
	color: #a2d943;
}
.style5 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
     background-color: #a2d943;
}
.style6 .title-all-meeting {
	background-position: -1px -301px;
}
.style6 #txt_descrip h1, .style6 .content-gt-club h1 {
	background-position: -977px -309px;
	color: #bea783;
}
.style6 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
      background-color: #bea783;
}
.style7 .title-all-meeting {
	background-position: 0 -351px;
}
.style7 #txt_descrip h1, .style7 .content-gt-club h1 {
	background-position: -977px -360px;
	color: #7bcbe4;
}
.style7 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
      background-color: #7bcbe4;
}
.style8 .title-all-meeting {
	background-position: 0 -100px;
}
.style8 #txt_descrip h1, .style8 .content-gt-club h1 {
	background-position: -977px -109px;
	color: #80a7cb;
}
.style8 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab
{
    background-color: #80a7cb;
}
/**/
.bloc_reu p, .bloc_reu_white p {
	margin: 15px 0;
}
div.bloc_reu {
	float:left;
	width:423px;
	margin-top:15px;
	background: #98b6d3 url(../img-fr/bg-reu-bas.png) no-repeat left bottom;
	line-height:16px;
}
div.bg_reu {
	float:left;
	width:389px;
	min-height:182px;
	padding:8px 17px 10px 17px;
	background: url(../img-fr/bg-reu-top.png) no-repeat;
	color: #fff;
}
div.bloc_reu_white {
	float:left;
	width:423px;
	margin-top:15px;
	background: #fefefe url(../img-fr/bg-reu-bas_white.png) no-repeat left bottom;
	line-height:16px;
}
div.bg_reu_white {
	float:left;
	width:389px;
	min-height:182px;
	padding:8px 17px 10px 17px;
	background:url(../img-fr/bg-reu-top_white.png) no-repeat;
}
#middle .content-gt-club {
	background: url(../img-fr/bg_content_gt_club.png) left bottom no-repeat;
}
.bg_reu  a {text-decoration: underline;}
.bg_reu a:hover {text-decoration: none;}
.bg_reu_white a {
	color: #000;
	font: normal 12px Trebuchet MS;
	text-decoration: underline;
}
.bg_reu_white a:hover {text-decoration: none;}
.bg_reu_white em {
	color: #000;
	font: normal 16px Trebuchet MS;
	text-decoration: underline;
	display: block;
}
div#txt_descrip .margin-contact strong {
	padding: 5px 0 0 0;
}
.color {
	text-transform: uppercase;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bg_reu h2 {
	background:url(../img-fr/sprite_gt_club.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	height: 19px;
}
.bg_reu_white h2 {
	background:url(../img-fr/sprite_gt_club.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	height: 23px;
}
.style1 .color {
	color: #8888D8;
}
.style1 .bg_reu h2 {
	background-position: 0 -50px;
}
.style1 .bg_reu_white h2 {
	background-position: 0 -269px;
}
.style2 .color {
	color: #F9D934;
}
.style2 .bg_reu h2 {
	background-position: 0 -24px;
}
.style2 .bg_reu_white h2 {
	background-position: 0 -243px;
}
.style3 .color {
	color: #D65396;
}
.style3 .bg_reu h2 {
	background-position: 0 -100px;
}
.style3 .bg_reu_white h2 {
	background-position: 0 -319px;
}
.style4 .color {
	color: #FD6534;
}
.style4 .bg_reu h2 {
	background-position: 0 0;
}
.style4 .bg_reu_white h2 {
	background-position: 0 -219px;
}
.style5 .color {
	color: #A2D943;
}
.style5 .bg_reu h2 {
	background-position: 0 -124px;
}
.style5 .bg_reu_white h2 {
	background-position: 0 -343px;
}
.style6 .color {
	color: #BEA783;
}
.style6 .bg_reu h2 {
	background-position: 0 -175px;
}
.style6 .bg_reu_white h2 {
	background-position: 0 -394px;
}
.style7 .color {
	color: #7BCBE4;
}
.style7 .bg_reu h2 {
	background-position: 0 -150px;
}
.style7 .bg_reu_white h2 {
	background-position: 0 -369px;
}
.style8 .color {
	color: #80A7CB;
}
.style8 .bg_reu h2 {
	background-position: 0 -74px;
}
.style8 .bg_reu_white h2 {
	background-position: 0 -293px;
}
/* nouveau message */
div#lk_charte {
	margin: 160px 51px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index:999;
}
div#content .content-gradient {
	background: url(../img-fr/bg_content_gt_club.png) no-repeat left bottom;
	position: relative;
}
.thx-line {
	margin: 0 0 0 20px;
}
div#bg_content span.select{
		color: #fff;
		font: bold 12px Verdana, Geneva, sans-serif;
		text-transform: uppercase;
}
div#bg_content .style1 span.select {
	background-position: 0 -40px;
}
div#bg_content .style2 span.select {
	background-position: 0 -320px;
}
div#bg_content .style3 span.select {
	background-position: 0 -120px;
}
div#bg_content .style4 span.select {
	background-position: 0 -160px;
}
div#bg_content .style5 span.select {
	background-position: 0 -200px;
}
div#bg_content .style6 span.select {
	background-position: 0 -240px;
}
div#bg_content .style7 span.select {
	background-position: 0 -280px;
}
div#bg_content .style8 span.select {
	background-position: 0 -80px;
}


.colonne_reu a:hover { text-decoration:underline}
.cache {display:none}
div#sidebar ul li a.nobackground {background:none;}
div#sidebar ul li#menu7 a,div#sidebar ul li#menu8 a
{
    background:url(../img-fr/bg-bt-nav.gif) no-repeat;
}
div#sidebar ul li#menu7 a:hover,div#sidebar ul li#menu8 a:hover
{

background:url("../img-fr/bg-bt-nav-on.gif") no-repeat scroll 0 0 transparent !important;
text-decoration:none;
}
div#sidebar ul li#menu7 ul li a,div#sidebar ul li#menu8 ul li a {
background:url("../img-fr/li_base.jpg") no-repeat scroll 33px 3px transparent !important;
}
div#sidebar ul li#menu7 ul li a:hover,div#sidebar ul li#menu8 ul li a:hover {
background:url("../img-fr/li_base.jpg") no-repeat scroll 33px 3px transparent !important;
}
ul.jeanne,ul.jeanne li {margin:0;padding:0}
ul.jeanne{padding:10px;}
ul.jeanne   li{padding:0px 0px 10px 0px;}
ul.jeanne   li a {color:#112345; }
ul.jeanne   li a:hover {color:#112345; }
h1.retour a {font-weight: bold;font-size:14px;color:#4c64ac;text-decoration:underline}
h1.retour a:hover {text-decoration:none}
ul.forcedisc li {list-style:disc !important;}
ul.forcedisc,ul.forcedisc li {margin:0;padding:0}
ul.forcedisc{padding:10px;}
ul.forcedisc   li{padding:0px 0px 10px 0px;}
ul.forcedisc   li a {color:#112345; }
ul.forcedisc   li a:hover {color:#112345; }