.infobulle{
	position: absolute;   
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #EEFEB2;
}

.btsub {
   width: 36px;
   height: 19px;
   margin: 0;
   padding: 0;
   border: 0;   
   background: transparent url("../images/caddie2.gif") no-repeat top left ;/* on place l'image en arrière plan */
   text-indent: 3000px;/* On cache le texte de substitution (très loin car Opera l'affiche même en dehors du boutton : il faut donc le faire sortir de la page)*/
   cursor: pointer;  /* pour transformer de pointeur en main */
}


.btsub:hover {
   background-position: 0 -18px;/* On déplace l'image d'arrière plan pour donner l'effet */
}


.fondTabLogin {
   background-image:url("../images/fondLogin.gif");
   background-repeat:no-repeat;
   background-position:top;
}

.fondTabLogin2 {
   background-image:url("../images/fondLogin.gif");
   background-repeat:no-repeat;
   background-position:top;
}

.tableMenu {
	border: thin solid #B3D819;
	border-collapse: collapse;
}

.tableMenuBleu {
	border: thin solid #B5C3D6;
	border-collapse: collapse;
}


.thMenu {
	font-family: monospace;
	border: thin solid #B3D819;
	padding: 5px;
	background-color: #ffffff;
}

.tdCentral {
	background-image:url(../images/map_monde.jpg);
	background-repeat:no-repeat;
	background-position: center;
}

.tdMenu {
	font-family: sans-serif;
	border: thin solid #B3D819;
	padding: 5px;
	text-align: left;
	background-color: #ffffff;
}

.captionMenu {
	font-family: sans-serif;
}

.titrePage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}


A:visited {
	TEXT-DECORATION: none;
	COLOR: #4785CB
}
A:active {
	TEXT-DECORATION: none;
	COLOR: #4785CB 
}
A:link {
	TEXT-DECORATION: none;
	COLOR: #4785CB 
}
A:hover {
	TEXT-DECORATION: underline;
	COLOR: #4785CB
}

body {
	background:background-color: #FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}



HR
{
    BORDER-RIGHT: #000000 1px dashed;
    BORDER-TOP: #000000 1px dashed;
    BORDER-LEFT: #000000 1px dashed;
    BORDER-BOTTOM: #000000 1px dashed;
    HEIGHT: 1px
}


table {
	color: #FFFFFF;
	}
	
tr, td, th {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px
	}
ul {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #DEDECA
	}
.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.83em;
	color: #333333;
	background-color: #CCCCCC
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}
tr.ListHeaderColor th {
	text-align: left;
	}.small {
	font-size: 85%;
}
