*{ 
    font-family:Arial;
    font-size:12px;
    #overflow: hidden;
}

a {
    cursor:pointer;
    font-size:12px;
}
a :visited{
    cursor:pointer;
    font-size:12px;
}
a:hover {
    cursor:pointer;
    font-size:12px;    
}
a#barre_nav{
    cursor:pointer;
    font-size:12px;
    color:#742693;
    text-decoration: none; 
}

a#barre_nav:visited {
    font-size:12px;
    color:#742693;
    text-decoration: none;
}

a#barre_nav:hover{
    font-size:12px;
    color:#d1cfee;
    text-decoration: none;
}

a#footer {
    cursor:pointer;
    font-size:14px;
    color:#742693;
    text-decoration: none;    
}

a#footer:visited {
    font-size:14px;
    color:#742693;
    text-decoration: none;
}

a#footer:hover{
    font-size:14px;
    color:#d1cfee;
    text-decoration: none;
}

a#plan {
    cursor:pointer;
    font-size:12px;
    color:#742693;
    text-decoration: none;
}

a#plan:visited {
    font-size:12px;
    color:#742693;
    text-decoration: none;
}

a#plan:hover{
    font-size:12px;
    color:#d1cfee;
    text-decoration: none;
}

HR#separateurMenu{
    color:#f999fa;
    size:2px;
    margin:0px;
    paddding:0px;
    line-height:1px;
    font-size:0px;
    border:0px;
}

TABLE#barre_nav {
    width:707px;
    margin-left:22px;    
}

TABLE#barre_nav th{
    vertical-align:middle;
    color:#742693;
    font-size:12px;    
}

TABLE#barre_nav td{
    width:17px;
    height:34px;
    background:url(../images/carre_separateur_menu.jpg) no-repeat center;
}

TABLE#menubas {
    border-top:2px solid #f999fa;
    border-bottom:2px solid #f999fa;
    width:100%;
}

TABLE#menu {
    border-top:2px solid #f999fa;
    width:100%;
}

TABLE#menu td#td_contenu,TABLE#menubas td#td_contenu {
    font-size:12px;
    color:#ffffff;
    vertical-align:middle;
    height:30px;
    border:0px;
    padding-left:10px;
    text-align:left;
    cursor: pointer;
}

TABLE#menu tr ,TABLE#menubas tr {
    border:0px;
}

TABLE#menu td#td_gauche ,TABLE#menubas td#td_gauche {
    background-color:#3b0334;
    font-size:12px;
    width:8px;
    height:30px;
    border:0px;
}

TABLE#menu td#td_couleur ,TABLE#menubas td#td_couleur {
    font-size:12px;
    width:10px;
    height:30px;
    border:0px;
}

SPAN#texteGras{
    font-weight: bold;
    font-size:10pt;
}

DIV#div_entete {
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:293px;
    text-align:center;
}

DIV#titre {
    margin-top:10px;
    text-align: left;  
}

SPAN#Titre {
    font-family: Arial;
    font-size: 14pt;
}

DIV#texte {
    float: left;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    margin-top: 10px;
}

DIV#texte b {
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    font-style: bold;
}

DIV#texte i {
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    font-style: italic;
}

DIV#texte u {
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    font-style: normal;
    text-decoration: underline;
}

DIV#texteGauche {
    float: left;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    width: 400px;
}

DIV#texteDroite {
    float: right;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    width: 200px;
}

div.image {
    padding: 10px;
    margin-top: -20px;
}

div.im {
    float: left;
    padding: 10px;
}

div.sousimage {
    float: left;
    padding: 10px;
}

div.imP {
    float: left;
    padding: 10px;
}

DIV#texteGauche2 {
    float: left;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    width: 120px;
}

DIV#texteMilieu {
    float: left;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    width: 180px;
    padding-left: 10px;    
}

DIV#texteDroite2 {
    float: left;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    width: 320px;
    padding-left: 20px;    
}

TABLE#tarif {
    border: 1px solid black;
    text-align: center;
    width: 400px;
    border-collapse:collapse; 
    margin: 0px; 
    padding: 0px;
}

TR#grand {
    height: 50px;
}

TR#grand1 {
    height: 50px;
}

TR#moyen {
    height: 20px;
}

#formulaire_contact{margin:0px; width:350px;float:right;border:1px solid #CCCCCC;display:inline;margin-right:50px;margin-top:10px; text-align:center;    font-family: Verdana;    font-size: 9pt; }
#formulaire_contact dt{height:33px;color: #1F2C64;font-size:12pt; font-weight:bold;}
#formulaire_contact dd{margin:0px;padding:0px}
#formulaire_contact dd ul{ list-style-type: none;padding:0px;margin:0px;}
#formulaire_contact dd li{margin:8px}
#formulaire_contact dd span.formLabel{width:100px;text-align:right;display:block;float:left;}
#formulaire_contact dd input,select,textarea{width:170px;border:1px solid #CCCCCC;height:17px; font-family: Verdana;    font-size: 9pt; }
#formulaire_contact dd input.BtAcceder{margin-left:50px;border:1px solid #000000;height:20px;}

li {
    
}
