body{background: url('../images/background.jpg') repeat-x top center #5f1da8;}

#site {width: 960px;margin: 0px auto; border: 1px solid #B1599A;background-color:#ffffff;}

#header{background: url('../images/header.gif') center top #ffffff; width: 960px; height: 147px;}
/* CORPS MENU */
#divMenu {text-align: center;}

/* CORPS GAUCHE RESULTATS, ... */
#corps_gauche{background: #cccccc; width: 320px;padding-top:5px;}
#corps_gauche a{color: #000000;}
#corps_gauche caption{font-weight: bold; font-size: 18px; color:#000000;text-decoration: underline;}
#corps_gauche .tete_table{font-weight: bold; color:#000000; text-align: center;}
#corps_gauche .res_table td{border-bottom: 1px solid #000000; border-right: 1px solid #9e9e9e;}
#corps_gauche fieldset {border:none; border-top:2px solid #B1599A;}
#corps_gauche legend {font-size: 21px; font-weight:bold;color:#000000;}

/* MENU PRINCIPAL 
.bt_menu_mauve ,.bt_menu_noir ,.bt_menu_bleu ,.bt_menu_jaune ,.bt_menu_blanc 
{text-align:center;vertical-align:middle;width:105px;height:45px;}
.bt_menu_mauve a,.bt_menu_noir a,.bt_menu_bleu a,.bt_menu_jaune a,.bt_menu_blanc a
{ display:block;text-decoration:none;width:105px;}*/

.bt_menu_mauve{background: url('../images/bouton_menu_mauve.png') center center no-repeat;}
.bt_menu_mauve a{color:#ffffff;}
.bt_menu_noir{background: url('../images/bouton_menu_noir.png') top center no-repeat;}
.bt_menu_noir a{color:#ffffff;}
.bt_menu_bleu{background: url('../images/bouton_menu_bleu.png') top center no-repeat;}
.bt_menu_bleu a{color:#ffffff;}
.bt_menu_jaune{background: url('../images/bouton_menu_jaune.png') top center no-repeat;}
.bt_menu_jaune a{color:#000000;}
.bt_menu_blanc {background: url('../images/bouton_menu_blanc.png') top center no-repeat;}
.bt_menu_blanc a {color:#000000;margin:auto;}

.menu_second p{height: 25px;width:100%;margin:0px;}
.menu_sd_mauve{background-color:#5f1da8;}
.menu_sd_mauve,.menu_sd_mauve a{color:#ffffff;}
.menu_sd_noir{background-color:#000000;}
.menu_sd_noir,.menu_sd_noir a{color:#ffffff;}
.menu_sd_bleu{background-color:#004aeb;}
.menu_sd_bleu ,.menu_sd_bleu a{color:#ffffff;}
.menu_sd_jaune{background-color:#ffff00;}
.menu_sd_jaune,.menu_sd_jaune a{color:#000000;}
.menu_sd_blanc{background-color:#ffffff;}
.menu_sd_blanc,.menu_sd_blanc a{color:#000000;}

/* MENU CORPS GAUCHE */
.bt_menu_g_mauve ,.bt_menu_g_noir ,.bt_menu_g_bleu ,.bt_menu_g_jaune ,.bt_menu_g_blanc 
{text-align:center;vertical-align:middle;width:160px;height:75px;}
.bt_menu_g_mauve a,.bt_menu_g_noir a,.bt_menu_g_bleu a,.bt_menu_g_jaune a,.bt_menu_g_blanc a
{ display:block;text-decoration:none;width:160px;}

#corps_gauche .bt_menu_g_mauve{background: url('../images/bouton_menu_g_mauve.png') center center no-repeat;}
#corps_gauche .bt_menu_g_mauve a{color:#ffffff;}
#corps_gauche .bt_menu_g_noir{background: url('../images/bouton_menu_g_noir.png') top center no-repeat;}
#corps_gauche .bt_menu_g_noir a{color:#ffffff;}
#corps_gauche .bt_menu_g_bleu{background: url('../images/bouton_menu_g_bleu.png') top center no-repeat;}
#corps_gauche .bt_menu_g_bleu a{color:#ffffff;}
#corps_gauche .bt_menu_g_jaune{background: url('../images/bouton_menu_g_jaune.png') top center no-repeat;}
#corps_gauche .bt_menu_g_jaune a{color:#000000;}
#corps_gauche .bt_menu_g_blanc {background: url('../images/bouton_menu_g_blanc.png') top center no-repeat;}
#corps_gauche .bt_menu_g_blanc a {color:#000000;margin:auto;}


#corps_gauche .caddie td {vertical-align:top;}
#corps_gauche .caddie .p_variant {font-size:11px;}
#corps_gauche .caddie .td_align_right {font-weight:bold; text-align:right; padding-right:5px;}
#corps_gauche .caddie .td_align_center {font-weight:bold; text-align:center; }
#corps_gauche .caddie .tr_caddie_1 {background-color: #f2f2f2;}
#corps_gauche .caddie .tr_caddie_2 {background-color: #dedede;}

/* MENU CORPS GAUCHE */
.bt_menu_g_mauve ,.bt_menu_g_noir ,.bt_menu_g_bleu ,.bt_menu_g_jaune ,.bt_menu_g_blanc 
{text-align:center;vertical-align:middle;width:160px;height:75px;}
.bt_menu_g_mauve a,.bt_menu_g_noir a,.bt_menu_g_bleu a,.bt_menu_g_jaune a,.bt_menu_g_blanc a
{ display:block;text-decoration:none;width:160px;}



/* CORPS PRINCIPAL */
#corps{width: 640px; padding:10px; padding-top: 5px;}
#corps a {color:#000000;}
#corps a.no_border {text-decoration: none;color:#000000;}
#corps h1{color: #B1599A; font-size: 21px;}
#corps h2{color: #B1599A; font-size: 18px;}
#corps h3{color: #B1599A; font-size: 16px;}
#corps h4{color: #B1599A; font-size: 14px;}
#corps fieldset {border:none; border-top:2px solid #B1599A;}
#corps legend {font-size: 21px; font-weight:bold;color:#000000;}
#corps legend a{color:#000000;}
#corps input {width: 95%;}
#corps .input_checkbox {width: 30px;}
#corps select {width: 100%;}
#corps textarea {width: 100%;}


#corps h1.actu01{color: #004aeb; font-size: 21px;width:100%;background-color:#ffff00;text-align:center;}
#corps h1.actu01 a{color: #004aeb;text-decoration:none;}
#corps h1.actu02{color: #ffff00; font-size: 21px;width:100%;background-color:#004aeb;text-align:center;}
#corps h1.actu02 a{color: #ffff00; text-decoration:none;}
#corps fieldset.actu{border:none;}
#corps .actu legend{font-size: 18px; font-weight:bold;color:#5f1da8;}
#corps .actu legend a{color:#5f1da8;text-decoration:none;}
#corps .actu span.actu_date{font-size: 11px; color:#CCCCCC;padding: 0px;margin:0px;}
#corps .actu p{font-size: 14px; color:#000000;padding-top: 0px;}
#corps caption{font-weight: bold; font-size: 18px; color:#B1599A;}
#corps .tete_table{font-weight: bold; color:#B1599A; text-align: center;}
#corps .res_table td{border-bottom: 1px solid #b1599A; border-right: 1px solid #f2a7de;}

#corps .table_boutique {width:45%; margin:5px;float:left;}
#corps .table_boutique td{vertical-align:top;}
#corps .clear_float {clear:both;}#corps_gauche .caddie td {vertical-align:top;}
#corps .caddie .p_variant {font-size:11px;}
#corps .caddie .td_align_right {font-weight:bold; text-align:right; padding-right:5px;}
#corps .caddie .td_align_center {font-weight:bold; text-align:center; }
#corps .caddie .tr_caddie_1 {background-color: #f2f2f2;}
#corps .caddie .tr_caddie_2 {background-color: #dedede;}
#corps .bouton_retour {background: url('../images/bouton_menu_g_blanc.png') center center no-repeat; height:75px;}
#corps .bouton_retour {text-align:center;vertical-align:middle;font-size:14px;font-weight:bold;}
#corps .bouton_retour a{display:block;text-decoration:none;width:160px;margin:0px auto;vertical-align:middle;}
#corps .bouton_commander {background: url('../images/bouton_menu_g_jaune.png') center center no-repeat; height:75px;}
#corps .bouton_commander {text-align:center;vertical-align:middle;font-size:14px;font-weight:bold;}

/* PIED DE PAGE */
#footed{ text-align: center; height: 50px; border-top: 1px solid #B1599A;} 
#footed table{ text-align: center; width:100%;}
#footed *{color: #cccccc; font-size: 12px;}
#footed a{color: #B1599A; text-decoration: none;}
#footed a:hover{color: #B1599A; text-decoration: underline;}