body
{
padding: 0px;
margin: 0px;
background-color: #FFE9A3;
}

a
{
text-decoration: none;
color:  #AE0808;
font-weight: bold;
}

 a:hover {
text-decoration: none;
color:  #8C8D30;
font-weight: bold;
}


.fdcellcentre {
	background-image: url(../images/charte/repettab.jpg);
	background-repeat: repeat-y;
}
.fdtab {
	background-image: url(../images/charte/visutab.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.contenu-text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
padding: 0px 20px 0px 20px;
margin: 0px;
}

p{
padding: 0px;
margin:0px;


}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding-top: 20px;
line-height: 22px;
color: #AF8E0A;
background-image: url(../images/charte/titre.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left: 55px;
height: 51px;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #AE0808;
background-image: url(../images/charte/h2.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: 23px;
margin-top: 15px;
}


h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 12px;
font-weight: bold;
color: #AE0808;
background-image: url(../images/charte/h2.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: 20px;
}

.bull1{
background-image: url(../images/charte/bull1.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 10px;
}

.bull2{
background-image: url(../images/charte/bull2.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 10px;
}


#footer{
width: 932px;
height:46px;
background-image: url(../images/charte/bas_02.jpg);
background-repeat: repeat-x;
background-position: top right;
}


#bas-left{
float: left;
width: 130px;

}
#bas-right{
background-image: url(../images/charte/bas_02.jpg);
background-repeat: no-repeat;
background-position: top left;
float: left;
height:34px;
width:800px;
color: #8C8D30;
font-size: 11px;
padding-top: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#bas-right a{
color: #8C8D30;
font-weight: bold;
}


#bas-right a:hover{
color: #DDBE6B;
font-weight: bold;
}
.invisible{
display: none;
}

.cliq{
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cadre-left{
border:1px solid #DBC057;
width:112px;
height:86px;
background-color:#fff;
float:left;
margin:10px 15px 0px  0px;

}

.cadre-right{
border:1px solid #DBC057;
width:112px;
height:86px;
background-color:#fff;
float:right;
margin:10px 0px 0px  15px;
}

.inputForm{
border:1px solid #C8C9CA;
background-color: #FFFFFF;
width:150px;
color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}
.inputFormOver{
border:1px solid #C8C9CA;
background-color: #F5F4F4;
width:150px;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-weight:normal;
font-size: 12px;
color:#000000;
}
.button{
border:1px solid #F1D066;
background-color: #FFE9A3;
width:65px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 2px 0px;
color:#C50618;
}
.buttonOver{
border:1px solid #F1D066;
background-color: #F1D066;
width:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
cursor:pointer;
color:#C50618;
font-weight: bold;
padding: 2px 0px;
}

.frmContact{ /* dedicated ID for "contact form"*/

	text-align:center;
	background-color:#FFF5D7;
  width: 580px;
	border:1px solid #FFE9A3;
  background-image: url(../images/charte/back.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.frmContact .Label, .frmContact label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
white-space:nowrap;
}

.notice{
	font-size:11px;
	padding:0px;
  line-height: 18px;
}
