/** SSL CB */
#content{width:430px;margin:200px auto;}

#payboxSSL {height:364px; width:400px; position:relative;left:-5px;}

#payboxSSL p.optionType {position:absolute; left:28px; top:56px;}

#payboxSSL{font-family: verdana; font-size: 14px;top:10px;left:8px;}  

#payboxForm input[type='text'], #payboxForm select {height:18px; padding-left:5px;border:1px solid #1F5289; color:#1F5289; background-color:white;font-weight:bold;}
#payboxForm select {height:22px;}

#porteurBlock {position:absolute; top:10px; left:0px; width:416px; height:65px;font-size:14px;font-family:arial;}
#porteur {position:absolute; top:8px; left:220px; width:125px;font-size:14px;font-family:arial;}
#porteurError {position:absolute; top:105px; left:36px; width:215px;}
#payboxCartes{position: absolute; top: 8px; left: 365px; width: 118px; height: 20px;}

#dateBlock{position: absolute; top: 70px; left: 24px;height: 65px;font-size:14px;font-family:arial;}
#dateMois {position:absolute; top:68px; left:220px; width:100px;}
#dateMoisError {position:absolute; top:165px; left:215px; width:250px;}
#dateAnnee {position:absolute; top:68px; left:345px; width:80px;}
#dateSeparator {position:absolute; top:70px; left:330px; width:80px;}

#cvvBlock {position: absolute; top: 120px; left: 6px; width: 436px; height: 45px;font-size:14px;font-family:arial;}
#cvv {position:absolute; top:132px; left:219px; width:50px;}
#cvvError {position:absolute; top:268px; left:40px; width:120px;}
#infosCVV {position:absolute; top:155px; left:20px; width:420px; font-size: 11px; text-decoration: underline; color: #591c50; cursor: pointer;font-family:arial;}
#payboxSubmit {position:absolute; left:105px;top:200px; bottom:10px;}

#payboxError, span.errors{color: red; font-weight:bold;}
#payboxError {position:relative; top:70px; width:500px;text-align:center;margin:0 auto;}
/** FIN SSL CB */
