/************************************************************
 *  Balises standard et générales
 ************************************************************/
body 
{
	margin: 0px;
	font-size: 62.5%;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	background: #cbcdd4 url(../images/body-bg.jpg) top left repeat-x;
}


.textgray {
	color: #606060;
}
.textred {
	color: red;
}

a 
{
	text-decoration: underline;
	color: #3F3F40;
}

a:hover 
{ 
	text-decoration: none;
	color: #7eb947;
}

.error {
	color: red;
}
.red {
	color: red;
}
.orange {
	color: #cc9933;
}

h1 {
	color: #1F4BC5;
	border-bottom: 1px solid #C1C1C1;
	padding-bottom: 5px;
	font-size: 1.6em;
}

.clear {
	clear: both;
}
.clearTop{
	width: 945px;
	height:30px;
	clear: both;
}
img {
	border: 0px;	
}

#page {
	margin: 15px auto;
	padding: 0 20px 0 20px;	
	font-size: 1.1em;
	width: 945px;
	position: relative;
	background:#fff;
	box-shadow: 3px 0 15px 0 #222;
	-moz-box-shadow: 3px 0 15px 0 #222;
	-webkit-box-shadow: 3px 0 15px 0 #222;
}

#printbanner {
	visibility: hidden;
	display: none;
}
#conteneur_print div#printbanner_print{
	padding : 5px 0 5px 100px;
}
#information_print {
	display: none;	
	visibility: hidden;
}


#zone_blocs_content {
	background-color:#fff; /* ie fix for ajax calls that make text pixelated */
}
	body.home #zone_blocs_content {width:615px;overflow:hidden;}

#zone_contenu h2 {
	margin-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	line-height: 0.6em;
	font-size: 1.3em;
}
#zone_contenu ul li {
	margin-bottom: 4px;
}
#zone_contenu h2, #zone_contenu h3 {
	color: #666666;
}
#zone_contenu {
	color: #606060;
}

#zone_contenu table p {
	padding: 1px;
	margin: 0px;
}


/* BANDEAU */
#bandeau {
	background-image: url(../images/bandeau-30-fr.jpg);
	background-repeat: no-repeat;
	width: 945px;
	height: 104px;	
}
	body.en #bandeau {background-image: url(../images/bandeau-30-en.jpg);}
	
#pubbandeau {
	width: 250px;
	float: left;
}
#pubbandeau img {
	vertical-align: top;
	float: left;
}
#pubbandeau div.pubbandeau_texte {
	float: left;
	padding-left: 7px;
	padding-top: 4px;
	color: #3e3e3e;
}

#menubandeau_top {
	color: #5F5F5F;
	padding-top: 10px;
}
#menubandeau_top a {
	color: #666666;
	padding-left: 3px;
	padding-right: 3px;
}
#menubandeau_top a:hover {
	color: #333366;	
}


#menubandeau {
	float: right;
	color: #5F5F5F;
	padding: 4px;
}
#menubandeau img {
	vertical-align: middle;
}
#menubandeau a {
	color: #666666;
	padding-left: 3px;
	padding-right: 3px;
}
#menubandeau a:hover {
	color: #333366;	
}
#menubandeau .loginbandeau a {
	color: #343499;
}
#menubandeau .languagelink a {
	font-weight: bold;
}
#menubandeau .basket-overview-title {
	color: #343499;
}
#menubandeau .welcometext {
	color: #343499;
}

#bandeau_trouve img {
	/*margin-top: 5px;*/
}

#lienbandeau_bloc {
	float: left;
	width: 370px;
	height: 60px;	
}
#lienbandeau a{
	display:block;
	width: 370px;
	height: 60px;	
}
#textebandeau2 {
	/*float: left;*/
	font-size: 1.1em;
	color: #f4f1de;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	padding-top: 3px;
}

#textebandeau1 {
	/*float: left;*/
	font-size: 1.1em;
	color: #a7afc8;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	/*padding-left: 100px;*/
	padding-top: 10px;
	padding-right: 30px;
}
#textebandeau1:first-letter {
	font-size: 1.4em;
}
.texte-bigger {
	font-size: 1.4em;
}


/* MENU PRINCIPAL */
#menuprincipal {
	width: 945px;
}
#menuprincipal ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
}
#menuprincipal ul li {
	float: left;
	background-image: url(../images/bouton_menu.png);
	background-repeat: repeat-x;
	height: 18px;
	border: 1px solid #cccccc;
	border-left: none;
	margin-right: 1px;
	text-align: center;
	padding-top: 2px;
	font-size: 1.2em;
	width: 19.7%;
}
#menuprincipal ul li.firstitem{
	border-left: 1px solid #cccccc;
}
#menuprincipal ul li a {
	display: block;
	color: #666666;
}

/* MENU CATEGORIES */
#menucategories {
	width: 945px;
}
#menucategories ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
}
#menucategories ul li {
	float: left;
	background-image: url(../images/bouton_menu.png);
	background-repeat: repeat-x;
	height: 21px;
	border: 1px solid #cccccc;
	border-left: none;
	margin-right: 1px;
	text-align: center;
	padding-top: 4px;
	font-size: 1.2em;
	/*padding-left: 38px;
	padding-right: 37px;*/
	padding-left: 37px;
	padding-right: 38px;
	position: relative;
}
	body.en #menucategories ul li {padding-left: 41px;padding-right: 41px;}

#menucategories ul li.selected {
	background-image: url(../images/bouton_menu_select.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #FBFBFB;
	border-bottom: 1px solid #ffffff;
}
#menucategories ul li.firstitem {
	border-left: 1px solid #cccccc;
	/*padding-right: 41px;*/
	padding-right: 38px;
}
	body.en #menucategories ul li.firstitem {padding-right: 42px;}

#menucategories ul li a {
	display: block;
	color: #333399;
	text-decoration: none;
}
#menucategories ul li ul {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #ffffff;
	display: none;
	position: absolute;
	left: -2px;
	top:18px;
	margin-top: 7px;
	z-index: 9999;
	/*background-image: url(../images/transpixel.png);*/
}
#menucategories ul li ul li {
	background-image: none;
	background-color: white;
	height:auto;
	float: none;
	text-align: left;
	border: 0px;
	font-size: 0.9em;
	padding: 2px 10px;
	margin: 0px;
	width: 200px;
	z-index: 9999;
}
#menucategories li:hover ul, #menucategories li.sfhover ul {
	display: block;
}

/* BANDEAU HAUT */
#haut_options {background: url(../images/searchbox-bg.gif) top left repeat-x; height:48px;width: 942px;}

#searchbox {
	padding-top: 10px;
	float: left;
	margin-left:10px;
}
#searchbox input {
	vertical-align: middle;
}
#searchbox .searchbox-button {
	padding-left: 7px;
}
#searchbox .brand-clear img{
	float: left;
	margin-top: 5px;
}

#searchbox form{
	float:left;
}
span.advanced-search {
	width: 206px;
	padding:0 0px 4px 3px;
	margin-top: -1px;
	text-align:right;
	clear:both;
	float: left;
}
span.advanced-search a {
	color: #808080;
	text-decoration: underline;
	margin-right: 9px;
}
#zone_blocs_content #searchbox form{
	float: none;
}
#zone_blocs_content span.advanced-search {
	float: none;
	margin-top: 0px;
	padding-left: 15px;
}

#tx-ttproducts-pi1-search h1 {
	font-size: 1.4em;
	width: 595px;
}
#liste_marques_vendues {
	/*float: left;*/
	/*padding-top: 10px;*/
	/*padding-left: 30px;*/
	/*padding-right: 20px;*/
}
#chatter_conseiller {
	float: right;
	padding-right: 10px;
}

.tx-igelectromikettproduct-pi11 {
	text-align: right;
}

.lbl_brand{
	float:left;
	margin-right:10px;
	margin-left: 5px;
	margin-top:8px;
	font-size: 1.1em;
	color: #808080;
}

.searchbox-input{
	margin-right:5px;
	margin-top:3px;
	padding: 0px;
	float:left;
}
	body.en .searchbox-input {width: 200px;}

.tx-igelectromikettproduct-pi3 .searchbox-input {
	color: #808080;
}

.searchbox-button{
	float:left;
}

/* ZONE BREADCRUMB */
#zone_blocs_breadcrumb {
	color: #999999;
	margin-top: 7px;
}
	.home #zone_blocs_breadcrumb {display:none;}
	
#zone_blocs_breadcrumb a {
	color: #1F4BC5;	
}
#zone_blocs_breadcrumb span.current {
	color: #1F4BC5;	
}


/* ZONE DE CONTENU */
#zone_contenu_large {
	padding-bottom: 5px;
	padding-top: 15px;
	width: 625px;
	margin:0 auto;
}
#zone_contenu {
	padding-bottom: 5px;
	padding-top: 3px;
	margin-top:5px;
}
#zone_left {
	width: 165px;
	float: left;
}
#zone_blocs, #zone_blocs_2column {
	width: 620px;
	min-height: 100px;
	float: left;
}

#zone_droite {
	width: 155px;
	float: left;
}
#zone_blocs {
	padding-bottom: 20px;
}
	body.home #zone_blocs {padding-bottom: 0;}
	
#zone_blocs_pubcontent {
	text-align: center;
}


/* ZONE GAUCHE */
#categories_title {
	background-image: url(../images/categories_title_background.jpg);
	background-repeat: no-repeat;
	width: 134px;
	display:block;
	color: #ffcc33;
	font-weight:bold;
	font-family: "arial black", arial;
	font-size: 1.1em;
	text-transform:uppercase;
	/*padding: 5px 35px 7px 6px;*/
	padding: 5px 35px 4px 6px;
	
}
	body.home #categories_title {display:none;}

.categories_title_myaccount {
	background-image: url(../images/myaccount_title_background.jpg) !important;
}
.categories_title_support {
	background-image: url(../images/support_title_background.jpg) !important;
}
#categories_title a,#categories_title a:hover,#categories_title a:link,#categories_title a:visited {
	color: #ffcc33;
}
#categories_contenu {
	background-image: url(../images/categories_content_background.jpg);
	background-repeat: no-repeat;
	background-color: #fcfaeb;

	border: 1px solid #c2c7da;
	border-top: 0px;
	width: 157px;
	font-size: 0.9em;
	line-height: 1.2em;
}
	body.home #categories_contenu {background:none;border:1px solid #99a3c2;font-size: 9px; min-height: 420px;}
	

#categories_contenu .tx-igelectromikettproduct-pi2 {
	width: 159px;
}
#categories_contenu .cat-selected a, #categories_contenu a.cat-selected {
	color: green;
}
#categories_contenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
}
#categories_contenu ul li ul {
	margin: 0px;
	padding: 0px;
}
.support_menuleft ul {
	padding-left: 7px !important;
}
#categories_contenu ul li {
	padding-top: 4px;
	padding-left: 2px;
	padding-bottom: 4px;
	font-weight: bold;
}
	body.home #categories_contenu ul li  {padding:0 0 3px 2px;margin-bottom:0;}
	
#categories_contenu ul li.diecast_title_tree {
	color: #333399;
	text-transform: uppercase;
}
#categories_contenu ul li ul li {
	padding-top: 4px;	
	padding-bottom: 3px;
	padding-left: 14px;
	font-weight: normal;
}
	body.home #categories_contenu ul li ul li {margin:0;padding: 2px 2px 2px 8px;}
	
#categories_contenu ul li a {
	color: #333399;	
	text-decoration: none;
	font-size: 1.1em;
}
	
#categories_contenu ul li .highlight-title {
	font-size: 0.9em;
}
#categories_contenu ul li.cat-highlight-main {
	text-transform: none;
}

#categories_contenu ul li ul li a {
	color: #666666;
	font-size: 1.1em;
}
	body.home #categories_contenu ul li ul li a {color: #999;}

#categories_contenu ul li ul li ul li {
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 20px;
}

#categories_contenu ul li div.selector_plus_minus_block {
	width: 11px;
	padding-left: 2px;
}
#categories_contenu .selector_plus_minus {
	color: #808080;
}

#categories_contenu .category-separator {width: 52px; margin-left: 13px; border-bottom: 1px dashed #253b7d; height: 5px; margin-bottom: 5px;}
	body.home #categories_contenu .category-separator {margin:5px 0 4px 4px; height:1px;border-bottom:1px dotted #253b7d;width:35px;}
	body.home #categories_contenu > .category-separator:nth-of-type(2) {display:none;}
	
#zone_infogauche_content {
	background-image: url(../images/categories_content_background.jpg);
	background-repeat: no-repeat;
	background-color: #fcfaeb;
	
	margin-top: 8px;
	
	border: 1px solid #c2c7da;
	border-top: 0px;
	width: 137px;
	padding: 10px;
	font-size: 1em;
	line-height: 1.2em;
}
#zone_infogauche_content .tx-igelectromikettproduct-pi11 {
	text-align: left !important;
}
#zone_infogauche_content hr {
	height:1px;
	border-width:0;
	color:gray;
	background-color:gray;
}
#zone_infogauche_content a {
	color: #2344a0;
}

/* ZONE DROITE */
#certificat_cadeau {
	padding-top: 0px;
}
#truc_astuces {
	padding-top: 5px;
}
#meilleurs_vendeurs {
	padding-top: 5px;
}
#pub_droite {
	padding-top: 5px;	
}

#menubasket {
	list-style-type: none;
}

#menubasket li {
	float: left;
	padding: 0px 4px;
}

/*#slideshow {overflow:hidden;width:153px;height:203px;}*/

/* PRODUITS VEDETTES */
#produits_vedette {
	/* ie fix for ajax calls that make text pixelated */
	background-color:#fff;
}

#vedette_titre,
#testimonials_titre {
	background-image: url(../images/bandebleu_produits.jpg);	
	background-repeat: no-repeat;
	width: 944px;
	height: 31px;
	color: #ffcc33;
	text-transform: uppercase;
	font-family: Verdana;
	font-weight: bold;
	/*padding-top: 6px;
	padding-left: 10px;*/
	margin-top:0px;
	vertical-align: middle; 
	display: table-cell;
	
}
#testimonials_titre {padding-left: 10px;}

#vedette_titre img{
	padding-left:3px;
	padding-right:3px;
	vertical-align: middle;
	
}

#vedette_contenu {
	padding: 10px;	
}

.tx-igelectromikettproduct-pi5{
	float:left;
	/*padding-top: 6px;*/
	padding-left: 10px;
	padding-bottom: 3px;
	
}

/* Slider */
.qm-slider {padding-left:12px; margin-top:2px; background:#dfdfdf;}
.qm-slider ul.qm-slider-panels {margin:0;padding:0;list-style-type:none;}
.qm-slider li.qm-slider-panel {margin:0;padding:0;}

/* SERVICES À LA CLIENTÈLES */
#services_titre {
	/*background-image: url(../images/bandebleu_services.png);*/
	background-image: url(../images/bandebleu_produits.jpg);	
	background-repeat: no-repeat;
	width: 944px;
	height: 31px;
	color: #FFCC33;
	text-transform: uppercase;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
	
}
#services_contenu {
	padding: 10px;	
	padding-bottom: 15px;
	height: 115px;
}
#services_contenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#services_contenu ul li {
	padding-left: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	/* AJUSTER selon la largeur */
	margin-right: 2px;
	float:left;
	color: #333399;
}
	body.en #services_contenu ul li {margin-right: 32px;}

#services_contenu ul li ul {
	margin-top: 4px;	
	margin-bottom: 10px;
}
#services_contenu ul li ul li {
	padding-top: 2px;	
	padding-bottom: 0px;
	font-weight: normal;
	border-left: 1px solid #333399;
	float:none;
	margin-right: 0px;
}

#services_contenu ul li ul li.firstlevel {
	border: 0px;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 0px;
}
#services_contenu ul li ul li.firstlevel a {
	color: #333399;
}
#services_contenu ul li a {
	color: #333399;
}
#services_contenu ul li ul li a {
	color: #808080;
}


/* PIED DE PAGE */
#pied {
	border-top: 1px solid #333399;
	border-bottom: 1px solid #333399;
	width: 945px;
}
#pied img {
	vertical-align: middle;	
	padding-left: 3px;
	padding-right: 3px;
}
#pied_gauche {
	float: left;
	width: 550px;
	padding-left: 15px;
	padding-top: 9px;
	
}
#pied_centre {
	float: left;
	/*width: 125px;*/
	width: 145px;
	text-align: center;
	margin-top: 5px;
}
#pied_droite {
	float: right;	
	width: 225px;
	text-align: right;
	height: 40px;
	padding-top: 9px;
}
#pied_gauche .modepaiement {
	color: #333399;
	font-size: 1.3em;
}
#pied_droite .memberof {
	color: #333399;
	font-size: 1.3em;
}
#pied_droite img {
	margin-top: 3px;
	padding-left: 20px;
}

#information, #information_print {
	padding-top: 5px;
	padding-bottom: 5px;
	/*color: #333399;*/
	color: #999999;
	text-align: center;	
}

/* FELOGIN */
#menubandeau {
}
#menubandeau form {
}
#logoutform {
	display: inline;
}
#logoutform .felogin-hidden {
	display: inline;	
}

.felogin-message {
	margin-bottom: 15px;
}
* html .felogin-message {
	margin-bottom: 0px;
}
.felogin-fieldset {
	padding: 1em;
}
* html .felogin-fieldset {
	padding: 2em;
}
.forgotemail label {
	padding-bottom: 5px;
	padding-top: 7px;
}


/* POWERMAIL */

/* DEMANDE PRODUIT */
#demandeproduit fieldset {
	border: 0px;
}
#demandeproduit legend {
	display: none;
}
#demandeproduit label {
	float: left;
	width: 150px;
}

#demandeproduit .powermail_mandatory {
	color: red;
	padding-left: 4px;	
}
#demandeproduit .powermail_mandatory_js {
	padding-left: 153px;
	color: red;	
	padding-top: 2px;
}
/* All fields */
#demandeproduit .tx_powermail_pi1_fieldwrap_html {
	padding-top: 2px;
	padding-bottom: 5px;	
}
/* All buttons */
#demandeproduit .tx_powermail_pi1_fieldwrap_html_submit {
	float: left;
	padding-right: 10px;
}

/* Province */
#demandeproduit #uid100010 {
	margin-left: 153px;
	margin-top: 4px;
}
/* Checkbox news and rebate */
.tx_powermail_pi1_fieldwrap_html_24 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;	
}
#demandeproduit .powermail_check_inner_uid24_0 label {
	width: auto;
}

/* RETOUR MARCHANDISE */
#retourmarchandise fieldset {
	border: 0px;
}
#retourmarchandise legend {
	display: none;
}
#retourmarchandise label {
	float: left;
	width: 150px;
}

#retourmarchandise input.jscalendar {
	width: 70px;
}

#retourmarchandise .jscalendar_cb {
	display: none !important;
}
#uid52_msgCnt, #uid59_msgCnt, #uid66_msgCnt , #uid73_msgCnt , #uid80_msgCnt , #uid148_msgCnt, #uid156_msgCnt, #uid164_msgCnt, #uid172_msgCnt, #uid180_msgCnt {
	display: none !important;
}

#retourmarchandise img.date2cal_img_help {
	display: none !important;
}

#retourmarchandise .powermail_mandatory {
	color: red;
	padding-left: 4px;	
}
#retourmarchandise .powermail_mandatory_js {
	padding-left: 153px;
	color: red;	
	padding-top: 2px;
}
/* All fields */
#retourmarchandise .tx_powermail_pi1_fieldwrap_html {
	padding-top: 2px;
	padding-bottom: 5px;	
}
/* All buttons */
#retourmarchandise .tx_powermail_pi1_fieldwrap_html_submit {
	float: left;
	padding-right: 10px;
}

/* Province */
#retourmarchandise #uid100031,#retourmarchandise #uid100139,#uid100193 {
	margin-left: 153px;
	margin-top: 4px;
}


/* # Fact */
#powermaildiv_uid48 label, #powermaildiv_uid48, #powermaildiv_uid57, #powermaildiv_uid64, #powermaildiv_uid71, #powermaildiv_uid78,#powermaildiv_uid146 label, #powermaildiv_uid146, #powermaildiv_uid154, #powermaildiv_uid162, #powermaildiv_uid170, #powermaildiv_uid178 {
	width: 70px;
	float: left;	
}
/* # Produit */
#powermaildiv_uid49 label, #powermaildiv_uid49, #powermaildiv_uid58, #powermaildiv_uid65, #powermaildiv_uid72, #powermaildiv_uid79,#powermaildiv_uid147 label,#powermaildiv_uid147, #powermaildiv_uid155, #powermaildiv_uid163, #powermaildiv_uid171, #powermaildiv_uid179  {
	width: 70px;
	float: left;	
}
/* Date */
#powermaildiv_uid52 label, #powermaildiv_uid52, #powermaildiv_uid59, #powermaildiv_uid66, #powermaildiv_uid73, #powermaildiv_uid80,#powermaildiv_uid148 label,#powermaildiv_uid148, #powermaildiv_uid156, #powermaildiv_uid164, #powermaildiv_uid172, #powermaildiv_uid180 {
	width: 110px;
	float: left;
}
/* Description */
#powermaildiv_uid53 label, #powermaildiv_uid53, #powermaildiv_uid60, #powermaildiv_uid67, #powermaildiv_uid74, #powermaildiv_uid81,#powermaildiv_uid149 label, #powermaildiv_uid149 , #powermaildiv_uid157, #powermaildiv_uid165, #powermaildiv_uid173, #powermaildiv_uid181 {
	width: 135px;
	float: left;
}
/* Quantité */
#powermaildiv_uid54 label, #powermaildiv_uid54, #powermaildiv_uid61, #powermaildiv_uid68, #powermaildiv_uid75, #powermaildiv_uid82,#powermaildiv_uid150 label, #powermaildiv_uid150, #powermaildiv_uid158, #powermaildiv_uid166, #powermaildiv_uid174, #powermaildiv_uid182 {
	width: 65px;
	float: left;	
}
/* Demande */
#powermaildiv_uid55 label, #powermaildiv_uid55, #powermaildiv_uid62, #powermaildiv_uid69, #powermaildiv_uid76, #powermaildiv_uid83,#powermaildiv_uid151 label, #powermaildiv_uid151 , #powermaildiv_uid159, #powermaildiv_uid167, #powermaildiv_uid175, #powermaildiv_uid183  {
	width: 97px;
	float: left;	
}
/* Montant */
#powermaildiv_uid56 label, #powermaildiv_uid56, #powermaildiv_uid63, #powermaildiv_uid70, #powermaildiv_uid77, #powermaildiv_uid84,#powermaildiv_uid152 label, #powermaildiv_uid152 ,#powermaildiv_uid160, #powermaildiv_uid168, #powermaildiv_uid176, #powermaildiv_uid184 {
	width: 50px;
	float: left;	
}

#powermaildiv_uid57 label, #powermaildiv_uid64 label, #powermaildiv_uid71 label, #powermaildiv_uid78 label,#powermaildiv_uid154 label, #powermaildiv_uid162 label, #powermaildiv_uid170 label, #powermaildiv_uid178 label  {
	display: none;	
}
#powermaildiv_uid58 label, #powermaildiv_uid65 label, #powermaildiv_uid72 label, #powermaildiv_uid79 label,#powermaildiv_uid155 label, #powermaildiv_uid163 label, #powermaildiv_uid171 label, #powermaildiv_uid179 label {
	display: none;	
}
#powermaildiv_uid59 label, #powermaildiv_uid66 label, #powermaildiv_uid73 label, #powermaildiv_uid80 label, #powermaildiv_uid156 label, #powermaildiv_uid164 label, #powermaildiv_uid172 label, #powermaildiv_uid180  label {
	display: none;	
}
#powermaildiv_uid60 label, #powermaildiv_uid67 label, #powermaildiv_uid74 label, #powermaildiv_uid81 label,#powermaildiv_uid157 label, #powermaildiv_uid165 label, #powermaildiv_uid173 label, #powermaildiv_uid181 label {
	display: none;	
}
#powermaildiv_uid61 label, #powermaildiv_uid68 label, #powermaildiv_uid75 label, #powermaildiv_uid82 label,#powermaildiv_uid158 label, #powermaildiv_uid166 label, #powermaildiv_uid174 label, #powermaildiv_uid182 label {
	display: none;	
}
#powermaildiv_uid62 label, #powermaildiv_uid69 label, #powermaildiv_uid76 label, #powermaildiv_uid83 label,#powermaildiv_uid159 label, #powermaildiv_uid167 label, #powermaildiv_uid175 label, #powermaildiv_uid183 label {
	display: none;	
}
#powermaildiv_uid63 label, #powermaildiv_uid70 label, #powermaildiv_uid77 label, #powermaildiv_uid84 label,#powermaildiv_uid160 label, #powermaildiv_uid168 label, #powermaildiv_uid176 label, #powermaildiv_uid184 label {
	display: none;	
}

#tx-powermail-pi1_fieldset_5, #tx-powermail-pi1_fieldset_3, #tx-powermail-pi1_fieldset_6, #tx-powermail-pi1_fieldset_7, #tx-powermail-pi1_fieldset_8 {
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;	
}

/*#tx-powermail-pi1_fieldset_5 .tx_powermail_pi1_fieldwrap_html {
	padding: 0px;
}*/


/* CERTIFICAT CADEAU */
#certificatcadeau label {
	float: left;
	width: 150px;
}
#certificatcadeau .powermail_mandatory {
	color: red;
	padding-left: 4px;	
}
#certificatcadeau .powermail_mandatory_js {
	padding-left: 153px;
	color: red;	
	padding-top: 2px;
}
#powermaildiv_uid119, #powermaildiv_uid118 {
	padding-left: 150px;
}
/* Province */
#certificatcadeau #uid100128,#certificatcadeau #uid100226  {
	margin-left: 153px;
	margin-top: 4px;
}
/* All fields */
#certificatcadeau .tx_powermail_pi1_fieldwrap_html {
	padding-top: 2px;
	padding-bottom: 5px;	
}
/* All buttons */
#certificatcadeau .tx_powermail_pi1_fieldwrap_html_submit {
	float: left;
	padding-right: 10px;
}
#certificatcadeau #tx-powermail-pi1_fieldset_14 {
	border: 0px;
}
#certificatcadeau #tx-powermail-pi1_fieldset_14 legend {
	display: none;
}

#powermaildiv_uid121, #powermaildiv_uid123, #powermaildiv_uid124, #powermaildiv_uid125, #powermaildiv_uid126, #powermaildiv_uid127, #powermaildiv_uid128, #powermaildiv_uid129 {
	padding-left: 100px;
}




/* NOUS JOINDRE */
#nousjoindre fieldset {
	border: 0px;
}
#nousjoindre legend {
	display: none;
}
#nousjoindre label {
	float: left;
	width: 150px;
}

#nousjoindre .powermail_mandatory {
	color: red;
	padding-left: 4px;	
}
#nousjoindre .powermail_mandatory_js {
	padding-left: 153px;
	color: red;	
	padding-top: 2px;
}
/* All fields */
#nousjoindre .tx_powermail_pi1_fieldwrap_html {
	padding-top: 2px;
	padding-bottom: 5px;	
}
/* All buttons */
#nousjoindre .tx_powermail_pi1_fieldwrap_html_submit {
	float: left;
	padding-right: 10px;
}

/* Province */
#nousjoindre #uid100097, #nousjoindre #uid100238 {
	margin-left: 153px;
	margin-top: 4px;
}



/* SR_FEUSER_REGISTER */
.tx-srfeuserregister-pi1 .error {
	color: red;
}
.tx-srfeuserregister-pi1 span {
	color: red;
}
.tx-srfeuserregister-pi1 p.infoforms {
	margin: 5px 0px !important;
}
.tx-srfeuserregister-pi1 p.unsubscribeforms {
	margin: 4px 0px !important;
}
.tx-srfeuserregister-pi1 p {
	color: black;
}
.tx-srfeuserregister-pi1 h2 {
	margin-bottom: 10px !important;
}

/* Gift Card */

.tx-iggiftcard-pi1 #giftcard_amount_label {
}
.tx-iggiftcard-pi1 .giftcard-begin1 {
	margin-top: 10px;
	margin-bottom: 2px;
}
.tx-iggiftcard-pi1 .giftcard-begin2 {
	margin-bottom: 13px;
}
.tx-iggiftcard-pi1 .giftcard_image {
	margin-top: 10px;
	margin-bottom: 10px;
}
.tx-iggiftcard-pi1 .giftcard-end {
	margin-top: 10px;
	font-style: italic;
}
.tx-iggiftcard-pi2 #giftcard_activate table {
	margin-top: 10px;
	margin-bottom: 8px;
	padding-bottom: 9px;
}
.tx-iggiftcard-pi2 #giftcard_activate table tr td {
	padding-top: 6px;
}

.csc-frame-indent3366 {
	width: 450px;
	margin-top: 18px;
	padding-top: 13px;
	margin-left: 220px;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.csc-frame-indent3366 h2 {
	margin-bottom: 10px !important;
}


/* TT_PRODUCT - generic */
.tx-ttproducts-pi1 iframe{
	border: none;
}
.tx-ttproducts-pi1 .newproduct {
	padding-left: 20px;
	color: red;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}
.tx-ttproducts-pi1 .bestseller {
	padding-left: 20px;
	color: #cc6633;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}


/* TT_PRODUCT - wishlist */
.wishlist-confirmation {
	color: red;	
}

/* TT_PRODUCT - basket overview */
#tx-ttproducts-pi1-overview {
	display: none;	
}
/* TT_PRODUCT - basket */

.basket-error {
	color: #606060;
}
.tx-ttproducts-pi1-wrap1 {
	color: #606060;
}
.tx-ttproducts-pi1-wrap2 {
	font-size: 11px;
}
.btn_delete {
cursor: hand;
cursor: pointer;
}
#payment-selector {
}
#payment-selector .payment-radio {
	float: left;
	text-align: center;
	margin: 0px 18px;
}
#payment-selector .payment_desc_supp {
	width: 200px;
	font-size: 0.8em;
}

.menu-basket-top {
	width: 940px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: center;
}
.menu-basket-top input {
	margin: 0px 4px;
}
	body.en .menu-basket-top input {margin: 0px 14px;}

.tx-ttproducts-pi1 .basket-title-line {
	background-color: #46659f;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	
}
.tx-ttproducts-pi1 .basket-button-middle input {
	margin: 0px 5px;
}
.tx-ttproducts-pi1 .basket-subitle-shoppingcart {
	margin-bottom: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
.tx-ttproducts-pi1 .basket-line {

}
.tx-ttproducts-pi1 .basket-line-image {
	padding-left: 8px;
}
.tx-ttproducts-pi1 .basket-line_odd {
	background-color: #e2e1e1;
}
.tx-ttproducts-pi1 tr.basket-title-line td {
	padding: 4px;
}
.tx-ttproducts-pi1 tr td.basket-title-line {
	padding: 4px;
	border-bottom: 5px solid white;
}
.tx-ttproducts-pi1 .basket-title-total {
	font-weight: bold;
	font-size: 1.4em;
	color: black;
	padding-bottom: 2px;
}
.tx-ttproducts-pi1 #msg-billing, .tx-ttproducts-pi1 #msg-shipping {
	font-size: 1.1em;
	color: red;
}
.tx-ttproducts-pi1 .basket-message {
	padding: 5px;
}
.tx-ttproducts-pi1 .basket-title-message {
	color: black;
	font-size: 1.2em;
	font-weight: bold;
}
.tx-ttproducts-pi1 table.basket-message-table {
	width: 480px;
}
.tx-ttproducts-pi1 table.basket-message-table tr td {
	padding-top: 9px;
}
.tx-ttproducts-pi1 .basket-message-label-red, .tx-ttproducts-pi1 .basket-message-label-orange, .tx-ttproducts-pi1 .basket-message-label-gray, .tx-ttproducts-pi1 .basket-message-label-refurbished {
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 1.7em;
}
.tx-ttproducts-pi1 .basket-message-label-red {
	color: red;
}
.tx-ttproducts-pi1 .basket-message-label-orange {
	color: orange;
}
.tx-ttproducts-pi1 .basket-message-label-gray {
	color: gray;
}
.tx-ttproducts-pi1 .basket-message-label-refurbished {
	color: #a69645;
}
.tx-ttproducts-pi1 .basket-message-content {
	font-size: 1.1em;
	line-height: 1.7em;
}

.tx-ttproducts-pi1 .calltopickup {color:#1F4BC5;font-size:1.1em;display: block;margin: 13px 0 5px;}
.tx-ttproducts-pi1 .calltopickup input {margin-left:10px;}
.tx-ttproducts-pi1 .locationselector_label {display:block;float:left;font-size:1.1em;color: #000000;margin-top: 4px;text-align: left;/*width: 160px;*/}
.tx-ttproducts-pi1 .locationselector_label span {color:#1F4BC5;}
.tx-ttproducts-pi1 select.provinceSelector {margin-top:4px;}

.tx-ttproducts-pi1 .basket-label-small {
	font-size: 1.0em;
	color: black;
}
.tx-ttproducts-pi1 .basket-label-big {
	font-size: 1.2em;
	line-height: 1.5em;
	color: black;
}
.tx-ttproducts-pi1 .basket_rebate_label_2nd {
	font-size: 0.8em;
}

.tx-ttproducts-pi1 .basket-rebate-value {
	color: green;	
}

.tx-ttproducts-pi1 .basket-priceinshop-price {
	text-decoration:line-through;
}
.tx-ttproducts-pi1 .basket-priceweb {
	text-transform: uppercase;
	color: #eea83f;
}
.tx-ttproducts-pi1 .basket-priceweb-price {
	font-weight: bold;
}

.tx-ttproducts-pi1 .custom-flag {
}
.tx-ttproducts-pi1 .flag-no-tax {
}
.tx-ttproducts-pi1 .flag-no-stock {
}
.tx-ttproducts-pi1 .flag-stock-overflow {
	color: orange;
}
.tx-ttproducts-pi1 .flag-bulkily {
	color: red;
}
.tx-ttproducts-pi1 .flag-instock {
	
}
.tx-ttproducts-pi1 .flag-discontinue {
	color: red;
}
.tx-ttproducts-pi1 .flag-cs {
	color: orange;
}
.tx-ttproducts-pi1 .flag-backorder {
	color: gray;
}
.tx-ttproducts-pi1 .flag-refurbished {
	color: #a69645;
}

/* TT_PRODUCT - list line */

.tx-ttproducts-pi1 tr.line-list-header {
	background-color: #385aa2;
}
.tx-ttproducts-pi1 tr.line-list-header, .tx-ttproducts-pi1 tr.line-list-header a {
	color: #ffcc33;
}
.tx-ttproducts-pi1 .line-list-price {
	color: #bc5c00;	
}
.tx-ttproducts-pi1 tr.line-list-even {
	background-color: #e9e7e8;
}
.tx-ttproducts-pi1 .line-list-discontinue {
	text-align: right;
	color: red;
	font-size: 1.1em;
}
.tx-ttproducts-pi1 .line-list-replaced {
	text-align: right;
	color: #e5a714;
	font-size: 1.1em;
}

/* TT_PRODUCT - list*/
.tx-ttproducts-pi1 .list-item {
	padding-bottom: 40px;
	width: 590px;
}
.tx-ttproducts-pi1 .list-item-td {
	padding-left: 15px;	
}

.tx-ttproducts-pi1 .list-link-details {
	text-align: center;	
	margin: 2px;
}
.tx-ttproducts-pi1 .list-link-details a {
	color: #808080;
}

.tx-ttproducts-pi1 .list-item-td-left {
	text-align: center;	
}
.tx-ttproducts-pi1 .list-title a {
	color: #666666;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
.tx-ttproducts-pi1 .list-price {
	color: #ff9900;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 2px;
	padding-bottom: 4px;
}
.tx-ttproducts-pi1 .list-priceinshop {
	color: #666666;
	padding: 4px 0px;
	padding-bottom: 6px;
}
.tx-ttproducts-pi1 .list-note {
	padding: 4px 0px;	
}
.tx-ttproducts-pi1 .list-sku {
	padding: 4px 0px;
}
.tx-ttproducts-pi1 .list-model {
	padding: 2px 0px;
}
.tx-ttproducts-pi1 .list-brand {
	padding: 2px 0px;
}
.tx-ttproducts-pi1 .single-brand {
	padding-bottom: 2p;
	padding-top: 8px;
}
.tx-ttproducts-pi1 .list-bulkily {
	color: red;
	text-align: center;
	margin: 2px;	
}
.tx-ttproducts-pi1 .list-specialprep {
	margin: 3px 0px;
	color: #666666;
	float: left;
	margin-right: 15px;
}
.tx-ttproducts-pi1 .custom-linkmore {
	margin-top: 3px;
	font-size: 0.9em;
}

.tx-ttproducts-pi1 .list-discontinue {
	color: red;
	text-align: center;
	margin: 2px;	
}
#tx-ttproducts-pi1-single .list-discontinue {
	margin-top: -10px;
}
.tx-ttproducts-pi1 .list-discontinue-plus {
	float: left;
	margin: 1px 0px;
}
.tx-ttproducts-pi1 .list-discontinue-plus a {
	color: #003399;
}
.list-specialprep img {
	vertical-align: middle;
	margin-left: 7px;
}
.tx-ttproducts-pi1 .list-instock {	
}
.tx-ttproducts-pi1 .list-refurbished-warning {
	font-size: 1.3em;
	font-style: italic;
	color: #cc9933;
	font-weight: bold;
}
.tx-ttproducts-pi1 .list-coming-warning {
	padding-left: 15px;
	
	font-size: 1.4em;
	font-style: italic;
	color: #9c9c9c;
	font-weight: bold;
}
.tx-ttproducts-pi1 .list-giftsuggestion-warning {
	width: 110px;
	float: left;
	
	font-size: 1.2em;
	font-style: italic;
	color: #3861d5;
	font-weight: bold;
}
.tx-ttproducts-pi1 .single-topcontent-left .list-giftsuggestion-warning {
	padding-top: 3px;
	padding-bottom: 8px;
}
.tx-ttproducts-pi1 .list-highlight-warning {
	width: 160px;
	float: left;
	
	font-size: 1.2em;
	font-style: italic;
	color: #333366;
	font-weight: bold;
}
.tx-ttproducts-pi1 .single-topcontent-left .list-highlight-warning {
	padding-bottom: 12px;
}
.tx-ttproducts-pi1 .list-highlight-warning img {
	vertical-align: middle;
}
.tx-ttproducts-pi1 .list-instock-error {
	font-weight: bold;
	margin: 3px 0px;
}
.tx-ttproducts-pi1 .list-priceinshop-price {
	text-decoration: line-through;
}
.tx-ttproducts-pi1 .list-qty {
	padding-top: 5px;
}
.tx-ttproducts-pi1 .list-qty .label-qty {
	width: 80px;	
	float: left;
}
.tx-ttproducts-pi1 .list-qty .input-qty {
	float: left;
	width: 70px;
}
.input-qty input {
	background-image: url(../images/input-bg.jpg);
	width: 42px;
	height: 13px;
	padding: 2px 5px;
}
.tx-ttproducts-pi1 .list-qty .input-addbasket {
	float: left;	
}
.tx-ttproducts-pi1 .list-qty .input-addwishlist {
	margin-left: 10px;
	float: left;
}
.tx-ttproducts-pi1 .single-qty .input-addwishlist {
	margin-left: 10px;
	float: left;
}
#tx-ttproducts-pi1-single .input-addwishlist img {
	margin-left: 50px;
	
}

.tx-ttproducts-pi1 .list-sep {
	width: 150px;
	clear: both;
}

.tx-ttproducts-pi1 .list-browser-page-nbitem {
	color: #808080;
	display: block;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.tx-ttproducts-pi1 .list-browser-page-searchtime {text-transform:none;}

.tx-ttproducts-pi1 .list-browser-page {
	
}
.tx-ttproducts-pi1 .list-browser-page a, .tx-ttproducts-pi1 .list-browser-page b {
	margin-left: 3px;
	margin-right: 3px;
}
.tx-ttproducts-pi1 .list-browser-page b {
	text-decoration: none;
	font-weight: bold;
}
.tx-ttproducts-pi1 .list-browser-page a {
	font-weight: normal;
	text-decoration: underline;
}
.tx-ttproducts-pi1 .list-browser-page .list-browser-page-content, .tx-ttproducts-pi1 .list-browser-page .list-browser-page-content a {
	color: #3f3f40;
color: #808080;
}
.tx-ttproducts-pi1 .list-browser-page .list-browser-page-content a:hover {
	color: #7eb947;
}
.tx-ttproducts-pi1 .list-browser-page .list-browser-page-label {
	font-weight: bold;
	color: #808080;
}

.tx-ttproducts-pi1 .list-orderby {
	text-align: right;
	width: 600px;
	padding-bottom: 10px;
}
.tx-ttproducts-pi1 .list-nbproduct {
	text-align: left;
	width: 170px;
	padding-bottom: 10px;
}
.tx-ttproducts-pi1 .list-orderby a {
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: underline;	
}
.tx-ttproducts-pi1 .list-orderby .link-orderby-act a {
	font-weight: bold;
	text-decoration: none;
}
.tx-ttproducts-pi1 .orderby-label {
	font-weight: bold;
	color: #808080;
}

.tx-ttproducts-pi1 .list-up {
	padding-left: 20px;
}

.tx-ttproducts-pi1 .search-relatedcategory-title1 {
	background-image: url(../images/background-graybar.jpg);
	background-repeat: no-repeat;
	width: 599px;
	height: 30px;
	color: #333399;
	font-size: 1.3em;
	padding: 6px;
	padding-left: 8px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
}
.tx-ttproducts-pi1 .search-relatedcategory-title2 {
	margin-bottom: 5px;
	color: #3366cc;
	font-size: 1.2em;
}
.tx-ttproducts-pi1 .search-relatedcategory-list {
	padding-bottom:15px;
	border-bottom: 1px solid #C1C1C1;
	width:595px;
}
.tx-ttproducts-pi1 .search-relatedcategory-list a {
	text-decoration: underline;	
}
.tx-ttproducts-pi1 .searchbox-bottom {
	background-image: url(../images/background-graybar.jpg);
	background-repeat: no-repeat;
	width: 587px;
	height: 30px;
	padding-left: 120px;
	margin-top: 20px;
}
.tx-ttproducts-pi1 .searchbox-bottom .tx-igelectromikettproduct-pi3 {
	float: left;
}
.tx-ttproducts-pi1 .searchbox-bottom span.label {
	float: left;	
	color: #333399;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 3px;
}
.tx-ttproducts-pi1 .searchbox-bottom .searchbox-input {
	margin-top: 3px;	
}

.tx-ttproducts-pi1 .searchbox-bottom .searchbox-button {
	vertical-align: top;
	padding-left: 5px;
}
#tx-ttproducts-pi1-search .list-print {
	float: right;
	margin-top: -65px;
}
#tx-ttproducts-pi1-search .list-print img {
	padding-left: 3px;	
}


/* TT_PRODUCTS - single */
.tx-ttproducts-pi1 .single-back{
	text-align: center;
}
.tx-ttproducts-pi1 .single-diecast{
	padding-bottom: 5px;
}

#tx-ttproducts-pi1-search h2 {
	font-size: 1.5em;
	color: #808080;
	margin-bottom: 4px;
	margin-top: 10px;
}
.tx-ttproducts-pi1 #specificsearch {
	padding-bottom: 4px;
}
h2.subtitle-product {
	font-size: 1.1em !important;
	font-weight: bold;
	color: #3366cc !important;
	border-bottom: 1px solid #cbcbcb;
	padding-bottom: 4px !important;
	margin-bottom: 4px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	width: 270px;
	line-height: normal !important;
}

.tx-ttproducts-pi1 .single-image img {
	/*padding-top: 90px;*/
}

.tx-ttproducts-pi1 .single-title2 {
	color: #646464;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
}
.tx-ttproducts-pi1 .single-border {
	border-bottom: 1px solid #cbcbcb;
	margin-top: 2px;
	margin-bottom: 8px;
	width: 200px;
}
.tx-ttproducts-pi1 .single-qty {
	padding-top: 2px;
}
.tx-ttproducts-pi1 .single-qty .label-qty {
	width: 100px;	
	float: left;
}
.tx-ttproducts-pi1 .single-qty .input-qty {
	float: left;
	width: 70px;
}
.tx-ttproducts-pi1 .single-price {
	color: #ff9900;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 2px;
	padding-bottom: 4px;
}

.tx-ttproducts-pi1 .single-prices {
	float: left;	
}
.tx-ttproducts-pi1 .single-converttool {
	float: left;
	padding-left: 210px;	
	width: 128px;
}
	.tx-ttproducts-pi1 .single-converttool {padding-left: 240px;}

.tx-ttproducts-pi1 .single-converttool img {	
	float: left;
	padding-right: 5px;
}
.tx-ttproducts-pi1 .single-converttool-text {
	padding-top: 10px;
	color: #4E4E4E;
	font-size: 0.8em;
	font-style: italic;
}
.tx-ttproducts-pi1 .single-tradeprice {
	color: #996633;
	padding-top: 1px;
	padding-bottom: 4px;
}
.tx-ttproducts-pi1 .single-tradeprice-label {
	text-decoration: underline;
}
.tx-ttproducts-pi1 .single-tradeprice-line {
	padding: 1px 0px;
	padding-left: 10px;
}

.tx-ttproducts-pi1 .single-label-col {
	width: 180px;
	display: block;
	float: left;
}

.tx-ttproducts-pi1 .list-item-td .single-label-col {
	width: 100px;
}

.tx-ttproducts-pi1 .single-description {
	padding: 5px 0px;
	color: black;
	margin-bottom: 10px;
}
.tx-ttproducts-pi1 .description-content {
	/*border-bottom: 1px solid #cbcbcb;*/
	padding-bottom: 7px;
	margin-bottom: 3px;
}
.tx-ttproducts-pi1 .description-title {
	padding-top: 9px;
}
.tx-ttproducts-pi1 .single-qty .input-addbasket {
	float: left;	
}

.tx-ttproducts-pi1 .space-supp-green {
	padding-top: 40px;
}

.tx-ttproducts-pi1 .instock-label {
	width: 100px;
	color: black;
	float: left;	
}
.tx-ttproducts-pi1 .instock-value {
	float: left;	
	color: black;
}
.tx-ttproducts-pi1 .single-imagedetails {
	/*position: absolute;
	left: 0px;*/
	margin-left: -340px;
	text-align: center;
}
.tx-ttproducts-pi1 .single-imagedetails img {
	display: inline;
	/*border: 1px solid black;*/
	margin: 5px 20px;
}

.tx-ttproducts-pi1 .single-wrap-background {
	border: 1px solid #cccccc;	
	position: relative;
	background-image: url(../images/fond-prix.jpg);
	background-repeat: no-repeat;
	padding: 5px 10px;
	clear: both;
}
.tx-ttproducts-pi1 .single-rebate {
	position: absolute;
	top: -10px;
	right: 260px;	
}
.tx-ttproducts-pi1 .single-rebate .single-rebate-text {
	position: absolute;
	top: 28px;
	left: 18px;	
	color: white;
	font-size: 13px;
}

.tx-ttproducts-pi1 .single-title h1 {
	/*padding-bottom: 15px;*/
	font-size: 1.5em;
	float: left;
	display: inline;
	border: none;
	padding-bottom: 0px;
	margin-bottom: 2px;
	width: 520px;
}
.tx-ttproducts-pi1 .single-title {
	border-bottom: 1px solid #C1C1C1;
	padding-bottom: 0px;
}
.tx-ttproducts-pi1 .single-print {
	float: right;
}
.tx-ttproducts-pi1 #tx-ttproducts-pi1-search .single-print {
	margin-top: -40px;
}
.tx-ttproducts-pi1 .ratings-title {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
}
.tx-ttproducts-pi1 .ratings-title .tx-ratings {
	margin: 0px;
	padding: 0px;
}
.tx-ttproducts-pi1 .ratings-title .tx-ratings-pi1 {
	width: 62px;
}
.tx-ttproducts-pi1 .ratings-title .tx-ratings {
	width: 62px;
}
.tx-ttproducts-pi1 .single-print img {
	padding-left: 3px;	
}

.tx-ttproducts-pi1 .single-image-link {
	text-align: center;
	padding-top: 8px;
}

.tx-ttproducts-pi1 .single-evaluation {
	padding: 12px;
	background-color: #f1f1f4;
}

.tx-ttproducts-pi1 .tipafriend .label {
	font-size: 1.1em;
	font-weight: bold;
	color: #3366cc;
}
.tx-ttproducts-pi1 .popup-tipafriend-trigger {
	/*font-size: 1.1em;
	font-weight: bold;*/
	color: #3366cc;
	text-decoration: underline;
	font-style: italic;
	width: 115px;
	text-align: center;
	margin-top: 20px;
}
.tx-ttproducts-pi1 .popup-tipafriend-trigger:hover {
	cursor: pointer;
}
.tx-ttproducts-pi1 .tipafriend-wrap {
    position: absolute;
    z-index: 9999;
}


.tx-ttproducts-pi1 .tipafriend-popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    background-color: #f6f9fe;
    border: 2px solid #babdd0;
    z-index: 9999;
}

.tx-ttproducts-pi1 .tipafriend-popup table {
	margin: 0px;
	padding: 0px;
	margin: 8px;
    	width: 440px;
}



.tx-ttproducts-pi1 .comments-add-trigger {
	font-size: 1.1em;
	font-weight: bold;
	color: #3366cc;
}
.tx-ttproducts-pi1 .comments-add-trigger:hover {
	cursor: pointer;
}
.tx-ttproducts-pi1 .comments-add-wrap {
    position: relative;
    z-index: 0;
}

.tx-ttproducts-pi1 .comments-add-popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    background-color: #f6f9fe;
    border: 2px solid #babdd0;
    z-index: 1;
    width: 450px;
}
.tx-ttproducts-pi1 .tx-comments-form-top-message {
	margin-bottom: 5px;
}

.tx-ttproducts-pi1 .single-topcontent-left {
	float: left;
	width: 370px;
}
.tx-ttproducts-pi1 .single-topcontent-left .single-sku {
	margin-top: 4px;
	margin-bottom: 10px;
}
.tx-ttproducts-pi1 .single-topcontent-right {
	float: right;
	width: 160px;
}


.tx-ttproducts-pi1 .tipafriend .input {
	background-image: url(../images/input-bg-tipafriend.jpg);
	width: 168px;
	height: 13px;
	padding: 2px 5px;
}
.tx-ttproducts-pi1 .tipafriend .textarea {
	padding: 2px 5px;
	background-color: #ffde7d;
		
}
.tx-comments-comment-1, .tx-comments-comment-2 {
	border: 0px !important;
}
.tx_comments-comment-left {
	width: 210px;
	display: block;
	float: left;
	padding-right: 20px;
}
.tx-comments-comment-right {
	float: left;
	display: block;
	clear: both;
}
.tx-comments-comment-input {
	width: 150px !important;	
}
.tx-comments-comment-form TEXTAREA { 
	width: 300px !important; 
}

.tx-ratings-comments { position: relative; left: 0; top: 0; padding-top: 16px; margin: 0px 0px; }

.tx-ratings-text {
	font-family: Arial, Verdana !important;
}


/* related*/
.tx-ttproducts-pi1 ul.item-list-related {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tx-ttproducts-pi1 ul.item-list-related a {
	text-decoration: underline;
}
.tx-ttproducts-pi1 ul.item-list-related div.related-sku {
	width: 100px;
	float: left;
	font-weight: bold;
}
.tx-ttproducts-pi1 ul.item-list-related div.related-title {
	float: left;
}

/* TT_PRODUCT - highlights*/
.highlights_main {
	padding: 0px 30px;
	margin: 10px 0px;
}
.highlights_bloc {
	
}
.highlights_bloc_td {
	padding: 0px 20px;
	padding-bottom: 7px;
		
}
td.highlights_td_image, div.highlights_image {
	 width: 95px;
}
.highlights_title {
	margin-bottom: 3px;
}
.highlights_title a {
	color: #666666;
	color: #808080;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}
.highlights_price {
	color: #EE8800;
	font-weight: bold;	
	font-size: 1.1em;
}
.highlights_detail {
	padding-top: 6px;	
}
.highlights_detail a {
	color: #6699FF;
}


/* TT_PRODUCT - related */
.related_main {
	padding: 0px 0px;
	margin: 10px 0px;
}
.related_bloc {
	
}
.related_bloc_td {
	padding: 0px 5px 7px 5px;
	width: 31%;
}
td.related_td_image, div.related_image {
	 width: 95px;
}
.related_title {
	margin-bottom: 3px;
}
.related_title a {
	color: #808080;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}
.related_price {
	color: #EE8800;
	font-weight: bold;	
	font-size: 1.1em;
}
.related_detail {
	padding-top: 6px;	
}
.related_detail a {
	color: #6699FF;
}


/* TT_PRODUCT - Category */
div.tx-igelectromikettproduct-pi1 div.cat-home {
	/*width: 197px;*/
	width: 248px;
	height: 202px;
	float: left;
	background-image: url(../images/carre_bleu.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
div.tx-igelectromikettproduct-pi1 div.cat-title {
	text-align: center;
	height: 39px;
	padding-top: 15px;
}
div.tx-igelectromikettproduct-pi1 div.cat-title a {
	font-size: 1.1em;
	color: #ffcc66;
	text-transform: uppercase;
	font-family: Arial Black;
	font-style: normal;
}
div.tx-igelectromikettproduct-pi1 div.cat-content {
	/*width: 190px;*/
	width: 241px;
	height: 137px;
	padding-left: 3px;
}
div.tx-igelectromikettproduct-pi1 div.cat-content-mask {
	/*width: 190px;*/
	width: 244px;
	position: absolute;
}
div.tx-igelectromikettproduct-pi9 .list-print {
	float: right;
	margin-top: -48px;	
}
div.tx-igelectromikettproduct-pi9 .list-print img {
	padding-left: 3px;	
	padding-top: 2px;
}
div.tx-igelectromikettproduct-pi9 .list-print a img {
	text-decoration: none;
}


div.tx-igelectromikettproduct-pi1 ul.cat-list {
	list-style-type: none;
	padding: 10px;
	margin: 0px;
}
div.tx-igelectromikettproduct-pi1 ul.cat-list li {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px !important;
}
div.tx-igelectromikettproduct-pi1 ul.cat-list li a {
	color: #666666;
	font-size: 1.1em;
}
div.tx-igelectromikettproduct-pi1 ul.cat-list li a:hover {
	color: black;	
}

div.tx-igelectromikettproduct-pi1 div.cat-bloc {
	/*width: 295px;*/
	width: 385px;
	float: left;
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-image {
	float: left;
	padding: 4px;
	padding-bottom: 15px;
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-title {
	font-size: 1.2em;
	font-weight: bold;
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-title a {
	color: #1F4BC5
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-categories a {
	color: #666666;
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-title a:hover, div.tx-igelectromikettproduct-pi1 div.cat-bloc-categories a:hover {
	color: #999999;
	text-decoration: underline;
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-categories {
	float: left;
	padding: 5px;
}
div.tx-igelectromikettproduct-pi1 div.cat-bloc-categories ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


/*
* single product
*/
.tx-igelectromikettproduct-pi13 {}
.tx-igelectromikettproduct-pi13 .image,
.tx-igelectromikettproduct-pi13 .price {position: relative;top: -30px;text-align:center;}
.tx-igelectromikettproduct-pi13 .image{}
.tx-igelectromikettproduct-pi13 .price {color:#EE8800;font-size:1.9em;font-weight:bold;}
.tx-igelectromikettproduct-pi13 .price .number{font-size:1.5em;}
.tx-igelectromikettproduct-pi13 .price sup{font-size:.8em;position:relative;top:7px;}
.tx-igelectromikettproduct-pi13 .title{color:#1F4BC5;margin:0 0 20px 0;line-height:20px;font-size:12px;}
.tx-igelectromikettproduct-pi13 .title a{color:#1F4BC5;}
.tx-igelectromikettproduct-pi13 .infos{margin:10px 0 30px 0;font-size:1.1em;}
.tx-igelectromikettproduct-pi13 .infos p{margin:2px 0 2px 0;}
.tx-igelectromikettproduct-pi13 .desc {font-size:1.1em;}
.tx-igelectromikettproduct-pi13 .more{margin:15px 0 10px 0;font-size:1.1em;}
.tx-igelectromikettproduct-pi13 .more a{color:#1F4BC5;font-size:1em;}
.tx-igelectromikettproduct-pi13 .quantity{margin:20px 0 0 0;font-size:1.1em;}
.tx-igelectromikettproduct-pi13 .quantity .label-qty {margin:0 0 10px 0;} 
.tx-igelectromikettproduct-pi13 .quantity .input-qty{float:left;}
.tx-igelectromikettproduct-pi13 .quantity .input-addbasket{float:left;margin-left:6px;}

/*
* page digital converters
*/
body.infopub #zone_blocs_content {font-family:Verdana,Arial;font-size: 0.9em;}
body.infopub #c300 a {color:#666;}

#slideshow_id {
	margin-top: 4px;
}

/******** FAQ *********/
dt.tx-irfaq-dynheader{
	color:#FF9900;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:2px;
}
.tx-irfaq-pi1 .additional-info{
	border-top-width: 1px;
}


/************************************************************************************/
/*_______________________________   nouvelles  _____________________________________*/
/************************************************************************************/
.news-single-files img{
	padding:0 5px 0 0;
}
.news-single-item{
	font-size:1.04em;
	line-height: 1.25em;
}
.news-single-item h3{
	padding-top:20px;
	clear:both;
}
.news-single-category {
	margin-bottom: 3px;
}
div.news-latest-block {
	float:left;
	width:100%;
}
div.news-latest-container{
	padding-top:10px;
	/*float:left;*/
	width:100%;
}
.news-single-imgcaption{
	margin:3px 0 15px 0;
	padding:0;
}
div.news-latest-item p,.news-latest-item-dashed p{
	margin:0;
}
div.news-latest-item {
	padding-bottom: 15px;
	margin-bottom: 15px;
	display:block;
	float:left;
	border-bottom:1px solid #f49e00;
	width:100%;
}
.news-latest-item-dashed {
	padding-bottom: 15px;
	margin-top: 15px;
	display:block;
	float:left;
	border-bottom:1px dashed #cccccc;
	width:100%;
}
div.news-latest-item-other {
	display:block;
	float:left;
	width:100%;
	padding: 0 0 15px 0;
}
div.news-latest-item-other h3{
	margin:0;
}
#zone_contenu div.news-latest-item h2, #zone_contenu .news-latest-item-dashed h2{
	margin:0;
	padding:7px 0 10px 0;
}
div.news-single-backlink {
	padding-top: 15px;
	clear:both;
	display:block;
}
div.news-amenu-container {
	padding: 5px;
}
div.news-latest-item-img {
	padding-bottom: 5px;
	margin-bottom: 5px;
	/*width:90px;*/
	float:right;
}
.news-latest-date {
	display:block;
	float:left;
	padding:0px 20px 0px 0px;
	margin:0;
	color:#666666;
}
.news-latest-category{
	display:block;
	clear:right;
	padding:0px 0px 0px 2px;
	margin:0;
	color:#666666;
}
.news-latest-category a{
	color:#666666;
}
/* Bouton pour changer les archives */
select.select-year {
	border:1px solid #f49e00;
	padding:2px;
}

input.filter-button {
	background-color:#f49e00;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding:2px;
	border:none;
}

.news-latest-textpic-intext-left .news-latest-textpic-imagewrap { 
	float: left; 
	padding: 0 10px 0 0;
}

.news-latest-textpic { 
	padding: 0px 0 0 0;
}

.tx-ttnews-browsebox{
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0 ;
	line-height:1.8em;
}

.tx-ttnews-browsebox-strong{
	font-weight:bold;
}
.tx-ttnews-browsebox a{
	margin:5px 1px;
}

div.news-latest-item-text {
	/*text-align: justify;*/
	padding: 0px 0;
	
}
.news-latest-morelink{
	text-align:left;
	padding-top:5px;
}
.news-latest-morelink a{
	color:#1F4BC5;
}

/* SLIMBOX */
.single-imagedetails{
	display:none;
}
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background-color: #000;*/
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #323467;
	padding : 10px 40px 5px 40px;
}

.lbLoading {
	background: #323467 url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	margin:0 auto;
	top: 0px;
	border: 10px solid #323467;
	border-top: 30px solid #323467;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: -50px;
	background: transparent url(../images/prevlabel.gif) no-repeat 0 45%;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 45%;
}

#lbNextLink {
	right: -50px;
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 45%;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 45%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	
	background-color: #323467;
}

#lbCloseLink {
	display: block;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
	position :absolute;
	top:-30px;
	right:-60px;
}

#lbCaption img, #lbNumber img{
	padding:2px;
	cursor:pointer;
}
#lbNumber{
	text-align:center; 
	float:left;
	padding:0 7px;
	padding:0 50px;
}
#lbCaption {
	font-weight: bold;
}


/*
* FCEs
*/
.fce-2columns {width: 930px;}
.fce-2columns .fce-column1 {width: 460px;float: left;padding-right: 20px;}
.fce-2columns .fce-seperator {width: 1px;height: 220px;margin-top: 20px;background-color: #C0C0C0;float: left;}
.fce-2columns .fce-column2 {width: 420px;float: left;padding-left: 20px;}

.fce-3columns {margin:90px 0 50px 0;}
.fce-3columns .fce-column1,
.fce-3columns .fce-column2,
.fce-3columns .fce-column3 {width: 236px;float: left;margin: 0 0 0 10px; padding-right: 3px; border-right: 1px solid #C1C1C1;}
.fce-3columns .fce-column1 {margin-left:0;}
.fce-3columns .fce-column3 {margin-right:0;padding-right: 0;border-right:none;}

	/*
	#banniere_jour_j .fce-3columns {margin: 5px 0 0 8px;}
	#banniere_jour_j .fce-3columns .fce-column1,
	#banniere_jour_j .fce-3columns .fce-column2,
	#banniere_jour_j .fce-3columns .fce-column3 {width:32%;}
	*/
	body.home .fce-3columns {margin:8px 0 0 0;}
	body.home .fce-3columns .fce-column1,
	body.home  .fce-3columns .fce-column2,
	body.home  .fce-3columns .fce-column3 {width:200px;padding:0;margin:0;border:1px solid #99a3c2;overflow: hidden;min-height: 100px;}
	body.home .fce-3columns .fce-column1,
	body.home  .fce-3columns .fce-column2 {margin:0 4px 0 0;}
	body.home  .fce-3columns .fce-column3 {margin-left:1px;}

/* Homepage slideshow */
/* TODO: Generalize */
#c459 {height:205px;}
#c459 .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{margin:0;}
#c459 .caroufredsel_wrapper ul {float:left;}

/* AJAX */
.isLoading {background:url(../images/ajax-loader.gif) bottom center no-repeat; height:170px;}
.isLoading * {display:none;}

/* RTE */
td.align-left,
p.align-left {text-align:left;}
td.align-right,
p.align-right {text-align:right;}
td.align-center,
p.align-center {text-align:center;}

/* Témoignages accueil */
/*
.testimonialbox {background:url(../images/testimonialbox_bg_top.png) top left no-repeat; padding-top:11px; width: 946px;}
.testimonialbox .testimonialbox-wrap-outer {background:url(../images/testimonialbox_bg_bottom.png) bottom left no-repeat; padding-bottom:11px;}
.testimonialbox .testimonialbox-wrap-inner {background:url(../images/testimonialbox_bg_center.png) top left repeat-y;}
.testimonialbox .testimonialbox-text {float:left;margin:0px 0 0 0;padding-top: 65px;padding-left:20px;height:100%;width:250px; background:url(../images/testimonialbox_title_fr.png) 15px 5px no-repeat;}
	body.en .testimonialbox .testimonialbox-text{background-image:url(../images/testimonialbox_title_en.png);}
.testimonialbox .testimonialbox-1 {float:left;margin:0px 0 0 0;padding-right: 35px;width:270px;border-right:1px solid #b1adc6;}
.testimonialbox .testimonialbox-2 {float:left;margin:0px 0 0 35px;width:270px;}
*/
.testimonialbox {border:1px solid #99A3C2;height:305px;padding:14px 8px;color:#999;}
.testimonialbox h1 {background:url(../images/testimonials-title-bg.gif) center bottom no-repeat;color:#4b4085;font-size:14px;padding:0 0 12px 0;margin:0 0 2px 0;border:0;}
.testimonialbox .testimonialbox-1 {height:218px;overflow:hidden;}
.testimonialbox .testimonialbox-text {margin-top:15px;}
.testimonialbox .testimonialbox-text a {color:#3366cc;}

/* Hiver 2011 */
@import url("main-winter.css");
