/* CSS Document */

/********************************************
		Global
********************************************/
BODY
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	overflow-y: auto;
}
TD
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.TD_7
{
	font-family: verdana, sans-serif;
	font-size: 7.6pt;
	text-decoration: none;
}
A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background-color: #8CB49E;
}
A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003c3c;
	text-decoration: none;
}
ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
.lienBarreAdresse:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.lienBarreAdresse:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background-color: #EDF7EF;
}
.lienBarreAdresse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003c3c;
	text-decoration: none;
}
TEXT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003c3c;
	text-decoration: none;
}
OPTION
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}

/********************************************
		Spécifique
********************************************/

/********************************************
		Utilisé
********************************************/
/* Style plus petit pour que l'encart CPR rentre sur la page main */
.titreEncart
{
	font-family: verdana,sans-serif;
	font-size: 7pt;
	color: #887700;
}

.texteEncart
{
	font-family: verdana,sans-serif;
	font-size: 7pt;
}

.texteEncartBold
{
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 7pt;
}
/* fin partie encart */


.texteMargeAdresse
{
	font-family: verdana,sans-serif;
	font-size: 2pt;
}
.texteMarge
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
}
.texteColonneTableau
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	padding-left: 5pt;
	padding-right: 5pt;
}
.texteMargeBold
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.titreSection
{
	font: bold 10pt verdana, sans-serif;
	width: auto;
	margin: 0 0;
	padding: 0 0;
	vertical-align: bottom;
}
.titrePage
{
	font-size: 10pt;
	color: #887700;
}

.texteLogin
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px solid #C9E1C9;
}

.menu_7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.4pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	border: 1px solid #00552A;
}

.menuErreur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px solid #00552A;
	background-color: #DDE6BC;
}

.linkErreur
{
	background-color: #DDE6BC;
}

.VolontaryRegistriesButton_droite_normal
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003C3C;
	background-color: transparent;
	background-image: url(images/btn_bord_droit-normal.gif);
	width: 6;
}

.VolontaryRegistriesButton_droite_over
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(images/btn_bord_droit-over.gif);
	cursor: pointer;
	width: 6;
}

.VolontaryRegistriesButton_droite_push
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(images/btn_bord_droit-push.gif);
	cursor: pointer;
	width: 6;
}

.VolontaryRegistriesButton_centre_normal
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003C3C;
	background-color: transparent;
	background-image: url(images/btn_centre-normal.gif);
}

.VolontaryRegistriesButton_centre_over
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(images/btn_centre-over.gif);
	cursor: pointer;
}

.VolontaryRegistriesButton_centre_push
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(images/btn_centre-push.gif);
	cursor: pointer;
}

.VolontaryRegistriesButton_gauche_normal
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003C3C;
	background-color: transparent;
	background-image: url(images/btn_bord_gauche-normal.gif);
	width: 6;
}

.VolontaryRegistriesButton_gauche_over
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(images/btn_bord_gauche-over.gif);
	cursor: pointer;
	width: 6;
}

.VolontaryRegistriesButton_gauche_push
{
	font-family: Arial, Verdana Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(images/btn_bord_gauche-push.gif);
	cursor: pointer;
	width: 6;
}

/********************************************
		A vérifier
********************************************/

.historique
{
	font: normal 10px verdana, sans-serif;
	color: #990033;
}
.separateur
{
	font-size: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7CF89;
}
.sousTitre
{
	font-family: 'arial narrow' ,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #909F14;
}
.sousTitreNoir
{
	font-family: 'arial narrow' ,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.sousSsTitreNeutre
{
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.sousSsTitreCouleur1
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #909F14;
}
.sousSsTitreAgenda
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #909F14;
}

.texteGris
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
}
.sommaireBarre
{
	background-color: #B2C705;
}
.sommaireSelected
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B2C705;
	border-bottom-color: #B2C705;
	font-family: verdana, sans-serif;
	font-size: 9pt;
	color: #97A524;
	height: 20px;
}
.sommaireItem
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.sommaireItem2
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #990033;
}
.actuMois
{
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #97A524;
	font-weight: bold;
}
.actuDate
{
	font: 7pt/8pt verdana,sans-serif;
	color: #000000;
}
section
{
	font: 8pt verdana, sans-serif;
	color: #990033;
}
.texteNormal
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
}

TD.dataTableHead
{
	background-color: #B2C705;
	color: #FFFFFF;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 12pt;
}
.fondColorePRB
{
	border-right: 1px solid #B2C705;
	padding: 5px 10px 5px 10px;
	background-color: #F0F4CD;
	font-family: verdana, sans-serif;
	font-size: x-small;
}
.fondNeutrePRB
{
	border-right: 1px solid #B2C705;
	padding: 5px 10px 5px 10px;
	font-family: verdana, sans-serif;
	font-size: x-small;
}
.liensSection
{
	font: 8pt verdana, sans-serif;
	color: #990033;
	vertical-align: top; /*padding-left:40px;	 	xheight:40px;*/
}
.texteMargeErreur
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: Red;
	font-weight: bold;
}
.texteMargeErreurFondBlanc
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: Red;
	font-weight: bold;
	background-color : White;
}
.textMargeItalic
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: #000000;
	font-style: italic;
}
.textMargeObligatoire
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: #003c3c;
	font-style: italic;
	font-weight: bold;
}
.textDefinitionFigeeTitre
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: #003c3c;
	font-weight: bold;
	text-decoration: underline;
}
.textDefinitionFigeeContenu
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: #003c3c;
}
A.section
{
	font: 8pt verdana, sans-serif;
	color: #990033;
}
.normalgros
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.normal
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
.titreSectionCopie
{
	font: bold 10pt verdana, sans-serif;
	color: #909F14;
	border-bottom: 1px solid #D1DD69;
	width: auto;
	margin: 0 0;
	padding: 0 0;
	vertical-align: top;
}
.soustitre_poh
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #909f14;
	list-style-image: url(/_gfx/poh.gif);
}
.copyright
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
}
.fondTitre
{
	background-color: #D1DD69;
}
.fondTitreClair
{
	background-color: #F0F4CD;
}
.fondSection
{
	background-color: #E0E99B;
}
.petite
{
	font: 5pt verdana, sans-serif;
}
.haute
{
	font: 12pt verdana, sans-serif;
}
.fondPage
{
	background-color: #f1e8c3;
}
.fondBarre
{
	background-color: #B5C701;
	font: 5pt verdana, sans-serif;
}
A.sectionTete
{
	font-family: verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990033;
}
TD.dataTableHeadA
{
	background-color: #B2C705;
	color: #FFFFFF;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.fondColorePRBA
{
	width: 80pt;
	border-right: 1px solid #B2C705;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	vertical-align: top;
}
TD.dataTableHeadB
{
	background-color: #473682;
	color: #FFFFFF;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.fondColorePRBB
{
	width: 80pt;
	border-right: 1px solid #473682;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFFF;
	font-family: verdana, sans-serif;
	text-align: center;
	font-size: 8pt;
	vertical-align: top;
}
TD.dataTableHeadC
{
	background-color: #BBBBBF;
	color: #FFFFFF;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.fondColorePRBC
{
	width: 80pt;
	border-right: 1px solid #BBBBBF;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFFF;
	font-family: verdana, sans-serif;
	text-align: center;
	font-size: 8pt;
	vertical-align: top;
}
.header_back
{
	background-color: #990033;
}

.header_back_yellowgreen
{
	background-color: #E2D186;
}

.header_text
{
	background-color: #990033;
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.header_text_english
{
	background-color: #990033;
	color: #e2d186;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.header_moutarde_back
{
	background-color: #f1e8c3;
}

.header_moutarde_text
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.header_accueil_blanc
{
	background-color: #990033;
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.fondPageetbordure
{
	background-color: #f1e8c3;
	border-color: #990033;
}

.donneeinvalide
{
	background-color: #F0F4CD;
}

.donneevalide
{
	background-color: #FFFFFF;
}

.entete
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #00552A;
}

/********************************************
		Glossaire
********************************************/

.Mot
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.TitreGlossaire
{
	font-family: verdana,sans-serif;
	font-size: 20pt;
	font-weight: bold;
}

.lienGlossaire:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.lienGlossaire:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background-color: #EDF7EF;
}
.lienGlossaire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003c3c;
	text-decoration: none;
}


.lienGlossaireSansDefinition:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: normal;
	font-style: italic;
	text-decoration: none;
}
.lienGlossaireSansDefinition:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: normal;
	font-style: italic;
	text-decoration: none;
	background-color: #EDF7EF;
}
.lienGlossaireSansDefinition
{
	font-weight: normal;
	font-size: 7pt;
	color: #003c3c;
	line-height: normal;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.borderTableGray
{
	border-right: silver thin solid;
	padding-right: 1px;
	border-top: silver thin solid;
	padding-left: 1px;
	padding-bottom: 5px;
	border-left: silver thin solid;
	padding-top: 5px;
	border-bottom: silver thin solid;
}
.labelDarkGreen
{
	font-weight: bolder;
	font-size: larger;
	color: #003c3c;
}

.ddlGreen
{
	width: 165px;
}

.banner
{
	background-image: url(images/Bandeau_sans_logo.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	height: 100%;
	width: 100%;
}

.bannerover
{
	position: absolute;
	top: 29px;
	left: 37px;
	height: 100px;
	width: 100px;
}
.banner2
{
	background-image: url(images/Bandeau_Green_Line.gif);
	background-position: right;
	background-repeat: repeat;
	width: 100%;
	position: relative;
	height: 100%;
}

.flag
{
	right: 180px;
	position: absolute;
	bottom: 5px;
}

.title
{
	top: 90px;
	left: 150px;
	font: 30px Arial;
	color: white;
	position: absolute;
}

.underTitle
{
	right: 105px;
	font: bold italic 17px Verdana;
	color: #ce000a;
	position: absolute;
	top: 40px;
}

.descTitle
{
	right: 53px;
	color: white;
	bottom: 20px;
	position: absolute;
}

.bigTxt
{
	width: 165px;
}

.smallTxt20
{
	width: 20px;
}

.smallTxt40
{
	width: 40px;
}

.smallTxt50
{
	width: 50px;
}

.smallTxt30
{
	width: 30px;
}

.smallTxt60
{
	width: 60px;
}
.smallTxt70
{
	width: 70px;
}
.smallTxt80
{
	width: 80px;
}
.smallTxt90
{
	width: 90px;
}
.smallTxt100
{
	width: 100px;
}
.panel38
{
	width: 100%;
	height: 38px;
}

.border0
{
	/*border: 0;
	border-width: 0px;
	border-collapse: separate;*/
}

.Width10Percent
{
	width : 10%;
}

.Width20Percent
{
	width : 20%;
}

.Width30Percent
{
	width : 30%;
}

.Width40Percent
{
	width : 40%;
}

.Width50Percent
{
	width : 50%;
}

.Width60Percent
{
	width : 60%;
}

.Width70Percent
{
	width : 70%;
}
.Width80Percent
{
	width : 80%;
}
.Width90Percent
{
	width : 90%;
}
.Width100Percent
{
	width : 100%;
}
.CommeTitreDG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #00552A;
	height: 38px;
}

/********/
/* Menu */
/********/
.menu180, .menu180:hover, .menu180:active, .menuSub180, .menuSub180:hover, .menuSub180:active
{
	font-size: 9pt;
	font-family: Arial;
	width: 180px;
	height: 19px;
	color: #2A7F2A;
}
.menu180
{
	background: url(images/menu.gif) no-repeat;
}
.menu180:hover
{
	background: url(images/menuOver.gif) no-repeat;
}
.menuSub180
{
	background: url(images/menuSub.gif) no-repeat;
}
.menuSub180:hover
{
	background: url(images/menuSubOver.gif) no-repeat;
}
