a{
text-decoration: none;
color: #ad0000;
margin: 0;
padding: 0;
} a:hover{
text-decoration: none;
color: #cc3300;
margin: 0;
padding: 0;
}
a:focus, a:active{
text-decoration: none;
color: #660000;
margin: 0;
padding: 0;
}
img { border: none;
text-decoration: none;
padding: 0;
margin: 0;}

 .encart a:hover { border: none;
text-decoration: none;
padding: 0;
margin: 0;
/*background-color:#660000;*/
/*border-bottom: 5px solid #cc3333;*/
color: #660000;
opacity: 0.70; 
filter: alpha(opacity=70);
}

/*{border: 1px solid black;}*/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
/*margin: 25px 0 0 0;*/
margin: 0;
padding: 0;

/*background-color: #838172;*/

background: #F9F8EC url(img/fond_accueil02.jpg) no-repeat top center;


	scrollbar-3d-light-color:#ad0000;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#838172;
    scrollbar-dark-shadow-color:#F9F8EC;
    scrollbar-face-color:#fff7c3;
    scrollbar-highlight-color:#838172;
    scrollbar-shadow-color:#f9f8ec;
}
.logo {
/*background: url(img/logo_b1f.jpg) no-repeat;*/
margin: 0;
}
#header {
height: 88px;
margin: 0;
padding: 0;
background:  url(img/header05.jpg) no-repeat;
/*background-color: #F9F8EC;*/


}
#haut {
/*height: 33px;*/
/*height: 21px;*/
height: 21px;
min-height :21px;
font-size: 0.7em;
/*background-color:#d9d5b9;*/
background-color:#3c3c32;
/*border-top: 12px solid black;*/
/*border-bottom: 2px solid #ff9900;*/
/*background:  url(img/bandeau_b1f.jpg) no-repeat;*/
}
#conteneur {
position: relative;
width:850px;
margin: 0 auto; 
padding: 0;
background-color:#F9F8EC;
border-left: 2px solid #d9d5b9;
border-right: 2px solid #d9d5b9;
border-bottom: 2px solid #d9d5b9;
}
#centre {
/*width: 100%; baddddddddddd*/
/*opacity: 0.50;*/ 
/*border: 1px dotted black;*/
/*width: 450px;

display: inline;
text-align: center;*/ /****rend invisible photo central*****/
overflow: hidden;
background-color:#F9F8EC;
/*background:url(img/background_index_center.jpg) repeat-x;*/
/*margin: 60px 40px 10px 260px;*/
margin: 20px 0 0 260px;
/*margin : 0 auto;*/
padding: 0;

/*margin-right: 150px;*/
}
#gauche {
/*position: absolute;*/

float: left;
margin: 0;
padding:  0;
left:0;
width: 260px;
/*background:  url(fond_gauche.jpg) no-repeat;*/
/*border: 1px solid red;*/
}

#pied {
/*position: absolute; /***add 0910***/
/*bottom: 0;*/
line-height: 20px;
min-height: 20px;
background-color:#F9F8EC;
text-align: center;
clear: both;
margin: 0 auto;
padding: 0;
/*border-top: 1px solid #d9d5b9;*/
background: url(img/pied.jpg) repeat-x;

text-align:center;
font-size: 10px;
}
ul {
list-style-type:circle;
}

.menuhaut {/*******************modif écart menuhaut*****/
list-style-type: none;
margin: 0 5px 0 5px;
padding:2px 50px 0 0; /*****modif écart menuhaut*****/
text-align: right;
letter-spacing: 1px;
font-weight: bold;
/*background-color:#d9d5b9;*/

}
#menuhaut a {
height: 21px;
margin: 0 10px;
/*color: #ad0000;*/
color: #f9f8ec;
text-decoration: none;
font-weight: bold;
/*list-style-image: url(img/menuhaut.gif);*/

}
.menuhaut li a {
color: #f9f8ec;
}
.menuhaut li {
margin: 0 0 0 50px;/*******************modif écart menuhaut*****/

display: inline;
text-decoration: none;
}
/*.menuhaut li  a{
width: 180px;
}*/

.menuhaut  a:hover, .menuhaut  a:active {
text-decoration: none;

/*border-bottom: 3px solid #ad0000;*/
/*background:  url(img/bandeau_b1f.jpg) no-repeat;*/
color: black;
opacity: 0.50; 
filter:alpha(opacity=82);
/*background-color: #d8d6bb;*/

}
/*** menuhaut 2***/
.menuhaut2{
list-style-type: none;
margin: 4px 5px 0 5px;
padding:2px 180px 0 0;
/*display: inline;*/
text-align: right;
font-size: 10px;
}
.menuhaut2 a {
color: #9c9a8e;
}
.menuhaut2 li {
float: right;
/*margin: 0 60px 0 0;*/
margin: 0 0 0 0;
padding: 0 0 0 0;
display: inline;
text-decoration: none;
text-align: right;
}
.menuhaut2 li a {
padding: 0  0 0 40px;
}
.menuhautidentite  {
 list-style-type: none;
margin: 0 5px 0 5px;
padding:2px 160px 0 0;

text-align: right;
font-size: 10px;
}
.menuhautidentite li {

float: right;
margin: 2px 0 0  0 ;
padding: 0 0 0 0px;
display: inline;
text-decoration: none;
text-align: right;
}
.menuhautidentite li a {
padding: 4px 0 0 40px;
color: #9c9a8e;
}

.menuhaut2  a:hover, .menuhaut2  a:active, .menuhautidentite li a:hover, .menuhautidentite li a:active{
text-decoration: none;
color: #660000;
}



p {
margin: 0 0 10px 0;
color: black;
font-size: 11px;
}

/***photo centre index***/
.centre-presentation {
width: 300px;
padding: 30px 30px 30px 50px;
margin: 0 0 0 0;
/*left: 200px;*/
/*border-left: 1px dotted #ad0000;*/
text-align: justify;

}
.vignettes {
/*z-index: 20;
float: left;*/
padding: 0;
margin: 15px 0 10px 20px;
/*border: 1px solid black;*/
}
.vignettes002 {
/*z-index: 20;
float: left;*/
padding: 0;
margin: 0 0 10px 0;
/*border: 1px solid black;*/
}

.vignettes02 {
border: 3px solid #faf8ec;
padding: 0;
margin: 0 0 0 0;
/*width: 52px;
height: 52px;*/

}
.vignettes03 {
border: 3px solid #faf8ec;
padding: 0;
margin: 0 0 0 0;
width: 100%;
height: 100%;
display: inline;

}
a.info {
position: relative;
text-decoration: none;
color: black;
/*border-bottom: 1px gray dotted;*/
}
a.info span {
display: none;
width: 200px;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 1.2em;
left: 1em;
background: #d9d7b9;
text-align: center;
color: #999966;
/*border: 1px dotted #999966;*/
padding: 2px;
}

.vignettes02 a:visited {
/*border: 1px solid #cc0033;*/
padding: 0;
/*background-color:#ff9966;*/
background: url(img/avisited.png) no-repeat;
margin: 150px 0 0 0;
width: 51px;
height: 51px;
opacity: 0.90; 
filter: alpha(opacity=90);

/*MozOpacity: 0.77;KHTMLOpacity: 0.77;opacity: 0.77;filter: alpha

(opacity:77);*/
}
.photo{

margin: 20px 50px 40px 100px;
/*margin : 0 auto;*/
width : 450px;


/*display: inline;
text-align:center;*/
padding: 0;
/*display: inline;*/

}
.commentaires {
 
  
/*border: 1px dotted #838172;*/
width: 450px;
text-align: center;
display: inline;
/*margin: 20px 60px 0 0;*/
margin: 20px 20px 40px 100px;
padding: 10px;
/*padding: 10px 10px 40px 10px;*/
/*margin: 0 auto;*/

color: #838172;
font-size: 11px;
}
.h1{
margin: 0;
padding: 0;
font-size: 14px;
}
.h2{
margin: 0 0 0 30px;
}
h1{
margin: 0;
color: #000;
font-size: 12px;
/*border-left: 3px groove #9c9a8e;*/
}
h2{
margin: 0 0 0 10px;
color: #9c9a8e;
font-size: 12px;
font-weight: bold;
font-family: georgia;
}

.left {
float: left;
margin: 3px;
}

#img{
float: left;
margin :10px;
}
#kaki {
color:#9c9a8e;
}
#bdx {
color: #ad0000;
}
.gris, .gris a{
margin: 0 0 0 15px;
color: #626262;

}
.gris02, .gris02 a{
margin: 0 0 0 15px;
color: #898;
}
/*.gris, .gris02{
background:  url(img/fleche.gif) no-repeat;
}*/
.gris a:hover, .gris02 a:hover{
color: #ff7200;
}
.margin15 {
margin: 0 0 0 15px;
}

