#bloc_h1{
min-height:40px;
}
#h1_flag{
float:left;
margin-top:8px;
width:38px;
height:25px;
}
#h1_continent{
float:left;
margin:13px 10px 0 10px;
}
#h1_autre{
margin:8px 0 0 48px;
color:#999;
font-size:11px;
}
#bloc_h1 p a{
color:#999;
text-decoration:none;
}
#bloc_h1 p a:hover{
color:#333;
text-decoration:underline;
}
#bloc_h1 p#h1_autre a{text-decoration:underline;}
h1{
color:#333;
font-weight:100;
margin-left:50px;
}

.barre{
height:32px;
margin-top:20px;
padding:6px 0 0 15px;
font-weight:900;
font-size:16px;
color:#fff;
text-align:left;
text-transform:none;
}
.barre a{
color:#fff;
text-decoration:none;
}
.barre span{
padding:0 18px 0 60px;
font-size:20px;
background:none;
}
.barre strong{
font-size:20px;
font-weight:100;
}
#barre_fixe{
background:url(barre_fixe.gif) no-repeat;
}
#barre_portable{
background:url(barre_portable.gif) no-repeat;
}
.sub_barre{
position:relative;
margin:-50px 0 35px 0;
font-size:11px;
color:#888;
}
.bloc_satellite{
background:url(bloc_satellite.gif) no-repeat bottom;
padding-bottom:5px;
margin-bottom:10px;
}
.etiquette{
width:230px;
float:left;
}
.prix{
width:98px;
height:66px;
background:url(etiquette.png) no-repeat;
font-size:40px;
color:#6f6f00;
margin:10px 0 0 40px;
padding:22px 0 0 28px;
}
.local{
background:url(etiquette_blank.png) no-repeat;
font-size:30px;
padding:35px 0 0 28px;
height:53px;
}
.economisez{
background:url(piece.gif) no-repeat 0 12px;
margin:5px 0 0 25px;
color:#000;
font-size:15px;
padding:0 0 0 30px;
}
.economisez strong{
color:#f0f;
font-size:34px;
font-weight:100;
}
.comparez{
font-size:11px;
color:#777;
margin-left:25px;
}
.explications{
float:left;
width:420px;
}
.un{
margin:30px 0 0 0;
padding:3px 0 10px 30px;
background:url(1.gif) no-repeat;
float:left;
}
.select_operateur{
border:1px solid #ccc;
width:200px;
height:32px;
background:url(f_bas2.gif) no-repeat center right;
float:left;
margin:22px 0 0 5px;
cursor:pointer;
}
.select_operateur:hover{
border-color:#999;
}
.select_operateur p{
padding:8px 20px 5px 57px;
text-align:center;
font-weight:900;
}
.operateur_ft{background:url(operateur_ft.gif) no-repeat 3px 2px;}
.operateur_livebox{background:url(operateur_livebox.gif) no-repeat;}
.operateur_numericable{background:url(operateur_numericable.gif) no-repeat;}
.operateur_free{background:url(operateur_free.gif) no-repeat;}
.operateur_darty{background:url(operateur_darty.gif) no-repeat;}
.operateur_neuf{background:url(operateur_neuf.gif) no-repeat;}
.operateur_sfr{background:url(operateur_sfr.gif) no-repeat;}
.operateur_alice{background:url(operateur_alice.gif) no-repeat;}
.operateur_club{background:url(operateur_club.gif) no-repeat;}
.operateur_bbox{background:url(operateur_bbox.gif) no-repeat;}
.option_operateur .operateur_autre{border-bottom:0;}

.option_operateur{
list-style-type:none;
position:absolute;
width:180px;
border:1px solid #ccc;
border-top:1px solid #ccc;
margin:-4px 0 0 196px;
padding:0 10px 0 10px;
display:none;
background-color:#fff;
clear:left;
z-index:9;
}
.option_operateur li{
border-bottom:1px solid #ccc;
height:15px;
padding:7px 5px 6px 67px;
text-align:center;
cursor:pointer;
}
.option_operateur .autre{border-bottom:0;}
.option_operateur li:hover{
color:#f0f;
}

.deux{
margin:20px 0 0 0;
padding:0px 0 10px 30px;
background:url(2.gif) no-repeat 0 4px;
}
.deux span{
color:#f0f;
font-size:20px;
}
.trois{
margin:15px 0 0 0;
padding:0px 0 10px 30px;
background:url(3.gif) no-repeat 0 2px;
}
.trois span{
color:#f0f;
font-size:20px;
}
#autres_services{
margin:20px 0 20px 0;
}
#autres_services p{
padding-left:22px;
background:url(fleche_rose.gif) no-repeat 0 3px;
margin:5px 0;
}
#autres_services a{
color:#666;
font-size:14px;
text-decoration:none;
font-weight:900;
}
#autres_services a:hover{
text-decoration:underline;
color:#f0f;
}
#tariflocal{
padding:5px;
background:#f4f4f4;
border:1px solid #e3e3e3;
}

#texte_footer{
margin-top:40px;
color:#484848;
}
#texte_footer h2{
background:#fff;
text-align:left;
background:url(fleche_rose.gif) no-repeat 0 3px;
margin:10px 0 0 0;
padding:0 0 0 22px;
}
