/*************************************************************************************************************************************************************************/
/* 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.rss{background-image:url("../img/logo-rss.png");background-position:0 2px;color:black;font-weight:bold;padding-left:22px;position:absolute;right:98px;top:110px;}
div#langues a:hover.rss{}
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;}
.gray { color:#858383 }
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* 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:-29px;top:2px}
 .tab_calendrier .mois tr td.NextPrev a img#imgnext{position:relative;left:53px;top:2px}


 /* 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{text-align:center;}
 
 .tab_calendrier .day a{position:relative;left:10px;margin-right:4px;text-align:center;}
 .tab_calendrier .day a:hover{text-decoration:none;}
 .tab_calendrier .td_bas{height:15px;padding:0px;}
 
 .tab_calendrier a{float:left;width:86px;height:20px;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:237px;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;min-height:35px}
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;}
 
 /*GT Shéma contractuel des capacités aval*/
 .style4 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-souscription-l.gif) no-repeat;}
 .style4 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-souscription-r.gif) no-repeat right top;}
 
 .style9 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-operationel-l.png) no-repeat;}
 .style9 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-operationel.png) no-repeat right top;}

 
 /*GT Equilibrage*/
 .style7 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-equilibrage-l.gif) no-repeat;}
 .style7 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-equilibrage-r.gif) no-repeat right top;}

 /*GT Club des Producteurs d'Electricité*/
 .style6 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-club-l.gif) no-repeat;}
 .style6 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-club-r.gif) no-repeat right top;}

 /*GT 3CTG*/
 .style5 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-3ctg-l.gif) no-repeat;}
 .style5 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-3ctg-r.gif) no-repeat right top;}

 /**/

 /* GT Allocation des capacités*/
 .style3 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-allocation-l.gif) no-repeat;}
 .style3 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-allocation-r.gif) no-repeat right top;}

 /* GT Coordination SI*/
 .style8 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-coordination-l.gif) no-repeat;}
 .style8 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-coordination-r.gif) no-repeat right top;}


 /* GT Coordination SI*/
 .style1 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-evolution-l.gif) no-repeat;}
 .style1 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-evolution-r.gif) no-repeat right top;}

 /* GT accordement SI*/
 .style10 div#bloc_calendrier .bt_afficher{background:url(../img/bg-bt-calendrier-raccordement-l.png) no-repeat;}
 .style10 div#bloc_calendrier .bt_afficher span{background:url(../img/bg-bt-calendrier-raccordement-r.png) no-repeat right top;}

 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 */

table.tab_calendrier span{display:block;height:20px;margin:0 auto;position:absolute;right:-3px;top:0;width:3px;}
table.tab_calendrier a:hover span{text-decoration:none;}

.tab_details{text-align:center;}
.tab_details .gt_equilibre{background:url(../img-fr/bg_content_calendar.png) no-repeat 0 0;padding-bottom:10px;}
td a.gt_equilibre{background:url(../img-fr/sprite_main.png) no-repeat 0 1px;}
td a.gt_equilibre span{background:url(../img-fr/sprite_main.png) no-repeat -88px 1px;}
td a.gt_operational{background:url(../img-fr/sprite_main.png) no-repeat 0 -211px;}
td a.gt_operational span{background:url(../img-fr/sprite_main.png) no-repeat -88px -211px;}
.tab_details .gt_equilibre strong{background:url(../img-fr/sprite_calendrier.png) no-repeat 0 0;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 0;padding-bottom:10px;}
td a.gt_club{background:url(../img-fr/sprite_main.png) no-repeat 0 -52px;}
td a.gt_club span{background:url(../img-fr/sprite_main.png) no-repeat -88px -52px;}
.tab_details .gt_club strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -246px 0;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 scroll 0 0 transparent;padding-bottom:10px;}
td a.gt_3ctg{background:url(../img-fr/sprite_main.png) no-repeat 0 -78px;}
td a.gt_3ctg span{background:url(../img-fr/sprite_main.png) no-repeat -88px -78px;}
.tab_details .gt_3ctg strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -493px 0;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 scroll 0 0 transparent;padding-bottom:10px;}
td a.gt_alloc{background:url(../img-fr/sprite_main.png) no-repeat 0 -105px;}
td a.gt_alloc span{background:url(../img-fr/sprite_main.png) no-repeat -88px -105px;}
.tab_details .gt_alloc strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -493px -72px;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 0;padding-bottom:10px;}
td a.gt_coord{background:url(../img-fr/sprite_main.png) no-repeat 0 -25px;}
td a.gt_coord span{background:url(../img-fr/sprite_main.png) no-repeat -88px -25px;}
.tab_details .gt_coord strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -246px -72px;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_operational{background:url("../img-fr/bg_content_calendar.png") no-repeat scroll 0 0 transparent;}
.tab_details .gt_operational strong{background:url(../img-fr/sprite_calendrier.png) no-repeat 0 -72px;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 0;padding-bottom:10px;}
td a.gt_evolution{background:url(../img-fr/sprite_main.png) no-repeat 0 -133px;}
td a.gt_evolution span{background:url(../img-fr/sprite_main.png) no-repeat -88px -133px;}
.tab_details .gt_evolution strong{background:url(../img-fr/sprite_calendrier.png) no-repeat 0 -145px;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 0;padding-bottom:10px;}
td a.comite{background:url(../img-fr/sprite_main.png) no-repeat 0 -160px;}
td a.comite span{background:url(../img-fr/sprite_main.png) no-repeat -88px -160px;}
.tab_details .comite strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -246px -145px;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 0;padding-bottom:10px;}
td a.gt_souscription{background:url(../img-fr/sprite_main.png) no-repeat 0 -186px;}
td a.gt_souscription span{background:url("../img-fr/sprite_main.png") no-repeat scroll -88px -186px transparent;}
.tab_details .gt_souscription strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -492px -145px;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_raccordement{background:url(../img-fr/bg_content_calendar.png) no-repeat 0 0;padding-bottom:10px;} 
 td a.gt_raccordement{background:url(../img-fr/sprite_main.png) no-repeat 0 -1058px;}
td a.gt_raccordement span{background:url("../img-fr/sprite_main.png") no-repeat scroll -92px -1058px transparent;}
.tab_details .gt_raccordement strong{background:url(../img-fr/sprite_calendrier.png) no-repeat -735px 0;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 > a { width: 155px; padding-right:15px; }
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 .gt_operational{background-position:36px -376px;}
div#sidebar ul li ul.li-style li.gt_operational{background-position:36px -378px;}
.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;}
.tab_legende .td_1 .gt_raccordement{background-position:36px -433px;}
div#sidebar ul li ul.li-style li.gt_raccordement{background-position:36px -433px;}
/* 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_operational{background-position:-99px -212px;}
.forum h2.gt_souscription{background-position:-101px -187px;}
.forum h2.gt_raccordement{background-position:-112px -1059px;}
.font-link a.gt_operational_color{color:#c242cc;}
.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;}
.font-link a.gt_raccordement_color{color:#EF7D0D;}
#page a.active{text-decoration:underline;}
/**/
ul.liste_groupes li{width:160px;height:84px;display:block;float:left;padding:0;margin-right:2px;}
ul.liste_groupes li a{background:url(../img-fr/sprite_forum.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:-645px 6px;}
ul.liste_groupes li .gt_club{background-position:-805px 6px;}
ul.liste_groupes li .gt_3ctg{background-position:-320px 6px;}
ul.liste_groupes li .gt_alloc{background-position:-160px 6px;}
ul.liste_groupes li .gt_coord{background-position:-1288px 6px;}
ul.liste_groupes li .gt_evolution{background-position:-965px 6px;}
ul.liste_groupes li .comite{background-position:1px 6px;}
ul.liste_groupes li .gt_souscription{background-position:-482px 6px;}
ul.liste_groupes li.active .gt_equilibre{background-position:-645px -94px;}
ul.liste_groupes li.active .gt_club{background-position:-805px -94px;}
ul.liste_groupes li.active .gt_3ctg{background-position:-320px -94px;}
ul.liste_groupes li.active .gt_alloc{background-position:-159px -94px;}
ul.liste_groupes li.active .gt_coord{background-position:-1288px -94px;}
ul.liste_groupes li.active .gt_evolution{background-position:-966px -94px;}
ul.liste_groupes li.active .comite{background-position:1px -94px;}
ul.liste_groupes li.active .gt_souscription{background-position:-482px -94px;}
ul.liste_groupes li.active .gt_operational{background-position:-1127px -94px;}
ul.liste_groupes li .gt_operational{background-position:-1127px 6px;}
ul.liste_groupes li.active .gt_raccordement{background-position:-1451px -94px;}
ul.liste_groupes li .gt_raccordement{background-position:-1451px 6px;}
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-title9{background-position:-1px -929px;}
.table-title6{background-position:-1px -822px;}
.table-title7{background-position:-1px -876px;}
.table-title8{background-position:-1px -667px;}
.table-title10{background-position:-5px -977px;}
.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:#D65396;}
.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;}
.style9 .title-all-meeting{background-position:0 -402px;}
.style9 #txt_descrip h1,.style9 .content-gt-club h1{background-position:-977px -409px;color:#c242cc;}
.style9 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab{background-color:#C242CC;}
.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;}
.style10 .title-all-meeting{background-position:0 -453px;}
.style10 #txt_descrip h1,.style10 .content-gt-club h1{background-position:-977px -462px;color:#ef7d0d;}
.style10 div#bloc_calendrier table.tab_calendar_mini tr td.colorminitab{background-color:#ef7d0d;}
/**/
.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;}
#middle .content-groupe-travail p.paragraphe { padding: 8px 0 0; }
.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;}
.style9 .color{color:#C242CC;}
.style9 .bg_reu h2{background-position:0 -445px;}
.style9 .bg_reu_white h2{background-position:0 -419px;}

.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;}
.style10 .color{color:#EF7D0D;}
.style10 .bg_reu h2{background-position:0 -496px;}
.style10 .bg_reu_white h2{background-position:0 -472px;}

/* 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 .style9 span.select{background-position:0 -358px;}
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;}
div#bg_content .style10 span.select{background-position:0 -390px;}

.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;}
div#top{position:relative;}
.rss2{position:absolute;top:-1px;left:72px;color:black;font-weight:bold;}
