body {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
	line-height:24px;
    margin: 0px;
	background-color: #FEDE00;
}

body.chambre_hote {
    background-color: #FFB600;
}
body.gite {
    background-color: #32A6FF;
}
h1, h2 {
    display: none;
}
    
.loupe{
	font-weight:bold;
}
.erreur {
	background-color:#8CC1F3;
	font-size:1.2em;
	text-align:center;
}
.exposant {
    vertical-align: super;
    font-size: 70%;
    line-height: 80%;
}
a {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	/*color:#ffe96f;*/
}

div.cadreIE {
    text-align: center;
    width: 100%;
	/*background-image:url(images/fond_page.jpg);
	background-repeat:repeat-y;
	background-position:center;*/
}
div.cadre {
	position:relative;
    width: 768px;
	/*background-color:#f7f5f5;*/
/*	background-image:url(images/fond_page.jpg);
	background-repeat:repeat-y;
	background-position:center;
*/    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
div.entete {
	height:150px;
	background-image:url(images/bandeau6.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
div.entete a{
	display:block;
	height:115px;
}
div.menu {
	height:110px;
	background-color:#8CC1F3;
	text-align: center;
	padding-top: 15px;
}
div#soustitre.menu {
	height:auto;
	background-color:transparent;
}
div.menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div.menu li {
	display:inline;
	margin:0 25px;
}
div#soustitre.menu li {
	margin:0 20px;
}
div.menu a{
	height:50px;
}
div#soustitre.menu a{
	height:30px;
}
div#navigation.menu{
    height: auto;
    padding: 3px 0;
    top: 43px;
    width: 100%;
}
div#navigation.menu li{
    line-height: 2em;
}
.lien_haut{
    float: right;
    font-family: serif;
    font-size: 2em;
    line-height: 1.1em;
    vertical-align: top;
}
div.contenu {
/*	font-weight:bold;
*/	position:relative;
}
div.contenu div{
	position:absolute;
}
div.contenu #titre{
	background-color:#8CC1F3;
	border-top:1px solid #FFE96F;
	font-size:1.2em;
	height:35px;
	left:0;
	padding-top:4px;
	text-align:center;
	top:1px;
	width:100%;
}
div.contenu #titre1{
    background-color:#8CC1F3;
    border-top:1px solid #FFE96F;
    font-size:1.2em;
    height:35px;
    left:0;
    padding-top:4px;
    text-align:center;
    top:500px;
    width:100%;
}
div.contenu img.texte {
    vertical-align:text-top;
    border: none;
}
div#accueil.contenu {
	height:1135px;
}

div#accueil.contenu #titre_general{
    left:75px;
    top:10px;
}
div#accueil.contenu #texte1{
    width: 600px;
	left:20px;
	top:70px;
}
div#accueil.contenu #occitan{
	left:390px;
	top:175px;
}
div#accueil.contenu #ancv{
    left:520px;
    top:200px;
}
div#accueil.contenu #handicap{
    left:0px;
    top:200px;
}
div#accueil.contenu #terroir{
    left:240px;
    top:175px;
}
div#accueil.contenu #carte{
    height:114px;
    left:605px;
    top:69px;
    text-align:center;
}
div#accueil.contenu #escapade{
	left:15px;
	top:265px;
}
div#accueil.contenu #fond_fleurs{
	background-image:url(images/fond_fleurs.jpg);
	height:340px;
	left:0;
	top:310px;
	width:768px;
}

div#accueil.contenu #texte2{
	left:20px;
	top:320px;
	width: 470px;
}
div#accueil.contenu #photo1{
	background-image:url(images/accueil/photo1.jpg);
	height:150px;
	left:20px;
	top:470px;
	width:200px;
}
div#accueil.contenu #photo2{
	background-image:url(images/accueil/photo2.jpg);
	height:150px;
	left:245px;
	top:470px;
	width:200px;
}
div#accueil.contenu #photo3{
	background-image:url(images/accueil/photo3.jpg);
	height:250px;
	left:500px;
	top:370px;
	width:250px;
}
div#accueil.contenu #texte3{
    left:0px;
    top:670px;
}
div#accueil.contenu #texte4{
    left:310px;
    top:745px;
    width:500px;
}
div#accueil.contenu #photo4{
    height:225px;
    left:0px;
    top:750px;
    width:300px;
}
div#accueil.contenu #photo5{
	background-image:url(images/accueil/photo5.jpg);
	height:150px;
	width:300px;
    left:460px;
    top:955px;
}
div#accueil.contenu #texte5{
    left:310px;
    top:810px;
    width:500px;
}

div#accueil.contenu #texte6{
    left:310px;
    top:900px;
}
div#accueil.contenu #texte7{
    left: 0px;
    top: 1030px;
    width: 440px;
}
div#dejeuner.contenu {
    height:530px;
}
div#dejeuner.contenu {
    height:640px;
}
div#dejeuner.contenu #texte1 {
    left:20px;
    top:55px;
}
div#dejeuner.contenu #texte2 {
    left:340px;
    top:250px;
    width:400px;
}
div#dejeuner.contenu #texte3 {
    top:550px;
    padding: 0 20px;
}




div#dejeuner.contenu #photo1 {
background-image:url(images/dejeuner/249.jpg);
height:150px;
left:550px;
top:60px;
width:200px;
}
div#dejeuner.contenu #photo2 {
background-image:url(images/dejeuner/250.jpg);
height:226px;
left:20px;
top:180px;
width:300px;
}
div#dejeuner.contenu #photo3 {
background-image:url(images/dejeuner/243.jpg);
height:150px;
left:420px;
top:330px;
width:200px;
}
div#dejeuner.contenu #icon1 {
background-image:url(images/objets/brotBC.png);
height:61px;
left:410px;
top:155px;
width:57px;
}
div#acces.contenu {
	height:1420px;
}
div#acces.contenu #googlemap{
	left:30px;
	top:50px;
}
div#acces.contenu #Coordonnees{
	left:30px;
	top:596px;
}
div#acces.contenu #kms{
	border:1px solid white;
	font-size:0.8em;
	left:585px;
	padding:10px;
	top:595px;
}
div#acces.contenu #sncf{
	left:30px;
	top:1020px;
}
div#acces.contenu #voiture{
	left:30px;
	top:770px;
}

div#acces.contenu #avion{
	left:408px;
	top:1020px;
}
div#acces.contenu #brouette{
	left:400px;
	top:790px;
}
div#maison.contenu {
    height:1670px;
}
div#maison.contenu #photo_maison2 {
    left:260px;
    top:1430px;
    left:240px;
    width:300px;
}
div#maison.contenu #icon1 {
    background-image:url(images/objets/chaiseJC.png);
    height:115px;
    left:10px;
    top:120px;
    width:60px;
}
div#maison.contenu #icon4 {
	background-image:url(images/objets/arrosoirBC.png);
	height:61px;
	left:460px;
	top:620px;
	width:81px;
}
div#maison.contenu #sejour1 {
	background-image:url(images/maison/sejour1.jpg);
	height:150px;
	left:80px;
	top:434px;
	width:200px;
}
div#maison.contenu #sejour2 {
	background-image:url(images/maison/sejour2.jpg);
	height:150px;
	left:400px;
	top:434px;
	width:200px;
}
div#maison.contenu div#chambre1{
	left:80px;
	text-align:center;
	top:700px;
}
div#maison.contenu #chambre2 {
	left:87px;
	text-align:center;
	top:990px;
}
div#maison.contenu #chambre3 {
	left:469px;
	text-align:center;
	top:990px;
}
div#maison.contenu #chambre4 {
    left:87px;
    text-align:center;
    top:1190px;
}
div#maison.contenu #texte1 {
    left:76px;
    top:120px;
}
div#maison.contenu #texte2 {
	left:20px;
	top:340px;
}
div#maison.contenu #texte3 {
    left:76px;
    top:375px;
}
div#maison.contenu #texte4 {
	left:80px;
	top:620px;
}
div#maison.contenu #texte4_bis {
	left:290px;
	top:770px;
	width:500px;
}

div#maison.contenu #texte5 {
	left:20px;
	top:930px;
}
div#maison.contenu #texte6 {
left:300px;
top:1260px;
}
div#maison.contenu #texte7 {
top:1390px;
}
div#place.contenu {
height:680px;
}
div#place.contenu #texte1 {
left:270px;
top:60px;
}
div#place.contenu #texte2 {
left:270px;
top:170px;
}
div#place.contenu #icon1 {
background-image:url(images/objets/tabouretJC.png);
height:77px;
left:470px;
top:185px;
width:82px;
}
div#place.contenu #photo1 {
background-image:url(images/place/284.jpg);
height:300px;
left:20px;
top:60px;
width:225px;
}
div#place.contenu #photo2 {
background-image:url(images/place/288.jpg);
height:100px;
left:630px;
top:180px;
width:133px;
}
div#place.contenu #photo3 {
background-image:url(images/place/904.jpg);
height:300px;
left:488px;
top:358px;
width:225px;
}
div#place.contenu #terrain {
height:265px;
left:50px;
top:430px;
width:300px;
}
div#alentours.contenu {
	height:2250px;
}
div#alentours.contenu #texte1 {
left:20px;
top:50px;
}
div#alentours.contenu #texte2 {
left:340px;
top:200px;
width:420px;
}
div#alentours.contenu #texte2_bis {
	left:20px;
	top:405px;
	width:445px;
}
div#alentours.contenu #texte_fin {
	left:20px;
	top:1905px;
}
div#alentours.contenu #photo1 {
left:20px;
text-align:center;
top:138px;
width:300px;
}
div#alentours.contenu #photo2 {
left:470px;
text-align:center;
top:420px;
}
div#alentours.contenu #photo2bis {
left:470px;
text-align:center;
top:680px;
}
div#alentours.contenu #photo3 {
left:466px;
text-align:center;
top:1000px;
}
div#alentours.contenu #photo4 {
left:420px;
text-align:center;
top:1980px;
}
div#alentours.contenu #photo5 {
left:60px;
text-align:center;
top:1980px;
}
div#alentours.contenu #photo_bas1 {
left:250px;
text-align:center;
top:1330px;
}
div#alentours.contenu #photo_bas2 {
left:20px;
text-align:center;
top:1630px;
}
div#alentours.contenu #photo_bas3 {
left:470px;
text-align:center;
top:1630px;
}

div#alentours.contenu #texte3 {
left:30px;
top:870px;
width:440px;
}
div#alentours.contenu #texte4 {
	left:20px;
	top:2010px;
}
div#sejours.contenu {
    height:2020px;
}
div#sejours.contenu #texte1 {
    top:115px;
}
div#sejours.contenu #texte-vin {
    top:410px;
}
div.contenu img.left {
    float: left;
    margin-right: 10px;
}
div.contenu img.right {
    float: right;
    margin-left: 10px;
}
div#sejours.contenu #texte2 {
    top:780px;
}
div#sejours.contenu #texte3 {
    top:1030px;
}
div#sejours.contenu #texte4 {
    top:1470px;
}
div#sejours.contenu #texte5 {
    top:1740px;
}
div#sejours.contenu #icon1 {
    background-image:url(images/objets/bouteille.png);
    height:154px;
    left:720px;
    top:250px;
    width:49px;
}
div#sejours.contenu #icon2 {
    background-image:url(images/objets/verre.png);
    height:116px;
    left:640px;
    top:290px;
    width:54px;
}
div#sejours.contenu #icon3 {
    background-image:url(images/objets/pigeonnier.png);
    height: 168px;
    left: 640px;
    top: 850px;
    width: 116px;
}
div#tarifs.contenu {
height:1470px;
}
div#tarifs.contenu #texte1 {
left:370px;
top:194px;
}
div#tarifs.contenu #texte2 {
left:31px;
top:333px;
}
div#tarifs.contenu #formulaire {
left:383px;
top:356px;
}
div#tarifs.contenu #icon1 {
background-image:url(images/objets/chaiseJC.png);
height:115px;
left:30px;
top:650px;
width:60px;
}
div#tarifs.contenu #coordonnees {
border:1px solid white;
padding:5px;
/*left:420px;
top:640px;*/
}
div#tarifs.contenu table#tarifs {
border:1px solid white;
border-collapse:collapse;
}
div#tarifs.contenu table#tarifs td{
padding:5px;
}
table td#reductions {
	background-image:url(images/fond_fleurs.jpg);
	background-position:top;
}
table td#reservations {
	background-image:url(images/fond_fleurs.jpg);
	background-position:bottom;
}
div#bufatieira.contenu, div#brisape.contenu {
	height:1190px;
}
div#virolet.contenu {
    height:1190px;
}
div#revelhon.contenu {
    height:1190px;
}
div.contenu #soustitre{
	text-align:center;
	top:47px;
	width:100%;
}
div.contenu div#calendrier-resa {
    background: left center no-repeat url(images/objets/calendrier.png);
    padding: 40px 0 0 90px;
    top: 100px;
    right: 20px;
    height: 60px;
}
div#maison.contenu div#calendrier-resa {
    top: 20px;
    right: auto;
    left: 80px;
}
div.contenu span#calendrier-resa {
    background: left center no-repeat url(images/objets/calendrier.png);
    padding: 40px 0 0 90px;
    line-height: 100px;
}
div#bufatieira.contenu #photos, div#virolet.contenu #photos, div#brisape.contenu #photos{
	left:0;
	text-align:center;
	top:120px;
	width:100%;
}
div#bufatieira.contenu img, div#virolet.contenu img, div#brisape.contenu img, div#revelhon.contenu img {
	position: relative;
}
div#bufatieira.contenu #photo1{
	float: left;
	left: 20px;
	top:120px;
}
div#bufatieira.contenu #photo2{
	float: right;
	right: 20px;
	top:195px;
}
div#bufatieira.contenu #photo3{
	clear: both;
	float: left;
	left: 20px;
	top:560px;
}
div#bufatieira.contenu #photo4{
	float: right;
	right: 20px;
	top:540px;
}
div#bufatieira.contenu #texte{
	background: right 130px no-repeat url(images/objets/brotBC.png);
	left:20px;
	right:20px;
	top:420px;
}
div#virolet.contenu #photo1{
	float: left;
	left: 20px;
	top:120px;
}
div#virolet.contenu #photo2{
	float: right;
	right: 20px;
	top:195px;
}
div#virolet.contenu #photo3{
	clear: both;
	float: left;
	left: 20px;
	top:420px;
}
div#virolet.contenu #photo4{
	float: right;
	right: 20px;
	top:440px;
}
div#virolet.contenu #texte{
	background: right center no-repeat url(images/objets/arrosoirBC.png);
	left:20px;
	right:20px;
	top:420px;
}
div#brisape.contenu #photo1{
	float: left;
	left: 20px;
	top:120px;
}
div#brisape.contenu #photo2{
	float: right;
	right: 20px;
	top:195px;
}
div#brisape.contenu #photo3{
	clear: both;
	float: left;
	left: 20px;
	top:490px;
}
div#brisape.contenu #photo4{
	float: right;
	right: 20px;
	top:470px;
}
div#brisape.contenu #texte{
	background: right center no-repeat url(images/objets/chaiseBC.png);
	left:20px;
	right:20px;
	top:420px;
}
div#revelhon.contenu #texte{
    background: right center no-repeat url(images/objets/brotBC.png);
    left:20px;
    right:20px;
    top:420px;
}
div#revelhon.contenu #photo1{
	float: left;
	left: 20px;
	top:120px;
}
div#revelhon.contenu #photo2{
	float: right;
	right: 20px;
	top:190px;
}
div#revelhon.contenu #photo3{
	clear: both;
	float: left;
	left: 20px;
	top:490px;
}
div#revelhon.contenu #photo4{
	float: right;
	right: 20px;
	top:490px;
}
div#liens.contenu div {
    position: relative;
}
div#liens.contenu h3 {
    margin: 1em 0 0.5em 0;
}
div#liens.contenu table {
    width: 100%;
}
div#liens.contenu td.logo {
    text-align: center;
    width: 290px;
}
div#liens.contenu td.logo div.center div {
    margin: 0 auto;
}
div#liens.contenu td.logo img {
    border: none;
}
body.gite div.contenu div {
    position: relative;
}
body.gite div.contenu div#titre {
    border-top-color: #32A6FF;
    top: 0;
}
body.gite div.contenu .clear {
    clear: both;
}
body.gite div.contenu .item {
    text-align: center;
    font-weight: bold;
}
body.gite div.contenu div#bandeau_images {
    padding-top: 50px;
    text-align: center;
}
body.gite div.contenu div#bandeau_images img {
    float: none;
}
div#retour {
	clear:both;
	position:relative;
	text-align:center;
	top:550px;
}
div#virolet div#retour {
    top:450px;
}
/*div#revelhon div#retour {
    top:480px;
}*/
div.piedpage {
	border-top:2px solid #8CC1F3;
	font-size:0.8em;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}

