@charset "iso-8859-1";
/* CSS Document */

body {
	background:#000033 url(../media/degr_bleu-vert-bleu-bis.jpg) repeat-y center;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#000066;
}
a {
	outline:none;
	}
a img {
	border:none;
	}
#contenant {
	background: url(../media/fond-contenant.jpg) repeat center;
	border:2px solid #fbf41f;
	margin:.5em auto;
	width:97%;
	min-width:980px;
	max-width:1280px;
	/*height:100%;*/
	min-height:630px;
}
#banniere img {
	width:100%;
}
#guirlande {
	background:url(../media/double-guirl2.jpg) repeat-x center;
	width:100%;
	height:60px;
	margin:2em 0;
}
/*#annonce {
	width:100%;
	height:30px;
	background-color:#006;
	color:#FF0;
	text-align:center;
	font-size:2em;
	padding-bottom:.5em;
}*/
#contenant_navig {
	position:relative;
	margin:2em auto;   /* !!!!!!!!!!!  3em si pas d'annonce derničere minute !!!!!!!!*/
}
body#annonce_2010 #navig {
	width:608px;
}
#navig {
	position:absolute;
	width:475px;
	height:34px;
	background-color:#fbf41f;
	clip:rect(0px, 80px, 50px, 0px);
	/*text-align:center;*/
	color:#000033;
}
#navig h3 {
	float:left;
	margin:.3em .5em;
}
		   
#navig:hover {
	width:502px;
	/*height:76px;*/
	clip:auto;
}
ul {
	display:block;
	width:100%;
	list-style-type:none;
}
/*#lien1 {
	margin-left:-2.5em;
}*/
li {
	float:left;
	margin-top:-1em;
}
li a {
	 display:block;
	 width:106px;
	 text-decoration:none;
	 text-align:center;
	 color:#000066;
	 padding:.5em 0;
}
li a:hover {
	background-color:#000066;
	color:#fbf41f;
}
#contenu {
	margin:6em 2em;
}
p {
	font-size:1em;
 	margin:2em;
}
.ital{
	font-style:italic;
	}
.bold {
	font-weight:bold;
	}
.presentation {
	font-size:1.1em;
	text-align:center;
}
#contenu h1 {
	text-align:center;
	margin:1.5em;
}
h1 {
	font-size:2.2em;
}
h2 {
	font-size:1.7em;
}
h2.annonce {      /*!!!!!!!!!!! uniquement si annonce particuličre sur page d'accueil !!!!!!!!!!!!!!!*/
	color:#F90;
	font-size:1.3em;
	margin:0 20px 0 20px;
	padding:5px;
	text-align:center;
	background-color:#003;
	border-top:3px solid #F90;
	border-right:3px solid #F90;
	border-left:3px solid #F90;
}
h3 {
	font-size:1.2em;
}
h3.annonce {      /*!!!!!!!!!!! uniquement si annonce particuličre sur page d'accueil !!!!!!!!!!!!!!!*/
	color:#F90;
	margin:0 20px 0 20px;
	padding:3px 0;
	text-align:center;
	background-color:#003;
	border-right:3px solid #F90;
	border-bottom:3px solid #F90;
	border-left:3px solid #F90;
}
h3.annonce a {
	color:#F90;
	text-decoration:none;
}
h3.annonce a:hover {
	color:#003;
	background-color:#F90;
	text-decoration:none;
}
h3.annonce_2010-04-11 {
	text-align:center;
	margin:auto
}
legend {
	font-size:1.5em;
	font-weight:bold;
}
body#accueil .rouge {
	color:#FA2522;
	text-align:center;
}
#contact {
	margin-top:3em;
}
body#contacts label {
	display:inline-block;
	width:200px;
	margin:.5em;
	text-align:right;
}
body#contacts input.champ {
	width:200px;
	margin:.5em;
	text-align:left;
}
body#contacts input#statut1 {
	width:10px;
	margin:2em;
	text-align:left;
}
body#contacts h1 {
	font-size:1.8em;
}
body#contacts h2 {
	font-size:1.5em;
	text-align:center;
}
body#contacts p {
	font-size:1em;
	font-weight:bold;
	text-align:center;
}
body#contacts input#statut2{
	width:10px;
	margin:.5em;
	text-align:left;
}
body#contacts #liens {
	margin:5em;
}
body#webmaster label {
	display:inline-block;
	width:220px;
	margin:.5em;
	text-align:right;
}
body#webmaster input.champ {
	width:200px;
	margin:.5em;
	text-align:center;
}
body#webmaster input#statut1 {
	width:10px;
	margin:1em ;
	text-align:left;
}
body#webmaster h1 {
	font-size:1.8em;
}
body#webmaster h2 {
	font-size:1.5em;
	text-align:left;
}
body#webmaster p {
	font-size:1em;
	font-weight:bold;
	text-align:center;
}
body#webmaster input#statut2{
	width:10px;
	margin:1em;
	text-align:left;
}
body#webmaster #liens {
	margin:5em;
}
textarea {
	margin:2em 5em;
}
#envoi {
	margin-left:10em;
}
body#compagnies #contenu {
	margin-left:2em;
}
body#compagnies #contenu div {
	margin-bottom:5em;
}
body#compagnies #contenu img {
	float:left;
	margin-right:2em;
}
body#historique #contenu p img {
	width:500px;
	margin:2em;
}
#galerie-2010 {
	margin-left:20%;
	}
table {
	/*width:100%;*/
	border:1px solid black;
	border-collapse:collapse;
	empty-cells:hide;
	margin:0 auto 15px auto;
	text-align:center;
	max-width:1260px;
}
th {
	padding:15px 0;
	}
td { 
   border:1px solid red;
   empty-cells:hide;
   padding:10px 5px;
}
.jaune {
	background-color:#FFFF99;
}
.bleu {
	background-color:#CCFFFF;
}
 .saumon {
	background-color:#FFCC99;
}
.vert {
	background-color:#AAFFAA;
}
table a {
	text-decoration:none;
	color:#006;
}
#douelle {
	margin:0 1em 1em 0;
	float:left;
}
.haut {
	margin-left:2em;
}
.bordure {
	width:100%;
	margin:auto;
}
.affiche {
	margin:auto;
	text-align:center;
}
