body {	background-image: url(../images/fond.jpg);	background-repeat: repeat;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #666;}#general #haut #menu ul {	text-align: center;}#general #haut #menu ul li {	font-size: 13px;	letter-spacing: 1px;	height: auto;	float: left;	list-style-type: none;	padding-right: 10px;	padding-left: 35px;	margin-top: 10px;}#general #milieu #prix h2 {	font-size: 20px;	height: 35px;	line-height: 35px;}#general #haut #images p {	float: left;	padding: 0px;	margin-top: 3px;	margin-right: 2px;	margin-bottom: 3px;	margin-left: 3px;}#images {	margin-right: auto;	margin-left: auto;	height: 180px;	width: 650px;}* {	margin: 0px;	padding: 0px;}#milieu {	background-image: url(../images/milieu.jpg);	width: 700px;	height: 500px;	background-repeat: repeat;}#creation {	margin: 20px 0px 0px 30px;	float: left;	width: 370px;	text-align: justify;}#general #milieu #creation p {	font-size: 12px;	width: auto;	padding: 0px;	margin-top: 0px;	margin-left: 10px;	margin-right: 10px;}#text1 {	font-size: 12px;	width: 350px;	padding: 0px;	float: left;	height: auto;	margin-left: 35px;	margin-top: -30px;}.expertise {	font-size: 13px;	line-height: 18px;	text-align: justify;	padding: 3px;	margin: 10px 3px 3px;	display: block;}#text1 p {	font-weight: bold;	padding: 0px 2px;	margin: 0px 5px;}#creation p a {	color: #666;	text-decoration: none;}#bando h1 {	font-size: 19px;	line-height: 22px;	letter-spacing: 2px;	margin-top: 20px;	text-align: right;	margin-right: 220px;	color: #F8F7E2;	font-style: normal;	font-weight: normal;	text-decoration: none;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#textebas {	height: 100px;	width: 300px;	font-size: 12px;	text-align: center;	margin-top: 0px;	margin-right: 10px;	margin-left: 190px;	line-height: 19px;	color: #333;	padding-top: 20px;}#general #bas #textebas p a {	text-decoration: none;	color: #999;}#texteok1 p {	width: auto;	letter-spacing: 1px;	font-size: 12px;	line-height: 17px;	text-align: justify;	padding: 10px 20px;	height: auto;	margin: 0px;}#texteok1 {	width: 650px;	margin: 0px;	height: auto;	padding: 0px;}#menu {	height: 60px;	line-height: 50px;	width: 666px;}#general #haut #menu ul li a {	text-decoration: none;	color: #333;	display: block;	padding-left: 29px;}#bas {	height: 236px;	width: 700px;	background-image: url(../images/bas.jpg);	clear: both;}#bando {	line-height: 75px;	height: 75px;	width: 666px;	background-image: url(../images/bando.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 7px 0px 0px;}#haut {	background-image: url(../images/haut.jpg);	height: auto;	width: 700px;	background-repeat: no-repeat;}#general {	width: 700px;	margin-right: auto;	margin-left: auto;	position: relative;	height: auto;}#general #haut #menu ul li a:hover {	text-decoration: underline;	color: #000;	display: block;	background-image: url(../images/pinceau.png);	background-position: left center;	background-repeat: no-repeat;}#general #haut #images p img {	border: 1px solid #333;}#imageok {	height: 170px;	width: 119px;	float: right;	margin-top: -20px;	margin-right: 0px;	margin-left: 15px;}#prix {	height: auto;	width: 650px;	margin: 35px 0px 0px;}.titre1 {	background-color: #333;	width: 290px;	height: auto;	text-align: center;	padding: 3px;	font-weight: normal;	margin: 3px;}#contenupopup p {	font-size: 12px;	line-height: 22px;	word-spacing: 1px;	background-image: url(../images/pinceau2.png);	background-repeat: no-repeat;	background-position: left 1px;	padding-left: 25px;	padding-top: 5px;}#fondtxte {	height: 35px;	width: 310px;	background-image: url(../images/fondtxt.jpg);	background-repeat: no-repeat;	text-align: center;}#text1 h3 {	font-size: 16px;	letter-spacing: 3px;	font-weight: normal;	color: #F5F4E2;}#imageok2 {	height: 131px;	width: 250px;	margin: 0px;	float: right;}#imageok3 {	height: 163px;	width: 204px;	float: right;	margin: -29px 75px 0px 0px;}#miseajour {	position:absolute;	width:302px;	height:26px;	z-index:1;	left: 185px;	top: 790px;	color: #934861;	text-align: center;	font-size: 12px;}#diapo {	width: 650px;	height: auto;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	padding-top: 15px;}#photo {	width: 550px;	margin-right: auto;	margin-left: 80px;	text-align: center;	height: auto;}#general #milieu #diapo #photo p {	margin: 2px;	padding: 2px;	float: left;	height: 138px;	width: 150px;	text-align: center;}#general #milieu #diapo #photo p img {	border: 1px solid #333;}.titre1Copie {	background-color: #333;	width: 290px;	height: auto;	text-align: center;	padding: 0px;	font-weight: normal;	margin: 0px auto 20px;	color: #F5F0D8;	letter-spacing: 2px;}.liens p {}#contact {	width: 650px;	height: auto;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	padding-top: 15px;}#apDiv1 {	position:absolute;	left:354px;	top:303px;	width:74px;	height:25px;	z-index:1;}.titrecontact {	background-color: #333;	width: 330px;	height: auto;	text-align: center;	padding: 0px;	font-weight: normal;	margin: 0px auto 5px;	color: #F5F0D8;	letter-spacing: 3px;	display: block;	font-size: 12px;	line-height: 17px;}.titrecontact a {	color: #F3F2DD;	text-decoration: underline;	letter-spacing: 2px;}#liens {	width: 590px;	height: auto;	margin-right: 70px;	margin-left: auto;	margin-top: 0px;	padding-top: 15px;}#cadrepopup {	height: 345px;	width: 500px;	background-image: url(../images/fondpop.png);	background-repeat: no-repeat;	position: relative;	background-position: center;}#contenupopup {	height: 75%;	width: 75%;	margin-right: auto;	margin-left: auto;	margin-bottom: auto;	padding: 45px;	margin-top: 0px;}#general #milieu #prix #text1 p a {	text-decoration: none;	color: #4C5153;	line-height: 30px;}