#photo_mois_back, #photo_mois_front { width:612px;height:277px;background-position:center center;background-repeat:no-repeat }
#photo_mois_back, #photo_mois_front { filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
.ko { color:#ff0000; }
.ok { color:#043055; }
.champ_saisie { width:500px; }
.ossature { width:990px; margin:auto; margin-top:10px; background-color:#ffffff; }
body { background-color:#ffffff; }
.titre_randonnee, a, a:visited { text-decoration: none; color: #043055; font-weight:bold; }
a.bouton:hover, a.lien:hover { text-decoration : underline; color: #043055; font-weight:bold; }
 
a.menu1, a.men1:hover, a.menu1:visited { color:#ffffff }

.menu1, .menu2 { color:#ffffff; text-align: right; background-color:#043055; padding-right:5px; }

.menu1 { padding-top: 5px; }

a.menu2, a.menu2:visited { font-weight:normal; color:#ffffff; text-decoration:none; }
a.menu2:hover { font-weight:normal; color: #4E79BA; }



.menu1_rainbow, menu2_rainbow, menu3_rainbow , menu4_rainbow , menu5_rainbow , menu6_rainbow  { color:#ffffff; width:150px; }
.menu1_rainbow { background-color:#CD0102; }
.menu2_rainbow { background-color:#FF5D06; }
.menu3_rainbow { background-color:#FFFE00; }
.menu4_rainbow { background-color:#25CC5A; }
.menu5_rainbow { background-color:#0201CB; }
.menu6_rainbow { background-color:#9800CD; }

.puce_titre1 { width:52px; height:49px; border:solid 2px; border-color:red}
.puce_titre_page { width:143px; border:solid 2px; border-color:red }
.puce_titre1_div { width:52px; height:49px; float:left; overflow:hidden }
.puce_titre_page_div { width:143px; height:49px; float:left; overflow:hidden }
.cellule_titre1_div, .cellule_titre_page_div { background-image:url(fond_titre1.jpg); }
.cellule_annulation_div { background-image:url(fond_annulation.jpg); }
.puce_titre_page { height:48px; }
.titre1, .titre_page, .titre_photo_mois { font-family: Century Gothic, Arial, Helvetica, sans-serif; color:#ffffff; font-size:18px; }
.titre1, .titre_page { margin-top:12px; }
.titre1 { margin-left:58px;}
.titre_page { margin-left:149px;}
.fond_accroche { padding:5px; background-color:#ebebeb; }
.fond_accroche_annule { padding:5px;background-color:#FFC5BC }
.contenu { width:600px;padding-bottom:10px; }

.cellule_photo_mois_div { background-image:url(fond_photo_mois.jpg); background-repeat:repeat-x; }
.photo_mois { width:488px; float:right; background-repeat:no-repeat; background-position:top right; }
.titre_photo_mois { margin-top:10px; text-align:right; }
.titre_photo_mois, .photo_mois { height:246px; }

/* Styles par défaut */
button, textarea { background-color: #ffffff; }
body, td, p, button, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding:0px; margin:0px; }
td, p, div { text-align: justify; }
td { vertical-align: top; }
table {border-collapse:collapse; }
input, textarea, select { border:solid 1px; border-color:#bbbbbb; }

#logo, .logo { width:60px; height:78px; border:none; }
#logo{ position:absolute; top:15px; left:7px; }
.tetiere { /*width:1000px;*/ height: 123px; background-image:url('tetiere.jpg'); background-repeat: no-repeat; background-position:bottom left; }
#menu { position:absolute; width:200px; height:500px; border-right:solid 1px; }
#contenu_page { position:absolute; width:800px; top:110px; left:200px; vertical-align:top; border-left:solid 1px; border-right: solid 1px; padding-bottom:10px; }
#copyright { display:none; position:absolute; top:0px; background-color:#ffffff; padding:10px; border: solid 1px; border-left:none; width:981px; }
#titre_page { width:800px; }
.droits { padding-top: 5px; padding-left:10px; padding-bottom:15px;}
#titre_page { font-weight:bold; padding-top: 5px; color:#ffffff; }
#titre_page { font-weight:bold; color:#ffffff; }
#titre_page, .ecart, .ecart_gauche, ecart_gauche_horizontal { padding-left: 10px; }
#titre_page { padding-bottom: 5px; border-bottom: solid 1px; }
.ecart, .ecart_gauche, .ecart_droite { padding-top: 5px; }
.ecart, .ecart_droite { padding-right: 10px; }
.trait { height:0px; padding-bottom: 10px; border-bottom:solid 1px; }
.champ { /*height: 14px; */ font-size:10px;}
.titre_liste { border-top: solid 1px; border-color: #cccccc; }
td.premiere_titre_liste, td.titre_liste, .titre_article { font-weight: bold; padding-bottom: 5px; }

#accueil_contenu_page { background-image:url('accueil_logo.jpg');background-repeat:no-repeat; background-color:#ffffff; position:absolute; top: 0px; left:0px; padding-top:100px; width:350px; vertical-align:top; border-right: solid 1px; padding-bottom:10px; }
#accueil_menu { background-color:#ffffff; position:absolute; top:0px; left:351px; width:650px; border-right:solid 1px; padding-top:45px;}

#bloc_recherche { z-index:1; position:absolute; left:550px; width:360px; height:156px; background-repeat: no-repeat; background-position:189px top; background-image:url('drapeau.jpg'); }
#cellule_connexion { width:185px; }

#tetiere, #menu, #contenu_page, #copyright, #titre_page, #accueil_contenu_page, #accueil_menu, .trait, .titre_liste, input, textarea, select { /*border-color: #cccccc;*/ }
table.liste, td.liste { border-top: solid 1px; border-color: #cccccc; padding: 0px; margin:0px;}
table.liste {border-bottom: solid 1px; }
th.liste, td.liste { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
th.liste { text-align: left; }
.libelle_simple, .libelle { vertical-align:middle; color: #043055; /*font-weight:bold;*/ }
.libelle { text-align: right; padding-right: 10px; }
.libelle_tableau { padding-left:20px; padding-right: 20px; text-align:center; }
td.boutons { padding-top: 10px; }
img { border: none; }
.detail { border:none; padding-top:5px; display:none; }
.important { font-weight : bold; }

p.titre_article { font-weight: bold; padding-top: 5px; padding-bottom:5px; }
ul { padding: 0px; padding-left: 15px; margin:0px;}

.fond_pair { background:url(fond.jpg); }
.fond_impair { background-color:#ffffff; }

.tdm_programme { background-image:url(images/muscu2.gif); }
.tdm_archives { background-image:url(images/timide2.gif); }
.tdm_nouvelles { background-image:url(images/fokcourse2a.gif); }
.tdm_programme, .tdm_archives, .tdm_propositions, .tdm_nouvelles { background-repeat:no-repeat; background-position:top right; }
