body {
	font-family: Verdana;
	font-size: 11px;
	color: black;
	margin: 0px;
	background-image: url("/img/fondDegrade.gif");
	background-repeat: repeat-x;
}

td {
	font-family: Verdana;
	font-size: 12px;
	color: #6e5248;
}

td.tdPersonneActive {
	color: #9d003d;
}

td.tdPersonne {
	color: #626262;
}

.pPage {
	
}

.pTop {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 82px;
	background-color: #ffffff;
}

.pMidle {
	position: absolute;
	top: 82px;
	left: 0px;
	width: 100%;
	height: 330px;
	background-color: #9d003d;
}

.pMidlePage {
	position: absolute;
	top: 82px;
	left: 0px;
	height: 330px;
	width:1000px;
}

.pBottom {
	position: absolute;
	top: 410px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

.bpLogo {
	background: url("/img/Logobp.jpg");
	position: absolute;
	background-repeat: no-repeat;
	top: 19px;
	left: 29px;
	width: 306px;
	height: 51px;
}

.bpNavHome {
	position: absolute;
	background-repeat: no-repeat;
	top: 37px;
	left: 676px;
}

.imprimer {
	position: absolute;
	background-repeat: no-repeat;
	top: 32px;
	left: 730px;
}

.bpSlogant {
	position: absolute;
	background-repeat: no-repeat;
	top: 37px;
	left: 380;
}

.bpNavSitesUtiles {
	position: absolute;
	background-repeat: no-repeat;
	vertical-align: bottom;
	color: #626262;
	top: 6px;
	left: 21px;
}

.bpNavListe {
	position: absolute;
	background-repeat: no-repeat;
	vertical-align: bottom;
	font-weight: bold;
	color: #626262;
	top: 2px;
	left: 92px;
}

select {
	font-family: Verdana;
	font-size: 9px;
	color: black;
	font-weight: normal;
}

.bpNavOuvrir {
	position: absolute;
	background-repeat: no-repeat;
	vertical-align: bottom;
	font-weight: bold;
	color: #626262;
	top: 37px;
	left: 770px;
}

.aLinkHaut,.aLinkHaut:hover,.aLinkHaut:active {
	font-style: normal;
	font-size:12px;
	color: #626262;
	text-decoration: none;
}

.aLinkOuvrir,.aLinkOuvrir:hover,.aLinkOuvrir:active {
	font-style: normal;
	color: #f8d449;
	font-weight: bold;
	text-decoration: none;
}

.midleGauche {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 332px;
}

.midleGaucheCBP {
	position: absolute;
	background: url("/img/g-cbp2.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 332px;
}

.midleGauchePVA1{
	position: absolute;
	background: url("/img/g-pva12.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 254px;
	height: 332px;
}
.midleGauchePVA2{
	position: absolute;
	background: url("/img/g-pva22.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 254px;
	height: 332px;
}

.midleGauchePVA3{
	position: absolute;
	background: url("/img/g-pva32.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 254px;
	height: 332px;
}

.midleGauchePVA4{
	position: absolute;
	background: url("/img/g-pva42.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 254px;
	height: 332px;
}

.midleGaucheSVS{
	position: absolute;
	background: url("/img/g-svs2.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 330px;
}

.midleGaucheCO{
	position: absolute;
	background: url("/img/g-co2.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 330px;
}

.midleGaucheCN{
	position: absolute;
	background: url("/img/g-co2.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 332px;
}

.midleGaucheOP{
	position: absolute;
	background: url("/img/photo_PascalBovay.jpg");
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 332px;
}

.midleGaucheOPPhoto1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 145px;
	height: 173px;
}
	
.midleCentre {
	background: url("/img/homeFondBp.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 234px;
	width: 443px;
	height: 330px;
}

.midleCentreCBP {
	position: absolute;
	top: 0px;
	left: 234px;
	width: 423px;
	height: 330px;
	font-size: 14px;
	color: #6e5248;
}
.midleCentreOP {
	position: absolute;
	top: 0px;
	left: 234px;
	width: 443px;
	height: 330px;
	font-size: 12px;
	color: #6e5248;
}
.midleCentreCO {
	position: absolute;
	top: 130px;
	left: 234px;
	width: 443px;
	height: 330px;
	color: #6e5248;
}

.midleCentreCN {
	position: absolute;
	top: 36px;
	left: 234px;
	width: 443px;
	height: 330px;
	font-size: 12px;
	color: #6e5248;
}
.texteCBP {
	line-height:19px;
	margin-top:36px;
	margin-left:15px;
	margin-right:15px;
}

.texteOP {
	line-height:19px;
	margin-top:23px;
	margin-left:15px;
	margin-right:15px;
	line-height:15px;
}

.texteCO {
	line-height:19px;
	margin-top:36px;
	margin-left:15px;
	margin-right:15px;
	font-size: 14px;
}
.textePVA {
	line-height:19px;
	margin-top:16px;
	margin-left:15px;
	margin-right:15px;
	color:#6e5248;
}

.midleDroite {
	position: absolute;
	top: 0px;
	left: 677px;
	width: 123px;
	height: 330px;
}

.midleDroiteCBP {
	background: url("/img/d-cbp3.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 330px;
	height: 332px;
}

.midleDroiteSVS {
	background: url("/img/d-svs2.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 330px;
	height: 330px;
}

.midleDroitePVA1 {
	background: url("/img/d-pva12.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 322px;
	height: 332px;
}

.midleDroitePVA2 {
	background: url("/img/d-pva22.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 322px;
	height: 332px;
}

.midleDroitePVA3 {
	background: url("/img/d-pva3.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 322px;
	height: 330px;
}

.midleDroitePVA4 {
	background: url("/img/d-pva42.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 322px;
	height: 332px;
}

.midleDroiteOP {
	background: url("/img/d-op2.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 322px;
	height: 332px;
}

.midleDroiteCO {
	background: url("/img/d-co2.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 330px;
	height: 332px;
}

.midleDroiteCN {
	background: url("/img/d-co2.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 677px;
	width: 330px;
	height: 332px;
}

.texteBas {
	position:relative;
	font-size: 10px;
	line-height:13px;
	color: #6e5248;
	left: 28px;
	top:4px;
	margin-top: 6px;
}

.titreSpan {
	position: absolute; /* on superpose le SPAN sur le titre */
	font: 18px verdana;
	top: 91px;
	left: 1px;
	width: 233px;
	color: #0f0f0f;
	text-align: center;
}

.titre {
	position: absolute; /* on superpose le SPAN sur le titre */
	text-align: center;
	font: 18px verdana;
	top: 90px; /* on décale le SPAN */
	left: 0px;
	width: 233px;
	color: #FFFFFF;
}

.sousTitreSpan {
	position: absolute; /* on superpose le SPAN sur le titre */
	font: 15px verdana;
	top: 148px;
	left: 1px;
	width: 233px;
	color: #0f0f0f;
	text-align: center;
}

.sousTitre {
	position: absolute; /* on superpose le SPAN sur le titre */
	text-align: center;
	font: 15px verdana;
	top: 147px; /* on décale le SPAN */
	left: 0px;
	width: 233px;
	color: #FFFFFF;
}

.aNav,.aNav:active {
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font: 14px verdana;
	color: #9d003d;
	text-decoration: none;
}

.aNav:hover {
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font: 14px verdana;
	color: #626262;
}
.aNav2,.aNav2:active {
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font: 12px verdana;
	color: #9d003d;
	text-decoration: none;
}


.aNav2:hover {
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font: 12px verdana;
	color: #626262;
}

.aNavBot,.aNavBot:active {
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font: 14px verdana;
	color: #9d003d;
	text-decoration: none;
}

.aNavBot:hover {
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font: 14px verdana;
	color: #626262;
}

.navBas {
	position: absolute;
	font: 11px verdana;
	width: 791px;
	top:71px;
	left: 0px;
}
.navBas1 {
	position: static;
	font: 11px verdana;
	text-align: center;
}

.barSep {
	position:relative;
	left: 28px;
	width: 733px;
	height : 3px;
	margin-bottom: 5px;
	margin-top: 8px;
	background-color: #ebebeb;
}

.navBas2 {
	position: static;
	font: 11px verdana;
	text-align: center;
}

.navBas3 {
	position: static;
	font: 10px verdana;
	text-align: left;
}

.infoBas {
	position: relative;
	font: 11px verdana;
	top: 10px;
	left: 9px;
	height: 35px;
	width: 800px;
	text-align: center;
	margin-top: 10px;
}

.sep {
	margin-left: 6px;
	margin-right: 6px;
	color: #ebebeb;
	font-weight: bold;
	font-size: 18px;
	vertical-align: bottom;
}

.Copyright {
	position: absolute;
	margin-left: 0px;
	margin-right: 0px;
	left: 60px;
	color: white;
}

.aReservesLegales  , .aReservesLegales:active,.aReservesLegales:hover {
	position: absolute;
	margin-left: 0px;
	margin-right: 0px;
	left: 21px;
	top: 6px;
	color: #626262;
	text-decoration: none;
}

input {	
	font-family: Verdana;
	font-size: 11px;
	color: black;
	border:1px solid;
}

li.selected {
	color : #9d003d;
}

li.unselected {
	color : #626262;
}

.aPrestationActive, .aPrestationActive:active,.aPrestationActive:hover {
	margin: 5px;
	font-weight: bold;
	font: 13px verdana;
	color: #9d003d;
	text-decoration: none;	
}

.aPrestationInactive, .aPrestationInactive:active  {
	margin: 5px;
	font-weight: bold;
	font: 13px verdana;
	color: #626262;
	text-decoration: none;
}

.aPrestationInactive:hover {
	margin: 5px;
	font-weight: bold;
	font: 13px verdana;
	color: #9d003d;
	text-decoration: none;
}

.pageSuivante {
	position:absolute;
	left: 640px;
	top: 20px;
}

.cvPers {
	line-height:17px;
}
.cvNomPers{
	color : #9d003d;
}

input {
	border: 1px solid #6e5248;
}

/** -----------------------------------------------------------------------------------	**/
/**  - Reserves Legales																	**/
/** -----------------------------------------------------------------------------------	**/

.pReserveLegales {
	background-color: #ffffff;
	background-image: url("/img/bandeDegrade.gif");
	background-repeat: no-repeat;
	height: 500px;
	width: 500px;
}

.legendeFormulaire{
	position: absolute;
	font-family: Verdana;
	font-size: 10px;
	color: #6e5248;	
	top: 310px;
	left: 256px;
}

.ResLegTitre {
	position: relative;
	margin-left: 20px;
	font-family: Verdana;
	font-size: 14px;
	color: #9d003d;	
	top: 2px;
	left: 1px;
}
.ResLegCorps {
	position: relative;
	margin-left: 20px;
	font-family: Verdana;
	font-size: 13px;
	color: #6e5248;
	top: 13px;
	left: 1px;
	margin-right: 4px;
}
.ResLegFermer{
	position: relative;
	margin-left: 20px;
	font-family: Verdana;
	font-size: 13px;
	color: #6e5248;
	top: 10px;
	left: 350px;
	color: #626262;
	text-decoration: none;
}