* {	margin: 0;	padding: 0;}body {	background: #c1db94 url(images/site/fond_body.png) repeat-x;	font-family: tahoma;	font-size: 12px;	color: #000000;}img {	border: 0;}#conteneur {	position: relative;	width: 999px;	height:622px;	margin: 0 auto;}#haut {	width: 999px;	height: 118px;	background: url(images/site/haut.png);}#haut img {	position: absolute;	width: 175px;	height: 118px;}#textedefil {	position: absolute;	width: 532px;	height: 12px;	margin-left: 198px;	margin-top: 78px;	padding-top: 2px;	font-size: 10px;}#textedefil a, #textedefil a:visited {	color:#000000;	text-decoration: none;}#textedefil a:hover {	color: #000000;	text-decoration: underline;}#gauche {	float: left;	width: 348px;	height: 504px;	background: url(images/site/gauche.png);}#projecteur {	position: absolute;	width:348px;	height: 262px;	margin-top:23px;	overflow: hidden;	z-index:12;}#projecteur_inside {	width: 348px;	height: 1200px;	z-index:10;}.visuel_projecteur {	float: left;	width: 138px;	height: 207px;	margin-left: 17px;	margin-top: 13px;}.texte_projecteur {	float: left;	width: 163px;	height: 209px;	margin-left: 10px;	margin-top:13px;}.liens_projecteur {	clear: both;	width: 308px;	height: 34px;	margin-left: 17px;	padding-top: 7px;	text-align: right;}.liens_projecteur a, .liens_projecteur a:visited, .liens_projecteur a:hover {	text-decoration: underline;	color: #000000;}#introduction {	clear: both;	width: 276px;	height: 97px;	text-align:justify;	margin-left: 20px;	margin-top: 33px;}h2.intro {	display:inline;	font-size:12px;	font-weight:bold;}.gras {	font-weight:bold;}#milieu {	float: left;	width: 415px;	height: 504px;	background: url(images/site/milieu.png);}#recherche {	clear: both;	position: relative;	width: 300px;	height: 180px;	padding-left: 74px;	margin-top: 109px;}#recherche input {	width: 271px;	height: 18px;	border: 1px solid #dc7900;	display: block;	color: #6e5a4b;	padding-left: 6px;	padding-top: 2px;}#recherche .label {	width: 297px;	height: 15px;	font-size: 10px;	color:#9b3400;	padding-top: 6px;	padding-left: 3px;}.label a.invisible, .label a.invisible:visited, .label a.invisible:hover {	font-size: 10px;	color:#9b3400;	text-decoration: none;}.label a, .label a:visited, .label a:hover {	font-size: 12px;	text-decoration: underline;	color: #9b3400;}#affinez {	position: relative;	width: 279px;	height: 65px;	margin-top: 50px;	margin-left: 103px;}#affinez select {	width: 277px;	height: 20px;	font-size: 10px;	color:#9b3400;	padding-left: 3px;}#affinez .spacer {	width: 279px;	height: 21px;}#legende {	float: left;	width: 210px;	margin-top: 22px;	padding-left: 77px;}#legende a, #legende a:visited, #legende a:hover {	font-size: 12px;	text-decoration: underline;	color: #9b3400;}#submit {	float: left;	width: 60px;	height: 22px;	margin-top: 19px;	margin-left: 33px;}#droite {	float: left;	width: 236px;	height: 504px;	background: url(images/site/droite.png);}#texte {	clear: both;	width: 979px;	font-size: 11px;	padding: 10px;}#texte h2 {	font-size: 11px;	font-weight: bold;}#texte p {	margin: 5px 0;}#bas {	clear: both;	width: 999px;	text-align: center;	margin-top: 10px;}#entreprise_suggestion, #activite_suggestion, #ville_suggestion{	background: #ffffff;	z-index: 10;	max-height: 115px;	overflow: auto;}#entreprise_suggestion li.selected, #activite_suggestion  li.selected, #ville_suggestion  li.selected {	background: #c1db94;	color: #000000;}.textepetit2 {	font-family: Tahoma, Arial, Verdana;	font-size: 9px;	line-height: 12px;	color : #ffffff;}a.basdepage:link    { text-decoration : none ; color : #000000 ; font-family: Tahoma, Arial, Verdana;}a.basdepage:visited   { text-decoration : none ; color : #000000 ; font-family: Tahoma, Arial, Verdana;}a.basdepage:hover   { text-decoration : none ; color : #ffffff ; font-family: Tahoma, Arial, Verdana;}a.basdepage:active   { text-decoration : none ; color : #ffffff ; font-family: Tahoma, Arial, Verdana;}a.basdepage2:link    { text-decoration : none ; color : #ffffff ; font-family: Tahoma, Arial, Verdana;}a.basdepage2:visited   { text-decoration : none ; color : #ffffff ; font-family: Tahoma, Arial, Verdana;}a.basdepage2:hover   { text-decoration : none ; color : #000000 ; font-family: Tahoma, Arial, Verdana;}a.basdepage2:active   { text-decoration : none ; color : #000000 ; font-family: Tahoma, Arial, Verdana;}a.basdepage3:link    { text-decoration : none ; color : #000000 ; font-family: Tahoma, Arial, Verdana;}a.basdepage3:visited   { text-decoration : none ; color : #000000 ; font-family: Tahoma, Arial, Verdana;}a.basdepage3:hover   { text-decoration : none ; color : gray ; font-family: Tahoma, Arial, Verdana;}a.basdepage3:active   { text-decoration : none ; color : gray ; font-family: Tahoma, Arial, Verdana;}#texte a{text-decoration : none ;color : #000000 ;font-family: Tahoma, Arial, Verdana;}#texte a:hover {text-decoration : underline ;color : #000000 ;font-family: Tahoma, Arial, Verdana;}
