
.langues {
	position: absolute; left: 15px; top: 0px; z-index: 100;
}


/* HEADER */
body {margin: 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #333333;background-color: #FFFFFF;}
#conteneur {position: relative;margin-left: auto;margin-right: auto;margin-top: 0px;width: 850px;height: 730px;background-color: #CCCCCC; border: solid 0px #000;}

/* menu g&eacute;n&eacute;ral */
.menu_table {position: absolute;top:1px;right:1px;width: 425px;height: 42px;border: 0px;border-spacing: 0px;}
.menu_table_td {width: 85px; vertical-align: middle;}
.item_menu {position: absolute;color: #000;top: 6px; z-index: 10;font-weight: bold;  text-align: center; cursor: pointer; background-color: transparent; font-size: 8pt;}
.pos_item_menu_home {width: 76px; height: 27px;padding-top: 10px; border: 0px;}
.pos_item_menu_guide {width: 103px; height: 32px; padding-top: 5px;}
.pos_item_telipcash {width: 94px; height: 32px; padding-top: 5px;}
.pos_item_logipcash {width: 76px; height: 32px; padding-top: 5px;}
.pos_item_espcli {width: 75px; height: 32px; padding-top: 5px;}

/* contenu droit */
#contenu {position: absolute;top: 213px;right: 1px;width: 424px;height: 487px;background-color: #FFFFFF;}
/* contenu offreramad */
#contenurmd {position: absolute;top: 46px;right: 1px;width: 424px;height: 651px;background-color: #FFFFFF;}
/* grandes images gauches - positionnement */
.pos_image_gauche {position: absolute;top: 1px;left: 1px;width: 425px;height: 700px;}
/* grandes images gauches - sources */
.src_image_gauche_accueil {background-image: url(../images_fr/g_accueil.jpg);background-repeat: no-repeat;background-position: left;}
/*.src_image_gauche_accueil_AF {background-image: url(../images_fr/g_accueil_AF.jpg);background-repeat: no-repeat;background-position: left;}*/
.src_image_gauche_guide {background-image: url(../images_fr/g_guide.jpg);background-repeat: no-repeat;background-position: left;}
.src_image_gauche_tel_ipcash_FR {background-image: url(../images_fr/g_tel_ipcash_FR.jpg);background-repeat: no-repeat;background-position: left;}
.src_image_gauche_tel_ipcash_AF {background-image: url(../images_fr/g_tel_ipcash_AF.jpg);background-repeat: no-repeat;background-position: left;}
.src_image_gauche_corpo {background-image: url(../images_fr/g_corpo.jpg);background-repeat: no-repeat;background-position: left;}

.src_image_gauche_log_ipcash_FR {background-image: url(../images_fr/g_log_ipcash_FR.jpg);background-repeat: no-repeat;background-position: left;}
.src_image_gauche_log_ipcash_AF {background-image: url(../images_fr/g_log_ipcash_AF.jpg);background-repeat: no-repeat;background-position: left;}

.src_image_gauche_espace_cli_FR {background-image: url(../images_fr/g_espace_FR.jpg);background-repeat: no-repeat;background-position: left;}
.src_image_gauche_espace_cli_AF {background-image: url(../images_fr/g_espace_AF.jpg);background-repeat: no-repeat;background-position: left;}

/* textes sur images gauche */
.tel {position: absolute; left: 194px; top: 150px; font-size: 20px; color: #8D919A; letter-spacing: 1px; font-weight: bold;}
.img_logo {position: absolute; left: 80px; top: 12px;}
.accrocheaccueil {position: absolute; left: 125px; top: 130px; font-size: 17px; color: #000; font-weight: bold;}
.accroche {position: absolute; left: 125px; top: 170px; font-size: 17px; color: #000; font-weight: bold; visibility: hidden;}
.offre {position: absolute; margin-left:-133px;left:50%; top: 405px; width: 266px; height: 140px; font-size: 16px; color: #000; font-weight: bold; text-align: center; }
.texte_offre_1 {position: absolute; width:266px; color:#E81F15; text-align: center; font-size: 22px; top:12px;font-weight: bolder;}
.texte_offre_2 {position: absolute; width:266px; color:#E81F15; text-align: center; font-size: 40px; font-weight: bolder; top:35px;}
.texte_offre_3 {position: absolute; width:266px; color:#E81F15; text-align: center; font-size: 13px; font-weight: bolder; top:78px; background-image: url(../images_fr/fleche.gif);background-position: 73px 3px;background-repeat: no-repeat; margin-left: 8px;}

.popup_accueil {position: relative; left:47px; top: 260px; width: 320px; height: 300px; background-color: #FFF; border: solid 1px #666600;}
.popup_accueil_contenu {padding: 0px 0px 0px 0px;}
.popup_accueil p {font-size: 12px; color: #000; font-weight: normal; text-align: left; padding-top: 10px;}
.popup_accueil p a {font-size: 12px; color: #000; text-decoration: none;}
.popup_accueil p a:hover {text-decoration: underline;}
.popup_accueil p.titre {font-size: 18px; color: #CD3301; font-weight: bold; text-align: center;}
.fermer_haut {float: right; position: relative; width: 9px; height: 9px; text-align: center; top:0px;right:-14px; border: 1px solid #666600;}
.fermer_haut a {font-size: 10px; color: #666600; font-weight: normal; text-align: center; display:block; margin: -2px 0px 0px 0px; text-decoration: none;}
.fermer_haut a:hover {background-color: #EEE;}
.fermer_bas {float: left; position: relative; width: 100%; height: 15px; text-align: center; margin: 10px 0px 10px 0px;}
.fermer_bas a {font-size: 10px; color: #666600; font-weight: normal; text-align: left; text-decoration: none;}
.fermer_bas a:hover {text-decoration: underline;}

.drapeaux {position: absolute; left:1px; top: 540px; width: 418px; height: 155px;}

/*.contenu_popup {position: absolute;margin-left: -90px;left:50%;top: 83px;width: 180px;height: 400px;border: solid 0px #505050;}*/

/* bloc atouts_ipcash - positionnement */
.pos_atouts_ipcash {width: 375px; height:400px ;margin-top: 20px;margin-left:30px;border: 0px solid #CCCCCC; padding-right: 10px; overflow:auto;}

/* bloc rubriques - positionnement */
.pos_bloc_rubrique {position: absolute;top: 46px;right: 1px;width: 424px;height: 164px;}
/* images + textes rubriques - positionnement */
.pos_img_rub {width:141px;height: 164px; float: left;}

.texte_rub_accueil1 { position: absolute;color:#FFF; left: 250px; top: 50px; z-index: 10; font-size: 25px; font-family: "Myriad Pro"; line-height: 24px;}
.texte_rub_accueil2_FR { position: absolute;color:#FFF; left: 250px; top: 85px; z-index: 10; font-size: 20px; font-family: "Myriad Pro"; line-height: 20px;}
.texte_rub_accueil2 { position: absolute;color:#FFF; left: 250px; top: 105px; z-index: 10; font-size: 20px; font-family: "Myriad Pro"; line-height: 20px;}

.pos_texte_rub_guide {width:283px;height: 164px; float: right; background-color: #4086CC;}
.pos_texte_rub_tel_ipcash {width:283px;height: 164px; float: right; background-color: #20892C;}
.pos_texte_log_ipcash {width:283px;height: 164px; float: right; background-color: #4980A9;}
.pos_texte_rub_corpo {width:283px;height: 164px; float: right; background-color: #3D6AAD;}
/* images rubriques - sources */
.src_img_rub_home {background-image: url(../images_fr/image_rub_home.jpg);background-position: left;background-repeat: no-repeat;}
.src_img_rub_guide {background-image: url(../images_fr/image_rub_guide_1.jpg);background-position: left;background-repeat: no-repeat;}
.src_img_rub_log_ipcash {background-image: url(../images_fr/image_rub_log_ipcash.jpg);background-position: left;background-repeat: no-repeat;}
.src_img_rub_espace {background-image: url(../images_fr/image_rub_espace_1.jpg);background-position: left;background-repeat: no-repeat;}
/* textes rubriques - styles */
.style_texte_rub {margin: 0px;padding-left: 20px; padding-top: 10px;}
/* menu rubriques - styles */
.ul_menu_rub {margin: 0px; padding-left: 35px;}
.li_menu_rub {margin : 0px;padding : 0px;padding-top: 3px;padding-bottom: 3px;color: #fff; list-style-type:square;}
.li_menu_rub_mobi {margin : 0px;padding : 0px;margin-top: 5px;padding-bottom: 3px;color: #fff; list-style-type:square;}
.li_menu_rub a {color: #fff;text-decoration: none;}
.li_menu_rub a:hover {color: #fff;text-decoration: underline;}
.li_menu_offres {margin : 0px;padding-right : 7px;margin-top: 7px;color: #CDCC02; list-style-type:none; display: inline; text-align: center;}
a.lien_menu_offres {color: #CDCC02;}
a.lien_menu_offres:hover {color: #fff; text-decoration: underline;}
.ul_atouts {margin: 0px; padding-left: 20px; padding-top: 10px;}


.pave_offres_FR {position:absolute;bottom:10px;width: 424px;height: 100px;background-color:#FFF;margin-top: 18px;padding-top: 5px;padding-bottom: 10px;}/*#A3582E*/
.titre_bloc_offre_FR {margin: 0px; padding: 0px; margin-top: 5px;text-align: left; color: #FFF; font-weight: bold; font-size: 15px;padding-bottom: 5px;}
.texte_bloc_offre_FR {float: left;margin: 0px; padding: 0px; margin-top: 5px;margin-left: 20px;margin-right: 10px;text-align: center; color: #FFFF66; font-size: 16px;padding-bottom: 5px; text-align: right; font-weight: bold;}
.img_pave_offre_FR {float: left; border: 0px; margin-left: 5px;}
/*  7D7908 */

.pave_offres_AF {position:absolute;bottom:5px;width: 424px;background-color:#FFF0;}

.bloc_offre_sip_AF {margin: 0px; padding: 0px; float: left; width: 185px; margin-left: 15px; background-color: #F6E6E9; text-align: center; padding-bottom: 5px; border: solid 1px #8C243F;}
.titre_bloc_offre_sip_AF { background-color: #8C243F;text-align: center; color: #FFF; font-weight: bold; font-size: 13px; padding: 5px; margin: 0px; margin-bottom: 5px;}
.texte_bloc_offre_sip_AF { text-align: left; font-size: 11px; color: #000; padding-left: 10px;padding-right: 10px;}

.bloc_offre_quintum_AF {margin: 0px; padding: 0px; float: right; width: 185px; margin-right: 15px; background-color: #D4E6E8; text-align: center; padding-bottom: 5px; border: solid 1px #5A9DA6;}
.titre_bloc_offre_quintum_AF { background-color: #5A9DA6;text-align: center; color: #FFF; font-weight: bold; font-size: 13px; padding: 5px; margin: 0px; margin-bottom: 5px;}
.texte_bloc_offre_quintum_AF { text-align: left; font-size: 11px; color: #000; padding-left: 10px;padding-right: 10px;}
.img_pave_offre_AF {border: 0px; margin-right: 10px;margin-left: 10px;}

.astuces_mr_ipcash {width: 385px; height:auto ;margin-top: 20px;margin-left:11px;padding-top: 5px;padding-left: 15px;padding-bottom: 5px;border: 1px solid #CCCCCC;background-color:#F6F6F6;}
.img_astuces_mr_ipcash_FR {width: 93px;height: 147px;background-image: url(../images_fr/mr_ipcah_FR.jpg); background-repeat: no-repeat; float: left; margin-top: 10px;}
.img_astuces_mr_ipcash_AF {width: 93px;height: 147px;background-image: url(../images_fr/mr_ipcah_AF.jpg); background-repeat: no-repeat; float: left; margin-top: 10px;}
.texte_astuces_mr_ipcash {width: 270px;height: auto;float: right;padding-right: 10px; padding-top: 10px;}
.clear{clear: both;}
.table_dans_div {border: solid 0px #000; margin-left: 30px; margin-top: 15px; width: 90%;}

/* FOOTER */
.footer {
	position: absolute;
	left:50%;
	padding:0px;
	margin:0px;
	margin-left: -420px;
	top: 701px;
	width: 840px;
	z-index: 100;
	background-image: url(../images_fr/logo_petit_psn.gif); background-repeat: no-repeat; background-position: 100% 5%;
	}
.footer_newsletter {
	float: left;
	padding:0px;
	margin:0px;
	padding-top: 7px;
	}
.footer_liens {
	float: left;
	padding:0px;
	margin:0px;
	padding-top: 7px;
	margin-left:0px;
	text-align: center;
	width:485px;
	}

.input_newsletter {
	margin:0px;
	padding: 0px;
	padding-left: 2px;
	margin-left:5px; 
	margin-right:5px;
	border: solid 1px #505050; 
	width: 80px; 
	height:15px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #7E3F0C; 
}

.footer_mentions_legales {
	width: 100%;
	padding:0px;
	margin:0px;
	padding-top: 10px;
	text-align: center;
	font-size:10px;
	color: #959595;
	}

.gras {font-weight: bold;}
.normal {font-weight: normal;}
.ital {font-style: italic;}
.centre {text-align: center;}
.droit_marge_20 {
	text-align: right; padding-right: 20px;
}
.souligne {text-decoration: underline;}
.accroche_accueil {font-size:18px;color: #CD3301; margin: 0px;}
.accroche_rub {font-size:18px;color: #CD3301; margin: 0px; padding-top: 15px;}
.cadeau_bienvenue {font-size:12px;color: #0957A7; margin: 0px; margin-top: -20px; height: 117px;}

.table_offre {width: 86%; margin: 0px; padding:0px; margin-top: 10px;margin-left: 30px; font-size: 11px;}
.color_table_offre1_FR {background-color: #F9F0FD; color: #000;}
.color_table_offre1_AF {background-color: #F6E6E9; color: #000;}
.color_table_offre2_FR {background-color: #D4DDCF; color: #000;}
.color_table_offre2_AF {background-color: #F1DFDD; color: #000;}
.color_table_offre3_FR {background-color: #F4E5DC; color: #000;}
.color_table_offre3_AF {background-color: #D4E6E8; color: #000;}
.color_table_offre4_FR {background-color: #CCD1D8; color: #000;}
.color_table_offre4_AF {background-color: #E8E7F9; color: #000;}

.color_table_recharge_minutes_AF {background-color: #efefef;}

.td_offre_titre {margin: 0px; padding:0px;color: #FFF; font-size: 17px; font-weight: bold; height: 30px;}
.color_offre1_titre_FR {background-color: #6C4B75;}
.color_offre1_titre_AF {background-color: #8C243F;}
.color_offre2_titre_FR {background-color: #336633;}
.color_offre2_titre_AF {background-color: #8C2B25;}
.color_offre3_titre_FR {background-color: #A85323;}
.color_offre3_titre_AF {background-color: #5A9DA6;}
.color_offre4_titre_FR {background-color: #255EBB;}
.color_offre4_titre_AF {background-color: #7979AF;}

.td_offre_visu {margin: 0px;padding:0px; padding-left: 40px;padding-top: 10px; vertical-align: top; width: 80px;}
.td_offre_descriptif {margin: 0px;padding:0px; padding-left: 10px;padding-top: 20px; vertical-align: top;}
.macraon_gratuit {position: absolute;top: 5px;right: -30px;width: 160px;height: 148px; z-index: 100;}

.ul_offre {margin: 0px; padding-left: 0px;}
.li_offre {margin : 0px;padding : 0px;padding-top: 0px;list-style-type: none; }

.td_offre {font-size: 14px; color:#000; font-weight: bold; padding: 10px;}
.td_champs {font-size: 11px; color:#000; padding-left: 40px; text-align: left;}
.td_tel {margin: 0px; padding: 5px;padding-left:20px;font-size: 12px;font-weight: bold;}

.input_offre {margin: 0px; padding: 0px;background-color: #fff;border: 0px; width: 180px; height:17px; font-size: 11px; margin-left: 5px; padding-left: 3px; margin-top: 2px; border: solid 1px #eeeeee;}
.submit_offre {background: #CD3301; color: #FFFFFF; font-size: 11px; cursor: pointer;margin: 0px; padding: 1px; border: 0px; height:17px;padding-left:2px;}

h1 {margin: 0px;color: #666600;font-size: 15px;font-weight: bold;}
.titre_etapes {margin: 0px;margin-left: 50px;padding-top: 15px;color: #3D82A9;font-size: 14px;}
.texte_general {margin: 0px; padding: 0px; font-size: 11px;}
.texte_normal {margin: 0px; padding-top: 0px;}
.texte_normal_22 {margin: 0px; font-size: 26px;}
.texte_normal_18 {margin: 0px; font-size: 18px;}
.texte_normal_14 {margin: 0px; font-size: 14px;}
.texte_normal_12 {margin: 0px; font-size: 12px;}
.texte_normal_10 {font-weight: normal; font-size: 10px;}
.espace_hori_15 {padding-left: 15px;}
.espace_hori_20 {padding-left: 20px;}
.espace_hori_50 {padding-left: 50px;}
.espace_hori_30 {padding-left: 30px;}
.espace_verti_30 {padding-top: 30px;}
.espace_verti_15 {padding-top: 15px;}
.espace_verti_10 {padding-top: 10px;}
.espace_verti_5 {padding-top: 5px;}
.color666600 {color: #666600;}
.color3D82A9 {color:#3D82A9;}
.color303030 {color:#303030}
.color000 {color:#000}
.colorfff {color:#FFF}
.savoir_plus {
background-image: url(../images_fr/fleche.gif);
background-position: left;
background-repeat: no-repeat;
margin: 0px;
margin-left: 35px;
margin-top: 2px;
padding-left: 15px;
color: #B42E04;
font-weight: bold;

}

.liens_astuces_mr_ipcash {
background-image: url(../images_fr/fleche_fond_gris.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
margin: 0px;
margin-top: 2px;
padding-left: 15px;
color: #B42E04;
font-weight: bold;
text-decoration: underline;
}

.titre_rub {font-size:16px;color: #CDCC02;}
.compteur_etapes {font-size:14px;color: #000000;margin: 0px;}
.etape_suivante { position: absolute;top:470px;right:11px;width:150px;height:20px; text-align: right;font-size:11px;color: #000000;margin: 0px;z-index: 100;}

a.liengris {text-decoration: none; color: #606060;}
a.liengris:hover {text-decoration: underline;}
/*a.liengris:visited {text-decoration: none;}*/

a.lienrouge {text-decoration: none;color: #B42E04;}
a.lienrouge:hover {text-decoration: underline;}
/*a.lienrouge visited {text-decoration: none;}*/

/*.radio_bt_quest{margin: 0px; padding: 0px; margin-right: 3px;}*/
.input_audit_210 {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 210px; font-size: 11px; margin-left: 5px; padding-left: 3px; margin-top: 2px;}
.input_audit_35 {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 35px; font-size: 11px; margin-left: 5px; padding-left:3px; margin-top: 2px;}
.input_audit_125 {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 125px; font-size: 11px; margin-left: 5px; padding-left: 3px; margin-top: 2px;}
.input_audit_87 {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 87px; font-size: 11px; margin-left: 5px; padding-left: 3px; margin-top: 2px;}
.input_audit_62 {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 62px; font-size: 11px; margin-left: 5px; padding-left: 3px; margin-top: 2px;}
.input_audit_120 {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 120px; font-size: 11px; margin-left: 5px; padding-left: 3px; margin-top: 2px;}
.bt_submit {background: #CD3301; color: #FFFFFF; font-size: 11px; cursor: pointer;font-weight: bold; margin: 0px; padding: 0px; border: 0px;}
.bt_radio {margin:0px;margin-left:0px; margin-right: 2px;margin-top:0px;}
.textarea_popup {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #CCCCCC; width: 120px; font-size: 11px;margin-left: 5px; padding-left: 3px;  margin-top: 2px; overflow: auto;}

.flottant {width:120px;height:30px;border:0px solid #F00;position:absolute;top:250px;left:-72px;z-index:10;}

.popup {
position: relative;margin-left: auto;margin-right: auto;padding:0px;background-image: url(../images_fr/fond_popup.jpg); background-repeat: no-repeat; width: 234px; height: 400px; background-color: transparent;border: solid 0px #505050;
}
.popupok {
position: relative;margin-left: auto;margin-right: auto;padding:0px;background-image: url(../images_fr/fond_popupok.jpg); background-repeat: no-repeat; width: 234px; height: 400px; background-color: transparent;border: solid 0px #505050;
}
.contenu_popup {position: absolute;margin-left: -90px;left:50%;top: 83px;width: 180px;height: 400px;border: solid 0px #505050;}
.img_logo_popup {position: absolute; left: 40px; top: 10px;}
.tel_popup {position: absolute; left: 85px; top: 53px; font-size: 14px; color: #000; font-weight: bold;}
/* STYLES SITE AFRIQUE */

.schema_install_1 {
	position: absolute; width: 158px; height: 20px; top: 5px; left: 50px; cursor: pointer; z-index: 100;
}
.schema_install_2 {
	position: absolute; width: 183px; height: 20px; top: 5px; left: 215px; cursor: pointer; z-index: 100;
}

.schema_install_1_popup {
	position: absolute; width: 245px; height: 28px;top: 36px; left: 8px; cursor: pointer; z-index: 100;
}
.schema_install_2_popup {
	position: absolute; width: 276px; height: 28px; top: 36px; left: 254px; cursor: pointer; z-index: 100;
}

.iprimer_schemas {
	position: absolute; border: solid 1px #121212; left: 15px; top: 70px; background-color: #92B7DB; padding: 5px; text-align: center; width: 60px; cursor: pointer;

}

.imprimer_affiche {
		position: absolute;margin:auto; border: solid 1px #121212; padding: 5px; text-align: center; width: 100px; cursor: pointer;
}

.select_affiches {
	background-color: #f4f4f4; font-size: 10px; height: 17px; border: solid 1px #505050; margin-left: 5px;
}

.num_etape_affiche {margin:0px; margin-right:5px;width: 20px;background-color: #3D82A9; color: #FFF; text-align: center; font-weight: bold; display: inline; padding-left: 5px; padding-right: 5px;}

.input_affiche {margin: 0px; padding: 0px;background-color: #f4f4f4;border: 1px solid #505050; width: 40px; font-size: 11px; margin-left: 5px; padding-left:3px; margin-top: 2px;}
.logo_drap {
	background-image: background-image: url(../images_fr/logo.jpg); background-repeat: no-repeat;background-position: 50% 50%; border: solid 1px #000; margin: auto; width: 100%;
}

.test { list-style-type:square;
}
.rmd_p {padding:10px;font:14px  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;text-align:justify;}
.rmd_quote {font-style:italic;color:#666;padding:15px;}
.rmd_of {color:#d74400;font-weight:bold;}
.rmd_l{text-align:center;font-size:16px;}
.rmd_ip {color:#f00;}
.rmd_mi {font-size:9px;color:#999;margin-top:145px;}
.rmd_top {margin-top:100px;}
.rmd_mid {font-size:14px;}