.ableu {
color: #00539f; 
text-decoration: none;
}

.ableu:hover {
color: #00539f; 
text-decoration: underline;
}

a {
color: #000000; 
text-decoration: none;
}

a:hover {
color: #ED8723; 
text-decoration: underline;
}

.ablanc {
color: #FFFFFF; 
text-decoration: none;
}

.ablanc:hover {
color: #FFFFFF; 
text-decoration: underline;
}

.aorange {
color: #CE7A08; 
text-decoration: none;
}

.aorange:hover {
color: #CE7A08; 
text-decoration: underline;
}

	#menubas {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #999999;
			list-style: none ;
			margin: 0 ;
			padding: 0 ;
				}

	#menubas li a {
				color: #999999 ;
				font: 1em Verdana, Arial, Helvetica, sans-serif ;
				font-weight: bold ;
				text-decoration: none ;
				}

	#menubas li a:hover, #annonce li a:active {
				color: #666666 ;
				}


TD { font-size: 9pt;
     font-family: verdana, arial, helvetica, sans-serif }

h4 { font-size: 9pt;
     font-weight: lighter;
     padding-left: 4px;
	 margin-bottom: 0px;
     font-family: verdana, arial, helvetica, sans-serif }

h5 { padding: 4px; }

h3 { font-size: 9pt;
	 font-weight: lighter;
	 color : #dbb857;
	 font-family: verdana, arial, helvetica, sans-serif }

h2 { font-size: 11pt;
     font-weight: 700;
     color : #0c2a57;
	 margin-bottom: 0px;
     font-family: verdana, arial, helvetica, sans-serif }
	 
.texgen { font-size: 9pt;
          font-weight: 700;
          color : #000000;
          font-family: verdana, arial, helvetica, sans-serif }
		  

.catexte { font-size: 9pt;
          font-weight: lighter ;
          color : #0c2a57;
	      margin-bottom: 0px;
          font-family: verdana, arial, helvetica, sans-serif }


p  { 
color : #000000;
font-weight : normal;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
line-height : 16px;
}

.font_mini  { 
color : #000000;
font-weight : normal;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 7pt;
line-height : 12px;
}




hr {
height: 1px;
color: #8c143b;
}

.SousTitre  { 
color : #c0ab6c;
font-weight : bold;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
line-height : 19px;
}

.fontsousmenu  { 
color : #FFFFFF;
font-weight : normal;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
line-height : 16px;
}

.fulltable {
border : 1px solid #15427B;
}

.bottomcell {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #006633 1px solid;
    PADDING-BOTTOM: 7px;
}

.bottomcell_double {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #006633 double;
}


/* ƒlŽments de design */

#dates {
	position: absolute;
	left: 345px;
	top: 10px;
	z-index: 14;
}

#partenaires {
	position: absolute;
	left: 640px;
	top: 5px;
	z-index: 14;
}

#visuel {
	position: absolute;
	left: 60px;
	top: 230px;
	z-index: 14;
}

#texte_defilant {
	position: absolute;
	left: 150px;
	top: 182px;
	z-index: 14;
}

#home_plan {
	position: absolute;
	left: 159px;
	top: 142px;
	z-index: 15;
	height: 54px;
	width: 71px;
}


td.entete {
	background-image: url(../images/design/entete_1.gif);
	background-repeat: no-repeat;
}

td.left_yellow {
	background-image: url(../images/design/left_yellow.gif);
}

td.bg_bas_page {
	background-image: url(../images/design/bas_page.gif);
	background-repeat: no-repeat;
}

.Titre  { 
color : #8c143b;
font-weight : bold;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 15pt;
line-height : 17px;
}
.abeigef {
color: #c0ab6c; 
text-decoration: none;
}

.abeigef:hover {
color: #c0ab6c; 
text-decoration: underline;
}