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

#payboxSSL {height:364px; width:380px; 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:70px; left:36px; width:416px; height:65px;font-size:14px;font-family:arial;}
#porteur {position:absolute; top:90px; left:51px; width:215px;font-size:14px;font-family:arial;}
#porteurError {position:absolute; top:105px; left:36px; width:215px;}
#payboxCartes{position: absolute; top: 90px; left: 280px; width: 118px; height: 20px;}

#dateBlock{position: absolute; top: 135px; left: 36px; width: 250px; height: 65px;font-size:14px;font-family:arial;}
#dateMois {position:absolute; top:165px; left:51px; width:100px;}
#dateMoisError {position:absolute; top:165px; left:215px; width:250px;}
#dateAnnee {position:absolute; top:165px; left:162px; width:80px;}
#dateSeparator {position:absolute; top:167px; left:153px; width:80px;}

#cvvBlock {position: absolute; top: 210px; left: 36px; width: 436px; height: 45px;font-size:14px;font-family:arial;}
#cvv {position:absolute; top:250px; left:51px; width:30px;}
#cvvError {position:absolute; top:268px; left:40px; width:120px;}
#infosCVV {position:absolute; top:275px; left:51px; width:420px; font-size: 12px; text-decoration: none; color: #1f5289; cursor: pointer;font-family:arial;}
#payboxSubmit {position:absolute; left:300px;top:310px; 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 */
