body {	margin: 10px 0 ;	padding: 0 ; font-family:Verdana, Arial, Helvetica, sans-serif	}
p {	margin:0;	padding:0;	margin-top:5px;	font-size:12px;}
a {	color:#666; }
a:hover { color:#000; text-decoration:none;	}

img { border:0 none; }

div#site { width:950px; margin:auto; position:relative; }
div#logo { position:relative; height:60px; } 
div#logo h1 { position:absolute; z-index:100; margin:0; padding:0 }
div#logo h1 span { display:none; }
div#logo h1 a { color:black; text-decoration:none; }

div.contenu { margin:auto; padding:0; margin-top:30px; width:620px; }
div.contenu2 { margin:auto; padding:0; margin-top:30px; width:500px; }

p.news { margin:0; clear:both; margin-bottom:20px;}
p.date { float:left; margin:0; margin-left:10px; margin-bottom:10px; color:#b5b9aa; }

.centre { text-align:center; margin:auto; }
.strong { font-weight:bold; color:black; text-decoration:none; }

.formulaire { width:400px; }

.gros { font-size:16px; font-weight:bold; text-decoration:none;  }

div#content { width:730px; margin:auto; position:relative; }
div#AffichageImage { clear:both; width:689px; height:489px; display:block; text-align:center; }
p#DescriptionProjet { text-align:center; }

/* element parent */
div.container {width:689px; float:left; position:relative; }
div.scrollable {position:relative; overflow:hidden; width:689px; height:100px; }
#thumbs {position:absolute;	width:20000em;	clear:both;}
#thumbs div {	float:left;}
div.prev {	font-size:1.6em;	font-weight:bold;	cursor:pointer;	float:left;	margin-top:32px; margin-right:5px;}
div.next {	font-size:1.6em;	font-weight:bold;	cursor:pointer;	float:left;	margin-top:32px;	margin-left:5px;}

.droite { float:right; }

div#menu { float:left; width:200px; }
div#menu a {  }
div#menu a:hover { text-decoration:underline; }
div#menu h3 { font-size:14px; margin:0; padding:0; margin-bottom:8px; font-weight:normal }
div#menu h3 a { color:black; text-decoration:none; }
div#menu h3 span { }
ul.navigation { margin:0; padding:0; margin-left:30px; text-align:left; margin-bottom:10px; }
ul.navigation li { display:block; font-size:11px  }
ul.navigation li a { text-decoration:none; color:black; }
ul.navigation li a.in {  color:#999}

div.sous_menu { margin-bottom:20px; min-height:250px; display:block;}

/* Slider */ 
img.so_thumb { margin-right:3px; }
#slider { height:100px; }
#slider ul, #slider li{	margin:0; padding:0; list-style:none;}
#slider li { margin:0; padding:0; height:100px;	}	
#prevBtn, #nextBtn { position:absolute; top:35px; font-size:22px; }	
#prevBtn a, #nextBtn a { text-decoration:none;  }
#nextBtn { right:-20px;	}														
#prevBtn { left:-20px;	}	
