/* **********************************General css******************************************* */
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset,form,label,*,input,select,options
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #666666;
}

body {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(../img_refonte/backgrounds/image_arriere_plan.gif)
		repeat-x;
	margin-top: 11px
}

li {
	list-style-type: none
}

a {
	text-decoration: none;
	color: #666
}

a:hover {
	text-decoration: underline;
}

/* ****************************************Css Containerz********************************** */
.Container {
	margin: auto;
	width: 933px;
	overflow: hidden;
	padding-bottom: 12px
}

.Content {
	float: left;
	width: 933px;
	overflow: hidden;
	padding-top: 22px;
	margin-bottom: 4px
}

/* ***************************************Css Header*************************************** */
.Header {
	height: 150px;
	/*background:#fff;*/
	position: relative;
}

/* Css Logo */
.logo {
	width: 198px;
	float: left;
	margin-top: 17px
}

.Cont {
	float: left;
	padding-left: 23px;
	padding-right: 31px;
}

.Nav ul {
	float: right;
	padding-bottom: 2px;
}

.Nav {
	width: 486px;
	overflow: hidden
}

.Nav li {
	background: none;
	float: left;
	display: inline;
	padding-right: 19px
}

.Nav li a {
	color: #9A9A9A;
	font: 9px verdana
}

.Pos li { *
	margin-top: 1px;
}

.Search,.SearcH {
	float: right;
	width: 195px;
}

.SearcH form {
	position: absolute;
	bottom: -4px;
	width: 100%;
}

* html .SearcH form {
	bottom: 0px;
	width: 100%;
}

*+html .SearcH {
	position: relative;
	margin-top: 8px;
}

.Search p {
	float: left;
	position: relative;
	height: 19px;
}

*+html .Search p.BaN {
	margin-top: 10px;
}

.Search p.BaN {
	float: left;
	margin-top: 13px; *
	margin-top: -5px;
	height: 74px;
	width: 100%
}

span.select {
	background: url(../img_refonte/backgrounds/select.jpg) no-repeat left
		top;
	width: 195px;
	height: 21px;
	position: absolute;
	display: block;
	padding: 3px 24px 0 8px;
}

.Search form select {
	border: 1px solid #CDCDCD;
	width: 195px;
	position: relative;
	font: 11px verdana;
	padding: 2px
}

* html span.select {
	margin-top: -1px
}

.SearcH .Valider {
	border: 0px;
	width: 24px;
	margin-left: 3px;
	position: absolute;
	height: 16px;
	padding-top: 0px;
}

.SearcH input {
	border: 1px solid #CDCDCD;
	width: 160px;
	position: relative;
	height: 10px;
	font: 9px verdana;
	padding: 2px
}

.Menu {
	text-transform: uppercase;
	position: absolute;
	bottom: -5px;
	left: 221px;
	margin-top: 5px; *
	width: 110px;
}

* html .Menu {
	position: relative;
	bottom: -5px !important;
	bottom: -8px;
}

.Menu ul {
	width: 487px;
}

.Menu li a {
	display: block;
	margin-top: 5px;
	color: #9E9C9C;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.5px
}

.Menu a:hover {
	text-decoration: none
}

.Menu li {
	background: url(../img_refonte/backgrounds/v2_bt_normal.jpg) no-repeat
		left bottom;
	display: block;
	height: 21px;
	width: 145px;
	float: left;
	margin-right: 15px;
	text-align: center;
}

.Menu li.Current {
	background: url(../img_refonte/backgrounds/v2_bt_active.jpg) no-repeat
		left bottom;
}

.Menu li.Us {
	background: url(../img_refonte/backgrounds/v2_bt_nous_connaitre.jpg)
		no-repeat left top;
	display: block;
	width: 143px;
	margin-right: 0px;
	margin-left: 23px
}

.Menu li.Us a {
	color: #fff;
}

.Menu li.Current a {
	color: #FF0110;
}

/* ******************************************Css Left Bloc ****************************************** */
.LeftBloc {
	width: 197px;
	float: left;
}

.Bloc {
	/*background:#FEFEFE url(../img_refonte/backgrounds/v2_bt_menu_back.jpg) no-repeat scroll 1px 25px;*/
	margin-bottom: 8px;
	width: 100%;
}

.Bloc h1 {
	background: url(../img_refonte/backgrounds/v2_bt_menu.png) repeat-x left
		top;
	height: 20px;
	text-transform: capitalize;
	color: #FFF;
	font: normal 14px Arial, Helvetica, sans-serif;
	word-spacing: 0.5px;
	padding-top: 5px;
	padding-left: 27px
}

.Bloc li {
	background: url(../img_refonte/backgrounds/v2_puce_jaune.gif) no-repeat
		0px 5px;
	padding-left: 5px;
	height: 16px;
}

.Bloc li ul.sous_ul {
background:none;
 border-left: medium none;
 border-right: medium none;
 margin-top: -3px;
}

.Bloc li ul.sous_ul li {
background: url(../img_refonte/backgrounds/v2_puce_jaune.gif) no-repeat
		0px 5px;
 margin-left: -14px;
}

.Bloc .LienActive {
	color: #FFA814;
	padding-left: 10px;
}

.SousMenuActive {
	color: #FFA814;
}

.Bloc .lisdg {
	background: none;
	padding-left: 7px;
	padding-top: 5px;
}

.boutonSondage {
	text-align: right;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-right: 10px;
}

.Bloc li a {
	font: normal 11px verdana;
	color: #878787;
	padding-left: 4px;
}

.Bloc li span {
	font: normal 11px verdana;
	color: #878787;
}

.espace {
	padding-left: 4px;
}

.Bloc ul { /****************/
	padding: 0px 4px 4px 20px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	/****/
	background: url(../img_refonte/backgrounds/v2_bt_menu_back.jpg)
		no-repeat 0 0 #fff;
}

/*************/
*+html .LeftBloc .Bloc ul,.RightBloc .Bloc ul {
	width: 171px;
}

.Bloc ul {
	padding-top: 6px
}

.Bloc p.Bot {
	background: url(../img_refonte/backgrounds/v2_bt_menu_bot.png) no-repeat
		left bottom;
	height: 9px;
	line-height: 9px;
	width: 197px;
}

/* ******************************************Css Right Bloc ****************************************** */
	/* Css Right Bloc Containerz */
.RightBloc {
	width: 197px;
	float: right;
}

/*
.RightBloc .Bloc {

	background:#FEFEFE url(../img_refonte/backgrounds/v2_bt_menu_back_pt.jpg) no-repeat 1px 25px;

}*/
.Add { /***************************/
	background: url(../img_refonte/backgrounds/v2_bt_adress.png) no-repeat
		left top;
	height: 24px;
	font: normal 14px arial;
	text-transform: uppercase;
	text-align: center;
	/*********************/
	margin-bottom: 10px;
}

.Add a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-top: 5px
}

/* ******************************************Css Main Bloc ****************************************** */
.MainBloc {
	float: left;
	width: 513px;
	margin: 0px 7px 0px 19px;
}

.MainBlocAccueil {
	float: left;
	width: 496px;
	margin: 0px 18px 0px 19px
}

.MainBloc input,select,textarea {
	border: 1px solid #999999;
}

.BlocsCont .Bloc { /************************/
	background: url(../img_refonte/backgrounds/v2_bt_back.jpg) repeat-x 0px
		32px;
	width: 235px;
	float: left;
	position: relative;
}

.BlocsCont .Bloc img.img {
	position: absolute;
	right: 0px;
	bottom: 8px
}

.BlocsCont .Bloc ul,.BlocsCont .Bloc p {
	border: none;
	/***************************/
	background: url(../img_refonte/backgrounds/v2_bt_bot.png) no-repeat left
		bottom;
	padding-top: 14px;
	/*padding-bottom:14px;*/ /*************************/
	padding-bottom: 19px;
}

* html .BlocsCont .Bloc ul,* html .BlocsCont .Bloc p {
	padding-bottom: 13px;
}

/********************/
*+html .BlocsCont .Bloc ul,*+html .BlocsCont .Bloc p {
	/***************************/
	padding-bottom: 19px;
}

.BlocsCont .Bloc ul,.BlocsCont .Bloc p { /****************/
	background: transparent url(../img_refonte/backgrounds/v2_bt_bot.png)
		no-repeat scroll left bottom;
	border: medium none;
	/*******************/
	padding-bottom: 19px;
	padding-top: 14px;
}

.BlocsCont .Bloc p span {
	text-align: center;
	margin: 0px 24px 2px 24px;
	display: block
}

.BlocsCont .Bloc.Maj {
	margin-left: 30px;
}

.Maj p {
	height: 49px;
}

.BlocsCont { /************************/
	float: left;
	overflow: hidden;
	margin-top: 18px
}

* html .BlocsCont {
	margin-top: 16px
}

.BlocsCont li {
	background: url(../img_refonte/backgrounds/v2_puce_rouge.gif) no-repeat
		0px 5px;
}

.BlocsCont .Bloc h1 {
	background: url(../img_refonte/backgrounds/v2_bt_cata.png) repeat-x left
		top;
	height: 24px;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 9px;
	padding-left: 12px
}

.BlocsCont .Bloc.Maj h1 {
	background: url(../img_refonte/backgrounds/v2_bt_imedia.png) repeat-x
		left top;
	padding-top: 9px;
	height: 31px;
	padding-left: 0px
}

.Maj ul li {
	padding-top: 2px;
	padding-bottom: 3px;
}

/* Css Bloc Tree */
.Tree {
	margin-bottom: 17px;
}

.Tree ul {
	background: url(../img_refonte/backgrounds/V2_back_tree.jpg) no-repeat
		left top;
	height: 26px;
	margin-bottom: 8px;
	padding-left: 15px
}

* html .Tree ul {
	padding-left: 0px;
}

.Tree li {
	float: left;
	width: 126px;
	text-align: center;
	border: 1px solid #D7D7D7;
	border-bottom: 0px;
	height: 21px;
	margin-top: 3px;
	margin-left: 21px;
	background: url(../img_refonte/backgrounds/v2_bg_red.jpg) repeat-x left
		top;
}

.SousTree {
	margin-top: -7px;
}

.SousTree ul {
	background: url(../img_refonte/backgrounds/back_soustree.jpg) no-repeat
		left top;
	height: 26px;
	margin-bottom: 8px;
	padding-left: 15px
}

.SousTree li {
	float: left;
	text-align: center;
	border-right: #E70E00 1px solid;
	border-bottom: 0px;
	margin-top: 6px;
	background: none;
	padding: 0px 8px 0px 8px;
	font-size: 10px;
}

.Tree li a {
	display: block;
	text-decoration: none;
	font: 11px arial;
	color: #fff;
	line-height: 21px;
}

.Tree li.Active a {
	color: #878787;
}

.Tree li.Active {
	background: #EFEFEF;
}

.Tree h2 {
	background: url(../img_refonte/backgrounds/V2_back_tree.jpg) no-repeat
		left top;
	height: 26px;
	padding-left: 15px;
	color: #565555;
	font-size: 13px;
	padding-top: 5px;
	text-transform: uppercase;
	word-spacing: 0.5px;
}

.BlocsTxt h1 {
	font: bold 14px arial;
	color: #DF0008;
	padding-bottom: 10px
}

.Gris {
	background: #F0F0F0 url(../img_refonte/backgrounds/v2_bot.jpg) no-repeat
		left bottom;
	color: #424242;
	padding-bottom: 4px;
	width: 475px;
	margin-bottom: 30px
}

.Gris .Top {
	background: #F0F0F0 url(../img_refonte/backgrounds/v2_top.jpg) no-repeat
		left top;
	padding: 4px 7px 0px 7px;
}

/* ******************************************Css Main Bloc ****************************************** */
.Footer span {
	margin-left: 100px;
	margin-top: 7px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-transform: none;
}

.Footer span a {
	background: no-repeat scroll 0 0 transparent;
	color: #DF0008;
	font-size: 11px;
	margin-top: 10px;
	font-weight: bold;
	padding: 2px 0 0 6px;
}

.Footer {
	width: 933px;
	margin: auto auto 100px;
	background: url(../img_refonte/backgrounds/footer.png) no-repeat left
		top;
	height: 24px;
	clear: both;
}

.Footer p{
    color: #A4A4A4;
    float: left;
    font: 10px/23px "Arial";
    padding-left: 196px;
    padding-top: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 53%;
}

.center {
	text-align: center;
}

.AddImedia {
	background: url(../img_refonte/backgrounds/v2_bt_menuImedia.jpg)
		no-repeat left top;
	height: 25px;
	font: normal 14px arial;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}

.AddImedia a {
	font: normal 14px arial;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-top: 5px
}

.AddImedia a:hover {
	text-decoration: underline;
}

.BtImedia {
	background: url(../img_refonte/backgrounds/bt_menuImedia.jpg) no-repeat
		left center;
	height: 36px;
	font: normal 13px arial;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}

.BtImedia a {
	font: normal 13px arial;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-top: 4px
}

.BtImedia a:hover {
	text-decoration: underline;
}

.Addtarifs {
	background: url(../img_refonte/backgrounds/v2_bt_adress.jpg) no-repeat
		left top;
	height: 24px;
	font: normal 14px arial;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 20px;
}

.Addtarifs a {
	font: normal 14px arial;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-top: 4px
}

.Addtarifs a:hover {
	text-decoration: underline;
}

.TdActive {
	color: #FFA814;
}

/* Css Bloc Tree services mobiles */
.TreeServices ul {
	background: url(../img_refonte/backgrounds/V2_back_tree.jpg) no-repeat
		left top;
	height: 26px;
	margin-bottom: 8px;
	padding-left: 15px
}

.TreeServices li {
	float: left;
	width: 140px;
	text-align: center;
	border: 1px solid #D7D7D7;
	border-bottom: 0px;
	height: 21px;
	margin-top: 3px;
	margin-left: 21px;
	background: url(../img_refonte/backgrounds/v2_bg_red.jpg) repeat-x left
		top;
}

.SousTree {
	margin-top: 8px;
	margin-bottom: 8px;
}

.SousTree ul {
	background: url(../img_refonte/backgrounds/back_soustree.jpg) no-repeat
		left top;
	height: 26px;
	margin-bottom: 8px;
	padding-left: 15px
}

.SousTree li {
	float: left;
	text-align: center;
	border-right: #E70E00 1px solid;
	border-bottom: 0px;
	margin-top: 6px;
	background: none;
	padding: 1px 8px 0px 8px;
	font-size: 10px;
}

.TreeServices li a {
	display: block;
	text-decoration: none;
	font: 11px arial;
	color: #878787;
	line-height: 21px;
}

.TreeServices li.Active {
	background: #EFEFEF;
}

.SousTree .last {
	border-right: none;
}

.Bloc ul .sousmenu {
	margin-left: 7px;
	margin-bottom: 1px;
	background: url(../img_refonte/pixel.gif) no-repeat;
}

.Divcata {
	height: 50px;
}

.BlocsContClub {
	background: url(../img_refonte/clb/fnd_bloc_sms.gif) no-repeat center
		center;
	width: 486px;
	height: 403px;
	margin-left: 12px;
}

.texteclub {
	color: #878787;
	width: 360px;
	margin-left: 50px;
	padding: 12px 15px 12px 15px;
	line-height: 15px;
}

.texteclub p {
	padding-bottom: 15px;
}

.texteclub span {
	color: #B82020;
	font-weight: bold;
}

.texteclub a {
	color: #B82020;
}

.FormClub {
	margin: 28px 20px 0px 80px;
}

.table a {
	color: #3F3F3F;
	text-decoration: underline;
}

.table span {
	color: #3F3F3F;
	font-weight: bold;
}

.inputclubsms {
	font: normal 12px arial;
	background: url(../img_refonte/clb/fnd_input_sms.gif) repeat-x;
	color: #3F3F3F;
	border: 1px solid #ADB9C2;
	height: 16px;
	width: 160px;
	text-indent: 2px;
}

/* Css Bloc Tree BlackBery */
.TreeBlack ul {
	background: url(../img_refonte/backgrounds/V2_back_tree.jpg) no-repeat
		left top;
	height: 26px;
	margin-bottom: 8px;
	padding-left: 2px;
}

.TreeBlack li {
	float: left;
	text-align: center;
	border: 1px solid #D7D7D7;
	border-bottom: 0px;
	height: 21px;
	margin-top: 3px;
	margin-left: 13px;
	background: #EFEFEF;
}

.TreeBlack li a {
	display: block;
	text-decoration: none;
	font: 11px arial;
	color: #878787;
	line-height: 21px;
	padding: 0px 5px 0px 6px;
}

.TreeBlack li.Active {
	background: url(../img_refonte/backgrounds/v2_bg_red.jpg) repeat-x left
		top;
	color: #FFFFFF;
	line-height: 21px;
	padding: 0px 4px 0px 4px;
}

.TableB {
	margin-bottom: 17px;
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

.TableB th {
	background: #F6BA20;
	color: #fff;
	text-align: center;
	padding-left: 3px;
	padding-right: 2px;
	border-left: #D0D0D0 1px solid;
	height: 26px;
}

.TableB td {
	background: #fff;
	color: #8B8B8B;
	padding: 4px 4px 4px 4px;
	border-top: #D0D0D0 1px solid;
	border-right: #D0D0D0 1px solid;
	border-top: #D0D0D0 1px solid;
	border-bottom: #D0D0D0 1px solid;
}

.TableB .thborder {
	background: none;
	border: none;
}

.TableB .tdborder {
	border-left: #D0D0D0 1px solid;
}

.marques_bloc_telephones {
	Xwidth: 155px;
	width: 210px;
	height: 145px;
	background-image: url(../prd/srv/img_bb/telephones_bloc.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 10px;
	line-height: 13px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-left: 6px
}

.marques_bloc_telephones img {
	margin: 0px 3px 5px 3px;
}

.marques_bloc_telephones h3 {
	font-size: 11px;
	padding-bottom: 8px;
}

.marques_bloc_telephones a {
	text-decoration: underline;
	color: #5E5E5E;
}

.marques_bloc_telephones a:hover {
	text-decoration: none;
}

/**************************************************************************
  Adaptations des onglets sur les pages internes de la rubrique Abonnement
****************************************************************************/
.abonnement .ht_tabs {
	background: url(../../../img/cdr_gr_ht.gif) no-repeat;
}

.abonnement .ht_tabs .SousTree {
	background: url(../img/cdr_gr_fd.gif) repeat-y 0 0;
	margin-top: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 6px;
}

.abonnement .ht_tabs .SousTree ul {
	margin-bottom: 0;
	padding-left: 5px;
}

.abonnement .ht_tabs .SousTree ul li {
	padding: 1px 4px 0;
}

/*****************************************************************************/
.chois-periode-left {
	float: left;
	width: 50%; *
	width: 43%;
	margin-right: 6px;
}

.chois-periode-right {
	float: left;
	width: 192px; *
	width: 20px;
}

/* Css choix-offre*/
.choix-offre {
	float: left;
	padding-bottom: 30px;
	width: 90%;
	padding-left: 4px;
}

.choix-offre a {
	color: #3d72a8;
	cursor: pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.choix-offre li {
	background: none;
	padding-left: 19px;
	margin-bottom: 26px;
	text-align: left;
	font-size: 12px;
	margin-top: 10px;
}

.choix-offre dt {
	padding-left: 18px;
	margin-bottom: 2px;
}

.Hide {
	visibility: hidden;
	display: none;
}

.Visible {
	visibility: visible;
	display: block;
}

.Up {
	background: url(../images/backgrounds/Up.jpg) no-repeat left center;
}

.Bot {
	background: url(../images/backgrounds/Bot.jpg) no-repeat left center;
}

/**********************TABLE TARIFS*******************************************************/
.ref-pays td {
	border: 1px solid #000;
	padding: 7px;
}

.Sel {
	background: url(../img_refonte/liste.jpg) no-repeat right top;
	z-index: 9;
	width: 196px;
	height: 23px;
	display: block;
	z-index: 3;
	position: absolute;
}

.Sel span,.Sel a {
	font: normal 10px verdana;
	color: #A8A7A7;
	display: block;
	padding-top: 3px;
	padding-left: 8px
}

.Sel span { *
	margin-top: -14px;
}

.Sel a {
	width: 190;
	padding-top: 0px;
	padding-bottom: 2px
}

.Tab {
	border: 1px solid #000;
}

.Tab td {
	border: 1px solid #000;
}

#Linkz {
	background: #fff;
	margin-top: 2px;
	height: auto;
	overflow: hidden;
	width: 193px;
	border: 1px solid #CDCDCD
}

#Linkz span {
	padding-left: 11px;
	margin-bottom: 2px;
	padding-bottom: 2px; *
	padding-top: 13px;
	border-bottom: 1px solid #CDCDCD
}

#Linkz span.Bor {
	border-bottom: none
}

/**********************checkbox sur ie6*******************************************************/
.MainBloc .Texte input,.MainBloc .hbg input,.MainBloc .hgg input { *
	border: none;
	margin-right: 5px;
}

/**********************probleme du baniere sur ie6*******************************************************/
.Ban { *
	width: 486px; *
	height: 106px;
}

/**************************************tableaux reduit tarifs********************************************/
.reduit {
	float: left\0/; *
	float: left;
}

/* hack google chrom */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.reduit {
		float: left;
	}
}

/* debut css partie rss */
.Footer a.rss {
	color: #DF0008;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	padding: 2px 0 0 10px;
}

.Footer a.rss img {
	margin-top: 2px;
}

.Footer span.rss {
	float: right;
    line-height: 22px;
    margin-left: 0;
    margin-top: -1px;
    padding-bottom: 3px;
    padding-left: 20px;
    text-transform: none;
}

/* fin css partie rss */ /*Css Club Meditel*/
.ClubMed {
	height: 409px;
	background: #fff url(../images/club/back.gif) no-repeat right bottom;
}

.TexT {
	font: 12px arial;
	color: #717171;
	padding: 22px 18px 172px 12px
}

.TexT p {
	padding-bottom: 12px
}

.TexT a {
	color: #FE0000;
	text-decoration: underline;
}

.Logs a {
	color: #717171;
	font: 12px "Times New Roman", Times, serif;
	text-decoration: underline;
}

.Logs li {
	display: inline;
}

.Logs li.First {
	margin-left: 16px;
	margin-right: 45px
}

/*** Form ***/
.LogIn {
	padding-left: 40px
}

.LogIn p {
	margin: 5px 0 7px 0
}

/* Label */
.LogIn label {
	background: url(../images/club/puce.gif) no-repeat left center;
	display: block;
	width: 95px;
	float: left;
	text-align: left;
	color: #EAAE10;
	padding-left: 8px
}

.LogIn .Send label {
	background: none
}

/* Input */
.LogIn input:focus,.LogIn input {
	border: #C7C7C7 1px solid;
	background-color: #eee;
}

.LogIn input {
	width: 155px;
	background-color: #fff;
}

/* button submit */
.LogIn .Send input {
	width: 55px;
	border: none;
	background: #fff url(../images/club/sms.gif) no-repeat right bottom;
	height: 21px;
	margin-left: 103px;
	cursor: pointer;
	margin-top: 2px
}

/***********   debut fixe teleboutique   ************/
.FixeContent,.FixeContent1,.FixeContent2 {
	margin-top: 35px;
	margin-left: 18px;
	margin-bottom: 21px;
	width: 416px;
}

.FixeContent h2 {
	color: #ff0000;
	font: bold 11px Tahoma;
	line-height: 21px;
}

.FixeContent p {
	font: 11px Tahoma;
	color: #565555;
	line-height: 21px;
	padding-bottom: 24px;
}

.FixeContent1 p {
	font: 11px Tahoma;
	color: #565555;
	/*line-height:21px;*/
	padding-bottom: 24px;
	padding-left: 30px;
	margin-left: 20px;
	padding-bottom: 23px;
}

.FixeContent2 h3 {
	color: #ff0000;
	font: 11px Tahoma;
	padding-left: 30px;
	padding-top: 29px;
}

.FixeContent p span.PrixFixe {
	color: #ff6c00;
}

.FixService,.FixService1,.FixService2 {
	padding-bottom: 19px;
}

.FixService li,.FixService1 li,.FixService2 li {
	width: 126px;
	height: 56px;
}

.FixService1 {
	margin-left: 177px;
	margin-top: -299px;
}

.FixService2 {
	margin-left: 354px;
	margin-top: -300px;
}

.FixService li a,.FixService1 li a,.FixService2 li a {
	color: #FFFFFF;
	width: 63px;
	margin-left: -1px;
	margin-top: 14px;
	font-weight: bold;
}

.FixService li.Sms a,.FixService li.Bip a,.FixService li.Appl555 a,.FixService1 li.Appel5554 a,.FixService1 li.Yaka a,.FixService1 li.SmsVocal a
	{
	line-height: 49px;
	margin-left: 58px;
}

.TransSold {
	background: url(/img_refonte/fixeteleboutique//transfsolde.jpg)
		no-repeat 0 0;
}

.Sms {
	background: url(/img_refonte/fixeteleboutique/SMS.jpg) no-repeat 0 0;
}

.Bip {
	background: url(/img_refonte/fixeteleboutique/bip.jpg) no-repeat 0 0;
}

.BoitVocal {
	background: url(/img_refonte/fixeteleboutique/Boitevocal.jpg) no-repeat
		0 0;
}

.Appl555 {
	background: url(/img_refonte/fixeteleboutique/555.jpg) no-repeat 0 0;
}

.Appel2424 {
	background: url(/img_refonte/fixeteleboutique/2424.jpg) no-repeat 0 0;
}

.Appel5554 {
	background: url(/img_refonte/fixeteleboutique/5554.jpg) no-repeat 0 0;
}

.Yaka {
	background: url(/img_refonte/fixeteleboutique/yaka.jpg) no-repeat 0 0;
}

.DisimiNum {
	background: url(/img_refonte/fixeteleboutique/disinum.jpg) no-repeat 0 0
		;
}

.SmsVocal {
	background: url(/img_refonte/fixeteleboutique/smsvocal.jpg) no-repeat 0
		0;
}

.Rep {
	background: url(/img_refonte/fixeteleboutique/reper.jpg) no-repeat 0 0;
}

.HorlParl {
	background: url(/img_refonte/fixeteleboutique/horloparlante.jpg)
		no-repeat 0 0;
}

.AffichNum {
	background: url(/img_refonte/fixeteleboutique/afichagnum.jpg) no-repeat
		0 0;
}

.ChansonDedi {
	background: url(/img_refonte/fixeteleboutique/chansondedi.jpg) no-repeat
		0 0;
}

.RechargSms {
	background: url(/img_refonte/fixeteleboutique/chargesms.jpg) no-repeat 0
		0;
}

.btn_service_fixe {
	background: url(/img_refonte/fixeteleboutique/btn_555.jpg) no-repeat 0 0
		;
	width: 427px;
	height: 26px;
	margin-left: 30px;
	margin-bottom: 13px;
}

.btn_555 {
	/*background:url(/img_refonte/fixeteleboutique/btn_555.jpg) no-repeat 0 0;*/
	/*width:427px;*/
	height: 26px;
	margin-left: -120px;
	margin-bottom: 13px;
	text-align: center;
}

.btn_555 a {
	font-weight: bold;
	line-height: 26px;
	/*padding-left: 175px;*/
}

.btn_555 a.Tarifinter {
	font-weight: bold;
	padding-left: 147px;
	line-height: 26px;
}

.btn_555 a.Tarifnatio {
	font-weight: bold;
	padding-left: 159px;
	line-height: 26px;
}

.btn_555 a.ListePays {
	font: 11px Tahoma;
	padding-left: 173px;
}

table td.TitrDest {
	background: url(/img_refonte/fixeteleboutique/bg_tabR1.png) no-repeat 0
		0;
	font: bold 11px Tahoma;
	width: 281px;
	height: 35px;
	color: #FFFFFF;
	padding-left: 10px;
}

table td.ContAppel {
	background: url(/img_refonte/fixeteleboutique/bg_tabR2.png) no-repeat 0
		0;
	font: 11px Tahoma;
	width: 246px;
	height: 50px;
	color: #FFFFFF;
	padding-left: 10px;
}

table td.ContPrix {
	background: url(/img_refonte/fixeteleboutique/bg_tabR3.png) no-repeat 0
		0;
	font: 11px Tahoma;
	width: 246px;
	height: 33px;
	color: #FFFFFF;
	padding-left: 10px;
}

table td.TitrTarif {
	background: url(/img_refonte/fixeteleboutique/bg_tabJ1.png) no-repeat 0
		0;
	width: 246px;
	height: 35px;
}

table td.TitrTarif span {
	padding-left: 25px;
	color: #4f4f4f;
	font: bold 11px Tahoma;
}

table td.ContDhpars {
	background: url(/img_refonte/fixeteleboutique/bg_tabJ2.png) no-repeat 0
		0;
	width: 246px;
	height: 50px;
}

table td.ContDhpars span {
	padding-left: 25px;
	color: #4f4f4f;
	font: 11px Tahoma;
}

table td.ContDh {
	background: url(/img_refonte/fixeteleboutique/bg_tabJ3.png) no-repeat 0
		0;
	width: 246px;
	height: 33px;
}

table td.ContDh span {
	padding-left: 25px;
	color: #4f4f4f;
	font: 11px Tahoma;
}

.FixeContent2 table {
	padding-bottom: 23px;
	padding-left: 27px;
	width: 420px;
}

* html .FixeContent2 table,*+html .FixeContent2 table {
	margin-bottom: 23px;
	margin-left: 27px;
}

.FixeContent2 p {
	font: 11px Tahoma;
	color: #565555;
	line-height: 21px;
	padding-bottom: 24px;
	padding-left: 30px;
}

table td.TitreTari {
	background: url(/img_refonte/fixeteleboutique/bg_NattabR1.png) no-repeat
		0 0;
	font: bold 11px Tahoma;
	width: 88px;
	height: 58px;
	color: #FFFFFF;
}

table td.FixeConten {
	background: url(/img_refonte/fixeteleboutique/bg_NattabR3.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 88px;
	height: 28px;
	color: #FFFFFF;
}

table td.MobilConten {
	background: url(/img_refonte/fixeteleboutique/bg_NattabR2.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 88px;
	height: 29px;
	color: #FFFFFF;
}

table td.TitrDh {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ1.png) no-repeat
		0 0;
	font: bold 11px Tahoma;
	width: 166px;
	height: 27px;
	color: #4f4f4f;
}

* html table td.TitrDh {
	width: 150px;
}

table td.TitrTtc {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ2.png) no-repeat
		0 0;
	font: bold 11px Tahoma;
	width: 188px;
	height: 27px;
	color: #4f4f4f;
}

table td.SousTitTarif {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ3.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 94px;
	height: 28px;
	color: #4f4f4f;
}

* html table td.SousTitTarif {
	width: 90px;
}

*+html table td.SousTitTarif {
	width: 90px;
}

table td.SousTitTarifs {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ7.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 97px;
	height: 28px;
	color: #4f4f4f;
}

table td.ContDhs {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ4.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 88px;
	height: 28px;
	color: #4f4f4f;
}

table td.ContDhsMin {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ8.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 88px;
	height: 28px;
	color: #4f4f4f;
}

table td.SouContDh {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ5.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 88px;
	height: 30px;
	color: #4f4f4f;
}

table td.SouContDhs {
	background: url(/img_refonte/fixeteleboutique/bg_NattabJ6.png) no-repeat
		0 0;
	font: 11px Tahoma;
	width: 105px;
	height: 30px;
	color: #4f4f4f;
}

.FixeContent table {
	overflow: hidden;
	padding-bottom: 23px;
	padding-left: 34px;
	width: 450px;
}

* html .FixeContent table {
	margin-bottom: 23px;
	margin-left: 34px;
	width: 420px;
}

*+html .FixeContent table {
	margin-bottom: 23px;
	margin-left: 34px;
	width: 418px;
}

.TreeServices li.Current a {
	color: #FFFFFF;
	font: 12px Trebuchet MS;
	line-height: 21px;
}
/***********   fin fixe teleboutique   ************/

/***********   debut catalogue de mobiles   *******/

.TreeServices1 ul {
	background:url(/img_refonte/backgrounds/V2_back_tree.jpg) no-repeat left top;
	height:26px;
	margin-bottom:8px;
	padding-left:15px
}

.Ads{
	margin-left:14px;
}

.Ads ul.MenuHaut{
	background:url(/img_refonte/catalogue/bg_menubas.jpg) no-repeat 0 0;
	padding-top: 4px;
	text-align:center;
}

.Ads ul.MenuHaut li{
	background: url(/img_refonte/catalogue/sep.jpg) no-repeat scroll right 0px transparent;
    float: left;
}

.Ads ul.MenuBas li.Sielement{
	margin-left:-30px;
}

.Ads ul.MenuBas{
	background:url(/img_refonte/catalogue/bg_menubas.jpg) no-repeat 0 0;
	margin-top: -14px;
	padding-top: 4px;
	text-align:center;
	/*padding-left: 10px;*/
	width: 98%;
}

*html .Ads ul.MenuBas{
	padding-left: 0px;
}

.Ads li{
	display:inline;
}

.Ads ul.MenuHaut li a{
	color:#FFFFFF;
	padding:28px;
	margin-top:4px;
	font:normal 12px Arial;
}

.Ads li.Active span{
	color:#fecf00;
	padding:0px 28px;
	font:normal 12px Arial;
}

.Ads li.Active a{
	color:#fecf00;
	padding:0px 28px;
	font:normal 12px Arial;
}

.Ads ul.MenuBas li a{
	color:#FFFFFF;
	margin-top:4px;
	font:normal 10px Arial;
	margin-left: 4px;
    margin-right: 4px;
}

.Ads ul.MenuBas li{
	background: url(/img_refonte/catalogue/sep.jpg) no-repeat scroll right 0px transparent;
    /*float: left;*/
}

.Ads ul.MenuBas li.dern{
	background:none;
}

.Ads ul.MenuBas li.Lg{
	padding-left:11px;
}

.Ads ul.MenuBas li.Sony{
	padding-left:10px;
}

.Ads ul.MenuBas li.BlackBer{
	padding-left:9px;
}

.Ads ul.MenuBas li.Autre{
	padding-left:24px;
}

.Ads img{
	margin-left: -14px;
}

.ListePortable{
	height:600px;
	margin-left: 16px;
	margin-top: 16px;
}
.sumsung1{
	float:left;
	height:166px;
	width:231px;
}
.bg_savoirplus {
    background: url("/img_refonte/catalogue/bg_bg_savoir.png") no-repeat scroll 0 0 transparent;
    height: 29px;
    margin-top: 7px;
    position: absolute;
    width: 232px;
}

*html .sumsung1{
	}

.ListePortable h2{
	position:relative;
	font:bold 14px Tahoma;
	color:#ff0404;
	margin-left:89px;
	margin-top: 5px;
	height:33px;
}

.ListePortable ul {
    margin-left: 86px;
    margin-top: 3px;
}

.ListePortable li{
	background:url(/img_refonte/catalogue/bg_barreli.jpg) no-repeat 0 0;
	margin-top:6px;
	height:16px;
}

*+html .ListePortable li{
	padding-bottom: 3px;
}

.ListePortable li span{
	padding-left:50px;
	color:#848484;
}

.ListePortable li span strong{
	color:#000000;
	font-weight:normal;
}

.ListePortable li span.Puc24{
	background: url("/img_refonte/catalogue/puce_24.jpg") no-repeat scroll 8px 1px transparent;
    padding-bottom: 3px;
}

.ListePortable li span.Puc12{
	background: url("/img_refonte/catalogue/puce_12.jpg") no-repeat scroll 8px 1px transparent;
    padding-bottom: 3px;
}

.ListePortable li span.PuCartGris{
	background: url("/img_refonte/catalogue/puce_cartred.jpg") no-repeat scroll 10px 0 transparent;
    padding-bottom: 3px;
}

.ListePortable li span.PucPoint{
	background: url("/img_refonte/catalogue/puces_fidelite.jpg") no-repeat scroll 10px 1px transparent;
    padding-bottom: 3px;
}

.ListePortable .SavoirPlusRed {
    height: 15px;
    margin-top: 8px;
    width: 231px;
}

.ListePortable .SavoirPlusRed a{
	background:url(/img_refonte/catalogue/savoir_red.png) no-repeat 0 0;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:2px;
	padding-top:1px;
	font:bold 10px Arial;
	color:#FFFFFF;
	margin-left:110px;
	margin-top:5px;
}


.ListePortable .SavoirPlus{
	width:231px;
	height:23px;
	margin-top: -10px;
}

.ListePortable .SavoirPlus a{
	background:url(/img_refonte/catalogue/savoir_jaune.png) no-repeat 0 0;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:2px;
	padding-top:1px;
	font:bold 10px Arial;
	color:#858484;
	margin-left:110px;
	margin-top:5px;
	line-height:50px;
}
*+html .ListePortable .SavoirPlus a{
	padding-bottom: 3px;
}

.Nokia1{
	float:left;
	height:166px;
	margin-left:25px;
	width:231px;
}

.Blackberry{
	float:left;
	height:166px;
	margin-top:34px;
	width:231px;
}

.ListePortable ul.Sumsung{
	margin-top:20px;
	margin-left:86px;
	height:85px;
}

.ListePortable ul.Sumsung5{
	margin-top:78px;
	margin-left:86px;
}

.ListePortable ul.Nokia5{
	margin-top:62px;
	margin-left:86px;
}

.ListePortable .SavoirPlus2{
	width:231px;
	height:23px;
	margin-top: 30px;
}

.ListePortable .SavoirPlus2 a{
	background:url(/img_refonte/catalogue/savoir_jaune.png) no-repeat 0 0;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:2px;
	padding-top:1px;
	font:bold 10px Arial;
	color:#858484;
	margin-left:110px;
	margin-top:5px;
}

.ListePortable ul.Sumsung10 {
    margin-left: 86px;
    margin-top: 20px;
}

.Nokia2{
	float:left;
	height:166px;
	margin-left:25px;
	margin-top:36px;
	width:231px;
}

.Sumsung2{
	float:left;
	height:166px;
	width:231px;
	margin-top:36px;
}

.Nokia3{
	float:left;
	height:166px;
	margin-left:20px;
	margin-top:36px;
	width:231px;
}

.Pagination{
	background:url(/img_refonte/catalogue/bg_pagination.png) no-repeat 0 0;
       margin-left: 15px;
       margin-top: -14px;
	width:487px;
	height:22px;
}

.Pagination ul{
	padding-top:3px;
}

.Pagination li{
	display:inline;
	padding-left:2px;
	padding-right:1px;
}

.Pagination li a{
	color:#FFFFFF;
}

.Pagination li.prev{
	background:url(/img_refonte/catalogue/puce_prev.jpg) no-repeat 3% 59%;
	padding-left:15px;
	padding-right:142px;
}

.Pagination span.on{
	background:url(/img_refonte/catalogue/puce_on.jpg) no-repeat 0% 0%;
	color:#FFFFFF;
	padding: 1px 4px 7px;
}

.Pagination li.next{
	background:url(/img_refonte/catalogue/puce_next.jpg) no-repeat 97% 69%;
	padding-left:120px;
	padding-right:15px;
	float:right;
}
*+html .Pagination li.next{
	background:url(/img_refonte/catalogue/puce_next.jpg) no-repeat 97% 69%;
	padding-left:120px;
	padding-right:15px;
	float:right;
	margin-top:-13px;
}

.SumsungGalaxy{
	/*background:url(/img_refonte/catalogue/sumsung_galaxy.jpg) no-repeat 4% 0%;
	height:224px;
	width:483px;*/
}

.SumsungGalaxy h2{
	color:#ffb400;
	font:normal 21px Arial;
	margin-left:135px;
	margin-bottom:19px;
}

.SumsungGalaxy h3{
	color:#535353;
	font:normal 11px Arial;
	margin-left:135px;
	margin-bottom:16px;
}

.SumsungGalaxy p{
	color:#868686;
	font:normal 11px Arial;
	margin-left:135px;
	margin-bottom: 10px;
}

.SumsungGalaxy .Twitter{
	float:right;
	background:url(/img_refonte/catalogue/twitter.jpg) no-repeat 0 0;
	padding-left:25px;
	padding-top:5px;
	height:24px;
}

.SumsungGalaxy .Facebook{
	float:right;
	background:url(/img_refonte/catalogue/facebook.jpg) no-repeat 0 0;
	padding-left:25px;
	padding-right:10px;
	padding-top:5px;
	height:24px;
}
.SumsungGalaxy a{
	font:normal 10px Arial;
	color:#868686;
}

.CaractérisGalaxy{
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	margin-top: 39px;
}

*html .CaractérisGalaxy{
	margin-left:6px;
	margin-bottom:20px;
	float:left;
}


.CaractérisGalaxy h2{
	background:url(/img_refonte/catalogue/bg_titre.jpg) no-repeat 0 0;
	height:23px;
	width:214px;
	font:normal 10px Arial;
	color:#FFFFFF;
	padding-left:21px;
	padding-top: 5px;
}

.CaractérisGalaxy p{
	margin-left:15px;
	font:normal 10px Arial;
	color:#868686;
	width:218px;
}

.Prix{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	margin-top: 10px;
}

.Prix h2{
	background:url(/img_refonte/catalogue/bg_titre.jpg) no-repeat 0 0;
	height:23px;
	width:234px;
	font:normal 10px Arial;
	color:#FFFFFF;
	padding-left:21px;
	padding-top: 5px;
}

.Prix p{
	margin-left:8px;
	font:normal 10px Arial;
	color:#868686;
}

.Prix span{
	margin-left:0;
	font:normal 10px Arial;
	color:#000000;
}

.Important {
	float:left;
	margin-left:10px;
}

.Important h2{
	background:url(/img_refonte/catalogue/bg_titre.jpg) no-repeat 0 0;
	height:23px;
	width:234px;
	font:normal 10px Arial;
	color:#FFFFFF;
	padding-left:21px;
	padding-top: 5px;
}

.Important p{
	margin-left:8px;
	font:normal 10px Arial;
	color:#868686;
	width:214px;
	height:81px;
}

.PointFediliteInt{
	background:url(/img_refonte/catalogue/bg_select.jpg) no-repeat 0 0;
    display: block;
    height: 28px;
    width: 223px;
    z-index: -1;
	float:left;
	margin-top: -10px;
	margin-left: -7px;
}
#roulant{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    height: auto;
    margin-top: 6px;
    overflow: hidden;
    width: 191px;
	z-index:0;
}

#roulant span{
    margin-bottom: 1px;
    padding-bottom: 1px;
    padding-left: 11px;
}

#SelectRoulant{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    height: auto;
    margin-top: 6px;
    overflow: hidden;
    width: 193px;
	z-index:0;
}

#SelectRoulant span{
    margin-bottom: 2px;
    padding-bottom: 2px;
    padding-left: 11px;
}

.PointFediliteInt span{
    color: #A8A7A7;
    display: block;
    font: 10px Arial;
    padding-left: 8px;
    padding-top: 6px;
}

.PointFediliteInt a{
    color: #A8A7A7;
    display: block;
    font: 10px Arial;
    padding-left: 8px;
    padding-top: 1px;
}

.PointFedilite form h4{
	color:#797979;
	font:normal 11px Arial;
	width:146px;
	float:left;
}

.PointFedilite form{
	margin-top:18px;
	margin-left:18px;
}

.PointFedilite .Send{
	font:9pt Myriad Pro;
	color:#6e6e6e;
	border:none;
	background:url(/img_refonte/catalogue/bg_btn.jpg) no-repeat 0 86%;
	width:83px;
	height:26px;
    margin-left: 26px;
    margin-top: -11px;
}

.PointFedilite input{
	background:url(/img_refonte/catalogue/bg_pointfedili.jpg) no-repeat 0 0;
	border:none;
	vertical-align:middle;
	width:226px;
	height:26px;
	margin-left: -7px;
	margin-right: -13px;
    margin-top: -7px;
    padding-left: 5px;
	color: #A8A7A7;
	font: 12px Arial;
	height: 29px;
}

*+html .PointFedilite input{
    top: 50px;
    vertical-align:middle;
}

*+html .PointFedilite input{
	margin-left: -10px;
    padding-top: 6px;

}

.SousTree12 {
	margin-top:8px;
	margin-bottom:8px;
	margin-left:14px;
}

.SousTree12 ul {
	background:url(/img_refonte/catalogue/bg_barremobile.jpg) no-repeat 0 0;
	height:26px;
	margin-top:-10px;
	padding-left:1px
}

.SousTree12 li {
	float:left;
	text-align:center;
	margin-top:6px;
	padding:1px 9px 0px 20px;
}

.SousTree12 li span {
	font-size:9px;
	color:#c9c8c8;
}

.SousTree12 li.puce24{
	background:url(/img_refonte/catalogue/puce_24.jpg) no-repeat 0 0;
}

.SousTree12 li.puce12{
	background:url(/img_refonte/catalogue/puces_12.jpg) no-repeat 0 0;
}

.SousTree12 li.carte_red{
	background:url(/img_refonte/catalogue/puce_cartred.jpg) no-repeat 0 60%;
}
.SousTree12 li.points{
	background:url(/img_refonte/catalogue/puces_fidelite.jpg) no-repeat 0 0;
}
.SousTree12 .last {
	border-right:none;
}
.Promotion{
    position: absolute;
    z-index: 2;
    margin-top: -5px;
    margin-left: -4px;
}

.PromotionDetail {
    margin-left: 15px;
    margin-top: -2px;
    position: absolute;
    z-index: 2;
}

*+html .PromotionDetail {
	margin-left: -124px;
}

*+html .Promotion{
    margin-left: -80px;
}
img.DetailPortable{
	position: absolute; 
	padding-left: 16px;
}
*+html img.DetailPortable{
	position: absolute;
	margin-left: -140px;
}
.ListePortable .SavoirPlus a:hover{
    background:url(/img_refonte/catalogue/savoir_red.png) no-repeat 0 0;
    color:#FFFFFF;
}
.Retour {
    float: left;
    margin-left: 296px;
    padding-left: 70px;
	margin-bottom: 50px;
	padding-top:10px;
}
.Retour a{
	background:url(/img_refonte/catalogue/savoir_jaune.png) no-repeat 0 0;
	padding-right:35px;
	padding-left:35px;
	padding-bottom:2px;
	padding-top:1px;
	font:bold 10px Arial;
	color:#858484;
	margin-left:21px;
	margin-top:5px;
	line-height:50px;
}
.Retour a:hover{
    background:url(/img_refonte/catalogue/savoir_red.png) no-repeat 0 0;
    color:#FFFFFF;
}
img.Portable{
position: absolute;
}

*+html img.Portable{
margin-left:-80px;
}


/***********   fin catalogue de mobiles   *********/



/* ****************************************Css Bloc Ahlan 13/6/2011********************************** */
/* Hack css png */
 * html img, * html .mini_menu,  * html .Festivals {
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/ahlan/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    );
}

.Ahlan {
	padding:0px 11px 31px 11px;
	background: url(../images/ahlan/ban.jpg) no-repeat 11px 0px;
	min-height:356px;
	height:auto !important;
	height:356px;
	position:relative;
}

#In {
	background-position:11px 9px;
}

/* Menu */
.mini_menu {
	background: url(../images/ahlan/bg_menu.png) no-repeat 0px 0px;
    height:24px;
	width:460px;
}

.Festivals{
	background: url(../images/ahlan/bg_menu_2.png) no-repeat 0px 0px;
}

.mini_menu li, .mini_menu li a, .sous_mini_menu li, .sous_mini_menu li a{
	display:inline-block;
	color:#fff;
	font: 11px tahoma;
	text-align:center;
    line-height:25px;
	cursor: pointer;
	position:relative;
}

.mini_menu li, .sous_mini_menu li{
	/float:left;
}

.mini_menu li.un, .mini_menu li.deux{ 
    width:136px;
	background: url(../images/ahlan/sep.jpg) no-repeat center right;
}

.mini_menu li.deux{ 
	width:115px;
}

.mini_menu li.trois { 
	width:200px;
}

.mini_menu li#active a{ 
	 color:#FEE300;
 }

/* Sous Menu */
.sous_mini_menu {
	width:290px;
	padding-left:170px;
	height:19px;
	overflow:hidden;
}

.sous_mini_menu li{
	line-height:16px;
	white-space: nowrap;
}

.MainBloc .sous_mini_menu li a{
		background:url(../images/ahlan/puce.gif) no-repeat 0px 5px;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	line-height:14px;
}

.MainBloc .sous_mini_menu li.active a{
	color:#FEE300;
}

/* Bloc Carte */
.carte_sim{
    height:414px;
	background: url(../images/ahlan/carte_sim.jpg) no-repeat 0px 0px;
	margin-top:331px;
	text-indent:-999px
}

.carte_sim a{
    height:414px;
	width:100%;
	display:block;
}

.Contenu{
	margin-top:331px;
	background:#E9E9E9;
	width:460px;
	padding-bottom:15px;
	padding-top:10px
}

#In .Contenu{
	margin-top:340px;
}

#In .Festivals .Contenu{
	margin-top:322px;
}

.Contenu h2, .festivals h2{
	color:#2A2A2A;
	font:bold 19px "Times New Roman", Times, serif;
	padding:0px 4px 10px 18px
}

.BlocDeg {
	background:url(../images/ahlan/mid.jpg) repeat-y top left;
	width:435px;
	margin:auto;
}

.BlocDeg .BgTop {
	background: url(../images/ahlan/top.jpg) no-repeat top left;
}

.BlocDeg .Bottom {
	background: url(../images/ahlan/bottom.jpg) no-repeat bottom left;
}

.infos{ 
	min-height:70px;
	height:auto !important;
	height:70px;
	padding:12px 20px 0px 14px ;
}

.infos h3{ 
	font:bold 18px "Times New Roman", Times, serif;
	color:#C00712;
	padding-bottom:6px
}

.infos h3 span{ 
	color:#D20A19;
	display:block
}

.infos p, .infos p a, .festivals p{ 
	font: 11px tahoma;
	color:#505050;
}

.infos p a{ 
	font-weight:bold;
}

.infos p, .festivals p {
	padding-bottom:12px;
}

.infos p a span{
	text-decoration:underline
}

.infos p span.red{
	color:#8C040C;
	font-weight:normal;
}

/*Festivals*/
.festivals{	
	width:460px;
	background: url(../images/ahlan/festivals.jpg) no-repeat top left;
	min-height:252px;
	height:auto !important;
	height:252px;
	margin-top:341px;
	position:relative
}

.Festivals .festivals{
	margin-top:323px;
}

.festivals p{ 
	font: 11px tahoma;
	padding-left:15px
}

.Contenu p.Intro{ 
	font: 11px tahoma;
	padding-left:19px;
	color:#494949;
	padding-bottom:14px
}

.festivals h2{ 
	padding-left:15px;
	padding-top:4px
}

.festivals .Linkz li a{
	text-indent:-9999px;
	position:absolute;
}

.festivals .Linkz {
	position:relative;
}

.festivals .Linkz li, .festivals .Linkz li a{
	display:block;
	width:206px;
	height:22px;
}

.festivals .Linkz li.timitar a{
	top:95px;
	top:10px;
	left:11px;
}

.festivals .Linkz li.essaouira a{
	top:11px;
	right:22px;
}

.festivals .Linkz li.rotana a{
	top:48px;
	left:11px;
}

.festivals .Linkz li.casa a{
	top:48px;
	right:22px;
}

.festivals .Linkz li.jawhara a{
	top:89px;
	left:126px;
}

.Details {
	overflow:hidden;
	width:409px;
	padding-bottom:18px
}

.Details img{
	float:left;
	padding-right:6px;
	padding-top:2px
}

.Details table{
	float:left;
}

.Details table td, .Details table th{
	background:#AFAFAF;
	color:#404040;
	font:10px tahoma;
	text-align:left;
	vertical-align:top;
	padding:5px 0px 4px 11px ;
}

.Details table th{
	background:#DF0C1E url(../images/ahlan/bg_th.jpg) repeat-x top left;
	color:#fff;
	padding:6px 0px 4px 6px
}

/* ****************** Fin bloc ahlan ***************** */

/* Début de css de offre sans abonnement */


.offresanabonnement{
background:url(../images/bg_contenu_centre.jpg) repeat 0 0;
padding-left: 10px;
padding-top: 5px;
}
.Haut{
background:url(/images/bg_contenu.jpg) no-repeat scroll 0pt 0% transparent;
height: 11px;
padding-left: 10px;

}
.Pied{
background:url("/images/bg_contenu.jpg") no-repeat scroll 0pt -24px transparent;
padding-left: 10px;
height: 60px;
}
.offresanabonnement h2{
background:url(../images/titre_medi.jpg) no-repeat 0 15%;
font: bold 15px Arial,Helvetica,sans-serif;
padding-bottom: 7px;
padding-left: 21px;
color:#000000;
}

.offresanabonnement h2 span{
color:#ee1c25;
}

.offresanabonnement ul li{
display:inline;

}

.offresanabonnement ul{
padding-top: 13px;
padding-left: 9px;
}

.offresanabonnement ul li a{
background:url(../img_refonte/offresansabonnement/bg_liste.jpg) no-repeat 0 0;
padding:3px 25px;
color:#FFFFFF;
}

.offresanabonnement ul li.active a{
background:url(../img_refonte/offresansabonnement/bg_liste_active.jpg) no-repeat 0 0;
padding:9px 15px;
font-weight:bold;
line-height: 21px;
}

.offresanabonnement .main{
/*background:url(../img_refonte/offresansabonnement/bg_main.jpg) no-repeat 0 0%;*/
background:#f1f1f1;
height: auto;
position:relative;
padding-bottom: 10px;
width: 488px;
margin-top:25px;
}

*+html .offresanabonnement .main{
margin-top:0px;
}

.offresanabonnement .main h4{
font:14px Verdana, Arial, Helvetica, sans-serif;
padding:13px 2px 5px 5px;
}
.offresanabonnement .main h2{
background:url(../images/bg_titreh2.jpg) no-repeat 0 80%;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
padding:11px 2px 5px 5px;
margin:6px 6px 6px 3px;
color:#FFFFFF;
}

.offresanabonnement .main h3{
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:5px 2px 0px 15px;
color:#7e0101;
}

.offresanabonnement .main h2.grand{
background:url(../images/bg_titreh2_gr.jpg) no-repeat 0 80%;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
padding:11px 2px 5px 5px;
margin:6px 6px 6px 3px;
color:#FFFFFF;
}

.offresanabonnement .main h2.plusgrand{
background:url(../images/bg_titreh2_pgr.jpg) no-repeat 0 80%;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
padding:11px 2px 5px 5px;
margin:6px 6px 6px 3px;
color:#FFFFFF;
}
.offresanabonnement .main .Up h5{
background: url("../images/puce_show_hide.jpg") no-repeat scroll 0 25% transparent;
margin: 0 0 0 40px;
padding: 2px 0 10px 13px;
}

.offresanabonnement .main .Up h5 span{

 font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.offresanabonnement .main .Bot h5{
background: url("../images/puce_show_hide2.jpg") no-repeat scroll 0 25% transparent;
margin: 0 0 0 40px;
padding: 2px 0 2px 13px;
}

.offresanabonnement .main .Bot h5 span{
 font: 11px Verdana,Arial,Helvetica,sans-serif;
}
.offresanabonnement .main .faqmois h5{
background: url("../images/puce_show_hide2.jpg") no-repeat scroll 0 40% transparent;
margin: 0 0 0 16px;
padding: 2px 0 2px 13px;
}


.offresanabonnement .main .faq1{
margin-left:13px;
}

.offresanabonnement .main .faq1 h7{
background: url(../images/puce_faq.jpg) no-repeat scroll 0 38% transparent;
margin:0;
padding: 2px 0 2px 7px;
}

.offresanabonnement .main .faq1 a{
color: #000000;
font: bold 13px Verdana,Arial,Helvetica,sans-serif;
}

.offresanabonnement .main .faq1 p{
font:10px Verdana, Arial, Helvetica, sans-serif;
padding:3px 2px 5px 0px;
width:441px;
}

.offresanabonnement .main h6{
font:9px Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0 2px 13px;
}

.offresanabonnement .main img{
padding: 2px 0 2px 13px;
}

.offresanabonnement .main h5 a{
color: #2D2D2D;
font: bold 11px Verdana,Arial,Helvetica,sans-serif;
}

.offresanabonnement .main .Visible{
    margin-left: 21px;
}

.offresanabonnement .main p{
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:3px 2px 5px 32px;
width:441px;
}

.offresanabonnement .main ul{
padding-bottom:23px;
padding-left: 39px;
}
.offresanabonnement .main ul li.num1{
background:url(../images/num1.jpg) no-repeat 0 0;
padding: 2px 0 6px 28px;
width:441px;
}
.offresanabonnement .main ul li.num2{
background:url(../images/num2.jpg) no-repeat 0 0;
padding: 2px 0 6px 28px;
width:441px;
}

.offresanabonnement .main table{
padding-left:15px;
_margin-left:15px;
}

*+html .offresanabonnement .main table{
margin-left:15px;
}

.offresanabonnement .main .boutique table td{

color:#FFFFFF;
padding:6px;
}

.offresanabonnement .main table.zone{
padding-left:56px;
_margin-left:56px;
}

*+html .offresanabonnement .main table.zone{
margin-left:56px;
}

.offresanabonnement .main table.zone th{
background:#febf01;
color:#000000;
border:1px solid #be8f00;
}

.offresanabonnement .main table.zone td{
background:#dddddd;
color:#000000;
text-align: center;
padding: 5px;
}

.offresanabonnement .main table.zone td.red{
background:#dddddd;
color:#FF0000;
font-weight:bold;
}

.offresanabonnement .main ul.service{
padding-bottom: 5px;
padding-left: 15px;
padding-top:5px;
}

.offresanabonnement .main ul.service li{
background: url("../images/puce_ul_service.jpg") no-repeat scroll 0 51% transparent;
padding: 2px 0 2px 10px;
}

.offresanabonnement .main ul.faq{
padding-bottom: 5px;
padding-left: 25px;
padding-top: 0;
}

.offresanabonnement .main ul.faq li{
background: url(../images/puce_sous_faq.jpg) no-repeat scroll 0 38% transparent;
padding: 2px 0 2px 10px;
}

.offresanabonnement .main ul.avantage li{
background:url(../images/puce_show_hide.jpg) no-repeat 0 10%;
padding: 2px 0 2px 0px;
}

.offresanabonnement .main ul.avantage li.active{
background:url(../images/puce_show_hide2.jpg) no-repeat 0 10%;
padding: 2px 0 2px 0px;
}

.offresanabonnement .main ul.avantage li a{
color:#c02828;
font-weight:bold;
background:none;
padding: 2px 0 2px 13px;
font:bold 11px Tahoma;
}

.offresanabonnement .main ul.avantage li p{
font:10px Verdana, Arial, Helvetica, sans-serif;
padding:3px 2px 5px 15px;
width:441px;
color:#666666
}

.offresanabonnement .main ul.bas li{
background: url("/img/p_rouge.jpg") no-repeat scroll 0 4px transparent;
font-size: 11px;
padding: 0 0 2px 15px;
}

*+html .offresanabonnement .main ul{
padding-left: 45px;
}
.offresanabonnement .main ul li{
display:list-item;
}
*+html .offresanabonnement .main ul li{
display:inline;
}
*html .offresanabonnement .main ul li{
display:inline;
}
.offresanabonnement .main ul li p{
width:99px;
color:#000000;
font:10px Arial, Helvetica, sans-serif;
padding-bottom: 2px;
}

.offresanabonnement .main ul li a {
background: url(../img_refonte/offresansabonnement/prix_red.jpg) no-repeat 0 0 transparent;
color: #FFFFFF;
font: bold 10px Arial;
padding: 1px 15px 2px;
}

.offresanabonnement .main .acceder a{
background:url(../img_refonte/offresansabonnement/btn_catalog_mobil.jpg) no-repeat 0 0;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding:7px 26px;
_padding-bottom:15px;
color:#FFFFFF;
}
.offresanabonnement .main .acceder{
text-align:center;
padding-bottom:20px;
}

.offresanabonnement .main .carrousel-container{
 height: 180px;
 overflow: hidden;
 padding-bottom: 23px;
 margin-left: 39px;
 width: 412px;
}
.offresanabonnement .main .carrousel-container .promo{
    position: relative;
	visibility: hidden;
	top:57px;
}

.offresanabonnement .main .carrousel-container .logomobile{
    max-height: 142px;
    max-width: 72px;
    z-index: -100;

}
.offresanabonnement .main .carrousel-mobile ul li{
float: left;
width: 99px;
height: 192px;
}

.carrousel {
 width: 10000px;
 height : 180px;

}
.carrousel li {
display: inline-block;
}

.carrousel-next {

}
.carrousel-prev  {

}


.menu  h3{
background:url(/img_refonte/offresansabonnement/bg_liste.jpg) no-repeat 0 46%;
float: left;
text-align: center;
width: 82px;
}

.menu h3 {
/*padding-top: 9px;*/
margin-top: 1px;
}

.menu h3.active {
background:url(/img_refonte/offresansabonnement/bg_liste_active.jpg) no-repeat 0 0;
padding-top: 1px;
height: 21px;
margin-top: 1px;
}

.menu h3 a {
font-size: 10px;
text-align: center;
line-height: 25px;
color:#FFFFFF;
}


.menularge  h3{
background:url(/img_refonte/offresansabonnement/bg_liste_large.jpg) no-repeat 0 46%;
float: left;
text-align: center;
width: 136px;
margin-top: 1px;
}

.menularge h3.active {
background:url(/img_refonte/offresansabonnement/bg_liste_large_active.jpg) no-repeat 0 0;
padding-top: 1px;
height: 21px;
margin-top: 1px;
}

.menularge h3 a {
font-size: 10px;
text-align: center;
line-height: 25px;
color:#FFFFFF;
}

.offresanabonnement .main ul li span a {
    color: #AAAAAA;
    font: bold 11px Arial;
	background: none repeat scroll 0 0 transparent;
}


/* Fin de css de offre sans abonnement */


/* debut css pour tableau  Tarifs Méditel Abonnement*/
.offresanabonnement .main .heures{
margin-bottom:15px;
}

.offresanabonnement .main .heures ul{
display:inline;
background:url(/images/bg_heures.png) no-repeat 0 0;
padding:10px 0px 10px 10px;
}

.offresanabonnement .main .heures li{
background:url(/images/sep_heur.jpg) no-repeat 0 62%;
display:inline;
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
padding:7px;
}
*+html .offresanabonnement .main .heures{
margin-bottom:1px;
}

*+html .offresanabonnement .main .heures ul{
display:inline-block;
}

*+html .offresanabonnement .main .heures li{
display:inline;
}

.offresanabonnement .main .heures li.first{
background:none;
}

.offresanabonnement .main .num_illimite h2{
background:url(/images/bg_limite.png) no-repeat 0 0;
color:#FF0000;
font:12px Arial, Helvetica, sans-serif;
padding: 6px;
text-align: center;
width: 483px;
}

.offresanabonnement .main .forfait h2{
background:url(/images/bg_forfait.png) no-repeat 0 0;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
padding: 8px;
font-weight:bold;
text-align: center;
width: 483px;
}

.offresanabonnement .main .navigat_inter h2{
background:url(/images/bg_f1.png) no-repeat 0 0;
color:#4c4c4c;
font:12px Arial, Helvetica, sans-serif;
padding: 7px;
text-align: center;
font-weight:bold;
width: 483px;
}

.offresanabonnement .main .prix_plaf h2{
background:url(/images/prix_plafone.png) no-repeat 0 0;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
padding: 4px;
text-align: center;
font-weight:bold;
width: 483px;
}

.offresanabonnement .main .mode_factu h2{
background:url(/images/mode_factura.png) no-repeat 0 0;
color:#4c4c4c;
font:12px Arial, Helvetica, sans-serif;
padding: 3px;
text-align: center;
font-weight:bold;
width: 483px;
}

.offresanabonnement .main .sms{
margin-bottom:9px;
}

.offresanabonnement .main .sms ul{
display:inline;
background:url(/images/bg_sms_dh.png) no-repeat 0 0;
padding:9px 21px 31px 5px;
}

*+html .offresanabonnement .main .sms{
margin-bottom:0px;
}

*+html .offresanabonnement .main .sms ul{
display:inline-block;
padding:0px 21px 7px 5px;
}

*+html .offresanabonnement .main .sms li{
display:inline;
width: 44px;
}

.offresanabonnement .main .sms li{
display:inline-block;
background:url(/images/sep_sms.jpg) no-repeat 0 70%;
position: relative;
width: 41px;
padding: 9px 3px 23px;
}

.offresanabonnement .main .sms li.first{
background:none;
}

.offresanabonnement .main .sms li img{
position:absolute;
top:13px;

}

.offresanabonnement .main .sms li span{
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
position:absolute;
left: 4px;
top: 30px;
}

.offresanabonnement .main .sms li p{
background:url(/images/tire_orange.jpg) no-repeat 12% 102%;
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
padding: 0 4px 4px;
}

.offresanabonnement .main .sms li span img{
position:absolute;
top:1px;
}
/* fin css pour tableau  Tarifs Méditel Abonnement*/
/* debut menu abonnement*/
.menuAbon  h3{
background: url("../img_refonte/offresansabonnement/bg_liste2.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    text-align: center;
}

.menuAbon h3.active {
background: url("../img_refonte/offresansabonnement/bg_liste_active2.jpg") no-repeat scroll 0 0 transparent;
    height: 31px;
    margin-top: 1px;
    padding-top: 1px;
}
.menuAbon h3 {
/*padding-top: 9px;*/
margin-top: 1px;
}


.menuAbon h3 a {
font-size: 10px;
text-align: center;
color:#FFFFFF;
padding: 16px 10px 7px;
}
/*fin menu abonnement*/

/* ************* debut CSS WAP ***************** */

.wap{
/*margin-top:22px;*/
position:relative;
}
.wap ul{
display:inline-block;
left: 170px;
top:0px;
position: absolute;
padding:9px;
margin-top: -3px;
}

.wap ul li{
display:inline;
background:url(../images/bg_li_left.jpg) no-repeat 5% 48%;
padding: 9px 0px;
}

.wap ul li span{
background:url(../images/bg_li_content.jpg) repeat-x 0 0;
padding:9px 6px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.wap ul li a{
background:url(../images/bg_li_right.jpg) no-repeat 95% 46%;
padding:9px;
}

.wap ul li.active{
display:inline;
background:url(../images/bg_li_activ_left.png) no-repeat 2% 13%;
padding: 9px 0px;
}

*+html .wap ul li.active{
background:url(../images/bg_li_activ_left.png) no-repeat 1% 48%;
}

*html .wap ul li.active{
background:url(../images/bg_li_activ_left.png) no-repeat 1% 48%;
}

.wap ul li.active span{
background:url(../images/bg_li_activ_content.png) repeat-x 0 0;
padding:9px 6px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#7b6525;
}

.wap ul li.active a{
background:url(../images/bg_li_activ_right.png) no-repeat 97% 11%;
padding:9px;
}

*+html .wap ul li.active a{
background:url(../images/bg_li_activ_right.png) no-repeat 97% 46%;
}

*html .wap ul li.active a{
background:url(../images/bg_li_activ_right.png) no-repeat 97% 46%;
}

.wap ul li.active a:hover{
text-decoration:none;
}
  /***********Pied WAP ***************/
.Pied table {
margin-top: 23px;
margin-left: 20px
 }
 

  
  
  /*******debut integration nokia*********/
   
  /*******debut integration nokia*********/
  .mise_nokia {
}
.nokia {
    height: 24px;
}
.nokia ul {
    background: url("images/bg_list_symbia.jpg") repeat-x scroll 0 0 transparent;
    display: inline;
    padding: 3px 21px 11px 5px;
	width: 454px;
}
.nokia ul li {
    border-right: 1px solid #000000;
    display: inline;
    padding: 0 33px 0;
}
.nokia ul li.none {
    border-right: medium none;
}
.nokia ul li a {
    color: #646464;
    font: 11px Arial,Helvetica,sans-serif;
}
.nokia1 {
    height: 24px;
}
.nokia1 ul {
    background: url("/images/bg_ul.jpg") repeat-x scroll 0 0 transparent;
    padding: 0 0 24px 6px;
	width: 482px;
}
.nokia1 ul li {
    border-right: 1px solid #000000;
    display: inline;
    padding: 0 31px 0;
	margin-top: 5px;
}
.nokia1 ul li a {
    color: #646464;
    font: 11px Arial,Helvetica,sans-serif;
}
.contnokia{
background:url(/images/bg_conten.jpg) repeat-y 0 0;
padding-bottom: 10px;
 margin-left: 6px;
}
.contnokia h2 {
    color: #6C6C6C;
    font: 18px Tahoma,Arial,Helvetica,sans-serif;
    padding: 10px 0 5px 28px;
}
.contnokia h4 {
    color: #010101;
    font: bold 12px Tahoma,Arial,Helvetica,sans-serif;
    padding: 2px 0 5px 28px;
}

.contnokia h3.ovi {
	background:url(/images/puce_ovi.jpg) no-repeat 6% 0;
    color: #75b027;
    font: bold 17px Tahoma,Arial,Helvetica,sans-serif;
	padding: 8px 0 7px 68px;
}

.contnokia h3.agenda {
	background:url(/images/puce_agenda.jpg) no-repeat 6% 100%;
    color: #51a6d8;
    font: bold 17px Tahoma,Arial,Helvetica,sans-serif;
	padding: 8px 0 7px 68px;
}

.contnokia h3.photo {
	background:url(/images/puce_photo.jpg) no-repeat 6% 100%;
    color: #ff8e09;
    font: bold 17px Tahoma,Arial,Helvetica,sans-serif;
	padding: 8px 0 7px 68px;
}

.contnokia h3.liste_show {
	background:url(/images/puce_show.jpg) no-repeat 1% 55%;
    color: #000;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
	padding: 3px 0 2px 21px;
}
.contnokia h3.liste_show a{
    color: #000;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
}

.contnokia h3.liste_hid {
	background:url(/images/puce_hide.jpg) no-repeat 1% 55%;
    color: #000;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
	padding: 3px 15px 2px 21px;
}
.contnokia h3.liste_hid a{
    color: #000;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
	}

.contnokia ul.faq_list {
	display:block;
	border-left:1px solid #6c6c6c;
	margin-left: 10px;
	width: 417px;
}
.contnokia ul.faq_list li{
	background:url(/images/puce_li_agenda.jpg) no-repeat 3% 67%;
    color: #000000;
    font: 11px Tahoma,Arial,Helvetica,sans-serif;
    padding: 0px 0 3px 24px;
    text-align: justify;
}

.contnokia ul.agd_list {
	display:block;
	float:right;
	padding-bottom: 10px;
}
.contnokia ul.agd_list li{
	background:url(/images/puce_li_agenda.jpg) no-repeat 5% 36%;
    color: #6C6C6C;
    font: 11px Tahoma,Arial,Helvetica,sans-serif;
    padding: 0px 0 5px 24px;
    text-align: justify;
}

.contnokia img {
	margin-bottom: 15px;
    margin-left: 19px;
    float:left;
	margin-right: 15px;
    overflow: hidden;
}

.contnokia img.ecran {
    float:right;
	margin-left: 0;
	margin-right: 57px;
	width: 178px;
}
.contnokia p {
    color: #6C6C6C;
    font: 11px Tahoma,Arial,Helvetica,sans-serif;
    padding: 10px 0 5px 28px;
    text-align: justify;
    width: 439px;
}

.contnokia table{
padding-left: 25px;
}

.contnokia table th {
	border:1px solid #e3e3e3;
	background:#e3e3e3;
	text-align:center;
	padding-bottom: 5px;
    padding-top: 5px;
}

.contnokia table th img{
    margin-bottom: 0px;
    margin-left: 18px;
    margin-right: 0px;
}

.contnokia table td {
	border:1px solid #e3e3e3;
	background:#e3e3e3;
	padding-left: 30px;
}

.contnokia p.faqfota {
    color: #6C6C6C;
    font: 11px Tahoma,Arial,Helvetica,sans-serif;
	margin-left: 10px;
	padding: 10px 0 5px 16px;
    text-align: justify;
    width: 402px;
	border-left:1px solid #6c6c6c;
}

.contnokia p span.red {
    color: #ed1c24;
	font-weight:bold;
}
.contnokia p span.bleufonc {
    color: #0040a9;
	font-weight:bold;
}
.contnokia p span.blueclair {
    color: #0099bf;
	font-weight:bold;
}


.imag_nokia {
    background: url("../images/miseajournokia2.jpg") no-repeat scroll 0 0 transparent;
    height: 250px;
    position: relative;
    z-index: 0;
	margin-left: 4px;
}
.nokia1 ul {
    text-align: center;
}
.nokia1 li {
    float: left;
    padding: 0;
}
.nokia1 li a {
    display: block;
}
.nokia1 li a:hover {
    text-decoration: none;
}
.nokia1 ul li ul.sous_list_sybiam {
    background: url("/images/bg_list_symbia.jpg") repeat scroll 0 0 transparent;
    display: block;
    margin-left: -22px;
    z-index: 5;
	margin-top:0px;
	width:147px;
}
.nokia1 ul li ul.sous_list_sybiam li {
    background: url("/images/puce_li.jpg") no-repeat scroll 0 23% transparent;
    border-right: medium none;
    display: block;
    margin-left: 0;
    margin-right: 3px;
    padding: 0;
    text-align: left;
	margin-top:2px;
}
.nokia1 ul li ul.sous_list_sybiam li a {
    color: #646464;
    font: 10px Arial,Helvetica,sans-serif;
    padding-left: 9px;
	width: 113px;
}
.nokia1 ul li ul.sous_list_sybiam li span {
    color: #646464;
    font-size: 10px;
    font-weight: bold;
    padding-left: 9px;
	width: 146px;
}
.nokia1 ul li ul.sous_list_sybiam {
    display: none;
}
.nokia1 ul li:hover ul.sous_list_sybiam {
    display: block;
}
.nokia1 li:hover ul.sous_list_sybiam li {
    float: none;
}
.nokia1 li:hover ul.sous_list_sybiam {
    position: absolute;
}
.nokia1 ul li ul.sous_list_fota {
    background: url(/images/bg_list_symbia.jpg) repeat-x scroll 0 0 transparent;
    display: block;
    margin-left: -46px;
    z-index: 5;
	margin-top:0px;
	width: 147px;
}
.nokia1 ul li ul.sous_list_fota li {
    background: url("/images/puce_li.jpg") no-repeat scroll 0 23% transparent;
    border-right: medium none;
    display: block;
    margin-left: 0;
    margin-right: 3px;
    padding: 0;
    text-align: left;
	margin-top:2px;
}
.nokia1 ul li ul.sous_list_fota li a {
    color: #646464;
    font: 10px Arial,Helvetica,sans-serif;
    padding-left: 9px;
	width: 113px;
}
.nokia1 ul li ul.sous_list_fota li span {
    color: #646464;
    font-size: 10px;
    font-weight: bold;
    padding-left: 9px;
	width: 113px;
}
.nokia1 ul li ul.sous_list_fota {
    display: none;
}
.nokia1 ul li:hover ul.sous_list_fota {
    display: block;
}
.nokia1 li:hover ul.sous_list_fota li {
    float: none;
}
.nokia1 li:hover ul.sous_list_fota {
    position: absolute;
}
.contnokia1 {
background:url(/images/bg_conten.jpg) no-repeat 0 0;
width:486px;
overflow:hidden;
}
.contnokia1 img{
padding-left: 30px;
padding-top: 14px;
}

.contnokia1 a{
float:left;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#156ed2;
text-align:center;
width:500px;
padding-bottom: 11px;
padding-top: 10px;
text-decoration:underline;
}


/**************** Bendiabdellah med debut maj sumbian belle*******************/

.nokia1 ul li ul.sous_list_sybiam_belle {
    background: url("/images/bg_list_symbia.jpg") repeat scroll 0 0 transparent;
    display: block;
    margin-left: -22px;
    z-index: 5;
	margin-top:0px;
	width:147px;
}
.nokia1 ul li ul.sous_list_sybiam_belle li {
    background: url("/images/puce_li.jpg") no-repeat scroll 0 23% transparent;
    border-right: medium none;
    display: block;
    margin-left: 0;
    margin-right: 3px;
    padding: 0;
    text-align: left;
	margin-top:2px;
}
.nokia1 ul li ul.sous_list_sybiam_belle li a {
    color: #646464;
    font: 10px Arial,Helvetica,sans-serif;
    padding-left: 9px;
	width: 113px;
}
.nokia1 ul li ul.sous_list_sybiam_belle li span {
    color: #646464;
    font-size: 10px;
    font-weight: bold;
    padding-left: 9px;
	width: 146px;
}
.nokia1 ul li ul.sous_list_sybiam_belle {
    display: none;
}
.nokia1 ul li:hover ul.sous_list_sybiam_belle {
    display: block;
}
.nokia1 li:hover ul.sous_list_sybiam_belle li {
    float: none;
}
.nokia1 li:hover ul.sous_list_sybiam_belle {
    position: absolute;
}
/**************** Bendiabdellah med debut fin sumbian belle*******************/

  /*******fin integration nokia*********/

  /*******fin integration nokia*********/

