body {
background-image: url(../images/fond.gif);
background-repeat: repeat-x;
margin: 20px 0 0 0;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
}
body.bodyaccueil #header { background: url(../images/bandeaux/accueil.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bandeaux/accueil.png', sizingMethod='scale'); _background-image:none; }
body.bodyvisite #header { background: url(../images/bandeaux/visite3.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bandeaux/visite2.png', sizingMethod='scale'); _background-image:none; }
body.bodycontact #header { background: url(../images/bandeaux/contact.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bandeaux/contact.png', sizingMethod='scale'); _background-image:none; }
body.bodyenvir #header { background: url(../images/bandeaux/envir.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bandeaux/envir.png', sizingMethod='scale'); _background-image:none; }
body.bodytarifs #header-tarifs { background: url(../images/bandeaux/tarifs.png) no-repeat top center; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bandeaux/tarifs.png', sizingMethod='scale'); _background-image:none; }
body.bodyactus #header { background: url(../images/bandeaux/actus.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bandeaux/actus.png', sizingMethod='scale'); _background-image:none; }

/*body.bodyaccueil #content { background: url(../images/back-accueil.gif) no-repeat 0 0; height:241px; }
body.bodyvisite #content { background: url(../images/back-visite.png) no-repeat 0 0; height:524px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-visite.png', sizingMethod='scale'); _background-image:none; }
body.bodyenvir #content { background: url(../images/back-visite.png) no-repeat 0 0; height:524px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-visite.png', sizingMethod='scale'); _background-image:none; }
body.bodytarifs #content { background: url(../images/back-visite.png) no-repeat 0 0; height:524px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-visite.png', sizingMethod='scale'); _background-image:none; }
body.bodycontact #content { background: url(../images/back-visite.png) no-repeat 0 0; height:524px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-visite.png', sizingMethod='scale'); _background-image:none; }
body.bodyactus #content { background: url(../images/back-visite.png) no-repeat 0 0; height:524px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-visite.png', sizingMethod='scale'); _background-image:none; }*/

body.bodyaccueil #content { background: url(../images/back-accueil.gif) no-repeat 0 0; height:241px; }
body.bodyvisite #content { background: url(../images/back-visite.gif) no-repeat 0 0; height:524px; }
body.bodyenvir #content { background: url(../images/back-visite.gif) no-repeat 0 0; height:524px; }
body.bodytarifs #content-tarifs { background: url(../images/back-tarifs.gif) no-repeat 0 0; height:524px; }
body.bodycontact #content { background: url(../images/back-contact.gif) no-repeat 0 0; height:524px; }
body.bodyactus #content { background: url(../images/back-visite.gif) no-repeat 0 0; height:524px; }


/* CONTENEUR */
#conteneur {
width:643px;
margin:0 auto;
}
#conteneur-tarifs {
width:802px;
margin:0 auto;
}

/* HEADER */
#header-index {
text-align:center;
}
#header-index h1 {
color:#605a5a;
margin:0;
font-size:46px;
}
#header-index h2 {
color:#fff;
margin:0;
padding:0;
font-size:40px;
font-weight:100;
}
#header-index h2 a {
color:#fff;
text-decoration: none;
}
#header-index p {
color:#fff;
padding-top:2px;
padding-bottom:2px;
}
#header-index p a {
color:#fff;
text-decoration: none;
}

#header {
height:131px;
padding-left:20px;
padding-top:10px;
}
#header h1 {
font-weight:100;
font-size:28px;
color:#2f3535;
margin:0;
}
#header h1 a {
text-decoration:none;
color:#2f3535;
}
#header h2 {
font-weight:100;
font-size:13px;
color:#2f3535;
margin:0;
}
#header p {
font-size:12px;
color:#2f3535;
margin:0;
padding-top:10px;
}
#header a {
color:#2f3535;
text-decoration:none;
}
#header a:hover {
text-decoration:underline;
}

#header-tarifs {
width:623px;
height:131px;
padding-left:20px;
padding-top:10px;
margin:0 auto;
}
#header-tarifs h1 {
font-weight:100;
font-size:28px;
color:#2f3535;
margin:0;
}
#header-tarifs h1 a {
text-decoration:none;
color:#2f3535;
}
#header-tarifs h2 {
font-weight:100;
font-size:13px;
color:#2f3535;
margin:0;
}
#header-tarifs p {
font-size:12px;
color:#2f3535;
margin:0;
padding-top:10px;
}
#header-tarifs a {
color:#2f3535;
text-decoration:none;
}
#header-tarifs a:hover {
text-decoration:underline;
}


/* MENU */
#menu {
font-size:13px;
color:#fff;
background-image:url(../images/menu.gif);
height:33px;
text-align:center;
width:643px;
margin:0 auto;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
padding-top:7px;
}
#menu li {
display:inline;
margin-left:6px;
margin-right:6px;
}
#menu a {
color:#fff;
text-decoration:none;
}
#menu a:hover {
color:#323639;
text-decoration:underline;
}
#menu .actif {
color:#323639;
}

/* CONTENT */
#content-index {
color:#fff;
font-size:14px;
text-align:center;
}
#content-index .img-gite {
width:204px; 
height:292px; 
background-image:url('images/gite.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gite.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .img-chambre {
width:204px; 
height:292px; 
background-image:url('images/chambre.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/chambre.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .img-escalier {
width:204px; 
height:292px; 
background-image:url('images/escalier.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/escalier.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .img-escalier {
width:204px; 
height:292px; 
background-image:url('images/escalier.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/escalier.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .img-fr {
width:37px; 
height:19px; 
background-image:url('images/fr.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fr.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .img-gb {
width:37px; 
height:19px; 
background-image:url('images/gb.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gb.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .img-gdf {
width:50px; 
height:50px; 
background-image:url('images/gite-de-france.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gite-de-france.png', sizingMethod='scale'); 
_background-image:none;
}
#content-index .float {
float: left;
}
#content-index p {
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}
#content-index img {
border:none;
margin-right:5px;
}

#content {
margin-top:20px;
padding:20px;
}
#content h3 {
font-size:15px;
font-weight:100;
color:#323639;
margin:0;
}
#content h4 {
font-size:14px;
font-weight:bold;
color:#323639;
margin-top:10px;
padding:0;
margin-bottom:5px;
}
#content img {
border:none;
float:left;
margin-right:10px;
}
#content p {
font-size:13px;
text-align:justify;
color:#323639;
margin-top:5px;
}
body.bodycontact #content p.meteo {
width:200px;
}

#content-tarifs {
padding:20px;
width:762px;
margin:0 auto;
margin-top:20px;
}
#content-tarifs h3 {
font-size:15px;
font-weight:100;
color:#323639;
margin:0;
}
#content-tarifs h4 {
font-size:14px;
font-weight:bold;
color:#323639;
margin-top:10px;
padding:0;
margin-bottom:5px;
}
#content-tarifs img {
border:none;
float:left;
margin-right:10px;
}
#content-tarifs p {
font-size:14px;
text-align:justify;
color:#323639;
margin-top:5px;
}

#photos {
text-align:center;
width:100%;
}
#photos img {
margin-right:30px;
border:#fff 1px solid;
float:none;
margin-bottom:15px;
}

hr {
color:#fff;
height:1px;
margin:0;
padding:0;
}



/* LECAGY */
#legacy {
font-size:10px;
height:15px;
text-align:center;
color:#323639;
}
#legacy a {
color:#323639;
text-decoration:none;
}
#legacy a:hover {
text-decoration:underline;
}

/* FOOTER */
#footer-index {
color:#fff;
font-size:12px;
text-align:center;
}
#footer-index a {
color:#fff;
text-decoration:none;
}
#footer-index a:hover {
text-decoration:underline;
}
#footer-index hr {
width:650px;
text-align:center;
}

#footer {
margin-top:30px;
color:#fff;
font-size:12px;
}
#footer a {
color:#fff;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}


#tarifs-left {
float:left;
width:330px;
margin-right:20px;
}
#tarifs-right {
float:left;
width:400px;
}

table {
width:100%;
margin-bottom:20px;
}
th {
font-size:12px;
}
td {
font-size:12px;
}
.align-center {
text-align:center;
}
.coul1 { color:#003366; }
.coul2 { color:#990000; }

/* FORM */
label { display: inline; float: left; width: 175px; font-size:13px; margin-left: 5px; color:#323639; }
input { background-color: #fcf4df; }
textarea { background-color: #fcf4df; }
button { border-width: 1px; font-size: 16px; color:black; background-color: #fcf4df; }

fieldset {
border:#fff solid 1px;
padding:10px;
}

legend {
font-size:15px;
color:#323639;
margin:0;
}