body,td,th {
	color: #FFFF00;
}
body {
	background-color: #333333;
	font-family:Arial, Helvetica, sans-serif;
}
a:link {
	color: #FFFF00;
}
a:visited {
	color: #FFFF00;
}
a:hover {
	color: #FFFFFF;
}

/*############# DEFILANTS ##########*/

.ejs_scroll 
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	text-decoration:none
}
.ejs_scroll:hover 
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	text-decoration:underline
}

.ejs_scroll_pub
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	text-decoration:none
}
.ejs_scroll_pub:hover 
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	text-decoration:underline
}



/* Autocompletion */
.update{
	position:absolute;
	width:250px;
	background-color:#666666;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	z-index:1;
}

ul.autocommune  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.autocommune li.selected { background-color: #FFFFFF; cursor:auto; }
li.autocommune {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:15px;
}
li.autocommune div.autocommune{
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
}

/*
##################################################################################
##																				##
##							CALQUE DU CATALOGUE									##
##																				##
##################################################################################
*/

.AfficheCentre
{
	
	width:100%;
	/*height:728px;
	border:solid 1px;
	overflow:auto;*/
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	color: #CCCCCC;
}
.AfficheRepro
{
	overflow:auto;
	width:690px;
	height:150px;
	border:solid 1px;
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}
.AfficheTableau
{
	font-size:x-small;
	color: #CCCCCC;
}
.AffichePage
{
	font-size:small;
	font-weight:bold;
}
.Dderecherche
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
}
.TitreDesc
{
	font-size:medium;
	font-weight:bold;
	color: #CCCCCC;
}
.TitreTabPanier
{
	color:#FFFFCC;
	font-size:x-small;
}
.TitreEnchere
{
	font-size:medium;
	font-weight:bold;
}
a.catalogue:link
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}
a.catalogue:visited
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}
a.catalogue:hover 
{
	text-decoration: none;
	color: #FFFFCC;
}
a.aprincipale2:link
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}
a.aprincipale2:visited
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}
a.aprincipale2:hover 
{
	text-decoration: none;
	color: #FFFFCC;
}

a.aimprime:link
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}
a.aimprime:visited
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}
a.aimprime:hover 
{
	text-decoration: none;
	color: #FFFFCC;
}

a.LienRouge:link
{
 	color:#FF0000;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}
a.LienRouge:visited
{
 	color:#FF0000;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}
a.LienRouge:hover 
{
	text-decoration: none;
	color: #FFFFCC;
}

a.aEncherir:link
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.aEncherir:visited
{
 	color:#CCCCCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.aEncherir:hover 
{
	text-decoration: none;
	color: #FFFFCC;
}

/*#######################################
#										#
#		CLASS SPECIALES					#
#										#
#######################################*/

.AfficheDefilant
{
	background-color:#CCCCCC;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.AutreTexte
{
	color:#CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.TexteAlerte
{
	font-size:medium;
	font-weight:bold;
	color:#FF0000;
}
.TableauAffiche
{
	color: #CCCCCC;
}
.LigneArticle
{
	color: #CCCCCC;
	font-size:12px;
}
.descriptif
{
	color:#FF0000;
}
.TitreRub
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CCCCCC;
}

/*#######################################
#										#
#		PAGE PORTS.PHP					#
#										#
#######################################*/

/* ##### Port #######*/

.TitrePortDestination
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFCC;
	background-color:#666666;
}

.TitreTabPort
{
	background-color:#666666;
	color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

.LignePortPrix
{
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFCC;
}
.lignePortNom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
}

/*########################
##						##
##		LIENS NEWS		##
##						##
########################*/

a:link.news {
	color: #CCCCCC;
	text-decoration: none;
	font-size:x-small;
}
a:visited.news {
	text-decoration: none;
	color: #CCCCCC;
	font-size:x-small;
}
a:hover.news {
	text-decoration: none;
	color: #FFFFCC;
	font-size:x-small;
}
a:active.news {
	text-decoration: none;
	font-size:x-small;
}

/*########################
##						##
##	  AFF. GENERAL		##
##						##
########################*/

.CalqueAffiche
{
	overflow:auto;
	width:640px;
	height:728px;
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	color: #CCCCCC;
}

.Rouge
{
	color:#FF0000;
}

/*########################
##						##
##		  NEWS			##
##						##
########################*/

.TitreNewsGene
{
	color:#CCCCCC;
	font-size:x-large;
	font-weight:bold;
}

.titrenews
{
	color:#CCCCCC;
	font-size:large;
	font-weight:bold;
}

.tableaunews 
{
	width: 620px;
	border:1;
	background-color: #333333;
}

.NewsTexte
{
	font-size:x-small;
	color: #CCCCCC;
}

.ResumeNews
{
	font-size:small;
	font-weight:bold;
	color: #CCCCCC;
}

.infobulle
{
	position: absolute;   
	visibility : hidden;
	border: 1px solid #666666;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F0F0F0;
	color:#666666;
}

.Titrebulle
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.TitreLignebulle
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Prixbulle
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.TitreTab
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F0F0F0;
	background-color:#666666;
}