@charset "UTF-8";
/* CSS Document */

body { 
width: 840px;
font-family: Lucida Sans, Tahoma, Arial;
color: black;
margin: auto;
margin-top:20px;
}

#menu {
	background-color:rgb(191, 192, 199);
	color:rgb(217, 212, 215);
	padding:5px;
	border:1px solid #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 0 15px #aaa;
	-webkit-box-shadow:0 0 15px #aaa;
	padding:20px;}

#menu  h1 {
	font-size:26px; 
	font-weight: bold; 
	color: #FF0000;
	text-align: right;
	margin-top:0px;
}

#menu  h1:hover {
	font-size:26px; 
	font-weight: bold; 
	color: #FF0000;
	text-align: right;
	margin-top:0px;
	text-decoration:blink;
}

#menu h2 {
	font-size:16px; 
	font-weight: bold; 
	color: #FF0000;
	text-align: right;;
	margin-bottom:0px;
}

#menu h3 {
	font-size:18px; 
	font-weight: bold; 
	text-align: right;
	color: #000000;
}


#menu a {
   	color: black;
	text-decoration:none;
}

#menu a:hover{
   	color: white;
	text-decoration:blink;
}

#corps {
	background-color:rgb(217, 212, 215);
	padding:10px;
	border:1px solid #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 0 15px #aaa;
	-webkit-box-shadow:0 0 15px #aaa;
	padding:20px;
}

#corps h1 {
	font-size:22px; 
	font-weight: bold; 
	color: #FF0000;
	padding:10px;
}

#corps message {
	font-size:22px; 
	font-weight: bold; 
	color: #FF0000;
	text-decoration:blink;
	text-align:center;
	margin:50px;
}

#pied {
	text-align:center;
}

form{
	background-color:rgb(217, 212, 215);
/*	background:-moz-linear-gradient(90deg, #ccc, #fff); /* Firefox */
/*	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Webkit */
	border:1px solid #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 0 15px #aaa;
	-webkit-box-shadow:0 0 15px #aaa;
	padding:20px;
}

form p:last-child{ /* Sélecteur avancé pour sélectionner le dernier paragraphe du formulaire */
	margin-bottom:0;
}
label{
	cursor:pointer;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
	margin-bottom:5px;
	width:120px;
}
form p:hover label{
	color:#FF0000;
}
form p:hover label:after{
	content:" »";
}

.note {
	font-size:10px;
	text-align:left;
}

.tarif_A {
background-color: rgb(216, 216, 216); text-align: center; height: 30px; font:bold; font-size:18px;
}

.tarif_B {
background-color: rgb(255, 153, 51); text-align: center; height: 30px; font:bold; font-size:18px;
}

.tarif_C {
background-color: rgb(51, 51, 255); text-align: center; height: 30px; font:bold; font-size:18px;
}

.tarif_D {
background-color: rgb(0, 153, 51); text-align: center; height: 30px; font:bold; font-size:18px;
}

.tarif {
	font-size:12px;
	text-align:right;
}

INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }