body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #D1D2C7; margin: 0; padding: 0 }
a { text-decoration: none; font-weight: bold; color: #3F3D42 }
a:active, a:focus { -moz-outline:none }
#conteneur { position: absolute; width: 780px; height: 480px; margin-top: -250px; margin-left: -400px; top: 50%; left: 50%; background: white; text-align: center; padding: 10px }
#entete {
	height: 38px;
	width: 780px;
	background: #E4E2DB;
	margin: 0 auto 10px auto;
	padding-top: 13px
}
#entete img { vertical-align: middle }
#nav {
	height: 19px;
	width: 780px;
	background: #FEC535;
	margin: 0 auto 0 auto;
	text-align: right;
	background: url(/images/interface/nav/fond.gif);
	background-repeat: repeat-x;
	background-position: top
}
#projets {
	height: 400px;
	width: 780px;
	margin: 0 auto 0 auto;
}
#projets #visuel {
	height: 400px;
	width: 634px;
	float: left;
	background: white;
	padding: 0
}
#projets #visuel img { margin: 0 }
#projets #visbarre { width: 634px; position: absolute; bottom: 0; margin-bottom: 10px; overflow: hidden; background: url(/images/interface/visuels/fond_visnav.png) }
#projets #visnav { margin-left: 540px; text-align: right }
#projets #visnav img { display: inline; margin-top: 16px; border: none }
#projets #visinfos { width: 530px; float: left; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; padding: 0; min-height: 55px; height: auto !important; height: 55px }
#projets #visinfos #visinfostxt { margin-left: 10px; padding: 10px; color: #555359; font-size: 9px }
#projets #liste {
	height: 400px;
	width: 146px;
	background: #C7CABC;
	padding: 0;
	overflow: hidden
}
#projets #liste #listeanim {
	padding: 0;
	overflow: hidden
}
#projets #liste #listeanim div a.ref {
	color: #555359;
	text-decoration: none
}
#projets #liste .prj {
	margin: 0;
	width: 118px;
	padding: 7px 13px 6px 13px;
	border: solid 1px #D1D2C7;
	background: #D1D2C7;
/*	background-image: url(/images/interface/fond_prj.gif); */
	background-position: top center;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
	color: #555359;
}
#projets #liste .prj a {
	font-weight: normal;
}
#projets #liste .prjover {
	margin: 0;
	width: 118px;
	padding: 7px 13px 6px 13px;
	border: solid 1px #D1D2C7;
	background: #EDECE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
	color: #555359;
}
#projets #liste hr {
	width: 146px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: solid 1px #DFDCD3;
	margin: 0;
}
#projets #liste .filet {
	border: none;
	width: 100%;
	height: 1px;
	background: #DFDBD3;
	margin: 0;
	font-size: 0;
}

#projets #liste .listerefs { display: none; padding: 0; margin: 0; width: auto; }
#projets #liste .listerefs ul { padding: 2px 0 0 0; margin: 0; list-style: none }
#projets #liste .listerefs ul li { margin-left: 4px; padding: 2px 0; font-size: 10px; text-align: left; font-size: 11px }
#projets #liste .listerefs ul li a { color: #bfc0b7; text-decoration: none; font-weight: normal }
#projets #liste .listerefs ul li a:hover { color: #555359; text-decoration: none; font-weight: normal }
#projets #liste .listerefs ul li a.sel { color: #555359 }

