


.boutique_titre:hover { 

font-family: Arial, Helvetica, sans-serif ;

font-size: 16px; 

font-style: normal; 

font-weight: bold; 

color: #F19037;

/*text-decoration:underline;*/

cursor:default;

}


.boutique_titre { 

font-family: Arial, Helvetica, sans-serif ; 

font-size: 16px; 

font-style: normal; 

font-weight: bold; 

color: #F19037 ;

text-decoration:none;

cursor:default;

}


.boutique_normal {  

font-family: Arial, Helvetica, sans-serif ;

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #000000 ; 

}



.boutique_petit {  

font-family: Arial, Helvetica, sans-serif ;

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000 ; 

}



.boutique_grlink {  

font-family: Arial, Helvetica, sans-serif ;

font-size: 12px; 

font-style: normal; 

font-weight: bold;

color: #666666 ; 

text-decoration:underline;

}



.boutique_grlink:hover { 

font-family: Arial, Helvetica, sans-serif ;

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #000000 ;

text-decoration:underline;

}

.boutique_tablink {  

font-family: Arial, Helvetica, sans-serif ;

font-size: 12px; 

font-style: normal; 

font-weight: bold;

color: #ffffff ; 

text-decoration:none;

}

.boutique_tablink:hover { 

font-family: Arial, Helvetica, sans-serif ;

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #ffffff ;

text-decoration:underline;

}

.boutique_ptlink {  

font-family: Arial, Helvetica, sans-serif ; 

font-size: 10px; 

font-style: normal; 

font-weight: normal;

color: #666666 ; 

text-decoration:underline;

}



.boutique_ptlink:hover { 

font-family: Arial, Helvetica, sans-serif ; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000 ;

text-decoration:underline;

}

.boutique_tabptlink {  

font-family: Arial, Helvetica, sans-serif ;

font-size: 10px; 

font-style: normal; 

font-weight: bold;

color: #ffffff ; 

text-decoration:none;

}

.boutique_tabptlink:hover { 

font-family: Arial, Helvetica, sans-serif ;

font-size: 10px; 

font-style: normal; 

font-weight: bold; 

color: #ffffff ;

text-decoration:underline;

}

.boutique_couleur { 

font-family: Arial, Helvetica, sans-serif ; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #F19037 ;

}



.boutique_bold { 

font-family: Arial, Helvetica, sans-serif ; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #666666 ;

}



.boutique_bouton {

background: #ffffff ; 

font-family: Arial, sans-serif; 

font-size: 12px;

font-style: normal; 

font-weight: bold; 

color: #666666 ;

}



.newsletter_bold { 

font-family: Arial, Helvetica, sans-serif ; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #666666 ;

}



.newsletter_normal {  

font-family: Arial, Helvetica, sans-serif ; 

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #000000 ; 

}



.panier_bold { 

font-family: Arial, Helvetica, sans-serif ; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #666666 ;

}



.panier_normal {  

font-family: Arial, Helvetica, sans-serif ; 

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #000000 ; 

}


.panier_petit {  

font-family: Arial, Helvetica, sans-serif ; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000 ; 

}



.boutique_fond {

background: #ffffff ; 

}

#boutique_fond {

background: #ffffff ; 

}

.newsletter_fond {

background: #f7f7f7 ; 

}



.boutique_ligne {

background: #cccccc ; 

}



.panier_sombre {

background: #e1e1e1 ; 

}



.panier_clair {

background: #f7f7f7 ; 

}











.entete_link {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal;

color: #666666; 

text-decoration:none;

}



.entete_link:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000;

text-decoration:underline;

}



.pied_link {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal;

color: #666666; 

text-decoration:none;

}



.pied_link:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000;

text-decoration:underline;

}



.barre_orange {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #F19037;

}











.compte_normal {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #666666; 

text-decoration:none;

}



.compte_normal:hover {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #000000; 

text-decoration:underline;

}



.compte_bold {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #666666; 

text-decoration:none;

}



.compte_bold:hover {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #000000; 

text-decoration:underline;

}











.corps_normal {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #000000; 

}



.corps_petit {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000; 

}



.corps_grlink {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold;

color: #666666; 

text-decoration:underline;

}



.corps_grlink:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #000000;

text-decoration:underline;

}



.corps_grlink2 {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold;

color: #FFFFFF; 

}



.corps_grlink2:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #FFFFFF;

}



.corps_orange { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #F19037;

}


.corps_titre { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 16px; 

font-style: normal; 

font-weight: bold; 

color: #F19037;

text-decoration:none;

}



.corps_titre:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 16px; 

font-style: normal; 

font-weight: bold; 

color: #F19037;

text-decoration:underline;

}



.corps_bold { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #666666;

}



.corps_bold:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: bold; 

color: #000000;

}



.corps_ptlink {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal;

color: #666666; 

text-decoration:underline;

}



.corps_ptlink:hover { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-style: normal; 

font-weight: normal; 

color: #000000;

text-decoration:underline;

}



.boutonblanc {

background: #ffffff ; 

font-family: Arial, sans-serif; 

font-size: 12px;

font-style: normal; 

font-weight: bold; 

color: #666666;

}











.scrollblanc {

scrollbar-arrow-color: #999999;

scrollbar-base-color: #f7f7f7;

scrollbar-track-color: #f7f7f7;

scrollbar-face-color: #ffffff;

scrollbar-shadow-color: #666666;

scrollbar-highlight-color: #f7f7f7;

scrollbar-darkshadow-color: #666666;

scrollbar-3d-light-color:  #f7f7f7;

}



table, td {  

font-family: Arial, sans-serif; 

font-size: 12px; 

font-style: normal; 

font-weight: normal; 

color: #000000; 

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #F19037;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #F19037;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}



.ph_normalprice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;	

	text-decoration: line-through;	

	font-weight: bolder;	

	color: #000000;

}



.ph_promoprice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;	

	font-weight: bolder;	

	color: #FF0000;	

}

div#menuhaut h2{
	display: none;
}

div#menuhaut li{
	display: none;
}

.tableborder {
	border: 2px dotted #B5B5B5;
}

.hs_titre { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
font-weight: bold; 
color: #ED008C;
text-decoration:none;
}

.hs_titre_black { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
font-weight: bold; 
color: #000000;
text-decoration:none;
}

.hs_titre_white { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF;
text-decoration:none;
}

.hs_petit {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
}

.hs_bold { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #ED008C;
}

.hs_grlink {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
color: #ED008C; 
text-decoration:underline;
}

.hs_grlink:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #666666;
text-decoration:underline;
}

.hs_cat_grlink {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration:none;
}

.hs_cat_grlink:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration:underline;
}

.hs_cat_grlink_bold {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration:none;
}

.hs_cat_grlink_bold:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration:underline;
}

.hs_ptlink {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
color: #ED008C; 
text-decoration:underline;
}

.hs_ptlink:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #666666;
text-decoration:underline;
}

.border2 {
	border: 1px solid #CCCCCC;
}

.hs_big { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 30px; 
font-style: normal; 
font-weight: bold; 
color: #ED008C;
text-decoration:none;
}

.boutique_border {
background: #e1e1e1;
border: 1px solid #000000;
height: 120px;
}

.boutique_blink {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000 ; 
	text-decoration: blink;
}

#zone_titre {
	display: block ;
}

#zone_nav_haut {
	display: block ;
	float:left;
}

#zone_nav_bas {
	display: block ;
}

#zone_news {
	display: block ;
}

#zone_tsm {
	display: block ;
}

#zone_autopromo {
	display: block ;
}

#zone_liens {
	display: block ;
}

#zone_droite {
	display: block ;
}

.tabSelected {
	font-family: Arial ; 
	font-style: normal; 
	color: #ffffff ;
	background-color:#666666;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	cursor:default;
}

.tabNoSelected {
	font-family: Arial ; 
	font-style: normal; 
	color: #000000 ;
	background-color:#f7f7f7;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	cursor:default;
}


#apparelassort {
	float:left;
	/*width:760px;*/
	width:100%;
	margin-bottom:7px;
}
#apparelassortItem { 
	float:left; width:355px;
	margin-left:8px; margin-bottom:7px; padding:3px;
	color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; 
	border: 1px solid #9b875a;
}
#apparelassortItem DIV.prdname { float:left; width:200px; height:30px; margin-bottom:10px; color: #F19037; font-weight: bold; }
#apparelassortItem DIV.prddes { float:left; width:200px; height:120px; }
#apparelassortItem DIV.prdcolor { float:left; width:400px; margin-top:10px; }


/* Nouvelle version des pages utilisant un custom id */

/* GLOBAL */
.custom_width { width:760px; } /* la largeur de la page */

.col-left { width:590px; } /* la largeur de la zone des produits / visuels / tsm sur les pages boutique */
.col-right { width:140px; margin-left:5px; margin-right:10px; } /* la largeur de la colonne latérale d'autopromotion */
.inner { margin:0; padding:0; }
.shop_module-header { text-align:left; } /* entête des modules de la barre latérale d'autopromotion */
.shop_module-body { margin-bottom:15px; text-align:left; } /* corps des modules de la barre latérale d'autopromotion */
.ligne { margin:20px 0 20x 0; } /* lignes */

/* ! Ne pas modifier les lignes suivante ! */
#homebt_cols-right { float:right; min-height:600px; !important background:#f7f7f7; }
#homebt_cols-left { float:left; !important }

/* homeboutique.html */

#custom_width-inner { margin:0; padding:5px; width:auto; }
#homebt_2cols { margin:0; padding:0; max-width:100%; width:100%; }

#zone_titre { margin:15px 5px 15px 5px; float:left; text-align:left; width:75%; }
#zone_description { margin:0 5px 15px 5px; float:right; text-align:left; width:75%; }
#zone_logo { margin:0 5px 20px 5px; float:left; width:20%; }

#shop_menu { width:98%; margin:5; padding:0; float:left; }
#shop_menu_top { float:top; height:25px; }
#shop_menu_top ul { margin:0; padding:0; }
#shop_menu_top ul li { list-style-type:none; margin:0 2px 0px 2px; padding:5px 0px 5px 0px; float:left }
#shop_menu_top ul li a, #shop_menu_top ul li a:hover, #shop_menu_top ul li a:active { text-decoration:none; margin:0; padding:5px 20px 4px 20px; }
#shop_menu_top ul li ul { list-style-type:none; margin:0; padding:0; float:right; }

#zone_button_products { width:120px; height:30px; float:left; margin-right:2px; }
#zone_button_products_inner { width:100%; height:100%; padding-top:7px; }
#zone_button_design { width:120px; height:30px; float:left; margin-right:2px; }
#zone_button_design_inner {  padding-top:7px; }
#zone_tsm { width:auto; height:30px; float:left; margin-right:2px; }
#zone_tsm_inner {  padding-top:7px; padding-left:5px; padding-right:5px; }
#zone_chooselanguage { padding-top:0px; }
#zone_chooselanguage_inner {  }
#zone_contextbar { /*float:bottom;*/ text-align:left; padding:10px; /*min-height:20px;*/ /*padding:10px 0 10px 8px;*/ /*margin:0 0 20px 0;*/ }

#language_selection { /*float:right;*/ margin-top:0px; }
#language_selection ul { margin:0 0 0 0; padding:0; width:100%; }
#language_selection ul li { list-style-type:none; margin:0px 2px 0px 2px; padding:2px 2px 2px 2px; float:right; }
#tab-i18n li { list-style-type:none; margin:0; padding:0 3px 0 3px; }

#zone_nav_haut { width:99%; height:35px; margin:0; padding:0; float:left; }
#zone_nav_haut ul li { float:left; list-style-type:none; margin:0; padding:0; }

#shop_products { width:100%; margin:0; padding:0; float:left; }
#product { padding:0px; margin:0px;}
#product_rv {  }
#product_description { width:100%; }
#product_picture {  }
#product_picture_inner {  }
#product_name { text-align:center; width:100%; height:20px; padding-top:15px; }
#product_name_inner {  }
#product_des { width:100%; height:20px; }
#product_des_inner { text-align:center; }
#product_description_left { width:100%; float:left; }
#product_price { text-align:center; }
#product_price_inner { text align:center; padding-top:17px; }
#product_description_right { width:30%; float:right; display:none; }
#product_addbasket { display:none; }
#product_addbasket_inner {  }

#homebt_products-tshirts { width:100%; text-align:center; height:100%; }
#homebt_products-tshirts ul li { text-align:center; }
#homebt_products-tshirts ul { text-align:center; }
#homebt_products-tshirts .inner ul li { list-style-type:none; margin:0; padding:0; }
#homebt_products-tshirts .inner ul { list-style-type:none; margin:0; padding:0; }

#zone_nav_bas ul li { float:left; list-style-type:none; margin:0; padding:0; }
#zone_nav_bas { width:99%; height:35px; margin:0; padding:0; float:left; }

#shop_bottom_container { width:100%; margin:0; padding:0; float:left; }
							
/* modules */

#zone_droite { width:100%; }
#zone_news { width:100%;}
#zone_autopromo { width:100%; }
#zone_liens { width:100%; }

/* homeboutique_visuel.html */

#homebt_pictures-tshirts { width:100%; text-align:center; height:100%; }
#homebt_pictures-tshirts ul li { text-align:center; }
#homebt_pictures-tshirts ul { text-align:center; }
#homebt_pictures-tshirts .inner ul li { list-style-type:none; margin:10px 6px 10px 6px; padding:0; float:left; width:180px;  height:180px; }
#homebt_pictures-tshirts .inner ul { list-style-type:none; margin:2px; padding:0; }
#picture { float:left; }

/* selectionnerproduit.html */

#homebt_cols-left-selprd { float:left; width:280px; min-height:300px;  } /* largeur de la zone du visuel */
#homebt_cols-right-selprd { float:left; width:450px; } /* margeur de la zone du formulaire */

#homebt_cols-left-selprd ul { margin:10px 0 10px 0; padding:0; }
#homebt_cols-right-selprd ul { margin:10px 0 10px 0; padding:0 10px 0 10px; }
#homebt_no-col-selprd-infos-top ul { margin:0; padding:0; }
#homebt_no-col-selprd-infos-middle ul { margin:10px 10px 10px 10px; padding:0; }
#homebt_no-col-selprd-infos-middle ul li ul { margin:0 0 0 0px; padding:0; }
#homebt_no-col-selprd-infos-bottom ul { margin:0; padding:0; }
#homebt_selprd-iefix-button { margin:0 0 20px 0; padding:210px 0 0 0; }
#homebt_cols-left-selprd ul li, #homebt_cols-left-selprd ul li ul li  { list-style-type:none; margin:0; padding:0; }
#homebt_cols-right-selprd ul li { list-style-type:none; margin:10px 0 10px 0; padding:0; }
#homebt_cols-right-selprd ul li ul { list-style-type:none; margin:0; padding:0; }
#homebt_cols-right-selprd ul li ul li { list-style-type:none; margin:5px 0 5px 0; padding:0; }
#homebt_no-col-selprd-infos-top { float:left; }
#homebt_no-col-selprd-infos-middle { float:left; margin:0 0 20px 0; }
#homebt_no-col-selprd-infos-middle ul li { list-style-type:none; margin:0; padding:0; float:left; }
#homebt_no-col-selprd-infos-middle ul li ul li { list-style-type:none; float:none; }
#homebt_no-col-selprd-infos-bottom { float:left; } 
#homebt_no-col-selprd-infos-bottom ul li, #homebt_no-col-selprd-infos-bottom ul li ul li { list-style-type:none; margin:0 8px 0 8px; padding:0; }

/** monpanier.html **/

#custom_mybasket-submit-keepshopping ul li { list-style-type:none; }
#custom_mybasket-submitpaiement { width:48%; float:right; }
#custom_mybasket-keepshopping { width:48%; float:left; }
#custom_mybasket-promtxts ul { margin:0; padding:0; }
#custom_mybasket-promtxts ul li { padding-top:10px; list-style-type:none; }

/** facturation.html **/

#custom_fact-promtxts { padding: 1px 0 1px 0; }
#custom_fact-promtxts ul { margin: 10px 0 10px 0; padding:0 10px 0 10px; }
#custom_fact-promtxts ul li { list-style-type:none; margin:0; padding:0; }

