  	body {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 0.8em;
  		margin: 0;
  		padding: 0;
  		color: #5A0295;
  		/* background-color: #074D7C;
  	*/
  		background-color: #64AEDF;
  		/*background-color: #43BECC;
  	*/
  	}
  	#conteneur {
  		position: relative;
  		width: 910px;
  		margin: 0 auto;
  		background-image: url(../images/fondcontenu.jpg); 
		background-color: #fe9e05;
 
  		/*background-position: 10px;*/
  		background-repeat: no-repeat;/*background-color: #FE9F05;*/
  		/*background-color: #ff9e05;*/
  	}
  	#conteneur-min {
  	float: left;
    margin: 0;
    width: 860px;
padding: 0 0 0 20px;

    
    
    }
  	#header {
  		height: 110px;
  		background-image: url(../images/bandeau.jpg);
  		background-repeat: no-repeat;
  	}
  	
  	#flashcontent {
  		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px;
  		text-align: left;
  		width: 478px;
  	}
  	#promos {
  		clear: both;
  		position: relative;
  		width: 900px;
  		height: 430px;
  		overflow: none;
  		margin: 0px 10px 0px 10px;
  	}
  	#plancamp {
  		clear: both;
  		position: relative;
  		width: 900px;
  		margin: 0px 10px 0px 10px;
  		padding: 0;
  	}
  	#sousplan {
  	margin-top: -64px;
    height: 50px;
    background-color: #FF9E05;
    }
  	#centre {
  		/*background-color: #9999CC;
  		margin-top: -400px;
  	*/
  		position: absolute;
  		float: left;
  		margin-left: 510px;
  		top: 150px;
  		list-style-type: none;
  		display: block;
  		width: 395px;
  		height: 420px;
  		overflow: auto;
  		padding-right: 7px;
  		
  	}
  	.centrebas {
    clear: both;
    text-align: center;
    }
  	#gauche {
  		clear: both;
  		position: relative;
  		width: 478px;
  		margin: 0px 10px 0px 3px;
  		/*background-color: #FFFFFF;
  	*/
  	}
  	#titrehebe {
  		text-align: center;
  		clear: both;
  		position: relative;
  		width: 900px;
  		height: 15px;
  		margin: 0px 10px 0px 3px;
  	}
  	#gauchehebe {
  		/*text-align: center;*/
  		clear: both;
  		position: relative;
  		width: 450px;
  		margin: 0px 10px 0px 3px;
  		padding-left: 90px;
  	}
  	#droitehebe {

  		position: absolute;
  		float: left;
  		margin-left: 450px;
  		top: 165px;
  		list-style-type: none;
  		display: block;
  		width: 420px;
  		height: 380px;
  		overflow: auto;
  		padding-right: 7px;
  		padding-left: 90px;
  		/*background-color: #FFFFFF*/
  	}
  	p.hebe {
margin: 0;
  		text-align: center;
  		width: 270px;
  		height: 35px;
  		background-color: #FFFFFF;
padding: 0;
  	}
  	p.centre {
  		margin: 0;
  		padding: 0;
  		text-align: center;
  		width: auto;
  		background-color: #ff9e05;

  	}
  	.flottehebe {
    float: left;
    padding: 5px 5px 0 5px;
    width: 270px;
    height: 190px;
    text-align: center
    background-color: #FFFFFF
    }
  	#soushebe {
  	text-align: center;
  		margin-top: 10px;
  		clear: both;
  		width: 911px;
  		background-color: #FFFFFF;
  		color: #000000;

  	}
  	.spacer {
  clear: both;
  margin: 0;
  padding: 0;
}
  	h2 {
  		font-size: 1.1em;
  		color: #D1481B;
  		text-align: center;
  		margin: 0;
  	}


  	.tabletar {
  		font-family: Verdana, Geneva, Arial, sans-serif;
  		width: 480px;
  		background-color: transparent;
  		text-align: center;
  	}
  	.tabletar td {
  		text-align: center;
  		background-color: #FAE881;
  		padding: 0px 3px 0px 3px;
  		border-width: 1px 1px 1px 1px;
  		border-style: solid;
  		border-color: #ffffff #9F6602 #9F6602 #ffffff;
  	}
  	.tabletar th {
  		text-align: center;
  		/*padding: 0px 3px 0px 3px;*/
  		border-width: 2px 2px 2px 2px;
  		border-style: solid;
  		border-color: #ffffff #C5CCC5 #C5CCC5 #ffffff;
  		background-color: #F9B135;
  		text-align: left;
  	}
  	.tabletar td.colonne {
  		text-align: left;
  		padding-left: 2px;
  		text-align: center;
  	}
  	#formul {
  		clear: both;
  		position: relative;
  		display: block;
  		height: 420px;
  		width: 910px;
  		margin: 0px 10px 0px 3px;
  	}
  	#formulgauche {
  		clear: both;
  		position: relative;
  		float: left;
  		width: 450px;
  		margin: 0px 5px 0px 3px;
  	}
  	#formuldroite {
  		position: relative;
  		float: left;
  		/*margin-left: 445px;*/

  		/*top: 52px;*/
  		list-style-type: none;
  		display: block;
  		width: 435px;
  		padding-right: 5px;
  	}
  	#formulbas fieldset{
  		clear: both;
  		position: relative;
  		margin: 0px 10px 0px 3px;
  		width: 870px;
  		height: 60px;
  		font-family: Arial, Helvetica, sans-serif;
  		text-align: justify;
  		padding: 1 em;
  		border: groove 2px;
  		border-color: red;
  		padding-right: 5px;
  	}
  	form.bas label{
  		display: inline;
  		padding-left: 5px;
  		float: left;
  		width: 135px;
  	}
  	form.css fieldset {
  		width: 420px;
  		height: 240px;
  		font-family: Arial, Helvetica, sans-serif;
  		text-align: justify;
  		padding: 1 em;
  		border: groove 2px;
  		border-color: red;
  		margin: 0;
  	}
  	form.css label {
  		display: inline;
  		padding-left: 5px;
  		float: left;
  		width: 135px;
  	}
  	form.css li.ul {
  		font-weight: bold;
  	}
  	form.css p {
  		margin: 0;
  	}
  	.encadre {
  		padding: 5px;
  		border: groove 5px;
  		border-color: red;
  	}
  	.red {
  		color: red;
  	}
  	.bon {
  		font-weight: bold;
  	}
  	#conditions {
  		clear: both;
  		position: relative;
  		height: 15px;
  		width: 910px;
  		margin: 0px 10px 0px 3px;

  	}

  	#main-menu {
  		display: inline;
  		text-align: center;
  		margin: 0px 0px 0px 0px;
  		bottom: 0;
  		right: 0;
  		font-family: Verdana, sans-serif;
  		white-space: nowrap;
  		font-size: 80%;
		
  	}
  	#main-menu li {
  		display: block;
  		position: relative;
  		float: left;
  		list-style-type: none;
  		margin: 2px;
  		padding: 0;
  		text-transform: uppercase;
  	}
  	#main-menu a {
  		display: block;
  		float: left;
  		padding: 10px 16px 10px 16px;
  		background: #fff;
  		border-bottom: 3px solid #908B72;
  		color: #908B72;
  		font-weight: normal;
  		text-decoration: none;
  	}
  	#main-menu a:hover, #main-menu #selected a {
  		color: #D1481B;
  		background: #EAE8E1;
  		border-bottom: 3px solid #D1481B;
  		font-weight: normal;
  		text-decoration: none;
  	}
  	.table3 {
  		visibility: visible;
  		width: 830px;
  		margin: 0 50px 0 50px;
  	}
  	.table3 table {
  		font-size: 9px;
  		font-family: Verdana, Geneva, Arial, sans-serif;
  		background-color: transparent;
  	}
  	.table3 td {
  		text-align: center;
  		background-color: #FAE881;
  		padding: 0px 3px 0px 3px;
  		border-width: 1px 1px 1px 1px;
  		border-style: solid;
  		border-color: #ffffff #9F6602 #9F6602 #ffffff;
  	}
  	.table3 th {
  		padding: 0px 3px 0px 3px;
  		border-width: 2px 2px 2px 2px;
  		border-style: solid;
  		border-color: #ffffff #C5CCC5 #C5CCC5 #ffffff;
  		background-color: #F9B135;
  		text-align: left;
  	}
  	.table3 td.colonne {
  		text-align: left;
  		padding-left: 2px;
  	}
  	h1 {
  		font-size: 1.2em;
  		color: #D1481B;
  		text-align: center;
  		margin: 0;
  	}
  	#pied {
  	margin: 0;
  	padding: 0;
  		clear: both;
  		background-color: #64AEDF;
  		text-align: center;
  		font-size: 0.8em;
  	}
  	p {
  		text-align: justify;
  	}
  	.lien1 {
  		text-decoration: none;
  		color: #5A0295;
  	}
  	.lien1:hover {
  		text-decoration: none;
  		color: #5A0295;
  	}
  	.lien2 {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 14px;
  		color: #000000;
  	}
  	.lien2:hover {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 14px;
  		color: #FFFFFF;
  		text-decoration: none;
  	}
  	.liens3 {
  		font-size: 1em;
  		color: #000000;
  	}
  	.lien3:hover {
  		color: #FFFFFF;
  		text-decoration: none;
  	}
  	.liens4 {
  		font-size: 1em;
  		color: #000000;
  		text-decoration: none;
  	}
  	.liens4:hover {
  		font-size: 1em;
  		color: #000000;
  		text-decoration: none;
  	}
ul#navlist

 {

    text-align: left;

    list-style: none;

    padding: 10px 0 0 0;

    margin: 0 0 0 20px;

    width: 180px;

    float:left;

 }



 ul#navlist li

 {

    display: block;

    margin: 0;

    padding: 0 0 2px 3px;

 }



 ul#navlist li a

 {

    display: block;

    width: 100%;

    padding: 10px 0 10px 5px;

    border-width: 1px;

    border-color: #ffe #aaab9c #ccc #fff;

    border-style: solid;

    color: #FFF;

    text-decoration: none;

    font-weight: bold;

    background: #FF6600;

 }



 #navcontainer>ul#navlist li a { width: auto; }



 ul#navlist li#active a

 {

    background: #386DB0;

    color: #FFFFFF;

 }

  ul#navlist li#conditions a

 {

    background: #EEB813;

    color: #FFFFFF;

 }



    ul#navlist li a:hover, ul#navlist li#active a:hover,  ul#navlist li#conditions a:hover

 {

    color:#386DB0;

    background: #FFFFFF;

    border-color: #aaab9c #fff #fff #ccc;

 }

  ul#navlist li#reserver a

 {

    background: #FF4600;

    color: #FFFFFF;

 }



    ul#navlist li a:hover, ul#navlist li#active a:hover,  ul#navlist li#reserver a:hover

 {

    color:#386DB0;

    background: #FFFFFF;

    border-color: #aaab9c #fff #fff #ccc;

 }
