/* #################### STYLES GLOBAUX ####################### */
* {margin:0;line-height:inherit;}
*:first-child+html * {line-height:normal;}
* html * {line-height:normal;}
HTML {overflow:auto;overflow-x:hidden;height:100%;}
BODY {background-color:#4e1802; width:100%;height: 100%;}
A {text-decoration:none;color:#f6d272;}
A:hover {color:#FFFFCC;}
UL {list-style-type:none;}
H1 { font-size:inherit; display:inline; font-weight:inherit; color:inherit;}
.clear {clear:both; margin-bottom:6px;}
LI {color:white; font-family:tahoma;font-size:10px;}
INPUT {color:white; background-color:transparent; border:1px solid #CC6600;font-family:tahoma;font-size:12px;}
TEXTAREA {color:white; background-color:transparent; border:1px solid #CC6600;font-family:tahoma;font-size:12px; overflow:auto;}
TH {color:#f1b34b; text-align:center; font-family:"Times New Roman"; font-size:12pt; margin:10px; border:#CC9900 1px solid;}
TD {color:#FFFFCC; font-family:"Times New Roman"; font-size:10pt; border:#CC9900 1px solid;}

/* #################### BLOC PRINCIPAL CENTRE ####################### */
.content {width:1004px; margin:auto; }
.lien_secret {display:block; width:20px; height:20px; cursor:default;position:absolute;top:70px;margin-left:50px;}

/* #################### BLOC HAUT ####################### */
.haut {width:1004px; height:223px; background-image:url(IMAGES/haut.png);}

/* #################### BLOC CONTENU ####################### */
.contenu {width:1004px; background-image:url(IMAGES/fond.png); min-height:378px;}
.disposition {position:relative; z-index:1;}

/* #################### BLOC MENU ####################### */
.menu {float:left; width:225px; margin-left:13px; position:relative; z-index:1;}
* html .menu {margin-left:6px; margin-top:-25px; width:220px;}
.menu ul {margin-left:-40px; margin-top:-20px;}
*:first-child+html .menu ul {margin-left:13px;}
* html .menu ul {margin-left:0px;}
.menu ul a {color:#f1ba4d; font-family::tahoma; font-size:10pt; text-align:center; background-image:url(IMAGES/menu.png); width:215px; height:22px; display:block;}
.menu ul a:hover {color:#FFFFCC;background-image:url(IMAGES/menu_on.png);}
*:first-child+html .menu img {margin-left:8px;}

/* #################### BLOC MENU ####################### */
.milieu {float:left; width:766px; margin-top:-20px; position:relative; z-index:1; min-height:480px;}
.ruban { background-color:black; opacity:0.4;filter : alpha(opacity=40);  width:744px; height:25px; }
.ruban_texte { width:744px; height:25px; margin-bottom:5px; color:#f1b34b; text-align:center; font-family:"Times New Roman"; font-size:14pt; margin-top:-23px; z-index:1; position:relative;}

.f1-3h { background-image:url(IMAGES/FENETRES/1-3.png); width:246px; height:10px;}
.f1-3b { background-image:url(IMAGES/FENETRES/1-3.png); background-position:bottom; width:246px; height:10px;}
.f1-3c { background-image:url(IMAGES/FENETRES/1-3m.png); background-position:0 -10px; width:246px;}
* html .f1-3h { background-image:url(IMAGES/FENETRES/1-3_ie6.gif);}
* html .f1-3b { background-image:url(IMAGES/FENETRES/1-3_ie6.gif);}
* html .f1-3c { background-image:url(IMAGES/FENETRES/1-3m_ie6.png);}

.f2-3 {float:left;margin-left:-2px;}
.f2-3h { background-image:url(IMAGES/FENETRES/2-3.png); width:500px; height:10px;}
.f2-3b { background-image:url(IMAGES/FENETRES/2-3.png); background-position:bottom; width:500px; height:10px;}
.f2-3c { background-image:url(IMAGES/FENETRES/2-3m.png); background-position:0 -10px; width:500px;}
* html .f2-3 {margin-left:0px;}
* html .f2-3h { background-image:url(IMAGES/FENETRES/2-3_ie6.gif);}
* html .f2-3b { background-image:url(IMAGES/FENETRES/2-3_ie6.gif);}
* html .f2-3c { background-image:url(IMAGES/FENETRES/2-3m_ie6.png);}

.f1-2_gauche {float:left;margin-right:5px; z-index:1; position:relative;}
.f1-2_droite {float:left; z-index:1; position:relative;}
.f1-2h { background-image:url(IMAGES/FENETRES/1-2.png); width:372px; height:10px;}
.f1-2b { background-image:url(IMAGES/FENETRES/1-2.png); background-position:bottom; width:372px; height:10px;}
.f1-2c { background-image:url(IMAGES/FENETRES/1-2m.png); background-position:0 -10px; width:372px;}
* html .f1-2h { background-image:url(IMAGES/FENETRES/1-2_ie6.gif);}
* html .f1-2b { background-image:url(IMAGES/FENETRES/1-2_ie6.gif);}
* html .f1-2c { background-image:url(IMAGES/FENETRES/1-2m_ie6.png);}

.f1-1h { background-image:url(IMAGES/FENETRES/1-1.png); width:750px; height:10px;}
.f1-1b { background-image:url(IMAGES/FENETRES/1-1.png); background-position:bottom; width:750px; height:10px;}
.f1-1c { background-image:url(IMAGES/FENETRES/1-1m.png); background-position:0 -10px; width:750px;font-family:tahoma;}
* html .f1-1h { background-image:url(IMAGES/FENETRES/1-1_ie6.gif);}
* html .f1-1b { background-image:url(IMAGES/FENETRES/1-1_ie6.gif);}
* html .f1-1c { background-image:url(IMAGES/FENETRES/1-1m_ie6.png);}

.fgalh { background-image:url(IMAGES/FENETRES/gal.png); width:120px; height:10px;}
.fgalb { background-image:url(IMAGES/FENETRES/gal.png); background-position:bottom; width:120px; height:10px;}
.fgalc { background-image:url(IMAGES/FENETRES/galm.png); background-position:0 -10px; width:120px;}
* html .fgalh { background-image:url(IMAGES/FENETRES/gal_ie6.gif);}
* html .fgalb { background-image:url(IMAGES/FENETRES/gal_ie6.gif);}
* html .fgalc { background-image:url(IMAGES/FENETRES/galm_ie6.png);}

/* #################### DIVERS ####################### */
.texte {color:white; font-family:tahoma; padding-left:10px; padding-right:10px; text-align:justify; font-size:11px; line-height:15px;}
*:first-child+html .texte {line-height:15px;}
* html .texte {line-height:15px;}
.texte_petit {color:white; font-family:tahoma; padding-left:5px; padding-right:5px; text-align:justify; font-size:9px; line-height:15px;}
*:first-child+html .texte_petit {line-height:15px;}
* html .texte_petit {line-height:15px;}
.titre {font-size:20px;color:white; margin-left:10px;}
.titre_j {font-size:16px;color:#FFCC66; margin-left:10px;}
.news {margin-top:5px;color:white; font-family:tahoma;font-size:11px; margin-left:10px;}
.news_date {color:#f6d272; font-size:12px;}
.image_ablum {border:0;margin-left:10px;float:left;margin-top:3px;}
.liste_album {float:left; margin-top:-20px;}
*:first-child+html .liste_album {line-height:8px; margin-left:40px;}
* html .liste_album {line-height:8px; margin-left:40px;}
.form_align {width:100px; display:block; float:left; height:18px;}

.lecteur {position:relative; z-index:0; margin-left:-3px;}
*:first-child+html .lecteur { margin-left:10px;}
.lecteur_uni {position:absolute;margin-left:250px;display:none;}
*:first-child+html .lecteur_unimoz {position:absolute;margin-left:250px;}

.photo_gal {float:left;margin-left:1px;border:3px solid #6c1a01;}

/* #################### CALENDRIER ####################### */
.titremois  {font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color:#CC9900; background:#993300;}
a.titremois  {cursor:pointer;}
a.titremois:hover  {color: #FF0000; text-decoration: underline }

.titrejours  { font-family: Helvetica, Arial; font-size: 9px; color: #FDFC65; background: #1C2D67 }
.titrenum  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; height:50px; vertical-align:middle; background: #1C2D67 }
.titrenum2  { font-family: Helvetica, Arial; font-size: 11px; color: #1C2D67; height:50px; vertical-align:middle; background: #1C2D67 }
.titreweek  { font-family: Helvetica, Arial; font-size: 9px; color: #AAAAAA; background: #1C2D67 }
.titreweek2  { font-family: Helvetica, Arial; font-size: 11px; color: #1C2D67; height:50px; vertical-align:middle; background: #1C2D67 }
.titrewend  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; height:50px; vertical-align:middle; background: #1C2D67 }
.titrewend2  { font-family: Helvetica, Arial; font-size: 11px; color: #1C2D67; height:50px; vertical-align:middle; background: #1C2D67 }
.titrenow  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; height:50px; vertical-align:middle; background: #90A0E0 }
.presta  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; height:50px; vertical-align:middle; background:#FF3300 }
.presta a { font-size:9px;cursor:pointer;}
.vide { font-family: Helvetica, Arial; font-size: 11px; color: #1C2D67; height:50px; vertical-align:middle; background: #1C2D67 }

/* #################### BLOC BAS ####################### */
.bas {width:1004px; height:530px; background-image:url(IMAGES/bas.png); margin-top:-458px;}
.bas p {font-family:tahoma;font-size:10px; font-weight:600; margin-left:75px; padding-top:500px; display:block;}

.bas a {color:#f3be4f;}
.bas a:hover {color:#f1fc3f;}





