/* genrale */html, body {				margin: 0; padding: 0; height: 100%; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #505050; background: #676767; }/* table */table {						width: 100%; height: 100%; background: url(../Images/fond.gif) repeat-x center; }td {						vertical-align: middle; }/* menu */#menu a {					color: #fff; text-decoration: none; }#menu a:hover {				color: #ccc; text-decoration: none; }#menu ul a#current {		color: #F4BA22; text-decoration: none; }#menu ul {					margin: 0; padding: 0; }#menu li {					list-style: none; padding: 3px 12px 3px 0; border-top:solid 1px #fff; margin: 0; }#menu ul li.last {			border-bottom:solid 1px #fff; }#gaucheProj a {				color: #505050; text-decoration: none; }#gaucheProj a:hover {		color: #505050; text-decoration: underline; }#gaucheProj ul a#current {	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #F4BA22; text-decoration: none; }#gaucheProj ul {			margin: 0; padding: 0; }#gaucheProj li {			font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style: none; padding: 3px 0px 3px 0; margin: 0; }/* layout */#container {				width: 775px; margin: auto; padding: 0; }#centre {					width: 775px; margin: 0; }#haut {						width: 775px; height: 29px; background: url(../Images/fond_haut.gif); margin: 0; }#contenu {					width: 775px; float: left; margin: 0; background: #fff; }#menu { 					width: 141px; height: 90px; float: left; clear: both; font: bold small-caps 12px Verdana, Arial, Helvetica, sans-serif; text-align: right; padding: 312px 13px 10px 10px; margin: 0; background: #959595 url(../Images/fond_menu.gif); }#flash { 					width: 611px; float: right; height: 412px; margin: 0; }#projet { 					width: 406px; float: right; height: 412px; margin: 0; background: #fff; }#plan { 					width: 443px; float: right; height: 412px; margin: 0; background: #fff; }#txt { 						width: 611px; float: right; height: 412px; background: #fff; margin: 0; }#gauche { 					width: 168px; float: left; height: 412px; text-align: right; margin: 0; }#gaucheCont { 				width: 168px; float: left; height: 382px; padding-top: 30px; text-align: right; line-height: 17px; background: #fff url(../Images/fond_contact.jpg); margin: 0; }#gauchePlan { 				width: 168px; float: left; height: 382px; text-align: right; background: #fff url(../Images/fond_plan.jpg); line-height: 14px; margin: 0; }#gaucheProj { 				width: 125px; float: left; height: 382px; padding: 30px 0 0 80px; background: #fff url(../Images/fond_rea.jpg); margin: 0; }#gauchePres { 				width: 350px; float: left; height: 376px; padding-top: 6px; margin: 0; }#presen { 					width: 240px; float: right; height: 272px; line-height: 14px; padding: 20px 5px 0 0; margin: 0; }#cartouche { 				width: 162px; float: left; height: 22px; background: #585B5E; font: small-caps 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: right; padding: 3px 6px 0 0 ;margin: 0; }#cartoucheProj { 			width: 199px; float: left; height: 22px; background: #585B5E; font: small-caps 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: right; padding: 3px 6px 0 0 ;margin-bottom: 4px; }#cartouchePres { 			width: 350px; float: left; height: 22px; background: #585B5E; font: small-caps 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: right; padding: 3px 0 0 0 ;margin: 0; }#droite { 					width: 428px; float: right; height: 355px; padding: 57px 0 0 15px; margin: 0; }#bas {						width: 775px; float: left; height: 29px; background: url(../Images/fond_bas.gif); margin: 0; }#formSend {					float: left; width: 413px; text-align: right; padding-right: 20px; margin: 0; }/* txt */h1 {						display: none; }h2 {						display: none; }h4 {						display: none; }h5 {						display: none; }.corpOrange {				font: 11px Verdana, Arial, Helvetica, sans-serif; color: #EEB31C; text-decoration: none; }.corpOrangeGras {			font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #EEB31C; text-decoration: none; }.corpOrangeMaj {			font: 10px/17px Verdana, Arial, Helvetica, sans-serif; color: #EEB31C; text-transform: uppercase; text-decoration: none; }.corpOrangeSoul {			font: 10px Verdana, Arial, Helvetica, sans-serif; color: #EEB31C; text-decoration: underline; }a.corpOrangeSoul:hover {	color: #505050; text-decoration: underline;}.corpGris {					font: 10px Verdana, Arial, Helvetica, sans-serif; color: #B0B0B0; text-decoration: none; }.corpMaj {					font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; }/* Champs */.champs {					font: 10px Verdana, Arial, Helvetica, sans-serif; color: #505050; text-decoration: none; background: #F5F5F5; width: 410px; height: 18px; border-top: 6px solid #fff; border-bottom: 6px solid #fff; border-left: 0; border-right: 0; padding: 5px 0 0 5px; }.champsMulti {				font: 10px Verdana, Arial, Helvetica, sans-serif; color: #505050; text-decoration: none; background: #F5F5F5; width: 410px; height: 100px; border-top: 6px solid #fff; border-bottom: 6px solid #fff; border-left: 0; border-right: 0; padding: 5px 0 0 5px; }/* Boutons */.boutEnvoyer {				font: 10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #EEB31C; background: #fff; width: 120px; padding: 3px 0; border: 0; }/* images */#ima1{						float: left; margin: 0 10px 10px 0; }