/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */  body { margin: 20px auto;    min-width: 750px;    width: 900px;    background-color: black;    background-image: url(../images/Esteren/bodyesteren.png);    background-repeat: repeat-y;    background-position: center top;    }  #en_tete_magientiste {     margin-top: 10px;    margin-left: 4px;    width: 890px;    height: 200px;    background-image: url(../images/Esteren/et_magientiste.png);    background-repeat: no-repeat;    background-position: left top;    border-bottom: 1px inset rgb(143, 97, 49);    border-top: 1px outset rgb(143, 97, 49);    border-left: 1px inset rgb(143, 97, 49);    border-right: 1px outset rgb(143, 97, 49);    }  #en_tete_sigire {     margin-top: 10px;    margin-left: 4px;    width: 890px;    height: 200px;    background-image: url(../images/Esteren/et_sigire.png);    background-repeat: no-repeat;    background-position: left top;    border-bottom: 1px inset rgb(143, 97, 49);    border-top: 1px outset rgb(143, 97, 49);    border-left: 1px inset rgb(143, 97, 49);    border-right: 1px outset rgb(143, 97, 49);    }   #en_tete_varigal {     margin-top: 10px;    margin-left: 4px;    width: 890px;    height: 200px;    background-image: url(../images/Esteren/et_varigal.png);    background-repeat: no-repeat;    background-position: left top;    border-bottom: 1px inset rgb(143, 97, 49);    border-top: 1px outset rgb(143, 97, 49);    border-left: 1px inset rgb(143, 97, 49);    border-right: 1px outset rgb(143, 97, 49);    }     #menu {    clear:both;    width: 170px;    float: left;    margin-left: 5px;    margin-top: 20px;    background-image: url(../images/Esteren/corpsesteren.png);    background-repeat: repeat-y;    background-position: center top;    border-bottom: 1px inset rgb(143, 97, 49);    border-top: 1px outset rgb(143, 97, 49);    border-left: 1px inset rgb(143, 97, 49);    border-right: 1px outset rgb(143, 97, 49);    }    #menu h1 {    color: black;    font-size: 1.05em;    font-family: Times, "Times New Roman",Times,Verdana,serif;    text-align: center;        margin: 0px;    padding-top: 10px;    background-image: url(../images/Esteren/fdmenu.png);    background-repeat: repeat-x;    }      .element_menu {     margin: 10px 15px 10px;    padding-top: 5px;    padding-bottom: 10px;    background-image: url(../images/Esteren/corpsesteren.png);    background-repeat: repeat-y;    }  .element_menu h3 { border-bottom: 1px solid rgb(128, 128, 128);    padding-bottom: 20px;    font-size: 1em;    font-family: "Times New Roman",Times,Verdana,serif;    text-align: center;    color: black;    }     .element_version, .element_connectes {     margin: 10px 15px 10px;    padding-top: 5px;    padding-bottom: 10px;    background-image: url(../images/Esteren/corpsesteren.png);    background-repeat: repeat-y;        padding-bottom: 20px;    font-size: 0.8em;    font-family: Arial, "Arial Black","Times New Roman",Times,Verdana,serif;    text-align: center;    color: black;    }   .element_version select, .element_version input {    font-size: 1em;    font-family: Arial, "Arial Black","Times New Roman",Times,Verdana,serif;    text-align: center;}        .element_version select { margin-bottom: 10px;    }     .element_connectes p{	text-align:left;	}  .element_menu ul { margin: 0px 0px 5px;    padding: 0px 0px 0px 10px;    list-style-type: none;    }  .element_menu a { color: rgb(51, 51, 51);    font-size: 0.9em;    font-family: Arial,"Arial Black","Times New Roman",Times,Verdana,serif;    text-decoration: none;    }  .element_menu a:hover { color: rgb(159, 159, 159);    font-family: arial,"arial black","times new roman",times,verdana,serif;    font-size: 0.9em;    }  .element_menu a:visited { color: rgb(102, 102, 102);    font-size: 0.9em;    font-family: arial,"arial black","times new roman",times,verdana,serif;    }.calendrier{	padding-top: 10px;	padding-bottom: 10px;	font-family: Arial, "Arial Black","Times New Roman",Times,Verdana,serif; /**/	font-size: 0.7em; 	color: black;	text-align: center;}.calendrier caption /*Titre du tableau */{   color: black;   margin: auto;    font-size: 0.7em;   padding-bottom: 5px;}.calendrier table /* Le tableau en lui-m?me */{   margin: auto;    border-bottom: 1px inset rgb(143, 97, 49);    border-top: 1px outset rgb(143, 97, 49);    border-left: 1px inset rgb(143, 97, 49);    border-right: 1px outset rgb(143, 97, 49);   border-collapse: separate; }.calendrier th /* Les cellules d'en-t?te */{   color: black;   font-size: 0.7em;}.calendrier a { color: rgb(51, 51, 51);    font-size: 0.8em;    font-family: Arial, "Arial Black","Times New Roman",Times,Verdana,serif;    text-decoration: none;    }.calendrier a:hover { color: rgb(159, 159, 159);    font-family: Arial, "Arial Black","Times New Roman",Times,Verdana,serif;    font-size: 0.8em;    }.calendrier a:visited { color: rgb(102, 102, 102);    font-size: 0.8em;    font-family: Arial, "Arial Black","Times New Roman",Times,Verdana,serif;    }    .lienCalendrier /* Les cellules normales */{	font-size: 0.7em; 	color: black;	text-align: center;	padding: 1px; 	empty-cells: show; }.lienCalendrierJour {	/* La cellule du jour actuel dans le calendrier */	font-size: 0.7em;	color: white;	text-align: center;	background-color: rgb(90, 60, 31);   /**/}.lienCalendrierEvnt {	/* La cellule du jour actuel dans le calendrier */	font-size: 0.7em;	color: red;	text-align: center;	border : 2px solid black;}.lienCalendrierJourEvnt {	/* La cellule du jour actuel dans le calendrier */	border : 2px solid black;        font-size: 0.7em;	color: red;	text-align: center;	background-color: rgb(90, 60, 31);   /**/}  #corps {    min-height: 900px;    margin-right: 5px;    margin-left: 184px;    margin-bottom: 20px;            margin-top: 20px;    padding-bottom: 200px;    background-image: url(../images/Esteren/corpsesteren.png);    background-repeat: repeat-y;    background-position: center top;    border-bottom: 1px inset rgb(143, 97, 49);    border-top: 1px outset rgb(143, 97, 49);    border-left: 1px inset rgb(143, 97, 49);    border-right: 1px outset rgb(143, 97, 49);    }  #corps h1 {    color: black;    font-size: 1.5em;    font-family:  Verdana, Times, "Times New Roman",serif;    font-weight: bold;    text-align: center;        margin: 0px;    padding-top: 20px;    padding-bottom: 30px;    background-image: url(../images/Esteren/fdtitre.png);    background-repeat: repeat-x;    }  #corps h2 { padding: 10px;    color: black;    font-size: 1em;    font-family: Arial,"Arial Black","Times New Roman",Times,Verdana,serif;    text-align: left;    }  #corps p { padding: 10px;    color: black;    font-size: 0.85em;    font-family: "Trebuchet MS",serif;    text-align: justify;    text-indent: 30px;    }  #corps ul { margin: 0px 0px 5px;    padding: 0px 10px 0px 30px;    color: black;    font-size: 0.85em;    font-family: "Trebuchet MS",serif;    text-align: justify;    }  .signature { text-align: right;    }  .image-flottante { float: left;    margin-right: 5px;    }       .image-flottante-droite { float: right;    margin-right: 5px;    }  .image-descriptive { text-align: center;    }  .dessous { clear: both;    }    a img /* Toutes les images contenues dans un lien */    {       border: none; /* Pas de bordure */    }  #corps a { color: rgb(51, 51, 51);    font-size: 1.5em;    font-family: Arial,"Arial Black","Times New Roman",Times,Verdana,serif;    text-decoration: none;    }  #corps a:hover { color: rgb(159, 159, 159);    font-family: arial,"arial black","times new roman",times,verdana,serif;    font-size: 1.5em;    }  #corps a:visited { color: rgb(102, 102, 102);    font-size: 1.5em;    font-family: arial,"arial black","times new roman",times,verdana,serif;    }  #pied_de_page { border-top: 1px solid rgb(143, 97, 49);    margin: 5px 5px;    padding: 5px;    text-align: justify;    color: black;    font-size: 0.7em;    font-family: "Trebuchet MS",Time,"Times New Roman",Verdana,serif;    }