/* CSS Document */

/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FFF;
margin: 0;
padding:0;
color:#857B70;
behavior: url('/css/csshover.htc');
}

#conteneur{
width: 794px;
height:100%;
background-repeat:repeat-y;
margin-left: -397px;
left: 50%;
position: absolute;
z-index: 10;
}

#header{
width: 794px;
height: 151px;
padding-top:20px;
text-align:center;
}

#footer{
color:#857B70;
margin-left: -397px;
left: 50%;
position: absolute;
z-index: 10;
top:510px;
text-align:center;
width: 794px;
}

* html #footer{
color:#857B70;
margin-left: -397px;
left: 50%;
position: absolute;
z-index: 10;
top:530px;
text-align:center;
width: 794px;
}

*+html #footer{
color:#857B70;
margin-left: -397px;
left: 50%;
position: absolute;
z-index: 10;
top:530px;
text-align:center;
width: 794px;
}

#footer2{
color:#857B70;
margin-left: -397px;
left: 50%;
position: absolute;
z-index: 10;
top:530px;
text-align:center;
width: 794px;
}

* html #footer2{
color:#857B70;
margin-left: -397px;
left: 50%;
position: absolute;
z-index: 10;
top:530px;
text-align:center;
width: 794px;
}

#contenu{
width: 794px;
height: 325px;
background-color:#DFD1B7;
}

#contenu-nv2{
width: 794px;
height: 325px;
background-color:#DFD1B7;
}

#photos {
float:left;
width: 668px;
height:250px;
margin-top:53px;
margin-left:60px;
list-style-type: none;
background-color:#DFD1B7;
}

*+html #photos {
float:left;
width: 668px;
height:250px;
margin-top:55px;
margin-left:60px;
list-style-type: none;
background-color:#DFD1B7;
}

* html #photos {
float:left;
width: 668px;
height:250px;
margin-top:45px;
margin-left:30px;
list-style-type: none;
background-color:#DFD1B7;
}

#flash-acc{
width: auto;
height: 200px;
padding-top:77px;
padding-left:62px;
background-color:#DFD1B7;
}

*+html #flash-acc{
width: auto;
height: 169px;
padding-top:62px;
padding-left:62px;
background-color:#DFD1B7;
}

* html #flash-acc{
width: auto;
height: 173px;
padding-top:55px;
padding-left:62px;
background-color:#DFD1B7;
}

#texte{
width: 357px;
height:286px;
float:left;
background-image: url(../fr/nav/back-texte.gif);
background-repeat:no-repeat;
color:#857B70;
padding:20px;
}

* html #texte{
width: 357px;
height:286px;
float:left;
background-image: url(../fr/nav/back-texte.gif);
background-repeat:no-repeat;
color:#857B70;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

#flash{
width: 397px;
height:326px;
float:left;
}

.form{
width: 400px;
margin: 15px;
padding:0;
float:left;
}


ul, li{
margin:0px;
}

.texte-petit{
font-size: 9px;
}

.texte-couleur{
font-size: 10px;
color:#FF9900;
}

.texte-couleur2{
font-size: 11px;
color:#FF9900;
}

h2 {
font-size: 14px;
font-weight: bold;
color:#857B70;
}

h1 {
font-size: 18px;
font-weight: bold;
color:#857B70;
}

#menu {
display:block;
clear: both;
margin:0px;
padding:0px;
float:left;
height: 22px;
background-color:#FFFFFF;
}

#navigation{
list-style-type: none;
margin:0px;
padding:0px;
}

#navigation li{
margin:0px;
padding:0px;
display: inline;
}

#navigation ul{
margin:0px;
padding:0px;
display: inline;
}

#sousmenu1 a{
display:block;
float:left;
text-indent:-10000px;
width: 106px;
height:22px;
background: url(../fr/nav/menu1.gif) no-repeat 0px 0px;
text-decoration: none;
}

#sousmenu1 a:hover{
background: url(../fr/nav/menu1-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu1 a:active, #sousmenu1 a.selected{
background: url(../fr/nav/menu1-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu2 a{
display:block;
float:left;
text-indent:-10000px;
width: 98px;
height:22px;
background: url(../fr/nav/menu2.gif) no-repeat 0px 0px;
text-decoration: none;
}

#sousmenu2 a:hover{
background: url(../fr/nav/menu2-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu2 a:active, #sousmenu2 a.selected{
background: url(../fr/nav/menu2-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu3 a{
display:block;
float:left;
text-indent:-10000px;
width: 91px;
height:22px;
background: url(../fr/nav/menu3.gif) no-repeat 0px 0px;
text-decoration: none;
}

#sousmenu3 a:hover{
background: url(../fr/nav/menu3-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu3 a:active, #sousmenu3 a.selected{
background: url(../fr/nav/menu3-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu4 a{
display:block;
float:left;
text-indent:-10000px;
width: 90px;
height:22px;
background: url(../fr/nav/menu4.gif) no-repeat 0px 0px;
text-decoration: none;
}

#sousmenu4 a:hover{
background: url(../fr/nav/menu4-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu4 a:active, #sousmenu4 a.selected{
background: url(../fr/nav/menu4-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu5 a{
display:block;
float:left;
text-indent:-10000px;
width: 109px;
height:22px;
background: url(../fr/nav/menu5.gif) no-repeat 0px 0px;
text-decoration: none;
}

#sousmenu5 a:hover{

background: url(../fr/nav/menu5-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu5 a:active, #sousmenu5 a.selected{
background: url(../fr/nav/menu5-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu6 a{
display:block;
float:left;
text-indent:-10000px;
width: 300px;
height:22px;
background: url(../fr/nav/menu6.gif) no-repeat 0px 0px;
text-decoration: none;
}

#sousmenu6 a:hover{

background: url(../fr/nav/menu6-over.gif) no-repeat;
text-decoration: none;
}

#sousmenu6 a:active, #sousmenu6 a.selected{
background: url(../fr/nav/menu6-over.gif) no-repeat;
text-decoration: none;
}


#menu2 {
display:block;
clear: both;
margin:0px;
padding:0px;
float:left;
height: 22px;
background-color:#FFFFFF;
}

#navigation2{
list-style-type: none;
margin:0px;
padding:0px;
}

#navigation2 li{
margin:0px;
padding:0px;
display: inline;
}

#navigation2 ul{
margin:0px;
padding:0px;
display: inline;
}



#photos ul li{
margin:0px;
padding:0px;
display: inline;
}

#img1 a{
display:block;
float:left;
text-indent:-10000px;
width: 135px;
height:186px;
background: url(../fr/nav/img1.jpg) no-repeat 0px 0px;
text-decoration: none;
}

#img1 a:hover{
background: url(../fr/nav/img1-over.jpg) no-repeat;
text-decoration: none;
}

#img1 a:active, #img1 a.selected{
background: url(../fr/nav/img1-over.jpg) no-repeat;
text-decoration: none;
}

#img2 a{
display:block;
float:left;
text-indent:-10000px;
width: 136px;
height:186px;
background: url(../fr/nav/img2.jpg) no-repeat 0px 0px;
text-decoration: none;
}

#img2 a:hover{
background: url(../fr/nav/img2-over.jpg) no-repeat;
text-decoration: none;
}

#img2 a:active, #img2 a.selected{
background: url(../fr/nav/img2-over.jpg) no-repeat;
text-decoration: none;
}

#img3 a{
display:block;
float:left;
text-indent:-10000px;
width: 136px;
height:186px;
background: url(../fr/nav/img3.jpg) no-repeat 0px 0px;
text-decoration: none;
}

#img3 a:hover{
background: url(../fr/nav/img3-over.jpg) no-repeat;
text-decoration: none;
}

#img3 a:active, #img3 a.selected{
background: url(../fr/nav/img3-over.jpg) no-repeat;
text-decoration: none;
}

#img4 a{
display:block;
float:left;
text-indent:-10000px;
width: 137px;
height:186px;
background: url(../fr/nav/img4.jpg) no-repeat 0px 0px;
text-decoration: none;
}

#img4 a:hover{
background: url(../fr/nav/img4-over.jpg) no-repeat;
text-decoration: none;
}

#img4 a:active, #img4 a.selected{
background: url(../fr/nav/img4-over.jpg) no-repeat;
text-decoration: none;
}

#img5 a{
display:block;
float:left;
text-indent:-10000px;
width: 124px;
height:186px;
background: url(../fr/nav/img5.jpg) no-repeat 0px 0px;
text-decoration: none;
}

#img5 a:hover{
background: url(../fr/nav/img5-over.jpg) no-repeat;
text-decoration: none;
}

#img5 a:active, #img5 a.selected{
background: url(../fr/nav/img5-over.jpg) no-repeat;
text-decoration: none;
}

a:link {
color:#857B70;
}
a:visited {
text-decoration: underline;
color:#857B70;
}
a:hover {
color:#857B70;
text-decoration: underline;
}

input {
color: #fff;
padding-left:4px;
border: 1px solid #FFF;
background-color:#353535;
height: 13px;
width:185px;
font-family:"Trebuchet MS";
font-size:11px;
}
select {
color: #fff;
border: 1px solid #FFFFFF;
background-color:#353535;
height: 16px;
font-family:"Trebuchet MS";
font-size:11px;
}
textarea {
color: #fff;
border: 1px solid #FFFFFF;
background-color:#353535;
height: 50px;
width:190px;
font-family:"Trebuchet MS";
font-size:11px;
}

table td {
padding-bottom:5px;
}

label {
padding:0;
margin:0;
text-align: right;
vertical-align: top;
}

