@charset "utf-8";
.header {
	width:100%;
	height:100%;
	background:#ccc url(../images/bck_header.png) repeat-x
}
.menu_rubrique .parti a {
	color:#FFF;
	border:1px solid #9d3393;
	border-bottom:none
}
.menu_rubrique .entre a {
	border:1px solid #FFF;
	border-bottom:none;
	border-right:none
}
.tab_recherche li a {
	color:#b2b2b3;
	background-color:#D8DADA;
	border-bottom:1px solid #ccc;
}
.tab_recherche li .active {
	border-bottom:1px solid #e3e4e5;
	background-color:#e3e4e5;
	color:#FFF;
}
.tab_recherche .google a {
	background-color:none;
	background:url(../images/web_google.png) no-repeat left top;
	width:64px
}
.tab_recherche .google .active {
	background-color:none;
	background:url(../images/web_google_active.png) no-repeat left top;
	width:64px
}
.input_recherche {
	float:right;
/width:90%;
	padding:4px 4px 3px 4px;
	background:#e3e4e5 url(../images/back_search.png) no-repeat left top
}
.input_recherche button {
	float:right;
	width:84px;
	height:19px;
	border:none;
	background-color:none;
	background:url(../images/btn_recherche.png) no-repeat left top;
	cursor:pointer
}
.rubrique {
	width:576px;
	float:left;/*background:url(../images/sign_violet.png) no-repeat left top*/
}
.menu_bar {
	width:100%;
	height:30px;
	background:#fff url(../images/menu_bar.png) repeat-x left top;
	border-bottom:1px solid #fff;
	margin:0 auto;
	padding:0
}
.main_nav li a {
	text-decoration:none;
	color:#1a1a1a;
	/*font-size:14px;*/
	font-weight:400;
	outline-style:none
}
.main_nav li a:hover {
	text-decoration:underline
}
.main_nav .active a, .sub_nav .active a {
	color:#1a1a1a;
	text-decoration:underline;
}
.logo_img {
	display:block;
	height:29px;
	width:128px;
	float:left;
	background:url(../images/logo.png) no-repeat left top
}
.sub_nav ul li a {
	text-decoration:none;
	font-size:11px;
	color:#1a1a1a;
	font-weight:normal
}
.sub_nav ul li.active {
	font-weight:bold
}
.pagination {
	background-color:#1a1a1a;
	width:586px
}
.prix span {
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#5b5b5d;
	font-weight:bold;
	padding:0 5px
}
.mob_a_carte {
	padding:5px 0;
	font-size:10px;
	color:#3e3e40
}
a.link span {
	color:#1a1a1a;
	display:block;
	padding-left:20px;
	background:url(../images/link.png) no-repeat left center
}
.main_nav li {
	background:url(../images/menu_separ.png) no-repeat right bottom
}
.menu_rubrique {
	padding:0;
	margin:17px 0 0 0;
	float:right
}
.col_right .links {
	position:relative;
	margin:0 0 5px 0;
	/*border-bottom:1px solid #1a1a1a;*/
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#FFF #FFF #1a1a1a #FFF;
}
.sub_nav {
	width:100%;
	/*padding:5px 0 6px 0;*/
	padding:0;
	height:25px;
}
.entr_cat_head {
	background-color:#f8f8f8;
	padding:20px 0 10px 20px;
	width:566px;
}
.entr_catalogue_mobile_title {
	display:block;
	width:208px;
	height:25px;
	margin-bottom:10px;
	background:url(../images/catalogue_des_telephones.png) top left no-repeat
}
.offre_mobile_title {
	display:block;
	width:233px;
	height:28px;
	margin-bottom:10px;
	background:url(../images/offre_mobile_title.png) top left no-repeat
}
.presentation_mob {
	padding:20px 0 20px 0;
	background:#f8f8f8 url(../images/back_pres_mobil.png) right top no-repeat;
	min-height:415px
}
.pres_content {
	padding-left:30px;
	margin-top:30px;
	border-left:1px solid #99999a
}
.presentation_mob .presentation_mobile_title {
	display:block;
	width:333px;
	height:25px;
	background:url(../images/presentation_mobile.png) top left no-repeat
}
.telephonie_fixe_title {
	display:block;
	width:266px;
	height:31px;
	background:url(../images/telephonie_fixe.png) top left no-repeat
}
.telephonie_mobile_title {
	display:block;
	width:302px;
	height:32px;
	background:url(../images/telephonie_mobile.png) top left no-repeat
}
.engagement_qualite_title {
	display:block;
	width:348px;
	height:31px;
	background:url(../images/engagement_qualite.png) top left no-repeat
}
.engagements_technologie_title {
	display:block;
	width:490px;
	height:31px;
	background:url(../images/engagements_technologie.png) top left no-repeat
}
.inwi_en_quelques_mots_title {
	display:block;
	width:362px;
	height:31px;
	background:url(../images/inwi_en_quelques_mots.png) top left no-repeat
}
.services_mobile_title {
	display:block;
	width:318px;
	height:25px;
	background:url(../images/services_mobile.png) top left no-repeat;
	margin-bottom:20px
}
.blackberry_2_title {
	display:block;
	width:462px;
	height:141px;
	margin-top:20px;
	float:left;
	background:#f8f8f8 url(../images/top_img_blackberry.png) left top no-repeat
}
.assistance_contactez_title {
	display:block;
	width:453px;
	height:26px;
	background:url(../images/assistance_contactez_nous.png) top left no-repeat;
	margin-bottom:20px
}
.service_form {
	padding:10px 0 0 0
}
.forfaits_mobile_title {
	display:block;
	width:327px;
	height:27px;
	margin-bottom:20px;
	background:url(../images/forfaits_mobile.png) top left no-repeat
}
.assistance_contact_title {
	display:block;
	width:465px;
	height:28px;
	background:url(../images/ASSISTANCE_CONTACT.png) top left no-repeat
}
.inwi_en_quelques_mots_title {
	display:block;
	width:362px;
	height:31px;
	background:url(../images/inwi_en_quelques_mots.png) top left no-repeat
}
.Assistance_numéros_utiles_title {
	display:block;
	width:200px;
	height:25px;
	margin-bottom:20px;
	background:url(../images/assistance.png) top left no-repeat
}
.couverture_title {
	display:block;
	width:412px;
	height:26px;
	background:url(../images/couverture_nationale.png) bottom right no-repeat
}
.carte_maroc {
margin right:10pxdisplay:block
}
.couverture_nationale {
	display:block;
	padding:20px 0 0 20px;
	height:730px;
	background:#f8f8f8 url(../images/carte_nationale.png) bottom left no-repeat
}
.blackberry_title {
	display:block;
	width:211px;
	height:36px;
	margin-top:20px;
	float:left;
	background:url(../images/blackberry_port.png) left top no-repeat
}
.blackberry_image {
	display:block;
	width:86px;
	height:139px;
	float:left;
	margin-left:150px;
	background:url(../images/blackberry_port.jpg) left top no-repeat
}
.blackberry_block {
	width:500px;
	padding:10px 0 20px 0;
	background:#fff url(../images/back_blackberry_block.png) bottom left repeat-x
}
.blackberry_portable {
	display:block;
	width:200px;
	float:left;
	text-align:center
}
.blackberry_text_portable {
	display:block;
	width:300px;
	float:left;
	padding-top:20px
}
.nom_portable {
	text-align:center;
	font-size:12px;
	font-weight:bold
}
.blackberry_caract {
	margin-bottom:20px;
	padding-left:20px;
	border-left:1px solid #c3c4c4
}
.interconnexion_lan_to_lan_title {
	display:block;
	width:186px;
	height:23px;
	background:url(../images/interconnexion_lan_to_lan.png) bottom right no-repeat
}
.ip_vpn_mpls_title {
	display:block;
	width:213px;
	height:24px;
	background:url(../images/ip_vpn_mpls.png) bottom right no-repeat
}
.nom_domaine_title {
	display:block;
	width:300px;
	height:26px;
	background:url(../images/nom_de_domaine.png) bottom right no-repeat
}
.table_nom_domaine {
	margin:10px 0;
	font-weight:bold;
	border-bottom:1px solid #cfcece;
	border-right:1px solid #cfcece
}
.table_nom_domaine td {
	text-align:center;
	padding:5px;
	border-top:1px solid #cfcece;
	border-left:1px solid #cfcece
}
.table_head_1 {
	color:#FFF;
	background:#b2b7b5 url(../images/table_domaine_1.png) top left repeat-x
}
.table_head_2 {
	color:#FFF;
	background:#393939 url(../images/table_domaine_2.png) top left repeat-x
}
.pdf {
	padding:3px 0 3px 25px;
	margin:2px 0 10px 0;
	background:url(../images/pdf.png) center left no-repeat
}
.file {
	padding:3px 0 3px 25px;
	margin:2px 0 10px 0;
	background:url(../images/file.png) center left no-repeat
}
.extranet_title {
	display:block;
	width:164px;
	height:24px;
	background:url(../images/extranet.png) bottom right no-repeat
}
.extranet_head {
	padding:20px 0 0 20px
}
.acces_haut_debit_title {
	display:block;
	width:322px;
	height:24px;
	background:url(../images/acces_haut_debit_garanti.png) bottom right no-repeat
}
.hebergement_title {
	display:block;
	width:243px;
	height:33px;
	background:url(../images/hebergement.png) bottom right no-repeat
}
.liaisons_louees_internationales_title {
	display:block;
	width:505px;
	height:26px;
	background:url(../images/liaisons_louees_internationales.png) bottom right no-repeat
}
.evenements_title {
	display:block;
	width:225px;
	height:28px;
	background:url(../images/evenements.png) bottom right no-repeat
}
.offres_combinees_title {
	display:block;
	width:420px;
	height:66px;
	background:url(../images/offres_combinees_title.png) bottom right no-repeat
}
.offre_comb {
	padding:30px 0;
	background:url(../images/back_offre.png) left bottom repeat-x
}
.offre_comb td {
	padding-left:20px
}
.entreprises_title {
	display:block;
	width:93px;
	height:22px;
	background:url(../images/entreprises.png) top left no-repeat
}
.grands_comptes_title {
	display:block;
	width:280px;
	height:31px;
	background:url(../images/grands_comptes.png) bottom right no-repeat
}
.presentation_title {
	display:block;
	width:220px;
	height:25px;
	background:url(../images/presentation.png) top left no-repeat;
	margin-bottom:20px
}
.wholesale_title {
	display:block;
	width:186px;
	height:24px;
	background:url(../images/wholesale.png) top left no-repeat
}
.businesspack_title {
        display:block;
        width:246px;
        height:24px;
        background:url(../images/businesspack.png) top left no-repeat
}
.professionnels_title {
	display:block;
	width:246px;
	height:24px;
	background:url(../images/professionnels.png) top left no-repeat
}
.partenaires_agrees_title {
	display:block;
	width:316px;
	height:31px;
	background:url(../images/partenaire_agrees.png) top left no-repeat
}
.table_partenaire_agrees {
	border:1px solid #CFCECE;
	margin:10px 0
}
.table_head_5 {
	background:#393939 url(../images/table_domaine_2.png) repeat-x scroll left top;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:5px 10px
}
tr.table_head_6 td {
	padding:20px 0 20px 20px
}
.part_row_0 {
	background-color:#fff
}
.part_row_1 {
	background-color:#f6f6f6
}
.services_title {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/services_plus.png) no-repeat scroll left top;
	display:block;
	height:25px;
	width:179px;
	margin:0 0 10px 0
}
.zone_activite_economique_title {
	display:block;
	height:41px;
	width:457px;
	background:url(../images/zone_activite_economique.png) no-repeat left top
}
.back_zone_actu {
	padding:10px 40px 20px 0;
	background:url(../images/zone_activite-economique.png) right top no-repeat
}
.points_de_vente_title {
	display:block;
	height:25px;
	width:261px;
	background:url(../images/points_de_vente.png) no-repeat left top
}
.points_de_vente {
	padding-top:20px
}
.table_points_vente {
	margin:10px 0 0 0
}
.table_points_vente_title {
	background:#393939 url(../images/table_domaine_2.png) repeat-x scroll left top;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:5px 10px;
	border:1px solid #CFCECE
}
.search_point_row_0 {
	padding:10px 20px;
	background-color:#FFF
}
.search_point_row_1 {
	padding:10px 20px;
	background-color:f2f2f2
}
.detail_mobile .detail_retour .retour {
	display:block;
	text-decoration:none;
	background-color:#1a1a1a;
	color:#FFF;
	float:right;
	padding:5px
}
.detail_mobile .title {
	font-size:24px;
	color:#1a1a1a;
	font-weight:normal;
	padding-bottom:5px
}
.detail_mobile .specification .spef_1 span, .detail_mobile .specification .spef_2 span {
	padding:5px;
	font-size:14px;
	color:#1a1a1a;
	font-weight:bold
}
.prix_detail {
	color:#1a1a1a;
	font-weight:bold;
	margin-bottom:20px
}
.prix {
	color:#1a1a1a;
	font-weight:bold;
	height:50px
}
.mob_a_carte {
	color:#1a1a1a;
	font-size:10px;
	padding:5px 0
}
.tabs_detail_mobile li a {
	text-decoration:none;
	color:#919191;
	font-weight:bold;
	outline-style:none;
	cursor:pointer;
	display:block;
	width:140px
}
.tabs_detail_mobile li a span .btn_presentation, .tabs_detail_mobile li a span .btn_fiche_technique, .tabs_detail_mobile li a span .btn_manuel_utilisation {
	display:block;
	width:140px;
	height:15px
}
.tabs_detail_mobile li a .btn_presentation:hover, .tabs_detail_mobile li a .active .btn_presentation, .tabs_detail_mobile li a .btn_fiche_technique:hover, .tabs_detail_mobile li a .active .btn_fiche_technique, .tabs_detail_mobile li a .btn_manuel_utilisation:hover, .tabs_detail_mobile li a .active .btn_manuel_utilisation {
	display:block;
	width:140px;
	height:15px;
	cursor:pointer
}
.tabs_detail_mobile li a span .btn_presentation {
	background:url(../images/btn_detail/presentation_menu_inactif.png) center center no-repeat
}
.tabs_detail_mobile li a span .btn_fiche_technique {
	background:url(../images/btn_detail/fiche_technique_menu_inactif.png) center center no-repeat
}
.tabs_detail_mobile li a span .btn_manuel_utilisation {
	background:url(../images/btn_detail/manuel_dutilisation_menu_inactif.png) center center no-repeat
}
.tabs_detail_mobile li a .btn_presentation:hover, .tabs_detail_mobile li a .active .btn_presentation {
	background:url(../images/btn_detail/presentation_menu.png) center center no-repeat
}
.tabs_detail_mobile li a .btn_fiche_technique:hover, .tabs_detail_mobile li a .active .btn_fiche_technique {
	background:url(../images/btn_detail/fiche_technique_menu.png) center center no-repeat
}
.tabs_detail_mobile li a .btn_manuel_utilisation:hover, .tabs_detail_mobile li a .active .btn_manuel_utilisation {
	background:url(../images/btn_detail/manuel_dutilisation_menu.png) center center no-repeat
}
.tabs_detail_mobile li a:hover {
	color:#1a1a1a
}
.tabs_detail_mobile li a .active {
	color:#1a1a1a
}
.vote-detail_mobile {
	margin-top:10px;
	border:1px solid #1a1a1a
}
.vote-detail_mobile span {
	display:block;
	background-color:#1a1a1a;
	color:#FFF;
	text-align:center;
	padding:5px 0
}
.vote-detail_mobile div {
	text-align:center;
	padding:0;
	color:#1a1a1a
}
.detail_aime_mobile .title {
	padding:5px;
	text-align:center;
	color:#FFF;
	background-color:#3e3e3e;
	border-top:1px solid #1a1a1a;
	font-size:17px;
	font-family:Inwi;
	width:184px;
}
.comparateur_mobile_titre {
	display:block;
	width:402px;
	height:31px;
	margin-bottom:10px;
	background:url(../images/comparateur_de_mobiles_ent.png) left top no-repeat;
	float:left
}
.comparateur {
	width:586px
}
.comparateur img {
	margin:10px 0
}
.comparateur .mob_title {
	font-weight:bold;
	padding:5px 0
}
.comparateur .par_caract {
	padding:5px;
	font-weight:bold;
	background-color:#E2E2E2;
	border-top:1px solid #1a1a1a
}
.comparateur tr.caract_0 {
	background-color:#FFF
}
.comparateur tr.caract_1 {
	background-color:#F5F5F5
}
.comparateur tr.caract_0 td, .comparateur tr.caract_1 td {
	padding:5px
}
.comparateur tr.caract_0:hover, .comparateur tr.caract_1:hover {
	background-color:#EFEFEF
}
.comparateur .label_caract {
}
.comparateur .prix {
	font-size:12px;
	color:#1a1a1a
}
.retour {
	display:block;
	text-decoration:none;
	background-color:#1a1a1a;
	color:#FFF;
	float:right;
	padding:5px
}
.fiche_technique_title {
	display:block;
	width:275px;
	height:31px;
	margin:10px 0;
	background:url(../images/fiche_technique_ent.png) top left no-repeat
}
.caract_detail {
	margin-bottom:180px;
/margin-bottom:200px;
	margin-right:10px
}
.caract_detail img {
}
.caract_detail .mob_title {
	font-weight:bold;
	padding:5px 0
}
.caract_detail .par_caract {
	padding:5px;
	font-weight:bold;
	background-color:#E2E2E2;
	border-top:1px solid #1a1a1a
}
.caract_detail tr.caract_0 {
	background-color:#FFF
}
.caract_detail tr.caract_1 {
	background-color:#F5F5F5
}
.caract_detail tr.caract_0 td, .caract_detail tr.caract_1 td {
	padding:5px
}
.caract_detail tr.caract_0:hover, .caract_detail tr.caract_1:hover {
	background-color:#EFEFEF
}
.caract_detail .label_caract {
}
.caract_detail .prix {
	font-size:12px;
	color:#1a1a1a
}
.entr_carrousel {
	background:url(../images/back_carrousel_home_entreprise.png) left top repeat-x
}
.entr_decouvrer {
	padding-top:30px;
	background:#ccc url(../images/back_decouvrir.png) top left no-repeat
}
.entr_decouvrer .offre {
	width:194px;
	float:left;
	text-align:center;
	padding:0 0 6px 0;
	min-height:214px;
	background:url(../images/offre_separ.png) right top no-repeat
}
.entr_decouvrer .offre h1 {
	color:#1a1a1a;
	font-size:17px;
	font-weight:normal;
	font-family: Inwi;
}
.col_right .entr_home_links {
/*margin-bottom:5px*/
}
.col_right .entr_home_actualite {
/*margin-bottom:5px*/
}
.col_right .entr_home_actualite span {
	font-size:17px;
	color:#FFF;
	display:block;
	padding:3px 10px;
	background:#9d3393;
	font-family:Inwi;
	font-weight:normal;
}
.entr_home_actualite .actu_content {
	padding:0 5px 5px 5px;
	background:#d6d7d6 url(../images/back_entr_actualite.png) top left repeat-x;
	/*height:140px;
	/height:136px*/
	height:113px;
}
.entr_home_actualite .actu_content h1 {
	margin-top:0px;
	color:#1a1a1a;
	font-size:12px
}
.internet_mobile_3G {
	display:block;
	width:520px;
	height:580px;
	background:#f8f8f8 url(../images/carte_3gplus.png) bottom left no-repeat
}
.internet_mobile_3G_title {
	display:block;
	width:343px;
	height:45px;
	background:#f8f8f8 url(../images/internet_mobile_3gplus.png) top left no-repeat
}/**/
.mob_price {
	font-size:17px;
	font-family:inwi-s;
}
.mobile_box .mob_title {
	padding:15px 0;
	text-align:center;
	font-weight:bold;
	color:#1a1a1a;
	font-size:14px
}
.btn_recommander_mobile a {
	display:block;
	padding:5px 0;
	text-align:center;
	background-color:#1a1a1a;
	color:#FFF
}
.btn_recommander_mobile a {
	color:#FFF;
}
#even_tab_3 .label {
	background-color:#9D3393;
	padding:7px 30px;
	z-index:2;
	position:relative;
	color:#FFF;
	font-weight:bold;
}
#even_tab_3 .bloque {
	padding:10px;
	margin-left:10px;
	background-color:#CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index:1;
}
/* Tab Gris */
.tab_head {
	border:none
}
#even_tab_1, #even_tab_2, #even_tab_3, #even_tab_4, #even_tab_5, #even_tab_6, #even_tab_7, #even_tab_8, #even_tab_9, #even_tab_10 {
	border-top:1px solid #c0c0c1;
	border-left:1px solid #c0c0c1
}
/* Fin Tab Gris */
.BusinessPackTitle {
	background:url(../images/BusinessPackTitle.png) no-repeat scroll top left transparent;
	display:block;
	height:61px;
	width:420px;
}
.BusinessPack {
	color:#1a1a1a;
	font-family:Arial, Helvetica, sans-serif;
}
.BusinessPack strong {
	font-size:12px;
}
.BusinessPack h2 {
	font:bold normal 16px Arial, Helvetica, sans-serif;
}
.BusinessPack p {
	text-align:justify;
}
.BusinessPack img {
	margin:20px 0 20px 50px;
}
.BusinessPack ul li span {
	text-transform:uppercase;
}
.BusinessPack .fleche_noir {
	padding-top:0;
}
.BusinessPack .fleche_noir h2 {
	margin:0;
}
.BusinessPack .rose {
	float:right;
}

