/*css2.1 gitetarn style par gregnunez 2009*/
body {
background:#88A17C fixed;min-width:980px;max-width:100%;
margin:0;
padding:0;
border:0;
cursor:default;
}
#entete {
background:url(fond.jpg) top left no-repeat scroll;
width:100%;
text-align:center;
height:200px;
}
#entete1 {
vertical-align:bottom;
text-align:left;
width:25%;
} 
#entete2 {
vertical-align:top;
text-align:center;
width:50%;
} 
#entete3 {
vertical-align:top;
text-align:right;
width:25%;
}
#menu{
float : none !important ;float:left;
background: url(menugg.gif) repeat-x;
height:19px;
width:100%; 
margin-top:-10px;
}
#menu2 {
width:930px;text-align:center;clear: both;
margin-top:-3px;
margin-bottom:5px;
margin-left:auto;margin-right:auto;height:38px !important;height:38px;
}
#gite{
background:url(gite-on.gif) no-repeat;float:left;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#gite:link, a#gite:visited, a#gite:active{float:left;
background:url(gite-off.gif) no-repeat;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
#hote{
background:url(hote-on.gif) no-repeat 0 0;float:left;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#hote:link, a#hote:visited, a#hote:active{float:left;
background:url(hote-off.gif) no-repeat 0 0;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
#moul{
background:url(moul-on.gif) no-repeat 0 0;float:left;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#moul:link, a#moul:visited, a#moul:active{float:left;
background:url(moul-off.gif) no-repeat;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
#acti{
background:url(acti-on.gif) no-repeat 0 0;float:left;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#acti:link, a#acti:visited, a#acti:active{float:left;
background:url(acti-off.gif) no-repeat;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
#tari{
background:url(tari-on.gif) no-repeat 0 0;float:left;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#tari:link, a#tari:visited, a#tari:active{float:left;
background:url(tari-off.gif) no-repeat;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
#info{
background:url(info-on.gif) no-repeat 0 0;float:left;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#info:link, a#info:visited, a#info:active{float:left;
background:url(info-off.gif) no-repeat;
display:block;border:none;outline:none;
text-align:center;
height:38px !important;height:38px;
width:155px;
}
a#gite:hover, a#hote:hover, a#moul:hover, a#acti:hover, a#tari:hover, a#info:hover{float:left;
background-position:0 -38px;
}
#cg{
vertical-align:top;float: left;text-align:left;min-height:100%;max-height:100%;
padding-left:5px;width:140px;background: #88A17C url(otl.gif) no-repeat top right;
}
#cg3{
vertical-align:top;float: left;
background: url(otll.gif) no-repeat top left;
width:12px;height:12px;
}
#cc{
text-align:center;vertical-align:top;margin-left:0;border-left:#88A17C solid 145px;margin-right:145px;background: #eeeeee;
}
#cd{
vertical-align:top;float: right;text-align:right;min-height:100%;max-height:100%;
padding-right:5px;width:140px;background: #88A17C url(otr.gif) no-repeat top left;
}
#cd3{
vertical-align:top;float: right;
background: url(otrr.gif) no-repeat top right;
width:12px;height:12px;
}
#cb{min-width:50%;max-width:100%;width:100%;clear:both;
background: url(cbc.gif) repeat-x bottom left;height:20px;
}
#cbg{float:left;
vertical-align:bottom;
background: url(cbg.gif) no-repeat bottom left;
width:28px;height:20px;
}
#cdg{float:right;
vertical-align:bottom;
background: url(cbr.gif) no-repeat bottom left;
width:28px;height:20px;
}
#lien{
margin-left:auto;
margin-right:auto;
text-align:center;
font-family: georgia, geneva;
font-size: 1.5em;
font-weight:bold;
letter-spacing:0.35em;
color: #668059;
padding-top:10px;
}
.art{
background:url(art.gif) repeat-x 0 0;min-width:50%;width:96%;vertical-align:top;height:auto;margin-left:auto;
margin-right:auto;padding:0;
}
.art3{float:left;
background: url(art2.gif) no-repeat bottom left;
width:30px;height:50px;
}
.art4{float:right;
background: url(art4.gif) no-repeat bottom right;
width:30px;height:50px;
}
h1, a.liens:link, a.liens:visited, a.liens:active{
border:none;outline:none;
text-align:center;
font-family:helvetica, sans-serif;
color: #2d5180;
font-size:0.75em;
font-weight:bold;
margin:0;padding:5px;
}
h1, a.liens:hover{
border:none;outline:none;
text-align:center;
font-family:helvetica, sans-serif;
color: #2d5180;
font-size:0.75em;
font-weight:bold;
margin:0;padding:5px;
}
h2.titre{
font-family:georgia, geneva;
vertical-align:top;
text-align:left;
font-size: 1.1em;
font-weight:bold;
color: #668059;
padding-left:10px;
margin:0;border:0;
}
h3.stitre{
color: #668059;
vertical-align:top;
text-align:left;
font-family:helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
font-weight:normal;
padding-left:20px;
padding-right:20px;
margin:0;border:0;
}
.texte{
vertical-align:top;
text-align:left;
font-family:helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
padding-left:20px;
padding-right:20px;
margin:0;border:0;
}
#copy{
color:#FFFFFF;
text-align:center;clear: both;
}
.sep{
clear:both;
}
.sep2{
clear:both;height:0;margin:0;
}
.legend {text-align:center;padding:5px;color: #668059;
font-family:helvetica, sans-serif;margin:0;
font-size:0.9em;
font-weight:bolder;
font-style:italic;
}
.imgau {
float:left;padding-left:15px;padding-right:10px;
vertical-align:top;
}
.imcen {
vertical-align:top;
text-align:center;
margin-left:auto;
margin-right:auto;
width:auto;
} 
.imdro {
float:right;padding-left:10px;
vertical-align:top;
} 
table#tarifs{
margin-left:auto;
margin-right:auto;
width:90%;
}
#tarifs td{
height:25px;
font-family:helvetica, sans-serif;
font-size:0.9em;
font-weight:bolder;
border-bottom:#eeeeee solid 1px;
}
.mois{
letter-spacing:0.05em;
font-size:1em;
text-align:right;
color:black;
width:16%;
height:auto;}
.haute{
text-align:center;
color:black;
background-color:#637D57;
width:16%;
height:auto;}
.moyen{
text-align:center;
color:black;
background-color:#88AB77;
width:16%;
height:auto;}
.basse{
text-align:center;
color:black;
background-color:#A8D293;
width:16%;
height:auto;
}
.noloc{
text-align:center;
color:black;
background-color:#FF7F7F;
width:16%;
height:auto;
}
.none {
border:0;
border:none;
outline:none;
}
.stat{
font-family:helvetica, sans-serif;
color: #2d5180;
font-size:0.75em;
font-weight:normal;
}
.vt{
margin:0;padding:0;border:0;clear:both;
}
.mini {
font-family:arial;
font-size:0.7em;
}
.carte {
margin-left:auto;margin-right:auto;padding-right:25px;cursor:pointer;
}
a.up{
font-family:helvetica, sans-serif;
color: #668059;
font-size:0.6em;
font-weight:normal;
}
a.up:hover {
text-decoration: underline;
}
a {
font-size: 1em;
color: #2d5180;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}