body {background-image: url(images/bkg.jpg);  color: #336600; font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;;
font-size:13px;
margin-left:2px;
margin-right:0px;
margin-top:0px; 
}


a:active { color: #003366; font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
a:hover { color: #ff0000; font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
a:link { color: #003366; font-size:12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
a { color: #003366; font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}


.menu2 a:active { color: #003366;; font-weight:normal;}
.menu2 a:hover { color: #ff0000; font-weight:normal;}
.menu2 a:link { color: #003366;;  font-weight:normal;}
.menu2 a { color: #003366;; font-weight:normal;}

.haut1 { position: relative ; width: 100% ; overflow: visible ; margin 0px; padding: 1px ; }

.hautbkg { position: relative ; width: 100% ;  overflow: visible ; color: #FFCC00; margin 0px; padding: 1px ; background-image: url(images/bkghaut.jpg);}

.titr1 {
 color: #FFCC00; font-size:32px; background-image: url(images/bkgtitr.gif); background-repeat: no-repeat; text-align: center;}
.titr2 {color: #FFCC00; font-size:24px; background-image: url(images/bkgtitr.gif); background-repeat: no-repeat; padding-left: 12px;}
.titr3 { color: #FFCC00; font-size:18px; background-image: url(images/bkgtitr.gif); background-repeat: no-repeat; padding-left: 12px;}

.intro {font-size:14px; font-weight:bold;} 

.gauch { background-image: url(images/bkggauch.jpg); border:1px solid green;}

.menuh {border:1px solid green; color: #003300; background-color: #FFFFD8; padding: 2px;}

table {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; sans-serif; font-size:13px;}
tr {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:13px;}
td {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:13px;}


.norm {background-color: #ffffff;}

.norm2 {border:1px solid green; background-color: #ffffff; color: #003300; font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style:normal; font-size:12px;}

.normbrd {border:1px solid green; padding:4px;}

.lav04 {  border-color: #ACACAC; border-style: double;
        background-image: url(images/fond1.jpg);}

.lav05 {
background-image: url(images/fond3.jpg);
background-position: center;
background-position: top;
background-repeat: no-repeat;
padding:15;
color: #488700;
}


.form {background-color: #E6E6AF; border:1px solid; border-color: #AF9500;
         font-weight:bold;
        }


.valid {border:1px solid red;
        background-color: #FF7FCB;
        color: #000000;font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style:normal; font-size:12px;}

.amoi1 {border:1px solid green; padding:4px;
        background-color: #CCFFFF;
        color: #003300;font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style:normal; font-size:12px;}


.cdrblu2 {border:1px solid;
border-color: #990000; 
padding:4px;
background-color: #DBFC98;}

.cdrblu1 {border: 1px, solid;
border-color: #CC0000;
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch10.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98;}

.fdblu {border: 1px, solid;
border-color: #669900;
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch10.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98;}

.cdrfdblu {
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch10.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98;
}
 

.pcdrjaun2 {border:2px solid; border-color: #FFCC00; padding:4px;}
.pcdrjaun1 {border:1px solid; border-color: #FFCC00; padding:4px;}

.pcdrvert2 {border:2px solid green; padding:4px;}
.pcdrvert1 {border:1px solid green; padding:4px;}

.pcdrroug2 {border:2px solid red; padding:4px;}
.pcdrroug1 {border:1px solid red; padding:4px;}

.pcdrbkg01 {
border:2px solid; 
border-color: #FFCC00;
padding:4px;
padding-top: 14px; 
background-image: url(images/bkgp01.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.pcdrbkg02 {
border:2px solid; 
border-color: #FFCC00;
padding:4px;
padding-top: 12px; 
background-image: url(images/bkgp02.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.pcdrbkg03 {
border:2px solid; 
border-color: #669900;
padding:4px;
padding-top: 12px; 
background-image: url(images/bkgp03.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.pcdrbkg04 {
border:2px solid; 
border-color: #009900;
padding:4px;
padding-top: 12px; 
background-image: url(images/bkgp04.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.cdroug1b {border:2px solid;
border-color: #FFCC00;  
padding:4px;
background-image: url(images/bkgauch10.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.fdroug {border: 1px, solid;  
border-color: #FFCC00; 
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch9.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98;
}

.cdrfdroug {border:1px solid;
border-color: #FFCC00;  
background-color: #DBFC98; 
padding:4px;}


.fdvert {border: 1px, solid;  
border-color: #990000; 
padding: 4px;
padding-top: 10px; 
background-image: url(images/bkgauch9.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98; 
}

.cdrfdvert {border:1px solid;
padding:4px;
padding-top: 10px;
background-image: url(images/bkgauch11.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98; 
}

.cdrjaun2 {border-top: 1px, solid;
border-left: 1px, solid;
border-right: 1px, solid;
border-bottom: 1px, solid;  
border-color: #669900; 
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch9.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98;
}

.nouveau {border-top: 1px, solid;
border-left: 1px, solid;
border-right: 1px, solid;
border-bottom: 1px, solid;  
border-color: #669900; 
padding:4px;
padding-top: 10px; 
background-image: url(images/nouveau.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #DBFC98;
}

.cdrjaun1 {border:1px, solid;  
border-color: #FFCC00;  
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch11.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #CCCC33}

.fdjaun {
border:1px, solid;  
border-color: #990000;  
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch11.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
background-color: #CCCC33;
}

.pcdrbkgnouv {
border:2px solid; 
border-color: #FFCC00;
padding:4px;
padding-top: 14px; 
background-image: url(images/pbkgnouv.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.pcdrbkgprom {
border:2px solid; 
border-color: #FFCC00;
padding:4px;
padding-top: 14px; 
background-image: url(images/pbkgprom.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}


.cdrfdjaun {border: 1px, solid; 
border-color: #FFD83C;
padding:4px; 
background-color: #CCCC33; 
}

.cdrnoir2 {border: 1px, solid; 
border-color: #669900;
padding:4px; 
background-color: #CCCC33; 
}

.cdrnoir1 {border: 1px solid; 
border-color: #669900; 
padding:4px;
padding-top: 10px; 
background-image: url(images/bkgauch11.gif);
background-repeat: no-repeat;
background-position: center;
background-position: top;
}

.bordrvide{border: none;}

.bordr1{   border-style:solid;
             border-color : #ff0000;
             border-width: 1px;
          }

.bordr3{   border-style:solid;
             border-color : #ff0000;
             border-width: 3px;
          }

.bordn3{   border-style:solid;
             border-color : #000000;
             border-width: 3px;
          }

.bordb1{   border-style:solid;
             border-color : #0000E1;
             border-width: 1px;
          }

.bordb3{   border-style:solid;
             border-color : #0000E1;
             border-width: 3px;
          }

.bordv1{   border-style:solid;
             border-color : #248700;
             border-width: 1px;
          }

.bordv3{   border-style:solid;
             border-color : #248700;
             border-width: 3px;
          }

.bordj1{   border-style:solid;
             border-color : #FFF200;
             border-width: 1px;
          }

.bordj3{   border-style:solid;
             border-color : #FFF200;
             border-width: 3px;
          }

.bordg1{   border-style:solid;
             border-color : #D8D8D8;
             border-width: 1px;
          }

.bordg3{   border-style:solid;
             border-color : #D8D8D8;
             border-width: 3px;
          }
.vert { background-color: #ABEF25; font-weight:bold; font-size:12px; }

.rouge {color: #FFFFFF; background-color: #FF4141; font-weight:bold; font-size:12px; }

.blanc { background-color: #FFFFFF; font-weight:bold; font-size:12px; }

.titredispo { background-color: #FFEB78; border-style:solid; border-color: #D9CB7A;  border-width: 1px; font-weight:bold; font-size:12px; }

body h1{   
text-align: center;       
font-size: 26px;                                   
font-weight:bold;
font-style:italic;
margin: 2px;
           }
	             
body h2{ 
             font-size:20px;             
	font-weight:bold;
             font-style:italic;
             margin: 2px;
             background-image: url(images/bkggauch.jpg);
             background-repeat: no-repeat;
           }

	
body h3{        color: #FFCC00;
             font-size:16px;          
             text-align: left;
             padding-left: 2px;	
	font-weight:bold;
             font-style: normal;
             margin: 2px;
            }

.erreur1 {color=#ff0000;
             font-size:14px;          
             text-align: center;	
	font-weight:bold;
             margin: 80px;
             border-style:solid;
             border-color : #ff000;
             border-width: 1px;
             padding: 6px;
             overflow: visible;
             background-color: #D8D8D8;
            }

.retour1 {display:inline;

color: #003300;
LINE-HEIGHT: 1.9em; 
padding: 5px;
font-size: 12px; 
background-color: #CCFFFF;
font-weight: bold;
border-style:solid;
border-color : green;
border-width: 1px;
margin: 1%;
overflow: visible;
            }

.rub {display: inline;

float: left;
color: #336600;
background-color: #E6E6AF;
border:1px solid; 
border-color: #AF9500;
font-weight:bold;
margin: 2px;
padding: 2px;
            }

.rub1 {
color: #336600;
background-image: url(images/bkggauch.jpg);
background-repeat: no-repeat;
font-weight:bold;
margin: 2px;
padding: 1px;
            }

.bordn1{ 
margin-top: 2px; 
border-style:solid;
border-color : #000000;
border-width: 1px;
padding: 2px;
          }

.titrealbum{   
text-align: center;       
font-size: 20px;                                   
font-weight:bold;
font-style:italic;
margin-top: 2px;
margin-bottom: 6px;
           }

.titre3 {
color: #003300;
padding: 2px;
font-size: 14px; 
background-color: #FFFFFF;
font-weight: bold;
margin: 0px;
        }

.titre4 {
color: #003300;
padding: 2px;
font-size: 14px; 
background-color: #FFFFFF;
font-weight: bold;
margin: 0px;
border-style:solid;
border-color : red;
border-width: 2px;
        }

.gauche {
float: left;
width: 20%;
height: 86%;
overflow: scroll;
}

.gauche2 {
border-style: outset;
border-width:2px; 
border-color: #999999;
padding-bottom: 2px;
padding-top: 0px;
padding-left: 2px;
padding-right: 1px;
background-color: #CCFFFF;
color: #003300;
margin-top: 4px;
margin-right: 2px;
margin-left: 2px;
}

.gauche h1{
color: #990000;
padding: 1px;
text-align: center;
font-size: 14px; 
background-color: #CCCCCC;
font-weight: bold;
margin: 0px;
}

.gauche h3{
color: #0000FF;
padding: 1px;
text-align: center;
font-size: 14px; 
background-color: #CCCCCC;
font-weight: bold;
margin: 0px;
}
          








