/* CSS Document */
div#menuArbo {
	margin: 0 40px 0 0;
}
td {
	vertical-align: top;
}
div#global {
	clear:both;
	width: 960px;
	/*height: 600px;*/
	overflow:hidden;
	margin: 20px auto;
	background: url(../img/bg_contenu.jpg) no-repeat;
}
div#colonneGauche {
	float: left;
	width: 27%;
	background: none;
	height: 100%;
}
div#global div#contenu {
	background: transparent none;
	margin: 0;
	width: 72%;
}
div#page {
	height:100%;
	width: 660px;
	overflow: hidden;
	padding-bottom:20px;
}

#ateliers {
	/*position: absolute;
	top: 280px;
	left: 50%;
	margin: 0 0 0 -200px;
	left:50%;
	margin:110px 0 0 -250px;
	position:relative;
	width:260px;*/
	width: 272px;
}
#ateliers h2 {
	background: url(../img/ateliers.gif) no-repeat;
	width: 80px;
	height: 19px; 
	margin: 110px 0 15px 20px;
}
#ateliers h2 span {	
	display: none;
}
#ateliers ul li {
	background: #FFEC00;
	border: solid 1px #fff;
	padding: 3px 10px 3px 10px;
	margin: 0 0 5px 0;
	font-size: 0.75em;
	
	/* coins arrondis */
	-moz-border-radius: 16px; 
    -webkit-border-bottom-right-radius: 16px; 
    -webkit-border-top-right-radius: 16px; 
    -webkit-border-bottom-left-radius: 16px; 
    -webkit-border-top-left-radius: 16px; 
    -khtml-border-radius: 16px; 
    border-radius: 16px; 
    behavior: url(border-radius.htc);
}
#ateliers ul li a {
	display: block;
	color: #000;
	font-weight: bold;
}

#convention {
}


#convention h2 a {
	display: block;
	height: 100%;
	width: 100%;
}
#convention h2 {
	background: url(../img/convention.gif) no-repeat center;
	height:60px;
	width:150px;
	margin: 5px 0 0 225px;
}
#convention h2 a span {	
	display: none;
}





#conference {
	margin:130px 0 0 145px;
	text-align:center;
	width:220px;
	line-height: 0.8em;
}


#conference h2 {
	background: url(../img/conferences.gif) no-repeat center;
	height: 19px;
}
#conference h2 a {
	display: block;
	height: 100%;
	width: 100%;
}
#conference h2 a span {	
	display: none;
}

#conference p {
	width: 220px;
	font-size: 0.7em;
	margin: 10px 0;
}



a.spn,
a.cap {
	/*display: block;
	position: absolute;
	top: 30px;
	left: 50%;
	margin: 0 0 0 -480px;
	padding: 0 0 0 475px;
	width: 960px;
	left:50%;
	margin: 8px;
	top:30px;*/
	display:block;
	margin: 5px 0 0 40px;
}
/** html a.spn {
	display: block;
	position: absolute;
	top: 30px;
	left: 50%;
	margin: 0 0 0 -480px;
	padding: 0 0 0 300px;
	width: 960px;
}*/


/******************************/
/*        PIED DE PAGE        */
/******************************/
/*div#logos {
	position: absolute;
	top: 480px;
	left: 50%;
	margin: 0 0 0 275px;
}
div#logos{
             position:relative;
             width:170px;
             top:50px;
             left:180px;
         }
div#logos img {
	margin: 15px 0 0 0;
}
div#logos h2 {
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 8px 0;
}*/
div#logos {
	display: none;
}