/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 


/************** General Styles *****************/
body{
	text-align: center;
	font-family: Arial,sans-serif;
	color: #333333;
	background: #FFFFFF;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
}
div#container
{
width:714px;
max-width:714px;
margin-left: auto;
margin-right: auto;
width: 45em;
text-align: left;
}
a{
	color: #006699;
	text-decoration: none;
}
a:link{
	color: #006699;
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
/*** DO NOT TOUCH THIS ***/
h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #464448;
 margin: 0px;
 padding: 0px;
}
h2{
 font-family: Arial,sans-serif;
 font-size: 130%;
 color: #464448;
 margin: 0px;
 padding: 8px 0px 15px 0px;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
}
/*** end DO NOT TOUCH THIS ***/
ul{
 list-style-type: disc;
 margin-top:2px;
 margin-bottom:5px;
 margin-left:0px;
}
ul ul{
 list-style-type: circle;
}

ul ul ul{
 list-style-type: none;
}
li {
color:#4A4A4A;
}
ol{
font-family: Verdana,Arial,sans-serif;
font-size:100%;
font-weight:bold;
margin-top:30px;
margin-bottom:30px;
line-height: 1.300;
color:#716F73;
}
hr{
margin:1px 0px -5px 0px;
padding:1px 0px -5px 0px;
}
.backtotop{
	font-size: 70%;
	padding: 0px 0px 12px 20px;
}
.backlatestnews{
font-family: Arial,sans-serif;
font-size: 65%;
margin-left:0px;
}
legend{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #0070AB;
 font-weight:bold;
}
select {
  margin: 0;
  padding: 0;
  font-size: 95%;
}
input {
  margin: 0;
  padding: 0;
  font-size: 95%;
}
label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}
/*********
#input_normal{
  margin: 0;
  padding: 0;
  font-size: 95%;
  background:#FFFFFF;
}
*******/


/************** Little Bleu Menus styles *****************/
.bleu_padding{
margin-top:3px;
margin-left:66px;
margin-right:0px;
}
.bleu_callplans_titles{
font-size:12px;
font-weight:bold;
color:#212125;
}
.bleu_callplans_titles a{
font-size:12px;
font-weight:bold;
color:#212125;
text-decoration:none;
}
.separatorblue{
font-size:14px;
font-weight:bolder;
color:#72C6F0;
}
.bleu_callplans_texts{
font-size:9px;
color:#909092;
text-decoration:none;
}
.bleu_callplans_texts a{
color:#909092;
text-decoration:none;
}
.bleu_callplans_texts a:hover{
color:#909092;
text-decoration:none;
}
/******** Homepage BIG styles *****/
#bottomnavigation_container{
position: relative; width: 100%; height:400px; bottom:158px; 
}
#bottomnavigation{
position: absolute; 
bottom:auto; 
}
#midcontainer{
margin-top:8px;
margin-bottom:8px;
position: relative; width: 100%; height:365px;  
}
#down_pickanumber{
position: absolute; 
left: 7px; 
top:auto;
bottom:auto;
width:163px;
max-width:163px;
height:200px;
max-height:200px;
text-align:left;
font-size:18px;
font-weight:900;
vertical-align:top;
white-space:normal;
color:#221E1E;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#down_pickanumber h1{
text-align:left;
font-size:18px;
font-weight:900;
color:#221E1E;
}
#down_pickaplan{
position: absolute; 
left: 181px; 
top:auto;
bottom:auto;
width:173px;
max-width:173px;
height:200px;
max-height:200px;
text-align:left;
line-height:1.15;
vertical-align:top;
white-space:normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
}
#down_pickaplan img{
float:left;
}
#down_pickaphone{
position: absolute; 
left: 364px; 
top:auto;
bottom:auto;
width:173px;
max-width:173px;
height:200px;
max-height:200px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#down_startcalling{
position: absolute; 
left: 547px; 
max-width:172px;
height:206px;
max-height:206px;
vertical-align:top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#dropdownumbers{
float:right;
border:solid #FFFFFF 1px;
padding:3px;
margin-left:6px;
margin-bottom:0px;
margin-top:2px;
}
#dropdownumbers_phrase{
float:right;
color:#333333;
border:solid #FF1C9B 1px;
background-color:#CCFFCC;
padding-left:5px;
padding-right:5px;
}
.latestnews_title{
font-family: Arial,sans-serif;
font-size:18px;
font-weight:900;
white-space:normal;
vertical-align:top;
color:#221E1E;
}
.latestnews_features{
font-size: 11px;
color:#67676B;
text-decoration:underline;
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}
.latestnews_features a{
color:#67676B;
text-decoration:underline;	
}
.latestnews_features a:hover{
color:#67676B;
text-decoration:underline;	
}
.small_countrylist{
font-size: 9px
}
.h1homepage h1{
font-size:10px;
}
.h2homepage h2{
font-size:10px;
}


/***********************************************/
/*  TEXTS Styles 					           */
/***********************************************/

/************** .pickapage styles *****************/
#pickapage h1{
 font-family: Arial,sans-serif;
 font-size:18px;
 font-weight:900;
 white-space:normal;
 color:#221E1E;
 margin-top:15px;
 margin-bottom:0px;
 padding-bottom:0px;
}
#h1picka h1{
font-size: 100%;
  padding-left:0px;
  padding-top:0px;
  margin-top:0px;
  color:#221E1E;
}
/************** .sitemap styles *****************/
.sitemap{
	clear: both;
	padding: 0px 20px 0px 20px;
	margin-top:0px;
	text-align:right;
 font-family: Verdana,Arial,sans-serif;
 font-size: 65%;
 color: #334d55;
 font-weight:bold;
}
.sitemap a{
 font-family: Verdana,Arial,sans-serif;
 margin-top:0px;
 color: #334d55;
 font-weight:bold;
}
.sitemap h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 140%;
 font-weight:bolder;
 color:navy;
 margin-top:20px;
 padding-top:12px;
 margin-bottom:0px;
 padding-bottom:0px;
}
/************** .text4support styles  *****************/
#text4support{
text-align:left;
    font-family: Arial,sans-serif;
	font-size:11px;
	color:#666666;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
border: 1px solid #99989C;	
}
.telequip{
	font-family: Arial,sans-serif;
	font-size: 65%;
	color:#FF6633;
	padding:0px 0px 0px 0px;
	margin:0px;
}
/************** .story styles *****************/
.story{
	clear: both;
	padding: 5px 20px 0px 20px;
    font-family: Arial,sans-serif;
	font-size: 65%;
}
.story p{
	margin-top:2px;
	padding: 1px 0px 2px 0px;
}
.story ul{
	margin-top:0px;
	padding: 0px 0px 10px 15px;
}
.story h1{
 font-family: Arial,sans-serif;
 font-size:18px;
 font-weight:900;
 white-space:normal;
 color:#221E1E;
 padding: 5px 0px 5px 0px;
 margin-bottom:25px;
 text-align:right;
}
.story h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 110%;
 color:#121868;
 margin: 0px;
}
.story h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 font-weight:bold;
 margin: 0px;
}
.story h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #000000;
 font-weight:bold;
 margin-bottom:0px;
}
.h1story h1{
	clear: both;
	padding: 5px 20px 0px 20px;
    font-family: Arial,sans-serif;
	font-size: 65%;
	color: #333333;
	line-height: 1.166;
}
.h2story h2{
	clear: both;
	padding: 5px 20px 0px 20px;
    font-family: Arial,sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 1.166;
}
/************** .feature styles ***************/
.feature{
	padding: 5px 20px 0px 20px;
}
.feature h1{
 	color: #006699;
	font-weight:bold;
	padding: 55px 0px 45px 0px;
	text-align: center;
	font-size: 135%;
	margin: 0px;
}
.feature h2{
 	color: #669999;
	font-weight:bold;
	padding: 40px 0px 20px 0px;
	text-align: center;
	font-size: 125%;
	margin: 0px;

}
.feature h3{
 	color: #334d55;
	font-weight:bold;
	padding: 30px 0px 5px 0px;
	text-align: center;
	font-size: 110%;
	margin: 0px;
}
.feature img{
	float: left;
	padding: 6px 6px 0px 0px;
}
/************** .bannersmenus styles ***************/
.bannersmenus{
padding-left:5px;
}
.bannersmenus_boldtxt{
color:#35353B;
	font-family: Arial;
	text-decoration:none;
	text-align:left;
	font-size:16px;
	font-weight:900;
	vertical-align:bottom;
	white-space: nowrap;
	line-height: 1.3;
	padding: 0px 0px 4px 11px;
}
.bannersmenus_boldtxt a{
color:#35353B;
text-decoration:none;
}
.bannersmenus_boldtxt a:hover{
color:#FF1C9B;
text-decoration:none;
}
/************* (Bottom Navigation) siteInfo styles  ***************/
.bas_top{
background-image:url(images/bas_top.gif);
}
.bas_left{
background-image:url(images/bas_left.gif);
}
.bas_right{
background-image:url(images/bas_right.gif);
}
.bas_bottom{
background-image:url(images/bas_bottom.gif);
}
.siteInfo{
	text-align:left;
	background-color:FFFFFF;
	font-size:11px;
	color: #99989C;
	padding: 4px 12px 4px 12px;
}
.siteInfo P{
width:112px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.siteInfo a{
color: #99989C;
}
.siteInfo a:hover{
color: #006699;
}
.siteInfo_leftpart{
	background-color:FFFFFF;
	font-size:10px;
	color: #CCCCCC;
	padding: 8px 15px 4px 10px;
}
.siteInfo_leftpart h2{
	font-size:10px;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
}
.siteInfo_leftpart strong{
	font-size:10px;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
}
.siteInfo_leftpart a{
	font-size:10px;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
}
.siteInfo_leftpart p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.siteInfo_leftpart img{
	padding: 0px 6px 0px 2px;
}
.siteInfo_leftpart a{
cursor:help;
}
.reasonableusage, .reasonableusage a:link, .reasonableusage a:visited {
	background-color:FFFFFF;
	font-size:11px;
	color: #99989C;
}
.reasonableusage a:hover {
	color: #006699;
	text-decoration:underline;
}
/************* Moblies Wifi Flash Box  ***************/
.mobilesbox_topleft {
background-image:url(images/frame_mobiles_topleft.gif);
}
.mobilesbox_top {
background-image:url(images/frame_mobiles_top.gif);
}
.mobilesbox_topright{
background-image:url(images/frame_mobiles_topright.gif);
}
.mobilesbox_left {
background-image:url(images/frame_mobiles_left.gif);
}
.mobilesbox_right {
background-image:url(images/frame_mobiles_right.gif);
}
.mobilesbox_botleft {
background-image:url(images/frame_mobiles_bottleft.gif);
}
.mobilesbox_bottom {
background-image:url(images/frame_mobiles_bottom.gif);
}
.mobilesbox_botright {
background-image:url(images/frame_mobiles_bottright.gif);
}
/************* Tech Support Styles  ***************/
.support_frame{
margin-top:25px;
width:350px;
}
.support_button{
height:60px;
padding: 5px 10px 5px 10px;
	background-color:#FCF372;
    font-family: Arial,sans-serif;
	font-size: 65%;
	
}
.support_button img{
float:right;	
}
.support_button p{
margin:0px;
padding:0px;
}
.support_button h2{
 font-family: Arial,sans-serif;
 font-size:18px;
 font-weight:900;
 white-space:normal;
 color:#221E1E;
 padding: 0px 0px 5px 0px;
}
.supp_top_left{
background-image:url(images/supp_top_left.gif);
width:6px;
height:6px;
}
.supp_top{
background-image:url(images/supp_top.gif);
height:6px;
}
.supp_top_right{
background-image:url(images/supp_top_right.gif);
width:7px;
height:6px;
}
.supp_left{
background-image:url(images/supp_left.gif);
width:6px;
}
.supp_right{
background-image:url(images/supp_right.gif);
width:7px;
}
.supp_btm_left{
background-image:url(images/supp_bot_left.gif);
width:6px;
height:7px;
}
.supp_bottom{
background-image:url(images/supp_bottom.gif);
height:7px;
}
.supp_btm_right{
background-image:url(images/supp_bot_right.gif);
width:7px;
height:7px;
}
/************* about right menus styles ***************/
#about{
color:#35353B;
	font-family: Arial;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	font-weight:900;
	white-space: nowrap;
	line-height: 1.5;
	margin-left:0px;
	padding-left:5px;
	padding-bottom:10px;
}
#about a{
color:#35353B;
text-decoration:none;
}
#about a:hover{
color:#FF1C9B;
text-decoration:none;
}


/***********************************************/
/*  PLACEMENT Styles or Layout Divs            */
/***********************************************/
#page{
  float:left;
  width: 439px;
  border-right: 1px solid #99989C;
  padding-left:0px;
  padding-top:5px;
}
#page_large{
  padding-top:5px;
}
#page_noline{
  float:left;
  width: 439px;
  padding-left:0px;
  padding-top:5px;
}
#pickapage{
font-size: 65%;
  padding-left:0px;
  padding-top:0px;
  margin-top:0px;
  color:#211F23;
}
#pickapage big{
font-size: 13px;
  padding-left:0px;
  padding-top:0px;
  margin-top:0px;
  color:#121868;  
/** color:#3A3A41;**/
}
#right_banners{
  width: 285px;
  padding: 0px 20px 5px 20px;
}
#right_banners_help{
  width: 200px;
  padding: 0px 20px 5px 20px;
}
#backtelequip{
width:275px;
height:910px;
max-height:910px;
background-image:url(images/fleche.gif);
background-position:right;
background-repeat:no-repeat;
}

/************** Main Pages Components styles *******/
/****** ALL PAGES ******/
#siteLogo{
margin-left:0px;
padding: 0px 0px 0px 1px;
}
#slogan{
color:#999999;
text-align:left;
font-family: Arial;
text-align:right;
font-size:13px;
font-weight:bold;
font-variant:small-caps;
letter-spacing:1px;
white-space: nowrap;
	margin-left:0px;
	margin-top:-3px;
	font-variant:small-caps;
}
#slogan h1{
color:#999999;
text-align:left;
font-family: Arial;
text-align:right;
font-size:13px;
font-weight:bold;
font-variant:small-caps;
letter-spacing:1px;
white-space: nowrap;
	margin-left:0px;
	margin-top:-3px;
}
#slogan_ie{
color:#999999;
text-align:left;
font-family: Arial;
text-align:right;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
letter-spacing:1px;
white-space: nowrap;
	margin-left:0px;
	margin-top:-3px;
	font-variant:small-caps;
}
#slogan_ie h1{
color:#999999;
text-align:left;
font-family: Arial;
text-align:right;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
letter-spacing:1px;
white-space: nowrap;
	margin-left:0px;
	margin-top:-3px;
	font-variant:small-caps;
}
#header_page1{
background-image:url(images/header_page1.gif);
background-repeat:no-repeat;
height:123px;
margin-top:5px;
margin-left:0px;
}
#header_page2{
background-image:url(images/header_page2.gif);
background-repeat:no-repeat;
height:123px;
margin-top:5px;
margin-left:0px;
}
#header_page3{
background-image:url(images/header_page3.gif);
background-repeat:no-repeat;
height:123px;
margin-top:5px;
margin-left:0px;
}
#header_abouts{
margin-top:5px;
}
#Navigation_top{
	clear: both;
	font-size: 70%;
	/** -1 pulls all upper  **/
	padding: 5px -1px 5px 0px;
	color: #cccccc;
text-align:right;
margin-right:0px;
}
#Navigation_top a {
	padding: 0 4px 0 0;
	color: #99989C;
text-align:right;
margin-right:0px;
}
#Navigation_top a:hover {
	color: #006699;
}
/****** HOMEPAGE DIV Styles ******/
#middle_homepage{
table-layout:fixed;
width:720px;
max-width:720px;
margin: 5px 0px 0px 15px;
padding: 0px 0px 0px 0px;
}
#header_homepage{
margin-top:5px;
margin-left:0px;
}
#tableboxes{
margin-top:5px;
margin-bottom:6px;
}
#tableboxes a:hover{
cursor:help;
}

/****** PoP Pages DIV Styles ******/
#pop_topleft{
height:60px;
border-bottom: 1px solid #99989C;
    font-family: Arial,sans-serif;
	font-size: 70%;
}
#pop_bottleft{
padding: 30px 10px 30px 30px;
    font-family: Arial,sans-serif;
	font-size: 70%;
}
#pop_right{
border-left: 1px solid #99989C;
text-align:center;
    font-family: Arial,sans-serif;
	font-size: 70%;
	padding: 15px 15px 0px 15px;
}
#pop_right img{
padding: 0 0 0 0px;
margin: 0 0 0 0px;
}

/************* Homepage Rollovers styles ***************/
.rollo_top{
background-image:url(images/rollo_vert_2.gif);
}
.rollo_left{
background-image:url(images/rollo_vert_4.gif);
}
.rollo_right{
background-image:url(images/rollo_vert_5.gif);
}
.rollo_bottom{
background-image:url(images/rollo_vert_7.gif);
}
.rollo_top_bleu{
background-image:url(images/rollo_bleu_2.gif);
}
.rollo_left_bleu{
background-image:url(images/rollo_bleu_4.gif);
}
.rollo_right_bleu{
background-image:url(images/rollo_bleu_5.gif);
}
.rollo_bottom_bleu{
background-image:url(images/rollo_bleu_7.gif);
}
.rollo_top_yellow{
background-image:url(images/rollo_jaune_2.gif);
}
.rollo_left_yellow{
background-image:url(images/rollo_jaune_4.gif);
}
.rollo_right_yellow{
background-image:url(images/rollo_jaune_5.gif);
}
.rollo_bottom_yellow{
background-image:url(images/rollo_jaune_7.gif);
}
.rollo_top_pink{
background-image:url(images/rollo_rose_2.gif);
}
.rollo_left_pink{
background-image:url(images/rollo_rose_4.gif);
}
.rollo_right_pink{
background-image:url(images/rollo_rose_5.gif);
}
.rollo_bottom_pink{
background-image:url(images/rollo_rose_7.gif);
}
div.vcard {
border:1px dashed #BBBBBB;
display:block;
float:left;
height:105px;
line-height:1.3em;
margin:4px;
padding:3px;
position:relative;
width:30%;
}
span.vcard-bit {
display:block;
padding-left:0.5em;
padding-right:0.5em;
}
span.vcard-section {
display:block;
}
span {
}
span.value {
display:block;
float:right;
font-size:0.85em;
font-weight:bold;
text-align:right;
width:60%;
}
span.value a {
font-weight:normal;
}
span.type {
clear:left;
display:block;
float:left;
font-size:0.7em;
width:40%;
}
a.crud img {
border-style:none;
}
a.crud {
display:inline;
}
input {
background-color:#EEEEEE;
border:medium none;
font-size:0.9em;
margin-left:2px;
width:110px;
}
.input_2 {
background-color:#EEEEEE;
border:medium none;
font-size:0.9em;
margin-left:2px;
width:110px;
}
#contacts_for_letter {
}
