﻿/* CSS Document */

/***********************************************************************************************************

	This CSS style sheet contains information for all the site
	Please follow our guidelines very carefully before modifying this CSS style sheet.
	This CSS style sheet was written by Michel de Amorim | Artistic director.

/***********************************************************************************************************/

body {
	margin: 0px;
	margin-left:4px;
	padding: 0px;
	background-color:#003663;
	background-image: url(/images/img_commun/head/refonte_bgbody.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#fff;
	color:#343A43;
}
.sousBodyOff {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.sousBodyON {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
/*
body{
	margin: 0px;
	margin-left:4px;
	padding: 0px;
	background-image: url(/images/img_commun/body/bgbody_vista.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#343A43;
	background-color:#79C68E;
}
*/

img {
	border:0px;
}
.pagecenter {
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	width:95%;
}
.center_height {
	float:left;
	margin-top:0px!important;
	margin-top:25px;
	height:auto;
}
.pagefooter {
	float:left;
	width:100%;
	margin-left:-5px;
	padding:0;
	border:0px solid #000000;
}
a {
	font-size: 11px;
	color:#020202;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.infotxt {
	text-decoration:none;
}
.infoLien {
	position:relative;
	z-index:24;
	background-color:#transparent;
}
.infoLien:hover {
	z-index:25;
	background-color:transparent;
}
.infoLien span {
	display: none
}
.infoLien:hover span {
	display:block;
	position:absolute;
	top:1em;
	left:2em;
	width:15em;
	border:2px dotted #6e7376;
	color:#000;
	background-color:#fff;
	background-image:url(/images/img_commun/blocs/infolien_bg.jpg);
	text-align: left;
	font-weight:none;
	text-decoration:none;
	padding:10px;
}
.Link_arrow {
	padding-right:10px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.Link_flc {
	padding-left:10px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.Link_cad {
	padding-left:18px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_commun/icons/cadena.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.Link_flc_down {
	padding-left:15px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_commun/icons/flch_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.Link_help {
	padding:7px 0 10px 35px;
	font-size: 11px;
	text-decoration:none;
	background-image: url(/images/img_commun/icons/help.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.Link_help_off {
	padding:7px 0 10px 35px;
	font-size: 11px;
	text-decoration:none;
	background-image: url(/images/img_commun/icons/help_off.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.Link_help, .Link_help_off {
	text-decoration:none;
}


/*** Refonte Panier ************************************************************/



#MiniPanier a span {
	display:block;
	float:left;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
#MiniPanier a span #nbarticles {
	display:block;
	float:left;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

/*** Fin Refonte Panier ************************************************************/

.WhiteLink {
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
.SilverLink {
	font-size: 11px;
	color:#9D9E9E;
	text-decoration:underline;
	margin-left:10px;
}
.WhiteLink:hover {
	text-decoration:underline;
}
.prod {
	color:#0966D0;
}
.orange {
	color:#FF6B19;
}
.white {
	color:#FFFFFF;
}
.title_gd {
	font-size:14px;
	font-weight:bold;
	color:#FF6B19;
}
.title_pt {
	font-size:12px;
	font-weight:bold;
	color:#FF6B19;
}
.title_filet {
	float:left;
	height:10px;
	width:775px;
	margin-bottom:20px;
	background-image: url(/images/img_commun/navigation/onglet_filet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img {
	margin: 0;
	border: 0;
	padding: 0;
}
h1 {
	font-size:16px!important;
	font-size:12px;
}
h4, h6 {
	color:#414A52;
	text-decoration:underline;
}
.title_H1 {
	font-size:14px;
}
.puce {
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:10px;
	margin:8px;
}
.prixPt {
	color:#ED0304;
}
.article {
	font-size:11px;
	color:#0965D2;
	font-weight:bold;
	text-decoration:underline;
}
.article:hover {
	text-decoration:none;
}
.bg_Listing_Modulo {
	background-color:#F2F2F2;
}
.AddCaddy {
	background-image: url(/images/img_commun/navigation/add_caddy_download_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
}
.AddCaddy_R {
	width:105px;
	height:19px;
	text-align:center;
	margin-left:39px;
	padding-top:6px;
	background-image: url(/images/img_commun/navigation/add_caddy_download_R.gif);
	background-repeat: repeat-x;
	background-position: right;
}
.AddCaddy_R a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.button_link, .button_link_off {
	width:250px;
	background-color:transparent;
	border:0px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:underline;
}
.button_link {
	cursor:pointer;
	color:#000000;
	background-image: url(/images/img_commun/navigation/link_flch.png);
}
.button_link_off {
	cursor:default;
	color:#C1C1C1;
	background-image: url(/images/img_commun/navigation/link_flch_off.png);
}
.button_link:hover {
	text-decoration:none;
}

.button_avantages{
	/*background-image:url(/images/img_commun/head/bt_10_avantages.png);
	background-repeat:no-repeat;
	background-position:top center;*/
	float:left;
	width:242px;
	height:31px;
	
}
.AddCaddyPT {
	height:18px;
	padding:4px 0 0 36px;
	margin-bottom:4px;
	background-image: url(/images/img_commun/navigation/add_caddy_download_PT.png);
	background-repeat: no-repeat;
	background-position: 6px;
}
.AddCaddyPT a {
	font-weight:bold;
}
.AddCaddyPT a:hover {
	color:#FF6B19;
}
.AddEptiboxPT {
	height:18px;
	padding:4px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_eptibox_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}
.AddEptiboxGD {
	height:27px;
	padding:10px 0 0 40px;
	background-image: url(/images/img_commun/navigation/add_eptibox_GD.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.AddEptiboxPT a:hover, .AddEptiboxGD a:hover {
	text-decoration:none;
}
.SendMail {
	height:27px;
	padding:10px 0 0 40px;
	background-image: url(/images/img_commun/navigation/mailSend.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.SendMail a:hover {
	text-decoration:none;
}
.AddCaddyPT_cata {
	height:32px;
	padding:4px 0 0 36px;
	margin-top:6px;
	background-image: url(/images/img_commun/navigation/add_caddy_download_PT.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
.AddCaddyPT_cata a {
	font-weight:bold;
}
.AddCaddyPT_cata a:hover {
	color:#FF6B19;
}
.AddEptiboxPT_cata {
	height:32px;
	padding:4px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_eptibox_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}
 .AddCaddyPT a, .AddEptiboxPT a, .AddCaddyPT_cata a, .AddEptiboxPT_cata a, {
 color:#000000;
 text-decoration:underline;
}
.AddCaddyPT a:hover, .AddEptiboxPT a:hover, .AddCaddyPT_cata a:hover, .AddEptiboxPT_cata a:hover {
	color:#000000;
	text-decoration:none;
}
.LienPromo {
	float:left;
	background-image: url(/images/img_commun/navigation/pack_promo.png);
	height:28px;
	width:144px;
	padding:10px 0 0 65px;
}
.LienPromo a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.LienAssocie {
	float:left;
	background-image: url(/images/img_commun/navigation/pack_associe.png);
	height:25px;
	width:147px;
	padding:12px 0 0 62px;
}
.LienAssocie a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.surligne {
	background-image: url(/images/img_commun/navigation/surligne_bg.jpg);
	text-decoration:underline;
	padding:2px;
}
/* Important ***********************************************************/


#BlocHeader {
	width:886px;
	height:133px;
	background-image: url(/images/img_commun/head/refonte_bg_header_logo.jpg);
	background-repeat: no-repeat;
	background-position:109px 14px;
	padding-top:20px!important;
	padding-top:25px;
	padding-left:100px;
}

.logoZone{
	width:280px;
	height:100px;
	float:left;
}

.headerZone{
	position:relative;
	width:450px;
	float:left;
	padding-left:40px;

}
#BlocBody2 {
	width:985px!important;
	text-align:left;
	margin-left:0px!important;
	margin-left:0px;
}
#BlocBody1 {
	width:985px;
	text-align:left;
}

#BlocCategories {
	width:876px;
	height:39px;
	margin:0px 0 0 109px;
	padding-top:0px;

}
.CenterBottom {
	float:left;
	width:819px!important;
	width:827px;
	height:auto!important;
	min-height:740px!important;
	height:auto;
	_height:740px;
	background-image: url(/images/img_commun/body/v2_bg_center.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.CenterTop {
	/*background-image: url(/images/img_commun/body/bg_centertop.png)!important;*/
	background-image: url(/images/img_commun/body/v2_bg_centertop.gif);
	background-repeat:repeat-x;
	height:170px;
}
.CenterTopHome {
	/*background-image: url(/images/img_commun/body/bg_centertop.png)!important;*/
	background-image: url(/images/img_commun/body/v2_bg_centertop.gif);
	background-repeat:no-repeat;
	height:255px;
}
.CenterTop_page {
	/*background-image: url(/images/img_commun/body/bg_centertop.png)!important;*/
	background-image: url(/images/img_commun/body/v2_bg_centertop.gif);
	height:170px;
}
.CenterBottom_page {
	background-image: url(/images/img_commun/body/v2_bg_center.gif);
	width:100%;
	height:auto!important;
	height:500px;
	background-repeat:no-repeat;
	background-position:bottom left;
}
.CenterTop_cata {
	float:left;
	/*background-image: url(/images/img_commun/body/bg_centertop_page_cata.png)!important;*/
	background-image: url(/images/img_commun/body/v2_bg_centertop_page_cata.gif);
	margin-right:0px!important;
	height:150px!important;
	margin-right:-1px;
	height:180px;
	width:100%;
}
.CenterBottom_cata {
	float:left;
	/*height:auto;*/
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/body/v2_bg_center_page.gif);
}
.FicheBottom, .CenterBottom_bottom {
	float:left;
	height:22px;
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/blocs/v2_fiche_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.FicheBottom_center {
	width:765px;
	float:left;
	margin-left:30px!important;
	margin-left:15px;
}
.FicheBottom_top {
	float:left;
	height:32px;
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/blocs/v2_fiche_bloc2_top.gif)/*!important*/;
	/*background-image: url(/images/img_commun/blocs/fiche_bloc2_topie6.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
}
.FicheBottom_bottom {
	float:left;
	height:22px;
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/blocs/v2_fiche_bottom.gif)/*!important*/;
	/*background-image: url(/images/img_commun/blocs/fiche_bottomie6.jpg);*/
	background-repeat:no-repeat;
}
.pageFiche {
	visibility:hidden;
	height:100px;
	width:100px;
	overflow:scroll;
	position:absolute;
}
.title_associe, .title_pack {
	height:30px;
	width:600px;
	margin-bottom:10px;
	padding-left:115px;
	padding-top:20px;
	color:#FFFFFF;
	font-weight:bold;
}
.title_pack {
	background-image: url(/images/img_commun/icons/title_pack.jpg);
	background-repeat:no-repeat;
}
.title_associe {
	background-image: url(/images/img_commun/icons/title_associe.jpg);
	background-repeat:no-repeat;
}
.cata_gal_prod_on, .cata_gal_prod_off {
	float:left;
	width:235px;
	margin:5px!important;
	margin:2px;
	padding:4px;
	height:220px;
	border:1px solid #D7D7D7;
}
/* Div du centre */


.divCenter {
	margin-left:40px;
	width:750px;
}
/* Links and words *****************************************************/

.LinkOrange {
	text-decoration:underline;
	color: #FF6B19;
}
.LinkOrange:hover {
	text-decoration:none;
}
.LinkName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0965D2;
	font-weight: bold;
}
.LinkNameCata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0965D2;
	font-weight: bold;
}
.LinkNamePuce {
	float:left;
	height:26px;
	width:28px;
	background-image: url(/images/img_commun/icons/info.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.LinkName:hover {
	color: #2E3947;
}
.Linkkatinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9D9E9E;
	padding:0 0 0 12px;
	background-image: url(/images/img_commun/animations/icon/puce_green_gd_right.png);
	background-repeat: no-repeat;
	background-position: left;
}
.Linkkatinfo:hover {
	color: #2E3947;
}
.addCart_GD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B9BBBE;
	padding:12 26 12 48px;
	background-image: url(/images/img_commun/animations/navigation/addcart_gd.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
}
.addCart_GD:hover {
	color: #2E3947;
}
.addEptiBox_GD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #585F62;
	padding:12 26 12 48px;
	background-image: url(/images/img_commun/animations/navigation/addeptibox_gd.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
}
.addEptiBox_GD:hover {
	color: #2E3947;
}
/*-------- Bouton vert --------*/
.Add {
	background-image: url(/images/img_order/bouton_add.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
	padding-left:4px;
	cursor:pointer;
}
.Add_R {
	width:180px;
	height:19px;
	padding-top:5px;
	text-align:center;
	background-image: url(/images/img_order/bouton_add_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
.Add a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.inscription_v2 {
	background-image: url(/images/img_order/encart-membre1.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:116px;
	height:192px;
}
.inscription {
	background-image: url(/images/img_order/bouton_add.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
	padding-left:4px;
	cursor:pointer;
}
.inscription_R {
	/*width:110px;*/
	height:19px;
	padding-top:5px;
	text-align:center;
	background-image: url(/images/img_order/bouton_add_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
.inscription a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
/* ********************** MENU UNIVERS *************************/

#MenuUnivers {
	position:absolute;
	z-index:98;
	width:109px;
	height:190px;
	background-image: url(/images/img_commun/navigation/v2_menu_univers_light.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	visibility: hidden;
	top: 90px;
}
/* ********************** HEADER BODDY *************************/

#Logo {
	float:left;
	height:35px;
	width:250px;
	border:0px solid #000000;
}
#Nav_header {
	color:#fff;
	float:left;
	width:380px;
	float:left;
	padding-left:165px;
}
#Nav_header a {
	text-decoration:none;
	color:#ace325;
}
#Nav_header a:hover {
	text-decoration:underline;
	/*color:#ace325;*/
	color:#fadf8e;
}
#Nav_header a.selected {
	text-decoration:none;
	/*color:#fff;*/
	color:#ffffff;
	font-weight:bold;
}
#BlocSearch {
	margin:0px 0 0 294px!important;
	margin:0px 0 0 254px;
	height:50px;
	width:595px;
	border:0px solid #cc0000;
}
/*#spacing{
	width:350px;
	height:6px;
	padding:16px 0 0 0!important;
	padding:0px 0 0 0;
}*/

#SearchInput {
	position:absolute;
	top:95px;
	left:50px;
	height: 38px;
	width: 514px;
	padding: 0px 0 0 15px;
	background-image: url(/images/img_commun/head/refonte_search_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#SearchInput form{
	padding:6px 6px 6px 20px;
}
#SearchInput .research {
	font-size:11px;
	width:300px;
}
#SearchInput input, select {
	font-size:11px;
}
#SearchInput input {
	font-weight:bold;
	margin-right:5px;
}
.selectTitle, .selectTitleBack {
	font-weight:bold;
	text-decoration:underline;
}
.selectTitle {
	color:#FF6B19;
}
.selectTitleBack {
	color:#000000;
}
.selectLinkChange {
	text-decoration:underline;
	color:#000000;
}
.Button_GO, .Button_GO:hover {
	width:27px;
	height:25px;
	padding:0 0 0 0px!important;
	padding:0 0 0 20px;
	border:0px;
	background-image: url(/images/img_commun/head/refonte_go_search.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	cursor:pointer;
}
#SearchRSS {
	float:left;
	height: 18px;
	width: 160px!important;
	width: 150px;
	margin: 7px 0 0 4px!important;
	margin: 12px 0 0 4px;
	padding: 4px 20px 0 4px;
	text-align:right;
	background-image: url(/images/img_commun/icons/rss_gd.jpg);
	background-repeat:no-repeat;
	background-position: right center;
}

#Screen {
	float:left;
	height: 21px;
	padding:30px 0 0 295px!important;
	padding:20px 0 0 285px;
	width:500px!important;
	width:250px;
	clear::right;
}


#MiniEptibox a {
	display:block;
	float:left;
	width:105px;
	height:21px;
	padding-left:10px;
	padding-top:13px;
	margin-left:4px;
	color:#0b3363;
	font-weight:bold;
	background-image:url(/images/img_commun/head/refonte_bg_eptibox.gif);
	background-repeat:no-repeat;
	background-position:center 8px;
	width:105px;
	height:21px;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

#MiniEptibox a span{
	display:block;
	float:left;
}
#MiniEptibox a:hover span{
	display:block;
	float:left;
}

#MiniEptibox a:hover{
	display:block;
	float:left;
	width:105px;
	height:21px;
	padding-left:10px;
	padding-top:13px;
	margin-left:4px;
	font-weight:bold;
	background-image:url(/images/img_commun/head/refonte_bg_eptibox.gif);
	background-repeat:no-repeat;
	background-position:center 8px;
	width:105px;
	height:21px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	color:#0b3363;
	font-weight:bold;
	text-decoration:underline;
	float:left;
}

#MiniPanier a{
	display:block;
	float:left;
	width:105px;
	height:21px;
	padding-left:10px;
	padding-top:13px;
	margin-left:4px;
	font-weight:bold;
	background-image:url(/images/img_commun/head/refonte_bg_panier.gif);
	background-repeat:no-repeat;
	background-position:center 8px;
	width:95px;
	height:21px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#MiniPanier a:hover{
	display:block;
	float:left;
	width:105px;
	height:21px;
	padding-left:10px;
	padding-top:13px;
	margin-left:4px;
	font-weight:bold;
	background-image:url(/images/img_commun/head/refonte_bg_panier.gif);
	background-repeat:no-repeat;
	background-position:center 8px;
	width:95px;
	height:21px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#AnimUpdPanier {
	width:auto;
	height:auto;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#MiniPubDefil {
	float:left;
	width:270px;
	height:15px;
	padding-left:10px;
	font-size:10px;
	color:#FFFFFF;
	padding-top:4px;
	cursor:pointer;
}
#MiniPubDefil input {
	width:260px;
	height:12px;
	font-size:9px;
	background:transparent;
	border:0px;
 margin-top:-2px  color:#FFFFFF;
	cursor:pointer;
}
#MiniPubDefil input:hover {
	color:#AFF16F;
}
.waitCat {
	width:860px;
	padding:14px 0 0px;
	float:left;
	text-align:right;
}
.BlocNav {
	width:870px;
	height:20px;
	margin-left:109px;
	padding:4px 0 0 6px;
	background-image: url(/images/img_commun/body/bg_nav.jpg);
	color:#686969;
	font-weight:bold;
}
.BlocNav a {
	color:#686969;
	font-weight:bold;
}
.NavIcon {
	float:left;
	height:19px;
	width:18px;
	margin-right:4px;
	margin-top:-2px;
	background-image: url(/images/img_commun/icons/nav_flch.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ********************** CENTER BODDY 2 *************************/

#BlocBody2 {
	width:985px;
	text-align:left;
}
/* Rappel de navigation ------------*/
.barnav {
	float:left;
	height:34px;
	width:680px;
	padding-top:10px;
}
/* ************ CENTER ***********************/
.BlocCenter {
	width:819px;
	float:left;
}
#CenterBottom {
	float:left;
	min-height:651px;
	height:auto;
}
.CenterTopHome {
	float:left;
	height:auto!important;
}
#CenterHomeBottom {
	float:left;
	width:100%;
	height:auto!important;
}
.CenterTop_fiche {
	/*background-image: url(/images/img_commun/body/bg_centertop_page.png)!important;*/
	background-image: url(/images/img_commun/body/v2_bg_centertop_page.gif);
}
.CenterBottom_fiche {
	float:left;
	width:819px!important;
	width:827px;
	height:650px;
	height:auto!important;
	background-image: url(/images/img_commun/body/v2_bg_center_page.gif)/*!important*/;/*background-image: url(/images/img_commun/body/bg_center_pageie6.jpg);*/
}
/* BLOC DE MISE EN AVANT POUR LA HOME  -------------------------------------------*/

.BlocMea {
	float:left;
	height:250px;

}

#coverFlow {
	margin:28px 0 0 429px;
	width:339px;
	height:176px;
}
.titlePage {
	float:left;
	height:153px!important;
	height:130px;
	margin-left:125px!important;
	margin-left:63px;
	width:694px!important;
	width:691px;
}
/* TITLE SEPECIAL FICHE ------------*/

.titlePage_fiche {
	height:153px;
	margin-left:125px;
}
.barnav_fiche {
	float:left;
	height:35px;
	width:390px;
	padding-top:10px;
}
.fiche_categories {
	float:left;
	height:35px;
	width:280px;
	text-align:right;
	padding-top:10px;
	padding-right:20px;
}
.PadAchat {
	float:left;
	width:90px;
	height:130px;
	margin-right:10px;
	background-image: url(/images/img_commun/icons/pod_achat.jpg);
}
.PadDownload {
	float:left;
	width:90px;
	height:130px;
	margin-right:10px;
	background-image: url(/images/img_commun/icons/pod_down.jpg);
}
.titlePage_content {
	float:left;
	width:380px;
	padding-top:25px;
}
.titlePage_content strong {
	color:#FF6510;
	font-size:16px;
}
/* TITLE CONTENT SEPECIAL FICHE ------------*/

.titlePage_content_fiche {
	width:670px;
	padding-top:12px;
	padding-left:10px;
	border-bottom:1px solid #D9D9D9;
}
.titlePage_content_fiche strong {
	font-size:16px;
}
.titlePage_Help {
	float:left;
	margin-top:25px;
	margin-left:10px;
	padding-left:10px;
	height:120px;
	background-image: url(/images/img_commun/icons/sep_vertical.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.BlocScroll {
	width:785px;
	height:279px;
	margin-left:8px;
	padding-top:8px;
	background-image: url(/images/img_commun/blocs/v2_bloc_scroll_horz.gif);
	background-repeat: no-repeat;
	background-position:center!important;
	background-position:10px center;
	border:0px solid #000;
}
.ScrolLeft {
	float:left;
	width:32px;
	height:279px;
	background-image: url(/images/img_commun/blocs/scroll_goleft_on2.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.ScrollCenter {
	float:left;
	width:740px;
	height:279px;
}
.ScrolRight {
	float:left;
	width:32px;
	height:279px;
	background-image: url(/images/img_commun/blocs/scroll_goright_on.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.BlocSerie {
	float:left;
	padding-top:4px;
	margin-left:10px;
	width:804px;
	height:275px;
}
.BlocList {
	float:left;
	width:264px;
	height:270px;
	margin:1px;
	background-image: url(/images/img_commun/blocs/v2_bloc_list.gif);
	background-repeat: no-repeat;
}
.ListScroll {
	float:left;
	width:250px;
	height:200px;
	overflow-x: hidden;             /* esthétique */
	overflow-y: auto;         		/* permet de scroller les cellules */
	margin-left:5px!important;
	margin-left:2px;
}
/* ************ Centre des pages types *********************************************************************/

.PageCenter {
	padding-left:30px;
	padding-right:20px;
}
/* FICHE HEADER *****************************/


.fiche_title {
	float:left;
	width:670px;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(/images/img_commun/blocs/fiche_title.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fiche_title_v2 {
	float:left;
	width:670px;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(/images/img_commun/blocs/fiche_title.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fiche_title_infos {
	float:left;
	width:460px;
	padding-left:10px;
	padding-top:8px;
}
.fiche_title_infos_v2 {
	float:left;
	width:500px;
	padding-left:10px;
	padding-top:8px;
}
.fiche_title_eptibox {
	float:left;
	width:140px;
}
.AddEptiboxPT_fiche {
	height:25px;
	width:85px;
	padding:5px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_eptibox_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}
.fiche_title_liens_v2 {
	float:left;
	width:140px;
}
.fiche_title_liens {
	float:left;
	width:155px;
	margin-left:20px;
}
.FicheHeader {
	float:left;
	width:760px;
	height:250px;
	padding-top:1px;
	padding-left:1px;
	margin-bottom:15px;
}
.BlocAccroche {
	float:left;
	width:495px;
	padding-left:25px;
	margin-top:10px;
}
.fiche_accroche {
	float:left;
	width:230px;
}
.fiche_plus {
	float:right;
	width:215px;
	margin-left:15px;
}
.ficheResult {
	float:left;
	height:auto;
}
#stokDesc {
	position:absolute;
	border:1px solid #000000;
	width:auto;
	height:auto;
	visibility:hidden;
}
.ficheContent {
	float:left;
	width:740px;
	min-height:350px;
	padding:10px;
}
#ficheDesc {
	float:left;
	margin-bottom:-1px;
}
#ficheDesc li {
	list-style-type: none;
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:10px;
	margin:8px;
	width:auto;
}
#ficheDesc h3 {
	color:#FF6B19;
	text-decoration:none;
	margin:4;
	padding:0;
}
#ficheDesc h4 {
	color:#FF6B19;
	font-size:12px;
	text-decoration:underline;
}
#ficheDesc h5 {
	color:#000000;
	font-size:14px;
	text-decoration:underline;
}
.fiche_onglet {
	float:left;
	width:795px!important;
	width:790px;
	height:auto;
	margin-left:18px!important;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(/images/img_commun/navigation/onglet_filet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.onglet_fiche_hover {
	float:left;
	width:auto!important;
	width:110px;
	height:30px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:4px;
}
.onglet_fiche_hover div {
	width:auto;
	height:20px;
	padding-top:10px;
	margin-left:8px;
	padding-right:8px;
	text-align:center;
	color:#FF6510;
	font-size:12px;
	font-weight:bold;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.onglet_fiche_off {
	float:left;
	height:30px;
	background-image: url(/images/img_commun/navigation/onglet_left_off.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left:4px!important;
	margin-left:2px;
	margin-top:-2px;
	cursor:default;
}
.onglet_fiche_off div {
	width:120px;
	height:18px;
	padding-top:12px;
	margin-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:12px;
	color:#AFAFAF;
	background-image: url(/images/img_commun/navigation/onglet_right_off.jpg);
	background-repeat: no-repeat;
	background-position: right 8px;
}
.onglet_fiche {
	float:left;
	height:30px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left:4px;
	margin-top:-2px;
	cursor:pointer;
}
.onglet_fiche div {
	width:auto!important;
	width:110px;
	height:18px;
	padding-top:12px;
	margin-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:12px;
	color:#2A2F36;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right 8px;
}
.onglet_fiche div:hover {
	font-weight:bold;
}
.colFiche {
	float:left;
	width:360px;
}
.monoCol {
	float:left;
	width:95%;
	padding-top:25px;
}
.poseRight {
	float:right;
	text-align:right;
	text-decoration:none;
}
.poseLeft {
	text-align:left;
}
.FicheImage {
	float:left;
	/*margin:8px 0 0 8px;*/
	width:230px;
	height:230px;
}
#ficheVersion {
	width:308px;
	cursor:pointer;
}
#ficheLienVersion {
	z-index:2;
	width:auto!important;
	width:480px;
	height:150px;
	overflow:auto;
	position:absolute;
	visibility:hidden;
	background-color:#F0F5F8;
	border:1px solid #D9D9D9;
	cursor:pointer;
}
#ficheLienVersion span {
	width:auto;
	margin:10px;
	height:30px;
}
#Ombre {
	z-index:1px;
	position:absolute;
	visibility:hidden;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	background-color:#000000;
}
.FicheOrder {
	float:left;
	width:500px;
	/*padding-bottom :10px;*/
	margin:25px 0 0 8px;
	border:1px solid #D9D9D9;
}
.BlocVersion {
	float:left;
	width:314px;
	height:100px;
	padding:15px 4px 4px 20px;
}
.BlocVersion strong {
	font-size:12px;
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.BlocOrder {
	float:left;
	width:152px;
	height:130px;
	padding:20px 0 0 10px;
	background-image: url(/images/img_commun/blocs/bloc_order_prix_bg.png)!important;
	background-image: url(/images/img_commun/v.gif);
}
.screenShots {
	float:left;
	padding:2px!important;
	padding:0;
	width:760px!important;
	width:770px;
	margin-left:0px;
}
#screenGrandeImage {
	float:left;
	width:460px;
	margin-right:10px!important;
	margin-right:5px;
	height:350px;
}
#screenBlocVignettes {
	width:278px!important;
	width:238px;
	height:184px;
	padding:6px!important;
	padding:2px;
	background-image: url(/images/img_commun/body/bg_vignette.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#filigrane {
	z-index:100;
	position:absolute;
	visibility:hidden;
}
#screenBlocVignettesTitle {
	width:278px!important;
	width:248px;
	height:20px;
	padding-left:25px;
}
#screenVignettes {
	width:240px!important;
	width:210px;
	height:130px;
	overflow:auto;
	padding-left:20px;
	padding-top:10px;
}
#screenVignettes img {
	border:1px solid #FFFFFF;
	width:65px;
	height:54px;
}
.bg_screenVignettes {
	margin:2px;
	float:left;
	width:71;
	height:54;
	background-color:#FF6510;
}
#screenVignettes img:hover {
	border:1px solid #FF6510;
}
.screenContent {
	width:260px!important;
	width:240px;
	height:157px;
	background-image: url(/images/img_commun/body/bg_vignette_desc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.screenContentTitle {
	width:250px;
	height:30px;
	padding-left:30px;
	padding-top:4px;
}
#screenTextContent {
	margin-left:15px;
	width:225px;
	height:80px;
	overflow:auto;
}
#scrennBord {
	float:left;
	width:250px;
	height:400px;
}
/* ************ CATALOGUE *********************************************************************/

.categorieCascade {
	float:left;
	width:760px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-image: url(/images/img_commun/blocs/categorie_cascade_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.categorieCascade strong {
	font-size:14px;
	padding-left:10px;
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}
.categorieCascade a:hover {
	text-decoration:underline;
}
.ContentCata {
	float:left;
	width:770px;
}
.ImageCatalogue {
	float:left;
	width:100px;
	margin-top:8px;
	margin-left:-8px!important;
	margin-left:0;
	margin-right:10px;
}
.TitleCatalogue {
	float:left;
	width:320px!important;
	width:312px;
	padding-top:10px;
	margin-right:2px;
}
.TitlePageTxt {
	float:left;
	width:520px;
	padding-top:10px;
	margin-right:2px;
}
.TitlePageTxt strong {
	font-size:14px;
}
.TitleCatalogue strong {
	font-size:14px;
}
.cata_filtre {
	float:left;
	width:650px;
	height:auto;
	margin-left:90px!important;
	margin-left:40px;
	margin-top:-35px!important;
	margin-top:0px;
	margin-bottom:10px!important;
	margin-bottom:10px;
	border:0px !important;
}
.cata_filtre_v2 {
	width:650px;
	height:auto;
	position:relative;
}
.cata_filtre_v2ie6 {
	width:650px;
	height:auto;
	position:relative;
}
.onglet_on {
	float:left;
	width:100px;
	height:30px;
	padding-left:20px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.onglet_on div {
	width:100px;
	height:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
	color:#FF6B19;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.onglet_off {
	text-align:center;
	float:left;
	width:120px;
	padding-top:5px;
}
.onglet_off a {
	padding-left:10px;
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.onglet_gallerie {
	float:left;
	width:50px;
	height:30px;
	padding-left:5px;
	margin-left:5px;
	margin-right:15px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.onglet_gallerie div {
	width:60px;
	height:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:10px;
	color:#525B5E;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.onglet_gallerie_off {
	float:left;
	width:60px;
	height:30px;
	padding-top:10px;
	padding-left:5px;
	cursor:pointer;
}
.cata_resize {
	float:right;
	margin-top:5px;
	width:33px;
}
.cata_filtre_end {
	height:30px;
}
.cata_tri {
	float:left;
	width:768px;
	height:40px;
	border-bottom:1px solid #D9D9D9;
	margin-left:30px!important;
	margin-left:15px;
	margin-top:-10px;
}
.cata_tri select {
	margin:6px 15px 4px 0;
}
.cata_navigation {
	float:left;
	width:770px;
	height:50px;
}
.cata_multiselect_link {
	float:right;
	text-align:left;
	width:300px;
	height:55px;
	padding-top:8px;
}
.cata_multiselect_link input {
	text-align:left;
}
.multiselect_top {
	background-image: url(/images/img_commun/blocs/multiselect_2_top.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.multiselect_bottom {
	background-image: url(/images/img_commun/blocs/multiselect_2_bottom.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.AnimProd {
	float:left;
	width:262px;
}
.Nav {
	float:left;
	width:auto;
	min-width:100px;
	padding:15px 2px 2px 2px;
	border:0px;
}
.NavPages strong {
	padding-top:2px;
	margin-right:10px;
	float:left;
	font-weight:bold;
	border:0px;
}
.NavPages a {
	text-decoration:none;
	margin:0 4px 0 4px;
	padding:4px 8px 4px 8px;
	border:1px solid #CCCCCC;
}
.NavPages a:hover {
	background-color:#FF6B19;
	color:#FFFFFF;
}
.NavPageSelected {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border:0px;
	background-color:#FF6B19;
	color:#FFFFFF;
}
.NavPages {
	padding-top:2px;
	float:left;
	height:25px;
	border:0px;
}
.NavPrec {
	float:left;
	height:18px;
	width:18px;
	border:0px;
	margin:0;
}
.NavSuiv {
	float:left;
	height:18px;
	width:18px;
	border:0px;
	margin:0;
}
.NavPrecOff {
	float:left;
	height:18px;
	width:18px;
	margin:0;
	border:0px;
}
.NavSuivOff {
	float:left;
	height:18px;
	width:18px;
	margin:0;
	border:0px;
}
/* LISTING V2------*/
.cata_tri_2 {
	float:left;
	width:768px;
	height:70px;
	border-bottom:1px solid #D9D9D9;
	margin-left:30px!important;
	margin-left:15px;
	margin-top:-10px;
}
.legende {
	font-family:arial;
	font-size:11px;
	color:#525b5e;
}
.cata_list_prod_2_on, .cata_list_prod_2_off {
	float:left;
	width:760px;
	height:170px;
}
.cata_list_prod_2_on {
	background-color:#F2F2F2;
}
.cata_list_prod_2_off {
	background-color:#FFFFFF;
}
.cata_list_info_prod_2 {
	float:left;
	width:540px;
}
.cata_list_nom_2 {
	height:20px;
	padding:10px 0 10px 10px;
}
.cata_list_desc_2 {
	float:left;
	width:420px;
	padding:0 10px 0 10px;
}
.cata_list_prix_2 {
	float:left;
	width:185px;
	height:165px;
	padding:5px 0 0 30px;
	border-left:1px solid #B1B1B1;
}
.AddEptiboxPT_cata_2 {
	height:25px;
	width:85px;
	padding:5px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_eptibox_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}
.AddCaddyPT_cata_2 {
	height:25px;
	padding:4px 0 0 36px;
	margin-top:6px;
	background-image: url(/images/img_commun/navigation/add_caddy_download_PT.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
}
.cata_gal_prix_2 {
	float:left;
	width:125px;
	padding:4px;
	border-left:1px solid #B1B1B1;
}
.FicheOrder_2 {
	width:500px;
	/*padding-bottom :10px;*/
	margin:15px 0 0 0;
	border:1px solid #D9D9D9;
}
.BlocAccroche_2 {
	width:495px;
	padding-left:25px;
	margin-top:10px;
}
.cata_gal_nom_2 {
	float:left;
	width:235px;
	margin-bottom:2px;
}
/* LISTING------*/

.cata_list_prod_on, .cata_list_prod_off {
	float:left;
	width:760px;
	height:195px;
}
.cata_list_prod_on {
	background-color:#F2F2F2;
}
.cata_list_prod_off {
	background-color:#FFFFFF;
}
.cata_list_info_prod {
	float:left;
	height:150px;
}
.cata_list_nom {
	height:40px;
	height:20px;
	width:500px;
	margin:10px 0 10px 10px;
}
.cata_list_img {
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}
.cata_list_desc {
	float:left;
	width:420px;
	margin:0 10px 0 10px;
}
.cata_list_prix {
	float:left;
	width:155px;
	height:195px;
	padding:5px 0 0 15px;
	border-left:1px solid #B1B1B1;
}
.cata_multiselect {
	float:left;
	width:30px;
	text-align:right;
	padding-top:10px;
}
.cata_multiselect input {
	border:0px;
}
.link_loupe {
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(/images/img_commun/icons/loupe.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:underline;
	color:#8D8D8D;
}
.link_loupe:hover {
	text-decoration:none;
}
/* Mode gallerie */


.cata_gal_prod_on, .cata_gal_prod_off {
	float:left;
	width:235px;
	margin:5px!important;
	margin:3px;
	padding:4px;
	height:260px;
	border:1px solid #D7D7D7;
}
.cata_gal_prod_on {
	background-color:#F2F2F2;
}
.cata_gal_prod_off {
	background-color:#FFFFFF;
}
.cata_gal_info_prod {
	float:left;
}
.cata_gal_nom {
	float:left;
	width:210px;
	margin-bottom:2px;
}
.cata_gal_img {
	float:left;
	width:100px;
	margin-top:8px;
	text-align:center;
}
.cata_gal_desc {
	float:left;
	width:240px;
	height:65px;
}
.cata_gal_prix {
	float:left;
	width:115px;
	padding:4px;
	margin:4px 4px 4px 4px;
	border-left:1px solid #B1B1B1;
}
.cata_multiselect_gal {
	float:left;
	text-align:center;
}
/* ************ TOOLS *********************************************************************/
#BgTools {
	float:left;
	width:165px;
	margin:0!important;
	margin-left:-8px;
	text-align:left;
	border-right:1px solid #FFFFFF;
	background-color: #D7D7D7;
	background-image: url(/images/img_commun/body/bg_tools.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgToolsTable {
	background-image: url(/images/img_commun/body/bg_tools_table.gif);
	background-repeat: repeat;
	background-position: right top;
}
#Tools {
	width:100%;
	min-height:450px!important;
	height:450px;
	background-image: url(/images/img_commun/tools/bg_tools_content.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#ToolsPhoneService {
	float:left;
	width:153px;
	height:38px;
	background-image: url(/images/img_commun/blocs/tools_sav.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:12px;
	padding-left:10px;
}
#OngletTools {
	float:left;
	width:41px;
	height:400px;
	background-image: url(/images/img_commun/tools/bg_tools_onglet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 35px;
}
#Onglet {
	width:41px;
	cursor:pointer;
}
.Onglet1_On {
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_compte_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Onglet1_Off {
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_compte_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Onglet1_Off:hover {
	background-image: url(/images/img_commun/tools/ong_compte_hover.gif);
}
.Onglet2_On {
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_aide_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Onglet2_Off {
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_aide_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Onglet2_Off:hover {
	background-image: url(/images/img_commun/tools/ong_aide_hover.gif);
}
.Onglet3_On {
	width:41px;
	height:40px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_promo_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Onglet3_Off {
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_promo_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Onglet3_Off:hover {
	background-image: url(/images/img_commun/tools/ong_promo_hover.gif);
}
#ContentTools {
	float:left;
	width:118px;
	padding-top:4px;
	padding-left:4px;
}
#ToolsBottom {
	float:left;
	width:100%;
	height:29px;
	background-image: url(/images/img_commun/body/bg_tools_ongletBottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#ToolsServices {
	padding-left:24px;
	background-color:#D7D7D7;
}
.BlocFooter {
	float:center;
	width:985px;
	margin-left:0px;
	height:76px;
	/*background-image: url(/images/img_commun/body/bg_footer.png)!important;*/
	background-image: url(/images/img_commun/body/v2_bg_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.toolsCompte {
	width:116px;
	padding-top:4px;
	overflow:auto;
}
.toolsCompteLogin {
	width:116px;
	padding-top:4px;
}
.toolsLink {
	text-decoration:none;
	background-image: url(/images/img_order/flch_gche.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:13px;
}
.toolsLink:hover {
	text-decoration:underline;
}
.tools_connexion {
	float:left;
	width:111px;
	height:155px;
	padding:5px 0 0 5px;
	background-image: url(/images/img_commun/blocs/tools_connexion_bg.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
}
.tools_connexion input {
	margin-left:3px;
}
.tools_connexion div {
	margin-left:-1px;
}
/*MON COMPTE ----------------------------------------*/

#compteInfos {
	width:700px;
	float:left;
	margin-top:5px;
	background-color:#F7F7F7;
	padding:15px;
}
.txtGreen {
	color: #009933;
}
.monCompteContent {
	float:left;
	width:750px;
	margin-left:30px!important;
	margin-left:18px;
}
.monComptInfos {
	float:left;
	width:740px;
	height:auto;
	margin-top:10px;
	padding-left:25px;
}
/*--------*/
.nouveauCompte {
	float:left;
	width:118px;
	height:160px;
	background-image: url(/images/img_commun/blocs/visuel_nouveau_client.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
}
.NouveauCompte {
	float:left;
	width:750px;
	margin-left:40px!important;
	margin-left:20px;
	min-height:400px;
}
.NouveauCompteCalque {
	float:left;
	width:390px;
	min-height:400px;
}
.toolsAnim {
	width:120px;
	height:375px;
	padding-top:4px;
	overflow:auto;
}
#HistCommande .Tablisting {
	width:100%;
}
#HistCommande .Tablisting .titretab {
	font-weight:bold;
	color: #ff6b19;
	font-size:16px;
	height:30px;
	padding-left:10px;
	background-image:url('/images/img_compte_client/tabListSep.gif');
	background-repeat: repeat-x;
	background-position:bottom;
}
#HistCommande .listTab {
	font-size:12px;
	background-image:url('/images/img_compte_client/tabListSep.gif');
	background-repeat: repeat-x;
	background-position:bottom;
	height:40px;
	padding-left:10px;
}
#HistCommande .tabListAnnul {
	font-style: italic;
}
#HistCommande .Tablisting span {
	font-size:11px;
}
/* Boxes ANIMATIONS ***********************************************************************************************/

.toolsAnimNom {
	float:left;
	width:100px;
	margin-bottom:2px;
}
.toolsAnimPrix {
	float:left;
	width:100px;
	margin-bottom:2px;
}
.toolsAnimImg {
	float:left;
	width:100px;
	margin-bottom:2px;
}
.toolsAnimDesc {
	float:left;
	width:100px;
	margin-bottom:10px;
}
#Box_Scroller_Gd {
	height: 279px;
	width: 808px;
}
#Box_Scroller_btt_Left {
	cursor:pointer;
	float:left;
	background-image: url(/images/img_commun/animations/box/btt_scroll_gch.gif);
	position:relative;
	height: 138px;
	width: 34px;
	margin-top:65px;
	margin-left:3px;
}
#Box_Scroller_btt_Right {
	cursor:pointer;
	position:relative;
	background-image: url(/images/img_commun/animations/box/btt_scroll_drt.gif);
	background-position:top left;
	height: 138px;
	width: 32px;
	float: left;
	margin-top:65px;
}
#Box_Scroller_Pt {
	background-image: url(/images/img_commun/animations/box/scroll_pt_bg.png);
	height: 116px;
	width: 262px;
}
#Title_Box_Scroller_Pt {
	font-weight:bold;
	margin-left:10px;
	width: 250px;
	padding-top:2px;
}

/* InfosBulleProduit REFONTE ***********************************************************************************************/

.ifb_avantages a {
	color:#fff;
	padding-left:20px;
	background-image: url(/images/img_commun/navigation/v2_layer_close.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.ifb_avantages {
	float:left;
	height:16px;
	padding-top:20px;
	text-align:right;
	background-image:none;

}

/* InfosBulleProduit ***********************************************************************************************/

.ifb_width_center {
	width:248px;
}
.ifb_TopLeft, .ifb_TopRight, .ifb_CenterLeft, .ifb_CenterRight, .ifb_BotRight, .ifb_BotLeft {
	width:26px;
}
.infosbulle {
	height:300px;
}
.ifb_Top {
	height:56px;
}


.ifb_TopCenter a {
	padding-left:20px;
	background-image: url(/images/img_commun/navigation/layer_close.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.ifb_TopLeft {
	float:left;
	height:56px;
	background-image: url(/images/img_commun/blocs/layer_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ifb_TopCenter {
	float:left;
	height:36px;
	padding-top:20px;
	text-align:right;
	background-image: url(/images/img_commun/blocs/layer_top_center.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.ifb_TopRight {
	float:left;
	height:56px;
	background-image: url(/images/img_commun/blocs/layer_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ifb_CenterLeft {
	float:left;
	background-image: url(/images/img_commun/blocs/layer_left.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.ifb_Content {
	float:left;
	background-color:#FFFFFF;
	text-align:center;
}
.ifb_CenterRight {
	float:left;
	background-image: url(/images/img_commun/blocs/layer_right.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.ifb_BotLeft {
	height:33px;
	float:left;
	background-image: url(/images/img_commun/blocs/layer_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ifb_BotCenter {
	height:33px;
	float:left;
	background-image: url(/images/img_commun/blocs/layer_bottom_center.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.ifb_BotRight {
	height:33px;
	float:left;
	background-image: url(/images/img_commun/blocs/layer_bottom_right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* InfosBulleMiniCaddy ***********************************************************************************************/

.if_mini_caddie {
	float:left;
	width:400px;
	margin-top:-18px;
	margin-left:-400px;
	z-index:3;
}
.ifb_caddie {
	float:left;
	width:310px;
	background-image: url(/images/img_commun/blocs/layer_caddie_bg_trans.png);
	background-repeat: repeat;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:8px;
	background-color:none!important;
	background-color:#525E6D;
}
.ifb_caddie_right {
	float:left;
	width:53px;
	height:80px;
	background-image: url(/images/img_commun/blocs/layer_caddie_flc_right.png)!important;
	background-image:none;
	background-repeat: no-repeat;
	background-position: left top;
}
.ifb_top {
	height:20px;
	background-image: url(/images/img_commun/blocs/layer_caddie_top.png)!important;
	background-image:none;
	background-repeat: repeat-x;
	background-position: left center;
}
.mini_caddie_title {
	color:#65DE32;
	float:left;
	width:240px;
	font-weight:bold;
	padding-top:2px;
	padding-left:6px;
}
.ifb_caddie_content {
	scrollbar-face-color: #46515F;
	scrollbar-shadow-color: #313842;
	scrollbar-highlight-color: #7F8690;
	scrollbar-3dlight-color: #313842;
	scrollbar-darkshadow-color: #68778B;
	scrollbar-track-color: #8496AD;
	scrollbar-arrow-color: #FFFFFF;
	background-image: url(/images/img_commun/blocs/layer_caddie_list_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ifb_caddie_table {
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	background-image: url(/images/img_commun/blocs/layer_caddie_top.png)!important;
	background-image:none;
	background-repeat: repeat-x;
	background-position: left center;
}
.ifb_caddie_list {
	height:24px;
}
.ifb_caddie_content {
	height:70px;
	overflow:auto;
	padding-top:10px;
	padding:5px;
	margin-top:5px;
	border:1px solid #313842;
}
.ifb_caddie_content a {
	color:#FFFFFF;
}
.mini_caddie_more {
	width:20px;
	height:11px;
	background-image: url(/images/img_commun/navigation/layer_caddie_more_off.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}
.mini_caddie_sup {
	width:20px;
	height:12px;
	background-image: url(/images/img_commun/navigation/layer_caddie_sup_off.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}
.mini_caddie_more:hover {
	background-image: url(/images/img_commun/navigation/layer_caddie_more_over.jpg);
}
.mini_caddie_sup:hover {
	background-image: url(/images/img_commun/navigation/layer_caddie_sup_over.jpg);
}
.ifb_caddie_total {
	font-size:12px;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:4px;
}
.ifb_caddie_content a:hover {
	color:#65DE32;
	text-decoration:none;
}
.ifb_caddie_bottom {
	padding-left:125px;
}
.link_caddie_back {
	float:left;
}
.link_caddie_back a {
	color:#FFFFFF;
	padding-left: 15px;
	background-image: url(/images/img_commun/navigation/flch_gche.png)!important;
	background-image: url(/images/img_commun/navigation/flch_gche.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
}
.link_back {
	padding-left: 15px;
	background-image: url(/images/img_order/flch_gche.png)!important;
	background-image: url(/images/img_order/flch_gche.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
}
/* INFOBULLE POUR LA MODIFICATION DU CARNET--------------------------------------*/

#modifCarnet {
	width:250px;
	margin-top:-400px;
	text-align:left;
}
.modif_carnet_title {
	background-color:#F2F2F2;
	padding:4px;
}
.formulaire_carnet {
	float:left;
	text-align:left;
}
.formulaire_carnet label {
	display: inline;
	float:left;
	width:110px;
	font-weight:bold;
}
.formulaire_carnet label {
	display:inline;
	width:90px;
	font-weight:bold;
}
.formulaire_carnet input {
	float:left;
	margin:4px;
}
.msg_carnet {
	color:#009900;
	font-weight:bold;
}
.bulle_error {
	color:#FF0000;
}
/*Info bulle de connexion ***********************************************************************************************/

#fondu {
	z-index:7;
	visibility:hidden;
	position:absolute;
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.connexion {
	width:450px;
	height:450px;
	background:#000000;
}
/* CSS MENU LEFT ---------------------------------------------------------------------------------*/

.Link {
	text-align:left;
	position: absolute;
	height:38px;
	padding:13px 4px 13px 15px;
	cursor:pointer;
	border:0px solid #000000;
}
.Link, .LinkOver {
	margin-left:110px;
	z-index:99;
}
.Link:hover {
	color:#65DE32;
}
.Link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.Link a:hover {
	color:#65DE32;
}
.LinkOver {
	text-align:left;
	position: absolute;
	height:45px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: left top;
	padding:13px 4px 10px 10px;
}
.Link1_BG {
	background-image: url(/images/img_commun/navigation/v2_Univers_WinOver.jpg);
	padding-left:48px;
	padding-top:14px;
}
.Link2_BG {
	background-image: url(/images/img_commun/navigation/v2_Univers_macOver.jpg);
	padding-left:48px;
	padding-top:14px;
}
.Link3_BG {
	background-image: url(/images/img_commun/navigation/v2_Univers_linuxOver.jpg);
	padding-left:60px;
	padding-top:14px;
}
.Link4_BG {
	background-image: url(/images/img_commun/navigation/v2_Univers_gameOver.jpg);
	padding-left:48px;
	padding-top:14px;
}
.Link5_BG {
	background-image: url(/images/img_commun/navigation/v2_Univers_mobileOver.jpg);
	padding-left:48px;
	padding-top:14px;
}
.LinkOver a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.Univers_Link1 {
	background-image: url(/images/img_commun/navigation/v2_categ_bg_win.jpg);
	background-repeat: repeat-x;
}
.Univers_Link2 {
	background-image: url(/images/img_commun/navigation/v2_categ_bg_mac.jpg);
	background-repeat: repeat-x;
}
.Univers_Link3 {
	background-image: url(/images/img_commun/navigation/v2_categ_bg_linux.jpg);
	background-repeat: repeat-x;
}
.Univers_Link4 {
	background-image: url(/images/img_commun/navigation/v2_categ_bg_game.jpg);
	background-repeat: repeat-x;
}
.Univers_Link5 {
	background-image: url(/images/img_commun/navigation/v2_categ_bg_mobile.jpg);
	background-repeat: repeat-x;
}
#Content_Type {
	float:left;
	width:770px;
	height:auto;
}
#FicheClient, #CarnetClient {
	float:left;
	width:350px;
	min-height:150px;
	padding:15px;
}
#ModifFicheClient, #ModifCarnetClient {
	float:left;
	width:350px;
	min-height:150px;
	padding:30px 10px 10px 10px;
	border-left:1px solid #D9D9D9;
}
/*Boutique editeur********************************************************* */

.ImageEditeur {
	float:left;
	width:auto;
	padding-top:20px;
	margin-left:10px;
	margin-right:20px;
}
.TitleEditeur {
	float:left;
	width:410px;
	height:128px;
	padding-top:15px;
	padding-left:10px;
	margin-right:2px;
	border-left:1px solid #D9D9D9;
	background-image: url(/images/img_commun/blocs/TitleEditeurBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.TitleEditeur strong {
	font-size:14px;
}
.CategorieSelect {
	float:left;
	z-index:1;
}
.descriptionEditeur {
	float:left;
	width:740px;
	margin-left:10px;
	margin-top:10px;
}
#fournisseurContent {
	float:left;
	margin-left:0px!important;
	margin-left:-2px;
}
/*CONTENT HOME */
#homeContent {
	float:left;
	height:auto;
}
/*ANIMATIONS HOME************************************************************/

.animList {                 		 /* esthétique */
	border-collapse: separate;      /* par défaut */
	border-spacing: 0;              /* contournement du bug */
	margin-left:10px;
	width:245px;
}
.animList tbody {
	height: 149px;                   /* définit une hauteur */
}
.animListthead {
	padding-left:33px;
	background-image: url(/images/img_commun/icons/puce_gd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#F96401;
}
.animList thead {
	background-color:#FFFFFF;
}
.animList th {
	height:33px;
	border-bottom:1px solid #E7E7E7;
}
.animList tr {
	height:35px;
}
.animList td {
	border-left: 1px;    /* contournement du bug */
	border-bottom: 1px;  /* contournement du bug */
	padding:4px;
}
.animListImg {
	float:left;
	width:50px;
}
.animListContent {
	float:left;
}
/*anim Home Onglet*/

.animHomeOngletBloc {
	float:left;
	width:100%;
}
.animHomeCenter {
	height:255px;
	float:left;
	width:219px;
	padding:10px 0 0 10px;
}
.animHomeOngletTitle {
	width:180px;
	height:25px;
	padding:10px 0 0 33px;
	background-image: url(/images/img_commun/icons/puce_gd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#F96401;
	font-weight:bold;
	border-bottom:1px solid #E7E7E7;
}
.animHomeContent {
	margin-top:33px;
	width:180px;
	height:250px;
	padding-top:6px;
}
.animHomeOngletContent {
	float:left;
	width:auto;
	height:auto;
}
.animHomeOnglet {
	float:left;
	padding-top:6px;
	width:29px;
	height:auto;
}
.animHomeOnglet_1 {
	width:29px;
	height:70px;
	background-image: url(/images/img_commun/navigation/anim_home_ong1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.animHomeOnglet_2 {
	width:29px;
	height:96px;
	background-image: url(/images/img_commun/navigation/anim_home_ong2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.animHomeOnglet_3 {
	width:29px;
	height:92px;
	background-image: url(/images/img_commun/navigation/anim_home_ong3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.animHomeOnglet_over_1 {
	width:29px;
	height:70px;
	background-image: url(/images/img_commun/navigation/anim_home_ong1_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.animHomeOnglet_over_2 {
	width:29px;
	height:96px;
	background-image: url(/images/img_commun/navigation/anim_home_ong2_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.animHomeOnglet_over_3 {
	width:29px;
	height:92px;
	background-image: url(/images/img_commun/navigation/anim_home_ong3_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
#AnimHomeOnglet1, #AnimHomeOnglet2, #AnimHomeOnglet3 {
	width:200px;
	position:absolute;
	float:left;
	visibility:hidden;
}
#AnimHomeOnglet1 {
	visibility:visible;
}
#AnimHomeOngletWait {
	width:31px;
	height:31px;
	position:absolute;
	z-index:1px;
	float:right;
	margin-left:150px;
	margin-top:-24px;
}
.OngletWaitOn {
	background-image: url(/images/img_order/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.OngletWaitOff {
}
.animHomeScrollTitle {
	width:733px;
	height:20px;
	padding:10px 0 0 33px!important;
	margin-top:0!important;
	margin-top:35px;
	margin-left:20px;
	background-image: url(/images/img_commun/icons/puce_gd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#F96401;
	font-weight:bold;
	border-bottom:1px solid #E7E7E7;
}
/* MEGA BANNER -------------------------------------------------------*/


/*Cover flow */

#coverFlow {
	float:left;
	margin-left:0;
	margin-top:30px;
}
#homeVisite {
	float:left;
	height:50px;
	width:195px;
	margin-top:150px;
	border:0px solid #000;
}
#maxbanner {
	width:786px;
	height:226px;
	padding:2px;
	margin-left:14px;
	margin-top:12px;
}
#maxLink {
	float:right;
	width:auto;
	height:auto;
	cursor: pointer;
	margin-right:20px;
	margin-top:20px;
}
.maxLink_on, .maxLink_off {
	padding:4px;
	margin: 5px;
	width: 200px;
	height: auto;
	cursor: pointer;
	padding-left:10px;
}
.maxLink_on {
	width: 250px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
}
.maxLink_off, .maxLink_on a {
	color:#FFFFFF;
}
.maxLink_off {
	color:#FFFFFF;
	margin-left:40px;
}
.maxLinkDeco {
	background-color:#2630F8;
}
.cration_formulaire {
	float:left;
	margin-left:10px;
}
.cration_formulaire_new {
	float:left;
	margin-left:10px;
	min-height:230px!important;
}
.creation_left_new, .carnet_compt_bg, .aide_menu {
	float:left;
	width:342px;
	height:220px;
	padding-left:10px;
	padding-bottom:10px;
	background-image: url(/images/img_commun/blocs/nouveaucompteform_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.creation_right_new {
	float:left;
	width:360px;
	margin-top:20px;
}
.creation_left_new label {
	display: inline;
	float:left;
	width:180px;
	font-weight:bold;
}
.creation_left_new input {
	margin:0;
	padding:0;
}
.sign_new {
	padding:10px 0 0 10px;
	width:250px;
	margin-left:10px;
}
f .sign_new_calque {
	padding-left:10px;
	width:330px;
	margin-left:10px;
}
.filet_new {
	float:left;
	width:700px;
	margin-left:2%;
	margin-right:2%;
	margin-top:8px;
	margin-bottom:8px;
}
.creation_valid_new {
	width:auto;
	float:center;
	height:45px;
	padding-top:10px;
	margin-top:10px;
}
.cnil {
	float:left;
	width:100%;
	color:#9D9E9E;
	padding:4px;
}
/*Aide sur le site */

.aide_menu {
	margin-left:40px!important;
	margin-left:24px;
	margin-bottom:20px;
}
.aide_visite {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_visite.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_compte {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_compte.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_contact {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_faq {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_faq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_commande {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_commande.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_tele {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_tele.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_paiement {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_paiement.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_service {
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_service.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/*SAV ....................................*/
.sav_Phone {
	background-image: url(/images/img_commun/support/s_home_phone_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}
.sav_Conseil {
	background-image: url(/images/img_commun/support/s_home_conseil_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}
.sav_Adresse {
	background-image: url(/images/img_commun/support/s_home_adresse_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}
.sav_box {
	background-image: url(/images/img_commun/support/s_bg_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sav_eptisupport {
	width:100%;
	height:269px;
	background-image: url(/images/img_commun/support/visu_eptisupport.jpg);
	background-repeat: no-repeat;
	background-position: left -5px;
	margin:0px 0 0 20px;
}
.sav_eptisupport_content {
	float:left;
	width:230px;
	height:269px;
	margin:10px 0 0 90px;
}
.sav_box_GD {
	background-image: url(/images/img_commun/support/s_bg_box_GD.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*Site Map*/

.universCategorieMap {
	float:left;
	margin:10px;
	width:230px;
}
.siteMapTitle {
	float:left;
	margin-left:25px!important;
	margin-left:18px;
	width:780px;
}
.siteMapTitle a {
	font-weight:bold;
	color:#FF6B19;
	font-size: 18px;
}
.siteMap {
	float:left;
	margin-left:25px!important;
	margin-left:18px;
	width:780px;
	height:auto;
}
.siteMap a {
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	font-size: 14px;
	text-decoration:none;
	background-image: url(/images/img_commun/navigation/link_flch.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.siteMap li ul li a {
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	margin-left:10px;
	color:#000000;
	background-image:none;
}
.siteMap li ul li a:hover {
	text-decoration:underline;
}
/* Horizontal Tabbed Panels */

.TabbedPanels {
	margin: 10px 0 0 0;
	padding: 0px;
	float: left!important;
	float: none;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanels ul {
	width:740px;
	background-image: url(/images/img_commun/navigation/onglet_filet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* This is the selector for the TabGroup. */

.TabbedPanelsTabGroup {
	float:left;
	width:100%;
	margin: 0px;
	padding:4px 0 0 0;
	border:0px;
}
/* This is the selector for the TabbedPanelsTab */

.TabbedPanelsTab, .TabbedPanelsTab_config, .TabbedPanelsTabAjout {
	position: relative;
	top: 1px;
	padding: 0 10px;
	margin: 0px 1px 0px 6px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border:0px;
}
.TabbedPanelsTab {
	float: left;
	font-size:11px;
	height:25px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:2px;
	width:auto!important;
	width:100px;
	margin-top:2px!important;
	margin-top:2px;
	border:0px;
}
.TabbedPanelsTab div {
	height:9px;
	padding:6px 8px 10px 0!important;
	text-align:center;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.TabbedPanelsTab_config {
	float: right;
	margin-right:15px;
	visibility:hidden;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	background-image:url(../images/icons/change.png);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:13px;
}
.TabbedPanelsTabAjout {
	float: right;
	margin-right:15px;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	background-image:url(../images/add.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:2px 0 2px 20px;
}
/* Appearnce of a tab button */

.TabbedPanelsTabHover {
	color:#FF6B19;
}
/* Change the appearance of a tab button */

.TabbedPanelsTabSelected {
	font-weight:bold;
	color:#FF6B19;
	text-decoration:none;
	height:30px!important;
	height:40px;
	margin-top:-5px;
}
.TabbedPanelsTabSelected div {
	height:13px!important;
}
/* How to make a link inside of a tab button */
.TabbedPanelsTab a {
	color: black;
	text-decoration: underline;
}
/* This is the selector for the ContentGroup */
.TabbedPanelsContentGroup {
	clear: both;
	padding:10px;
}
/* This is the selector for the Content panel */

.TabbedPanelsContent {
	padding: 4px;
	min-height:350px!important;
	height:auto;
}
.TabbedPanelsContent ul {
	width:auto;
	background-image:none;
}
/* Change the appearnce of the currently active container panel */

.TabbedPanelsContentVisible {
}
/* Vertical Tabbed Panels
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel 
 */
 
 
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above
 */
 
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
 
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/* Produits complémentaires aux panier */
.tabComp {
	float:left;
	width:100%;
}
.tabComp .cata_gal_prod_off {
	width:225px;
	height: 190px;
	background-image:url(/images/img_order/backup_bg.gif);
}
.tabComp .cata_gal_desc {
	float: left;
	width: 200px;
	height: 35px;
}
.tabComp .cata_list_img {
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
}
.tabComp .cata_gal_prix {
	margin:0;
}
.tabComp strong {
	font-size:16px;
	margin-left:15px;
}
.tabComp .cata_list_prod_off {
	width:740px;
	height: 130px;
	background-image:url(/images/img_order/backup_bg.gif);
	margin-left:5px;
}
.tabComp .cata_list_prix {
	margin-top:10px;
	height:100px;
}
