/* Elements de base (listes à puce et autres */
.info ul{
	list-style: square inside url(../img/content/puce.jpg);
	padding: 0;
	margin: 0 0 0 1em;
	display: inline;
	text-align: left;
}
.info ul li p.txt_p {
	margin: 0;
	padding: 0;
	display: inline;
	text-align: left;
}
.info ul li ul{
	list-style: disc inside;
	padding: 0 0 0 1em;
	margin: 0;
}
.info ul li ul li {
	margin: 0 0 0 20px;
	padding: 0;
	text-align: left;
}
.info ul li ul li p.txt_p {
	margin: 0;
	padding: 0;
	display: inline;
	text-align: left;
}
#tplCo li{
	line-height:14px;
}
/* Important, etc...*/
span.foT_is{
	color:#005da8;
	font-weight:bold;}
span.quo_is{
	font-style: italic;
	font-weight:bold;
}
.ind_tl{
	display:block;
	clear:both;
	text-indent:-9999px;
}
table.icd_txtRes_tab{
	width:100%;
}
.tplTopclir{
	clear:both;
}
a.url_ul{
	text-decoration: none;
	font-weight: bold;
}
a.url_ul span{
	border-bottom:1px dotted #333;}

a.url_ul:after{
	content:url(../img/content/out.gif);
}
h1.mainTi_ti{
	margin: 0;
	padding: 0;
	text-align:center;
	color: #0e60a7;
	font-variant: small-caps;
	font-size: 15px;
	line-height: 29px;
	background: url(../img/content/barre-titre-page.jpg) no-repeat left top;
}
h1.mainTi_ti span{
display:block;
}
h2.co_bk_ti{
	background:transparent url(../img/content/puce-titre.jpg) no-repeat left top;
	padding:0 0 0 50px;
	margin: 25px 0 15px 0;
	color: #ff8a00;
	font-size: 14px;
	height: 37px;
	font-variant:small-caps;
}
h2.co_bk_ti span{
	padding:0;
	line-height: 25px;
	border-bottom: 2px solid #ff8a00;
	display: block;
}
.co_bk_co {
	margin: 0 0 15px 0;
	padding: 0;
}
.co_bk_co .info {
	margin: 10px 0 0 0;	
	display: inline-block;
	width: 100%;
}
p.txt_p{
	text-align:justify;
	margin: 8px 0;
}
div.cpseBlck_co div.text{
	padding:0 15px 5px 5px;
	background: #e2e2e2;
}
div.cpseBlck_co span.emp_is{
	color:#f3971b;
}
div.flow_org p.txt_p{
	text-align:center;
}
tr.even{
	text-align:left;
}
tr.even a {
	text-decoration: none;
}
tr.even a.org_url {
	text-decoration: underline;
	padding: 0 0 0 10px;
}
tr.even a.org_url:hover {
	text-decoration: none;
}
div.flow_org tr.even td{
padding:0;
	/*width:50%;*/
}
div.wkCo_wdetail .para_p{
display: block;
}
object{float:left; margin:0 30px 0 0;}
/*****************************/
/***         Bloc de droite             ***/
/*****************************/
.platinum_ti{display:none;}
.platinum .partGroup {
	width:164px;
	margin: 0 0 10px 0;
	padding:0;
	min-height: 130px;
	background: #ffba36 url(../img/content/bg-bas-organisateurs.jpg) no-repeat left bottom;
}
.platinum .partGroup_ti {
	font-weight:bold;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	color: #fff;
	padding:10px 0 8px 0;
	margin:0;
	background: #ffba36 url(../img/content/bg-haut-organisateurs.jpg) no-repeat left top;
}
.platinum .partner {
	margin:4px 5px 10px 15px;
	padding: 0;
	float: left;
	text-align: center;
}
.platinum  .partGroup img {
width: 60px;
height: auto;
}
#sidebar .partner{float:left;}
#cps{
margin:10px 0 0 0;
background:#f59516;}
#cps h1{
	text-align:center;
	font-size:1.1em;
padding:5px 0 0 0;
}
#cps img{display:block;
margin:0 auto;
padding:0 0 1px 0;
background:transparent;}
/****************/
/*** Tooltips ***/
/****************/
a.tooltip_x span{
}
div.ttLegal{
width:240px;
}
div.ttLegal_ti{
color: lime;
	font-weight: bold;
}
div.details_lnk{
background: transparent url(../img/content/bandeau_eauH.jpg) no-repeat scroll left top;
}
div.details_lnk_ti{
display:block;
width:160px;
color: #FF9900;
	font-weight: bold;
}
div.tooltip .text p{
	margin-left: 2em;
}
div.tooltip div.sessionHeader{
color:#E25013;
}
/****************/
/*    Text      */
/****************/
a.linkPage_ul,
a.linkPage_ul:active,
a.linkPage_ul:visited{
	text-decoration: underline;
}
/****************/
/*    Binaries  */
/****************/
div.docRef {
	position:relative;
	display: inline-block;
	width: 100%;
	margin: 5px 0;
}
div.docRef div {
	float: left;
	width: 80%;
	padding: 0 10px 0 0;
}
div.docRef p {
	float: right;
	width: 20%;
	margin: 0;
}
div.docRef p.txt_p {
	float: left;
	width: 80%;
}
div.docRef .docRef_ti{
	font-weight:bold;
	color:#2da3d2;
	padding:5px 0 0 0;
}
div.docRef .docM_url {
	margin: 5px 0 0 0;
	display: block;
}
a.lnkBinPdf {
	background: url(../img/content/lirelasuite.jpg) no-repeat left top;
	display: block;
	height: 18px;
}
a.lnkBinPdf:hover{
	background: url(../img/content/lirelasuite.jpg) no-repeat left bottom;
	display: block;
	height: 18px;
}
.lnkBinPdf span {
	display:none;
}
div.note2{
	text-align:right;
}
/****************/
/*    Blocks    */
/****************/
/* attention, remarque, note, ingo optionnelle etc */
.cpseBlck_closed, 
.cpseBlck_open{
}
.cpseBlck {
	background: #e2e2e2;
	padding: 5px 0 0 10px;
}
.cpseBlck_closed{
	background: url(../img/content/fleche-bas.jpg) no-repeat right top;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
	height: 25px;
}
a.cpseBlck_closed,
a.cpseBlck_open {
	text-decoration: none;
	font-weight: bold;
	color: #F60;
}
a.cpseBlck_closed:hover,
a.cpseBlck_open:hover {
	text-decoration: underline;
}
.cpseBlck_open{
	background:url(../img/content/fleche-haut.jpg) no-repeat right top;
	height: 25px;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
}
.cpseBlck_closed:hover, 
.cpseBlck_open:hover{
}
.note0 div.text {
	background: #b3d334;
	border: 3px solid #dce0e3;
	margin:15px 0 15px 0;
	padding: 0 0 13px 0;
}
.note0 div.text .emp_is {
	color:#fff;
	font-size: 13px;
	font-weight: bold;
}
.note0 div.text .emp_is .foT_is {
	color: #005DA8;
	font-size: 11px;
}
.note0 p{
	margin:0;
	padding:13px 15px 0 15px;
}
.note0 img{
	display:block;
	margin:0 auto;
}
div.info{}
div.info_ti {
	padding:0 0 0 25px;
	margin: 5px 0 15px 0;
	color: #f9b50a;
	font-size: 13px;
	background: url(../img/content/puce-jaune.jpg) no-repeat left 1px;
	font-weight: bold;
}
div.info_ti span {
	padding:0;
	text-decoration: underline;
	display: block;
}
.flow_pers{
	font-size:.8em;
	text-align:center;
	width:50%;float:left;}
.note2_ti{
	padding:0 0 0 25px;
	margin: 10px 0 15px 0;
	color: #f9b50a;
	font-size: 13px;
	background: url(../img/content/puce-jaune.jpg) no-repeat left 1px;
	font-weight: bold;
	text-align: left;
}
.note2_ti span {
	padding:0;
	text-decoration: underline;
	display: block;
}
a.zoom {
	color:#E75012;
	font-weight:bold;
}
.warn2_ti{
	color: #E75012;
}
/*************************/
/*         ORGS          */
/*************************/
div.partners {
	width:auto;
	margin-bottom:20px;
}
div.partners_co {
	display:inline-block;
	margin: 0;
}
div.partner0 {
	width:auto;
	float: left;
	display: block;
	min-width: 150px;
	margin:0 10px 15px 0;
}
h2.partners_ti {
	margin:10px 10px 10px 0;
	border:1px solid #F3971B;
	font-size:12px;
	font-weight: bold;
	padding: 5px 10px;
	color:#F3971B;
}
h3.partner2_ti {
	margin: 0;
	background: url(../img/content/bg-header-orgaG.jpg) no-repeat left top;
	overflow: hidden;
	font-size:12px;
	font-weight: bold;
	padding: 0;
	text-align: center;
	color:#fff;
}
h3.partner2_ti span {
	background: url(../img/content/bg-header-orgaD.jpg) no-repeat right top;
	display: block;
	padding: 5px 10px;
}
div.partner2_co {
	border: solid 1px #ff8a00;
	display: inline-block;
	padding: 10px 0;
	margin: 0;
}
div.org_partners_bk {
	text-align: center;
	float:left;
}
.org_partners_ico_td a {
	text-decoration: none;
}
div.org_partners_bk img {
	/*height: 50px;*/
}
tr.org_partners_link_td {display:none;}
tr.org_partners_desc_td {display:none;}
.partners table {
	display:inline;
	height:80px;
	margin:0 5px;
}
td.icd_persM_photo{
	width:90px;
}
.org_partners_shortDesc p{
	text-align: left;
}
div.flow_org {
	margin:0;
}
div.icd_orgM_name {
	font-weight: bold;
	padding: 0 0 0 10px;
}
tr.even td {
	vertical-align: top;
}
tr.even div.icd_orgM_contact {
	display: block;
	text-align: left;
	padding: 0 0 0 10px;
}
tr.even div.icd_orgM_contact .txt_p {
	text-align: left;
}
div.icd_orgM_contact {
	display:none;
}
div.flow_org img{
	height:60px;
	}
div.sessionDetails_wdetails .icd_persM_photo{
	display:none;
}
div.flow_pers {
	margin:0 0 0.7em 0;
}
.flow_pers_ti{
	font-style:italic;
	text-align: left;
	font-weight: bold;
}
div.info div.flow_pers_ti{
	color: #C6D204;
	border-top: 1px solid;
	border-bottom: 1px solid;
	margin: 0 15px 5px 0;
	padding: 3px 0;
}
div.icd_persM_name,
div.icd_persM_func{
	display:block;
}
.icd_persM_name{
	/*background: transparent url(../img/content/bulle-intervenant.gif) top left no-repeat;*/
	padding:0 0 0 0;
	font-weight:bold;
}
span.icd_persM_name {
}
.icd_persM_func{
	text-indent:-.5em;
	overflow:hidden;
}
/*********************************************/
/*         Agenda mise en page globale       */
/*********************************************/
/* Note Nina : oui, ça pourrait se faire plus court et moins verbeux, mais ça perdrait en clarté et maintenabilité... */
.code_p{display:none;}
.agenda .agenda_co .themeOutline {
display: none;
}
.agenda ul{padding:0;}
.agenda .quo_is {
display:block;
	font-size:1.2em;
}
/**********************************************************************/
/*                     déroulé synthétique                            */
/**********************************************************************/
.agendaMining .day0{
	float:left;
	width:47.2%;
	margin:0 16px 0 0;
	padding:0;
}
.agendaMining .day0 .timeBracket,
.agendaMining .day0 .sTimeBracket_it{width:auto;}
.agendaMining .day0 .timeBracket .workshop {padding:0;}
.agendaMining p.wk_code_p,
.agendaMining p.wk_ti_p{float:left;margin:0 0 5px 0;}
.agendaMining p.wk_code_p{width:25%;height:70px;}
.agendaMining p.wk_ti_p{width:71.5%;height:60px;}
.agendaMining p.wk_code_p{
	font: bold 1em Arial,Helvetica,sans-serif;
	text-transform:capitalize;
	line-height:65px;
	text-align:center;
	padding:0;
	background:top left repeat-x;color:#FFFFFF;
}
.agendaMining p.wk_ti_p{padding:0 5px;}
/**********************************************************************/
/*                     déroulé détaillé                               */
/**********************************************************************/
.agenda_wdetail .day0{}
.agenda_wdetail .day0 .timeBracket{border:none;}
.agenda_wdetail .day0 .timeBracket .wk_detail {
	padding: 0;
	margin: 10px;
	position:relative;
	float: left;
	width: 310px;
}
.sessionDetails_wdetails li{
	background:transparent url(../img/content/bg_wk_ti_detail.gif) top left no-repeat;
	text-indent:15px;
}
.agenda_wdetail p.wk_code_p{
color:#f46f21;
	font-weight:bold;
	font-size:1.1em;
}
.agenda_wdetail .day0 .timeBracket .wk_ti_p{
	font-weight:bold;
	font-size:15px;
	line-height:18px;
	padding:0 0 8px 0;
}
.agenda_wdetail .day0 .timeBracket .wk_ti_detail{
}
.patronage{
	float:right;
	margin:0 0 0 5px;
	border:2px dotted #ccc;
	background:#FFFFFF;
}
.patronage_ti{
	display:block;
	text-align:center;
}
.patronage img{
	display:block;
	margin:0 auto;
}
.sessionHeader{
	font-size: 10px;
	font-style: italic;
	color:#2b2b2b;
}
.agenda_wdetail .wk2_detail #A1{
	background: #0F0;
}
/**********************************************************************/
/*                     thématique synthétique                         */
/**********************************************************************/
.agendaMining .clore{clear:none;}
.agendaMining ul.themeOutline{
	font:1.5em "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.agendaMining ul.themeOutline li{
	height:20px;
	line-height:20px;
}
.agendaMining ul.themeOutline li.EI_item{
	background:url(../img/content/bgEI_li_parcours-thematique.gif) top left no-repeat;
}
.agendaMining ul.themeOutline a{
	text-decoration:none;
}
.agendaMining .theme {
	width:33%;
	float:left;
	margin:0 0 0 0;
	padding:10px 0;
	height:530px;
	overflow:hidden;
	color:#fff;
}

.agendaMining .theme .day0{
	width:100%;
	margin:0;
}
.agendaMining .theme .day0 .timeBracket,
.agendaMining .theme .day0.sTimeBracket{
	border:none;
}
.agendaMining .theme .day0 .timeBracket .workshop{
	padding:0 10px 5px;
	border-bottom:1px solid #FFFFFF;
}
h4.theme_ti{
	display:none;
}
.agendaMining .theme p.wk_code_p,
.agendaMining .theme p.wk_ti_p{
	float:none;
	width:auto;
	line-height:1.4em;
	display:inline;
	padding:0 0 0 12px;
}
.agendaMining .theme p.wk_code_p{
	font-style:italic;
	font-weight:normal;
	font-size:1em;
	margin:0 0 0 0;
	background:url(../img/content/bg_wk_ti.gif) center left no-repeat;
}
.agendaMining .theme p.wk_ti_p{
	background:transparent;
	font-weight:bold;
}
.agendaMining .theme .day0 h5{
	display:none;
}
.agendaMining .theme .day0  .mSessionTi_p{
	display:none;
}
/**********************************************************************/
/*                     thématique détaillé                            */
/**********************************************************************/
.agenda_wdetail .theme {}
.agenda_wdetail .theme h4 {
	display:block;
	border: 1px solid #0E60A7;
	padding:5px 20px 5px 65px;
	margin: 25px 10px 15px 10px;
	color: #0E60A7;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	min-height: 35px;
}
.agenda_wdetail .txt_p {
	text-align: left;
}
.agenda_wdetail .theme .wkTi_wdetail .wk_code_p  {
	text-align: center;
}
/* -- Theme 1 -- */
.agenda_wdetail #thm_M122M1 h4 {
	background: url(../img/content/puce-parcours-theme1.jpg) no-repeat 15px 8px;
}
.agenda_wdetail #thm_M122M1 .wkTi_wdetail {
	color: #2b2b2b;
	background:  url(../img/content/titre-theme1-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail #thm_M122M1 .wkTi_wdetail .wk_code_p {
	color:#2b2b2b;
}
.agenda_wdetail #thm_M122M1 .wk_detail .wkTi_wdetail .wk_ti_p {
	padding: 5px 0 10px 0;
}
.pers_is {
	font-weight: bold;
	color:#666;
}
/* -- Theme 2 -- */
.agenda_wdetail #thm_M163M1 h4 {
	background: url(../img/content/puce-parcours-theme2.jpg) no-repeat 15px 8px;
}
.agenda_wdetail #thm_M163M1 .wkTi_wdetail {
	background:  url(../img/content/titre-theme2-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail #thm_M163M1 .wk_detail .wkTi_wdetail .wk_ti_p {
	padding: 5px 0 10px 0;
	color: #0065ae;
}
/* Theme 3 */
.agenda_wdetail #thm_M1b3M1 h4 {
	background: url(../img/content/puce-parcours-theme3.jpg) no-repeat 15px 8px;
}
.agenda_wdetail #thm_M1b3M1 .wkTi_wdetail {
	background:  url(../img/content/titre-theme3-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail #thm_M1b3M1 .wk_detail .wkTi_wdetail .wk_ti_p {
	padding: 5px 0 10px 0;
	color: #1ea12d;
}
/* Theme 4 */
.agenda_wdetail #thm_M203M1 h4 {
	background: url(../img/content/puce-parcours-theme4.jpg) no-repeat 15px 8px;
}
.agenda_wdetail #thm_M203M1 .wkTi_wdetail {
	background:  url(../img/content/titre-theme4-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail #thm_M203M1 .wk_detail .wkTi_wdetail .wk_ti_p {
	padding: 5px 0 10px 0;
	color: #e52f7e;
}
/* ---------- ---------- */


.agenda_wdetail .theme h4 span {
	display:block;
	padding: 0;
	vertical-align:baseline;
}

.agenda_wdetail .theme .day0{
	width:310px;
	padding:0;
	margin: 0 10px;
	float:left;
}
.agenda_wdetail .theme .day0 .timeBracket{padding:0 0%;}
.agenda_wdetail .theme .day0 .timeBracket .wk_detail{
	margin:10px 0;
}
/* commun */
/*spécifique ANS*/
.agendaMining .day0 .sessionCo,
.agendaMining .day0 .workshopCo {
	display:none;
}
.agendaMining .day0 p{
	text-indent:0;
}

/*************************/
/*         Agenda        */
/*************************/
.agenda_nav{display:none;}
p.agenda_nav_p,
p.agenda_nav_p a{
	font-weight:bold;
}
p.agenda_nav_p{
	text-decoration: none;
	color: #f3971b;
	margin:0;
	height:20px;
}

p.agenda_nav_p a{
	text-decoration: underline;
	color: #005da8;
}
p.agenda_nav_p span,
p.agenda_nav_p a{
	display:block;
	padding:0 .5em;
	float:right;
	height:20px;
}
h3.agenda_ti{
	display:none;
}
.timeBracket,
.sTimeBracket{
	border-bottom:2px solid gray;
}
div.workshop,
div.wk_detail{
	padding:0 1.5% 0 1.5%;
	margin-bottom:10px;
}
div.sessionTi,
div.mSessionTi{
color:#333;}
div.theme span.ti_span{
display:none;}
div.theme p.mSessionTi_p{
	text-align:center;
	padding: 15px 0 0 0;
	margin: 0;
}
/*************************/
/*    Agenda synthetic   */
/*************************/
div.agenda_wdetail .ag_wdetails{
	font-weight: bold;
	text-decoration: none;
	color: #F3971B;
}
a.back_lnk{
	font-weight:bold;
	background: transparent;
	text-decoration: none;
	color: fuchsia;
}
a.back_lnk:hover{
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}
a.ag_pdf{
	display:block;
	font-weight: bold;
	width:7em;
	text-align: center;
	background: #738DBE url(../img/content/barreh.png) top left no-repeat;
	text-decoration: none;
	color: lime;
	border-bottom: 1px solid gray;
	border-top:1px solid gray;
}
a.ag_pdf:hover{
	font-weight: bold;
	background: #b24174 url(../img/content/barreh.png) no-repeat top left;
}
span.ag_pdf{
	background: url(../img/content/pdf.gif) top right no-repeat;
}
div.timeBracket{
	overflow:hidden;
}
.theme_co h5.day2ti{
	color:lime;
}
div.clire{
}
div.clore{clear:both;}
.ti span{
	color:#696969;
}
.day2_ti{
	text-align: center;
	overflow:hidden;
}
h4.day2_ti {
	color:#ff8a00;
	display: block;
	height:25px;
	background:url(../img/content/bg-h4-coup-oeil.jpg) no-repeat left top;
	overflow: hidden;
	line-height:25px;
	margin:15px 0 15px 0;
}
h4.day2_ti span {
	background:url(../img/content/bg-h4-coup-oeilD.jpg) no-repeat right top;
	display: block;
}
h5.day2_ti {
	color:#ff8a00;
	display: block;
	height:25px;
	background:url(../img/content/bg-h4-coup-oeil.jpg) no-repeat left top;
	overflow: hidden;
	line-height:25px;
	margin:0 0 5px 0;
}
h5.day2_ti span {
	background:url(../img/content/bg-h4-coup-oeilD.jpg) no-repeat right top;
	display: block;
}
div.sTimeBracket span.ti_span{
}
div.flow_title p{
	font-weight: bold;
	text-align:left;
}
span.startTime_span,
span.endTime_span{
color: #f46f21;
	font-weight: bold;
}
p.clear{
clear: both;
}
.binSwf {
background: url(../img/content/bordD.gif) top right no-repeat;
}
/*********************/
/*   with tooltips   */
/*********************/
/*SPAN Lien détail session*/
span.details_lnk_a{
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
	color: fuchsia;
	display:none;
}
span.details_lnk_a:hover{
}
/*****************/
/*   with Zoom   */
/*****************/
p.backAgenda_p{
	text-align: right;
	font-size: .8em;
	font-style: italic;
	
}
a.backAgenda_lnk,
a.backAgenda_lnk:hover,
a.backAgenda_lnk:active{
color: #e9a440;
}

div.zoomTi{
	background-color: #E9A440;
color: lime;
}
div.zoomTi p{
	text-align: center;
}
div.zoomCo .sessionHeader p{
	text-align: center;
}
/******************/
/**    THEME     **/
/******************/
/* habillage image dans tableaux - a ranger */
td.icd_txtRes_cellResLft  {
padding:0 10px 0 0;
}
td.icd_txtRes_cellResRgt  {
padding:0 0 0 10px;
}
td.icd_txtRes_cellTxt {
	vertical-align: top;
}
/* ----- Menu Thèmes ----- */
#nav_thematique {
background: url(../img/content/bg-thematiques.jpg) no-repeat left top;
height: 305px;
padding: 42px 0 0 0;
}
#nav_thematique .title_nav {
color:#0065ae;
	font-size: 13px;
	font-variant: small-caps;
	text-align: center;
	font-weight: bold;
margin: 0 0 26px 0;
}
#nav_thematique UL {
margin: 0;
padding: 0 10px;
	list-style: none;
}
#nav_thematique UL LI {
	font-weight: bold;
color: #0065ae;
padding: 8px 0;
	border-bottom: 1px solid #fff;
}
#nav_thematique UL LI a {
color: #0065ae;
	text-decoration: none;
padding: 0 0 0 25px;
display: block;
}
#nav_thematique UL LI.TH1_item a { background: url(../img/content/puce-thematique1.jpg) no-repeat left top; }
#nav_thematique UL LI.TH2_item a { background: url(../img/content/puce-thematique2.jpg) no-repeat left top; }
#nav_thematique UL LI.TH3_item a { background: url(../img/content/puce-thematique3.jpg) no-repeat left top; }
#nav_thematique UL LI.TH4_item a { background: url(../img/content/puce-thematique4.jpg) no-repeat left top; }
#nav_thematique UL LI.TH4_item { border: none; }
#nav_thematique UL .TH1_item a:hover { color:#fff495;}
#nav_thematique UL .TH2_item a:hover { color:#008fcb;}
#nav_thematique UL .TH3_item a:hover { color:#1ea12d;}
#nav_thematique UL .TH4_item a:hover { color:#e52f7e;}
/* ----- Boutons inscription ----- */
#btn-inscription {
margin: 0 0 10px 0;
}
/* -------------------------------------- */
/* ----- Programme en 1 coup d'oeil ----- */
/* -------------------------------------- */
.workshop {
	border-top: 1px solid #999;
	display: block;
	height: 65px;
}
.workshop .workshopTi {
	margin: 5px 0 0 0;
}
/* Theme 1 : Entreprises & Collectivités */
#A1 .workshopTi .wk_code_p,
#A6 .workshopTi .wk_code_p,
#FA .workshopTi .wk_code_p,
#FB .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme1-coup-oeilEC.jpg) no-repeat left top;
	color: #2b2b2b;
}
/* Theme 1 : Collectivités */
#A11 .workshopTi .wk_code_p,
#A16 .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme1-coup-oeilC.jpg) no-repeat left top;
	color: #2b2b2b;
}
/* Theme 2 : Entreprises & Collectivités */
#A2 .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme2-coup-oeilEC.jpg) no-repeat left top;
}
/* Theme 2 : Collectivités */
#A12 .workshopTi .wk_code_p,
#A7 .workshopTi .wk_code_p,
#A17 .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme2-coup-oeilC.jpg) no-repeat left top;
}
/* Theme 3 : Entreprises & Collectivités */
#A3 .workshopTi .wk_code_p,
#A8 .workshopTi .wk_code_p,
#FD .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme3-coup-oeilEC.jpg) no-repeat left top;
}
/* Theme 3 : Collectivités */
#A13 .workshopTi .wk_code_p,
#A18 .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme3-coup-oeilC.jpg) no-repeat left top;
}
/* Theme 4 : Entreprises & Collectivités */
#A5 .workshopTi .wk_code_p,
#A9 .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme4-coup-oeilEC.jpg) no-repeat left top;
}
/* Theme 4 : Entreprises */
#A4 .workshopTi .wk_code_p,
#A10 .workshopTi .wk_code_p,
#A14 .workshopTi .wk_code_p,
#A15 .workshopTi .wk_code_p,
#FC .workshopTi .wk_code_p,
#A19 .workshopTi .wk_code_p,
#A20 .workshopTi .wk_code_p {
	background:url(../img/content/bg-theme4-coup-oeilE.jpg) no-repeat left top;
}

/* --------------------------------------- */
/* ----- Couleurs programme par jour ----- */
/* --------------------------------------- */
/* -- Commun a tous les themes -- */
.agenda_wdetail .agenda_wdetail_co .wk_detail {
	background: #ececec;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
}
.agenda_wdetail_co .wkTi_wdetail {
	padding: 0;
}
.agenda_wdetail_co .wkTi_wdetail .wk_code_p {
	color:#FFF;
	margin: 0;
	padding: 5px 8px;
	text-align: center;
}
.agenda_wdetail_co .wk_detail .wkTi_wdetail .wk_ti_p {
	color: #2b2b2b;
	padding: 5px 0 29px 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	margin: 5px 10px 10px 10px;
	border-bottom: 1px dotted #2b2b2b;
}
.agenda_wdetail_co .wk_detail .wkCo_wdetail {
	margin: 0;
	padding: 0 10px 5px 10px;
}

/* -- Theme 1 : partie haute -- */
.agenda_wdetail_co #A1 .wkTi_wdetail,
.agenda_wdetail_co #FA .wkTi_wdetail,
.agenda_wdetail_co #A6 .wkTi_wdetail,
.agenda_wdetail_co #FB .wkTi_wdetail,
.agenda_wdetail_co #A11 .wkTi_wdetail,
.agenda_wdetail_co #A16 .wkTi_wdetail {
	color: #2b2b2b;
	background:  url(../img/content/titre-theme1-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail_co #A1 .wkTi_wdetail .wk_code_p,
.agenda_wdetail_co #FA .wkTi_wdetail .wk_code_p,
.agenda_wdetail_co #A6 .wkTi_wdetail .wk_code_p,
.agenda_wdetail_co #FB .wkTi_wdetail .wk_code_p,
.agenda_wdetail_co #A11 .wkTi_wdetail .wk_code_p,
.agenda_wdetail_co #A16 .wkTi_wdetail .wk_code_p{
	color:#2b2b2b;
}
.agenda_wdetail_co #A1 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #FA .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A6 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #FB .wkTi_wdetail .wk_ti_p { /* Theme 1 : Entreprises & Collectivités */
 	background: url(../img/content/puce-EC.jpg) no-repeat right bottom;
}
.agenda_wdetail_co #A11 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A16 .wkTi_wdetail .wk_ti_p{ /* Theme 1 : Collectivités */
 	background: url(../img/content/puce-C.jpg) no-repeat right bottom;
}
/* -- Theme 2 -- */
.agenda_wdetail_co #A2 .wkTi_wdetail,
.agenda_wdetail_co #A7 .wkTi_wdetail, 
.agenda_wdetail_co #A12 .wkTi_wdetail,
.agenda_wdetail_co #A17 .wkTi_wdetail {
	background: url(../img/content/titre-theme2-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail_co #A2 .wkTi_wdetail .wk_ti_p{ /* Theme 2 : Entreprises & Collectivités */
	color: #0065ae;
 	background: url(../img/content/puce-EC.jpg) no-repeat right bottom;
}
.agenda_wdetail_co #A7 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A12 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A17 .wkTi_wdetail .wk_ti_p { /* Theme 2 : Collectivités */
	color: #0065ae;
 	background: url(../img/content/puce-C.jpg) no-repeat right bottom;
}
/* Theme 3 */
.agenda_wdetail_co #A3 .wkTi_wdetail,
.agenda_wdetail_co #A8 .wkTi_wdetail,
.agenda_wdetail_co #A13 .wkTi_wdetail,
.agenda_wdetail_co #A18 .wkTi_wdetail,
.agenda_wdetail_co #FD .wkTi_wdetail {
	background: url(../img/content/titre-theme3-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail_co #A3 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A8 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #FD .wkTi_wdetail .wk_ti_p { /* Theme 3 : Entreprises & Collectivités */
	color: #1ea12d;
 	background: url(../img/content/puce-EC.jpg) no-repeat right bottom;
}
.agenda_wdetail_co #A13 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A18 .wkTi_wdetail .wk_ti_p { /* Theme 3 : Collectivités */
	color: #1ea12d;
 	background: url(../img/content/puce-C.jpg) no-repeat right bottom;
}
/* Theme 4 */
.agenda_wdetail_co #A4 .wkTi_wdetail,
.agenda_wdetail_co #A5 .wkTi_wdetail,
.agenda_wdetail_co #A9 .wkTi_wdetail,
.agenda_wdetail_co #A10 .wkTi_wdetail,
.agenda_wdetail_co #A14 .wkTi_wdetail,
.agenda_wdetail_co #A15 .wkTi_wdetail,
.agenda_wdetail_co #FC .wkTi_wdetail,
.agenda_wdetail_co #A19 .wkTi_wdetail,
.agenda_wdetail_co #A20 .wkTi_wdetail {
	background: url(../img/content/titre-theme4-prog-jour.jpg) no-repeat left top;
}
.agenda_wdetail_co #A5 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A9 .wkTi_wdetail .wk_ti_p{ /* Theme 4 : Entreprises & Collectivités */
	color: #e52f7e;
 	background: url(../img/content/puce-EC.jpg) no-repeat right bottom;
}
.agenda_wdetail_co #A4 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A10 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A14 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A15 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #FC .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A19 .wkTi_wdetail .wk_ti_p,
.agenda_wdetail_co #A20 .wkTi_wdetail .wk_ti_p { /* Theme 4 : Entreprises */
	color: #e52f7e;
 	background: url(../img/content/puce-E.jpg) no-repeat right bottom;
}
/* -- Programme par jour : Hauteur des cellules -- */
.agenda_wdetail_co #A1,
.agenda_wdetail_co #A2 {
	height : 350px;
}
.agenda_wdetail_co #A3,
.agenda_wdetail_co #A4 {
	height : 380px;
}
.agenda_wdetail_co #A5,
.agenda_wdetail_co #FA {
	height : 430px;
}
.agenda_wdetail_co #A6,
.agenda_wdetail_co #A7 {
	height : 335px;
}
.agenda_wdetail_co #A8,
.agenda_wdetail_co #A9 {
	height : 390px;
}
.agenda_wdetail_co #A10,
.agenda_wdetail_co #FB {
	height : 300px;
}
.agenda_wdetail_co #A11,
.agenda_wdetail_co #A12 {
	height : 270px;
}
.agenda_wdetail_co #A13,
.agenda_wdetail_co #A14 {
	height : 330px;
}
.agenda_wdetail_co #A15,
.agenda_wdetail_co #FC {
	height : 735px;
}
.agenda_wdetail_co #A16,
.agenda_wdetail_co #A17 {
	height : 330px;
}
.agenda_wdetail_co #A18,
.agenda_wdetail_co #A19 {
	height : 440px;
}
.agenda_wdetail_co #A20,
.agenda_wdetail_co #FD {
	height : 270px;
}

/* -------------------- */
/* ----- Flux RSS ----- */
/* -------------------- */
#sidebar {
	width: 250px;
	padding:0;
}
#rss {
}
#rss .titre-rss {
	background: url(../img/content/header-rss.jpg) no-repeat left top;
	height: 50px;
	font-size: 14px;
	font-variant: small-caps;
	color: #0065ae;
	text-align: center;
	font-weight: bold;
	padding: 50px 0 0 0;
}
#rss .feedsweep {
	border-left: 1px solid #69aedb;
	border-right: 1px solid #69aedb;
	width: 228px;
	background: #f9f8d1;
	padding: 0 10px;
}
#rss .footer-rss {
	background: url(../img/content/footer-rss.jpg) no-repeat left bottom;
	height: 34px;
	margin: 0 0 25px 0;
}
#rss .feedsweep .feedsweep_date {
	font-size:9px;
	color:#8d909a;
	background: url(../img/content/puce.jpg) no-repeat left 4px;
	padding-left: 7px;
}
#rss .feedsweep .feedsweep_title {
	display: none;
}
#rss .feedsweep .feedsweep_headline {
}
#rss .feedsweep .feedsweep_link {
	color:#0e60a7;
	font-weight: bold;
	text-decoration: none;
}
#rss .feedsweep a.feedsweep_link:hover {
	text-decoration: underline;
}
#rss .feedsweep div.feedsweep_item {
	padding-bottom: 10px;
}
#rss .feedsweep div.feedsweep_item {
	display: none;
}
#rss .feedsweep div#feedsweep_item1,
#rss .feedsweep div#feedsweep_item2,
#rss .feedsweep div#feedsweep_item3,
#rss .feedsweep div#feedsweep_item4,
#rss .feedsweep div#feedsweep_item5,
#rss .feedsweep div#feedsweep_item6,
#rss .feedsweep div#feedsweep_item7,
#rss .feedsweep div#feedsweep_item8,
#rss .feedsweep div#feedsweep_item9,
#rss .feedsweep div#feedsweep_item10 {
	display: block;
}
.feedsweep_body font,
.feedsweep_body div {
	display: none;
}
.agenda_wdetail_co .day2_co #TGP {
	background: url(../img/content/tps-gd-public.gif) no-repeat right bottom;
}
.mainTi_co .info .flow_org img {
	height: 40px;
	padding-right:20px;
}
/*.binImg {
	margin-left:-60px;
	margin-top:-50px;
}*/
div.flow_org {
	border: 1px solid #2ca2d1;
	padding: 10px;
	margin: 0 0 10px 0;
}
div.flow_org div.flow_org_sdesc p.para_p {
	color: #2ca2d1;
	font-weight: bold;
}
div.flow_org div.flow_org_desc p.txt_p {
	text-align: justify;
}
#titre-soutien-collectivites {
	background: #ffba36 url(../img/content/bg-haut-organisateurs.jpg) no-repeat left top;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	color: #fff;
	padding:10px 0 8px 0;
	margin:0;
}
#content-soutien-collectivites {
	width:164px;
	margin: 0;
	padding:0;
	min-height: 240px;
	background: #ffba36 url(../img/content/bg-bas-organisateurs.jpg) no-repeat left bottom;
}
#content-soutien-collectivites #cg-morbihan img {
width: 135px;
padding:0 0 5px 15px;
}
#content-soutien-collectivites #cg-finistere img {
width: 120px;
padding:0 0 5px 22px;
}
#content-soutien-collectivites #cg-cote-armor img {
width: 50px;
padding:0 0 0 55px;
}
#contenuContenu_bg .note0 {
padding: 0;
}
/* -- Footer -- */
#tplLegal {
color:#FFFFFF;
float:left;
	font-size:9px;
padding:88px 0 0 40px;
position: absolute;
left: 0;
}
#logos-ic-reseau {
float: right;
padding:58px 0 0 0;
position: absolute;
width: 310px;
right: 0;
}
a#logo-ic {
margin: 0 10px 0 0;
}
.binImgInline {
float: left;
padding: 0 8px 3px 0;
}
.url_ul span.ico_tim {
	float: left;
	border: none;
}

/* -- Bouton inscription -- */
#inscription {
	position: absolute;
	top: 230px;
	right: 200px;
}
