@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-image:url(../images/bg.jpg);
	/*background-repeat:no-repeat;*/
}

table{
	border-collapse:collapse;
}

#body{
	background:#e5e5e5;
	width:920px;
	height:590px;
}


#body #bgg{
	width:9px;
	background-image:url(../images/bgg.gif);
}

#body #bgd{
	width:9px;
	background-image:url(../images/bgd.gif);
}

#banniere #b{
	width:916px;
	height:120px;
}

#banniere .menu{
	background-image:url(../images/menu/bg.gif);
	height:30px;
}
#banniere .menu img{
	cursor:pointer;
}

#principale{
	padding-top:10px;
	background:#e5e5e5;
	height:420px; /*100%*/
}


#principale .menu{
	width:150px;
	height:340px;
	float:left;
}

#principale .menuItem{
	border-top:1px solid #999999;
	margin: 0px 6px;
	padding-left:35px;
	padding-top:5px;
	height:21px;
	background-image:url(../images/menu/bg2_2.gif);
}

#principale .menuItem:hover{
	background-image:url(../images/menu/bg2_3hover.gif);
	cursor:pointer;
	color:black;
	
}

#principale .menuItemSelected{
	border-top:1px solid #999999;
	margin: 0px 6px;
	padding-left:35px;
	padding-top:5px;
	height:21px;
	font-weight:700;
	background-image:url(../images/menu/bg2_3hover.gif);
	color:black;
}


.contenu{
	height:400px;/*100%*/
}
#content{
	width:760px;
	height:400px;/**/
	background:white;
}

#contentP{
	width:96%;
	margin-left:2%;
	background:white;
	font-size:12px;
}

#tabProg td{
	text-align:center;
}

#tabProg th{
	background-color:#CCCCCC;
}
#tabProg .subject{
	font-weight:bold;
	color:#0000FF;
}
#tabProg .prof{
font-weight:bold;
	color:#FF0000;
}
#tabProg .organ{
font-weight:bold;
	color:#000000;
}
#tabProg .pays{
font-weight:bold;
	color:#000000;
}

#limit{
	overflow:auto;
	height:360px;
	padding-right:10px;
	padding:8px;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
}

#hg{
	width:8px;
	height:8px;
	background-image:url(../images/content/hg.jpg);
}
#h{
	background-image:url(../images/content/h.jpg);
}
#hd{
	width:8px;
	height:8px;
	background-image:url(../images/content/hd.jpg);
}
#g{
	width:8px;
	background-image:url(../images/content/g.jpg);
}
#d{
	background-image:url(../images/content/d.jpg);
}
#bg{
	width:8px;
	height:10px;
	background-image:url(../images/content/bg.jpg);
}
#b{	
	background-image:url(../images/content/b.jpg);
}
#bd{
	background-image:url(../images/content/bd.jpg);
}

#sponsors{
	/*margin-left:43%;*/
	/*width:30%;*/
	width:99%;
	background:white;
}
#sponsors img{
	height:40px;
	margin-left:20px;
}

#lastBottom{
	width:100%;
	height:30px;
	background-image:url(../images/lastBottom3.jpg);
}

#organization .fonction{
	color: #0000FF;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}

#organization .name{
font-size: 12px;
font-weight:bold;
margin-left:30px;
display:inline-block;
text-align:center;
}

#speaker .fonction{
	color: #0000FF;
	font-size: 14px;
	font-weight:bold;
}

#speaker .name{
font-size: 12px;
font-weight:bold;
margin-left:30px;
display:inline;
cursor:pointer;
color:#0000FF;
}
#speaker .name:hover {
color:#000000;
}
#contact{
margin-top:10%;
margin-left:30%;
margin-right:20%;
margin-bottom:20%;}

#contact .fonction{
	color: #0000FF;
	font-size: 14px;
	font-weight:bold;
	display:block;
}

#contact .name{
font-size: 12px;
font-weight:bold;
display:block;
}

#tabProg .tdlink:hover{
}

.talk{
font-size:large;
font-weight:bold;
color:#0000FF;
}
.talkx{
font-weight:bold;
color:#0000FF;
}

#registration .fonction{
	color: #0000FF;
	font-size: 14px;
	font-weight:bold;
}

#registration .name{
font-size: 12px;
font-weight:bold;

display:inline;
}

#registration .link{
font-size: 12px;
font-weight:bold;
display:inline;
cursor:pointer;
color:#0000FF;
}
#registration .link:hover {
color:#000000;
}

#palace.name{
font-size: 12px;
font-weight:bold;
margin-left:30px;
display:inline;
cursor:pointer;
color:#0000FF;
}
#palace.name:hover {
color:#000000;
display:inline;
}
