/* @override http://www.grotte-cocaliere.com/css/style.css */

/* @override http://www.grotte-cocaliere.com/css/style.css */

/* CSS Document */
<!--
body {
	background: #161616 url(../images/bg_01.jpg) repeat-x top center;
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	margin:0;
	padding:0;
}
img {border:0;}
.clear {clear:both;}
.mg {
	margin-right:10px;
	float: right;
}
#page {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top:-15px;
}
a:active {
	border:none;
}

a {
	text-decoration:none;
	color:#7d7d7d;
}
a:hover {
	color:#fff;
}
.on {
	color:#a2c321;
}

/* Zone des menus multimédia et langues du haut de page */
#menuHautMultimedia {
	height: 30px;
	margin-top:15px;
	margin-bottom:10px;
}
#icoLocalisation {
	width:63px;
	float:right;
	margin-right:20px;
	font-size:11px;
	background-image:url(../images/icoBoussole.gif);
	background-repeat:no-repeat;
	padding:6px 0 6px 34px;
}
#icoAudioGuide {
	width:89px;
	float:right;
	margin-right:20px;
	font-size:11px;
	background-image:url(../images/fondAudioGuide.gif);
	background-repeat:no-repeat;
	padding:6px 0 6px 27px;
	display:none;
}
.fb-like {
	float:right;
	margin-right:20px;
	height: 30px;
	width: 200px;
	margin: 0;
	padding: 5px 0  0 0;

}
#flags {
	width:140px;
	float:right;
	/*display:none;*/
}
#flags ul {
	margin:0;
	padding:5px 2px 0 2px;
	height:26px;
	background-color:#202020;
}
#flags ul li {
	width:26px;
	display:inline;
	line-height:26px;
	margin-right:1px;
	margin-left:1px;
}
#___plusone_0 {
	left: 200px;
	float: left;
}

/* Zone de menu supérieur en haut du bandeau */
#menuHaut {
	font-size:16px;
	height:26px
}
#menuHaut ul {
	float:right;
	padding:0;
	margin:0;
	height:26px;
}
#menuHaut ul li {
	display:inline;
	margin-right:40px;
}
#menuHaut ul li.end {
	margin-right:0px;
}
/* Separateur qui fait demarrer le contenu sous l'image du body */
#sep {
	margin-top:500px;
}

/* Zone de menu sous le visuel principal */
#menuHaut2 {
	font-size:16px;
	background:url(../images/fondMenu2.gif) no-repeat left top;
	height:55px;
	margin:20px 0;
}
#menuHaut2 ul li.end {
	margin-right:0px;
}

#menuHaut2 ul {
	padding:15px 0 0 120px;
	margin:0;
	height:40px;
	border-top:1px solid #202020;
	border-bottom:1px solid #202020;
}
#menuHaut2 ul li {
	display:inline;
	margin-right:120px;
}

#menuHaut2 ul li.end {
	margin-right:0px;
}

/* Zone de contenus */
#contenu {
	min-height:400px;
	padding:10px 0 40px 0;
}
#contenu a {
	color:#a2c321;
	text-decoration:underline;
}
#contenu a:hover {
	color:#ccc;
}
#contenu h1 {
	font-size:28px;
	color:#fff;
	font-weight:lighter;
}
#contenu h2 {
	font-size:24px;
	color:#fff;
	font-weight:lighter;
}
#contenu colG h1 {
	width:540px;
	float:left;
	font-weight:lighter;
}
#contenu h1:first-node {
	margin-top:0;
}
#contenu p, #contenu li {
	font-size:14px;
	color:#969696;
}
#contenu #blocG p {
	clear:left;
	width:540px;
	float:left;
}

/* Conteneur Bas de page */
#basPage {
	background-color:#202020;
	height:400px;
}
#basPageContent {
	margin:0 auto;
	width:960px;
}
#basPage #basPageContent ul {margin:0; padding:0;}
#basPage #basPageContent li {
	list-style:none;
	}
	
/* Colonnes  */
#basPage #basPageContent ul#colBas1 {
	float:left;
	width:302px;
	display:block;
	margin-right:27px;
	margin-bottom:27px;
}

#basPage #basPageContent ul#colBas2 {
	float:left;
	width:302px;
	display:block;
	margin-right:27px;
}
#basPage #basPageContent ul#colBas1 li{
	font-size:12px;
}
#basPage #basPageContent ul#colBas2 li{
	font-size:12px;
	border-bottom:1px solid #323232;
	line-height:28px;
}
#basPage #basPageContent ul#colBas3 {
	float:left;
	width:302px;
	display:block;
}
#basPage #basPageContent ul li.colBasTitre, #basPage #basPageContent ul#colBas2 li.colBasTitre {
	border-bottom:1px solid #323232;
	line-height:45px;
	color:white;
	font-size:12px;
}
#basPage #basPageContent ul#colBas1 li.colBasTel {
	font-size:20px;
	color:#fff;
	line-height:45px;
}
#basPage #basPageContent ul#colBas1 li.colBasFax {
	font-size:16px;
	line-height:45px;
}
#basPage #basPageContent ul#colBas1 li.colBasForm {
	font-size:12px;
	line-height:45px;
}
#basPage #basPageContent ul li.colBas20Links {
	border-bottom:1px solid #323232;
	padding:10px 0 6px 0;
}
#basPage #basPageContent ul#colBas2 li.colBasEnd {
	border-bottom:none;
}
#logos {
	float:left;
	width:302px;
}
#logos img {
	margin:10px 0 5px 0;
}
#logos .droite {
	margin-right:20px;
}
#copyrights {
	clear:both;
	font-size:9px;
	padding-top:10px;
	border-top:1px solid #323232;
}
/* Page tarifs et autres marges */
.mgD30 {
	margin-right:25px;
}
.mgD30toto {
	margin-right:25px;
	padding-bottom:43px;
}
.mgd30L {
	margin-right:30px;
	float:left;
}

/* Mise en page des contenus Accueil */
#col1 {
	float:left;
	width:430px;
	margin-right:30px;
}
#col2 {
	float:left;
	width:160px;
	margin-right:30px;
	padding-top:18px;
}
#col3 {
	float:left;
	width:310px;
}
.actualites {
	width:310px;
}
#col2 h1, #col3 h1 {
	font-size:17px;
	color:#a2c321
}
#col2 #col2Photos {
	padding:10px;
	background-color:#000;
}
.col2Marge {
	margin-bottom:10px;
}
#col3 h2 {
	font-size:14px;
	font-weight:normal;
	color:#fff;
}
#col3 p {
	font-size:14px;
	color:#969696;
}
#col3 a {
	text-decoration:none;
}
#col3 hr {
	color:#323232;
	background-color:#323232;
	height:1px;
	border:0;
}

/* Page sentier */
.titre2 {
	clear:both;
	font-size:16px;
	line-height:55px;
	padding:0 30px;
	background:url(../images/fondMenu2.gif) no-repeat left top;
	height:55px;
	margin:47px 0;
	font-size:16px;
	color:#fff;
	border-top:1px solid #323232;
	border-bottom:1px solid #323232;
}
.titre2Content {
	
}
.txtTitre2 {
	float:right;
	width:592px;	
}
.titre2Content h2 {
	margin-top:0;
}
.titre2Content p {

}
.phTitre2 {
	float:left;
	padding:10px;
	border:10px solid #202020;
}
/* Faqs */
#colFaq1 {
	width:465px;
	float:left;
}
#colFaq2 {
	width:465px;
	float:right;
}
#colFaq1 h2, #colFaq2 h2 {
	font-weight:normal;
	color:#fff;
	font-size:14px;
}
.colTel1 {
	float:left;
	width:225px;
	margin-right:10px;
	text-align:center;
}
.colTel2 {
	float:left;
	width:225px;
	margin-right:10px;
	text-align:center;
}
.colTel3 {
	float:left;
	width:225px;
	margin-right:10px;
	text-align:center;
}
.colTel4 {
	float:left;
	width:225px;
	text-align:center;
}
.colTel1 li, .colTel2 li, .colTel3 li, .colTel4 li {
	list-style-image:url(../images/fleche.gif);
	line-height:30px;
	width:135px;
}
.colTel1 hr, .colTel2 hr, .colTel3 hr, .colTel4 hr {
	color:#323232;
	background-color:#323232;
	height:1px;
	border:0;
}
#contenu .colTel1 ul li a, #contenu .colTel2 ul li a, #contenu .colTel3 ul li a, #contenu .colTel4 ul li a {
	color:#a2c321;
	text-decoration:none;
}
#contenu .colTel1 ul li a:hover, #contenu .colTel2 ul li a:hover, #contenu .colTel3 ul li a:hover, #contenu .colTel4 ul li a:hover {
	color:#cccccc;
}

/* Zone logos page d'accueil */
#logosP {
	clear:both;
	width:100%;
	padding-top:40px;
	border-top:1px solid #323232;
}
#logosP a {
	margin-right:20px;
}
#logosP a:last-child {
	margin-right:0;
}
-->
