h1{color:#333;font-size:22px;font-weight:100;height:26px;}
h1 a{color:#333;text-decoration:none;}
h1 span{color:#f0f;}
h2{color:#333;text-transform:uppercase;font-size:14px;text-align:center;background:url(haut_cadre.gif) no-repeat 0 6px;margin-top:20px;width:650px;height:26px;font-weight:100;}
h2 span{background-color:#fff;padding:0 20px 0 20px;}
h2 span strong{font-weight:700;color:#f0f;}
h2.comment{font-size:22px;font-weight:100;color:#666;text-transform:none;text-align:left;}
h3{font-size:22px;font-weight:100;color:#666;}
.cadre{border-left:1px solid #bbb;border-right:1px solid #bbb;width:648px;}
.cadre a{color:#333;text-decoration:none;}
.cadre a:hover{text-decoration:underline;}
.cadre td{font-size:12px;padding:3px 20px 3px 20px;}
.bas_cadre{background:url(bas_cadre.gif) no-repeat;height:20px;}

#liste_pays{padding:0 25px 0 25px;width:598px;}
#liste_pays img{margin:0 0 6px 5px;padding:1px;border:1px solid #ccc;width:32px;}
#liste_pays img:hover{border-color:#333;}
#liste_pays ul{width:115px;list-style-type:none;float:left;margin-bottom:20px;}
#liste_pays ul li{font-size:12px;text-align:center;}
#liste_pays ul li.titre{text-transform:uppercase;font-weight:700;}
#liste_pays ul li.titre a{background:#ff7fff;color:#fff;padding:1px 5px 1px 5px;display:block;width:75px;margin:0 0 5px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#liste_pays ul li.titre a:hover{background:#f0f;text-decoration:none;}
#temoignages{height:150px;overflow:hidden;}
#temoignages div{width:4000px;}
#temoignages p{float:left;width:293px;height:150px;overflow:hidden;margin:0 10px;padding:0 5px 0 5px;}
#temoignages p img{float:left;margin-right:5px;}
.fleche{position:absolute;margin-top:60px;margin-left:635px;cursor:pointer;}
#trois{position:absolute;width:0px;height:82px;background:url(trois.gif) no-repeat;overflow:hidden;padding-left:237px;margin-left:415px;margin-top:-90px;}
#bloc{background:url(bloc.gif) no-repeat;height:250px;margin-top:-35px;}
#bloc select{position:absolute;margin-left:160px;margin-top:59px;}
#bloc #numero{font-size:28px;color:#ff0;font-weight:700;position:absolute;margin-left:170px;margin-top:115px;}
#bloc #indicatif{font-size:16px;color:#ff0;font-weight:700;position:absolute;margin-left:300px;margin-top:203px;}
#bloc #lien_tarif{position:absolute;margin-left:350px;margin-top:220px;font-size:11px;color:#fff;}
#bloc #lien_tarif a{color:#fff;font-weight:700;text-decoration:underline;}
#bloc #tarif{font-size:12px;font-weight:700;position:absolute;margin-left:170px;margin-top:148px;width:300px;color:#000;line-height:80%;}
#bloc #adsl{position:absolute;margin-top:144px;margin-left:222px;color:#fff;font-weight:700;cursor:pointer;padding-left:17px;display:none;}
#bloc #adsl:hover{text-decoration:underline;}
#bloc #postit{font-size:13px;position:absolute;margin-left:473px;margin-top:75px;width:150px;color:#000;text-align:center;line-height:100%;}
#background{background-color:#000;-moz-opacity:0.5;opacity: 0.5;filter:alpha(opacity=50);width:100%;height:100%;position:absolute;top:0;left:0;z-index:8;}
#voushabitez{border:8px solid #f0f;width:590px;text-align:center;position:absolute;top:200px;margin-left:100px;background:#fff;padding:15px;z-index:9;}
#voushabitez p{font-size:18px;margin:10px 0;color:#f0f;}
