a{text-decoration:none;}
a:hover{color:#ff4900;}
a.texte_noir_1, a.texte_noir_0{ text-decoration:underline;}
object{text-align:center; }
embed{text-align:center;margin-left:auto; margin-right:auto;}
form{padding:0px; margin:0px;}
img{border:0px;}

.meta_img{ display:none; float:left; position:absolute;}
.bold{ font-weight:bold;}
.underline{ text-decoration:underline;}
.none{ text-decoration:none;}

body {margin:0px; padding:0px; background-color:#83b7c0; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/bg_main.png); background-repeat:repeat-x; background-position:top left; text-align:left}

/*DESIGN DE LA PAGE*/
#banniere{ background-image:url(../images/bg_banniere.png); background-repeat:no-repeat; background-position:top left; height:97px;}
#banniere_top{ background-image:url(../images/banniere.png); background-repeat:no-repeat; background-position: top left; }
#banniere_logo{ margin:0px 0px 0px}
#colonne_offre{ background-image:url(../images/bg_offre.png); background-repeat:no-repeat; background-position:top left; width:710px; }
#onglets{ margin:auto auto 0px 0px;}
#contenu_page{width:710px; padding:0px 10px; text-align:left; margin:0px 10px;}

/*DESIGN DE L'OFFRE*/

/*cadre global de l'offre et étiquette en surimpression*/
#details_offre{width:699px; margin:10px 0px 0px 8px}
#etiquette{ background-image:url(../images/etiquette.png); width: 300px; height:70px; position:relative; top:5px; left:-310px; float:left;}
/*Colonnes principales de l'offre*/
#offre_col1{width:248px;   margin-left:13px; margin-top:0px; }
#offre_col2{width:416px;   margin-top:7px; margin-left:0px; margin-top:0px}
/*Blos de l'offre en partant d'en haut à gauche puis en descendant*/
#offre_bloc2{height:64px; /* background-color:#FF0000;*/ margin:25px 0px 0px 15px;}
#offre_bloc3{height:140px; /* background-color:#FF0000;*/ margin:20px 0px 0px 20px;}
#offre_bloc4{height:267px; /* background-color:#FF0000;*/ margin:0px 0px 0px; }
#offre_bloc4_inside{height:267px; /* background-color:#FF0000;*/; background-image:url(../images/offre_cache_img.png); background-repeat:no-repeat; }
#offre_bloc5{height:140px; width:128px; float:left; /* background-color:#FF0000;*/ margin:10px 3px 0px; padding:0px 5px}
#offre_bloc6{height:140px; width:238px; float:left; /* background-color:#FF0000;*/ margin:8px 0px 0px 10px;}

#offre_details_top{width:240px; height:10px; background-image:url(../images/bg_offre_details_top.png); background-repeat:no-repeat;}
#offre_details_middle{width:240px; background-image:url(../images/bg_offre_details_middle.png); background-repeat:no-repeat; background-repeat:repeat-y;}
#offre_details_bottom{width:240px; height:10px; background-image:url(../images/bg_offre_details_bottom.png); background-repeat:no-repeat;}

#offre_tab_onglets{background-image:url(../images/bg_offre_bot.png); background-position:top left; background-repeat:no-repeat; margin-left:8px; }
#offre_tab_partage{margin-right:25px; margin-top:10px;}

.offre_details_top{width:240px; height:10px; background-image:url(../images/bg_offre_details_top.png); background-repeat:no-repeat;}
.offre_details_middle{width:240px; background-image:url(../images/bg_offre_details_middle.png); background-repeat:no-repeat; background-repeat:repeat-y;}
.offre_details_bottom{width:240px; height:10px; background-image:url(../images/bg_offre_details_bottom.png); background-repeat:no-repeat;}

/*DESIGN DES DETAILS DE L'OFFRE*/
#details_onglets{ margin-left:5px; margin-bottom:0px}
#details{ margin-left:13px  }
#details_col1{width:456px; margin:0px; padding:0px 15px 0px 5px;background-image:url(../images/bg_details_middle.png); background-position:0px 0px; background-repeat:repeat-y;  }
#details_col1_bottom{width:476px; height:35px;margin:0px; padding:0px; background-image:url(../images/bg_details_bottom.png); background-position:0px 0px; background-repeat:no-repeat;  }
#details_col2{width:185px; margin:0px; padding:10px 25px 10px 10px; background-image:url(../images/bg_details_middle_marge.png); background-position:0px 0px; background-repeat:repeat-y;}
#details_col2_bottom{width:220px; height:35px; margin:0px; background-image:url(../images/bg_details_bottom_marge.png); background-position:0px 0px; background-repeat:no-repeat;}

/*DESIGN DE LA PAGE DE MON COMPTE*/
#compte_details{width:700px;margin-left:7px}
#compte_onglet{margin: 14px auto 0px 15px}
#compte_contenu{margin-left:30px;}
#compte_top{background-image:url(../images/bg_compte_top.png); width:700px; height:30px; background-repeat:no-repeat; background-position:0px 30px; }
#compte_bottom{background-image:url(../images/bg_compte_bottom.png); width:700px; height:30px; background-repeat:no-repeat; }
#compte_middle{background-image:url(../images/bg_compte_middle.png); width:700px; background-repeat:repeat-y;}

/*Colonnes principales du compte*/
/*#offre_col1{width:449px;  float:left; margin-left:5px; margin-top:17px;  }
#offre_col2{width:216px;  float:left; margin-top:7px; margin-left:8px; margin-top:18px}

/*DESIGN DE LA PAGE D'ACHAT*/
#achat_details{width:670px; height:450px; background-image:url(../images/bg_achat.png); background-repeat:no-repeat; margin-left:7px; padding-top:30px; padding-left:30px;}
#achat_selogger{background-image: url(../images/bg_achat_selogger.png); background-repeat:no-repeat; width:300px; height:160px; padding:5px; margin:0px 0px 0px 15px;}
.achat_margin{margin:5px;}
#achat_top{background-image:url(../images/bg_compte_top.png); width:700px; height:30px; background-repeat:no-repeat; background-position:0px 30px; }
#achat_bottom{background-image:url(../images/bg_compte_bottom.png); width:700px; height:30px; background-repeat:no-repeat; }
#achat_middle{background-image:url(../images/bg_compte_middle.png); width:700px; background-repeat:repeat-y;}


/*DESIGN DE LA PAGE D'ACHAT RECAP*/
#achat_recap_choix_visa{background-image: url(../images/bg_achat_selogger.png); background-repeat:no-repeat; width:300px; height:160px; padding:5px; margin:0px 0px 0px 15px;}

/*DESIGN DE LA PAGE D'ACHAT CONFIRMATION*/
#achat_confirme_reclamation{background-image: url(../images/bg_achat_confirme_reclamation.png); background-repeat:no-repeat; width:300px; height:110px; padding:5px; margin:0px 0px 0px 15px;}

/*DESIGN DE LA PAGE DE PARRAINAGE*/
#parrainage_top{width:680px; margin:20px}
#parrainage_gauche{width:300px; height:480px; background-image:url(../images/bg_parrainage.jpg); background-repeat:no-repeat;}
#parrainage_droite{width:380px; height:480px;}
#parrainage_cadre{background-image: url(../images/bg_parrainage_cadre.png); background-repeat:no-repeat; width:350px; height:280px; padding:10px 5px; margin:30px 0px 0px 30px; text-align:center}
#parrainage_boutons{margin-top:20px; margin-left:40px;}


.parrainage_faq_titre{ margin:20px 10px 10px;}
.parrainage_faq_texte{ margin:0px 10px;}
.parrainage_faq_bottom{ background-image:url(../images/bg_menu_bloc6_bottom.png); background-repeat:no-repeat; width:220px; height:10px; margin-left:20px }

/*DESIGN DE LA PAGE S'INSCRIRE*/
#sinscrire_cadre_droite{background-image: url(../images/bg_achat_selogger.png); background-repeat:no-repeat; width:250px; height:160px; padding:5px; margin:0px 0px 0px 30px; text-align:center}

/*DESIGN DE LA PAGE DE FAQ*/
.faq_titre1{margin:10px 30px; color:#476067; font-size:12px; font-weight:bold;}
.faq_titre{margin:40px 10px 15px; color:#ff4900; font-size:14px; font-weight:bold;}
.faq_texte{margin:0px 15px; color:#476067; font-size:12px}
.faq_retour_haut_page{margin:0px 15px; color:#ff4900; font-size:10px; text-align:right;}

/*DESIGN DE LA PAGE DE MENTIONS LEGALES*/
.mentions_titre1{margin:10px 30px; color:#476067; font-size:12px; font-weight:bold;}
.mentions_titre{padding:0px 5px 20px; color:#ff4900; font-size:16px; font-weight:bold; width:550px}
.mentions_texte{margin:0px 15px; color:#476067; font-size:12px}
.mentions_retour_haut_page{padding:0px 0px; color:#ff4900; font-size:10px; text-align:right; width:150px;}

/*DESIGN DE LA PAGE DE CONTACT*/
.contact_titre{margin:0px 10px 15px; color:#ff4900; font-size:14px; }
.contact_texte{margin:0px 15px; color:#476067; font-size:12px}


/*DESIGN DE LA PAGE DE A PROPOS DE NOUS*/
.apropos_titre{margin:10px 10px 30px; }
.apropos_texte{margin:0px 15px 30px; }

/*DESIGN DE LA PAGE CGU*/
.cgu_titre{margin:10px 10px 30px; }
.cgu_titre2{ margin:40px}
.cgu_texte{margin:0px 15px 30px; }

/*DESIGN DU MENU DROIT*/
#menu_bloc1{ background-image: url(../images/bg_menu_bloc1.png); background-repeat:no-repeat; background-position:top left; width:210px; height:220px; padding:5px; margin:0px 20px 0px; }
#menu_bloc2{ background-image: url(../images/bg_menu_bloc2.png); background-repeat:no-repeat; background-position:top left; width:220px; height:60px; padding:5px; margin:0px 0px 0px 20px;}
#menu_bloc2_bis{ background-image: url(../images/bg_menu_bloc2.png); background-repeat:no-repeat; background-position:top left; width:210px; height:30px; padding:20px 10px; margin:0px 0px 0px 20px;}
#menu_bloc3{ background-image: url(../images/bg_bulle.jpg); background-repeat:no-repeat; background-position:top left; width:210px; height:150px; padding:20px 10px}
#menu_bloc4{ background-image: url(../images/bg_menu_bloc4.png); background-repeat:no-repeat; ; width:210px; padding:10px 5px;  margin-left:20px; margin-top:10px; text-align:center; height:100px}
#menu_bloc5{ width:220px;  margin-left:20px; text-align:center; margin-top:10px;}
#menu_bloc6{ background-image: url(../images/bg_menu_bloc6.png); background-repeat:no-repeat; background-position:top left; width:210px; padding:5px 5px;  margin-left:20px; margin-top:10px;}
#menu_bloc7{ background-image: url(../images/bg_menu_fcbk.png); background-repeat:no-repeat; background-position:top left; width:210px; height:280px; padding:5px 5px;  margin-left:20px; margin-top:10px; text-align:center}

/*DESIGN DES BOXES*/
#box_login{ width:380px; background-image:url(../images/bg_box.png); background-repeat:no-repeat; background-position:top left; border: #666666 solid 3px;}
#box_newsletter{ width:240px; background-image:url(../images/bg_box.png); background-repeat:no-repeat; background-position:top left; border: #666666 solid 3px;}
#box_offrir{ width:420px; background-image:url(../images/bg_box.png); background-repeat:repeat; background-position:top left; border: #666666 solid 3px;}

/*DESIGN FOOTER*/
#footer_tab{ margin-left:20px ; margin-top:20px; }



.titre_banniere{color:#ff4900; font-size:12px; font-weight:bold; }
.titre_banniere_out{color:#476068; font-size:12px; font-weight:bold;}

.bord_bleu{border:#83b7c0 solid 1px;}
.bord_orange{border:#ff4900 solid 1px;}


.bord{border:#83b7c0 solid 1px;}
.alpha{ background-image: url(../images/bg_blanc_alpha.png); background-position:top left; background-repeat:repeat; }

.bord_noir{border:#476067 solid 1px;}
.champ{border:#83b7c0 solid 1px; color:#476067; font-size:12px; overflow:auto; height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.champ_red{border:#83b7c0 solid 1px; color: #FF0000; font-size:12px; overflow:auto;}
.champ_read{border:0px; background:0px; color:#476067; font-size:12px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; }
a img.bord_bleu:hover{border: #ff4900 solid 1px;}



.separator{border:#83b7c0 solid 0px; border-top-width:1px;}
.champ{border:#83b7c0 solid 1px;color:#476067; font-size:12px}

.texte_bleu_4{color:#83b7c0; font-size:20px}

.texte_orange_3{color:#ff4900; font-size:14px}

.texte_blanc_6{color:#FFFFFF; font-size:36px}
.texte_orange_6{color:#ff4900; font-size:36px}
.texte_noir_6{color:#476067; font-size:36px}

.texte_blanc_5{color:#FFFFFF; font-size:26px}
.texte_orange_5{color:#ff4900; font-size:26px}
.texte_noir_5{color:#476067; font-size:26px}

.texte_blanc_4{color:#FFFFFF; font-size:20px}
.texte_orange_4{color:#ff4900; font-size:20px}
.texte_noir_4{color:#476067; font-size:20px}

.texte_blanc_3{color:#FFFFFF; font-size:16px}
.texte_orange_3{color:#ff4900; font-size:16px}
.texte_noir_3{color:#476067; font-size:16px}

.texte_blanc_2{color:#FFFFFF; font-size:14px}
.texte_orange_2{color:#ff4900; font-size:14px}
.texte_noir_2{color:#476067; font-size:14px}

.texte_blanc_1{color:#FFFFFF; font-size:12px}
.texte_orange_1{color:#ff4900; font-size:12px}
.texte_noir_1{color:#476067; font-size:12px}
a.texte_orange_1:hover{color:#476067;}
.texte_gris_1{color: #999999; font-size:12px}

.texte_blanc_0{color:#FFFFFF; font-size:10px}
.texte_orange_0{color:#ff4900; font-size:10px}
.texte_noir_0{color:#476067; font-size:10px}
.texte_gris_0{color: #999999; font-size:10px}

.texte_bleu_l_0{color:#83b7c0; font-size:10px}
.texte_alert{color:#FF0000; font-size:12px; font-weight:bold;}