/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #5E9CE5;
	color: #22434E;
	}

#conteneur {
	width: 980px;
	padding: 0 4px;
	margin: 0px auto;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ombre.png', sizingMethod='scale');
	background-color: #dfe9ee;
}
h1 {
	font-size: 1.5em;
	color: #000077;
}
h2 {
	color: #990033;
}
h3 {
	color: #008800;
	font-size: 1em;
	margin-top: -2px;
}
/* Hack CSS  */
html>body #conteneur {
	filter: none;
	background: url(images/ombre.png) repeat-y
}
/* Fin Hack CSS  */
.header {
	height: 294px;
	background-color:#00CC66;
}
.header1 {
	width: 980px;
	padding: 0 4px;
	margin: 0px auto;
	height: 250px;
	background-image: url(images/ombre.png);
	background-repeat: repeat-y;
}
.texthead{
	color:#EE0000;
	width: 880px;
	padding-top: 5px;
	font-size: 2em;
	background-color: #DDDDDD;
	height: 250px;
	padding-left: 100px;
}
#droite {
	float:right;
	width: 300px;
	margin-right: 20px;
}
.centre {
	background-color:#dfe9ee;
	padding-left: 10px;
	overflow:hidden;
}
.texte {
	padding-top: 20px;
	text-align: justify;
	background-color: #dfe9ee;
	width: 640px;
}
.spoken {
	width:120px;
	float:right;
	color: #5E9CE5;
	font-weight: bold;
	text-align: right;
}
.texte h1 {
	font-size: 1.6em;
	color: #457E9F;
	font-weight: bolder;
	font-variant: small-caps;
}
.texte h2 {
	font-size: 1em;
	color: #55854B;
	font-weight: bolder;
}
/*--------Pied--------*/
.pied {
	background-color:#00CC66;
}
.textpied {
	width: 980px;
	padding: 0 4px;
	margin: 0px auto;
	background-image: url(images/ombre.png);
	background-repeat: repeat-y;
}
.textpied p {
	padding-left: 20px;
	text-align: center;
	margin: 0px;
	background-color: #3181AF;
	height: 110px;
	border-top-width: thin;
	border-top-style: inset;
	border-top-color: #FF9900;
	padding-top: 5px;
	font-weight: bold;
	color: #E0E0E0;
}
/*----------------liens--------------*/
a.info {
	color:#E0E0E0;
	text-decoration:none;
	font-size: 1em;
}
a.info:hover {
	color:#E0E0E0;
	text-decoration:underline;
}
a.info1 {
	color:#30744B;
	text-decoration:none;
	font-size: 1em;
	font-weight: bold;
}
a.info1:hover {
	color:#30744B;
	text-decoration:underline;
	font-weight: bold;
}
a.info2 {
	color:#3181AF;
	text-decoration:none;
	font-size: 1em;
}
a.info2:hover {
	color:#3181AF;
	text-decoration:underline;
}
a {
	outline:none;
}
a.link {
	color:#A70303;
	text-decoration:none;
	font-size: 12px;
	font-weight: bolder;
}
a.link:hover {
	color:#A70303;
	text-decoration:underline;
	font-size: 12px;
}
span {
	font-size: 12px;
}
/*----------------table--------------*/
table {
	margin-right: 10px;
}
.cadre {
	border: thin solid #7ABA63;
}
/*-------page nos descentes--------*/
.exposant {
	font-size: 12px;
	vertical-align: text-top
}
.tarifs {
	color :#990033;
	font-weight: bolder;
	font-variant: small-caps;
}
.gauche {
	float:left;
	margin-right: 8px;
	border: thin solid #7ABA63;
}
.descente {
	width: 700px;
	border-top-width: thin;
	border-top-style: inset;
	border-top-color: #299F7C;
	padding-left: 5px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}
.clear {
	height: 50px;
}
.table {
	width: 710px;
}
.table th {
	text-align: left;
	color: #990033;
	font-weight: bold;
}
.table td {
	margin-right: 10px;
}
.rouge {
	color:#BB0000;
	font-weight: bold;
}
.google {
	margin-top: 10px;
	width: 500px;
	border: thin solid #7ABA63
}
.meteo {
	margin-top: 70px;
	width: 145px;
}
.couleur
{
	color: #00CC66;
	font-weight: bold;
}
