BODY {
    margin-left: 5px;
    margin-top: 5px;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
A:link {
    color: #000000;
}
UL.liste {
    list-style-image: url("../images/arrow_next.gif");
    margin-bottom: 0px;
    margin-left: 10px;
    padding-left: 10px;
}
UL.liste LI {
    margin-top: 3px;
}

.parag {
    margin-left: 18px;
    text-indent: -18px;
}
.tabEncadre {
    border: #189b6f 3px double;
    font-size: x-small;
}
.tabEncadreBlanc {
    background-color: #ffffff;
    border: #189b6f 3px double;
    font-size: x-small;
}
.tabContenu {
    width: 100%;
    background-color: #dff7e9;
    border: #cccccc 1px dashed;
    font-size: x-small;
}
.tabContourMenuGauche {
    width: 100%;
    border: #cccccc 1px dashed;
    font-size: x-small;
}
A.lienMG:link, A.lienMG:active, A.lienMG:visited {
	color: #000000;
	text-decoration:none
}
A.lienMG:hover {
	color: #189b6f;
}
.tabContenu A {
    color: #000000;
}
.tabContenu2 {
    background-color: #dff7e9;
    border: #cccccc 1px dashed;
    font-size: x-small;
}
.tabContenu2 A {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.tabContenu2 A:hover {
    font-weight: bold;
    text-decoration: underline;
}
.tabContenuBlanc {
    width: 100%;
    background-color: #ffffff;
    border: #cccccc 1px dashed;
    font-size: x-small;
}
.tabContenuBlanc A {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.tabContenuBlanc A:hover {
    font-weight: bold;
    text-decoration: underline;
}
.tabMentions {
    background-color: #ffffff;
    border: #cccccc 1px solid;
    padding: 4px;
    font-size: 9px;
    color: gray;
}


.trTitre {
    background-color: #00aa8c;
    font-weight: bold;
    color: #ffffff;
    font-size: medium;
    text-align: center;
}
.trTitre1 {
    font-weight: bold;
    background-color: #9fdbc2;
    text-decoration: none;
    text-align: center;
}
.trEntete {
    background-color: #00aa8c;
    font-weight: bold;
    color: #ffffff;
    font-size: x-small;
    text-align: center;
}
.trLigne {
    background-color: #c3eed9;
    font-size: x-small;
}
.trLigne1 {
    font-weight: bold;
    color: #189b6f;
    font-size: small;
    text-align: center;
}
.trLigne2 {
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    font-size: small;
    text-align: center;
}
.trLigne3 {
    background-color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.trLigne4 {
    background-color: #c3eed9;
    color: #00aa8c;
    font-size: x-small;
    text-align: center;
}
.trLigne5 {
    background-color: #c3eed9;
    font-size: x-small;
    text-align: center;
}
.trLigne6 {
    background-color: #c3eed9;
    font-weight: bold;
    color: #ff0000;
    font-size: x-small;
    text-align: center;
}
.trLigne7 {
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    font-size: x-small;
    text-align: center;
}
.trLigne8 {
    color: #000000;
    background-color: #ffffff;
    font-size: x-small;
    text-align: center;
}
.trLigne9 {
    font-weight: bold;
    color: #189b6f;
    font-size: xx-small;
    text-align: center;
}
.trLigne10 {
    font-weight: bold;
    background-color: #9fdbc2;
    text-decoration: none;
    text-align: center;
    font-size: small;
}
.tdTitreQ {
    border-top: #9fdbc2 1px solid;
    background-color: #c3eed9;
    color: #000000;
    font-weight: bold;
    font-size: x-small;
}

.txtFS {
    font-size: x-small;
}
.txtFSBlanc {
    font-size: x-small;
    background-color: #ffffff;
}
.txtFSBlanc2 {
    font-weight: bold;
    font-size: x-small;
    background-color: #ffffff;
}
.txtMini {
    font-size: xx-small;
}
.txtObligatoire {
    color: #ff0000;
}
.txtValidation {
    color: #000000;
}
.txtTitre {
    color: #189b6f;
    font-weight: bold;
    font-size: medium;
}
.txtTitre2 {
    color: #000000;
    font-weight: bold;
    font-size: small;
    text-align: center;
}
.txtTitre3 {
    color: #000000;
    font-weight: bold;
    font-size: medium;
    text-align: center;
}
.txtTitre4 {
    color: #189b6f;
}
.txtTitre5 {
    background-color: #ffffff;
    color: #189b6f;
    font-size: small;
    text-align: center;
}
.txtSousTitre {
    color: #000000;
    font-weight: bold;
    font-size: x-small;
}
.lienRouge A {
    font-weight: bold;
    color: #ff0000;
    font-size: x-small;
    text-align: center;
}

.baseline {
    font-size: 9px;
    color: #999999;
    text-align: center;
    text-decoration: none;
}
.baseline A {
    color: #999999;
    text-decoration: none;
}
.baseline A:hover {
    color: #000000;
    text-decoration: underline;
}
.forfait A {
    color:#189b6f;
    text-decoration: none;
}
.forfait A:hover{
    color:#189b6f;
    text-decoration: underline;
}
.prix A {
    color:#000000;
    text-decoration: none;
}
.prix A:hover{
    color:#000000;
    text-decoration: underline;
}

/* Styles de menu */
.tabMenuHaut {
    width: 100%;
    border-width: 0px;
    border-collapse: collapse;
}
.tabMenuHautIn {
    border-width: 0px;
    text-align: center;
}
.tabMenuHautIn2 {
    width: 547px;
    border-width: 0px;
    text-align: center;
}
.tabMenuGauche {
    width: 100%;
    border-width: 0px;
    border-collapse: collapse;
}
.tabMenuGaucheIn {
    width: 179px;
    border-width: 0px;
    background-color: #c3eed9;
    text-align: center;
}
.menuBg {
    background-color: #c3EED9;
}
.navHautOff2
{
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    background-color: #00aa8c;
}
.navHautOff2 A
{
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}
.navHautOff
{
    border-right: #ffffff 1px solid;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    background-color: #00aa8c;
}
.navHautOff A
{
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}
.navHautOn2
{
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    background-color: #C3EED9;
}
.navHautOn
{
    border-right: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    background-color: #FFFFFF;
}
.navHautOn A
{
    font-weight: bold;
    font-size: 10px;
    color: #00aa8c;
    text-decoration: none;
}
.navHautOn2 A
{
    font-weight: bold;
    font-size: 10px;
    color: #00aa8c;
    text-decoration: none;
}

A.txtNoDeco {
    text-decoration: none;
}

/* Styles pour gérer l'affichage des partenaires */
.contact {
}
.videlec {
}
