#message {
	position:absolute;
	text-align:center;
	visibility: visible;
}
<!--
textarea, input,select { background-color:#EEBEEB;
  scrollbar-base-color:#9A0E92;
  scrollbar-3dlight-color:#550750;
  scrollbar-arrow-color:#EE1AE2;
  scrollbar-darkshadow-color:#53027B;
  scrollbar-face-color:#8B1984;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#9A0E92;
  scrollbar-track-color:#D41CC9;
}
/**********************************************************/
/*														  */
/*      DIFFERENTES COULEURS DES ECRITURES SUR LE SITE    */
/*														  */
/**********************************************************/
h1{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:346px;
	text-align:center;
	background-image:url('images/design/titre.gif');
	margin-bottom:8px;
	padding-top:3px;
	background-repeat:no-repeat;
	height:25px;
	color:white;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-weight:bold;font-size:14px;
	overflow:hidden;
}
h2{margin-top:0px;padding-top:0px;}
h2,h3{
font-size: 20px;margin-bottom:0px;padding-bottom:2px;
}
h3{
 font-size: 14px; margin-top:0px;
}
.h3{
font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";
color:black;
}
.standard,.titre,.petit,.rouge,.noir,.bleu,.blanc,.blanc_gras,.rouge,.violet,.gris_comic,.rose,h2,h3{font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";}
.standard,.rouge,.noir,.bleu,.blanc_gras,.blanc,.rouge,.violet,.gris_comic,.rose {
	font-size: 12px;/* police générale, prevu pr le texte, contenu */
}
.petit{ font-size:8px;}
.moyen{ font-size:11px;}
.blanc_gras {font-weight: 900;color: #FFFFFF; }
.titre_accueil {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;font-weight: 900;
}
.titre {font-size: 13px;/* plus grande taile : prévu pour les titres*/}
.rouge {color: #FF0000;}
.noir {/* noir */
color: #000000;}
.jaune{/* noir */
color: yellow;}
.avertissement_jeu{/*jeu pronostic*/
color:yellow;
font-weight:bold;
}
.rose,h2,h3{/* noir */
color: purple;}
.vert{
color: green;}
.bleu {
color: #08318C;}
.blanc {/* blanc */
color: #FFFFFF;}
.violet {/*violet*/
color: #53027B;
font-weight: bold;}
.gris_comic {/* gris , en comic sans ms, petite ecriture */color: #CCCCCC;}


/**********************************************************/
/*														  */
/*        DIFFERENTES LIENS							      */
/*														  */
/**********************************************************/

/* lien général, violet */
a:link,a:visited {color: #53027B;font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";text-decoration: none;font-size: 12px;}
a:hover {color: #53027B;font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";text-decoration: underline;font-size: 12px;}
a:active {color: #FF0000;font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";text-decoration: none;font-size: 12px;}
a{font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif, "Comic Sans MS";font-size: 12px;}
/* lien blanc */
a.blanc {font-family: Geneva, Arial, Helvetica, sans-serif, Comic Sans MS;font-size: 12px;color: #FFFFFF;}
a.blanc:link {text-decoration: none;}
a.blanc:visited {text-decoration: none;color: #FFFFFF}
a.blanc:hover,a.blanc:active  {text-decoration: none;color: #F8BF24;}
/* lien blanc_menu */
a.blanc_menu {font-family: Geneva, Arial, Helvetica, sans-serif, Comic Sans MS;font-size: 12px;color: #FFFFFF;}
a.blanc_menu :link {text-decoration: none;}
a.blanc_menu :visited {text-decoration: none;color: #FFFFFF}
a.blanc_menu :hover,a.blanc_menu :active {text-decoration: none;}
/*lien rose */
a.rose {text-family: Geneva, Arial, Helvetica, sans-serif, Comic Sans MS;font-size: 12px;color: #96179A;}
a.rose:link {text-decoration: none;}
a.rose:visited {text-decoration: none;color: #96179A;}
a.rose:hover,a.rose:active {text-decoration: none;color: #F8BF24;}
/*lien noir */
a.noir {text-family: Geneva, Arial, Helvetica, sans-serif, Comic Sans MS;font-size: 12px;color: black;}
a.noir:link {text-decoration: none;}
a.noir:visited {text-decoration: none;color: black;}
a.noir:hover,a.noir:active {text-decoration: none;color: black;}
/**********************************************************/
/*														  */
/*        CALQUES,TABLEAUX,IMAGES, ETC.				      */
/*														  */
/**********************************************************/
.imageForum{
border:1px dotted black;
margin:10px;
padding:5px;
background:#CCCCCC;
margin-left:auto;
margin-right:auto;
}
/* td */
.degrade_violet{
	background:url('images/fond_tableau_violet330.jpg');
	background-repeat:repeat-y;background-color:#57087F;
}
#avertissement_rouge{
color:red;border:2px solid red;text-align: center;background:white;
}
#avertissement_rose{
color:purple;border:2px solid purple;text-align: center;background:white;
}
#avertissement_blanc{
color:white;border:2px solid white;text-align: center;
}
#avertissement_rouge,#avertissement_blanc{
padding-left:auto;padding-right:auto;margin:4px;
width:400px;padding:10px;
margin-left:auto;margin-right:auto;
}
.devMenu{
position:absolute; visibility : hidden;z-index:2;
}
#celluleCentrale{vertical-align:top;padding:0px;padding-bottom:5px;
}
.titreEntraineur{
font-size:14px;
color:white;
background:purple;
border:1px solid white;
}
/** MENU **/
#celluleMenu{ width:190px;vertical-align:top;height:100%;}
#haut_menu{ height:7px;background-image:url('images/design/haut_menu.gif');width:190px;}
#centre_menu{ background-image:url('images/design/centre_menu.gif');width:190px;padding:2px;height:100%;background-repeat:repeat-y;}
#bas_menu{ height:16px;background-image:url('images/design/bas_menu.gif');width:190px;background-repeat:no-repeat;}
.tab_profil{
	width:90%;
	border:solid 2px black;
	background:#EEBEEB;
	margin-bottom:10px;margin-top:10px;
	margin-left:auto;margin-right:auto;}
.tab_maintenance{
	width:90%;
	border:solid 2px black;
	background:white;
	margin-bottom:10px;margin-top:10px;
	margin-left:auto;margin-right:auto;}
.tab_statut{
	width:85%;
	border:solid 1px black;
	background:#9561AC;

	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.tab_statut td{
	border:dotted 1px black;
	padding:2px;
}


.tab_profil td{
	padding:2px;
}
.calque_info_accueil
{
margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;width:260px;padding:3px;
}
.calque_transp{
border:dotted 2px black;
width:80%;
margin-top:3px;
margin-bottom:3px;
margin-left:auto;
margin-right:auto;
filter:alpha(opacity=45);
-moz-opacity:0.5;opacity: 0.5;
position:inherit;
padding:2px;
display:block;
color:white;
}
.descriptionAlbum{text-align:center;border:1px solid #CCCCCC;background:#FFFF66;padding:5px;}
.newMessage{
position:absolute;text-align:center;padding:3px;width:200px;z-index:5;margin-left: 250px;top: 0px;background-color: #FFFFFF;border:1px solid purple;
}
.info_bulle
{
border:1px dotted purple;visibility:hidden;position:absolute;display:inline;background:white;
}
.titre_pronostic{
border:solid 1px purple;
width:50%;
text-align:center;
margin-top:3px;
margin-bottom:3px;
margin-left:auto;
margin-right:auto;
filter:alpha(opacity=45);
-moz-opacity:0.5;opacity: 0.5;
position:inherit;
padding:2px;
display:block;
background:yellow;
}
.formulaire_pronostic{
padding:10px;background:white;
margin-top:10px;margin-left:10px;
width:300px;
margin-left:auto;
margin-right:auto;
border:solid purple 1px;

}
.navigation{/* calque contenant l'arborescence de la page vue */
margin-left:10px;margin-bottom:5px;
color:black;
}
.encadre_noir{/* cadre noir */
border:1px solid black;
padding:4px;width:400px;
}
/*
 * IMAGE
 *
 */
 .imageIntegrerTexte{
float:left;vertical-align: text-top;margin-right:4px;margin-bottom:3px;
 }
.image_flottante{

float:left;margin-right:10px;vertical-align: text-top; }
.avertissement_pronostic{
background-color:brown;
text-align:center;
padding:10px;
margin-top:10px;margin-left:10px;
width:200px;
margin-left:auto;
margin-right:auto;
border:solid #FFFFFF 1px;
}
.tab_bleu_degrad{
background:url('images/fond_degrade_violet.jpg');
background-repeat:repeat-y;
background-color:#53027B;
border:solid #FFFFFF 1px;
}
#photoRecherche{
background:white;border-bottom:1px solid purple;border-right:1px solid purple;padding:4px;border-left:1px solid purple;
}
.tab_fond_blanc_degrade
{
	background:url('images/top_gradient.jpg');background-repeat:repeat-x;background-color:white;
}
.margeBasLibNews{margin-bottom:4px;}
/**********************************************************/
/*														  */
/*        balisage spécifique       				      */
/*														  */
/**********************************************************/
