﻿body
{
	margin: 0px;
	font-family: Verdana, Arial;
	font-size: 12px;
	background-color: #ffffff;
}
p {
	margin: 0px;
	padding: 0px;
}
/* Page */
a
{
	color: #000000;
	text-decoration: none;
	/*color:#9d0044;*/
	/*font-weight:bold;*/
}
a:hover
{
	color: #9d0044;
	/*text-decoration: none;*/
	/*text-decoration:underline;*/
}
.PLogoHautInterieur
{
	background-color: #faf9f4;
}
.logoHautHome
{
	vertical-align: bottom;
	text-align: left;
}
.logoHaut
{
	background-color: #faf9f4;
	vertical-align: bottom;
	text-align: left;
}
.bandeauHautExt
{
	text-align: right;
	background-color: #9d0044;
	padding: 4px;
}
.bandeauHautInstance
{
	text-align: left;
	background-color: #9d0044;
	padding: 4px;
	color: #ffffff;
	font-weight: bold;
}
.bandeauHautAccueil
{
	height: 51px;
}
.bandeauHautInterieur
{
	height: 51px;
	background: url(  '/img/1/fondHaut.jpg' ) no-repeat left top;
	background-color: #9d0044;
}
.nomSociete
{
	color: #ffffff;
	font-weight: bold;
	float: left;
	margin: 30px 0px 0px 10px;
}
.bandeauGauche
{
	background-color: #faf9f4;
}
.logo
{
	padding: 23px 0px 0px 0px;
}
.pBandeauGaucheTexte
{
	width: 175px;
	text-align: left;
	color: #888888;
	padding: 10px 0px 50px 20px;
}
.pBandeauGaucheLiens
{
	width: 175px;
	text-align: left;
	padding: 10px 0px 50px 20px;
}
a.gaucheLiens
{
	color: #b13267;
	text-decoration: none;
	font-weight: bold;
}
a:hover.gaucheLiens
{
	color: #b13267;
	text-decoration: underline;
	font-weight: bold;
}
.gaucheHr
{
	border: none;
	border-bottom: dotted 1px #888888;
	background-color: #faf9f4;
	height: 1px;
	width: 100%;
	text-align: center;
}
.droiteHr
{
	border: none;
	border-bottom: dotted 1px #888888;
	background-color: #faf9f4;
	height: 1px;
	width: 100%;
	text-align: center;
}
.accueilDroit
{
	vertical-align: bottom;
	background: url(  '/img/1/carte.gif' ) no-repeat left top;
	padding: 8px;
	background-color: #faf9f4;
}
.pAccueilDroit
{
	text-align: center;
	margin-bottom: 30px;
}
.actuEntete
{
	background-color: #872951;
	color: #ffffff;
	font-weight: bold;
}
a.actuTitre
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:hover.actuTitre
{
	color: #9d0044;
	text-decoration: none;
	font-weight: bold;
}
a.actuDesc
{
	color: #000000;
	text-decoration: none;
}
a:hover.actuDesc
{
	color: #9d0044;
	text-decoration: none;
}
.contenu
{
	padding: 4px;
}
.footer
{
	width: 980px;
	text-align: center;
	color: #888888;
	font-size: 11px;
	padding: 20px 0px 20px 0px;
}
a.footer
{
	color: #888888;
	font-size: 11px;
	text-decoration: none;
}
a:hover.footer
{
	color: #9d0044;
	font-size: 11px;
	text-decoration: none;
}
/* Menu */
.recherche
{
	color: #888888;
	font-size: 10px;
}
a.rechercheAvancee
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a:hover.rechercheAvancee
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
a.rechercheAvanceeHome
{
	font-size: 10px;
	color: #9d0044;
	text-decoration: none;
}
a:hover.rechercheAvanceeHome
{
	font-size: 10px;
	color: #9d0044;
	text-decoration: underline;
}
.divmenu
{
	margin-top: 0px;
	position: absolute;
	background-color: #ffffff;
	z-index: 100;
}
.divmenuExt
{
	margin-top: 0px;
	position: absolute;
	background-color: #ffffff;
	z-index: 100;
}
#div_pub .menuTable
{
	/*background-color: #d00062;*/
	border: solid #d00062;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_ope .menuTable
{
	/*background-color: #ff1e00;*/
	border: solid #ff1e00;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_for .menuTable
{
	/*background-color: #ff8201;*/
	border: solid #ff8201;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_etu .menuTable
{
	/*background-color: #00cbc5;*/
	border: solid #00cbc5;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_ann .menuTable
{
	/*background-color: #0080a5;*/
	border: solid #0080a5;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_pay .menuTable
{
	/*background-color: #4223ad;*/
	border: solid #4223ad;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_ext .menuTable
{
	/*background-color: #720e92;*/
	border: solid #720e92;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_int .menuTable
{
	/*background-color: #720e92;*/
	border: solid #720e92;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#div_log .menuTable
{
	border: solid #720e92;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
.menuOff
{
	font-size: 12px;
	height: 32px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
}
.menuOff a
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}
.menuOn
{
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	vertical-align: middle;
}
.menuOn a
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.menuSelectedPub
{
	background-color: #d00062;
}
#pub.menuOff
{
	background-color: #d00062;
	margin-left: 5px;
}
.menuSelectedOpe
{
	background-color: #ff1e00;
}
#ope.menuOff
{
	background-color: #ff1e00;
}
.menuSelectedFor
{
	background-color: #ff8201;
}
#for.menuOff
{
	background-color: #ff8201;
}
.menuSelectedEtu
{
	background-color: #00cbc5;
}
#etu.menuOff
{
	background-color: #00cbc5;
}
.menuSelectedAnn
{
	background-color: #0080a5;
}
#ann.menuOff
{
	background-color: #0080a5;
}
.menuSelectedPay
{
	background-color: #4223ad;
}
#pay.menuOff
{
	background-color: #4223ad;
}
.menuSelectedExt
{
	background-color: #720e92;
}
#log.menuOff
{
	background-color: #720e92;
}
#ext.menuOff
{
	background-color: #720e92;
}
#int.menuOff
{
	background-color: #720e92;
}

/* Sous-menu déroulant */
.sousMenuOn a
{
	font-size: 12px;
	color: #ffffff;
}
.sousMenuOff
{
	background-color: #ffffff;
}
#div_pub .sousMenuOn
{
	background-color: #d00062;
}
#div_pub .sousMenuOff a
{
	text-decoration: none;
	color: #d00062;
}
#div_ope .sousMenuOn
{
	background-color: #ff1e00;
}
#div_ope .sousMenuOff a
{
	text-decoration: none;
	color: #ff1e00;
}
#div_for .sousMenuOn
{
	background-color: #ff8201;
}
#div_for .sousMenuOff a
{
	text-decoration: none;
	color: #ff8201;
}
#div_etu .sousMenuOn
{
	background-color: #00cbc5;
}
#div_etu .sousMenuOff a
{
	text-decoration: none;
	color: #00cbc5;
}
#div_ann .sousMenuOn
{
	background-color: #0080a5;
}
#div_ann .sousMenuOff a
{
	text-decoration: none;
	color: #0080a5;
}
#div_pay .sousMenuOn
{
	background-color: #4223ad;
}
#div_pay .sousMenuOff a
{
	text-decoration: none;
	color: #4223ad;
}
#div_ext .sousMenuOn
{
	background-color: #720e92;
}
#div_ext .sousMenuOff a
{
	text-decoration: none;
	color: #720e92;
}
#div_int .sousMenuOn
{
	background-color: #720e92;
}
#div_int .sousMenuOff a
{
	text-decoration: none;
	color: #720e92;
}

/* Menu gauche */
.menuGauche
{
	width: 150px;
	padding: 4px;
}
/* Liste d'éléments de menu */
ul.menuListe
{
	padding: 10px 0px 0px 50px;
}
.menuListe a
{
	text-decoration: none;
	color: #444444;
}
.menuListe a:hover
{
	text-decoration: none;
	color: #9d0044;
}

/* Identification */
.identification
{
	text-align: right;
	color: #720e92;
}
a.identification
{
	text-decoration: underline;
	color: #720e92;
}

/* Button */
.button
{
	margin-bottom: 5px;
	font-size: 10px;
	background-color: #9d0044;
	color: #ffffff;
}
.buttonSearch
{
	margin-bottom: 0px;
}
.buttonAcc
{
	margin-bottom: 5px;
	font-size: 10px;
	background-color: #9d0044;
	color: #ffffff;
}
.buttonInt
{
	margin-bottom: 2px;
	font-size: 10px;
	background-color: #720e92;
	color: #ffffff; /*border-left: solid 1px #d7bbe0; 	border-top: solid 1px #d7bbe0; 	border-right: solid 1px #98839f; 	border-bottom: solid 1px #98839f;*/
}
.buttonOpe
{
	margin-bottom: 5px;
	font-size: 10px;
	background-color: #ff1e00;
	color: #ffffff;
}
.buttonAnn
{
	margin-bottom: 5px;
	font-size: 10px;
	background-color: #0080a5;
	color: #ffffff;
}
.buttonAction
{
	margin: 2px;
	font-size: 10px;
	background-color: #720e92;
	color: #ffffff;
	width: 60px;
}
.buttonActionOpe
{
	margin: 2px;
	font-size: 10px;
	background-color: #ff1e00;
	color: #ffffff;
	width: 60px;
}
.buttonHelp
{
	margin-bottom: 5px;
	font-size: 10px;
	background-color: #0000ff;
	color: #ffffff;
}
a.aButton
{
	text-decoration: none;
}
.buttonCacher
{
	visibility: hidden;
	display: none;
}
/* Textarea */
.textarea
{
	font-size: 10px;
	color: #0000ff;
}

/* divForfait */
.divForfait
{
	border: 1px solid #720e92;
	background-color: #ffffff;
	position: absolute;
	width: 250px;
	z-index: 20;
}

/* DivAide */
.divAide
{
	position: absolute;
	width: 300px;
	border: 1px solid #0000ff;
	background-color: #ffffff;
	text-align: left;
	z-index: 20;
}
.aideEntete
{
	background-color: #8888ff;
}
.aideContenu
{
	background-color: #ddddff;
}
.aideTitre
{
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}
.aideTexte
{
	color: #0000ff;
	text-align: left;
}

/* DivSearch */
.divSearch
{
	margin: 4px;
	border: solid #9d0044 1px;
	position: absolute;
	width: 500px;
	background-color: #e8a6c2;
	z-index: 10;
}
.divSearchHeader
{
	font-weight: bold;
	background-color: #9d0044;
	color: #ffffff;
	vertical-align: middle;
}

/* DivSearchIntranet */
.divSearchInt
{
	margin: 4px;
	border: solid #720e92 1px;
	position: absolute;
	width: 480px;
	background-color: #e6d1ed;
	z-index: 10;
	text-align: left;
}
.divSearchHeadInt
{
	font-weight: bold;
	background-color: #720e92;
	color: #ffffff;
	vertical-align: middle;
}

/* DivMail */
.divMail
{
	margin: 4px;
	border: solid #9d0044 1px;
	position: absolute;
	width: 500px;
	background-color: #e8a6c2;
	z-index: 10;
}
.divMailHead
{
	font-weight: bold;
	background-color: #9d0044;
	color: #ffffff;
	vertical-align: middle;
}
.divMailLeft
{
	text-align: right;
	width: 175px;
}

/* CollapsiblePanel */
.collapsePanelExt
{
	margin: 0px 0px 5px 0px;
}
.collapsePanelExtIns
{
	padding: 4px;
	margin: 0px 0px 5px 0px;
	border: solid #bbbbbb 1px;
}
.collapsePanelHeader
{
	width: 100%;
	height: 30px; /*background-color: #444444;*/
	color: #000000;
	font-weight: bold;
	border-bottom: solid #bbbbbb 1px;
	margin: 0px 0px 5px 0px;
}
.collapsePanelDiv
{
	padding: 6px 0px 0px 0px;
}
.collapsePanelContent
{
	padding: 6px 0px 0px 0px;
}
.collapsePanelContentIns
{
	padding: 6px 0px 0px 20px;
}
.collapsePanelLeftDiv
{
	float: left;
}
.collapsePanelRightDiv
{
	float: right;
	cursor: pointer;
}
.collapsePanelRightDiv2
{
	float: right;
	/*cursor: pointer;*/
	width:450px;
	text-align:right;
	padding-right:20px;
}

/* Onglets */
.ongletTable
{
	/*border: 1px solid #444444;*/
}
.ongletTdActifOff
{
	background-color: #720e92;
	color: #ffffff;
	text-align: center;
	border: solid #444444 1px;
}
a.ongletActifOff
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.ongletTdActifOn
{
	background-color: #ffffff;
	color: #444444;
	text-align: center;
	border-bottom: 0px;
	border-left: solid #444444 1px;
	border-top: solid #444444 1px;
	border-right: solid #444444 1px;
}
a.ongletActifOn
{
	text-decoration: none;
	font-weight: bold;
	color: #720e92;
}
.ongletTdActifOver
{
	background-color: #ffffff;
	color: #444444;
	text-align: center;
	border: solid #444444 1px;
}
a.ongletActifOver
{
	text-decoration: none;
	font-weight: bold;
	color: #720e92;
}
.ongletTdInactif
{
	background-color: #888888;
	color: #ffffff;
	text-align: center;
	border: solid #444444 1px;
}
a.ongletInactif
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.ongletVide
{
    padding-left: 10px;
	border-bottom: solid #444444 1px;
}

/* liens en gras dans le contenu */
#lienGras a 
{
	font-weight:bold;
	color:#9d0044;
}
#lienGras a:hover
{
	font-weight:bold;
	color:#9d0044;
	text-decoration: underline;
}

.tdLienLogo 
{
    width: 160px;
    height: 40px;
}
.tdLienUrl 
{
    vertical-align: middle;
}
.lienLogo 
{
    /*width: 100px;*/
    max-height: 40px;
    max-width: 150px;
    float: left;
    margin: 0px 4px 4px 0px;
}
.lienHr
{
	border: none;
	border-bottom: dotted 1px #888888;
	background-color: #faf9f4;
	height: 1px;
	width: 100%;
	text-align: center;
}

/* WebListePanel */
.WPanelListe
{
	margin: 0px 0px 5px 0px;
}
.WPanelListeHeader
{
	width: 100%;
	height: 30px;
	color: #000000;
	font-weight: bold;
	border-bottom: solid #bbbbbb 1px;
	margin: 0px 0px 5px 0px;
}
.WPanelListeDiv
{
	padding: 6px 0px 0px 0px;
}
.WPanelListeLeftDiv
{
	float: left;
}
.WPanelListeRightDiv
{
	float: right;
	cursor: pointer;
}
.WPanelListeContent
{
	padding: 6px 0px 0px 0px;
}
.WPanelListeContentLivresOut /*ajout SV, le 05/12/2008, bug 1650 (FPA)*/
{
	margin-left: 0px;
}
.WPanelListeContentLivres /*ajout SV, le 05/12/2008, bug 1650 (FPA)*/
{
	padding: 6px 0px 0px 0px;
}
.WListeGV
{
	border: 0px;
	border-color: #ffffff;
	margin-top: 10px;
}
.WListeGV td
{
	border: 0px;
	border-color: #ffffff;
}
.WListeImg
{
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 20px;
}
.WListeImgPub
{
	float: left;
	padding-right: 8px;
	padding-bottom: 8px; /*width: 80px;*/
}
.WListeImgCouv
{
	float: right;
	padding-right: 8px;
	padding-bottom: 8px; /*width: 80px;*/
}
.WListeImgLiv
{
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}
.WListeTitre
{
	font-weight: bold;
}
.WListeTitre a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.WListeTitre a:hover
{
	color: #9d0044;
	font-weight: bold;
	text-decoration: none;
}
a.WListeTitre
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.WListeTitre
{
	color: #9d0044;
	font-weight: bold;
	text-decoration: none;
}
.WListeSTitre
{
	color: #888888;
}
.WListeSTitreIns1
{
	color: #19aa10;
}
.WListeSTitreIns2
{
	color: #ff8d00;
}
.WListeSTitreIns3
{
	/*color:rgb(231,36,255);*/
	color: #E714FF;
}
.WListeSTitreIns4
{
	color: #ff1111;
}
.WListeSTitre a
{
	color: #888888;
	text-decoration: none;
}
.WListeSTitre a:hover
{
	color: #9d0044;
	text-decoration: none;
}
.WListeTexte
{
	color: #000000;
}
.WListeTexte a
{
	color: #000000;
	text-decoration: none;
}
.WListeTexte a:hover
{
	color: #9d0044;
	text-decoration: none;
}
.WListeSuppl
{
	color: #000000;
	font-size: 11px;
}
a.WListeSuppl
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a:hover.WListeSuppl
{
	color: #9d0044;
	text-decoration: none;
	font-size: 11px;
}
.WListePage
{
	color: #444444;
	font-weight: bold;
}
.WListePage a
{
	color: #444444;
	font-weight: normal;
	text-decoration: none;
}
.WListePage a:hover
{
	color: #9d0044;
	font-weight: normal;
	text-decoration: none;
}
.WBandeG
{
	/*border-left: solid 1px #bbbbbb; 	border-bottom: solid 0px #ffffff; 	border-top: solid 0px #ffffff; 	border-right: solid 0px #ffffff;*/
	background-color: #faf9f4;
}
.WBandeGTitrePub
{
	background-color: #d00062;
	color: #ffffff;
	font-weight: bold;
}
.WBandeGTitreOpe
{
	background-color: #ff1e00;
	color: #ffffff;
	font-weight: bold;
}
.WBandeGTitreFor
{
	background-color: #ff8201;
	color: #ffffff;
	font-weight: bold;
}
.WBandeGTitreEtu
{
	background-color: #00cbc5;
	color: #ffffff;
	font-weight: bold;
}
.WBandeGSTitrePub
{
	background: transparent url(  '/img/1/puce2-pub.gif' ) no-repeat;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.WBandeGSTitreOpe
{
	background: transparent url(  '/img/1/puce2-ope.gif' ) no-repeat;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}
.WBandeGSTitreOpeFrais
{
	background: transparent url(  '/img/1/puce2-ope.gif' ) no-repeat;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
}
a.WBandeGSTitreOpe
{
	color: #000000;
	text-decoration: none;
}
a:hover.WBandeGSTitreOpe
{
	color: #9d0044;
	text-decoration: none;
}
.WBandeGSTitreFor
{
	background: transparent url(  '/img/1/puce2-for.gif' ) no-repeat;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}
.WBandeGSTitreEtu
{
	background: transparent url(  '/img/1/puce2-etu.gif' ) no-repeat;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}
/* AlertPanel */
.alertButtons
{
	text-align: center;
}
.alertConfirmPanel
{
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #3b9b3b;
	border-style: solid;
	padding: 20px;
	text-align: center;
}
.alertConfirmModal
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; /*background-color: #008800;*/
	background-color: #ffffff;
	filter: alpha(opacity=0);
	opacity: 0;
	text-align: center;
	vertical-align: middle;
}
.buttonConfirm
{
	background-color: #3b9b3b;
	color: #ffffff;
}
.alertErreurPanel
{
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #ff0000;
	border-style: solid;
	padding: 20px;
	text-align: center;
}
.alertErreurModal
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; /*background-color: #880000;*/
	background-color: #ffffff;
	filter: alpha(opacity=0);
	opacity: 0;
	text-align: center;
	vertical-align: middle;
}
.buttonErreur
{
	background-color: #ff0000;
	color: #ffffff;
}
/* ConfirmPanel */
.confirmPanel
{
	width: 200px;
	background-color: White;
	border-width: 2px;
	border-color: #720e92;
	border-style: solid;
	padding: 20px;
}
.confirmPanelButtons
{
	text-align: center;
}
.modalBackground
{
	/*background-color: #d5b9de;*/
	background-color: #ffffff;
	filter: alpha(opacity=0);
	opacity: 0;
}

/* UpdateProgress */
.updateProgressBG
{
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	overflow: visible; /*background-color: #d5b9de;*/
	background-color: #ffffff;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 50;
}
.updateProgressOut
{
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	overflow: visible;
	text-align: center;
	vertical-align: middle;
	z-index: 55;
}
.updateProgressIn
{
	width: 250px;
	top: 45%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	border-width: 2px;
	border-color: #720e92;
	border-style: solid;
	padding: 10px;
	position: relative;
	z-index: 60;
}
.updateProgressLib
{
	color: #720e92;
}

.updateProgressInInternet
{
	width: 100px;
	top: 45%;
	left: 45%;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	position: fixed;
	z-index: 60;
}

/* GridView */
.headerHidden
{
	display: none;
}
.GridView
{
	border: solid 1px #ffffff;
}
.Header
{
	background-color: #888888;
	height: 25px;
	color: #ffffff;
}
.Header a
{
	color: #ffffff;
	text-decoration: none;
}
.Header a:hover
{
	color: #9d0044;
	text-decoration: none;
}
.Row
{
	background-color: #eeeeee;
}
.AlternatingRow
{
	background-color: #dddddd;
}
.Pagination
{
	font-weight: bold;
	color: #0000ff;
}
.Pagination a
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Pagination a:hover
{
	font-weight: bold;
	color: #9d0044;
	text-decoration: none;
}
.gridViewAction
{
	width: 100px;
	vertical-align: middle;
	text-align: center;
}

/* GridView Intranet */
.gvInt
{
	border: solid 1px #ffffff;
}
.gvIntHead
{
	background-color: #720e92;
	height: 25px;
	color: #ffffff;
}
.gvIntHead a
{
	color: #ffffff;
	text-decoration: none;
}
.gvIntHead a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.gvIntRow
{
	background-color: #e6d1ed;
}
.gvIntAlt
{
	background-color: #d5b9de;
}
.gvIntPag
{
	font-weight: bold;
	color: #000000;
}
.gvIntPag a
{
	color: #444444;
	text-decoration: none;
}
.gvIntPag a:hover
{
	color: #9d0044;
	text-decoration: none;
}
/* GridView Operation */
.gvOpe
{
	border: solid 1px #ffffff;
}
.gvOpeHead
{
	background-color: #ff1e00;
	height: 25px;
	color: #ffffff;
}
.gvOpeHead a
{
	color: #ffffff;
	text-decoration: none;
}
.gvOpeHead a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.gvOpeRow
{
	background-color: #eac4bf;
}
.gvOpeAlt
{
	background-color: #efb3ac;
}
.gvOpePag
{
	font-weight: bold;
	color: #000000;
}
.gvOpePag a
{
	color: #444444;
	text-decoration: none;
}
.gvOpePag a:hover
{
	color: #9d0044;
	text-decoration: none;
}
.gvSupp
{ color:Red;}
/* GrivView Infos en plus*/
.gvEnPlus
{
	border: solid 1px #faf9f4;
}
.liEnplus
{
	margin-left: 15px;
	list-style-type: square;
	list-style-position: outside;
}
.aEnPlus
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.aEnPlus
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.aEnPlus:hover
{
	color: #9d0044;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.aEnPlusTxt
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.aEnPlusTxt
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:hover.aEnPlusTxt
{
	color: #9d0044;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/* GridView Diapo */
.gvDiapo
{
	border: solid 1px #ffffff;
}
/* Gridview Stat */
.gvStat td
{
	text-align: right;
	border: solid 1px #ffffff;
}
/* DetailsView */
.detailsViewHeader20
{
	width: 20%;
	vertical-align: top;
	padding: 2px;
	text-align: right;
}
.detailsViewHeader30
{
	width: 30%;
	vertical-align: top;
	padding: 2px;
	text-align: right;
}
.detailsViewHeader50
{
	width: 50%;
	vertical-align: top;
	padding: 2px;
	text-align: right;
}

.detailsViewItem
{
	vertical-align: top;
	padding: 2px;
	text-align: left;
}

/* Textes */
ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}
ul.param
{
	font-weight: bold;
	padding: 10 0 0 0;
}
ol
{
	margin-top: 2px;
	margin-bottom: 2px;
}
li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.backtrack
{
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
a.backtrack
{
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.backtrack
{
	color: #9d0044;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.titrePub
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-pub.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitrePub
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-pub-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
a.sTitrePub
{
	text-decoration: none;
}
a:hover.sTitrePub
{
	color: #9d0044;
}
.titreOpe
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-ope.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitreOpe
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-ope-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.titreOpeLivre{color:#444444;font-size:14px;margin:0px;}
a.sTitreOpe
{
	text-decoration: none;
}
a:hover.sTitreOpe
{
	color: #9d0044;
}
.titreFor
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-for.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitreFor
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-for-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
a.sTitreFor
{
	text-decoration: none;
}
a:hover.sTitreFor
{
	color: #9d0044;
}
.titreEtu
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-etu.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitreEtu
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-etu-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
a.sTitreEtu
{
	text-decoration: none;
}
a:hover.sTitreEtu
{
	color: #9d0044;
}
.titreAnn
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-ann.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitreAnn
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-ann-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
a.sTitreAnn
{
	text-decoration: none;
}
a:hover.sTitreAnn
{
	color: #9d0044;
}
.annIntro
{
	margin: 10px 0px 10px 0px;
}
.titrePay
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-pay.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitrePay
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-pay-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
a.sTitrePay
{
	text-decoration: none;
}
a:hover.sTitrePay
{
	color: #9d0044;
}
.titreExt
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-ext.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.titreInt
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-int.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.titreIntTitre{color:#444444;font-size:16px;}
.sTitreInt
{
	color: #444444;
	font-size: 14px;
	background: transparent url(  '/img/1/puce-int-petit.jpg' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.sTitreIntTitre{color:#444444;font-size:14px;}
a.sTitreInt
{
	text-decoration: none;
}
a:hover.sTitreInt
{
	color: #9d0044;
}
.titreUti
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-uti.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.titreRec
{
	color: #444444;
	font-size: 16px;
	background: transparent url(  '/img/1/puce-rec.gif' ) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.titre
{
	font-size: 16px;
	font-weight: bold;
	color: #444444;
}
.titre a
{
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
.titre a:hover
{
	font-size: 16px;
	font-weight: bold;
	color: #9d0044;
	text-decoration: none;
}
.sousTitre
{
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}
a.sousTitre
{
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
a:hover.sousTitre
{
	font-size: 14px;
	font-weight: bold;
	color: #9d0044;
	text-decoration: none;
}
.texte
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.texte a
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.texte a:hover
{
	color: #9d0044;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.textePetit
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.auteur
{
	color: #444444;
	font-size: 10px;
	font-weight: normal;
}
.date
{
	color: #444444;
	font-size: 10px;
	font-weight: normal;
}
.dateIns
{
	color: #ff1e00;
	font-weight: bold;
}
.confirmation
{
	font-weight: bold;
	color: #5bc35b;
}
.erreur
{
	font-weight: bold;
	color: #ff0000;
}
.libelle
{
	font-weight: normal;
	color: #000000;
}
.libelleOblig
{
	font-weight: bold;
	color: #000000;
}
.Wlibelle
{
	font-weight: bold;
	color: #000000;
}
.divDiapo
{
	text-align: center;
	width: 100%;
}
.imgOpe
{
	float: left;
	margin-right: 10px;
}
.citation
{
	color: #ffffff;
	background-color: #d00062;
	font-size: 11px;
	padding: 9px;
	margin: 10px 0px 10px 0px;
	width: 150px;
	text-align: left;
}
.divRight
{
	float: right;
	text-align: center;
	margin-left: 10px;
}
.divLeft
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
a.pays
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
}
a:hover.pays
{
	color: #9d0044;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
}
.tbBudget
{
	text-align: right;
}
.searchLib
{
	text-align: right;
}
.searchVal
{
}
.icon
{
	margin-right: 2px;
}
.liIns
{
	margin-left: 20px;
	list-style-type: square;
	list-style-position: outside;
}
.livreResultat
{
	font-weight: bold;
	color: #ff1e00;
	font-size: 14px;
}
/* Frais de participation */
.divFraisPart
{
	position: fixed;
	width: 500px;
	vertical-align: center;
	top: 10%;
	left: 35%;
	background-color: White;
	border-width: 2px;
	border-color: #ff1e00;
	border-style: solid;
	padding: 0px;
	text-align: left;
}
.divFraisPartHeader
{
	font-weight: bold;
	background-color: #ff1e00;
	color: #ffffff;
	vertical-align: middle;
}
.livreCouv
{
	float: right;
	margin: 0px 0px 10px 10px;
}
/* Contrôle Alphabet */
.AlphabetOffTous
{
	color: #000000;
	width: 9%;
	text-align: center;
}
.AlphabetOnTous
{
	font-weight: bold;
	color: #000000;
	width: 9%;
	text-align: center;
}
.AlphabetOff
{
	color: #000000;
	width: 3.5%;
	text-align: center;
}
.AlphabetOn
{
	font-weight: bold;
	color: #000000;
	width: 3.5%;
	text-align: center;
}
.logoEditeur 
{
	max-width: 150px;
}
