* {outline: none;}
html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body.site {background:url(/img/background.jpg) top center no-repeat #78a45a;margin: 0; padding: 0;}
body.index {background:url(/img/background-index.jpg) top center no-repeat #78a45a;margin: 0; padding: 0;}
img {border: 0;}
/*
body.index #container {
	position: absolute;
	height: 600px; 
	width: 1006px;
	margin-top: -300px;
	margin-left: -503px;
	left: 50%;
	top:50%;
	text-align: left;
	padding: 0px; 
}*/
body.index #container {
	position: absolute;
	width: 1000px;
	margin-top: 0px;
	margin-left: -503px;
	left: 50%;
	top: 0px;
	text-align: left;
	padding: 0px; 
}
body.site #container { 
	background:url(/img/background.jpg) top center no-repeat #78a45a;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left; 
	padding: 0px;
}

.site #contenu{padding:10px 0px 0px 0px;/*position:absolute;top:10px;left:464px;width:532px;height:540px*/
padding:207px 200px 0px 199px
}
.index #contenu{position:absolute;overflow:hidden;top:328px;left:464px;width:450px;height:170px}

body.site div#contenu-texte 					 { height: 400px;}/* (IE 6) */
html>body.site div#contenu-texte  { height: auto; min-height:400px;} /* Nav recents*/
*+html>body.site div#contenu-texte{ min-height: 400px;}/* IE 7 */ 

#contenu-texte{padding:0px 30px 0px 30px}

div.background-repeat{background:url(/img/background-repeat.png) repeat-y top center;}

div.background{background:url(/img/background-haut.jpg) no-repeat 1px top transparent;/*height:586px*/}
div.background-bas-fin{background:url(/img/background-bas-fin.png) no-repeat top center;width:1000px;height:47px}

img#chouette{position:absolute;left:824px;top:469px;}

.site  div#mentions-legales {text-align:center;width:570px;height: 20px;padding-left:220px}
.index div#mentions-legales {position:absolute;left:420px; top:570px;width:363px}

.site  .mentions-plandusite {text-align:right}
.index .mentions-plandusite {text-align:center}

#container a.mentions-legales,#container a.mentions-legales:visited, span.mentions-legales {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	color: #010101;
	text-decoration: none;
}
#container a.mentions-legales:hover {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	text-decoration: underline;
	color: #454545;
}

h1 {
	background:url(/img/h1.jpg) no-repeat;
	font: bold 17px arial, helvetica, sans;
	color: #fff;
	padding: 19px 0 0 74px;
	margin: 0px;
	width:185px;
	height:59px;
}

hr {
	color: #164a01;
	width: 100%;
	height: 1px;
	padding: 0; margin: 0;
}

/* Nos roulottes */
div.roulottes{padding-top:30px}
#container div.roulottes a{display:block;width:109px;height:139px;text-decoration:none}
a#vie_du_cirque			 {float:right;background:url(/img/nos_roulottes/vie_du_cirque.jpg); margin-right:20px}
a#couleurs_exotiques {float:right;background:url(/img/nos_roulottes/couleurs_exotiques.jpg); margin-right:50px}
a#gens_du_voyage		 {float:right;background:url(/img/nos_roulottes/gens_du_voyage.jpg); margin-right:50px}
a#pays_des_merveilles{float:left;background:url(/img/nos_roulottes/pays_des_merveilles.jpg); margin-left:20px}
a#escapade_romantique{float:left;background:url(/img/nos_roulottes/escapade_romantique.jpg); margin-left:50px}
a#refuge_de_montagne {float:left;background:url(/img/nos_roulottes/refuge_de_montagne.jpg); margin-left:50px}
div.roulottes a span{display:block;margin:92px 12px 12px 12px;text-align:center;color:white;line-height:14px;font-weight:bold}

/* Diaporama */
.site #diaporama_contour{z-index:20;position:absolute;top:0;left:754px;width:246px;height:229px;/*background:url(/img/site/diaporama_contour.png) no-repeat;*/}
.site #diaporama_site {position:absolute;left:774px;top:0px}
.site #diaporama_site_load{display:none;}

.site .diaporama_slide .background{background:url(/img/diaporama/background.jpg) #cd7941 left bottom no-repeat}
#container .diaporama_slide td a{color:white}

/* Drapeaux */
#drapeaux span{display:none}
.index #drapeaux  {position:absolute;top:252px;left:418px;}

.index #drapeau_fr{position:absolute;top:0px;left:0px;background:url(/img/drapeaux/fr.png) no-repeat;width:33px;height:34px}
.index #drapeau_de{position:absolute;top:0px;left:40px;background:url(/img/drapeaux/de.png) no-repeat;width:33px;height:34px}
.index #drapeau_en{position:absolute;top:0px;left:80px;background:url(/img/drapeaux/us.png) no-repeat;width:33px;height:34px}

.site #drapeau_fr{position:absolute;top:170px;left:204px;background:url(/img/drapeaux/fr.png) no-repeat;width:33px;height:34px}
.site #drapeau_de{position:absolute;top:170px;left:244px;background:url(/img/drapeaux/de.png) no-repeat;width:33px;height:34px}
.site #drapeau_en{position:absolute;top:170px;left:284px;background:url(/img/drapeaux/us.png) no-repeat;width:33px;height:34px}

/* Supprimer ces 3 lignes une fois l'allemand traduit faites*/
.index #drapeau_fr{left:20px}
.index #drapeau_en{left:60px}
.index #drapeau_de{display:none} 
.site #drapeau_en{left:204px;}
.site #drapeau_de{display:none} 

.index .player_audio{position:absolute;top:267px;left:780px}
.site  .player_audio{position:absolute;top:187px;left:600px;z-index:2000}

#lien_entrer{
	font-size:30px;
	position:absolute;
	top:540px;
	left:910px;
}

.blanc{color:white}
.bouton{background:#6a9d1a;line-height:18px;padding:2px 10px 2px 10px;border:1px solid white;color:white;cursor:pointer}
form td{ line-height:30px }
img {border: 0;}
input, select {background:#FFFFFF none repeat scroll 0 0;border:1px solid #6a9d1a;color:#232f3c;margin-bottom:3px;}
textarea{border:1px solid #6a9d1a;color:#232f3c;font-family:Arial,Helvetica,sans-serif;font-size:1em;} 
.pointer {cursor:pointer}
.none{display:none}
.block{display:block} 
.pAbsolute{position:absolute} 
.brd{background:transparent none repeat scroll 0 0;border:0 none;padding:0;vertical-align:middle;} 
.fsI{font-style:italic}
.textC{text-align:center}
.textL{text-align:left}
.textR{text-align:right}
.pl15{padding-left:15px} 
.mb5{margin-bottom:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mt4{margin-top:4px}  
.mt6{margin-top:6px}  
.mt8{margin-top:8px}  
.mt20{margin-top:20px} 
.fleft{float:left}
.fright{float:right}
.cb{clear:both}