*{
margin:0;
padding:0;
}
img{
border:0;
}
body{
text-align:center;
background:url(bg.png) repeat-x;
background-color:#9ebd7f;
font-family:tahoma;
font-size:13px;
}
#total{
width:980px;
text-align:left;
margin:0 auto;
background-color:#ff0;
border-left:1px solid #3d7c00;
border-right:1px solid #3d7c00;
}

/*HEADER*/
#header{
height:95px;
background:url(header.gif) no-repeat;
}
#header #retour_accueil{
display:block;
width:350px;
height:65px;
position:absolute;
top:0;
margin-left:0;
}
#header ul{
list-style-type:none;
padding-top:68px;
height:27px;
border-bottom:4px solid #5bb700;
}
#header li{
float:left;
}
#header li a{
display:block;
padding:6px 10px 4px 10px;
margin:0 15px;
color:#fff;
font-weight:900;
text-align:center;
text-decoration:none;
font-size:15px;
}
#header li a:hover{
background-color:#5bb700;
}

#contenu{
background:url(dessin.png) no-repeat 0 20px;
padding-left:400px;
}
#contenu_2{
background:url(dessin_petit.png) no-repeat 0 20px;
padding-left:350px;
padding-right:20px;
}

h1.h1_accueil{
color:#3d7c00;
padding-top:30px;
font-weight:100;
text-transform:uppercase;
font-size:26px;
line-height:130%;
}
h1.h1_accueil strong{
font-size:40px;
}
h1.h1_accueil span{
margin-left:150px;
}

/*BOX ACCUEIL*/
#promo{
height:126px;
margin-left:10px;
}
#promo p{
width:126px;
height:0px;
background-repeat:no-repeat;
background-position:0 -126px;
padding-top:126px;
overflow:hidden;
float:left;
margin-left:30px;
cursor:pointer;
}
#promo p:hover{
background-position:0 0px;
}
#promo #p_senegal{background-image:url(promo_senegal.gif);}
#promo #p_algerie{background-image:url(promo_algerie.gif);}
#promo #p_madagascar{background-image:url(promo_madagascar.gif);}
#box_accueil{
width:420px;
height:216px;
margin:10px 0 30px 50px;
background:url(box_accueil.gif) no-repeat;
}
#box_1{
font-weight:900;
color:#fff;
padding:28px 0 0 65px;
font-size:16px;
}
#box_2{
font-weight:900;
color:#fff;
padding:26px 0 0 65px;
font-size:16px;
}
#numero{
color:#ff0;
font-size:32px;
position:absolute;
margin:-35px 0 0 175px;
}
#tarif{
color:#000;
font-size:14px;
position:absolute;
margin:-0px 0 0 175px;
font-weight:900;
}
#tarif span{
font-size:12px;
font-weight:100;
}
#box_3{
font-weight:900;
color:#fff;
padding:32px 0 0 65px;
font-size:16px;
}

/*TABLEAU DES TARIFS*/
#table_tarif{
border-collapse:collapse;
margin-bottom:20px;
}
#table_tarif .col1{
background-color:#ffff62;
}
#table_tarif .col2{
background-color:#ffffae;
}
#table_tarif tr{
cursor:pointer;
text-align:center;
}
#table_tarif tr:hover{
background-color:#5bb700;
color:#fff;
}
#table_tarif tr:hover td a{
color:#fff;
}
#table_tarif .nom_pays{
text-align:left;
}
#table_tarif .tarif_pays{
font-weight:900;
}
#table_tarif td{
padding:3px 5px 3px 5px;
border:1px solid #a6a600;
}
#table_tarif a{
color:#333;
text-decoration:none;
}
#table_tarif a:hover{
text-decoration:underline;
}

/*PAGE SATELITE*/
#flag_pays{
float:left;
padding:4px;
border:4px solid #3d7c00;
background:#fff;
margin:8px 20px;
}
#h1_satelite{
margin-top:0;
font-size:24px;
color:#6f6f00;
float:left;
line-height:120%;
padding-bottom:10px;
}
#h1_satelite strong{
font-size:34px;
text-transform:uppercase;
margin-right:5px;
color:#3d7c00;
}
#h1_satelite em{
text-decoration:underline;
font-style:normal;
}
#type_phone{
position:relative;
height:30px;
width:139px;
background:url(type_phone.gif) no-repeat;
margin:0 0 -31px 750px;
font-size:18px;
text-align:center;
padding-top:8px;
}
#annonce_tarif{
font-size:22px;
color:#333;
font-weight:900;
padding:45px 0 25px 35px;
background:url(fleche.gif) no-repeat 0 49px;
}
#annonce_tarif span{
color:#5bb700;
display:block;
position:relative;
margin:-28px 0 0 -2px;
}
#bloc_satelite{
background:url(bloc_satelite.png) no-repeat 0 31px;
width:615px;
height:233px;
float:left;
}
#bloc_satelite ul{
width:615px;
height:31px;
list-style-type:none;
}
#bloc_satelite #menu_satelite_fixe{background:url(menu_satelite_fixe.gif) no-repeat;}
#bloc_satelite #menu_satelite_portable{background:url(menu_satelite_portable.gif) no-repeat;}
#bloc_satelite li{
float:left;
width:210px;
margin-right:10px;
text-transform:uppercase;
font-size:15px;
padding:9px 0 0 30px;
font-weight:900;
font-family:arial;
text-align:center;
cursor:pointer;
}
#bloc_satelite li a{
text-decoration:none;
color:#fff;
}
#bloc_satelite li a:hover{
text-decoration:underline;
}
#point1{
font-size:16px;
margin:55px 0 0 45px;
}
#point1 strong{
font-size:24px;
font-weight:100;
color:#3d7c00;
}
#point2{
font-size:14px;
margin:25px 0 0 45px;
line-height:170%;
}
#point2 strong{
font-size:16px;
font-weight:100;
color:#3d7c00;
}
#tarif_pays{
position:relative;
margin:-92px 0 0 340px;
font-size:60px;
color:#3d7c00;
font-weight:900;
width:76px;
text-align:right;
}
#economisez{
position:relative;
margin:-72px 0 0 490px;
color:#3d7c00;
font-size:16px;
text-align:center;
}
#economisez strong{
font-size:34px;
font-weight:100;
}
#economisez_plus{
color:#666;
font-style:italic;
font-size:12px;
margin:53px 0 0 420px;
}
.lien_plus{
background:url(fleche_petite.gif) no-repeat;
padding:1px 0 0 22px;
margin-left:15px;
}
.lien_plus a{
color:#333;
text-decoration:none;
}
.lien_plus a:hover{
text-decoration:underline;
}
#footer_satelite{
background:url(footer_satelite.gif) no-repeat;
width:584px;
padding:15px 15px 0 15px;
margin-top:20px;
}
#footer_satelite a{
color:#000;
}
#footer_satelite_bas{
background:url(footer_satelite.gif) no-repeat bottom;
width:614px;
height:15px;
margin-bottom:20px;
}
#topkey{
position:relative;
margin-bottom:-16px;
padding-right:5px;
color:#6f6f00;
text-align:right;
}
#topkey a{
color:#6f6f00;
}
#topkey img{

}
#bottomkey{
background:#9ebd7f;
color:#333;
text-align:center;
padding:10px 0 10px 0;
color:#607e41;
border-bottom:1px solid #3d7c00;
}
#texte_plus{
margin-bottom:20px;
}
#texte_plus a{
color:#000;
}

/*PAGE*/
h2{
color:#3d7c00;
font-size:20px;
font-weight:100;
padding-left:40px;
}
h3{
color:#333300;
font-size:14px;
font-weight:900;
margin-top:15px;
margin-bottom:5px;
padding-left:15px;
background:url(puce_h3.gif) no-repeat 0 4px;
}
#menu_faq{
position:relative;
margin:60px 0 -239px 20px;
background:url(menu_faq.gif) no-repeat;
padding:10px;
width:290px;
}
#menu_faq p{
margin-bottom:8px;
}
#menu_faq p a{
text-decoration:none;
color:#000;
}
#menu_faq p a:hover{
text-decoration:underline;
}
.bloc_faq{
background:url(faq.gif) no-repeat;
padding:1px 15px 5px 15px;
margin:30px 0 0 0;
}
.bloc_faq a{
color:#330;
}
.bas_faq{
height:10px;
background:url(faq.gif) no-repeat bottom;
margin-bottom:30px;
}

#texte_plus ul{
margin-left:25px;
}
#texte_plus ul li{
margin-bottom:5px;
}

/*CONTACT*/
.in_cont{
height:28px;
width:297px;
background:url(in_cont.gif) no-repeat;
}
.in_cont input{
font-size:16px;
margin:4px 0 0 4px;
width:280px;
border:0;
}
.te_cont{
height:109px;
width:395px;
background:url(te_cont.gif) no-repeat;
}
.te_cont textarea{
font-size:14px;
margin:4px 0 0 4px;
width:385px;
height:99px;
border:0;
font-family:tahoma;
}

/*FOOTER*/
#footer{
background:#9ebd7f;
border-bottom:1px solid #3d7c00;
}
#footer #annonce{
text-align:center;
background:#3d7c00;
color:#fff;
padding:5px;
font-size:24px;
}
#footer #annonce strong{
font-size:30px;
text-transform:uppercase;
}
#footer #footer_ref{
padding:10px;
color:#607e41;
font-size:12px;
}
#footer #footer_ref a{
color:#607e41;
text-decoration:none;
}
#footer #footer_ref a:hover{
text-decoration:underline;
}
#footer h2{
background:#3d7c00;
text-align:center;
font-size:24px;
font-weight:100;
color:#fff;
padding-left:0;
padding-bottom:5px;
}

#facebook
{width: 292px;
float:left;
margin-top:535px;
background-color:#fff;
height:175px;
overflow:hidden;
	
}



