.box_compo{background:#f4f4f4;border:1px solid #e3e3e3;width:480px;margin-left:70px;padding:5px;}
.box_compo td{padding:2px;}
.box_compo input{width:300px;padding:5px;font-size:16px;font-weight:900;color:#333;font-family:arial;}
.box_compo textarea{width:300px;padding:5px;font-size:16px;color:#333;font-family:arial;}

#reponse{text-align:center;font-size:14px;}
#reponse span{font-size:18px;font-weight:900;color:#f0f;}

#contenu{background:url(sms.gif) no-repeat 390px 10px;}
h1{font-weight:100;margin-bottom:0;width:400px;color:#f0f;}
h1 strong{font-size:26px;}
#avantages{text-align:center;font-size:13px;width:400px;text-transform:uppercase;margin-top:20px;}
#avantages_liste{position:absolute;top:340px;margin-left:400px;list-style-type:none;}
#avantages_liste li{background:url(SMS_puce.gif) no-repeat 0 3px;padding-left:21px;color:#608d36;font-size:17px;margin-bottom:10px;}
.prix_sms{width:375px;height:0;padding-top:85px;overflow:hidden;margin:20px 0 0 15px;}
.prix_sms a{display:block;width:110px;height:20px;position:absolute;margin:-30px 0 0 250px;}
#prix_sms_11{background:url(sms_tarif_11.gif) no-repeat;}
#prix_sms_10{background:url(sms_tarif_10.gif) no-repeat;}
#prix_sms_9{background:url(sms_tarif_09.gif) no-repeat;}
#prix_sms_gratuit_reunion{background:url(sms_tarif_gratuit_reunion.gif) no-repeat 0 -86px;}
#prix_sms_gratuit_martinique{background:url(sms_tarif_gratuit_reunion.gif) no-repeat 0 -86px;}
#prix_sms_gratuit_guadeloupe{background:url(sms_tarif_gratuit_reunion.gif) no-repeat 0 -86px;}
#prix_sms_gratuit_guyane{background:url(sms_tarif_guyane.gif) no-repeat;}
h2{color:#333;margin:50px 0 0 0;font-size:22px;font-weight:100;text-align:left;margin-left:70px;padding-left:0;background:0;}
h2 a{color:#f0f;font-size:12px;margin-left:30px;}

.box{display:none;position:absolute;background:#333;-moz-opacity:0.9;opacity: 0.9;filter:alpha(opacity=90);margin-left:70px;overflow:auto;border:10px solid #f0f;}
.box .fermer{position:absolute;margin:-5px 0 0 420px;cursor:pointer;}
.box .box_p{overflow:auto;height:170px;margin-top:5px;color:#fff;}

#etape2{width:400px;height:198px;top:486px;margin-left:70px;padding:30px;}
#etape2 p{color:#fff;text-align:center;font-size:16px;padding:4px;font-weight:900;}
#etape2 #numero{font-size:30px;font-weight:100;color:#f0f;}

#liste_pays{width:440px;height:200px;top:208px;padding:10px;}
#liste_pays td{color:#fff;}
#facture{width:440px;height:200px;top:258px;padding:10px;}

.p_sms_cont{height:25px;width:300px;float:left;}
.p_sms_cont img{width:30px;float:left;border:1px solid #ccc;}
.p_sms_cont a{display:block;float:left;color:#333;text-decoration:none;margin:3px 0 0 3px;}
.p_sms_cont a:hover{text-decoration:underline;}
#flag_pays{float:left;margin:10px 10px 0 0;}
