h1,h2,h3{
text-align:center;
font-family:Arial,"Arial black","Times New Roman",Times,serif;
font-style:italic;}
body{
width:760px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
background-image:url("../img/fond.png");
background-attachment:fixed;
font-family:"Comic sans MS",Arial,"Arial black","Times New Roman",Times,serif;}
caption{
margin:auto;
width:669px;}
table{
width:760px;
margin:auto;}
#banniere{	
width:760px;
height:181px;
background-repeat:repeat;
margin-bottom:20px;
margin-top:5px;}
#social{text-align:right;border:dotted 1px;border-top:none;margin-bottom:2px;padding:2px;}
table{
width:29em;
text-align:center;}
#tente{
width:16em;
float:left;}
#mobil{width:19em;}
#tarif table{border-collapse:collapse;}
#tarif td,th,tr{border:1px solid black;}
#menu{
width:180px;
float:left;
/*margin-top:25px;*/}
#corps{
margin-left:10px;
width:500px;
float:left;
font-size:16px;}
#titre{margin-left:2em;}
#souligne{text-decoration:underline;}
.element_menu{
border:2px solid black;
margin-bottom:15px;
margin-right:5px;
padding-bottom:3px;
font-family:Arial,"Arial Black","Times New Roman",Times,serif;
background-image:none;}
.element_menu ul{list-style-image:url("../img/soleil_petit.gif");}
.element_menu a:hover{background-color:#FF3;}
#pied_de_page table{
text-align:center;
padding-bottom:5px;
width:400px;
font-size:11px;
clear:both;}
a img{
border:none;
text-align:center;}
fieldset{
margin-right:3em;
margin-bottom:10px;
border-color:#0DE;}
legend{
color:#55F;
font-weight:bold;
font-size:2em;}
p,ul{width:37em;}
label{
float:left;
width:150px;
display:block;}
ul{width:500px;}
.ville{
font-style:italic;
font-weight:bold;}
input nom{text-transform:uppercase;}
#erreur{
color:red;
text-align:center;
font-weight:bold;
font-style:italic;}
#clignote{
text-decoration:blink;
color:red;}
#clignote a{
text-decoration:none;
color:red;}
#Message{
margin-top:2em;
margin-bottom:1em;}
#important,abbr{color:#F00;}
.separateur{
	margin:15px;
}