.ContainerRelatifPaiementPpe{position:relative;width:1000px;height:auto;}
.ContainerGauchePaiementPpe{float:left;width:620px;height:auto;margin:15px 15px 0px 0px;padding:0px 0px 0px 10px;color:#616161;z-index:100000;}
.PaveHautGauchePaiementPpe{float:left;width:580px;margin:0px;padding:0px 0px 0px 40px;color:#616161;height:auto;}
.PaveHautGauchePaiementPpe h1{font-size:24px;font-family:arial black;color:#1f5289;float:left;line-height:24px;width:560px;margin:0px;padding:10px 0px 0px 0px;}
.PaveHautGauchePaiementPpe h2{font-size:16px;font-family:arial;color:#1c4474;float:left;line-height:20px;width:580px;margin:0px;padding:10px 0px 0px 0px;}
.ContainerTexteHautPaiementPpe {position:relative;width:580px;height:auto;}
.ContainerTexteHautPaiementPpe img{position:relative;top:5px;left:10px;}
.ContainerTexteHautPaiementPpeFloat {float:left;font-size:14px;color:#616161;width:580px;}
.ContainerTexteHautPaiementPpeFloat p{float:left;width:580px;margin:15px 0px 0px 0px;padding:0px;}
.ContainerTexteHautPaiementPpe p{float:left;font-size:14px;color:#616161;width:560px;}

.ContainerFloatPavePaiementPpe{float:left;width:620px;height:auto;}
.ContainerFloatPavePaiementPpe h3{float:left;width:620px;height:auto;font-size:18px;font-family:arial black;color:#1f5289;text-align:center;line-height:20px;}
.ContainerFloatPavePaiementPpe p{float:left;width:620px;height:auto;font-size:14px;font-family:arial;color:#1f5289;}


.ContainerDroitePaiementPpe{float:left;width:350px;height:auto;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ContainerDroitePaiementPpe1{float:left;width:345px;height:auto;margin:0px auto 0px 00px;padding:0px 0px 0px 5px;color:#616161;}
.ContainerDroitePaiementPpe1Content{float:left;width:330px;height:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#616161;background:#e5e5e5;}
.ContainerDroitePaiementPpe1Content h4 a{font-size:16px;font-family:arial;color:#616161;text-decoration:none;padding-top:15px;padding-left:25px;padding-bottom:8px;}
.ContainerDroitePaiementPpe1Content h4 a:hover{font-size:16px;font-family:arial;color:#000000;text-decoration:none;padding-top:15px;padding-left:25px;margin:0px;padding-bottom:8px;}
.ContainerDroitePaiementPpe1Content a{font-size:14px;font-family:arial;color:#616161;text-decoration:none;padding-top:0px;padding-left:25px;display:block;margin:0px;}
.ContainerDroitePaiementPpe1Content a:hover{font-size:14px;font-family:arial;color:#000000;text-decoration:none;padding-top:0px;padding-left:25px;display:block;margin:0px;}
.ContainerDroitePaiementPpe2{float:left;width:341px;height:387px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;color:#616161;background: url('../../images/site/paiement-ppe/new/fond-pave-droite2-ppe.gif') no-repeat;}
.ContainerDroitePaiementPpe2Content{float:left;width:330px;height:auto;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;color:#ffffff;}
.ContainerDroitePaiementPpe2Content h5{font-size:16px;margin:00px 0px 0px 0px;padding:20px 0px 0px 29px;color:#ffffff;}
.ContainerDroitePaiementPpe2Content p{font-size:14px;margin:10px 0px 0px 0px;padding:0px 0px 0px 29px;color:#ffffff;}

#PlusInfosPaiementInfoBulle{position:absolute;top:-230px;left:170px;background: url('../../images/site/paiement-ppe/new/paiement-prime-pour-emploi-info-bulle.gif') no-repeat;width:775px;height:428px;z-index:1}
#PlusInfosPaiementInfoBulle h3.TitrePopupInfosPpe{font-family:arial;font-weight:bold;color:#1f5289;font-size:11px;float:left;margin-top:20px;padding-left:25px;width:740px;z-index:1;}
#PlusInfosPaiementInfoBulle p.ContenuPopupInfos1{font-family:arial;color:#000000;font-size:11px;float:left;padding-left:25px;padding-top:15px;width:740px;z-index:1;margin:0px;}
#PlusInfosPaiementInfoBulle p.ContenuPopupInfos2{font-family:arial;color:#000000;font-size:11px;float:left;padding-left:25px;padding-top:3px;width:740px;z-index:1;margin:0px;}
#PlusInfosPaiementInfoBulle p.ContenuPopupInfos3{font-family:arial;color:#000000;font-size:11px;float:left;padding-left:25px;padding-top:3px;width:740px;z-index:1;margin:0px;}
#PlusInfosPaiementInfoBulle p.ContenuPopupInfos4{font-family:arial;color:#000000;font-size:11px;float:left;padding-left:25px;padding-top:3px;width:740px;z-index:1;margin:0px;}
#PlusInfosPaiementInfoBulle p.ContenuPopupInfos5{font-family:arial;color:#000000;font-size:11px;float:left;padding-left:25px;padding-top:3px;width:740px;z-index:1;margin:0px;}


/************GIBPAY  OFFRE PPE*******************/
#ContainerGibPayOffrePpeOnline{position:relative;top:15px;left:0px;height:auto;width:620px;}
#PaveFormPaiementOneAcces{float:left;width:297px;padding-left:0px;}
.PaveFormPaiement{float:left;width:297px;padding-left:0px; }
p.TitreVerticalBox{float:left;width:297px;text-align:center;color:#1c4474;font-size:16px;font-weight:bold;height:65px;}
p.DetailVerticalBox{float:left;width:297px;text-align:center;font-size:12px;color:#1c4474;}
#SeparationVerticalBox{float:left;width:10px;border-left:1px solid #d3d3d3;height:180px;margin-left:10px;}
#PaveFormPaiementNoLimit{float:left;width:297px;}
span.prix{font-size:11px;font-weight:normal}
span.infoIllimite{font-size:14px;font-weight:normal} 
p.options{color:#616161; line-height:28px;margin-left:0px;width:297px;height:105px;}
p.options label{font-size:12px;color:#616161;font-weight:normal;padding-left:0px;}
img.pictoPaiement{position:relative;top:3px;height:19px;width:19px }
p.submit{width:297px;text-align:center;}

#divTicket {display:block;text-align:center; position: relative;}

.ticketInput { width:50px;border:2px solid #FF6600;font-weight:bold;color:black; font-face:arial;}
.ticketSubmit {border:1px solid #FF6600;width:25px;text-align:center;}
.ticketParagraph { padding-bottom:30px;padding-left:20px;text-align:center;}
.ticketParagraph .msg { font-weight: bold;color:#1C4474;font-size:14px;	}
.error {	font-size:11px;color:#ff0000;}

.ticketParagraph label{left:0px;font-size:14px;color:#616161;font-weight:normal;width:160px;text-align:right;}

#tarifAppel { text-align:left;margin-right:10px;color:#616161;font-size:10px;font-style:italic;}
#tarifAppel a { color:#616161;text-decoration:underline;float:right;}
#retourChoix { text-align:right;margin-right:10px;}
#retourChoix a {color:#616161;text-decoration:underline;}
.spanTicket{
	padding: 6px 35px 6px 6px;
	/*line-height: 33px;*/
	/*background: url('../../images/site/paiement-ppe/champ-saisie.gif') no-repeat left top*/;
}

/************* gibpay OFFRE PPE MINITEL ******************************/
div.boxVerticales{width:290px; /*height:21px;*/float:left;}
div.boxVerticales form{margin:0 auto;}
span.prix{font-size:11px;font-weight:normal}
span.infoIllimite{font-size:14px;font-weight:normal}
.boxVerticales p.title{width:290px;height:55px;color:#1c4474; font-size:16px; font-weight:bold;margin-bottom:0px;margin-top:0px;text-align:center;}
.boxVerticales p.options{height:80px;}

.audiotel {	color:#ff6600;font-weight:bold;font-size:18px;}
.calculPPE {font-family:arial;font-weight:bold;color:#616161;background:#cee8f6;font-size:16px;}

p.ticketParagraph .msg { margin:5px 0 5px 0; font-weight: bold;color:#1C4474;position: relative;	/*left: -100px;*/	}




