/* pour footer */
 body{
  margin:0;
  padding:0 0 0 0;
  text-align:center;
  font-family:arial;
 }
div#content{
	position:absolute;
	top:0px;
	left:0px;
  	width:100%;
  	height:99%;
}

.gradualshine{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.transp{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
/* pour boutons navigation fixe */
a.rollover, a.rollover2, a.rollover3 {
	margin:0;
	float:left;
	display: block;
	width: 34px;
	height: 34px;
	text-decoration: none;
}
a.rollover {
	background: url("img/prev.gif");
}
a.rollover2 {
	background: url("img/next.gif");
	float:right;
}
a.rollover3 {
	background: url("img/stop.gif");
}

a.rollover:hover, a.rollover2:hover, a.rollover3:hover {
	background-position: -34px 0;
	}
.spacerIE {
	float:left;
	width:60px;
	height:34px;
}
.displace {
	position: absolute;
	left: -5000px;
	}
.un {
    height:35px;
    margin:0;
    border:1px; solid #000;
    text-align:left; /*pour que le contenu soit aligné */
}
.contact_entete {
	color:#804000;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	text-align:left;
}
.contact_contenu {
	color:#804000;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.contact_input {
	border:3px solid #993300;
	width:200px;
	font-size:18px;
	color:#993300;
}
.contact_submit {
	border:3px solid #993300;
	width:300px;
	font-size:18px;
	font-weight:bold;
	color:#993300;
	/*background:#FADB72;*/
	cursor:pointer;
	background:url(fonds/fond_submit.jpg);
}
.contact_textarea {
	font-family:arial;
	border:3px solid #993300;
	font-size:18px;
	color:#993300;
	font-weight:bold;
}
.erreur {
	border:3px solid #FF0000; 
	position:absolute; left:240px; 
	top:20px;
	width:680px;
	height:145px; 
	color:#ff0000; 
	background:#FFCEFF;
	overflow:auto;
	font-size:10pt;
	font-weight:bold;
}
.erreur2 {
	padding-left:100px; 
	text-align:left;
}
.tarifs_contenu {
	color:#704000;
	font-family:arial;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}
.tarifs_contenu h3 {
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	/*border:1px solid #000;*/
}
.tarifs_contenu ul {
	margin-top:0;
	margin-bottom:0;
	margin-left:-20px; /*firefox*/
	/margin-left:20px; /*IE6 et 7*/
}
.pages_submit_prev {
	border:3px solid #993300;
	width:300px;
	font-size:18px;
	font-weight:bold;
	color:#993300;
	cursor:pointer;
	background:url(fonds/fond_submit_prev.jpg);
}
.pages_submit_next {
	border:3px solid #993300;
	width:300px;
	font-size:18px;
	font-weight:bold;
	color:#993300;
	cursor:pointer;
	background:url(fonds/fond_submit_next.jpg);
}
.pages_submit_close {
	border:3px solid #993300;
	width:300px;
	font-size:18px;
	font-weight:bold;
	color:#993300;
	cursor:pointer;
	background:url(fonds/fond_submit.jpg);
}
.liens {
	color:#804000;
}.liens a {
	color:#804000;
	text-decoration:underline;
}