
td.prog_jour {
	background-image:url(/2006/images/mid_prog_jr.gif);
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px;
	vertical-align:middle;
	color:#FFFFFF;
}

table.calendrier {
border-width:0px;

}

thead.calendrier {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;

}

td.col1 {
	background-color:#A5ACCD;
	width:108px;
	height:27px;
}

td.col2 {
	background-color:#B9A951;
	width:108px;
	height:27px;
}

td.col3 {
	background-color:#C3AD8D;
	width:108px;
	height:27px;
}

td.col4 {
	background-color:#AAB784;
	width:108px;
	height:27px;
}

td.col5 {
	background-color:#D2B6CF;
	width:108px;
	height:27px;
}

td.heure {
	background-color:#DCE3E9;
	width:44px;
	border-top: 1px solid #A3AFB8;
	border-left: 1px solid #A3AFB8;
	border-right: 1px solid #A3AFB8;
	border-bottom: 1px solid #A3AFB8;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:96A3AD;

	text-align:center;
	vertical-align:middle;
}

td.activite {
	background-color:#EFEFEF;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	text-align:center;
}

td.col1_act {
	background-image:url(/2006/images/cal_bg_col1.jpg);
	border-top: 1px solid #A5ACCD;
	border-left: 1px solid #A5ACCD;
	border-right: 1px solid #A5ACCD;
	border-bottom: 1px solid #A5ACCD;

	vertical-align:top;
	text-align:center;
}

td.col1_ico {
	background-image:url(/2006/images/cal_col1_ico.gif);
	width:104px;
	height:24px;	
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:5px;
}

td.col2_act {
	background-image:url(/2006/images/cal_bg_col2.jpg);
	border-top: 1px solid #BFAF55;
	border-left: 1px solid #BFAF55;
	border-right: 1px solid #BFAF55;
	border-bottom: 1px solid #BFAF55;
	vertical-align:top;
	text-align:center;
}

td.col2_ico {
	background-image:url(/2006/images/cal_col2_ico.gif);
	width:104px;
	height:24px;
		
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:5px;
}

td.col3_act {
	background-image:url(/2006/images/cal_bg_col3.jpg);
	border-top: 1px solid #C3AD8D;
	border-left: 1px solid #C3AD8D;
	border-right: 1px solid #C3AD8D;
	border-bottom: 1px solid #C3AD8D;
	vertical-align:top;
	text-align:center;
}

td.col3_ico {
	background-image:url(/2006/images/cal_col3_ico.gif);
	width:104px;
	height:24px;
		
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:5px;
}

td.col4_act {
	background-image:url(/2006/images/cal_bg_col4.jpg);
	border-top: 1px solid #AAB784;
	border-left: 1px solid #AAB784;
	border-right: 1px solid #AAB784;
	border-bottom: 1px solid #AAB784;
	vertical-align:top;
	text-align:center;
}

td.col4_ico {
	background-image:url(/2006/images/cal_col4_ico.gif);
	width:104px;
	height:24px;
		
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:5px;
}

td.col5_act {
	background-image:url(/2006/images/cal_bg_col5.jpg);
	border-top: 1px solid #D2B6CF;
	border-left: 1px solid #D2B6CF;
	border-right: 1px solid #D2B6CF;
	border-bottom: 1px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}

td.col5_ico {
	background-image:url(/2006/images/cal_col5_ico.gif);
	width:104px;
	height:24px;
		
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:5px;
}


.nom_acivite {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#A38053;
	font-weight:bold;
}

.nom_personne {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#575757;
}

.nom_titre {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#575757;
}

.nom_entreprise {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#575757;
}

.nom_presentation {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
}

.nom_conference_col1 {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9098BF;
}

.nom_conference_col2 {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B0A04B;
}

.nom_conference_col3 {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B29B79;
}

.nom_conference_col4 {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#95A36D;
}

.nom_conference_col5 {
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B994B5;
}
.gauche_tech {
	background-image:url(/2006/images/gauche_tech.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}
.top_tech {
	background-image:url(/2006/images/top_tech.gif);
	background-repeat:repeat-y;
	padding-top:6px;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
.bas_tech {
	background-image:url(/2006/images/top_tech.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}

td.midtech {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	border-top: 1px solid #EAEAEA;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FDF8E6;
}
.gauche_design {
	background-image:url(/2006/images/gauche_design.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}
.top_design {
	background-image:url(/2006/images/top_design.gif);
	background-repeat:repeat-y;
	padding-top:6px;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
.bas_design {
	background-image:url(/2006/images/top_design.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}

td.middesign {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	border-top: 1px solid #EAEAEA;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#eff2e3;
}
.gauche_content {
	background-image:url(/2006/images/gauche_content.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}
.top_content {
	background-image:url(/2006/images/top_content.gif);
	background-repeat:repeat-y;
	padding-top:6px;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
.bas_content {
	background-image:url(/2006/images/top_content.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}

td.midcontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	border-top: 1px solid #EAEAEA;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#F4E0E9;
}
.gauche_biz {
	background-image:url(/2006/images/gauche_biz.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}
.top_biz {
	background-image:url(/2006/images/top_biz.gif);
	background-repeat:repeat-y;
	padding-top:6px;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
.bas_biz {
	background-image:url(/2006/images/top_biz.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}

td.midbiz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	border-top: 1px solid #EAEAEA;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EAF4FC;
}
.gauche_sponsors {
	background-image:url(/2006/images/gauche_sponsors.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}
.top_sponsors {
	background-image:url(/2006/images/top_sponsors.gif);
	background-repeat:repeat-y;
	padding-top:6px;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
.bas_sponsors {
	background-image:url(/2006/images/top_sponsors.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}

td.midsponsors{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	border-top: 1px solid #EAEAEA;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E1E0E0;
}
td.menutech {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#404040;
	vertical-align:middle;
	text-align:center;
	background-color:#F7E8AC;
}
td.menudesign {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#404040;
	vertical-align:middle;
	text-align:center;
	background-color:#C2CC92;
}
td.menucontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#404040;
	vertical-align:middle;
	text-align:center;
	background-color:#E0ACC2;
}
td.menubiz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#404040;
	vertical-align:middle;
	text-align:center;
	background-color:#AFD4F4;
}
td.menusponsors{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
	vertical-align:middle;
	text-align:center;
	background-color:#D6D6D6;
}
.gauche_key {
	background-image:url(/2006/images/gauche_key.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	vertical-align:top;
	text-align:center;
}
.top_key {
	background-image:url(/2006/images/top_key.gif);
	background-repeat:repeat-y;
	padding-top:6px;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
.bas_key {
	background-image:url(/2006/images/top_key.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #D2B6CF;
	border-left: 0px solid #D2B6CF;
	border-right: 0px solid #D2B6CF;
	border-bottom: 0px solid #D2B6CF;
	font-family:, Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;

	vertical-align:top;
	text-align:center;
}
td.midkey{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E3C6A7;
}

a.menuprog:link {

	font-family: Verdana, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}
a.menuprog:visited {

	font-family: Verdana, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}
a.menuprog:hover {

	font-family: Verdana, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}
a.menuprog:active {

	font-family: Verdana, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size: 12px;
}