/* Fond et ascenceurs */
body.pasche {
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size:small;
  background-color : #857b7b;
//  background-attachment:fixed;
//  background-repeat:no-repeat;
  background-image: url(Artworks/stries.png);
  background-repeat:repeat-x repeat-y;
  background-position:left top;
  margin: 0px;
  padding: 0px;
  color: Black;
  text-align: left;
  scrollbar-base-color: #f3d5ba;
  scrollbar-arrow-color: #ffffff;
  scrollbar-3dlight-color: #f3e3d5;
  scrollbar-darkshadow-color: #cbb5a2;
  scrollbar-face-color: #f3d5ba;
  scrollbar-highlight-color: #f3e3d5;
  scrollbar-shadow-color: #cbb5a2;
  scrollbar-track-color: #fcf6f0;
}

body.print {
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size:small;
  background-color : White;
  background-attachment:fixed;
  margin : 10px;
  padding : 10px;
  color : Black;
  text-align: left;
  scrollbar-face-color: #f3d5ba;
  scrollbar-shadow-color: #cbb5a2;
  scrollbar-highlight-color: #f3e3d5;
  scrollbar-3dlight-color: #f3e3d5;
  scrollbar-darkshadow-color: #cbb5a2;
  scrollbar-track-color: #fcf6f0;
  scrollbar-arrow-color: #ffffff;
}

/* Globe */
.centered {
	text-align: center;
	display: block;
	z-index: 0;
}

/* Fond de la fenetre des photos */
.photo {
  text-align:left;
  color: #87888a;
  font-size:85%;
  line-height:10px;
  text-decoration: none;
}

body.photo {
  background-color : White;
  margin : 0px 0px;
  color : Black;
  text-align: left;
}

/* Vignette des photos */
img.photo {
  border:#f18e00 1px solid;
  text-decoration: none;
}

a.photo {
  border:#f18e00 0px solid;
  text-decoration: none;
}

/* Vignette des photos */
div.photo {
  width:101px;
  height:101px;
  float:left;
}

.titlediv {
  width:550px;
  height:180px;
  z-index: 0;
}

.topfont {
  font-size:12px;
  color: #87888a;
  text-decoration: none;
}

.rightdiv {
  margin-right: 14px;
  width: 186px;
  z-index: 0;
}

/* div global centré */
.centerdiv {
  border:white 0px solid;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 1000px; /* largeur obligatoire pour être centré */ 
//  background-color:white;
  background-repeat:no-repeat;
  background-position:center;
}

/* div global pour impression */
.printdiv {
  border:white 0px solid;
  background-color:white;
}

/* Image principale centree */
.backdiv {
  border:white 0px solid;
  top: 180px;
  left: 250px;
  width: 550px;
  height: 510px;
  right: 15%;
  margin-top: 0px;
  margin-left: 0px;
  background-color:#dddddd;
}

/* Image principale centree avec ascenceur */
.amaindiv {
  border:white 0px solid;
  text-align: left;
  color: #7e564a;
  width: 650px;
  height: 510px;
  overflow: auto;
  overflow-x : hidden;
}

/* Image principale centree */
.maindiv {
  border:white 0px solid;
  text-align: justify;
  color: #7e564a;
  width: 550px;
  background-color:transparent;
}

/* Image principale centree */
.hmaindiv {
  border:white 0px solid;
  text-align: justify;
  color: #7e564a;
  width: 550px;
  background-color:transparent;
//  display: none;
}

/* Texte principal pour impression */
.mainpdiv {
  border:white 0px solid;
  text-align: justify;
  margin-left: 90px;
  color: #7e564a;
  width: 710px;
}

.footerdiv {
//  position:absolute; 
  width:100%; 
  bottom:0px; 
  margin-bottom:0px;
//  display:none;
}

/* Image principale centree avec le globe */
.mainglobediv {
  border:white 0px solid;
  color: #87888a;
  width: 550px;
  height: 510px;
//  visibility:hidden;
//  display:none;
}

/* Menu principal de gauche */
.indexdiv {
  border:white 0px solid;
  padding: 0px 0px 0px 26px;
  margin: 0px;
  font-size: 12px;
  text-align:left;
  color: #f5a324;
  text-decoration: none;
  z-index: 2;
}

/* Zone de fin de la page */
.endpagediv {
  border:white 0px solid;
  text-align: left;
  color: #87888a;
  width: 100%;
  background-color:#ffffff;
  z-index: 3;
}

/* Espace de separation horizontal */
.spacediv {
  border:white 0px solid;
  text-align: left;
  width:100%;
  height:5px;
  position:absolute;
  background-color:white;
}


/* Logo en haut a gauche (flash) */
.logodiv {
  border:white 0px solid;
  width:250px;
  height:180px;
  left: 0px;
  top: 0px;
  float: left;
  background-color:white;
  z-index: 1;
}

/* Image transparente pour le lien sur le logo en flash */
.logolinkdiv {
  border:white 0px solid;
  width:150px;
  height:151px;
  position:absolute;
  left: 25px;
  top: 3px;
}

/* Logo en haut a gauche (image) */
.logodivimg {
  border:white 0px solid;
  width:150px;
  height:151px;
  position:absolute;
  left: 10px;
  top: 0px;
  background-image:url(Artworks/logo.png);
}

/* Boutons Advisory et Reuters */
.advisorydiv {
  border:white 0px solid;
  width:169px;
  height:19px;
  position:absolute;
  left: 16px;
  top: 167px;
}

.advisoryfont {
  text-align: center;
  font-size:12px;
  font-weight: bold;
}

/* Boutons Shop et Rss */
.shopdiv {
  border:white 0px solid;
  width:131px;
  height:19px;
  position:absolute;
  right: 16px;
  top: 165px;
}

/* Boutons du Shop */
.theshopdiv {
  border:white 0px solid;
  width:80%;
  height:19px;
  position:absolute;
  top: 165px;
}

/* Boutons du Shop */
.buttonshop {
  border:white 0px solid;
  font-size:12px;
  font-weight: bold;
  line-height: 19px;
  height: 19px;
  color: #ffffff;
  text-decoration: none;
  text-align:center;
  vertical-align:top;
}

/* Date du jour dans l'entete */
.datediv {
  border:white 0px solid;
  width:200px;
  height:15px;
  position:absolute;
  right: 16px;
  top: 131px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:right;
  color: #87888a;
  text-decoration: none;
}

/* Login dans l'entete */
.logfont, a.logfont {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: right;
  color: #87888a;
  text-decoration: none;
}

a.logfont:hover {
  font-weight:bold;
}

/* Affichage des nouvelles dans l'entete */
.newsdiv {
  border:white 0px solid;
  width:45px;
  height:15px;
  position:absolute;
  left: 8px;
  top: 103px;
  font-size: 12px;
  text-align: left;
  font-style:italic;
  color: #f18e00;
  text-decoration: none;
}

.newsfont {
  font-size: 12px;
  text-align: left;
  font-style:italic;
  font-weight: bold;
  color: #f18e00;
  text-decoration: none;
}

/* Affichage du texte defilant */
.news2div {
  border:white 0px solid;
  height:15px;
  position:absolute;
  left: 55px;
  right: 186px;
  top: 103px;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  font-style:italic;
  color: #87888a;
  text-decoration: none;
  white-space: nowrap;
  overflow:hidden;
}

.news2font {
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  font-style:italic;
  color: #87888a;
  text-decoration: none;
}

/* Affichage du marche */
.marketdiv {
  border:white 0px solid;
  width: 150px;
  height: 15px;
  position:absolute;
  left: 8px;
  top: 131px;
  font-size: 12px;
  text-align: left;
  font-style:italic;
  color: #f18e00;
  text-decoration: none;
}

/* Affichage du texte defilant */
.market2div {
  border:white 0px solid;
  height: 15px;
  position:absolute;
  left: 114px;
  right: 186px;
  top: 131px;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  font-style:italic;
  color: #87888a;
  text-decoration: none;
  white-space: nowrap;
  overflow:hidden;
}

/* Menu des langues */
.langdiv {
  border:white 0px solid;
  padding: 17px 16px 12px 0px;
  font-size: 11px;
  text-align: right;
  color: #f18e00;
  text-decoration: none;
}

a.lang {
  color: #87888a;
  text-decoration: none;
}

a.lang:hover {
  font-weight:bold;
}

a.langact {
  color: #f5a324;
  text-decoration: none;
}

a.langact:hover {
  font-weight:bold;
}

/* Texte annonce */
.annoncediv {
  border:white 0px solid;
  overflow:hidden;
  font-size: 12px;
  text-align: left;
  font-weight:normal;
  width: 988px;
  height: 15px;
  padding: 6px;
  color: #f18e00;
  background-color: #f4ede3;
  text-decoration: none;
  z-index: 4;
}

/* Espace entre la new et les liens */
.spacediv {
  border:white 0px solid;
  overflow:hidden;
  font-size: 8px;
  text-align: left;
  font-weight:normal;
  width: 100%;
  height: 5px;
  padding: 0px;
  color: #f18e00;
  z-index: 4;
}

.dot {
  color: #87888a;
}

/* Titre des entites */
.reseaudiv {
  border:white 0px solid;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  color: #f18e00;
  text-decoration: none;
}

/* Nom des entites */
.entitydiv {
  border:white 0px solid;
  font-size: 11px;
  text-align: left;
  color: #87888a;
  text-decoration: none;
}

a.entitydiv {
  color: #87888a;
  text-decoration: none;
}

a.entitydiv:hover {
  font-weight:bold;
}

a.entitycurrdiv {
  color: #f18e00;
  text-decoration: none;
}

a.entitycurrdiv:hover {
  font-weight:bold;
}

/* Texte copyright */
.copydiv {
  border:white 0px solid;
  font-size: 10px;
  text-align: right;
  font-weight:bold;
  color: #f18e00;
  text-decoration: none;
}

a.copydiv:hover {
  font-weight:bold;
}

/* Texte disclaimer */
.disclaimer {
  border:white 0px solid;
  font-size: 10px;
  text-align: right;
  font-weight:bold;
  color: #f18e00;
  text-decoration: none;
}

a.disclaimer:hover {
  font-weight:bold;
}

.fmenufont {
  font-size: 12px;
  text-align: left;
  color: #f18e00;
  text-decoration: none;
}

/* Zone principale d'affichage */
.textdiv {
  border:white 0px solid;
  position:absolute;
  right: 0px;
  left: 180px;
  top: 122px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

.textfont {
  font-family: Arial, Helvetica, sans-serif;
  font-size:small;
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

table.textfont {
  font-size:small;
  color: #87888a;
  text-decoration: none;
}


td.textfont {
  font-size:small;
  color: #87888a;
  text-decoration: none;
}


.title {
  color: #7e564a;
  font-weight:bold;
  text-decoration: none;
}

h1.title {
  font-size:medium;
  color: #7e564a;
  font-weight:bold;
  text-decoration: none;
}

div.title {
  margin-top: 2px;
  color: #7e564a;
  text-decoration: none;
}

.stitle {
  font-size:small;
  color: #7e564a;
  text-decoration: none;
}

/* Ligne de separation horizontale */
.linediv {
  border:white 0px solid;
  text-align: left;
  width: 100%;
  height: 8px;
  background-image: url(Artworks/line.png);
  background-repeat:repeat-x;
  background-position:left center;
  background-color: white;
}

table.title {
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

a.title {
  color: #f5a324;
  text-decoration: none;
}

a.title:hover {
  font-weight:bold;
}

P {margin:0; padding: 0;}

p.textfont {
  color: #87888a;
  text-decoration: none;
  padding-top: 6px;
  padding-right: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  margin: 0;
}

a.textfont {
  color: #87888a;
  text-decoration: none;
}


/* Caracteres du menu principal de gauche (fonction de niveau 0) */
.indexfont {
  font-size:12px;
  text-align:left;
  color: #f5a324;
  text-decoration: none;
}

tr.indexfont {
  height:22px;
  line-height:22px;
}

a.indexfont {
  color: #f5a324;
}

a.indexfont:hover {
  font-weight:bold;
  color: #f5a324;
}

/* Caracteres du menu principal de gauche (fonction de niveau > 0) */
.indexfont2 {
  font-size:12px;
  text-align:left;
  color: #888888;
  text-decoration: none;
}

a.indexfont2 {
  color: #888888;
}

a.indexfont2:hover {
  font-weight:bold;
  color: #888888;
}

tr.indexfont2 {
  height:18px;
  line-height:18px;
}

td.indexfont2 {
  width:170px;
  padding-left: 10px;
}

/* Caracteres du menu principal de gauche (fonction de niveau > 1) */
.indexfont3 {
  font-size:12px;
  text-align:left;
  color: #CC9966;
  text-decoration: none;
}

a.indexfont3 {
  color: #CC9966;
}

a.indexfont3:hover {
  font-weight:bold;
  color: #CC9966;
}

tr.indexfont3 {
  height:18px;
  line-height:18px;
}

td.indexfont3 {
  width:170px;
  padding-left: 20px;
}

.indexsep {
  height:5px;
  line-height:5px;
}

.bulleaide {
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  width:260px;
  left:0px;
  top:0px;
  background:#fbe1bb;
  padding:2px;
  font-size: 80%;
  text-align:left;
  color: #87888a;
  border:1px solid #f28e00;
/*  z-index: 2; */
}

.gfbulle {
  color : #000000;
  font-size : 80%;
  padding : 4px;
  background-color : #fbe1bb;
  border : 1px solid #f28e00;
}

.bullepdf {
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  width:160px;
  left:0px;
  top:0px;
  padding:0px;
  font-size: 80%;
  text-align:left;
  color: #87888a;
  background-color : #ffffff;
  border:1px solid #f28e00;
/*  filter:alpha(opacity=100); */
}

/* Masque de saisie */

.input1 {
  font-size:small;
  text-align:left;
  color: #87888a;
  border:1px solid #f28e00;
}

hr.input1 {
  height: 1px;
  color: #87888a;
  background-color: #87888a;
}

.input2 {
  font-size:small;
  text-align:left;
  color: #87888a;
  background:#fbe1bb;
}

form.input1 {
  margin:0px;
  padding:0px;
  border:0px solid #ffffff;
}

input {
  border:1px solid;
  border-color: #f28e00;
  font-size: 11px;
  text-align:left;
  color: #87888a;
  background-color: #ffffff;
}

input[type=password] {
  border:1px solid #f28e00;
  border-color: #f28e00;
  font-size: 11px;
  text-align:left;
  color: #87888a;
  background-color: #ffffff;
 }

textarea {
  border:1px solid;
  border-color: #f28e00;
  font-size: 11px;
  text-align:left;
  color: #87888a;
  background-color: #ffffff;
}

select {
  border:1px solid;
  border-color: #f28e00;
  font-size: 11px;
  text-align:left;
  color: #87888a;
  background-color: #ffffff;
 }

option {
  border:1px solid;
  border-color: #f28e00;
  font-size: 11px;
  text-align:left;
  color: #87888a;
  background-color: #ffffff;
 }

accept {
  border:0px solid white;
  width:70px;
  height:19px;
}

input[type=checkbox] {
 border:1px solid #f28e00;
 padding:1px;
 width:14px;
 height:14px;
 color:#f28e00;
 background-color:white;
 }

input[type=submit], input[type=reset] {
 border:1px solid #f28e00;
 font-weight:bold;
 background-color:white;
 cursor:pointer;
 }

input[type=submit]:hover, input[type=reset]:hover {
 border:1px solid #f28e00;
 color:black;
 background-color:#f28e00;
 }

input[type=submit]:active, input[type=reset]:active {
 border:1px inset #f28e00;
 background-color:#f28e00;
 color:black;
 } 


/* Ascenseur du DIV principal */
/*----------------------------*/

.scroll-track{
 height:8px;
 width:16px;
 background-image: url('Artworks/lift_bar.png');
 background-repeat: repeat;
}

.scroll-handle{
 border: 0px;
 height:6px;
 width:16px;
 background-image: url('Artworks/lift_drag.png');
 background-repeat: no-repeat;
 cursor:s-resize;
}

#scroll-track-top-2{
 height:10px;
 width:16px;
 background-image: url('Artworks/lift_up.png');
}

#scroll-handle-bot-2{
 height:2px;
 width:16px;
 background-image: url('Artworks/lift_bot.png');
}

#scroll-handle-top-2{
 height:2px;
 width:16px;
 background-image: url('Artworks/lift_top.png');
 background-repeat: no-repeat;
}

#scroll-track-bot-2{
 height:5px;
 width:16px;
 background-image: url('Artworks/lift_down.png');
}

.splitpane-divider {
    border: 1px solid black;
    background:#5B207B;
    opacity: .5;
/*  filter: alpha(opacity=50); */
}

/* The classes/ids below are just used in this example. You can use whatever you like */
#parent {
  width: 90%;
  background: #eeeeee;
}

.column {
  float: left; /* This is forces the page content to adjust to changes in height of the columns */
  overflow: hidden; /* As a precaution, all content is clipped to the column width */
  margin: 0; /* This and padding need to be zero */
  padding: 0;
  z-index: 1;
  background:#E7FECD;
  color: #666666;
  width: 33%; /* Default value, overridden by class */
}

/* Any spacing must be on a child of the column, not the column itself */
.content {
  border: 1px solid black;
  margin: 5px;
  padding: 5px;
}

/* Zone d'affichage des vignettes des fichiers pdf */
.thumbdiv {
  border:white 0px solid;
  overflow: hidden; /* Pas de debordement */
  float: left; /* alignement sur la ligne */
  white-space:nowrap; /* pas de coupure des mots */
  padding: 12px;
  width:114px;
  height:170px;
  position:relative;
  font-size: 12px;
  text-align: left;
  font-style:italic;
  color: #f18e00;
  text-decoration: none;
}

/* Zone d'affichage des vignettes des fichiers sans images associées */
.thumb2div {
  border:#f18e00 1px solid;
  overflow: hidden; /* Pas de debordement */
  padding: 2px;
  width:100px;
  height:134px;
  position:relative;
  font-size: 10px;
  text-align: left;
  color: #87888a;
  text-decoration: none;
}

/* Zone d'affichage des vignettes des fichiers html */
.thumb3div {
  border:#f18e00 1px solid;
  overflow: hidden; /* Pas de debordement */
  padding: 2px;
  width:100px;
  height:134px;
  position:relative;
  font-size: 10px;
  text-align: left;
  color: #87888a;
  text-decoration: none;
}

/* Image affichee comme vignettes des fichiers pdf */
.thumbimg, a.thumbimg {
  border:#f18e00 1px solid;
  width:100px;
}

/* table de l'opera */
.opera, table.opera, td.opera, tbody.opera, thead.opera, tfoot.opera {
  color: #7e564a;
  text-decoration: none;
}

tr.opera {
  color: #7e564a;
  vertical-align:top;
  text-decoration: none;
}

h3.gen {
  font-size:medium;
  margin: 0;
  padding: 0;
  color: #7e564a;
  vertical-align:top;
  text-decoration: none;
}

h4.opera {
  color: #7e564a;
  vertical-align:top;
  text-decoration: none;
}

a.opera {
  color: #f18e00;
  vertical-align:top;
  text-decoration: underline;
}

.oper, table.oper, td.oper, tbody.oper, thead.oper, tfoot.oper {
  color: #7e564a;
  text-decoration: none;
}

tr.oper {
  color: #7e564a;
  vertical-align:top;
  text-decoration: none;
}

h4.oper {
  color: #f18e00;
  vertical-align:top;
  text-decoration: none;
}

a.oper {
  color: #f18e00;
  text-decoration: none;
}

a.link {
  color: #f18e00;
  text-decoration: none;
}

/* Tables generales */
.gen, tr.gen {
  color: #7e564a;
  text-decoration: none;
}

a.gen {
  color: #f18e00;
}

a.gen:hover {
  font-weight : bold;
}

th.gen {
  font-weight: bold;
  color: #f18e00;
}

#mycustomscroll {
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	text-align: justify;
	color: #7e564a;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header {
	font-family : Arial;
	color: #f5a324;
	font-weight: bold;
	background-color : #ffffff;
	padding: 4px;
	border-spacing: 0px;
	line-height: 22px;
}

/* Styles utilises par les articles du Shop */
.article {
  border:white 0px solid;
/*  overflow: hidden; *//* Pas de debordement */
  float: left; /* alignement sur la ligne */
  margin : 0px 0px;
  width:280px;
  height:185px;
  position:relative;
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

/* Styles utilises pour visualiser un article du Shop */
.article1 {
  border:white 0px solid;
  overflow: hidden; /* Pas de debordement */
  white-space:nowrap;
  margin : 0px 0px;
  position:relative;
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

table.tarticle {
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

th.tarticle {
  font-size:11px;
  text-align:left;
  color: #f18e00;
  text-decoration: none;
}

.articlefont {
  font-size:11px;
  text-align:left;
  color: #f18e00;
  text-decoration: none;
}

.articlepdf {
  border:#f18e00 1px solid;
  text-decoration: none;
}

.articlenorm {
  border:#8e8e8e 1px solid;
  text-decoration: none;
}

/* Styles utilises pour les cartes de visites */
.bc {
  border:black 1px solid;
  overflow: hidden; /* Pas de debordement */
  float: left;  /* alignement sur la ligne */
  white-space:nowrap;
  margin : 0px 0px;
  margin-right: 10px;
  width:180px;
  height:270px;
  position:relative;
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

.bcmfont {
  font-size:11px;
  text-align:left;
  color: #000000;
  text-decoration: none;
}

.bcffont {
  font-size:11px;
  text-align:left;
  color: #7f7f7f;
  text-decoration: none;
}

.freebox {
  border:white 0px solid;
  margin : 0px 0px;
  position:relative;
  text-align:left;
  color: #87888a;
  text-decoration: none;
}

/* Edition d'un fichier texte */
.edit {
  font-family: MonoSpace;
  font-size:11px;
  text-align:left;
  color: #000000;
  text-decoration: none;
}

/* bouton de fonction (brun) */
.button {
  font-size:11px;
  text-align:left;
  color: white;
  text-decoration: none;
}

/* Couleurs des colonnes de la home page */
.color0
{
  color: #8f9092;
}
.color1
{
  color: #87888a;
}
.color2
{
  color: #f18e00;
}
.color3
{
  color: #b7a690;
}

/* Tables de la home page */
.home, tr.home {
  font-size:small;
  color: #8f9092;
  text-decoration: none;
}

a.home {
  color: #f18e00;
}

a.home:hover {
  font-weight: bold;
}

th.home {
  font-weight: bold;
  color: #f18e00;
}

.homecol1 {
  width: 33%;
}

.homecol2 {
  width: 33%;
}

.homecol3 {
  width: 33%;
}

/* Liste des album photos */
.album {
  text-align:left;
  color: #87888a;
  line-height: 1.8em;
  text-decoration: none;
}

p.album {
  margin:0px;
  padding:2px;
}

a.album {
  color: #f5a324;
  text-decoration: none;
}

a.album:hover {
  font-weight:bold;
}

/* Liste des fonds */
.fund {
  text-align:left;
  color: #87888a;
  line-height: 1.8em;
  text-decoration: none;
}

p.fund {
  margin:0px;
  padding:2px;
}

a.fund {
  color: #f5a324;
  text-decoration: none;
}

a.fund:hover {
  font-weight:normal;
}

.tickerstyle {
  border: 0px solid black;
  margin: 0px; 
  padding: 0px;
  overflow: hidden;
}

.messagediv {
  color: #87888a;
  text-decoration: none;
  margin: 0px; 
  padding: 0px;
  display: none;
  background: white;
}

.message {
  color: #87888a;
  text-decoration: none;
}

smallBr{
font-size: 1px; 
line-height: 4px;
}

/* fenetre de pub */
.aBox {
// background-color: #fbe1bb;
background-color: #ffffff;
border: 1px solid #f18e00;
color: #000000;
padding: 0px;
margin:0px;
left:0px;
top:0px;
width:250px;
position: absolute;
// filter:alpha(opacity=85);
// -moz-opacity:0.85;
// opacity: 0.85;
text-align:left;
z-index: 90;
}

.aBarTop {
background-color: #f18e00;
color: #ffffff;
cursor: move;
height:16px;
margin-right:0px;
font-weight: bold;
font-size:12px;
height:16px;
padding: 2px 1em 2px 1em;
}

.aBarClose {
background-color: #f18e00;
color: #ffffff;
cursor: pointer;
height:16px;
top:-18px;
left:218px;
position: relative;
display:inline;
font-weight: bold;
font-size:12px;
padding: 2px 1em 2px 1em;
}

.aContent {
  top:-18px;
  position: relative;
  padding: 10px 10px 0px 10px;
  text-align: left;
  color: #7e564a;
}

a.aInfo {
  text-align: left;
  color: #7e564a;
  border:0;
  text-decoration: none;
}

/* fenetre Login */
.aBoxLogin {
background-color: #fbe1bb;
border: 1px solid #f18e00;
color: #000000;
padding: 0px;
margin:0px;
left:0px;
top:0px;
width:280px;
position: absolute;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity: 0.85;
text-align:left;
z-index: 99;
}

.aLoginTop {
background-color: #f18e00;
color: #ffffff;
cursor: move;
height:16px;
margin-right:0px;
font-weight: bold;
font-size:12px;
padding: 2px 1em 2px 1em;
}

.aLoginClose {
background-color: #f18e00;
color: #ffffff;
cursor: pointer;
top:-18px;
left:248px;
height:16px;
position: relative;
display:inline;
font-weight: bold;
font-size:12px;
padding: 2px 1em 2px 1em;
}

.aLoginContent {
top:-18px;
position: relative;
padding: 10px 10px 0px 10px;
}

/* Bouton de lien au look submit */ 
.submitbutton {
  border:1px solid #f28e00;
  padding: 2px;
  font-weight:bold;
  cursor:pointer;
  color: #87888a;
}

a.submitbutton {
  background-color:white;
  text-decoration: none;
}

a.submitbutton:hover {
  color:black;
  background-color:#f28e00;
}

/* Affichage de la musique en cours code #CDSTATUS# */
.cdstatus {
  font-style:italic;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.imglogo
{
  border:0px solid #ffffff;
  align:absmiddle;
  vertical-align:middle;
}

