body {
margin: 0;
background-color: #8eb405;
background-image: url(../images/fond.gif);
background-repeat: repeat-x;
}
a {
outline : none;
}
a:link {
font: bold 10px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
} 
a:visited {
font: bold 10px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
} 
a:active {
font: bold 10px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a:hover {
font: bold 10px Arial, Helvetica, sans-serif;
color : #ffa800;
text-decoration : none;
}
a.brand {
display : block;
width : 358px;
height : 0 !important ;
height : 96px;
padding-top : 96px;
overflow : hidden;
margin : 0;
background : url(../images/titre-gites-chambres-hotes-malouzies.gif) no-repeat left top;
}
a.gras11:link {
font: bold 11px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a.gras11:visited {
font: bold 11px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a.gras11:active {
font: bold 11px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a.gras11:hover {
font: bold 11px Arial, Helvetica, sans-serif;
color : #ffa800;
text-decoration : none;
}
a.gras15:link {
font: bold 15px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a.gras15:visited {
font: bold 15px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a.gras15:active {
font: bold 15px Arial, Helvetica, sans-serif;
color : #067dbA;
text-decoration : none;
}
a.gras15:hover {
font: bold 15px Arial, Helvetica, sans-serif;
color : #ffa800;
text-decoration : none;
}
.texte_bleu {
font: 11px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textenoirgras {
font: bold 13px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textenoirgras2 {
font: bold 15px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textenoirgras3 {
font: bold 12px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textebleugras {
font: bold 11px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.texteblanc {
font: bold 11px Arial, Helvetica, sans-serif;
color : #fff;
}
.texteblanc2 {
font: bold 15px Arial, Helvetica, sans-serif;
color : #fff;
}
.texteblancgras {
font: bold 13px Arial, Helvetica, sans-serif;
color : #fff;
}
.texterougegras {
font: bold 18px Arial, Helvetica, sans-serif;
color : #f00;
}
.texterougegras2 {
font: italic bold 11px Arial, Helvetica, sans-serif;
color : #f00;
}
.textenoirtitre {
font: 18px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textenoirtitregras {
font: bold 20px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textenoirtitregras2 {
font: bold 26px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.textenoirtitre2 {
font: 14px Arial, Helvetica, sans-serif;
color : #067dbA;
}
.texte_vert { 
font: 11px Arial, Helvetica, sans-serif;
color : #5f7803; 
text-decoration : underline; 
}
.accueil1 {
font: bold 22px Arial, Helvetica, sans-serif;
color: #067dbA;
margin: 0;
padding: 15px 0 10px 0px;
}
.accueil2 {
font: bold 16px Arial, Helvetica, sans-serif;
color: #067dbA;
margin: 0;
padding: 0px 0 5px 0px;
}
.titrepage {
font: bold 20px Arial, Helvetica, sans-serif;
color: #067dbA;
margin: 0;
padding: 15px 0 5px 10px;
text-decoration: underline;
}
ul.accueil {
list-style: square;
color: #067dbA;
margin: 0;
padding-top: 3px;
padding-left: 15px;
}
ul.accueil li { 
font: 11px Arial, Helvetica, sans-serif;
color: #067dbA;
margin: 0;
padding-top: 1px;
}
ul.accueil li a, ul.accueil li a:link, ul.accueil li a:visited, ul.accueil li a:active {
font: bold 11px Arial, Helvetica, sans-serif;
color: #067dbA;
text-decoration: none;
}
ul.accueil li a:hover {
font: bold 11px Arial, Helvetica, sans-serif;
color: #ffa800;
text-decoration: none;
}
hr.hraccueil {
color : #5f7803;
background-color: #5f7803;
height: 1px;
border: 0;
}
#navtop {
background:url(../images/fond-top-menu.gif) repeat left top;
color: #4Ac0f8;
padding-right: 6px;
}
#navtop ul {
list-style-type: none;
float: right;
margin: 0;
text-align: center;
}
#navtop ul  li {
font: bold 13px Arial, Helvetica, sans-serif;
color: #fff;
float: right;
}
#navtop li a {
font: bold 13px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
margin-right: 3px;
}
#navtop li a:hover {
text-decoration: underline;
}
#navtop li#accueil, #navtop li#presentation, #navtop li#acces, #navtop li#tarifs {
margin-right: 3px;
padding-left: 0;
}
#navtop li#partenaires {
margin-left: 0;
padding-left: 0;
}
#navmain {
background: #fff;
color: #067dbA;
padding-right: 6px;
}
#navmain ul {
list-style-type: none;
float: right;
background: #fff;
margin: 0;
text-align: center;
}
#navmain ul  li {
font: bold 14px Arial, Helvetica, sans-serif;
color: #067dbA;
float: right;
}
#navmain li a {
font: bold 14px Arial, Helvetica, sans-serif;
color: #067dbA;
text-decoration: none;
margin-right: 3px;
}
#navmain li a:hover {
color: #ffa800;
}
#navmain li#gites, #navmain li#chambres-hotes, #navmain li#piscine, #navmain li#spa-sauna, #navmain li#region, #navmain li#activites {
margin-right: 3px;
padding-left: 0;
}
#navmain li#sejour-theme {
margin-left: 0;
padding-left: 0;
}
#navbottom {
width: 721px;
text-align: center;
margin: 0px auto;
padding: 10px 0px;
} 
#navbottom ul {
list-style: none;
text-align: center;
margin: 0;
padding: 0;
width: 721px;
} 
#navbottom ul li {
font: bolder 12px Arial, Helvetica, sans-serif;
color: #067dbA;
padding: 0;
text-align: center;
display: inline;
} 
#navbottom ul li a {
font: bold 10px Arial, Helvetica, sans-serif;
color: #067dbA;
text-decoration: none;
padding: 3px;
text-align: center;
width: 50px;
white-space: nowrap;
}
#navbottom ul li a:hover {
color: #ffa800;
}
