a {		
	text-decoration: none
}
a:hover{
	text-decoration : underline;
}
html, body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	background-image: url(images/BGpro.jpg);
	background-repeat: repeat;
	background-position: -100px 0px;
	}
.banniereTitrepro{
	background-color: #7FB0E3;
	height: 80px;
	margin-top: 10px;
	}
#menuLang{
	float : right;
	text-align : center;
	margin: 10px;
	font-size: x-small;
}
#menuLang img{
	border : 0;
	margin : 2px;
	}				
.ImgTitrepro{
	background-color: #CC3300;
	float : right;
	margin-right: 20px;
	width: 101px;
	height: 79px;
	border: solid #0062CB 1px;
	}	
.banniereTitreimg {
	margin-top: 4px;
	float : left;
	margin-right: 10px;
	margin-left: 10px;
}
.banniereTitreMI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32pt;
	z-index: 1;
	position: absolute;
	left: 125px;
	top: 25px;
	color: white;
}
.banniereTitreMIOmbre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32pt;
	color: #000000;
	z-index: 0;
	position: absolute;
	left: 127px;
	top: 27px;
}
#BarreGauche {
	background-image: url(images/BGverticalDegradBleu.jpg);
	background-repeat: repeat-x;
	background-color: #0062CB;
	width: 50px;
	border-right: solid #0062CB 1px;
	float: left;
}
#footer {
	color: #FFFFFF;
	background-color: #0062CB;
	clear: both;
	height: 30px;
}
#footer div{
	height : 30px; 
	line-height: 30px; 
	margin-left: 51px; 
	background-color: #7FB0E3;
}
#container {
	background-image: url(images/FondGaucheTile.jpg);
	background-repeat: repeat-y;
	border-top: solid #0062CB 1px;
	padding-bottom: 15px;
}
#menuHolder{
	float : left;
	width : 200px;
	margin-top: 15px;
	padding: 0px;
}
#TxtHolder{
	margin-left : 251px;
	height : 100%;
	width : auto;
	margin-top: 15px;
	border: solid #0062CB 1px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

/*Le Holy Hack, pour debugger IE en utilisant un autre de ses bugs... vive IE...*/
/* hide from MacIE \*/
* html #menuHolder {
  margin-right: -3px;
  }
* html #TxtHolder {
	margin-left: 0;
}
/* end hide */

#TxtHolderInsc{
	margin-left : 51px;
	height : auto;
	width : auto;
	margin-top: 15px;
	border: solid #0062CB 1px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}
#MainMenu {
	width: 180px;
	list-style-type: none;
	font-size: 80%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-right: solid #0062cb 1px;
	border-left: solid #0062cb 1px;
	border-bottom: solid #0062cb 1px;
}
#MainMenu li {
	margin: 0px;
	padding: 0px;
	border-top: solid #0062cb 1px;
	background-image: url(images/menuBGcat.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	line-height: 20px;
}
#MainMenu li.adh {
	background-image: url(images/menuBGadh_jaune.jpg);
	background-repeat: repeat-x;
}
.sousmenu {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #00CCFF;
	display: block;
}
#MainMenu .sousmenu li {
	list-style-type: square;
	list-style-position: inside;
	padding: 0px;
	padding-left : 5px;
	margin: 0px;
	border-top: solid #0062cb 1px;
	background-image: url(images/menuBGscat.jpg);
	background-repeat: repeat-y;
	font-weight: normal;
}
#MainMenu .sousmenu li.vieuxcongres{
	color:#676767;
}
#MainMenu .sousmenu li.vieuxcongres a{
	color:#676767;
}
#MainMenu .sousmenu li.catActive {
	list-style-type: disc;
	list-style-position: inside;
	padding: 0px;
	padding-left : 5px;
	margin: 0px;
	border-top: solid #0062cb 1px;
	background-color: #FF99FF;
	background-image: url(images/menuBGscatActive.jpg);
}
#MainMenu .sousmenu li.catActive a{
	color : #ffffff;
}
#MainMenu li a {
	margin: 5px;
	padding: 0px;
	color: black;
}
#MainMenu .sousmenu a {
	margin-left: 0px;
	padding: 0px;
}
.menuFrame {
	text-align: center;
	width: 180px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}
#MainMenu .sousmenu .soussousmenu {
	padding: 0px;
	margin: 0px;
}
#MainMenu .sousmenu .soussousmenu li {
	background-image: none;
	background-color: #FFFFFF;
}
#MainMenu .soussousmenu a {
	margin: 20px;
	padding: 0px;
}
#TxtHolder p {
	text-align: justify;
}
h2 {
	color: #0062CB;
}
h3 {
	color: #0062CB;
}
h4 {
	color: #0062CB;
}
.legende {
	font-size: small
}
.septoutil{
	clear: right;
}
.septoutil .num{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	color: #0062CB;
	float: left;
	margin-top: -10px;
	margin-left: 0px;
	font-weight: bold;
}
.septoutil p{
	margin-left: 30px;
}
.septoutil img{
	float: right;
	margin: 10px;
	margin-top: -15px;
	
}
.img_livre{
	float: left;
	margin: 5px;
}
.titre{
	font-weight: bold;
	color: #0062CB;
	font-size: large;
}
.editions_txt{
	margin-left: 90px;
}
.auteur{
	font-weight: bold;
}
.docs{
	list-style-image: url(images/flecheMedSmall.gif);
}
.docs img{
	border: 1px solid #0099CC;
	margin-right: 10px;
	float: left;
}
.docs li{
	color: #000000;
	float: none;
	margin-top: 10px;
	border: 1px solid #0062CB;
	padding-right: 5px;
	width: 100%;
	height: 127px;
}
.docs p{
	color: #000000;
	margin-left: 90px;
}
.forma{
 	margin-left : 0px;
}
.forma .pays{
	font-weight : bold;
	color:#990000;
	font-size: 120%;
 	margin-left : 20px;
}
.forma .type{
	font-weight : bold;
	color : #0062CB;
	font-size:110%;
	margin-left : 50px;
}
.forma .ville{
	color : #009;
}
.forma .info{
	margin-left : 50px;
}
.indice{
	position : relative; 
	top : -5px; 
	font-size: 90%;
}
#index_info{
	float: right;
	width: 150px;
	text-align: center;
	border: 1px solid #0082BC;
	margin-left: 10px;
	background-color: #FEFF37;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/BGvertical200DegradJaune.jpg);
	background-repeat: repeat-x;
	height: 200px;
	margin-top: 15px;

}#index_info p{
	font-size : small;
}
.index_info2{
	border: 1px solid #0082BC;
	background-color: #7FB0E3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 2px;
	background-image: url(images/BGvertical200DegradJaune.jpg);
	height: auto;
}
.bleuf {color: #3300CC;}
.bleuc {color: #0099FF;}
.bordeaux{color: #6D071A;}
.rose {color: #FF0033;}
.fuchsia {color: #FF3399;}
.violet {color: #660066; }
.vert {color: #33CC33}
.orange {color: #CC9900}
.rouge {color: #CC3300}

.table_ostende{
	border-color : #dfe7f4;
	border-width: 1px;
	font-size: small;
}
.table_ostende .tr_1{
	background-color : #7FB0E3;
	color: #FFFFFF;
	text-align: center;
}
.table_ostende .tr_2{
	background-color : #dfe7f4;
	color: #0062CB;
	font-family: "Times New Roman", Times, serif;
}
.table_ostende .tr_3{
	background-color: #eff5e3;
}
.congres {
	background-color: #FFFFCC;
	border: 2px solid #006db2;
	float: left;
	width: 170px;
	margin-left: 9px;
	font-size: 83%;
	text-align: center;
	padding: 4px;
	color: #000033;
	background-image: url(images/BGvertical200DegradJaune.jpg);
}
.congres2 {
	background-color: #018a78;
	float: left;
	width: 170px;
	margin-left: 9px;
	font-size: 83%;
	text-align: center;
	padding: 4px;
	color: #FFFFFF;
	border-left: 2px solid #006db2;
	border-right: 2px solid #006db2;
	border-bottom: 2px solid #006db2;
}
#container #TxtHolder .avantage {
	list-style-image: url(images/flecheMedSmall.gif);
}
