﻿/*******************************************/
/*                                         */
/*            	HTML ELEMENTS              */
/*                                         */
/*******************************************/
*
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0;
	padding: 0;
	font: normal 15px verdana,arial,sans-serif;
}

p
{
	margin: 0 0 15 0px;
	text-align: justify;
}

h1
{
}

a
{
	text-decoration: none;
	color: #336699;
	text-align: left;
	font: normal 13px verdana,arial,sans-serif;
}

a:visited
{
	text-decoration: none;
	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: Black;
	list-style: none;
}

.sautLigne
{
	clear: both;
}

/*******************************************/
/*                                         */
/*			 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;
}
#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
{
	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;
}

.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
{
	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;
	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;
}

.fluxGauche
{
    float:left;
}

.fluxDroit
{
    float:right;
}
/*******************************************/
/*                                         */
/*     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;
}

.lienUtileStyle
{
	margin: 10px 0 10px 20px;
}

#FC_Guide
{
	padding: 0 0 0 10px;
}

#FC_GuideFormation
{
	float: left;
	padding-right: 96px;
}

#FC_GuideDeveloppement
{
	padding: 0 0 0 60px;
	float: left;
}

.FContinu_Table tr td
{
	border: solid 1px #336699;
}

div.TitreFormUniversProg
{
	text-align: center;
	width: 73%;
	margin-left: 35px;
}

.CellFormUniversProg
{
	margin: 0 0 8 0px;
}

.lastCellFormUniversProg
{
	font-size: 13px;
}

.AuteurFormUniverProg
{
	float: left;
	font-weight: 600;
    width: 85px;
}

#ItemPiedFormUnivProg
{
	padding: 15 0 5 50px;
	color: #336699;
}

#Item2PiedFormUnivProg
{
	padding: 0 0 0 154px;
	color: #336699;
}
.AnnalesProg
{
    padding: 15 0 5 50px;
	color: #336699;
}

.AnnalesProg a
{
    font-weight: 600;
}

.AnnalesProg a:hover
{
    color:#E89B18;
}

/*******************************************/
/*                                         */
/*             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: #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;
	height: 23px;
}

#topNav span
{
	display: none;
}

#subtitle
{
	position: absolute;
	font: bold 11px tahoma,arial,sans-serif;
	color: #e89b18;
	width: 550px;
	left: 245px;
	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: 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 .ContactUs 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 .ContactUs 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;
	margin-left: 0px;
	margin-right: 0px;
	background: #2f4a81 url(../images/ariane/title.gif) 2px 8px no-repeat;
	font: normal 10px verdana,arial,sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}

#titlebread
{
	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: #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;
	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
{
	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;
	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;
	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;
	height: 23px;
	font-family: Arial;
	font-size: 13px;
	color: #E89B18;
	margin-bottom: 2px;
}
#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
{
	border-bottom: dotted 1px #000000;
	height: 23px;
	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
{
	margin-top: 20px;
}

#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;
}
#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: #FF9900;
}

.PlanSite a:visited
{
	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
{
}
.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;
}

#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
{
	background: #2f4a81;
	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
{
	padding: 8px 0px 0px 20px;
	margin-left: 0px;
	margin-right: 0px;
	background: #2f4a81 url(/images/ariane/title.gif) 2px 8px no-repeat;
	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;
	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('./images/intranet/background_acces.gif' ) no-repeat 0 0;
	text-align: right;
	float: right;
}
#intranet2 h1
{
	margin: 0 0 0 92px;
	background: url('./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('./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;
}

table .RechercheButtonHead
{
	text-align: right;
	margin-right: 10px;
}

.RechercheButtonHead img
{
	height: 22px;
	width: 130px;
}

/********************************************************************/
/*																	*/
/*				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
{
	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 *******************************************/

/******************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;
	border: solid 1px #000000;
}

.tableImmunologie table tr th
{
	text-align: center;
	border: solid 1px #000000;
}

.tableImmunologieExam table
{
	margin-left: 30px;
	border: solid 1px #000000;
	text-align: center;
	width: 90%;
}

.tableImmunologieExam table tr td
{
	text-align: center;
	border: solid 1px #000000;
	height: 30px;
}

.tableImmunologieExam table tr th
{
	text-align: center;
	border: solid 1px #000000;
}

/* Agenda Reunion scientifique */
#agendaReunionSc ul li
{
	margin-bottom: 5px;
}
/********************************/

#tabDemarcheSect table
{
	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 .lien_GuideFormation a
{
	font: 11px tahoma,arial,sans-serif;
	font-weight: bold;
}

td span #bulletin_Formation
{
	font: bold 10px tahoma,arial,sans-serif;
	color: #336699;
	text-transform: uppercase;
}
/*******CNRGS ************************/
#tabCNRGS
{
	border: solid 1px #000000;
	width: 650px;
	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;
}
/*******************************************/
/*                                         */
/*              PAYBOX					   */
/*                                         */
/*******************************************/
.ContactsLigne
{
	width: 570px;
	clear: left;
	margin-bottom: 2px;
	padding: 1.5px;
}

.ContactsTextSecond
{
	float: left;
	width: 130px;
	text-align: left;
	padding-top: 2px;
}

.ContactsTextSaisi
{
	float: left;
	width: 180px;
}

.ContactsTextSaisi input
{
	height: 20px;
}

.ContactsTextSaisi select
{
	font-size: 0.90em;
}

#Valid_PayBox
{
	width: 65px;
	margin-left: 28%;
	margin-top: 10px;
}

#cmd_PayBox
{
	margin: 0 5 0 0px;
}

/*******************************************/
/*                                         */
/*              BOUTTON STYLE OVALE		   */
/*                                         */
/*******************************************/

a.ovalbutton
{
	background: transparent url('../images/oval-gray-left.gif' ) no-repeat top left;
	display: block;
	float: left;
	font: normal 13px Tahoma;
	line-height: 16px;
	height: 24px;
	padding-left: 11px;
	text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton
{
	color: #494949;
}

a.ovalbutton span
{
	background: transparent url('../images/oval-gray-right.gif' ) no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0;
}

a.ovalbutton:hover
{
	background-position: bottom left;
}

a.ovalbutton:hover span
{
	background-position: bottom right;
	color: black;
}

.buttonwrapper
{
	overflow: hidden;
	width: 100%;
}


.ms-sbtable
{
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}

.ms-sbtext
{
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
}

.ms-sbplain
{
	font-family: Tahoma;
	font-size: 8pt;
	border: none;
	width: 111px;
}

.searchFrame
{
	border-style: none;
	border-width: 0px;
	font-weight: normal;
	width: 156px;
	text-align: right;
	width: 156px;
}

.searchSpan
{
	display: block;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 3 2 0px;
}

.searchInputImg
{
	background-image: url(../images/search/arrow_bt_blue_bg.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 17px;
}

/* Resultat Examen page provisoire */
#resultExamen
{
	font-size: 13px;
	padding: 20 0 0 0px;
} 

div.entetExam
{
	text-align: center;
	font-weight: 600;
	margin-bottom: 20px;
}

.sLigneText
{
	text-decoration: underline;
}

.tailText
{
	font-weight: 600;
}

div .TitreConvention
{
	color: #336699;
	display: block;
	font-size: 15px;
	font-weight: 600;
	margin: 15 0 15 0px;
}






