body {
margin: 0px;
background-color:#E8D6BE;
}


.bordure {
border-left: #999;
border-right: #999;
border-bottom: #999;
border-width: 0px 1px 1px 1px;
border-style: solid;
background-color: #E8D6BE;
margin: 0px;
padding: 0px;
}

img a{border:0px;}

.entete {
background-image: url(images/fondEntete.jpg);
background-repeat: no-repeat;
width: 840px;
height: 58px;
padding-left: 20px;
padding-right: 20px;
margin-top:0px
}

.page {
background-image: url(images/fondBas.jpg);
background-repeat: no-repeat;
background-position: left bottom;
width: 880px;
height: 100%;
display: block;
margin-top: 0px;
}

.pageHome{
background-image: url(images/fondHome2.jpg);
background-repeat: no-repeat;
width: 880px;
display: block;
margin-top:0px;
}

.pageRocher {
padding: 0px;
background-image: url(images/fond_haut_rocher.jpg);
background-repeat: no-repeat;
width: 880px;
height: 100%;
background-position: 0 0;
}

.pageSable{
background-image: url(images/fondHaut.jpg);
background-repeat: no-repeat;
width: 880px;
height: 480px;
display: block;
background-position: 0 0;
}

.logo{float:left;}

.corne{
display: block;
margin-left:-12px;
}

.voyage {
text-align: right;
text-transform: inherit;
color: #982B14;
font-family: arial;
font-size: 24px;
font-weight: bold;
font-variant: small-caps;
}

.voyage2 {
text-align: left;
color: #54412d;
font-family: arial;
font-size: 18px;
font-weight: bold;
text-align:justify;
}

.soustitre {
color: #982B14;
font-family: verdana;
font-size: 14px;
font-weight: bold;
}

.telcontact {
color: #982B14;
font-family: arial;
font-size: 13px;
font-weight: bold;
}

.telcontact2 {
color: #917E67;;
font-family: arial;
font-size: 13px;
font-weight: bold;
}

.pays {
color: #533D30;
font-family: Arial;
font-size: 12px;
line-height: 18px;
text-decoration: none;
}

.monde {
 border-color: #9b897a;
 border-width: 1px 0px 0px 0px;
 border-style: solid none solid none;
 }

.paysOn {
color: #982B14;
font-family: Arial;
font-size: 12px;
line-height: 18px;
text-decoration: none;
}

.pays a:hover{
color: #982B14;
}

.souspays{
color: #533D30;
font-family: arial;
font-size: 11px;
line-height: 14px;
text-decoration: none;
}

.souspaysOn{
color: #982B14;
font-family: arial;
font-size: 11px;
line-height: 14px;
text-decoration: none;
}

.agence {
color: #982B14;
font-family: Verdana;
font-size: 11px;
}

.titrePageRouge{
color: #982B14;
font-family: verdana;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

.titrePageBrun{
color: #917E67;
font-family: verdana;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}


.stitretradition{
font-family: arial;
font-size: 14px;
font-weight: bold;
color:#B76C10;
text-decoration:none;
}


.stitrehabitant{
font-family: arial;
font-size: 14px;
font-weight: bold;
color:#676AA2;
text-decoration:none;
}

.stitrenature{
font-family: arial;
font-size: 14px;
font-weight: bold;
color:#48710c;
text-decoration:none;
}

.stitreparticipatif{
font-family: arial;
font-size: 14px;
font-weight: bold;
color:#cc0000;
text-decoration:none;
}

.stitreRien{
font-family: arial;
font-size: 14px;
font-weight: bold;
color:#917E67;
text-decoration:none;
}

.stitreRien a:hover{
color:#982B14;
text-decoration:none;
}

a:hover .stitreRien{
color:#982B14;
text-decoration:none;
}

.texte {
color: #433423;
font-family: arial;
font-size: 12px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.texteJustify{
color: #433423;
font-family: arial;
font-size: 12px;
text-align:justify;
text-decoration:none;
line-height:16px;
}

.textelienrouge {
color: #982B14;
font-family: arial;
font-size: 12px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.textelienrouge a:hover{
color: #982B14;
font-family: arial;
font-size: 12px;
text-align:left;
text-decoration:underline;
line-height:16px;
}

a:hover.textelienrouge{
color: #982B14;
font-family: arial;
font-size: 12px;
text-align:left;
text-decoration:underline;
line-height:16px;
}

.stextelienrouge {
color: #982B14;
font-family: arial;
font-size: 11px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.stextelienrouge a:hover{
color: #982B14;
font-family: arial;
font-size: 11px;
text-align:left;
text-decoration:underline;
line-height:16px;
}

a:hover.stextelienrouge{
color: #982B14;
font-family: arial;
font-size: 11px;
text-align:left;
text-decoration:underline;
line-height:16px;
}

.petitTexte {
color: #433423;
font-family: arial;
font-size: 11px;
text-align:justify;
text-decoration:none;
}

.tradition{
color: #B76C10;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
}

.habitant{
color: #676AA2;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
}

.nature{
color: #48710c;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
}

.participatif{
color: #cc0000;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
}

.traditionTexte{
color: #B76C10;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
text-align:justify;
}

.habitantTexte{
color: #676AA2;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
text-align:justify;
}

.natureTexte{
color: #48710c;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
text-align:justify;
}

.participatifTexte{
color: #cc0000;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height:15px;
text-align:justify;
}


.payFiche{
font-family: arial;
font-size: 21px;
color: #533D30;
}

.regionFiche{
font-family: arial;
font-size: 16px;
color: #533D30;
}

.pointille {
background-image: url(images/pointille.gif);
background-repeat: repeat-x;
height:1px;
}


.inputPageContact{
width:300px;
height:20px;
font-family: Arial;
font-size:11px;
color:#7B6647;
background-color:#fae9d5;
}

.areaPageContact{
width:250px;
height:100px;
font-family: Arial;
font-size:11px;
color:#7B6647;
background-color:#fae9d5;
}

.inputPageContact2{
width:280px;
height:20px;
font-family: Arial;
font-size:11px;
color:#7B6647;
background-color:#fae9d5;
}

.areaPageContact2{
width:400px;
height:100px;
font-family: Arial;
font-size:11px;
color:#7B6647;
background-color:#fae9d5;
}

.checkboxPageContact{
font-size:11px;
color:#7B6647;
background-color:#E8D6BE;
}

input{background-color:#E8D6BE;;}

.cartoucheNewletterTexte{
padding-top:5px;
padding-left:10px;
font-family: Arial sans serif;
font-size:11px;
color:#ffffff;
line-height:14px;
}

.infosPratiques{
width:170px;
margin-left:10px;
padding-top:5px;
padding-left:10px;
font-family: Arial;
font-size:11px;
color:#533D30;
line-height:11px;

}

.nosOffres{
width:170px;
margin-left:10px;
padding-top:5px;
padding-left:10px;
color: #433423;
font-family: arial;
font-size: 12px;
text-decoration:none;
}


.nosOffresHome{
width:205px;
margin-left:10px;
padding-top:5px;
padding-left:10px;
color: #433423;
font-family: arial;
font-size: 12px;
text-decoration:none;
}

.pdp{
font-family: Verdana;
font-size:10px;
color:#433423;
}

#hautpanno{
display:block;
background-image: url(images/picto_photo_haut.gif);
background-repeat: no-repeat;
height:54px;
margin-left:20px;
}

#lalegende{
width:497;
font-family:Arial;
font-size:11px;
color:#982B14;
text-align:center;
vertical-align:middle;

}

.baspanno{
display:block;
background-image: url(images/picto_photo_bas.gif);
background-repeat: no-repeat;
height:54px;
width:497;
margin-left:20px;
text-align:center;
}

#cachebande {
height: 130px;
width: 550px;
overflow: hidden;
margin-top:-5px;
visibility: visible;
left:1px;
}

#bande {position:relative;}

.imgBande{height:120px; margin-right:20px; border-right:3px solid #999999;border-bottom:3px solid #999999;}

#calqGM{
position:absolute;
left:150px;
top:220px;
width:643px;
height:483px;
visibility:hidden;
text-align:center;
}

#laphotoGm{
border-right:3px solid #bbbbbb;
border-bottom:3px solid #bbbbbb;
}


#calqProgramme{
background-color:#E8D6BE;
background-image: url(images/fond_haut_rocher.jpg);
background-repeat: no-repeat;
background-position: -215 -215;
background-repeat: no-repeat;
position:absolute;
left:100px;
top:150px;
width:460px;
height:auto;
display:block;
visibility:hidden;
border-left:1px solid #f7ece1;
border-top:1px solid #f7ece1;
border-right:1px solid #9b897a;
border-bottom:1px solid #9b897a;
padding:10px;
}

#calqProgramme2{
display:none;
visibility:hidden;
}

#calqInfo{
background-color:#E8D6BE;
background-image: url(images/fond_haut_rocher.jpg);
background-repeat: no-repeat;
background-position: -215 -215;
background-repeat: no-repeat;
position:absolute;
left:100px;
top:220px;
width:460px;
height:500px;
visibility:hidden;
border-left:1px solid #f7ece1;
border-top:1px solid #f7ece1;
border-right:1px solid #9b897a;
border-bottom:1px solid #9b897a;
padding:10px;
}



a:hover{color: #982B14;}


.menuOver{
text-decoration: none;
color: #982B14;
font: bold 11px Verdana, sans-serif;
}

a.menu{
text-decoration: none;
color: #E0CEB6;
font: bold 11px Verdana, sans-serif;
}

 a:hover.menu{
text-decoration: none;
color: #982B14;
}





