body {
	margin:0;
	background-image:url(images/bg.png);
	background-repeat: repeat-x;
	background-color:#2f0019;
}

.header {
	background-image:url(images/fond-header.gif);
	vertical-align: top;
}



.header_menu_texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	vertical-align: center;
	height: 53px;

}

.header_menu_texte a {
text-decoration:none;
color:#FFFFFF;
}

.header_menu_texte a:hover {
text-decoration:underline;
color:#f78a55;
}


.header_menu_texte_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78a55;
	text-align:left;
	vertical-align: center;
	height: 53px;
	width: 75px;

}

.header_menu_texte_accueil a {
text-decoration:none;
color:#FFFFFF;
}

.header_menu_texte_compte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	vertical-align: center;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 15px;

}


.header_menu_texte_connexion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7fb6;
	text-align:left;
	font-weight: bold;

}

.header_menu_texte_connexion a {
	text-decoration:underline;
	color:#ff7fb6;
	padding-left: 15px;
}

.header_menu_texte_connexion a:hover {
	text-decoration:underline;
	color:#f78a55;
	padding-left: 15px;
}

.header_compteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:right;

}

.alerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
	font-weight: bold;

}


.on-menu{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78a55;
	text-align:left;
	vertical-align: center;

}

.on-menu a {
text-decoration:none;
color:#FFFFFF;
}


.off-menu{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	vertical-align: center;

}

.off-menu a {
text-decoration:none;
color:#FFFFFF;
}

.off-menu a:hover {
text-decoration:underline;
color:#f78a55;
}

.header_menu {
	height: 53px;
}

.header_menu_img {
	vertical-align: middle;

}



.logo {
	width:243px;
	height:87px;
	vertical-align: top;

	
}

.footer {
background-color:#20000f;
height:53px;
}


.img-footer {
	width:243px;
	height:53px;
	vertical-align: top;

	
}



.footer_texte{
	background-color: #1e000f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:right;
	vertical-align: center;

}

.footer_texte a {
text-decoration:none;
color:#FFFFFF;
}

.footer_texte a:hover {
text-decoration:underline;
color:#ff7fb6;


}



.colonne_gauche {
	width:243px;
	vertical-align: top;

	

}



.box1{
	width:243px;
	vertical-align: top;

	
}

.tete_box1{
	width:243px;
	height:51px;
	vertical-align: middle;
	background-image:url(images/tete-box1.gif);
	background-repeat:no-repeat;

	
}

.milieu_box1{
	width:243px;
	vertical-align: top;
	background-image:url(images/milieu-box1.gif);

	
}

.bas_box1{
	width:243px;
	height:14px;

}






.box2{
	width:243px;
	vertical-align: top;

	
}

.tete_box2{
	width:243px;
	height:51px;
	vertical-align: middle;
	background-image:url(images/tete-box2.gif);
	background-repeat:no-repeat;
	
}

.titre_box1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
}
.titre_box33{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 8px;
}

.contenu_box1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff66cc;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 10px;
}

.bouton_box1{
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
}

.bouton_box{
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 2px;
	vertical-align: top;
}

.box_centre{
	padding-left: 15px;
	vertical-align: top;
}

.box_centre2{
	height: 271px;
	background-image: url(images/img-accueil.jpg);
	width: 685px;
	background-repeat: no-repeat;
}
.box_centre_confidentialite{
	height: 271px;
	background-image:url(images/img-confidentialite.jpg);
	width: 685px;
	background-repeat: no-repeat;
}

.box_centre_tarif{
	height: 301px;
	background-image:url(images/img-tarifs.jpg);
	width: 685px;
	background-repeat: no-repeat;
}
.box_centre_global{
	vertical-align: top;
	height: 312px;
	width: 684px;
	background-repeat: no-repeat;
}
.box_centre_visite{
	vertical-align: top;
	height: 277px;
	width: 684px;
	background-repeat: no-repeat;
}


.box_centre_visite{
	height: 521px;
	background-image:url(images/img_visite.jpg);
	width: 685px;
	background-repeat: no-repeat;
}
.box_centre_visite1{
	vertical-align: top;
	height: 277px;
	width: 684px;
	background-repeat: no-repeat;
}


.contenu_accueil {
	padding-left: 15px;
	padding-top: 15px;
	vertical-align: top;
	height: inherit;
	padding-right: 10px;
	

}

.contenu_contact{
	padding-left: 25px;
	padding-top: 15px;
	vertical-align: top;
	height: inherit;
	padding-right: 25px;
	

}


.contenu_accueil_titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff7fb6;
	
}



.contenu_accueil_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	
	}
	
.contenu_tarifs_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa3b21;
	font-weight: bold;
	
	}
	
.contenu_tarifs_prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fa3b21;
	
	}
	
.contenu_tarifs_titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7fb6;
	font-weight: bold;
	
	}
.contenu_tarifs_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7fb6;
	
	}

.contenu_confidentialite_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7fb6;
	
}
	
.contenu_tarifs_texte1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78a55;
	
	}


.contenu_confidentialite_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78a55;
	font-weight: bold;
	
	}
	
.contenu_accueil_texte1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78a55;
	
}

.contenu_accueil_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fa3b21;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	
}

.contenu_accueil_texte3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7fb6;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 2px;
	
}

.contenu_visite_texte3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7fb6;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 2px;
	
}

.bloc_exemple-aventure {
	padding-top: 7px;
	padding-left: 5px;
	
}
.texte_exemple-aventure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff7fb6;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 5px;

	
}

.bloc_photo_exemple-aventure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff7fb6;
	font-weight: bold;

	
}

.exemple-aventure_titre_photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa3b21;
	text-align:left;
	font-weight: normal;
	text-decoration: underline;

}

.exemple-aventure_titre_photo a {
	color:#fa3b21;
}

.exemple-aventure_titre_photo a:hover {
text-decoration:underline;
color:#ff7fb6;
}

.bloc_temoignage {
	vertical-align: top;
	padding-top: 7px;
	
}

.bloc_texte_temoignage {
	vertical-align: top;
	padding-top: 7px;
	
}

.titre_temoignage {
	

	
}
.texte_temoignage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;


	
}
.auteur_temoignage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78a55;
	

	
}

.viste_gauche1 {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 12px;
	font-weight: bold;

}

.viste_gauche2 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ea69a0;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche2_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 18px;
	font-weight: bold;

}

.viste_gauche2_titre a {
	color:#ea69a0;
}

.viste_gauche2_titre a:hover {
text-decoration:underline;
color:#f78a55;
}








.viste_gauche3 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche3_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa3b21;
	padding-top: 18px;
	font-weight: bold;

}

.viste_gauche3_titre a {
	color:#fa3b21;
}

.viste_gauche3_titre a:hover {
	text-decoration:underline;
	color:#fa3b21;
}



.viste_gauche4{
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche4_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 18px;
	font-weight: bold;

}

.viste_gauche4_titre a {
	color:#fa3b21;
}

.viste_gauche4_titre a:hover {
	text-decoration:underline;
	color:#fa3b21;
}



.viste_gauche5 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche5_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 8px;
	font-weight: bold;

}

.viste_gauche5_titre a {
	color:#fa3b21;
}

.viste_gauche5_titre a:hover {
text-decoration:underline;
color:#f78a55;
}




.viste_gauche6 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche6_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 18px;
	font-weight: bold;

}

.viste_gauche6_titre a {
	color:#fa3b21;
}

.viste_gauche6_titre a:hover {
text-decoration:underline;
color:#f78a55;
}



.viste_gauche7 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche7_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 15px;
	font-weight: bold;

}

.viste_gauche7_titre a {
	color:#fa3b21;
}

.viste_gauche7_titre a:hover {
text-decoration:underline;
color:#f78a55;
}





.viste_gauche8 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche8_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 18px;
	font-weight: bold;

}

.viste_gauche8_titre a {
	color:#fa3b21;
}

.viste_gauche8_titre a:hover {
text-decoration:underline;
color:#f78a55;
}




.viste_gauche9 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa3b21;
	padding-top: 0px;
	font-weight: normal;

}


.viste_gauche9_titre {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea69a0;
	padding-top: 18px;
	font-weight: bold;

}

.viste_gauche9_titre a {
	color:#fa3b21;
}

.viste_gauche9_titre a:hover {
text-decoration:underline;
color:#f78a55;
}

.texte_formulaire_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa3b21;
	text-align:left;
	font-weight: bold;

}

.photos-accueil {
padding-right:10px;

}

#contenu table td.ligneTableau {
	color: #ffffff;
	font-weight: bold;
	background-color: transparent;
	border-bottom:solid 1px #880048;
	font-size:11px;
}

.selectDeSaisie {
	float:left;
	margin: 0;
	width: 190px;
	padding: 3px;
	border:solid 1px #740037;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626164;
	font-weight:bold;
	background-color:#fff;
}
.small{
	font-size:9px;
}
.inputDeSaisie {
	margin: 0;
	width: 70px;
	padding: 3px;
	border:solid 1px #740037;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626164;
	font-weight:bold;
	background-color:#fff;
}

