/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font: 100% Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	text-align: center;
}
#site {
	width: 780px;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	text-align: left;
	font-size: 70%;
	background-repeat: no-repeat;	
}

#centre{
	width:780px;
	margin-top:0px;
	padding:0;
	font-size:70%
	float:right;
}
#maj {
	width: 178px;
	text-align:Left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#000;
	float:left;
	margin: 0px auto;
}
#blocgauche {
	width: 178px;
	height: 540px;
	float:left;
	margin: 0px auto;
}
#blocgauche .etoile2 {
	float:left;
	width: 178px;
	height: 397px;
}
#lebas{
	width:100%;
	height:2px;
	float:left;
	background-image: url("images/traitrouge.jpg");
	background-repeat: repeat-x;
	margin-bottom: 0px;
}
#zonebas{
	width:780px;
	height:150px;
	margin-bottom: 0px;
margin: 0px auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
}
#zonebas .texte{
	width:780px;
	color:#c0c0c0;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 0px;
}
#zonebas .textenoir{
	width:780px;
	color:#000000;
	text-decoration: none;
	text-align: center;
	margin-bottom: 0px;
}
#zonebas .texteinfos{
	width:780px;
	color:#000000;
	text-decoration: none;
	text-align: center;

	margin-bottom: 0px;
}
#zonebas a{
	text-decoration: none;
	color:#c0c0c0;
	text-align:center;
}
#zonebas a:hover{
	text-decoration: underline;
	color:#990000;
	text-align: center;
}
/**/
#zone{
	width:780px;
	height:75px;
	margin-bottom: 0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

#zone .textenoir{
	width:780px;
	color:#000000;
	text-decoration: none;
	text-align: center;
	float:left;
	margin-bottom: 0px;
}
#zone a{
	text-decoration: none;
	color:#990000;
	text-align:center;
}
#zone a:hover{
	text-decoration: underline;
	color:blue;
	text-align: center;
}
/**/


.lignebas{
	width:780px;
	height:2px;
	float:left;
	background-image: url("images/traitrouge.jpg");
	background-repeat: repeat-x;
	margin-bottom: 0px;
}

#etete{
	width: 780px;
	height: 80px;
	margin-top:0px;
	float:left;
}
#latete{
	width: 598px;
	color:#7e0a29;
	float:right;
	border-left:2px solid #b29867;
}
#latete .t{
	width: 475px;
	color:#7e0a29;
	float:left;
	padding-left: 15px;
}
#latete .langue{
	width: 100px;
	color:#7e0a29;
	float:right;
	font-size: 10px;
	text-align:right;
}
#latete a {
	width: 50px;
	color:#7e0a29;
	float:right;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
}
#latete a:hover{
	color:blue;
}
#latetefiche{
	width: 598px;
	color:#7e0a29;
	float:right;
	border-left:2px solid #b29867;
	background-color:#F3F0E3;
}
#latetefiche .t{
	width: 450px;
	color:#7e0a29;
	float:left;
	padding-left: 15px;
}
#latetefiche .langue{
	width: 100px;
	color:#7e0a29;
	float:right;
	font-size: 10px;
	text-align:right;
}
#latetefiche a {
	width: 50px;
	color:#7e0a29;
	float:right;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
}
#latetefiche a:hover{
	color:blue;
}
#texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	width: 598px;
	height:516px;
	margin-top:0px;
	float:right;
	top: 200px;
	background-image: url("images/basreg6.jpg");
	border-left:2px solid #b29867;
}
#texte .haut{
	width: 298px;
	height:540px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	padding-left: 15px;
	
}
#texte .titre, #boite .titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e0a29;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	
}

#texte .gros, #boite .gros{
	/*width: 300px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	font-style: normal;
	line-height: normal;
	float:left;
}
.grandvide{
	width:300px;
	height:25px;
	line-height: 25px;
	float: left;
}

#texte .corps, #boite .corps{
	width: 310px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	float:left;
	/*padding-left: 15px;*/
	/*background-color:red;*/
}#texte .grost{
	width: 310px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	/*padding-left: 15px;*/
	/*background-color:red;*/
}
#texte .corpsdore, #boite .corpsdore{
	width: 298px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #b29867;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	padding-left: 15px;
	/*background-color:red;*/
}
#texte .corpstitre, #boite .corpstitre{
	width: 360px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b29867;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	float:left;
	text-align: justify;
	/*padding-left: 15px;*/
}
#texte .objet{
	width: 240px;
	height:260px;
	float:right;
	background-color:blue;
	left: auto;
}
#texte a, #boite a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	text-decoration: none;
	background-color: #b29867;
}
#texte a:hover{
	/*width: 360px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	text-decoration: none;
}
#carre{
	width: 238px;
	height:540px;
	/*height:360px;*/
	float:right;
	/*left: auto;*/
}
#carre .vide {
	width: 238px;
	height:20px;
	float:right;
}
#carre .obj {
	width: 238px;
	height:260px;
	float:right;
	/*background-color:#ece9da;*/
	/*left: auto;*/
}
#carre .bas{
	width: 238px;
	height:140px;
	float:right;
	/*left: auto;*/
	/*	background-color:#c1ca94;*/
	/*background-color:#ece9da;*/
}

#objet {
	width: 598px;
	/*height: 600px;*/
	margin-top:0px;
	margin-top:0px;
	float:right;
	padding:0;
	margin: 0px auto;
	border-left:2px solid #b29867;
}
/*BOUTON STYLE BOUTON*/
.menu{
	height:138px;
	width:180px;
	background-repeat: no-repeat;
	float:left;
	background-image: url("images/fondmenu.jpg");
}

#boutton {
	width: 175px;
	margin-top:1px;
	height:137px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	font-size: 11px;
	font-weight: 500;
	float:left;
	padding-top: 1px;
	padding-right: 2px;
}
#boutton ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
}
#boutton .normal{
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	/*border: solid #ffffff 1px;*/
}
#boutton li a{
	display: block;
	color: #7e0a29;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: right;
}
#boutton li.pageactu a:hover{
	display: block;
	color: #B19867;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: right;
}
#boutton .pageactu{
	line-height: 20px;
	border: solid #b29867 1px;	
	padding: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
}
#boutton li a:hover {
   color: #A7810C;
   }
/********************/
#admin{
	width: 790px;
	/*height:700px;*/
	/*height: 540px;*/
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	/*text-indent:15px;*/
	background-color: #c0c0c0;
}
.nouveau{
	width: 790px;
	/*height:700px;*/
	/*height: 540px;*/
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	/*text-indent:15px;*/
	background-color: #fff;
}
.base{
	width: 790px;
	/*height:700px;*/
	/*height: 540px;*/
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	/*text-indent:15px;*/
	background-color: #fff;
}
#admin .enveloppe{
	width: 790px;
	border: solid #b29867 2px;
	background-color: #c0c0c0;	
	text-align:left;
}
#admin .zonet{
	width: 778px;
	font-size: 11px;
	text-align:left;
	text-indent:15px;
	padding-left: 15px;
}
#admin .bouton{
	width: 790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	background-color: #b29867;
	border: solid #b29867 2px;
}
#admin .vide{
	width: 790px;
	text-align:left;
	background-color: #FFFFFF;
	height: 20px;
}
#admin .blanc{
	width: 790px;
	text-align:left;
	background-color: #c0c0c0;
	height: 20px;
}
#admin .space{
	width: 790px;
	text-align:left;
	background-color: #ffffff;
	height: 20px;
}
/*BOITE DE LA FICHE*/
#boite {
	width: 598px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	float:right;
	margin-bottom: 0px;
	border-left:2px solid #b29867;
	background-color:#F3F0E3;
}

#boite .boitefond{
	width: 598px;
	height:516px;
	background-image: url("images/basreg6.jpg");
	float:right;
	margin-bottom: 0px;
}
#boite .titre{
	width: 583px;
	font-size: 12px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	float:right;
}
#boite .titrenoir{
	width: 583px;
	font-size: 12px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	color: #000000;
		float:right;
}
#boite .gtitrenoir{
	width: 583px;
	font-size: 14px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px solid #c0c0c0;
		float:left;
}
#boite .titre1{
	width: 198px;
	font-size: 14px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
		float:right;
}
#boite .souligne{
	width: 583px;
	font-size: 14px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	float:right;
	border-bottom:1px solid #c0c0c0;
}
#boite .soustitre1{
	width: 383px;
	font-size: 11px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
		float:right;
	padding-top: 4px;
}
#boite .gtitre{
	width: 595px;
	font-size: 14px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	border-bottom:1px solid #c0c0c0;
	float:left;
	vertical-align: bottom;
}
#boite .ginfos{
	width: 583px;
	font-size: 14px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	float:left;
}
#boite .gtenligne{
	width: 75px;
	font-size: 14px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	float:left;
}
#boite .tenligne{
	width: 500px;
	font-size: 12px;
	text-align:left;
	/*text-indent:15px;*/
	font-weight: bold;
	float:right;vertical-align: bottom;
}
#boite .ienligne{
	width: 425px;
	font-size: 11px;
	text-align:left;
	text-indent:25px;
	font-weight: bold;
	float:right;
}
#boite .soustitre{
	width: 583px;
	font-size: 11px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	float:right;
}

#boite .infos{
	width: 583px;
	font-size: 11px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
		float:right;
}
#boite .petit{
	width: 250px;
	font-size: 10px;
		float:right;
}
#boite .vide{
	height:15px;	
	width: 595px;
	font-size: 10px;
	float:right;
}
#boite .videfiche{
	height:15px;	
	width: 597px;
	font-size: 10px;
	float:right;
	/*background-color:#ece9da;*/
}
#boite .tarifs1{
	width: 185px;
	font-size: 10px;
	text-align:left;
	text-indent:15px;
	font-weight: bold;
	float:left;
}
#boite .tarifs2{
	width: 368px;
	font-size: 10px;
	text-align:left;
	font-weight: bold;
		float:left;
}
/********************************/
#boite .ensemble{
	width: 570px;
	height:445px;
	padding:1px 1px 1px 1px;
	text-align:left;
	float: right;
}
#boite .enveloppe{
	width:190px;	
	height:120px;
	border: solid #c0c0c0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	text-align:left;
	margin:2px 2px 2px 2px;
}
#boite .bas{
	width:385px;	
	border: solid #c0c0c0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
	text-align:center;
	margin:2px 2px 2px 2px;
	background-color:#fff;
}
#boite .basbouton{
	width:385px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
	text-align:left;
	margin:2px 2px 2px 2px;
}
#boite a{
	width:380px;	
	border: solid #c0c0c0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	float: left;
	text-align:center;
	margin:2px 2px 2px 2px;
	background-color:#fff;
}
#boite .enveloppeq{
	width:184px;	
	height:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	text-align:left;
	
}
#boite .test{
	width:184px;
	height:5px;
	float: left;
	text-align:left;
	text-indent:4px;
	
}
#boite .enveloppephoto{
	width:130px;	
	height:230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	text-indent:4px;
	
}
#boite .enveloppevide{
	width:185px;	
	height:200px;
	border: solid #c0c0c0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
}
#boite .espace{
	width:190px;
	height:10px;	
}
#boite .reponse{
	width: 186px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7e0a29;
	font-style: normal;
	font-weight: bold;
	float:left;
	text-align: left;
	display: block;
	vertical-align: middle;
	list-style-type: none;
	list-style-position: inside;
}

#boite .question {
	width: 186px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	padding: 0px 2px 0px 2px;
	/*background-color:red;*/
}
#boite .no {
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	float:left;
	/*background-color:blue;*/
}
#boite .grandvide{
	width:595px;
	height:25px;
	line-height: 25px;
	float: left;
	
}
#boite .gvide{
	width:595px;
	height:15px;
	line-height: 25px;
	float: left;
}

#boite .lignevide{
	width:190px;
	height:25px;
	line-height: 25px;
	float: left;
}
#boite .succes{
	width: 55px;
	height:60px;
	float: left;
	text-align:left;
	margin-left: 15px;
	background-image: url("images/star.gif");
	background-repeat: no-repeat;
}
#boite .nosucces{
	width: 55px;
	height:45px;
	float: left;
	text-align:left;
	margin-left: 15px;
	background-repeat: no-repeat;
}
#boite .leschoix{
	width: 580px;
	height:70px;
	float: left;
	text-align:left;
	background-color: #fff;
	margin-left: 5px;
}
#boite .entetetarif1 {
	height: 15px;
	width: 169px;
	background-color: #c0c0c0;
	float:left;
	border-left: solid #c0c0c0 2px;
	border-right: solid #c0c0c0 2px;
}
#boite .entetetarif2 {
	height: 15px;
	width: 169px;
	background-color: #c0c0c0;
	float:left;
	border-right: solid #c0c0c0 2px;
}
#boite .entetetarif3  {
	height: 15px;
	width: 167px;
	background-color: #c0c0c0;
	float:left;
	border-right: solid #c0c0c0 2px;
/*background-color:blue;*/
}
#boite .detailtarif1 {
	height: 20px;
	width: 160px;
	float:right;
	border-left: solid #c0c0c0 2px;
	border-right: solid #c0c0c0 2px;
	padding: 0;
}
#boite .detailtarif2 {
	height: 20px;
	width: 169px;
	float:right;
	border-right: solid #c0c0c0 2px;
}
#boite .detailtarif3 {
	height: 20px;
	width: 169px;
	float:right;
	border-right: solid #c0c0c0 2px;
/*background-color:red;*/
}
#boite .entete {
	height: 35px;
	width: 511px;
	background-color: #ffffff;
	float:left;
	border-left: solid #c0c0c0 2px;
	border-right: solid #c0c0c0 2px;
	vertical-align: top;
}
#boite .entetehoraire1 {
	height: 15px;
	width: 258px;
	background-color: #c0c0c0;
	border-left: solid #c0c0c0 2px;
	float:left;
	border-left: solid #c0c0c0 2px;
}
#boite .entetehoraire2 {
	height: 15px;
	width: 250px;
	background-color: #c0c0c0;
	float:left;
	text-align: right;
	border-right: solid #c0c0c0 2px;
}

#boite .detailhoraire1 {
	height: 20px;
	width: 511px;
	float:left;
	border-left: solid #c0c0c0 2px;
	border-right: solid #c0c0c0 2px;
	text-align: left;
	text-indent: 30px;
}
#boite .detailhoraire2 {
	height: 20px;
	width: 275px;
	float:left;
	border-left: solid #fff 2px;
	text-indent: 10px;
}
#boite .enteteinfo{
	height: 15px;
	width: 538px;
	background-color:#c0c0c0;
	float:right;
	border-left: solid #7e0a29 2px;
}
#boite .detail {
	height: 20px;
	width: 538px;
	float:right;
	border-left: solid #c0c0c0 2px;
}
/*pipe*/
/**/
#pipe ul {
	margin-left: 0;
	padding-top: 3px;
	display: block;
	margin-bottom: 2px;
	height: auto;
	margin:auto;
   }

#pipe ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #7e0a29;
	border-bottom: 1px solid #7e0a29;
	list-style: none;
	display: inline;
	margin-top: 10px;
	margin-right: 10px;
   } 

#pipe ul li.dernier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;   
 	margin-left: 0;
    padding: 3px 15px;
	border-right: 1px solid #7E0A29;
	list-style: none;
	display: inline;
	margin-top: 10px;
	margin-right: 10px;
   }
/**/
#pipe {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff353;
	font-weight: 700;
	text-decoration: none;
	border-bottom:1px solid #7E0A29;
	margin-bottom: 5px;
	width: 795px;
	margin:auto;
	padding-bottom: 3px;
	background-color:#000000;
}
#pipe a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B19867;
	font-weight: 800;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}
#pipe a:hover{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #810808;
	font-weight: 700;
	text-decoration: none;
}

.simplerotator{
	position:relative;
	padding:4px;
	border:#CCC 1px solid}

.simplerotator IMG{position:absolute;top:4;left:4;z-index:8;}

.simplerotator IMG.active{z-index:10;}

.simplerotator IMG.next{z-index:9;}

.simplerotator IMG.hidden{visibility:hidden;}
