.tableFine table {
	cellspacing:0;
	border-color: #89245f; 	
	border-style:solid; 
	border-width: 1px; 
	border-collapse: collapse;
	}
 /* Style pour  les headers */
.tableFine th { 
	cellspacing:0;
	font-weight: bold;
	border-color: #89245f; 	
	border-style:solid; 
	border-width: 1px; 
	background-color: #EFEFEF;
	}

 /* Style pour toutes les lignes */
.tableFine td { 
	cellspacing:0;
	border-color: #89245f; 	
	border-style:solid; 
	border-width: 1px; 
	}

 /* Style pour toutes les lignes */
.tableFineGris td { 
	cellspacing:0;
	border-color: #89245f; 	
	border-style:solid; 
	border-width: 1px;
	background-color: #969696;
	}
 /* Style pour toutes les lignes */
.tableLigthGris td{ 
	
	cellspacing:0;
	border-color: #89245f; 	
	border-style:solid; 
	border-width: 1px;
	height: 35px;
	background-color: #fff6f6;
	}


body
{
	background-color:white;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
}

p
{
	background-color:white;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	display:block;
	line-height:16px ;
}

A:link {
	text-decoration: none;
}
A:visited {
	text-decoration: none;
}
A:active {
	text-decoration: underline; 
}
A:hover {
	text-decoration: underline; 
}


H1{
	text-decoration: underline;
	padding: 2px;
	font-size: 12pt;
	color:#89245f;
	font-weight: bold;
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


H1.PageTitle{
	text-decoration: none;
	padding-left: 10px;
	font-size: 14pt;
	color:#89245f;
	font-weight: bold;
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



H2{
	text-decoration: underline;
	font-size: 10pt;
	color: #89245f; 
	font-weight: bold;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

H3{
	text-decoration: underline;
	font-size: 10pt;
	color: black;
	font-weight: bold;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table {
	font-size: 10pt;
}

#searchform A:link {
	text-decoration: none;
	color : #89245f;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

#searchform A:visited {
	text-decoration: none;
	color : #89245f;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

#searchform A:hover {
	text-decoration: underline; 
	color : #ce599d;
	background-color: #EFEFEF;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#PAGE_DROITE A:link {
	text-decoration: none;
	color : #89245f;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

#PAGE_DROITE A:visited {
	text-decoration: none;
	color : #89245f;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
#PAGE_DROITE A:hover {
	text-oration: underline; 
	color : #ce599d;
	background-color: #EFEFEF;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.texteLink1:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #89245f;
}
A.texteLink1:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #89245f;
}

A.texteLink1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #454545;
}
A.texteLink1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ce599d;
}

A.texteLink2:link {
	text-decoration: none;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #89245f;
}
A.texteLink2:visited {
	text-decoration: none;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #89245f;
}
A.texteLink2:active {
	text-decoration: none;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #454545;
}
A.texteLink2:hover {
	text-decoration: none;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #ce599d;
}

div.news
{
	border-width: 1px; 
	border-style: solid; 
	border-color: #89245f;
}

.lastupdate {
	font-size: 8pt;
   	text-align: right;
   	color : #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputfields{
	width: 55px;
	font-weight: bold;
	color : #940000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#news_content p
{ 
	text-indent: 0px
}

.logiciel-list-container
{
	float:right;
}
.news-catmenu
{
	 float: left;
	
}