body {
margin : 0;
padding : 0;
background-color: #FFFFFF;
}
body {
text-align: center;
border: medium;
border-color: #666666;
}
/* centrage de la page dans ie */
#master {
background : url(images/fdbeige2.jpg);
margin : auto;
width : 800px;
height: auto;
border-color: #666666;
text-align: left;
}
a {
color : #333366;
text-decoration : none;
}
a:hover {
color : #FFFFFF;
}
a:active {
color : #333333;
}
#bloctetedepage  {
float: left;
background-color: #ECE8DF;
width: 780px;
position: static;
clear: both;
height: auto;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 3px;
padding-top : 2px;
margin-top : 0px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 0px;
}
table  {
width: 780px;
padding: 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;

}
td {
width: auto;
color : #666699;
font-size : 0.6em;
font-family : Arial;
text-align: left;
padding-left: 2px;
padding-right: 2px;

}
.titre  {
width : auto;
height : auto;
float : left;
padding : 0px;
margin : 0px;
}
.espace   {
padding: 0px;
margin: 0px;
text-align: center;
}
.blocmenu {
position: static;
float : left;
width: 225px;
height: auto;
text-align : left;
font-family : Verdana;
font-size : 0.7em;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
margin-top: 0px;

}
.menugauche {
color : #000000;
float : left;
position: static;
text-align : justify;
width: 220px;
height : auto;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
padding: 5px;
}
.news {
background-color: #ECE8DF;
font-size : 0.9em;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding: 5px;
margin-bottom: 3px;
}
.bouton a {
display: block;
width: 220px;
line-height: 24px;
text-align: center;
vertical-align: bottom;
background: url(news/images-2010/bouton2.jpg) no-repeat;
color: #333333;
text-decoration: none;
margin-bottom: 4px;
}
.bouton a:hover {
background: url(news/images-2010/bouton3.jpg) no-repeat;
color: #ECE8DF;
}
.eco {
background-image: url(news/images-2010/feuilles2.gif);
height: 34px;
text-align: center;
padding: 5px;
margin-bottom: 4px;
border-bottom: solid 1px #333333;
border-right: solid 1px #333333;
}
#bloccontent {
background-color: #ECE8DF;
float : right;
position: static;
width: 512px;
height: auto;
padding-top: 0px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 8px;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 2px;
border-top: 0;
border-left: 0;
line-height: 16px;

}
/* la partie des bollog */
#bo  {
display: block;
text-align: justify;
width: auto;
height: auto;

}
#bo a {
color : #660000;
}

#bo a:hover {
color : #000000;
font-weight: bold;
font-size: larger;


}
#bo ul{
margin-right: 5px;
margin-left: 20px;
padding-left: 0px;
margin-bottom : 0px;
margin-top : 0px;
}
#bo li {
list-style: url(images/pt_beige.jpg);
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-align : justify;
padding-left: 8px;
margin-bottom : 4px;
margin-top : 0px;
}

#nav ol {
list-style-image: url(images/carre.gif);
line-height : 1.4em;
margin-left: 10px;
margin-right: 2px;
margin-bottom: 2px;
margin-top: 8px;
padding-left: 10px;
}
.supcadre  {
background-image: url(images/supcadre1.gif);
}
.souscadre {
background-image: url(images/infcadre1.gif);


}
#conteneurboites  {
float : right;
width : 546px;
height : auto;
padding: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 5px;

}

.boitesdiverses {
display: block;
float : right;
width : 526px;
height : auto;
background-color: #ECE8DF;
padding : 8px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
color: #141414;
font-family: Verdana;
font-size: 0.7em;
text-align: justify;

}
#voyages {
display: block;
background-color: #ECE8DF;
float : right;
width : 526px;
height : auto;
padding : 8px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
border-top: #A19271 1px double;

}
.cadre {
float : left;
width: auto;
background-color: #FAFAF0;
color: #333333;
padding : 4px;
margin: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size :  0.6em;
text-align: center;
border-right: #4D4D4D 2px solid;
border-bottom: #4D4D4D 3px solid;

}

.boitecouleurdessus {
display: block;
float : right;
width : 526px;
height : auto;
background-color : #ff9999;
padding : 8px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;

}
.boitecouleurdessous {
display: block;
float : right;
width : 526px;
height : auto;
background-color : #00CCCC;
padding : 8px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
.boitesdiverses {
display: block;
float : right;
width : 526px;
height : auto;
background-color: #ECE8DF;
padding : 8px;
margin-top: 8px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
color: #330000;
font-family: Verdana;
font-size: 0.7em;
text-align: justify;
}
.boitesdiverses a {
color: #990000;

}
.boitesdiverses a:hover {
color: #330000;
background-color: #FAFAF0 ;
font-weight: bold;

 }

h1 {
color : #CC3300;
background-attachment : fixed;
text-align: left;
font-size: 1.2em;
font-weight : bold;
line-height : normal;
padding: 0px;
margin-bottom : 5px;
margin-right: 0px;
margin-left: 0px;
margin-top:2px;
}
.agenda  {
color : #000000;
background-color: #ECE8DF;
font-family: Arial, sans-serif;
font-size: 1.0em;
text-align: justify;
margin-bottom : 10px;

}
h2 {
color : #330000;
font-size: 0.8em;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
margin-top : 2px;
margin-bottom : 8px;
padding-top: 2px;
padding-bottom: 5px;
text-align: justify;

}
h3 {
color : #CC3300;
text-align: left;
font-size: 1em;
font-weight : bold;
margin-bottom : 2px;
margin-right: 5px;
margin-left: 0px;
margin-top: 0px;

}
h4 {
color : #FDF1C1;
background-attachment : fixed;
text-align: center;
font-size : 12pt;
font-weight : bold;
line-height : normal;
padding: 2px;
margin-bottom : 5px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
}
h5 {
color : #330066;
font-family : Verdana;
font-size : 1em;
font-weight : normal;
text-align : justify;
margin-bottom : 0px;
margin-top : 0px;
}
h6 {
color : #333333;
font-family : Verdana;
font-size : 0.6em;
font-weight : normal;
text-align : center;
margin : 0px;
}
p {
color: #666666;
font-family : Verdana;
font-size : 0.8em;
font-weight : normal;
margin-top: 0px;
margin-bottom : 7px;
padding-bottom: 0px;
text-align : right;
}

#nav a {
color : #333333;
}
#nav a:visited {
color : #666699;
}
#nav a:hover {
color : #000000;
font-weight: bold;
}

.imagegauchevoyage {
float : left;
padding-left: 3px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #333399;
font-size: 9px;
text-align: center;
}
.imagegauche {
float : left;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 8px;
color: #333399;
font-size: 9px;
text-align: center;
}
.imagebollog {
float : right;
margin: 0px;

}
.imagedroite {
float : right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 8px;
color: #333399;
font-size: 9px;
text-align: center;
}
.imagecentre {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-top: 10px;
color: #333399;
font-size: 9px;
text-align: center;
}
.imageespace {
margin: 0px;
padding: 0px;

}
.introduction  {
color: #333333;
font-size: 10px;
text-align: justify;
margin-top: 0px;
margin-bottom: 15px;
font-style: italic;
}

#rightbloc {
font-size : 10px;
font-family : Arial;
text-align : justify;
}
#pieddepage  {
clear: both;
text-align : center;
padding-bottom: 8px;
padding-top: 10px;
margin : 2px;

}

#info  {
background-image: url(images/beige2.jpg);
color: #333333;
font-size: 11px;
width : auto;
text-align: justify;
padding-top: 5px;
padding-right: 10px;
padding-bottom : 15px;
padding-left: 10px;
margin-right : 10px;
margin-left : 10px;
}

.info-titre   {
color: #990000;
font-size: 12px;
text-align: center;
padding : 2px;
margin : 2px;
}
.info-lien   {
color: #990000;
font-size: 12px;
text-align: left;
padding : 0px;
margin : 0px;
}
#info a {
color : #990000;
}

#info a:hover {
color : #990000;
background-color: #CCCCCC;
font-weight: bold;
}
#info a:active {
color : #990000;
}


div.conteneurimage  {
float: left;
background: url(images/ombre.gif) no-repeat bottom right;
margin: 10px 0 0 5px;
}
div.conteneurimage div {
float: left;
background: url(images/ombre..png) no-repeat bottom right !important;
background: url(images/ombre.gif) no-repeat bottom right;
margin: 10px 7px 0 10px !important;
margin: 10px 0 0 5px;
}
div.conteneurimage img  {
display: block;
position: relative;
background-color: #FFFFFF;
margin: -3px 5px 5px -3px;
padding: 2px;
}
.ombregrise  {
display: block;
position: relative;
background-color: #999999;
border-top: none;
border-right: #999999 thick solid;
border-bottom: #999999 thick solid;
border-left: none;
margin: 0px;
padding: 0px;
}

.entete {
color : #CC3300;
background-attachment : fixed;
text-align: center;
font-size : 0.7em;
font-weight : bold;
line-height : normal;
padding: 5px;
margin-bottom : 5px;
margin-right: 5px;
margin-left: 0px;
margin-top: 0px;
}

#groupeannonce  {
color : #000000;
font-family : Arial;
font-size : 0.9em;
float: left;
position: static;
width : 788px;
display: block;
height: auto;
margin-top: 5px;
margin-right: 0px;
margin-bottom : 5px;
margin-left: 5px;
text-align : center;

}
#groupeannonce td {
background-color: #ECE8DF;
color : #000000;
width: auto;
border-right: 1px solid #706243;
border-bottom: 1px solid #706243;
text-align : center;
padding-top: 5px;
padding-bottom: 6px;
}

#groupeannonce a {
color : #990000;
}
#groupeannonce a:hover {
color : #000000;
font-weight: bold;
padding-top: 6px;
padding-bottom: 16px;
padding-left: 3px;
padding-right: 3px;
}

#groupeannonce a:active {
color : #990000;
}

.blocrecherche {
width : auto;
padding : 0px;
margin : 0px;

}
form  {
text-align: right;
padding : 0px;
margin : 0px;
font-size: 9px;
}

.newsimage {
display: block;
margin-left: 5px;
padding : 0;


}
#newsbox {
width: 220px;
height: 62px;
background-image: url(images/013.jpg);
line-height: 14px;
position: relative;
overflow: hidden;
left: 5px;

}
#newslist {
position: absolute;
padding: 0 0.5em;
left: 5px;

}



