*{margin:0; padding:0; border:0;}

body{
margin:0;
padding:0;
height:100%;
color:#000000;  
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
background:url(../images/gradient.jpg) repeat-x #fafafa;
}

a {
	color:#003366;
	text-decoration:underline;
}

a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#003366;
}

#mainColumn ul li {
list-style-image:url(../images/puce.gif);
margin-left:20px;
}

#mainColumn ul li ul li {
list-style-image:none;
list-style-type:disc;
}

#container { 	
margin:0 auto;
padding:0;
width:760px;
text-align:left;
vertical-align: middle;	
}

#mainColumn {
float:left;
margin:0 0 0 10px;
padding:0;
width:470px;
-width:467px;
line-height:13px;
/*border:1px #333333 solid;*/
}

#mainColumn p {
padding:0 0 10px 0;
}

#mainColumn h1 {
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	font-size:28px;
	color:#FF3333;
}

#mainColumn h2 {
	margin:20px 0 5px 0;
	padding:0 0 10px 0;
	font-size:15px;
	line-height:17px;
	color:#FF9900;
}

#mainColumn h3 {
margin:15px 0 0 0;
padding:0 0 0 0;
font-size:12px;
color:#000;
}


#rightColumn { 	
margin:0 10px 0 500px;
-margin:0 10px 0 497px;
padding:0;
width:250px;
}

#rightColumn p {
	padding:10px;
}

#rightColumn h2 {
margin:0;
padding:10px 0 0 10px;
font-size:1em;
}

#mainColumn ul, #rightColumn ul {
margin:0 0 0 15px;
}

#mainColumn li, #rightColumn li {
margin:4px 0 5px 5px;
}

#infos, #agenda, #liens {
	font-size:10px;
	padding:3px 0 0 0;
	background-color:#e8e8e8;
	font-weight:normal;
}

#infos h1 {
	font-size:14px;
	padding:6px 0 6px 40px;
	margin:6px;
	height:24px;
	font-weight:bold;
	background-image:url(../images/pencil_32.jpg);
	background-repeat:no-repeat;
	background-position:2px 50%;
	border-bottom:1px #003366 solid;
}

#infos p {
	margin:6px;
	padding:5px 0 5px 0;
	font-weight:normal;
}

#agenda h1 {
	font-size:14px;
	padding:6px 0 6px 40px;
	margin:6px;
	height:24px;
	font-weight:bold;
	background-image:url(../images/calendar_32.jpg);
	background-repeat:no-repeat;
	background-position:2px 50%;
	border-bottom:1px #003366 solid;
}

#agenda h2 {
	font-size:12px;
	padding:0;
	margin:12px 6px 0 6px;
	font-weight:bold;
	color:#E25F05;
}

#agenda p {
	margin:0 6px;
	padding:5px 0 5px 0;
}

#liens h1 {
	font-size:14px;
	padding:6px 0 6px 40px;
	margin:6px;
	height:24px;
	font-weight:bold;
	background-image:url(../images/globe_32.jpg);
	background-repeat:no-repeat;
	background-position:2px 50%;
	border-bottom:1px #003366 solid;
}

#modulebas {
	background-image:url(../images/fondmodule-bas.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:250px;
	height:25px;
	margin:0 0 10px 0;
}

#footer {
position:relative;
bottom:0;
margin:10px 10px 0 10px;
padding:80px 0 0 0;
height:90px;
line-height:60px;
text-align:center;
font-size:10px;
clear:both;
background-image:url(../images/footer2.gif);
background-repeat:no-repeat;
}

blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}


/* Slideshow & Billboard Images */	
	#top-zone{overflow:hidden; width:760px; margin:0 auto; height:420px;} /*Here to keep images hidden in IE mostly*/
	
	#billboard{width:740px; height:400px; margin:10px 10px 20px 10px; overflow:hidden; background:url('../images/fond-diaporama2.jpg') no-repeat top center;}
	
	.slideshow{width:720px; height:360px; margin:10px; overflow:hidden;}
		.slideshow li{list-style:none; float:left; display:inline; position:relative;}
	
	.edge-holders{width:940px; height:400px; background:url('images/edge-holders.png') no-repeat top center; position:relative; margin:10px; z-index:10; top:-420px;}
