body {
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	bottom:0;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;}

p {
	font-size: 10pt;
	color: #C5D8F2;
	margin: 6px 0px 0px 0px;
	text-align: justify;}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Trebuchet MS', 'bitstream vera sans', 'lucida grande', helvetica, arial, sans-serif;
	letter-spacing: 1px;}

h1 {
	font-size: 15pt;
	padding: 0px 2px 5px 2px;
	margin: 0px 2px 5px 2px;
	border-top: 2px solid #7ba1d7;
	color:#7ba1d7;
	text-align:center ;}

h2 {
	font-size: 12pt;
	padding: 10px 0px 6px 4px;
	margin: 10px 0px 0px 5px; 
	color: #656AB2;}

h3 {
	padding: 6px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	font-size: 9pt;
	color:#8A91D6;}

h4 {
	padding: 4px 0px 0px 0px;
	margin: 6px 0px 0px 6px;
	font-size: 8pt;
	text-decoration: underline;
	color:#B8BEEE;}
h5 {
	padding: 4px 0px 0px 0px;
	margin: 6px 0px 0px 6px;
	font-size: 8pt;
	text-decoration: underline;
	color:#B8BEEE;}
h6 {
	padding: 4px 0px 0px 0px;
	margin: 6px 0px 0px 6px;
	font-size: 8pt;
	text-decoration: underline;
	color:#B8BEEE;}

img {
	border: 0;}

.gauche {
	float: left;
	padding: 6px 0px 0px 0px;
	margin: 0px 10px 0px 0px;}

.droite {
	float: right;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 10px;}
	
ul { 
	font-weight: normal;
	font-variant: normal;
	font-size: 10pt;
	text-transform: none;
	color: #9cc4e2;
	/*text-indent: 4px;
	list-style-position: outside;*/
	/*puce_blue.gif*/
	list-style-image: url(/images/puce/fap_anim.gif);
	/*list-style-type: square;*/
	padding: 0px 0px 0px 6px;
	margin: 0px 3px 0px 10px;}

/*  (top,right,down,left): padding:exterieur, margin:interieur*/
ol { 
	font-weight: normal;
	font-variant: normal;
	font-size: 9pt;
	text-transform: none;
	color: #CCADD7;
	text-indent: 4px;
	list-style-position: outside;
	/*list-style-type: square;*/
	padding: 0px 0px 0px 15px;
	margin: 0px 3px 0px 15px;}

ul li:hover{ 
	border:1px solid rgb(82,82,255);
	text-indent: 0px;
	color: rgb(82,150,255);}

ul.txt {
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9cc4e2;
	text-indent: 4px;
	/*list-style-position: outside;*/
	list-style-image: url(/images/puce/puceamorcebleu.gif);
	/*list-style-type: square;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;}

a:visited {
	text-decoration: none;
	color: #7285DB;}

a:hover {
	text-decoration: underline;
	border-bottom: 1px solid #AAA08C;
	color: #E7DF90;}

a:active {
	text-decoration: none;
	color: #808080;}
a { 
	font: bold italic  9pt Georgia, Palatino, Times, 'Times New Roman', serif;
	text-decoration: none;
	color: #FFFFFF;}

span.first {
	font-size:14pt;
	/*font-weight:bold;*/
	color:#FFFF66;}
.new {
	margin-top:5px;
	margin-left:4px;
	padding-left:0px;
	height:100px;
	width:175px;
	border: 1px dashed #BBE0EB;
	color:#2435BA;
	float: left;
	font-size: 9pt;
	font-weight:lighter;
	cursor:default;
	text-align:left;}

.title{
	color: #FFCCCC;
	font-weight:bold;
	font-size:16pt;
	font-family: 'Trebuchet MS', 'bitstream vera sans', 'lucida grande', helvetica, arial, sans-serif;
	letter-spacing: 1px; 
	color: #99CCCC;}

.actualite {
	margin-top:5px;
	margin-left:8px;
	padding-left:4px;
	height:185px;
	border-left: 1px dashed #BBE0EB;
	color:#2435BA;
	float: left;
	font-size: 0.85em;
	font-weight:lighter;
	cursor:pointer;}

.copyright  {
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif; 
	font-size: 8pt;
	font-style:italic;
	color: #848484; 
	padding: 10px;}

.bottomMenuTd {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000; 
	padding: 10px; 
	padding-right: 20px;}

.text {
	font-size: 10pt; 
	color: #9cc4e2; 
	padding: 10px; 
	padding-right: 20px;}

#footer {
	border-top: 1px solid #BBE0EB;
	text-align:right;
	font-size: 0.8em;}

#tdStyle{
	background:#1920AC;
	border-bottom-color:#0066CC;}

/*******************************************************************************/
td#menu { 
	border-top: 0px solid blue;
	text-align:right;
	cursor:pointer;
	padding-right:5px;
	padding-top:12px;
	/*display:compact;*/
	z-index:1;
	border-bottom: 0px dotted #ffffff;}
td#menu a {
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif; 
	font-size: 9pt; 
	text-decoration: none;
	color: #FFFFFF;}
td#menu a:active {
	text-decoration: none;
	color: #808080;}
td#menu a:visited {
	text-decoration: none;
	color: #3399cc;}
td#menu a:hover {
	text-decoration: underline;
	border-bottom: 1px solid #AAA08C;
	color: #9966cc;}

/***************************************************************************/
#divContainer{
	position:absolute; 
	top:125px; left:245px;
	width:453px; height:435px; 
	overflow:hidden; 
	clip:rect(0,453,436,0);
	background:url(/images/bg.gif) no-repeat;}

#contour {
	/*border:2px ridge #6699CC;
	width:99%; height:99%;*/
	}

#divContent{
	position:absolute;
	padding:10px;
	top:6px;
	left: 2px;
	width: 438px;
	margin-top: 0px;
	font-size: 10pt;
	color: #C5D8F2;} 


/***************************************************************************/
#mpm { 
	font-size:9pt;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	}
#mpm_text {
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif; 
	color: #003399;
	line-height: 16px;
	margin-top: 7px; 
	text-align: justify;
	padding-left: 3px;
	padding-bottom: 10px;
	padding-right: 3px;
}
/***************************************************************************/
.fr{    
	color:rgb(190,150,148); 
	border-style:none ; 
	font-size:10.0pt; 
	font-style:italic; 
	font-weight:bold; 
	text-align:left; 
	width: 50%;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px dotted #ffffff;}

.ar{   
	color:rgb(150,214,150);
	border-style:none; 
	font-size:11.0pt; 
	font-style:italic; 
	font-weight:bold; 
	text-align:right; 
	width: 50%;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px dotted #ffffff;}

table#dico{
	margin-top: 5%; text-align: center;}

table#dico a{ 
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	font-size: 25pt;}

table#dico td:hover{ 
	border:1px solid rgb(82,82,255);}

table#dico a:hover{ 
	color: #E7DF90; 
	text-decoration:overline;
	border-bottom: none;}

table#publication{ 
	margin-top: 5%; 
	text-align: center;}

table#publication a{ 
	font-size: 30pt;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;}

table#publication td:hover{ 
	border:1px solid rgb(82,82,255);}
	
table#publication a:hover{ 
	color:rgb(255,115,255); 
	text-decoration:overline;
	border-bottom: none;}

table#simple{ 
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	font-size: 8pt;}

table#simple td{ 
	border:1px solid rgb(82,82,255);}
/*********************************************************************/

/*********Class <a> filter*********/
a.filter img{
	border: 0;
	z-index:  0;
	filter:alpha(opacity=50);   /* Internet Explorer       */
	-moz-opacity:0.5;           /* Mozilla 1.6 and below   */
	opacity: 0.5;               /* newer Mozilla and CSS-3 */}

a.filter:hover{
	text-decoration: none;
	border-bottom: none;}

a.filter img:hover{
	border: 0;
	z-index:  0;
	filter:alpha(opacity=100);   /* Internet Explorer       */
	-moz-opacity:1;           /* Mozilla 1.6 and below   */
	opacity: 1;               /* newer Mozilla and CSS-3 */}}


/*********Class <a> info*********/
a.info {
	position:relative;
	border-bottom:1px dashed #808080;
	text-decoration: none;
	font-weight: bold;}
a:hover.info {
	text-decoration: none;
	background: none;}
a.info span {
	display: none;}
a:hover.info span {
	display: inline;
	position: absolute;
	top: 24px;
	left: -100px;
	background: #3366CC;
	color: #fff;
	border: 1px solid #000;
	width: 130px;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12px;
	padding: 2px 4px;}
a:hover.info span img{
	display: inline;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin: -10px -10px -10px -20px;}

/*********Class <a> link2*********/
a.link2 {
	font-size:9pt;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	color: #6666CC;}

a.link4 {
	font-size:9pt;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	color: #6666CC;}

a.link3 {
	font-size:11pt;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #9cc4e2;}

a.link5 {
	font-size:9pt;
	font-family: Georgia, Palatino, Times, 'Times New Roman', serif;
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
	color: #6666CC;}
