*{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px;margin:0;padding:0;}
html{font-size:100%;margin:0;padding:0;}
html,body,#wrap{height:100%;}
body > #wrap{height:auto;min-height:100%;}
body{color:#fff;background:#50a9e1 url(images/fond_site.jpg) no-repeat 0 0;margin:0;padding:0;}
img{border:none;}
.div_map {position: absolute;width:100%;height:100%;z-index:1;}
.oupscom {position: absolute;text-align:justify;width:302px;height:165px;padding-top:42px;display: none;z-index:2;color:#000;top:565px;left:700px;background: url(images/backoupscom.png) no-repeat;font-weight:bold;}
.oupsfr {position: absolute;text-align:justify;width:302px;height:162px;padding-top:10px;display: none;z-index:2;color:#000;top:235px;left:140px;background: url(images/backoupsfr.png) no-repeat;font-weight:bold;}
.oupsprod {position: absolute;text-align:justify;width:302px;height:162px;padding-top:10px;display: none;z-index:2;color:#000;top:120px;left:670px;background: url(images/backoupsprod.png) no-repeat;font-weight:bold;}
.header {position: absolute;text-align:justify;width:500px;height:100px;left: 50%;margin-left: -250px;padding-top:20px;display: block;z-index:2;color:#000;top:20px;background: url(images/header.png) no-repeat;font-weight:bold;}
.footer {position: absolute;text-align:justify;width:500px;height:100px;left: 50%;margin-left: -250px;padding-top:20px;display: block;z-index:1;color:#000;top:730px;background: url(images/header.png) no-repeat;}
.conteneur {position: absolute;text-align:justify;width:500px;height:500px;left: 50%;margin-left: -250px;padding-top:20px;display: block;z-index:1;color:#000;top:175px;background: url(images/conteneur.png) no-repeat;}
.txtheader {text-align:center;margin-left:15px;width:470px;height:90px;}
.txtconteneur {text-align:center;margin-left:15px;width:470px;height:470px;}
.txtconteneur a {text-decoration:none;color:blue;}
.txtconteneur a:hover {border-bottom: 1px dotted #333;}
.txtheader a {text-decoration:none;color:blue;}
.txtheader a:hover {border-bottom: 1px dotted #333;}
.txtdiv {margin-left:15px;width:270px;height:140px;}
.txtdiv a {text-decoration:none;color:blue;}
.txtdiv a:hover {border-bottom: 1px dotted #333;}


.input_button {
	background-color: gray;
	color: white;
	cursor: pointer;
	border: solid #000000 1px;}

.misenform {
	padding: 2px;
	margin-bottom: 10px;
	color: #666666;
	background-color: gray;
	background: url(images/backform.png) no-repeat;
	border: solid gray 1px;}

.misenformerror {
	padding: 2px;
	margin-bottom: 10px;
	color: #666666;
	background-color: gray;
	background: url(images/backform.png) no-repeat;
	border: solid red 1px;}