
* {
	margin: 0;
	border: 0;
}


/* Motifs de fond */

body {
	background: transparent url(../img/bgmotif.jpg) repeat;
	text-align: center;
	height: 100%;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Verdana, Geneva,sans-serif;
	font-size: 14px;
	color: #702625;
}

body#accueilp #menu a#accueil {
	background:transparent url(../img/but_accueil_h.jpg) no-repeat;
	background-position:0 0; z-index:2; 
}

body#presentation #menu a#presentation {
	background:transparent url(../img/but_presentation_h.jpg) no-repeat;
	background-position:0 0; z-index:2; 
}

body#decouverte #menu a#decouverte {
	background:transparent url(../img/but_decouverte_h.jpg) no-repeat;
	background-position:0 0; z-index:2; 
}

body#reservation #menu a#reservation {
	background:transparent url(../img/but_reservation_h.jpg) no-repeat;
	background-position:0 0; z-index:2; 
}

body#partenaires #menu a#partenaires {
	background:transparent url(../img/but_partenaires_h.jpg) no-repeat;
	background-position:0 0; z-index:2; 
}

#bande {
	background: transparent url(../img/bande.jpg) repeat-x;
	width: 100%;
	height: 298px;
	margin: 0px;
	z-index: 1;
	padding-top: 20px;
}


/* liens Hypertexte */

a {
	background-color: inherit;
	color: #702625;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}

a:hover {
	background-color: inherit;
	color: #A08F1F;
	text-decoration: underline;
}

a:activated {
	color: #31090A;
	background-color: inherit;
	text-decoration : line-through;

}

input {
	background: transparent url(../img/bg_input.jpg) repeat-x;
	border: 1px;
	border-color: #A49870;
	border-style: solid;
}


/* Parties Générales */

#header {
	background: transparent url(../img/header.jpg) no-repeat;
	width: 725px;
	height: 214px;
	text-align: center;
	margin-left: auto;
	margin-right:auto;
	z-index: 2;	
}

#drapeau {
	display: block;
	text-align: right;
	padding-right: 45px;
	padding-top: 25px;
}

#drapeau  ul {
	margin : 0;
	padding: 0;
	list-style-type: none;
}

#drapeau  li {
	float: right;
	padding-left: 2px;
}

#menu {
	display: block; 
	width: 725px; 
	height: 75px;
	margin: 0 auto;
	padding-left: 0px;
}

#menu ul {
	margin : 0;
	padding: 0;
	list-style-type: none;
}

#menu li {
	float: left;
}

#menu li.accueil {
	background : transparent url(../img/but_accueil.jpg) no-repeat;
}

#menu li.presentation {
	background : transparent url(../img/but_presentation.jpg) no-repeat;
}

#menu li.decouverte {
	background : transparent url(../img/but_decouverte.jpg) no-repeat;
}

#menu li.reservation {
	background : transparent url(../img/but_reservation.jpg) no-repeat;
}

#menu li.partenaires {
	background : transparent url(../img/but_partenaires.jpg) no-repeat;
}

#menu a {
	display: block;
	width: 145px;
	height: 0px;
	padding-top: 75px;
	color: #000;
	overflow: hidden;
}

#site> #menu a {
	overflow: hidden;
	padding-top: 75px;
	height: 0px;
}

#menu a#accueil {
	background:transparent url(../img/but_accueil_h.jpg) -145px -75px no-repeat;
}

#menu a#accueil:hover{
	background-position:0 0; z-index:50;
}

#menu a#presentation {
	background:transparent url(../img/but_presentation_h.jpg) -145px -75px no-repeat;
}

#menu a#presentation:hover {
	background-position:0 0; z-index:50;
}

#menu a#decouverte {
	background:transparent url(../img/but_decouverte_h.jpg) -145px -75px no-repeat;
}

#menu a#decouverte:hover {
	background-position:0 0; z-index:50;
}

#menu a#reservation {
	background:transparent url(../img/but_reservation_h.jpg) -145px -75px no-repeat;
}

#menu a#reservation:hover {
	background-position:0 0; z-index:50;
}

#menu a#partenaires {
	background:transparent url(../img/but_partenaires_h.jpg) -145px -75px no-repeat;
}

#menu a#partenaires:hover {
	background-position:0 0; z-index:50;
}

#page {
	background: transparent url(../img/bg_page.jpg) repeat-y;
	width: 725px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#site {
	margin-top: 20px;
}

/*
#site > #page {
	height: 1200px;
}

*/

#blocs {
	margin-left: auto;
	margin-right: auto;
	width: 725px;
}

/* Blocs Côté Gauche */

#bloc_gauche {
	padding-left: 3px;
	padding-top: 3px;
	float: left;
}

#bloc_police {
	width: 178px;
	text-align:center;
	padding-bottom: 0px;
	line-height: 1.5em;
}

#bloc_adresse {
	width: 178px;
	height: 130px;
	text-align:center;
	padding-bottom: 0px;
	line-height: 1.5em;
}

#bloc_gauche > #bloc_adresse {
	padding-bottom: 0px;
}

#bloc_email {
	width: 178px;
	height: 99px;
	text-align: center;
	padding-bottom: 0px;
}

#bloc_gauche > #bloc_email {
	padding-bottom: 0px;
}

#bloc_diapo {
	width: 178px;
	height: 184px;
	text-align: left;
	padding-bottom: 0px;
}

.diapo {
	border: 4px; 
	border-style: solid; 
	border-color: #A49870;
}

#bloc_gauche_police {
	background: transparent url(../img/bloc_gauche_police.jpg) no-repeat;
	width: 178px;
	height: 47px;
}

#bloc_gauche_adresse {
	background: transparent url(../img/bloc_gauche_adresse.jpg) no-repeat;
	width: 178px;
	height: 47px;
}

#bloc_gauche_email {
	background: transparent url(../img/bloc_gauche_email.jpg) no-repeat;
	width: 178px;
	height: 47px;
}

#bloc_gauche_diapo {
	background: transparent url(../img/bloc_gauche_diapo.jpg) no-repeat;
	width: 178px;
	height: 47px;
}

.bloc_gauche_middle {
	background: transparent url(../img/bloc_gauche_middle.jpg) repeat-y;
	width: 178px;
	display: block;
}

.bloc_gauche_bas {
	background: transparent url(../img/bloc_gauche_bas.jpg) no-repeat;
	width: 178px;
	height: 17px;
	display: block;
}


/* Blocs Côté Droit */

#bloc_droite {
	width:501px;
	height: 100%;
	margin-left:190px;
	padding-top: 10px;
}

#blocs > #bloc_droite {
	margin-right: 30px;
}

.bloc_droite_top {
	background: transparent url(../img/bloc_droite_top.jpg) no-repeat;
	width: 501px;
	height: 48px;
	display: block;
}

.bloc_droite_middle {
	background: transparent url(../img/bloc_droite_middle.jpg) repeat-y;
	width: 501px;
	height: 80%;
	display: block;
}

.bloc_droite_bas {
	background: transparent url(../img/bloc_droite_bas.jpg) no-repeat;
	width: 501px;
	height: 10px;
	display: block;
}

#bloc_historique {
	width: 501px;
	height: 100%;
	text-align: left;
	padding: 0px;
}

#bloc_reservation {
	width: 501px;
	height: 100%;
	text-align: left;
	padding: 0px;
}

.text {
	width:90%;
	line-height: 1.5em; 
	text-align: justify;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	z-index:60;
}

.titre_bloc {
	padding : 6px 0px 0px 6px;
}

/*Button*/
.buttonSubmit{
	width:94px;
	height:26px;
	color:#702625;
	font-weight:bold;
	padding:2px 5px;
	background:url(../img/button.gif) no-repeat;
	cursor:pointer;
	border:none;
}

/*Text inputs*/
.textinput {
	width:136px;
	height:13px;
	background:url(../img/input.gif) no-repeat ;
	border:none;
	padding: 4px 8px;
}

/*Text areas*/
.textarea {
	width:425px;
	height:103px;
	background:url(../img/textarea.jpg) no-repeat ;
	border:none;
	padding:4px 8px;
}



/* Pied de Page */

#pied {
	background: transparent url(../img/pied.jpg) no-repeat;
	width: 725px;
	height: 54px;
	margin: auto;
	padding-top:25px;
	text-align:center;
	clear: both;
}


