* {
font-family: Trebuchet MS, Helvetica, Verdana, Sans-Serif;
font-size: 10pt;
margin: 0px;
padding: 0px 0px;
background-color: #ffffff;
text-align: justify;
}

body {
text-align: center; /* pour corriger le bug de centrage IE */
}

a {
text-decoration:none;
text-align:center;
color:#00a2cb;
}

a:hover {
color:#00a2cb;
text-decoration:underline;
text-align:center;
}

input {
color: #71c3bc;
border: 1px dashed #71c3bc;
background-color: #eee;
text-align: center;
}

textarea {
color: #71c3bc;
border: 1px dashed #71c3bc;
background-color: #eee;
text-align: justify;
}

.bouton {
text-align:center;
color: #71c3bc;
background-color: #ffffff;
border: 1px dashed #71c3bc;
text-align: justify;
}

img {
border:0px;
}

.black {
color: #000000;
font-size: 12pt;
}

.bordure {
border: 0.5px dashed #71c3bc;
}

.legende {
font-size: 9pt;
font-style: italic ;
}

fieldset {
margin-top: 30px;
left: 50%;
top: 50%;
border: 1px solid #71c3bc;
padding: 10px;
width: 535px;
text-align: center;
padding: 5px 5px;
}

legend {
padding: 1px;
background:#FFFFFF;
border: 1px solid #71c3bc;
color:  #71c3bc;
margin-bottom: 0px;
border-style: dashed;
font-weight: bold;
}

h1 {
display: block;
background-repeat: no-repeat;
width: 560px;
font-size: 20px;
}

.contenu table {
width: 100%;
text-align: center;
}

.contenu td {
text-align:center;
}

.carteGoogle {
width: 823px;
height: 410px;
margin-top: 0px;
margin-left: 0px;
border: 1px solid #71c3bc;
}

.caseForm {
color: #71c3bc;
border: 1px dashed #71c3bc;
background-color: #eee;
}

.tab {
margin-left: 1em;
}

.li1 {
background-image: url(../images/puce1.gif);
width: 11px;
height: 9px;
position: relative;
}

.mention {
text-decoration: underline;
}

.texte_desc {
position: relative;
}

.videoGoutte {
text-align: center;
}

.text {
text-align: justify;
}

.planSite {
color: #71c3bc;
}

.planSite:hover{
color:#71c3bc;
}

.news {
padding: 5px 5px;
border: 1px dashed #71c3bc;
}

.titreNewsIndex {
font-weight: bold;
padding: 0px 5px;
color: #71c3bc;
border: 1px dashed #71c3bc;
text-align: center;
}

.titreNews {
font-weight: bold;
padding: 0px 5px;
color: #ffffff;
background-color: #71c3bc;
border: 1px dashed #71c3bc;
text-align: center;
}

.contenuNews {
margin: 5px;
}

.footerNews {
padding: 0px 5px;
color: #ffffff;
background-color: #71c3bc;
text-align: right;
}

hr {
margin-left: auto;
margin-right: auto;
width: 180px;
text-align: center;
}

.htmlarea {
width: 825px;
height: 350px;
}

.listeNews td {
border: 1px dashed #71c3bc;
text-align: center;
}

.listeNews {
text-align:center;
width: 825px;
}

.listeNews table {
border: 1px solid #71c3bc;
width: 825px;
text-align:center;
}

.titresTableau {
font-weight: bold;
color: #71c3bc;
background-color: #eee;
}

.voirAussi {
margin-top: 30px;
float: right;
}

.voirAussi td {
text-align: right;
}

.voirAussi a:hover {
text-decoration: underline overline;
}

.erreur {
color: red;
}

.caseFormErreur {
color: red;
}
