﻿/*******************************************/
/*                                         */
/*            	HTML ELEMENTS              */
/*                                         */
/*******************************************/
* {
	margin: 0;
	padding: 0;
	
}

body {
	margin: 0;
	padding: 0;
	font: normal 15px verdana,arial,sans-serif;
/*	color: #666666;
	background: #ffffff;*/
}

p
{
	margin:0 0 15 0px;
}

h1 {
}

a
{
	text-decoration: none;
	/*color: #6699CC; */
	color : #336699;
	text-align:left;
	font: normal 13px verdana,arial,sans-serif;
}

a:visited {
	text-decoration: none;
	/*color: #6699CC;*/
	color : #336699;
}

td
{
	margin: 0;
	padding: 0;
	font: normal 15px verdana,arial,sans-serif;
}

h1 span {
	display: none;
}

h2
{
	font-weight:bold;
	font-size:13px;
	color: #2A4F81;
	margin:0px;
	padding:0px;
	
}

dd a:visited {
	margin: 0;
	padding: 0;
	color: #858585;
}

dd a:active {
	margin: 0;
	padding: 0;
	color: #858585;
}

dd a:link {
	margin: 0;
	padding: 0;
	color: #858585;
}
dd a {
	margin: 0;
	padding: 0;
	color: #858585;
}
dd a:hover {
	text-decoration: none;
	color: #c00318;
}
img {
	border: 0;
}

table 
{
	text-align:left;
	font: normal 13px verdana,arial,sans-serif;

}

td
{
	text-align:left;
	font: normal 13px verdana,arial,sans-serif;
}

li
{
	margin-left:10px;
	/*color:#2A4F81;*/
	color:Black;
	list-style:none;
}

/*******************************************/
/*                                         */
/*			 ASP COMPONENTS				   */
/*                                         */
/*******************************************/

.utilGridView
{
	width: 100%;
	border-style:none;
	text-align:center;	
	color:Red;
}


.utilGridView a
{
	width: 100%;
	border-style:none;
	text-align:center;	
	color:white;
}


/*******************************************/
/*                                         */
/*        ARCHITECTURAL ELEMENTS           */
/*                                         */
/*******************************************/

#global {
	position: absolute;
	width: 100%;
	background: #ffffff;
}
#header {
	margin: 0;
	padding: 0;
	background: #ffffff;
}
/*******Ajouter le 30/03/2009 par Foued*****/

	

/***************Fin************************/
#left {
	float: left;
	width: 220px;
	background: #eaedf2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#bandeau 
{
	
}

#content {
	height: 25px;
}

.contenttable {
	width: 100%;
}

.contentleft {
}

.contentright {
	width: 230px;
}


.tableHeader {
	/* padding: 12px 0 0 10px;*/
	clear: both;
	background: #2F4A81;
	border-style:solid;
	border-color:white;
	border-width:3px;	
	font-size:15px;
	font-family:verdana;
	font-weight:bold;
	color:white;
	text-align:center;
	padding:1 1 1 1;	
}

.tableHeader td{
	padding:1 1 1 1;
	margin:1 1 1 1;	
	text-align:center;
}  

.tableCells td{
	padding:1 1 1 1;
	margin:1 1 1 1;
} 
 
.tableHeader tr{
	vertical-align:middle;
}
  
.DivCenter2
{
	background-color: Black;
	position: absolute;
	top: 0%;
	left: 0%;
	visibility: hidden;
	
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
}

.DivCenter
{
	background-color: White;
	margin: -80px -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 160px;
	color: black;
	border-style: solid;
	border-color: #2F4A81;
	border-width: 4px;
	visibility: hidden;
}


.sousMenuTable {
	/* padding: 12px 0 0 10px;*/
	clear: both;
	background: #a8d4ed;
	border-style:solid;
	border-color:#2F4A81;
	border-width:2px;	
	font-size:13px;
	font-family:verdana;
	font-weight:bold;
	color:white;
	text-align:center;	
}

.sousMenuTable table
{
	width:430px;	
}

.sousMenuTable td{
	border-style:solid;
	border-color:#2F4A81;
	border-width:2px;
	color:White;
	text-align:center;	
}  

.sousMenuTable_pr {
	border-style:none;
	background-color:#e89b18;
	border-width:0px;
	color:White;
	text-align:center;
	cursor:pointer;
}  

.sousMenuTable a{
	color:White;
	font-size:13px;
	font-family:verdana;
	/*font-weight:bold;*/
	text-align:center;
} 

.lien
{
	color:white;
}


.sousMenuTable div{
	color:White;
	font-size:13px;
	font-family:verdana;
	font-weight:bold;
	text-align:center;
} 
 
.sousMenuTable tr{
	vertical-align:middle;
}
  
.gridTable
{
	clear: both;
	background: white;
	border-style:solid;
	border-color:#2f4a81;
	border-width:2px;	
	font-size:15px;
	font-family:verdana;
	font-weight:bold;
	color:white;
	text-align:center;	
}

.alignLeft
{
	text-align: left;
}

.alignRight
{
	text-align: right;
}

.alignCenter
{
	text-align: center;
}

.ButtonWindows
{
	width:100px;
}

/*******************************************/
/*                                         */
/*     Contenu des zones de text   		   */
/*                                         */
/*******************************************/

#contenu{
	font: normal 10pt tahoma,arial,sans-serif;
	color: #666666;
	background: #ffffff;	
}

#contenu table{
	padding: 0px;
	margin: 0px;
	border: 0px solid #FFFFFF;
	font: normal 10pt tahoma,arial,sans-serif;
	color: #666666;
	background: #ffffff;

}

#contenu td{
	padding: 0px 0px 0px 4px;
	border: 0px solid #FFFFFF;
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
	background: #ffffff;

}
#contenu H2{
	font: normal 20px tahoma,arial,sans-serif;
	color: #666666;
	font-weight: bold;
}

#contenu P{
	font: normal 10pt tahoma,arial,sans-serif;
	color: #666666;
	background: #ffffff;
}

#contenu div{
	font: normal 10pt tahoma,arial,sans-serif;
	color: #666666;
	background: #ffffff;
}

#contenu ul{
	padding-left:12px;
	color: #666666;
	font: normal 10pt tahoma,arial,sans-serif;
	font-weight: bold;
	list-style-type :square;
	list-style-position: inside;
}

#contenu ul li{
	padding-left:12px;
	color: #666666;
	font: normal 10pt tahoma,arial,sans-serif;
	font-weight: bold;
	list-style-type : square;
	list-style-position: inside;
}

/*******************************************/
/*                                         */
/*             searchbox             */
/*                                         */
/*******************************************/

#searchbox
{
	width:24px;
}

#searchbox a
{
	border:0px
}

#searchbox table
{
	
}

#searchbox table td
{
	border:0px;
	background: #2f4a81;
}

/*******************************************/
/*                                         */
/*             CATEGORIES ELEMENTS             */
/*                                         */
/*******************************************/
.CatTitle
{
	display:block;
	text-align:center;
	margin:25 0 20 0px;
	color: #2F4A81;
	font-size:18px;
	font-weight:bold;
}

.CatSubTitle
{
	color:#336699;
	display:block;
	font-size:15px;
	font-weight:600;
	margin:15 0 15 0px;

}


.CatSubTitle a
{
	margin:10px 0px 10px 0px;
	color:#6699CC;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.CatSubTitle a:hover {
	color:#E89B18;
	text-decoration:none;
}

.CatSubSubTitle
{
	margin:10 0 10 0px;
	color: #e89b18;
	font-size:13px;
	font-weight:bold;

}

.CatSubSubTitleHistory
{
	margin:10 0 10 0px;
	color: #2F4A81;
	font-size:11px;
	font-weight:bold;

}

.CatText
{
	margin:10px 0px 10px 20px;
	color:black;
	font-size:10px;
}

.CatText a 
{
	/*color:#6699CC;*/
	color : #336699;
	text-decoration:none;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
}

.CatText a:hover
{
	color:#FF9900;
}

.CatText img{
	margin: 0 15px 15px 0;  
}

.CatText ul li 
{
	font-size:12px;
	margin:0;
	padding-left:30px;
}

.CatText .listerText
{
	margin-top:4px;	
}

.CatText .listerText li
{
	font-size:13px;
	list-style-image:url(../images/pucegris.gif);
	margin-left:15px;
	padding-left:5px;
	margin-bottom:7px;
}

.LiensConnexes li
{
	font-size:10px;
	color: #2F4A81;
	margin:2px 0px 2px 20px;		
	list-style-image:url('./images/pucebleue.JPG')
	}
	


.LiensConnexes a
{
	color: #2F4A81;
}

.CatImage
{
	float:left;
	margin: 0 15px 15px 0;  	
}


/*******************************************/
/*                                         */
/*             HEADER ELEMENTS             */
/*                                         */
/*******************************************/
#topNav {
	text-align:right;
	/*width: 174px;*/
	height: 23px;
	/*margin-right:10px;*/
	/*padding-left:700px;*/
	
}

#topNav span {
	display: none;
}

#subtitle
{
	position:absolute;
	font: bold 11px tahoma,arial,sans-serif;
	color: #e89b18;
	width:550px;
	left: 245px; 
	/*top: 45px;*/
	top:55px; 
}

.subtitle
{
	font: bold 12px tahoma,arial,sans-serif;
	color: #e89b18;
	padding-left:245px;
}

#topNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: 174px;*/
	width:210px;
	height: 23px;
}

#topNav ul li {
	width: 58px;
	height: 23px;
	display: block;
	float: left;
}

#topNav #home 
{
	margin-left:0px;
}

#topNav #Contact 
{
	margin-left:0px;
}

#topNav #siteMap 
{
	margin-left:0px;
}

#topNav ul li a {
	width: 58px;
	height: 23px;
	display: block;
	float: left;
}
#topNav #home a {
	background: #ffffff url('../images/topNav.gif') no-repeat 0 0;
}
#topNav #contact a {
	background: #ffffff url('../images/topNav.gif') no-repeat -58px 0;
}
#topNav #siteMap a {
	background: #ffffff url('../images/topNav.gif') no-repeat -116px 0;
}
#topNav #home a:hover {
	background: #ffffff url('../images/topNav.gif') no-repeat 0 -23px;
}
#topNav #contact a:hover {
	background: #ffffff url('../images/topNav.gif') no-repeat -58px -23px;
}
#topNav #siteMap a:hover {
	background: #ffffff url('../images/topNav.gif') no-repeat -116px -23px;
}
/*******************************************/
/*                                         */
/*               LEFT ELEMENTS             */
/*                                         */
/*******************************************/
#search {
	height: 27px;
	background: #2f4a81;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#search2 {
	height: 27px;
	background: #2f4a81;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#search input[type=text] {
	margin: 5px 0 0 5px;
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 150px;
	height: 18px;
	border: 0;
	float: left;
}
.view table
        {
            width:100%;
            padding : 0px 0px 0px 0px; 
        }
.view table tr
        {   
	        text-align: left;
	        vertical-align: middle;
	   
        }
.view table td
        {
            font: normal 5px verdana,arial,sans-serif;
	        color: white;
	        border-bottom-style:dotted;
        }

#search input[type=submit] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 5px 5px 0 0;
	width: 13px;
	height: 15px;
	float: right;
	background: url('../_styles/arrow_bt_blue_bg.gif') no-repeat;
	cursor: pointer;
}

#menuGaucheBas
{
	padding: 10px 5px 13px 20px;
	background: #e89b18;
	border-top: solid 1px #ffffff;
}

#menu {
	padding: 10px 5px 13px 20px;
	background: #e89b18;
	border-top: solid 1px #ffffff;
	color:#ffffff;
}
#menu ul {
	list-style-type: none;
	width: 177px;
	font: bold 11px tahoma,arial,sans-serif;
	color: #ffffff;
}
#menu li {
	margin: 2px 0;
	background: url('../images/dot.gif') repeat-x 0 17px;
	height: 18px;
}
#menu li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#menu li a:active {
	color: #ffffff;
	text-decoration: none;
}
#menu li a:link {
	color: #ffffff;
	text-decoration: none;
}
#menu li a {
	color: #ffffff;
	text-decoration: none;
}
#menu li a:hover {
	text-decoration: none;
	color: #2f4a81;
}
.menu {

	font: bold 11px tahoma,arial,sans-serif;
	color: #ffffff;
	background: url('../images/dotOr20x3.gif') repeat-x 0 0 #e89b18;
	height: 20px;
	text-decoration: none;
}
.menu2 {
	font: bold 11px tahoma,arial,sans-serif;
	color: #ffffff;
	background-color: #e89b18;
	height: 20px;
	text-decoration: none;
}

.menu a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menu a:active {
	color: #ffffff;
	text-decoration: none;
}
.menu a:link {
	color: #ffffff;
	text-decoration: none;
}
.menu a {
	color: #ffffff;
	text-decoration: none;
}
.menu a:hover {
	text-decoration: none;
	color: #2f4a81;
}
#newsletter {
	padding: 5px 16px 5px 15px;
	background: #2f4a81;
	border-top: solid 1px #ffffff;
}
#newsletter h1 {
	font: bold 10px tahoma,arial,sans-serif;
	color: #ffffff;
	height: 15px;
	background: url('../images/dot.gif') repeat-x 0 14px;
}
#newsletter input[type=text] {
	margin: 5px 0;
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 146px;
	height: 18px;
	border: 0;
}
#newsletter input[type=submit] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 5px 0 0 80px;
	width: 63px;
		height: 15px;
	background: url('../images/newsletter/subscribe_bt.gif') no-repeat;
		cursor: pointer;
}
#andAlso {
	margin: 0 0 0 0px;
	padding: 45px 16px 13px 15px;
	background: #a8d4ed url('../images/titles/andAlso.gif') no-repeat 12px 13px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	color: #2F4A81;
}
#andAlso ul {
	list-style-type: none;
	font: bold 11px tahoma,arial,sans-serif;
	color: #ffffff;
}

#andAlso ul a
{
	list-style-type: none;
	font: bold 11px tahoma,arial,sans-serif;
}

#andAlso li {
	margin: 2px 0;
	background: url('../images/dot.gif') repeat-x 0 17px;
	height: 18px;
}
#andAlso li a:visited {
	color: #2F4A81;
	text-decoration: none;
}
#andAlso li a:active {
	color: #2F4A81;
	text-decoration: none;
}
#andAlso li a:link {
	color: #2F4A81;
	text-decoration: none;
}
#andAlso li a {
	color: #2F4A81;
	text-decoration: none;
}
#andAlso li a:hover {
	text-decoration: none;
	color: #e89b18;
}
/*******************************************/
/*                                         */
/*             CENTER ELEMENTS             */
/*                                         */
/*******************************************/
#ariane {
	height: 25px;
	padding : 8px 0px 0px 20px; 
	background: #2f4a81 url(../images/ariane/title.gif) 2px 8px no-repeat;
	border-top: solid 1px #ffffff;
	font: normal 10px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}

.tdariane {
	height: 25px;
	background: #2f4a81;
	font: normal 10px verdana,arial,sans-serif;
	color: #ffffff;
}


#ariane2 {
	height: 28px;
	padding: 8px 0px 0px 20px;  
/*	padding: 8px 0 0 75px;*/
	margin-left: 0px;
	margin-right: 0px;
	background: #2f4a81 url(../images/ariane/title.gif) 2px 8px no-repeat;
	/*border-top: solid 1px #ffffff;*/
	font: normal 10px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}

#titlebread {
	/*color: #a8d4ed;*/
	color:#99CCFF;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size:1.1em;
	padding-left:5px;
	font-weight:600;
}

.tdtitlebread {
	height: 25px;
	width:100%;
	padding : 0px 0px 0px 0px; 
	background: #2f4a81;
	font: normal 10px verdana,arial,sans-serif;
	/*color: #a8d4ed;*/
	color:#99CCFF;
	text-align: left;
	vertical-align: middle;
}

.tdtitlebreadL {
	height: 25px;
	width:230px;
	padding : 0px 0px 0px 0px; 
	background: #2f4a81;
	font: normal 10px verdana,arial,sans-serif;
	color: #a8d4ed;
	text-align: left;
	vertical-align: middle;
}


#titlebread a{
	color:#99CCFF;
	text-align: left;
	/*vertical-align: middle;*/
	font-family: Verdana;
	font-size:1em;
	font-weight:600;
	text-decoration:none;
}

#titlebread a:hover
{
	color:#E89B18;
}

#content h1 {
	margin: 20px 20px 22px 20px;
	height: 27px;
	background: #ffffff url('../images/actus/title.gif') no-repeat 0 0;
}
#content p {
	/*padding-right: 230px;*/
	margin: 0 20px 0 20px;
}
#actualite {
	margin: 0px 0px 0px 20px;
	background: #ffffff;
}
#actualite h1 {
	margin: 15px 20px 10px 0px;
	height: 27px;
	background: #ffffff url('../images/actus/title.gif') no-repeat 0 0;
	border-bottom: dotted 1px #000000;
}
/*******************************************/
/*                                         */
/*              RIGHT ELEMENTS             */
/*                                         */
/*******************************************/
#language {
	width: 230px;
	height: 25px;
	float: right;
	/*background: #2f4a81 url('../images/language/selection_title.gif') no-repeat 2px center;*/
	font: normal 10px verdana,arial,sans-serif;
	color: #ffffff;
}
#language p {
	margin: 6px 0 0 128px;
}
#language a:visited {
	color: #ffffff;
	text-decoration: none;
}
#language a:active {
	color: #ffffff;
	text-decoration: none;
}
#language a:link {
	color: #ffffff;
	text-decoration: none;
}
#language a {
	color: #ffffff;
	text-decoration: none;
}
#language a:hover {
	text-decoration: none;
	color: #e89b18;
}

#language2 {
	width: 230px;
	height: 28px;
	float: right;
	background: #2f4a81 url('../images/language/selection_title.gif') no-repeat 2px center;
	/*border-top: solid 1px #ffffff;*/
	font: normal 10px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}
#language2 p {
	margin: 6px 0 0 128px;
}
#language2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
#language2 a:active {
	color: #ffffff;
	text-decoration: none;
}
#language2 a:link {
	color: #ffffff;
	text-decoration: none;
}
#language2 a {
	color: #ffffff;
	text-decoration: none;
}
#language2 a:hover {
	text-decoration: none;
	color: #e89b18;
}

#rightBar {
	width: 230px;
	float: right;
}
#intranet {
	margin: 5px 0 0px 0px;
	padding-top: 13px;
	height: 98px;
	width: 230px;
	background: #ffffff url('../images/intranet/background_acces.gif') no-repeat 0 0;
	text-align: right;
	float: right;
}
#intranet h1 {
	margin: 0 0 0 92px;
	background: url('../images/intranet/title.gif') no-repeat 0 0;
	height: 20px;
}
#intranet input[type=text] {
	margin-right: 10px;
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 120px;
	height: 18px;
	border: 0;
}
#intranet input[type=submit] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 5px 0 0 0;
	width: 63px;
		height: 15px;
	background: url('../images/intranet/access_bt.gif') no-repeat;
		cursor: pointer;
}
#intranet label {
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 82px;
}
#agenda {
	margin: 15px 0 0px 0px;
	background: #ffffff;
}
#agenda h1 
{
	border-bottom:dotted 1px #000000;
	/*margin: 0 0 0 0;*/
	height: 23px;
	/*font-family:MankSans-Medium;*/
	font-family:Arial;
	font-size:13px;
	color:#E89B18;
	margin-bottom:2px;
	/*background: #ffffff url('../images/agenda/title.gif') no-repeat 0 0;*/
}
#agenda h2 {
	margin: 5px 0 5px 0;
	font: bold 10px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #666666;
}
#agenda ul {
	margin: 0px;
	list-style-type: none;
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}
#agenda ul li a:visited {

	list-style-type: none;
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}
#agenda ul li a:active {

	list-style-type: none;
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}
#agenda ul li a:link {

	list-style-type: none;
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}
#agenda ul li a {

	list-style-type: none;
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}
#agenda ul li a:hover {

	font: normal 10px tahoma,arial,sans-serif;
	color: #E89B18;
}
#careers {
	margin: 15px 0 0px 0px;
	background: #ffffff;
}
#careers h1 {
	/*margin: 5px 0 5px 0;*/
	/*width: 210px;
	height: 23px;
	background: #ffffff url('../images/careers/formation.gif') no-repeat 0 0;*/
	border-bottom:dotted 1px #000000;
	height: 23px;
	/*font-family:MankSans;*/
	font-family:Arial;
	font-size:13px;
	color:#E89B18;
	margin-bottom:6px;
	
}
.careersInscription
{
	
	color: white;
	background-color: #e89b18;
	font: 13px verdana,arial,sans-serif;
	text-align:center;
	vertical-align:middle;
	height:30px;
}
#careers h2 {
	margin: 5px 0 5px 0;
	font: bold 10px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #666666;
}
#careers p {
	margin: 5px 0 5px 0;
}

#offreEmploi a
{
	font-family:Arial;
	font-size:13px;
	color:#E89B18;
	font-weight:600;
}

#school {
	margin: 0px 0 0px 0px;
	background: #ffffff;
}

#school h1 {
	margin: 5px 0 5px 0;
	width: 210px;
	height: 23px;
	background: #ffffff url('../images/careers/inscription.gif') no-repeat 0 0;
}
#school h2 {
	margin: 5px 0 5px 0;
	font: bold 10px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #666666;
}
#school p {
	margin: 5px 0 5px 0;
}

/*******************************************/
/*                                         */
/*             FOOTER ELEMENTS             */
/*                                         */
/*******************************************/

#footer {
	padding: 12px 0 0 10px;
	clear: both;
	height: 20px;
	background: #a8d4ed;
	text-align: center;
	
}

#footer ul {
	list-style-type: none;
	display: inline;
	color: #666666;
}
#footer ul li {
	padding: 8px 12px 0 8px;
	display: inline;
	border-right: solid 1px #ffffff;
}

#footer .lastItemFooter
{
	border: 0px;
}

#footer ul li a:visited {
	color: #2F4A81;
	text-decoration: none;
}
#footer ul li a:active {
	color: #2F4A81;
	text-decoration: none;
}
#footer ul li a:link {
	color: #2F4A81;
	text-decoration: none;
	/*font-size:15px;*/
}
#footer ul li a {
	color: #2F4A81;
	text-decoration: none;
	font-size:10pt;
	text-align:center;
}
#footer ul li a:hover {
	text-decoration: none;
	color: #e89b18;
}
#copyright {
	text-align: center;
	margin: 0px 0;
	padding: 10px 0 0 2px;
	background: #2f4a81;
	height: 15px;
	font: normal 9px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}
#copyright ul {
	list-style-type: none;
	display: inline;
	color: #666666;
}
#copyright ul li {
	padding: 8px 17px 0 11px;
	display: inline;
	border-right: solid 1px #ffffff;
	margin-left:0px;
}

#copyright .lastItemCopyRight
{
	border:0px;
	padding: 8px 18px 0 12px;

}

#copyright ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#copyright ul li a:active {
	color: #ffffff;
	text-decoration: none;
}
#copyright ul li a:link {
	color: #ffffff;
	text-decoration: none;
	font-size:10px;
}
#copyright ul li a {
	color: #ffffff;
	text-decoration: none;
	font-size:10px;
}
#copyright ul li a:hover {
	text-decoration: none;
	color: #e89b18;
}

.PlanSite
{
	margin:10px 0px 10px 20px;
	color:#000000;
	font-size:13px;
}


.PlanSite a 
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
}

.PlanSite a:hover
{
	/*color:#6699CC;*/
	color:#FF9900;
}

.PlanSite a:visited
{
	/*color:#6699CC;*/
	color:#000000;
}

.PlanSite a:visited:hover
{
	color:#FF9900;
}

.PlanSite ul li 
{
	font-size:13px;
	margin:0;
	padding-left:30px;
}

/*******************************************/
/*                                         */
/*             STYLES ELEMENTS             */
/*                                         */
/*******************************************/
.logo {
	margin: 10px 0;
}
.actuImg {
	margin: 0 10px 0 0;
}
.actuImgNext {
	margin: 20px 0 0 0;
	float: right;
}
.actuDate {
	font: normal 12px verdana,arial,sans-serif;
	color: #e89b18;
	margin-bottom:3px;
}
.actuTitle {
	padding: 0 0 15px 0;
	font: bold 13px verdana,arial,sans-serif;
	color: #1b9ce5;
}
.actuHeader {
	font: 13px verdana,arial,sans-serif;
	margin-bottom:15px;
}

.actuHeader a 
{
	color:#6699CC;
	text-decoration:none;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
}

.actuHeader a:hover
{

	color:#FF9900;
}

.actuBy {
	padding: 15px 0 0 0;
	font: bold 12px tahoma,arial,sans-serif;
	color: #666666;
}
.actuWho {
	padding: O 0 0 15px;
	font: bold 10px tahoma,arial,sans-serif;
	color: #666666;
}
.actuNext {
	height: 50px;
	background: #ffffff url('../images/dot_black.gif') repeat-x center;

}

.eventDate {
	font: normal 12px tahoma,arial,sans-serif;
	color: #e89b18;
}
.eventTitle {
	padding: 0 0 15px 0;
	font: bold 12px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #1b9ce5;
}
.eventHeader {
	/*font: bold 12px/22px tahoma,arial,sans-serif;*/
}
.eventUrl {
	font: bold 12px/22px tahoma,arial,sans-serif;
	color: blue;
}

.titleCareer {
	font: bold 10px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #1B9CE5;
}
.contentCareer {
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}
.dateCareer {
	font: bold 10px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #a8d4ed;
}

/*
a:active {
	text-decoration: none;
	color: #000000;
}/*
/*a:link {
	text-decoration: none;
	color: #000000;
}*/
#Careers a {
	margin: 5px 0 5px 0;
	text-decoration: none;
	color: #a8d4ed;
}
/********************************************/
/*											*/
/*				NEWSLETTER					*/
/*											*/
/********************************************/
.TableNewsletter {
	font: 12px tahoma,arial,sans-serif;
	color: #525252;
}
/********************************************/
/*											*/
/*				LIENS UTILES				*/
/*											*/
/********************************************/
.CelImg {
	border: 1px solid #666666;
	height: 80px;
	width: 80px;
	vertical-align: middle;
	text-align: center;
	border:0;
}

.CelImg img 
{
	width: 70px;
	height: auto;
	border-width: 0px;
}

.CelItemImg {
	height: 60px;
	width: auto;
	vertical-align: top;
	text-align: left;
	padding:4px;
}
.CelUrl {
	height: 12px;
	width: 63px;
	vertical-align: middle;
	text-align: center;
}
.CelItemURL {
	vertical-align: middle;
	text-align: left;
	padding: 0 0 5px 4px;
	font: bold 12px tahoma,arial,sans-serif;
	text-transform: uppercase;
	color: #1b9ce5;
}
.FontUrl{
	font: bold 12px tahoma,arial,sans-serif;
	color: #000000;
}
.FontDefault{
	font: 12px tahoma,arial,sans-serif;
	color: #000000;
}

/********************************************/
/*											*/
/*				STYLE 2				*/
/*											*/
/********************************************/
#search2 {
	/*height: 28px;*/
	background: #2f4a81;
	/*border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#search2 input[type=text] {
	margin: 5px 0 0 5px;
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 150px;
	height: 18px;
	border: 0;
	float: left;
}
#search2 input[type=submit] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 5px 5px 0 0;
	width: 13px;
	height: 15px;
	float: right;
	background: url('../_styles/arrow_bt_blue_bg.gif') no-repeat;
	cursor: pointer;
}

#ariane2 {
	/*height: 28px;*/
	padding: 8px 0px 0px 20px;  
/*	padding: 8px 0 0 75px;*/
	margin-left: 0px;
	margin-right: 0px;
	background: #2f4a81 url(/images/ariane/title.gif) 2px 8px no-repeat;
	/*border-top: solid 1px #ffffff;*/
	font: normal 10px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}

#language2 {
	width: 230px;
	height: 28px;
	float: right;
	background: #2f4a81 url('../images/language/selection_title.gif') no-repeat 2px center;
	/*border-top: solid 1px #ffffff;*/
	font: normal 10px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}
#language2 p {
	margin: 6px 0 0 128px;
}
#language2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
#language2 a:active {
	color: #ffffff;
	text-decoration: none;
}
#language2 a:link {
	color: #ffffff;
	text-decoration: none;
}
#language2 a {
	color: #ffffff;
	text-decoration: none;
}
#language2 a:hover {
	text-decoration: none;
	color: #e89b18;
}

#intranet2 {
	margin: 0px 0 0px 0px;
	padding-top: 13px;
	height: 98px;
	width: 230px;
	background: #ffffff url('http://bioplus.dyndns.org:9000/images/intranet/background_acces.gif') no-repeat 0 0;
	text-align: right;
	float: right;
}
#intranet2 h1 {
	margin: 0 0 0 92px;
	background: url('http://bioplus.dyndns.org:9000/images/intranet/title.gif') no-repeat 0 0;
	height: 20px;
}
#intranet2 input[type=text] {
	margin-right: 10px;
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 120px;
	height: 18px;
	border: 0;
}
#intranet2 input[type=submit] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 5px 0 0 0;
	width: 63px;
	height: 15px;
	background: url('http://bioplus.dyndns.org:9000/images/intranet/access_bt.gif') no-repeat;
	cursor: pointer;
}
#intranet2 label {
	font: bold 10px tahoma,arial,sans-serif;
	color: #2f4a81;
	width: 82px;
}

.DefaultTabBorder{
	border-width: 0;
}

#footer2 {
	padding: 12px 0 0 10px;
	clear: both;
	height: 20px;
	background: #a8d4ed;
	text-align: center;
	font: normal 9px verdana,arial,sans-serif;
}#footer2 ul {
	list-style-type: none;
	display: inline;
	color: #666666;
}
#footer2 ul li {
	padding: 8px 8px 0 8px;
	display: inline;
	border-right: solid 1px #ffffff;
}
#footer2 ul li a:visited {
	color: #2F4A81;
	text-decoration: none;
}
#footer2 ul li a:active {
	color: #2F4A81;
	text-decoration: none;
}
#footer2 ul li a:link {
	color: #2F4A81;
	text-decoration: none;
}
#footer2 ul li a {
	color: #2F4A81;
	text-decoration: none;
}
#footer2 ul li a:hover {
	text-decoration: none;
	color: #e89b18;
}

.help
{
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;
	color:Gray;
	visibility:hidden;
	position:absolute;
}

/********************************************************************/
/*																	*/
/*				Boutton de Recherche(simple et affinée) 			*/
/*																	*/
/********************************************************************/

.RechercheButton 
{
	text-align: right;
	padding-right: 20px;
	margin-bottom: 10px;	
}

/*.RechercheButton img 
{
	height:128px;
	width:128px;
}*/

table .RechercheButtonHead
{
	text-align: right;
	margin-right: 10px;
}

.RechercheButtonHead img 
{
	height:22px;
	width:130px;
}

/***************Fin boutton recherche*******************************/

/********************************************************************/
/*																	*/
/*				Sang et transfusion sanguine						*/
/*																	*/
/********************************************************************/

#tableGroupeSanguin table
{
	margin-left:30px;
	border: solid 1px #000000;
	text-align: center;
	width: 450px;
}

#tableGroupeSanguin table tr td
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;	
}

#tableGroupeSanguin table tr th
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;	
}

#tabMaladieTrans table
{
	margin-left:30px;
	border:solid 1px #000000;
	width:500px;
}

#tabMaladieTrans table tr td 
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;
	padding:0 4 0 4px;	
}

#tabMaladieTrans table tr th
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;	
}

.celluleLat
{
	color:#336699;
}



.celluleHead
{
	color:#000000;
	font-weight:600;
}

.groupeCell
{
	background-color:#D2FFFF;
}

#groupeCellGlobul
{
	background-color:#FF7878;
}

.groupeCellRh
{
	background-color:#EFEFEF;
}

.groupeCellSang
{
	background-color:#F0BFFF;
}

.groupeCellSang img
{
	margin:0 0 0 0px;
}

#tabMaladieTrans tr td img
{
	margin:0 0 0 0px;
}

#tabCompatible table
{
	margin-left:30px;
	border:solid 1px #000000;
	width:500px;
}

#tabCompatible table tr td
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;
	padding:0 4 0 4px;	
}

#tabQuiTransfus
{
	border:solid 1px #000000;
	width:650px;
	margin-left:100px;
	padding:8 4 8 4px;
}

.listeQuitransf li
{
	color:#336699;
}

#tabCompatibleBis table
{
		/*margin-left:30px;*/
	border:solid 1px #000000;
	width:500px;
}

#tabCompatibleBis table tr td
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;
	padding:0 4 0 4px;	
}
/********************************************************************/
/*																	*/
/*				Module Documentation						*/
/*																	*/
/********************************************************************/
/*************Pager Resultats module Documentation (Périodique)************************/
.pagerResultat
{
	text-align:center;
	margin-left:625px;
}
/**************** Fin ****************************************************************/

/******************* Recherche Simple ************************************************/

.ligneRechercheSimple
{
	text-align: center;
	font-size:11px;
}

.RechercheEffacerBtn
{
	text-align: right;
}

/****************** Fin Recherche Simple *********************************************/

/***************** Recherche Avancée **************************************************/
.ligneRechercheAvance
{
	text-align: center;
	font-size:11px;
}

.ligneRechercheAvanceDate
{
	text-align: left;
	font-size:11px;
}
/*********** Fin Recherche Avancée *************************************************/

/************* Textes Réglementaires **********************************************/

.lignTextReg
{
	text-align: justify;
	font-size: 13px;
}

.lignTextReg a
{
	font-size: 10px;
	color : #336699;
}

.lignTextReg a:hover
{
	color : #E89B18;
}

.lignTextRegEntete
{
	text-align: justify;
	font-size: 13px;
	font-weight:600;
	
}

/************* Fin Textes règlementaire *******************************************/

/*.visitedLinkMenu
{
	background:#A8D4ED;
	font-size:x-large;
	color:#2F4A81;
	font-family:Franklin Gothic Medium;
}*/

/******************Liens Utiles Documentation *************************************/

.CatSubTitleLienDoc a
{
	color:#2F4A81;
}

.CatSubTitleLienDoc a:visited
{
	color:#2F4A81;
}

.CatSubTitleLienDoc a:hover
{
	color:#E89B18;
}

/******************Fin Liens Utiles Documentation *************************************/

.SmenuClass
{
	color:Red;
	font-weight:600;
	font-size:large;
}

/********************************************************************/
/*																	*/
/*				Reference recherche						*/
/*																	*/
/********************************************************************/

.tableImmunologie table
{
	margin-left:30px;
	border: solid 1px #000000;
	text-align: center;
	width: 600px;
}

.tableImmunologie table tr td
{
	text-align:center;
	/*height:34px;*/
	border: solid 1px #000000;	
}

.tableImmunologie table tr th
{
	text-align:center;
	border: solid 1px #000000;	
}

/* Agenda Reunion scientifique */
#agendaReunionSc ul li
{
	margin-bottom:5px;
}
/********************************/

#tabDemarcheSect table
{
	/*margin-left:30px;*/
	border:solid 1px #000000;
	width:auto;
}

#tabDemarcheSect table tr td 
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;
	padding:0 4 0 4px;	
}

#tabDemarcheSect table tr th
{
	text-align:center;
	height:34px;
	border: solid 1px #000000;	
}

.cellTabDemarch
{
	background-color: #D4D0C8;
}

/*******************************/

/****************User Controle Agenda reunions scientifiques ***********************/
.ReunionScientif
{
	font: normal 10px tahoma,arial,sans-serif;
	margin-bottom:5px;
	color : #666666;
}

.ReunionScientif a
{
	font: normal 10px tahoma,arial,sans-serif;
	margin-bottom:5px;
	color : #666666;
}

.ReunionScientif a:visited
{
	font: normal 10px tahoma,arial,sans-serif;
	color: #666666;
}

.ReunionScientif a:hover
{
	font: normal 10px tahoma,arial,sans-serif;
	color: #E89B18;
}

/*************Guide des formation Lien*******************/
td #guideFormation
{
	padding:16 0 5 0px;
}

td p #lien_GuideFormation
{
	color: #336699;
	font:11px tahoma,arial,sans-serif;
	font-weight:bold;
	 
}
/*******CNRGS ************************/
#tabCNRGS
{
	border:solid 1px #000000;
	width:650px;
	/*margin-left:100px;*/
	padding:8 4 8 4px;
}

/*********** Agenda GridView *****************/
.grd_Agenda
{
	margin-left:50px;
    margin-top:40px;
    margin-right:50px;
    text-align:center;
}

/************ Publications ******************/
.Publication_Ligne
{
	text-align: justify;
	font-size: 12px;
}

.Publication_Ligne a
{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color : #336699;
}

.Publication_Ligne a:hover
{
	color:#E89B18;
}

.Publication_MotCle 
{
	font-size: 10px;
}

.Publication_MotCle a
{
	font-size: 10px;
	color : #336699;
}

.Publication_MotCle a:hover
{
	color : #E89B18;
}

/*********************** Periodique ******************/
.separateur_Periodique 
{
	height:12px;
}

/************************ BTT ************************/
.CatSubSubTitleBTT
{
	margin:15 0 15 0px;
	color: #e89b18;
	font-size:13px;
	font-weight:bold;

}

.SouRubBtt
{
	margin:0 0 4 0px;
}

.SouRubBtt a
{
	color: #336699;
	text-decoration: none;
	font-size:11px;
}

.SouRubBtt a:visited
{
	color: #336699;
}
