@charset "utf-8";
/* CSS Document */
@import "fonts.css";
@import "newcss.css";
body {    font-family: 'FuturaStd-Book';
 font-size:13px; color:#015265; margin:0; padding:0; }
a{text-decoration:none}
a:hover{text-decoration:none}
strong {
 font-weight:bold;}
.index .welcome_legal {
	
	
}
	
a:visited{text-decoration:none}
.bold{ font-weight:bold}
.clear{ clear:both}
/*STRUCTURE PAGE ACCUEIL/CONNEXION*/
#global_index {width:1002px; margin-left:auto; margin-right:auto; padding:0;}
#left_index_ { position:absolute; float:left;width:418px;height:487px;z-index:0; background-image:url(../medias/left_index_.jpg); background-repeat:no-repeat;}
#left_index { position:absolute; float:left;width:418px;height:487px;z-index:0; background-image:url(../medias/left_index.jpg); background-repeat:no-repeat;}
#right_index {position:absolute; z-index:2; float:right; margin-left:346px;width:656px; background-image:url(../medias/logo.png); background-repeat:no-repeat; background-position:0 70px;}
#right_top_index {width:574px; height:70px; margin-right:82px;line-height:70px; vertical-align:middle; text-align:right;}/*select langue*/
#right_texte_index{float:left; height:auto; padding:70px 20px 20px 20px;}
#login #right_texte_index{padding:150px 20px 20px 20px;}
#right_logo_index {float:right;width:181px;height:173px; margin-top:70px; background-image:url(../medias/right_logo_index.jpg); background-repeat:no-repeat; }
#right_bottom_index { float:right;width:213px; height:19px; margin:33px 134px 0 0;line-height:15px; vertical-align:middle; text-align:center; background-image:url(../medias/bouton_212_.png); background-repeat:no-repeat;}/*bouton*/ 

#right_bottom_connexion { position:absolute;z-index:1; margin-left:215px; margin-top:316px; padding:48px 17px 0 33px;width:656px; height:270px; background-color:#00B5E2;}/*cadre vert*/ 

#right_bottom_connexion_new { position:absolute;margin-left:215px; margin-top:300px; padding:40px 17px 33px 33px; width:656px; background-color:#00B5E2;}/*cadre vert*/ 
.new {color: #eb4164; display: inline-block; padding-left: 20px; text-transform: uppercase;}
/*CLASS  PAGE DE ACCUEIL*/
.right_top_index_police{ font-size:18px; color:#00B5E2;}
.right_top_index_input{ width:160px; color:#000; text-align:center; padding:3px;}
.right_texte_index_police0{font-size:120px; color:#000; padding-top:50px; display:block;}
.right_texte_index_police1{ font-size:25px; color:#015265;  margin-top: 50px;}
.right_texte_index_police2{ font-size:22px; color:#7ab51e;}
.right_texte_index_police3{font-size:18px; color:#000;}
.right_bottom_index_police{font-size:11px; color:#fff;}
.right_bottom_index_police a{ color:#fff;}


/*CLASS DE PAGE CONNEXION*/
.right_bottom_connexion_police1{font-size:15px; color:#fff;}

.right_bottom_connexion_police1 strong{ font-size:20px; margin-top:15px;font-weight:bold;}
.right_bottom_connexion_police1 a{ color:#FFF;}
.right_bottom_connexion_police1 table td:first-child {padding-right:10px;}
.div_espace_vertical_10{ padding-top:10px;}
.div_espace_vertical_7{ padding-top:7px;}
.div_espace_vertical_5{ padding-top:5px;}

.div_clear_both{ height:0px; clear:both}
.div_clear_both10{ height:10px; clear:both}
.right_bottom_connexion_police2{ float:right; color:#fff; }
.right_bottom_connexion_police2 input{ width:195px;   padding:3px 5px 3px 5px;
 font-size:13px; color:#000;}
.right_bottom_connexion_boutonok { float:right; margin-left:7px; width:32px; padding:3px 0 4px 6px;  vertical-align: top;cursor:pointer; background-color:#eb4164;}
.right_bottom_connexion_boutonok a { color:#FFF;  }

.ok_inscription { float:right; margin-left:7px; width:32px; height:15px; line-height:11px; vertical-align: top;cursor:pointer; background-color:#eb4164;padding:5px 0 5px 0; color:#fff !important; display:inline-block;}
.ok_inscription a { color:#fff !important;padding:3px 0 5px 4px; display:inline-block;}

.right_bottom_connexion_police3{clear:both;width:213px; margin-top:10px; height:19px; line-height:15px; margin-left:408px;vertical-align:middle; text-align:center; background-image:url(../medias/bouton_212_.png); background-repeat:no-repeat;font-size:11px; font-weight:bold; color:#fff;}
.right_bottom_connexion_police3 a{ color:#fff;}

.bout_regis{clear:both;width:213px; margin-top:10px; padding:5px 0 5px 0; line-height:15px; vertical-align:middle; text-align:center; color:#fff; background-color:#eb4164; text-transform:uppercase;}
.bout_regis a{ color:#fff;}

/*CLASS PAGE LOGIN*/
.right_bottom_login_police2{ padding-left: 120px; color:#015265;}
.div_espace_vertical_50{ padding-top:50px;}
.div_right_bottom_login_input{  margin-right:35px; color:#FFF;}
.div_login_clear_both{ height:10px; clear:both}
.div_right_bottom_login_input input{ width:205px; color:#000; padding:3px;}
.div_right_bottom_login_button{ width:210px; padding:3px;   background-color:#eb4164; color:#fff; text-align:center;margin-right:35px; cursor:pointer}
.div_right_bottom_login_button a{color:#fff; text-decoration:none;}
.right_bottom_login_police3{  color:#015265; margin:45px 0 0 0;}
.right_bottom_login_police3 a{ color:#fff;}
#email_accueil {
	
}

.pbecome #right_texte_index {
	padding-top: 150px;
}

/*CLASS PAGE ERREUR*/
.right_texte_erreur_police0{ font-size:120px; color:#000; padding-top:50px; display:block;}
.div_espace_vertical_20{ padding-top:20px;}

/*CLASS PAGE BECOME*/ 
#become { position:absolute;z-index:1; margin-left:215px; margin-top:300px; padding:30px 5px 30px 10px;width:691px; background-color:#00B5E2; color:#FFF;}/*cadre vert*/ 
.right_bottom_become_intro_form{position:absolute;z-index:1; margin-left:215px; margin-top:358px;width:705px; height:400px;font-family:Arial;font-size:15px; color:#015265; background-color:#fff}
.div_become_form{ color:#fff;}
.div_become_form input{ width:190px;  color:#000;  padding:3px;vertical-align:top}
.div_become_form textarea{ width:192px; height:50px; padding:3px; color:#000;}
.div_become_form select{ width:200px;  padding:3px; color:#000;}
.div_become_form button{ padding:3px 6px; color:#fff; background-color:#eb4164; border:0; margin-right:35px;}
.become_etoile{ font-size:14px; text-align:left; width:5px; }
.become_etoile2{ font-size:10px; text-align:left; }
.become_ok{  padding:2px 10px 2px 10px; background-color:#eb4164; cursor:pointer}

/*Logo petit*/
.logo{ position:absolute; z-index:0; margin-left:631px; width:128px; height:122px; background-image:url(../medias/logo_altuglas.png); background-repeat:no-repeat;}

/*CLASS PAGE BECOME2*/
.question textarea{ width:220px; height:40px;font-family:Arial; font-size:11px; color:#000;}
.question2 { padding:0; margin:0; width:360px; color:#fff; margin-bottom:30px;}
.become_inter{ background-image:url(../medias/icone_interogation.png); background-repeat:no-repeat; background-position:top left;}
.become_plus_grand{ background-image:url(../medias/icone_plus_grand.png); background-repeat:no-repeat; background-position:top left;}
.become2_ok{ background-image:url(../../medias/bouton_ok.png); background-repeat:no-repeat; background-position:bottom; cursor:pointer}
/*CLASS WELCOME*/
#global_welcome {width:950px; margin-left:auto; margin-right:auto; padding:0;}
#welcome_container{width:950px}
#welcome_container_left{width:909px; float:left}
#welcome_container_left_menu{ height:18px; line-height:18px; vertical-align:middle;margin-top:25px;padding-left:55px;}
.welcome_logout{ width:80px; float:left; padding:0 5px 0 5px;border-left:solid;border-right:solid; border-width:1px; border-color:#999; font-size:9px; text-align:center}
.welcome_logout a{ text-decoration:none; color:#000;}
.welcome_langue{ float:left; margin-left:10px;  margin-right:19px; width:160px; font-size:11px; text-align:center}
.welcome_langue select{ width:160px; height:18px; font-family:Arial; font-size:11px; color:#000;}

.welcome_mycatalogue{float:left; width:165px; height:18px;line-height:14px; vertical-align:middle;  margin-right:19px; font-size:11px; font-weight:bold; color:#FFF; text-align:center;background-image:url(../medias/bouton_mycatalog.png); background-repeat:no-repeat; cursor:pointer; }

.welcome_mycatalogue_on{float:left; width:165px; height:18px;line-height:14px; vertical-align:middle; margin-right:19px; font-size:11px; font-weight:bold; color:#FFF; text-align:center;background-image:url(../medias/bouton_mycatalog_on.png); background-repeat:no-repeat; }

.welcome_mycatalogue_niveau2{float:left; width:165px; height:18px;margin-left:19px; } 
.welcome_mycatalogue a{text-decoration:none; color:#FFF;}
.welcome_mycatalogue_on a{text-decoration:none; color:#FFF;}

.welcome_myshop{float:left; width:165px; height:18px;line-height:14px; margin-right:19px; font-size:11px; font-weight:bold; color:#FFF; text-align:center; background-image:url(../medias/bouton_myshop.png); background-repeat:no-repeat;cursor:pointer;}
.welcome_myshop_on{float:left; width:165px; height:18px;line-height:14px;  margin-right:19px; font-size:11px; font-weight:bold; color:#FFF; text-align:center; background-image:url(../medias/bouton_myshop_on.png); background-repeat:no-repeat;}
.welcome_myshop a{text-decoration:none; color:#FFF;}
.welcome_myshop_on a{text-decoration:none; color:#FFF;}

.welcome_myaccount{float:left; width:165px; height:18px;line-height:14px;   margin-right:40px; font-size:11px; font-weight:bold; color:#FFF; text-align:center; background-image:url(../medias/bouton_myaccount.jpg); background-repeat:no-repeat;}
.welcome_myaccount_on{float:left; width:165px; height:18px;line-height:14px;  margin-right:40px;font-size:11px; font-weight:bold; color:#FFF; text-align:center; background-image:url(../medias/bouton_myaccount_on.png); background-repeat:no-repeat;}
.welcome_myaccount a{text-decoration:none; color:#FFF;}
.welcome_myaccount_on a{text-decoration:none; color:#FFF;}

#welcome_container_left_icone_h{width:909px; height:82px;  margin-top:30px;}
#welcome_container_left_icone_h img{line-height:82px; vertical-align:middle;}
#welcome_container_left_icone_h a{text-decoration:none; color:#000;}
#welcome_container_left_centre{width:909px;}
#welcome_container_left_centre_menu{width:105px; float:left;}
#welcome_container_left_centre_menu a{text-decoration:none; color:#000;}
#welcome_container_left_centre_contenu{width:749px; float:right}
#welcome_container_left_centre_contenu_nav{margin:10px 0 20px 0; }
#welcome_container_left_centre_contenu_nav a{text-decoration:none; color:#000;}
#welcome_container_left_centre_contenu_txt{width:579px; }

.titre_page{    font-family: 'FuturaStd-Book';
 font-size:48px; line-height:50px; color:#015265; }
.texte_page{font-size:40px; line-height:47px; color:#00b5e2; }
.titre_page2{ font-family: 'FuturaStd-Book'; font-size:48px; color:#015265; line-height:50px;margin-bottom:13px;}
.texte_page2{ font-size:18px; line-height:25px; color:#2dafe1;}

#welcome_container_left_centre_contenu_news{  line-height:25px; margin-top:16px; padding:25px 35px 19px 35px; background-color:#D9E7EB;}
.flash_news{   
font-size:18px;color:#015265; color:#eb4164; }
.titre_news{ font-size:18px; color:#eb4164; }
.texte_news{font-size:18px;}
.more_news{font-family:Arial; font-size:18px; font-weight:bold; color:#015265;}
.more_news a{text-decoration:underline; color:#fff;}

#welcome_container_left_centre_contenu_menu{ clear:both;height:17px; padding-top:5px;}
#welcome_container_left_centre_contenu_menu2{ clear:both;width:706px; height:17px; margin:14px 0 0 0;padding-top:7px;background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; background-position:top}
#welcome_container_left_centre_contenu_menu3{ clear:both; width:484px; height:17px; margin:14px 0 0 222px; padding-top:7px;background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; background-position:top;  }
#welcome_container_left_centre_contenu_menu4{ text-align:right;float:right;width:484px; height:17px; margin:14px 40px 0 0;padding-top:7px;background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; background-position:top}
#welcome_container_left_centre_contenu_menu5{ clear:both;width:706px; height:17px; margin:0 0 0 0;padding-top:7px;background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; background-position:top}

.welcome_voucher{ float:right;padding:0 5px 0 5px;border-left:solid;border-right:solid; border-width:1px; border-color:#999; font-size:12px; text-align:center}
.welcome_voucher_off{ float:right;padding:0 5px 0 5px;font-size:9px; border-right:solid; border-width:1px; border-color:#999;}
.welcome_voucher a{text-decoration:none; color:#000;}
.welcome_legal{ float:right;padding:0 5px 0 5px;border-right:solid; border-width:1px; border-color:#999; font-size:12px; text-align:center}
.welcome_legal a{text-decoration:none; color:#000;}
.welcome_map{ float:right;padding:0 5px 0 5px;border-right:solid; border-width:1px; border-color:#999; font-size:12px; text-align:center; display:none;}
.welcome_map a{text-decoration:none; color:#000;}



/*CLASS NEWS*/
#news_container_left_centre_contenu_nav{width:746px; padding-left:3px}
#news_container_left_centre_contenu_txt{width:631px; min-height:129px; }
#news_container_left_centre_contenu_news{width:673px; height:53px; line-height:25px; margin-top:4px; padding:10px 0 0 33px; background-image:url(../medias/cadre_news_jpg.jpg); background-repeat:no-repeat; overflow:hidden}
.news_latest{ width:443px; float:left;font-family:Arial; font-size:18px; font-weight:bold; color:#015265;}
.news_annee{ width:230px; float:left;font-family:Arial; font-size:11px;color:#015265;}
.news_annee a{ text-decoration:none; color:#015265;}
#news_container_left_centre_contenu_news_detail{width:706px; margin-top:15px;}
.news_detail_left{ float:left;width:454px; margin-right:22px; background-image:url(../medias/news_ligne.png); background-position:top left; background-repeat:no-repeat; padding-top:14px;}
.news_detail_right{ float:left;width:230px; margin-bottom:15px;}
.news_detail_left_police1{font-family:"Arial Black"; font-size:14px; color:#426a17}
.news_detail_left_police2{font-family: Georgia; font-size:14px; color:#000}
.news_detail_left_police3{font-family:"Arial Black"; font-size:14px; color:#000}
.news_detail_left_police4{font-family:"Verdana"; font-size:14px; color:#2dafe1}
.news_detail_left_police5{font-family:Georgia; font-size:14px; color:#000}
.news_detail_left_police6{font-family:"Arial"; font-size:12px; color:#015265; height:24px; line-height:24px; vertical-align:middle; background-image:url(../medias/icone_zip.png); background-repeat:no-repeat; background-position:left; padding-left:27px}
.news_detail_left_police6 a{ text-decoration:underline; color:#015265; font-weight:bold;}
.news_ligne2{ clear:both;margin:14px 0 0 0; background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; width:706px; height:3px;}
.news_liste{ width:640px; margin-right:22px; background-image:url(../medias/news_ligne.png); background-position:top left; background-repeat:no-repeat; padding-top:14px;}
.news_detail_left_police7{font-family:"Arial"; font-size:14px; font-weight:bold; color:#015265;}
.news_detail_left_police7 a{text-decoration:none; color:#015265;}





/*CONTACT*/
#contact_container_left_centre_contenu_txt{width:631px;}
#contact_container_left_centre_contenu{width:618px; height:302px; margin-top:4px; padding:10px 55px 10px 33px; background-color:#d9e7eb;}
#contact_container_left_centre_contenu_vouch {  height:391px; margin-top:4px; padding:10px 0px 0 0px;background-color:#D9E7EB;}
.contact_titre_cadre{ font-size:20px; color:#015265; padding-bottom:10px; padding-top:20px;}
.contact_cadre{ width:656px; height:190px; margin:10px 0 0 -18px;}
.contact_cadre_left{float:left; width:310px; height:174px; padding:16px 10px 0 0}
.contact_cadre_left_td{width:87px; height:14px; text-align:right; padding-right:5px; margin-bottom:12px; font-size:11px; color:#015265}
.contact_cadre_left input{width:208px;   
 font-size:13px; color:#000; padding:3px;}
.contact_cadre_left2{float:left; width:336px; height:190px; }
.contact_cadre_left2_titre{ height:17px; padding-left:5px; font-size:11px; color:#015265}
.contact_cadre_left2 textarea{width:320px; height:163px; margin-left:5px; font-size:13px; color:#000}
.contact_bouton { float:right; width:213px; color:#fff;

    margin-top: 5px;
    padding: 5px 0 5px 0;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
    font-weight: normal;

    background-color: #eb4164;
	margin-right:5px;
	
	}/*bouton*/ 
.contact_bouton a{text-decoration:none; color:#fff;}

/*DOCUMENT*/
.texte_docc {font-size:14px; vertical-align:top; }

#doc_container_left_centre_contenu_txt{width:631px;}
#doc_container_left_centre_contenu{   margin-top:4px; padding:0 0px 0 0px; background-color:#D9E7EB; }
.doc_recherche_num{float:left; margin-left:10px; padding-top:18px;width:127px;font-family:Arial; font-size:12px; color:#015265;}
.doc_recherche_form{float:right;padding-top:10px; margin-right:50px;}
.doc_recherche_input input{width:203px; padding:5px;  color:#000}
.doc_recherche_bouton { margin-top:8px;width:208px; padding:5px; line-height:15px; vertical-align:middle; text-align:center; color:#fff; background-color:#eb4164; cursor:pointer}/*bouton*/
.doc_recherche_bouton a{text-decoration:none; color:#fff;}

.doc_recherche_menu{ float:left;width:190px; background-color:#D9E7EB; font-size:15px; padding:20px 0 20px 0;}
.doc_recherche_menu_rub_on{ width:180px; margin:5px 0 5px 0; padding-left:10px; text-align:left;  color:#00B5E2;}/*bouton*/

.doc_recherche_menu_ssrub_on{padding-left:20px;color:#015265;}
.doc_recherche_menu_rub_off{ margin:5px 0 5px 0; padding-left:10px; color:#015265;}
.doc_recherche_menu_ssrub_off{padding-left:20px;color:#015265;}
.doc_recherche_menu_rub_on a{text-decoration:none; color:#fff;}
.doc_recherche_menu_ssrub_on a{text-decoration:none; color:#015265;}
.doc_recherche_menu_rub_off a{text-decoration:none; color:#015265;}
.doc_recherche_menu_ssrub_off a{text-decoration:none; color:#015265;}

.doc_recherche_resultat{ float:right; color:#015265; margin-top:15px; width:485px; }
.doc_recherche_resultat div{ margin-bottom:10px; }

.doc_recherche_resultat a{text-decoration:none; color:#015265;}
.doc_recherche_resultat_ligne{ clear:both;background-image:url(../medias/news_ligne.png); background-position:top left; background-repeat:no-repeat; margin:16px 0 6px 0;}
.doc_recherche_resultat_ligne2{ float:right; background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; width:483px; height:3px; margin-right:40px}
#doc_container_left_centre_contenu_menu{ clear:both;float:right;width:706px; height:17px; margin:5px 40px 0 0;}
 
/*TRANSLATOR*/
#translator_container_left_centre_contenu_txt{width:631px;}
#translator_container_left_centre_contenu{width:706px; height:375px; margin-top:4px; padding:13px 0 0 0; background-color:#D9E7EB;}
.translator_titre_cadre{ height:18px; line-height:18px; vertical-align:middle;  font-family:Arial; font-size:18px; color:#015265; margin-left:10px;background-image:url(../medias/icone_info.png); background-repeat:no-repeat; background-position:left; padding-left:25px;}


/* */
.translator_cadre_left a {
    color: #fff;
    padding: 5px;
    vertical-align: -webkit-baseline-middle;
    text-align: center;
    font-weight: normal;

    background-color: #eb4164;
}
.translator_cadre{ width:696px; margin:15px 0 0 10px}
.translator_cadre_left{float:left; width:320px;}
.translator_option{  color:#015265; font-size:14px;}
.translator_option_label{ margin:0 0 0 22px; color:#015265;}

.translator_option_input_help{ float:left; margin-left:22px;width:240px;height:17px; display:inline;}
.translator_option_input_help input{ width:209px; margin-right:15px; font-size:13px;line-height:17px; padding:3px; vertical-align: baseline; }
.translator_ico_aide{ float:left; width:16px; vertical-align: -webkit-baseline-middle; cursor:pointer; background-color: #00B5E2 !important;}
.trans_planner{ margin:10px 0 0 15px; width:19px; height:20px; background-image:url(../medias/icone_pt_planner.png); background-repeat:no-repeat; cursor:pointer}
.trans_shop{ margin:10px 0 0 15px; width:27px; height:22px; background-image:url(../medias/sample.png); background-repeat:no-repeat; cursor:pointer}
.trans_tailor{ margin:10px 0 0 15px; width:22px; height:22px; background-image:url(../medias/icone_pt_tailor.png); background-repeat:no-repeat; cursor:pointer}

.translator_option_input{ margin-left:22px;width:278px;height:17px; display:inline;}
.translator_option_input input{ width:209px;  padding:3px; margin-right:15px;line-height:17px; vertical-align: -webkit-baseline-middle;}

.translator_option_select{  margin-left:22px; width:278px;height:17px; display:inline; }
.translator_option_select select{ width:220px; margin-right:15px;  padding:3px; vertical-align: -webkit-baseline-middle;}

.translator_cadre_left2{float:left; margin:30px 0 0 0; width:360px; height:280px; background-color:#FFF;}
.translator_cadre_left2_titre{ margin-top:2px;padding-left:5px; color:#015265;}

.translator_cadre_left2_resultat{margin:0 0 0 0; width:356px; height:250px;overflow:auto; position:absolute}

.translator_cadre_left2_ligne{ clear:both; margin-left:15px; padding:6px 0 6px 0; width:315px; height:52px; font-family:Arial;color:#000000;}
.translator_cadre_left2_cel_1{ float:left; width:257px;margin-bottom: 20px;}/*152*/
/*.translator_cadre_left2_cel_2{ float:left;width:65px;font-size:11px;}*/
.translator_cadre_left2_cel_3{ float:left;width:48px;font-size:9px; text-align:center}
.translator_cadre_left2_cel_4{ float:left;width:48px; margin-left:2px;text-align:center}


/*TAILOR MADE*/
#tailor_container_left_centre_contenu_txt{width:631px; height:129px;}
#tailor_container_left_centre_contenu{width:706px; min-height:304px;margin-top:4px;overflow:hidden}

.cadre_tailor_haut{width:706px; height:4px;}

.cadre_tailor_txt1{width:618px; min-height:100px; padding:10px 55px 27px 33px;}

.tailor_titre_cadre{font-size:24px; color:#00000; padding-bottom:10px;}
.tailor_texte{ font-size:14px; color:#000;}
.cadre_tailor_bouton{width:706px; height:31px; line-height:31px; vertical-align:top}
.tailor_bouton { margin-left:442px;text-align:center;font-size:14px; color:#fff; cursor:pointer;



    width: 213px;
    color: #fff;
    margin-top: 5px;
    padding: 5px 0 5px 0;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
    font-weight: normal;
   
    background-color: #eb4164;
    margin-right: 5px;


}/*bouton*/ 
.tailor_bouton a{text-decoration:none; color:#fff;}
.cadre_tailor_txt2{width:706px; min-height:100px; }
.tailor_titre_cadre2{ clear:both; font-size:24px; color:#000; padding:23px 0 0 33px;}
.tailor_police1{ font-size:14px; color:#000;}
.cadre_tailor_bas{width:706px; height:42px;}



/*SHOP SAMPLE*/
#shop_container_left_centre_contenu_txt{}
#shop_container_left_centre_contenu{margin-top:4px; padding:0 0 0 0px;}
.shop_container_left_centre_contenu_titre{float:left; margin-left:10px; padding-top:10px;width:180px;font-family:Arial; font-weight:bold; font-size:18px; color:#015265;}
.shop_container_left_centre_contenu_form{ padding:0px 0px 0 0;  color:#fff; background-color:#00B5E2; }
.shop_container_left_centre_contenu_form form{ padding:10px 0px 0px 0;}
.shop_form_libelle{width:80px; vertical-align:middle; text-align:right; padding-right:5px}
.shop_form_libelle2{width:110px;height:17px; line-height:17px; vertical-align:middle; text-align:right; padding-right:5px}
.shop_form_bout_ok{background-image:url(../medias/bouton_ok.png); background-repeat:no-repeat; cursor:pointer; width:43px}

.shop_container_left_centre_contenu_form select{ padding:3px; font-size:13px}

.shop_recherche_menu{ float:left;width:190px; min-height:220px; background-color:#dee68c; background-image:url(../medias/cadre_shop_bottom.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:41px; }
.shop_recherche_menu_rub_on{  margin:5px 0 5px 0; padding-left:0px;  color:#00B5E2;     
}/*bouton*/
.shop_recherche_menu_rub_off{ margin:5px 0 5px 0;padding-left:0px; color:#fff;}


.shop_recherche_menu_ssrub_on{padding-left:10px; font-size:13px;  color:#00B5E2;}
.shop_recherche_menu_ssrub_off{padding-left:20px; font-size:13px; color:#fff;}

.shop_recherche_menu_rub_on a{text-decoration:none; color:#00B5E2 !important;}
.shop_recherche_menu_ssrub_on a{text-decoration:none; color:#00B5E2 !important;}
.shop_recherche_menu_rub_off a{text-decoration:none; color:#fff;}
.shop_recherche_menu_ssrub_off a{text-decoration:none; color:#fff;}
.shop_texte_trans{padding:18px 14px 0 20px;font-family:Arial; font-size:12px; font-weight:bold; color:#015265;}
.shop_retour_transl{ width:140px; height:21px; margin: 32px 0 0 32px; background-image:url(../medias/bouton_retour_translator.png); background-repeat:no-repeat;font-family:Arial; font-size:11px; font-weight:bold; color:#fff; text-align:center; cursor:pointer}
.shop_retour_transl a{text-decoration:none; color:#fff;}

.shop_resultat_catvou{ margin-top:30px;}
	.shop_resultat_catvou_cat{float:left;width:210px; height:112px; padding: 10px 10px 15px 10px; background-image:url(../../medias/shop_cadre_mycat.png); background-repeat:no-repeat; overflow:hidden}
	.shop_resultat_catvou_cat2{float:left;width:210px; height:112px; padding: 10px 10px 15px 10px;}
	.shop_resultat_catvou_vou{width:210px; height:112px; padding: 10px 10px 15px 10px; background-image:url(../../medias/shop_cadre_vouchers.png); background-repeat:no-repeat;font-family:Arial; font-size:12px; color:#015265;}
	.shop_resultat_catvou_police1{font-family: Georgia; font-size:20px; color:#fff;}
	.shop_resultat_catvou_police2{font-family:Georgia; font-size:12px; color:#015265;}
	.shop_resultat_catvou_police3{font-family:Arial; font-weight:bold;font-size:12px; color:#fff;}
	.shop_resultat_catvou_police3 a { text-decoration:none;color:#fff;}
	.shop_resultat_catvou_police4{font-family:Georgia; font-size:12px; color:#015265;}
	
.shop_resultat_rubprom{float:right;width:494px; margin-top:10px; padding-left:22px;}
	/*.shop_resultat_rubprom_rub{float:left;width:241px; height:229px; background-image:url(../../medias/shop_cadre_rub.png); background-repeat:no-repeat;font-family:Arial; font-size:12px; color:#015265;}*/
	.shop_resultat_rubprom_rub{float:left;width:241px; height:230px; background-image:url(../../medias/shop_cadre_rubr.png); background-repeat:no-repeat;font-family:Arial; font-size:12px; color:#015265;}
	
	.shop_resultat_rubprom_prom{float:left;width:241px;height:230px; background-image:url(../../medias/shop_cadre_promo.png); background-repeat:no-repeat;font-family:Arial; font-size:12px; color:#015265;}
	.shop_resultat_rubprom_police1{    
font-size:20px; color:#fff; padding-left:20px;}
	.shop_resultat_rubprom_police2{ color:#015265; padding:5px 0 0 20px; }
	.shop_resultat_rubpdt_rub .shop_resultat_rubprom_police2{color:#fff !important; font-size:14px}
	.shop_resultat_rubprom_police3{font-size:12px; color:#000;  padding:10px 10px 15px 20px; margin-bottom: 15px;}
	.shop_resultat_rubpdt_rub .shop_resultat_rubprom_police3 {color:#FFF;}
	.shop_resultat_rubprom_police4{font-weight:bold;font-size:15px; color:#000;}
	
.shop_resultat_rubpdt{margin-top:10px; }
	.shop_resultat_rubpdt_rub{color:#015265; background-color:#eb4164; min-height:170px; margin-bottom:30px;margin-top:30px;}
	.shop_resultat_rubpdt_pdt{ color:#015265; background-color:#D9E7EB; min-height:170px; margin-bottom:30px; clear:both;}
	.shop_resultat_rubpdt_police1{color:#000; clear:both; padding:10px 0 0 0; display:inlign-table;}
	.shop_brochure{float:right; height:25px; line-height:25px; vertical-align:middle;text-align:left; margin:0 20px 0 10px; padding-left:25px; background-image:url(../medias/icone_vide2.png); background-repeat:no-repeat;background-position:left top; cursor:pointer}
	
	
	
	.shop_brochure2{float:left; width:97px; height:25px; line-height:25px; vertical-align:top;text-align:left; margin:0 0 0 48px; padding-left:18px;}
	.shop_ico_aj_cat{float:left; width:26px; height:25px; margin-left:11px; background-image:url(../medias/shop_icone_ajout_catalog.png); background-repeat:no-repeat;background-position:bottom; cursor:pointer;}
	.shop_ico_aj_cat2{float:left; width:26px; height:25px; margin-left:11px;}
	.shop_ico_suppr_cat{float:left; width:32px; height:29px; margin-left:8px;background-image:url(../medias/suppr_catalog.png); background-repeat:no-repeat;background-position:bottom; cursor:pointer;}
	.shop_ico_aj_cad{width:24px; height:25px; margin-right:10px;background-image:url(../medias/shop_icone_ajout_caddie.png); background-repeat:no-repeat; background-position:bottom;  cursor:pointer ; float:right; margin-bottom: 5px; }
	.shop_ico_aj_cad3{width:24px; height:25px; margin-right:10px;background-repeat:no-repeat; background-position:bottom;  cursor:auto; float:right; margin-bottom: 5px; }
	.shop_resultat_rubpdt_rub .shop_ico_aj_cad3 {
    background-color: #FFF;
    width: 170px;
    line-height: 15px;
    background-position: right 6px;
    padding: 5px 5px 10px 5px;
    font-size: 12px;
}
	.shop_resultat_rubpdt_rub .shop_ico_aj_cad{
		
		background-color:#FFF;
		width:140px;
		line-height:15px;
		background-position:right 6px;
		padding:5px 20px 10px 5px;
		font-size:12px;
		}
	
	
	.shop_ico_aj_cad2{float:left; width:24px; height:25px; margin-left:10px;}
	
.shop_resultat_pdt{margin-top:10px; }
	.shop_resultat_pdt_pdt{float:left;width:242px; height:230px; background-image:url(../../medias/shop_cadre_pdt.png); background-repeat:no-repeat;font-family:Arial; font-size:12px; color:#015265;}
	.shop_resultat_pdt_pdt_police0{ color:#015265;}
	.shop_resultat_pdt_pdt_police0 a{ text-decoration:none; color:#015265}
	.shop_resultat_pdt_pdt_police1{color:#015265;}
	
	.shop_resultat_rubpdt_rub .shop_resultat_pdt_pdt_police1 a{color:#fff !important;}
	
	
	.shop_resultat_pdt_pdt_police2{font-family:Arial; font-size:9px; color:#015265;}
	.shop_resultat_pdt_prix{width:130px; text-align:right; margin-left:10px; padding: 0 0 15px 0px; float:right; margin-right:10px;}
	 .ligne_panier {margin-top:-40px; clear:both;}

.shop_resultat_page{float:right;width:600px; height:17px; line-height:17px; vertical-align:middle; margin-top:15px; margin-bottom:10px }
.shop_resultat_page select{ height:17px; }
.shop_pagination{float:left;text-align:right;  color:#015265; margin-left:30px;}
.shop_pagination a{ text-decoration:none; color:#015265; margin:0 5px 0 5px;}
.shop_recherche_resultat_ligne2{ float:right;margin:14px 0 0 0; background-image:url(../medias/news_ligne2.png); background-repeat:no-repeat; width:484px; height:3px}

.shop_no_resultat_page{float:right;width:480px; height:220px; margin:20px 0 0 0;  background-image:url(../medias/icone_no_ref.png); background-repeat:no-repeat; background-position:top left;}
.shop_no_resultat_page_texte{ position:relative; z-index:10; margin:30px 0 0 90px;  font-family:Georgia; font-size:24px; }
.shop_no_resultat_fleche{ z-index:0; margin:-20px 70px 0 0; height:40px;background-image:url(../medias/icone_fleche.png); background-repeat:no-repeat; background-position:right;}
.shop_no_resultat_bouton{ margin-top:20px; float:right; width:213px;height:19px; line-height:15px; vertical-align:middle; text-align:center;font-family:Arial; font-weight:bold; font-size:11px; color:#fff; cursor:pointer; background-image:url(../medias/bouton_212_.png); background-repeat:no-repeat; background-position:right}
.shop_no_resultat_bouton a{text-decoration:none; color:#fff;}


.shop_no_resultat_page_tailor{ text-align:right;}

shop_no_resultat_page2{ width:453px; height:166px;  background-image:url(../medias/cadre_no_reponse.png); background-repeat:no-repeat;}

#shop_container_left_centre_contenu_menu{ float:right;width:706px; height:17px; margin:5px 40px 0 0;}
.shop_pos_img_pdt{float:left; padding:10px 20px 0 10px;}
.shop_ico_info_pdt{position:absolute;margin-top:55px; margin-left:-35px}
/*SHOP DETAIL*/
.shop_detail{ margin:30px 0 4px 0; background-color:#D9E7EB;   }
.shop_detail_ico_loupe{position:absolute;margin-top:-42px!important; margin-left:124px; background-image: url(../medias/icone_loupe.png); background-repeat:no-repeat; width:42px; height:43px;}

	.shop_print{float:left; width:23px; height:25px; padding-top:5px; background-image:url(../medias/icone_print.png); background-repeat:no-repeat;background-position:bottom; cursor:pointer; }
	.shopd_ico_aj_cat{float:left; width:26px; height:25px; padding-top:5px; margin-left:11px; background-image:url(../medias/shop_icone_ajout_catalog.png); background-repeat:no-repeat;background-position:bottom; cursor:pointer;}
	.shopd_ico_aj_cat2{float:left; width:26px; height:25px; padding-top:5px; margin-left:11px;}
	.shopd_ico_aj_cad{float:left; width:24px; height:25px; margin-left:10px;background-image:url(../medias/shop_icone_ajout_caddie.png); background-repeat:no-repeat; background-position:bottom;  cursor:pointer ;}
	
.shop_det_tailor{clear:both; margin:20px 0 0 0;}
.shop_det_pdt_txt{clear:both; color:#000;padding-left:28px;}

.shop_det2_pdt_txt{padding-left:28px; 	margin-top: 5px;}
.shop_detail_droite{float:left; width:270px;}
.shop_det_ico_trans{float:left; margin-top:25px;width:55px;}
.shop_det_titre_ref{float:left; width:180px; padding-left:20px; font-size:15px;  
 color:#000;}


/*My catalogue*/
.catalogue{ margin: 30px 0 0 20px; padding: 0 15px 0 50px; background-image:url(../../medias/cata.png); background-repeat:no-repeat; font-size: 18px; display: table; line-height: 18px; min-height: 35px;}
.where{ margin: 30px 0 0 20px; padding: 0 15px 0 50px; background-image:url(../../medias/where.png); background-repeat:no-repeat; font-size: 18px; display: table; min-height: 35px;}

/*cart*/
#cart_centre{ margin-top:4px; padding:0 0 0 0px}
.cart_centreligne2{ margin:0 0 4px 0; height:3px}

.cart_centre_cadre{height:63px; background-color:#00B5E2; }
.cart_centre_cadre_vouch{height:130px; background-color:#00B5E2; }

.cart_centre_cadre_texte{float:left; width:281px; height:29px; padding:12px 0 0 14px; font-size:21px; color:#fff}
.cart_centre_cadre_num1{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center; font-family:Arial; font-weight:bold; font-size:13px; color:#FFF; background-color:#eb4164;}
.cart_centre_cadre_num2{float:left; width:19px; height:63px; line-height:63px; vertical-align:middle; text-align:center; font-family:Arial; font-weight:bold; font-size:13px; color:#fff}
.cart_centre_cadre_num3{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center; font-family:Arial; font-weight:bold; font-size:13px; color:#fff}
.cart_centre_cadre_num_txt1_on{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;   color:#fff;}
.cart_centre_cadre_num_txt1_off{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left; color:#015265;}
.cart_centre_cadre_num_txt2_on{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left; color:#015265;}
.cart_centre_cadre_num_txt2_off{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}
.cart_centre_cadre_num_txt3_on{float:left; width:126px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#015265;}
.cart_centre_cadre_num_txt3_off{float:left;  padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}

.cart_centre_ligne1{height:65px; margin-top:15px;}
.cart_centre_ligne1_txt1{margin-top:6px;   font-size:15px; color:#015265;}
.cart_centre_ligne1_droite{float:right;margin-right:20px; text-align:right;}
.cart_centre_ligne1_droite_txt1{ font-size:15px; color:#015265;}
.cart_centre_ligne1_droite_txt2{ font-size:11px; color:#015265; }

.cart_centre_pdt_titre{padding-top:8px; height:14px; color:#000;padding-left:5px;}
.cart_centre_pdt_titre_cpt{ color:#015265}
.cart_centre_pdt_titre_detail{padding-top:10px; height:18px;}
.cart_centre_pdt_titre_ico_info{width:18px; height:28px; padding-left:26px; text-align:right; vertical-align:middle}
.cart_centre_pdt_titre_ico_shop{width:66px; height:28px; padding-left:18px; text-align:left; vertical-align:middle}
.cart_centre_pdt_titre_qte{width:101px; color:#015265;text-align:left;vertical-align:middle}
.cart_centre_pdt_titre_qte input{width:23px; height:10px; text-align:center; padding:5px;}
.cart_centre_pdt_titre_size{width:392px;vertical-align:middle;font-size:12px;}
.cart_centre_pdt_titre_prix{width:53px;text-align:right;vertical-align:middle;font-size:14px; color:#000}
.cart_centre_pdt_titre_ico_poub{width:32px;text-align:left;vertical-align:top; cursor:pointer}

#div_adr_buyer table:first-child td, #div_adr_delivery table:first-child td{ padding:5px;}
.cart_centre_buyer{ min-height:62px;margin-top:-2px;   background-color:#00B5E2; color:#FFF;}
.cart_centre_buyer_txt1{width:374px; padding:5px;}
.cart_centre_buyer_txt2{ color:#fff; display:block;}
.cart_centre_buyer_bouton{margin-left:460px; width:210px; vertical-align:middle;  text-align:center; color:#FFF; background-color:#015265; padding:5px; margin-top:-25px; }
.cart_centre_buyer_bouton a{ text-decoration:none; color:#FFF}
.cart_centre_buyer_etoile, .cart_centre_delivery_etoile{font-size:18px; color:#015265}
.cart_centre_buyer_input, .cart_centre_delivery_input{width:168px; padding:5px; vertical-align:top; }
.cart_centre_buyer_textarea, .cart_centre_delivery_textarea{width:168px; height:48px; padding:5px; margin-top:-2px; }

.cart_centre_delivery{ min-height:70px; }
.cart_centre_delivery_txt1{width:374px; padding:5px; }
.cart_centre_delivery_txt2{ font-weight:bold; color:#015265; display:block;}
.cart_centre_delivery_bouton{margin-left:460px; width:210px; vertical-align:middle;  text-align:center; color:#FFF; background-color:#015265; padding:5px; margin-top:-35px; }
.cart_centre_delivery_bouton a{ text-decoration:none; color:#FFF}

.cart_centre_total_amount{ height:30px;margin-top:0px; background-color:#00B5E2; color:#FFF;}
.cart_centre_total_amount_txt{float:right;margin-right:0px; width:223px; height:30px; line-height:30px; vertical-align:middle;  text-align:left; color:#ffff;}
.cart_centre_total_amount_prix{float:right; width:66px;margin-right:43px; height:30px; line-height:30px; vertical-align:middle;  font-size:14px; text-align:right;}

.cart_centre_voucher{height:57px;margin-top:-2px; padding-top:6px; background-color:#62c3e9;  color:#ffffff;}
.cart_centre_voucher_txt1{color:#ffffff; }
.cart_centre_voucher_txt2{ color:#ffffff}
.cart_centre_voucher_txt3{width:83px;color:#ffffff; vertical-align:top}
.cart_centre_voucher_txt4{width:30px; color:#ffffff; text-align:right; vertical-align:top}
.cart_centre_voucher_txt5{width:202px; padding-left:35px;color:#ffffff}
.cart_centre_voucher input{width:67px; padding:5px; text-align:right;  }

.cart_centre_net_amount{ clear:both; height:30px;margin-top:-2px;  background-color:#00B5E2;}
.cart_centre_net_amount_txt1{float:right;margin-left:0; width:243px; height:30px; line-height:30px; vertical-align:middle; font-size:12px; text-align:left; color:#fff;}
.cart_centre_net_amount_prix{float:right;width:46px; margin-right:43px; height:30px; line-height:30px; vertical-align:middle; font-weight:bold; font-size:14px; color:#FFF; text-align:right;}

.cart_centre_validation{ clear:both; height:44px;margin-top:-2px; }
.cart_centre_validation_bouton{float:right; width:210px; margin:10px 25px 7px 0; vertical-align:bottom;  text-align:center; color:#FFF; background-color:#eb4164; padding:5px; margin-bottom:50px;  }
.cart_centre_validation_bouton a{text-decoration:none; color:#FFF}
.cart_centre_validation_ico_poub{ float:right; margin:14px 17px 7px 0; width:30px;}
.cart_buyer_bout{ background-color:#eb4164;  height:18px; cursor:pointer; position:relative; top:1px; color:#fff;}
/*ORDER FORM*/
.order_centre{ margin-top:4px; padding:0 0 0 0px}
.order_centreligne2{ margin:0 0 4px 0; background-image:url(../medias/news_ligne2.png); background-color:#62c3e9; background-repeat:no-repeat; width:706px; height:3px}

.order_centre_cadre{height:63px; background-color:#00B5E2;}
.order_centre_cadre_paiement{height:63px; background-color:#00B5E2;}
.order_centre_cadre_titre{float:left; width:251px; height:29px; padding:12px 0 0 14px;   font-size:21px; color:#fff}
.order_centre_num1{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center;  color:#fff}
.order_centre_num2{float:left; width:19px; height:63px; line-height:63px; vertical-align:middle; text-align:center;   color:#fff; background-color:#eb4164;}
.order_centre_num3{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center;  color:#fff}

.order_centre_num2_paiement{float:left; width:19px; height:63px; line-height:63px; vertical-align:middle; text-align:center;  color:#fff; background-color:#eb4164;}
.order_centre_num3_paiement{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center;  color:#fff}

.order_centre_numtxt1_off{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}
.order_centre_numtxt2_off{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}
.order_centre_numtxt3_off{float:left; width:126px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}

.order_centre_numtxt1_on{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}
.order_centre_numtxt2_on{float:left; width:108px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;  color:#fff;}
.order_centre_numtxt3_on{float:left; width:126px; padding-left:3px; height:63px; line-height:63px; vertical-align:middle; text-align:left;   color:#fff;}


.order_centre_ligne1{min-height:30px; margin:15px 0 6px 0;  }
.order_centre_ligne1_txt{padding-top:6px;  font-size:14px; color:#000;  }

.order_centre_buyer_delivery{ background-color:#00B5E2}
.order_centre_buyer_delivery_txt1{float:left;width:314px; margin:5px 20px 0 10px; color:#FFF; } 
.order_centre_buyer_delivery_txt2{  font-size:15px; color:#fff; display:block;}
.order_centre_buyer_delivery_txt3{ float:left;width:336px; margin:5px 0 0 0; color:#FFF; }

.order_centre_parcel1{ margin-top:-2px; }
.order_centre_parcel_txt1{ font-size:14px; color:#2dafe1}
.order_centre_parcel_txt2{ font-size:15px; display:block;}
.order_centre_pdt{min-height:60px; margin-top:8px; padding-top:20px; }
.order_centre_pdt_cel1{width:489px;  }
.order_centre_pdt_cel2{width:94px;  text-align:right}
.order_centre_pdt_cel3{width:83px;  text-align:right; padding-right:10px;}
.order_centre_pdt_cel4{width:489px; }
.order_centre_pdt_total1{width:583px;  color:#2dafe1;text-align:right}
.order_centre_pdt_prix1{width:83px;  font-size:12px; color:#2dafe1; text-align:right; padding-right:10px;}
.order_centre_amount{ height:30px;  background-color:#015265}
.order_centre_amount2{ height:60px;  background-color:#015265}
.order_centre_amount_txt{float:left;width:580px; height:30px; line-height:30px; vertical-align:middle;   font-size:15px; color:#fff; text-align:right}
.order_centre_amount_px{float:left;width:93px;height:30px; line-height:30px; vertical-align:middle;   font-size:14px; color:#FFF; text-align:right;}
.order_centre_est_deliv{height:30px; margin-top:-2px; line-height:30px;    text-align:right;}
.order_centre_option1{width:706px; height:30px; line-height:30px; vertical-align:middle;   color:#015265}
.order_centre_option1 a { text-decoration:none; color:#015265} 
.order_centre_option2{ height:30px; line-height:30px; vertical-align:middle; margin-bottom:30px; }
.order_centre_option2_txt1{float:left; width:330px;  color:#015265}
.order_centre_option2_txt1 a { text-decoration:none; color:#015265} 
.order_centre_bouton_valid{float:left;width:210px; height:19px;line-height:19px; vertical-align:middle; margin-top:7px; background-color:#eb4164;  text-align:center;   padding:5px; color:#fff}
.order_centre_bouton_valid a{ text-decoration:none; color:#FFF} 
.order_centre_bouton_print{float:left;width:58px;margin-top:5px; text-align:center; cursor:pointer; padding:5px;}
.order_centre_return{float:left;   color:#015265; padding:5px;}
.order_centre_return a{ text-decoration:none; color:#015265}

/*paiement*/
.paiement_centre_cadre{height:63px; background-color:#00B5E2;}
.paiement_centre_num1{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center;  color:#fff}
.paiement_centre_num2{float:left; width:19px; height:63px; line-height:63px; vertical-align:middle; text-align:center;   color:#fff}
.paiement_centre_num3{float:left; width:20px; height:63px; line-height:63px; vertical-align:middle; text-align:center;  color:#fff; background-color:#eb4164;}

/*account*/

#account_container_left_centre_contenu_txt{width:631px; }
#account_container_left_centre_contenu{margin-top:4px; padding:10px 0 0 0; background-color:#D9E7EB;}

#account_container_left_centre_contenu_vouch{margin-top:4px; padding:10px 0 0 0; background-color:#D9E7EB;}

.account_titre{ font-size:21px;  color:#015265; padding-left:10px;}

.div_account_form{ margin:30px 0 30px 0; color:#015265; padding-bottom:20px;}
#haut_compte { margin:0px 0 30px 0;}
.div_account_form input{ width:190px; padding:5px;  color:#000; line-height:11px; vertical-align:top}
.div_account_form textarea{ width:190px; height:40px; padding:3px ; color:#000;}
.div_account_form select{ width:205px; padding:3px;  color:#000;}
.div_account_form a{text-decoration:none; color:#015265;}

#account_container_left_centre_contenu2{width:706px; min-height:100px; margin-top:10px; overflow:hidden}
.account_invoice_titre{  font-size:21px; color:#015265; margin-bottom:15px;}
.account_invoice_ligne{padding:10px 0 10px 0; margin-bottom:10px;}
.account_invoice_compteur{float:left; height:19px; line-height:15px; vertical-align:middle; text-align:center;font-family:'Arial'; font-weight:bold; font-size:14px; color:#015265}
.account_invoice_ref{float:left; height:19px; line-height:15px; vertical-align:middle; text-align:center;font-family:'Arial'; font-size:12px; color:#000}
.account_invoice_date{float:left; height:19px; line-height:15px; vertical-align:middle; text-align:center;font-family:'Arial'; font-size:12px; color:#000}
.account_invoice_prix{float:left; height:19px; line-height:15px; vertical-align:middle; text-align:center;font-family:'Arial'; font-weight:bold; font-size:14px; color:#000}
.account_invoice_bouton{float:right;width:212px; padding:3px;line-height:15px; vertical-align:middle; text-align:center; background-color:#eb4164; color:#fff; cursor:pointer;}
.account_invoice_bouton a { text-decoration:none; color:#fff}
.account_invoice_ligne2{ height:30px;background-image:url(../medias/news_ligne.png); background-position:top left; background-repeat:no-repeat;}
.account_invoice_ligne3{background-image:url(../medias/news_ligne2.png); background-position:top left; background-repeat:no-repeat; height:30px; line-height:30px; vertical-align:middle; font-family:Arial; font-size:11px; font-weight:bold; color:#015265}
.account_invoice_ligne3 a { text-decoration:none; color:#015265}

.account_invoice_ligne4{ height:3px;background-image:url(../medias/news_ligne2.png); background-position:top left; background-repeat:no-repeat;}
.account_ok{ width:33px;padding-top:6px; background-color:#eb4164; cursor:pointer;}
.account_ok a{ color:#FFF;  line-height:25px; padding-left:12px;}
.news_ligne { background-image:url(/medias/news_ligne.png); background-repeat:no-repeat; height:3px; width:140px; padding:0; margin:20px 0 15px 0; display:block; }

/*paiement*/
.paiement_ligne{ height:50px;background-image:url(../medias/news_ligne2.png); background-position:top left; background-repeat:no-repeat; padding:10px 0 10px 0; margin:10px 0 10px 0;}
.paiement_bouton{margin:10px 0 0 360px ;width:212px;height:19px; line-height:15px; vertical-align:middle; text-align:center; background-image:url(../medias/bouton_212_.png); background-repeat:no-repeat; font-family:Arial; font-weight:bold; font-size:11px; color:#fff; cursor:pointer}
.paiement_bouton a { text-decoration:none; color:#fff}
.paiement_lien_cpt {margin:25px 0 0 360px ;width:212px; text-align:center;font-family:Arial; font-size:11px; font-weight:bold; color:#015265}
.paiement_lien_cpt a { text-decoration:none; color:#015265}


.width25px { height:15px; }

.boite_g {
position:absolute; 
width:200px;
background-color:#fff; 
margin-top:-90px;
display:none;
border:#e2d9e9 solid 2px;
padding:5px;
}
a {
color:#015265
}

.input2m {
width:20px !important;
margin:0;
padding:0;
}


.ligne_top_voucher,.ligne_top_voucher2 ,.ligne_top_voucher3 { background-color:#00B5E2; height:80px; }

.ligne_top_voucher p,.ligne_top_voucher2 p ,.ligne_top_voucher3 p  { 
	margin:0;
	padding:0; 
}

.ligne_top_voucher .titre_text_vouch {
	float:left; 
	width:190px; 
	padding:0;
	padding-left:15px;
	    
		margin-top:7px;

}
.ligne_top_voucher .titre_text_vouch2 {
	float:left; 
	margin-top:7px;
	width:96px;
	margin-left:90px;
}
.ligne_top_voucher .titre_text_vouch3 {
	float:left; 
	text-align:left;
	margin-top:7px;
	width:92px;
	margin-left:0px;
}
.ligne_top_voucher .titre_text_vouch5 {
	float:left;
	margin-top:12px;
	font-size:25px!important;
	color:#ffffff;
	font-weight:100;
    font-family: 'robotolight';
}
.ligne_top_voucher2 .titre_text_vouch {
	float:left; 
	width:190px; 
	height:56px; 
	margin-top:12px;
	-margin-top:0;
	padding-left:20px;
}
.ligne_top_voucher2 .titre_text_vouch2 {
	float:left; 
	margin-top:12px;
	width:96px;
	margin-left:100px;

}
.cadre_cart { 
	border:1px solid red;
}
.ligne_top_voucher2 .titre_text_vouch3 {
	float:left; 
	text-align:left;
	margin-top:12px;
	-margin-top:13px;
	width:85px;
	margin-left:0px;

}
.ligne_top_voucher2 .titre_text_vouch5 {
	float:left;
	margin-top:25px;
	-margin-top:18px;
	font-size:19px!important;
	color:#ffffff;
	font-weight:100;
}

.ligne_top_voucher3 .titre_text_vouch {
	float:left; 
	width:190px; 
	height:56px; 
	margin-top:13px;
	margin-left:30px;
	
}
.ligne_top_voucher3 .titre_text_vouch2 {
	float:left; 
	margin-top:23px;
	width:96px;
	margin-left:90px;
}
.ligne_top_voucher3 .titre_text_vouch3 {
	float:left; 
	text-align:left;
	margin-top:23px;
	width:92px;
	margin-left:0px;
}
.ligne_top_voucher3 .titre_text_vouch5 {
	float:left;
	margin-top:28px;
	font-size:19px!important;
	color:#ffffff;
	font-weight:100;
}

#ref_list_js{
	height:150px;
	width:210px;
	overflow:auto;
	position:absolute;
	background-color:#D9E7EB !important;
	border:1px solid #00B5E2 ;
	border-top:0;
	display:none;
}
#ref_list_js a{
	display:block;
	color:#000;
	padding:3px;
	background-color:#D9E7EB !important;
	text-align:left !important;
}
#ref_list_js a:hover{
	background-color:#00B5E2 ;
}

#_claim{
    position: absolute;
    top: 450px!important;
}




#bulle_image,
#bulle_contact,
#bulle_shop ,
#bulle_translator,
#bulle_tailor,
#bulle_document ,
#bulle_document2,
#bulle_contact2 { 
	position: absolute;
	display: none;
	background-color: #EB4164;
	margin-left: 80px;
	margin-top: -20px;
	color: #fff !important;padding: 10px;
	
}
