


html, body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

a {
	/*color: #990033;*/
	text-decoration: none;
	/*float:left;*/ /* <- jamais faire ï¿½a */
}
.gcinfo a{float:none;}
font a{float:none;}
a:hover {
	/*text-decoration: underline;*/
}
/*h1{
color:#fff;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
width:933px;
background-color:#b80f0b;
padding-left:10px;
margin-top:0;
}*/

h3{
color:#434343;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
}
#cadre_0 {
	position: relative;
	background: #627994 url(/clients/fips/images/identite_client/top.gif) repeat-x top;
}

#cadre_1 {
	margin: auto;
	width: 1192px;
	overflow: hidden;
}

#container {
	/*background-color:#627994;*/
	z-index: 2;
	position: relative;
	overflow: hidden;
	float:left;
	margin-bottom:20px;
	width:1192px;
}

#left {
	width: 971px;
	float: left;
	z-index: 3;
	position: relative;
	min-height: 100%;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

#right {
	width: 209px;
	
	float: left;
	z-index: 2;
	margin-left:12px;
	position: relative;
	min-height: 100%;
}
#left .contenu{
width: 943px;
margin:auto;
margin-top:14px;
}
#header {
	height: 107px;
	z-index: 2;
	position:relative;
	background:url(/clients/fips/images/identite_client/header.gif) no-repeat top;
	width:1192px;
    margin:0;
	padding:0;
}

#header .tohome {
	position: absolute;
	top: 13px;
	left: 15px;
	height: 90px;
	width: 147px;
}

.tohome span {
	display: none;
}





#footer {
	background: url(/clients/fips/images/identite_client/bottom.gif) repeat-x;
	position: relative;
	*position:inherit;
}

#fcontent {
	height: 114px;
	width: 1192px;
	margin: auto;
	background:url(/clients/fips/images/identite_client/footer.gif) bottom no-repeat;
}

#fdeco {
	width: 50%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: url(/clients/fips/images/identite_client/left-2.gif) repeat-x;
	z-index: 1;
}

#fcontent .tohome {
	background: url(/clients/fips/images/identite_client/client.gif) no-repeat;
	height: 66px;
	width: 103px;
	margin-top:20px;
	display: block;
	float: left;
	margin-left:14px;
	z-index: 2;
	position: relative;
}

#fcontent #flst {
	width: 812px;
	float:left;
	z-index: 2;
	position: relative;
	margin-left:115px;
	/margin-left:105px;
}

#fcontent #flst ul {
	padding: 48px 0 0 39px;
	margin: 0;
	list-style-type: none;
	height: 46px;
	
}

#fcontent  #flst ul li {
	display: inline;
	padding: 0 10px 0 10px;
	list-style-type: none;
	height:34px;
	border-left:1px solid #777;
	border-right:1px solid #1c1c1c;
	margin:0;
	float:left;
	
}
#fcontent  #flst ul li.last {background:none;border-right:none;}
#fcontent  #flst ul li.first {background:none;border-left:none;}
#fcontent a {
	color: #dbd2ba;
	line-height:34px;
}

#fcontent a:hover {
	text-decoration: underline;	
}

#fcontent #addonline {
	
	margin-right: 0;
	margin-left:717px;
	margin-top: -47px;
	
	width:245px;
}

#fcontent #addonline img {
	vertical-align: middle;
	border: none;
	margin-left: 5px;
}

#fcontent #addonline a {
	color: #beb6a2;
	font-size: 10px;
}
/*langue*/

#langue{
width:135px;
height:20px;
float:left;
display:inline;
color:#FFFFFF;
font-size:11px;
margin: 33px 0 0 27px;
position: relative;
z-index: 9;
}
#langue dl{
width:165px;
float:left;
}
#langue dd {
	width: 95px;
	margin-left: 50px;
	float: left;
	margin-top: -17px;
}
#langue dt{
	display: none;
}
#langue .langue_en{
padding-right:5px;
}
#langue .langue_en, #langue .langue_it{
background:url(/clients/fips/images/identite_client/sep.gif) no-repeat top;
background-position:left;
width:25px;
}
#langue .langue_fr, #langue .langue_en, #langue .langue_it{
float:left;
line-height:15px;
padding-top:5px;
}
#langue .langue_fr a, #langue .langue_en a, #langue .langue_it a{
padding-left:5px;
padding-right:5px;
margin-top:-5px;
}
#langue .langue_fr a{
border-left:none;
}

/******************************************************************************/
/* MON PANIER */
#panier {
	line-height: 20px;
	font-size: 11px;
	color: #fff;
	width:160px;
	height:30px;
	float:left;
	margin-left:40px;
	padding-top:15px;
}
#panier img{
float:left;
}
#panier dl{
width:120px;
float:left;
margin: 0;
padding: 0;
}
 #panier dt, #panier dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height:15px;
	float:left;
	margin-left:10px;
	width:200px;
}

#panier div.gclignenbarticle {
	text-align:left;
	float:left;
	margin: 17px 5px 0 0;
}
#panier div.gclignetotal {
	width:135px;
	text-align:left;
	float:left;
	margin-top:17px;
}
#panier div.gclignetotal b {
	margin-left: 5px;	
}
.gclignenbarticle span{
	display:none;
}	
#panier dt {
	margin-right: 3px;
	font-weight:bold;
	font-size:12px;
	display:none;
}
#panier .gcbouton {
	background: url(/clients/fips/images/identite_client/bt_panier.gif) no-repeat;
	position:absolute;
	width:188px;
	height:20px;
	display:block;
	line-height:10px;
	font-size:12px;
    font-weight:bold;
    margin-top:5px;
}
#panier .gcpanierrapide  .gcbouton a{
   text-align:center;
   color:#FFFFFF;
   font-size:12px;
   margin-right:23px;
   font-weight:normal;
}

#panier .gcpanierrapide  .gcbouton a:hover {
	text-decoration: underline;	
}

#gcinfopanier .titre{
	margin-right: 3px;
	font-weight:bold;
	font-size:12px;
	float:left;
	width:200px;
}
#gcinfopanier .gclignevide{
	margin-top:3px;
}
#gcinfopanier .libelle{
	float:left;
	width:200px;
	margin-top:-1px;
}
#panier .gcpanierrapide {
	width:200px;
	text-align:left;
	right:0;
	
}
#information{
float:left;
width:185px;
height:35px;
margin-left:30px;
text-align:left;
padding-top:15px;
color:#FFFFFF;
}
#information img{
float:left;
}
#information dt{
font-weight:bold;
margin-top: 1px !important;
margin-bottom: -1px !important;
}
#information dt, #information dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height:15px;
	margin-left:10px;
}
#information dl{
    width:150px;
	margin: 2px 0 0 0;
	padding: 0;
	float:left;
}


#information.suivi-colis { width: 130px; float: right; margin: 0 15px 0 0; }
#information.suivi-colis dl { width: 95px; }
#information.suivi-colis dt, #information.suivi-colis dd {
	text-align: right;	
}

/* RECHERCHE */

#recherche {
	text-align: center;
	width: 366px;
	height: 24px;
	color: #4c4c4c;
	position: absolute;
	right: 22px;
	top: 82px;
}
#recherche dt{
display:none;
}
#recherche dd {
margin:0px 0;

}
#recherche label, #recherche #gcrechmarque {
display:none;
}
#recherche input{
background-color:transparent;
background:url(/clients/fips/images/identite_client/input.gif) no-repeat;
font-size:13px;
vertical-align:middle;
padding:0;
height:22px;
line-height:22px;
border:none;
margin:auto;
padding-top:3px;
float:left;
width:166px;
}

#recherche select {
margin-left:2px;
font-size:13px;
vertical-align:middle;
padding:0;
height:22px;
line-height:22px;
border:none;
float:left;
width:166px;
margin-top:auto;
margin-bottom:auto;
background-color:transparent;
background:url(/clients/fips/images/identite_client/select.gif) no-repeat;
}
#recherche #gcbtrechercher {
background:url(/clients/fips/images/identite_client/btn_reherche.gif) no-repeat;
position:absolute;
width:31px;
height:23px;
margin-left:335px;
/margin-left:-13px;
cursor:pointer;
}
#recherche #gcbtrechercher a, #recherche #gcbtrechercher a:hover {
color:#FFFFFF;
display:block;
text-decoration:none;
height: 23px;
}
#recherche #gcbtrechercher b {
font-weight:normal;
display:none;
}

/* GROUPES */

.groupes {
	overflow: auto;
	position: absolute;
	top: 80px;
	left: 291px;
}
.groupes ol{
margin:0;
padding:0;
list-style-type: none;
float:left;
}
.groupes dt strong{
	display:none;
	float:left;
}
.groupes dd, .groupes dl, .groupes dt{
	margin:0;
	padding:0;
	float:left;
}


.groupes li {
	float: left;
	height: 30px;
	margin-top: 1px;
	position: relative;
	padding: 0px;
	margin: 0;
	margin-left: -1px;
	color: #493825;
	list-style-type: none;
	text-align: center;
}

.groupes li a {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
}

.groupes a:hover, a.home:hover{
color:#000;
text-decoration:none;
}
.promos{
width:101px;
height:26px;
background:url(/clients/fips/images/identite_client/btn_promotions.gif) no-repeat;
}
.bs, .new{
width:102px;
height:26px;
background:url(/clients/fips/images/identite_client/btn_nouveaute.gif) no-repeat;
}
.coupdecoeur{
width:124px;
height:26px;
background:url(/clients/fips/images/identite_client/btn_coupdecoeur.gif) no-repeat;
}
.home{
width:76px;
height:26px;
margin-left:215px;
margin-top:27px;
float:left;
text-align:center;
background:url(/clients/fips/images/identite_client/btn_accueil.gif) no-repeat;
clear: both;
}

.home a {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.home a:hover{
color:#000000;
text-decoration:none;
}
.services, .infosboutique{
margin-top:35px;
}
/*boutons*/

#boutons{
width:209px;
background-color:#FFFFFF;
margin:0;
padding:0;
padding-top:14px;
padding-bottom:14px;
}
#boutons li.photo div{
padding-top:9px;
margin-left:10px;
}
#boutons li.photo a{
color:#dcdcdc;
font-size:16px;
}
#boutons li.photo a:hover {
	text-decoration: underline;	
}
#boutons li.photo a strong{
font-size:14px;
}
#boutons li.photo{

background:url(/clients/fips/images/identite_client/galerie_photo.gif) no-repeat;
width:181px;
height:156px;
list-style:none;
margin:0px auto 14px auto;
}
#boutons li.fabrication{
background:url(/clients/fips/images/identite_client/fabrication.gif) no-repeat;
width:181px;
height:109px;
list-style:none;
margin:0px auto 0px auto;
}
#boutons li.fabrication a{
color:#FFFFFF;
text-decoration:underline;
}
#boutons li.fabrication a:hover{
text-decoration:none;
}
#boutons li.fabrication div{
margin-left:25px;
padding-top:87px;
}
.cadre{
margin-top:11px;
width:208px;
background-color:#FFFFFF;
padding-top:14px;
padding-bottom:14px;
}
#newsletter{
background:url(/clients/fips/images/identite_client/newsletter.gif) no-repeat;
width:181px;
height:172px;
margin:auto;
}
#newsletter form{
width:160px;
height:105px;
margin:auto;
padding-top:70px;
}
#newsletter label{
padding-top:15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#newsletter input{
margin-top:10px;
width:125px;
}
#newsletter input.btn_ok{
background:url(/clients/fips/images/identite_client/bt_ok.gif) no-repeat;
width:29px;
height:22px;
display:block;
margin-top:-22px;
margin-left:132px;
text-decoration:none;
font-size:12px;
border:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
}
#newsletter a:hover span{
color:#000;
text-decoration:none;
}

#catalogue{
background:url(/clients/fips/images/identite_client/catalogue.gif) no-repeat;
width:181px;
height:86px;
margin:auto;
}
#catalogue div{
padding-top:43px;
margin-left:10px;
}
#catalogue a{
color:#FFFFFF;
font-size:12px;
line-height:18px;
}
#catalogue a:hover {
	text-decoration: underline;	
}
#informations{
background:url(/clients/fips/images/identite_client/informations.gif) no-repeat;
width:181px;
height:154px;
margin:auto;
margin-top:14px;
}
#informations div{
padding-top:65px;
margin-left:10px;
margin-right:10px;
}
#informations a{
color:#293c52;
font-size:12px;
}
#informations a:hover {
	text-decoration: underline;	
}
#infosboutique{
background:url(/clients/fips/images/identite_client/infos_shopping.gif) no-repeat;
width:181px;
height:112px;
margin:14px auto 0 auto;
}
#infosboutique dt.titreinfos{
font-size:16px;
color:#FFFFFF;
padding-top:10px;
margin-left:10px;
}
#paiement{
background:url(/clients/fips/images/identite_client/paiement.gif) no-repeat;
width:181px;
height:141px;
margin:auto;
margin-top:14px;
}
#paiement dt{
margin-left:10px;
padding-top:10px;
}
#paiement dd{
margin:0;
padding:0;
}
#paiement dd div{

margin-top:20px;
margin-left:10px;
margin-bottom:10px;
}
#paiement dd div a{
color:#d1d6d8;
}
#paiement dd div a:hover {
	text-decoration: underline;	
}
#paiement dd img{
margin-left:5px;
}
#paiement .titrepaiement{
color:#FFFFFF;
font-size:16px;
}
#paiement a span{ 
}
p{
color:#434343;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
margin-top:-5px;
}
p.accueil{
border-top:1px solid #cd0000;
}

#totop{
background:url(/clients/fips/images/identite_client/totop.gif) no-repeat;
width:132px;
height:18px;
margin-top:15px;
margin-right:9px;
float:right;
}
#totop a{
color:#424242;
font-size:11px;
font-weight:bold;
margin-left:5px;
line-height:18px;
}
#bandeau{
background:url(/clients/fips/images/identite_client/bandeau.gif) no-repeat;
width:944px;
height:128px;
float:left;
padding-bottom:40px;
}
#chemin{
/margin-top:-35px;
margin-top:96px;
margin-left:27px;
height:23px;
z-index:1;
float:left;
display:block;
}
#chemin img{
float:left;
margin-left:5px;
margin-right:5px;
}
#chemin a{
color:#FFFFFF;
font-size:11px;
line-height:23px;
margin:auto;
float:left;
}
#chemin .ariane{
height:15px;
vertical-align:middle;
line-height:23px;
}
#encart{
	width:944px;
	float:left;
}
#encart i{
	color:#e00600;
	font-size:14px;
	font-weight:bold;
	width:170px;
}
#encart .encart1, #encart .encart2, #encart .encart3, #encart .encart4, #encart .encart5, #encart .encart6, #encart .encart7, #encart .encart8, #encart .encart9, #encart .encart10{
width:180px;
height:137px;
float:left;
margin-left:11px;
margin-top:12px;
}
#encart .encart1{
	background:url(/clients/fips/images/identite_client/encart/encart1.gif) no-repeat;
}
#encart .encart2{
	background:url(/clients/fips/images/identite_client/encart/encart2.gif) no-repeat;
}
#encart .encart3{
	background:url(/clients/fips/images/identite_client/encart/encart3.gif) no-repeat;
}
#encart .encart4{
	background:url(/clients/fips/images/identite_client/encart/encart4.gif) no-repeat;
}
#encart .encart5{
	background:url(/clients/fips/images/identite_client/encart/encart5.gif) no-repeat;
}
#encart .encart6{
	background:url(/clients/fips/images/identite_client/encart/encart6.gif) no-repeat;
}
#encart .encart7{
	background:url(/clients/fips/images/identite_client/encart/encart7.gif) no-repeat;
}
#encart .encart8{
	background:url(/clients/fips/images/identite_client/encart/encart8.gif) no-repeat;
}
#encart .encart9{
	background:url(/clients/fips/images/identite_client/encart/encart9.gif) no-repeat;
}
#encart .encart10{
	background:url(/clients/fips/images/identite_client/encart/encart10.gif) no-repeat;
}

.tporsuivant{
	background-color: #F3F5F7;
	width:1%;
	text-align: center;
	vertical-align: middle;
	color :#264C7F;font-weight: bold;font-size : 12px;
}
#bnomprod{
	background-color: #C9D2DF;
	width: 1%;
	text-align: left;
	vertical-align: middle;
	color: #264C7F;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}

#tableprix,.inptableprix,.cotes{
	text-align:center;
	vertical-align: middle;
	color:#2D588C;
	font-size : 12px; font-family: Arial, Helvetica, sans-serif;
}
#tableprix th,#tableprix tfoot td,.ltableprix{
	border-style: solid;
	border-width: 0px;
	border-color: #1A3664;
	border-bottom-width: 1px;
	font-weight: bold;
	white-space: nowrap;
	color:#2D588C;
	text-decoration:none;
}
.ltableprix{	border-width: 0px;}

.ltableprix:hover{	text-decoration:underline;}
#tableprix tfoot td{
	border-width: 0px;
	border-top-width: 1px;
	color:#B40000;
	font-size: 11px;
	font-weight: normal !important;
}
.ligneF3F5F7{	background-color: #F3F5F7;}
.cote{
	font-size: 11px;
	font-weight: normal !important;
}









/*******************************/
/* sx */
.gcproduitpetit {
	margin-left: 9px;
	width: 174px;
}

.gcbttousproduits {
	margin-left: 9px;
}

.gcproduitpetit .gcimage {
	width: 170px;
	height: 120px;
}

.gcproduitpetit .gcdescriptif {
	height: 42px;
}

#gccolleft {
	width: 320px !important;
}

#gccolright {
	width: 628px !important;
}

#gcfichequant {
	width: 467px !important;
}

.gcproduitpetit .gcblocimgpromo .gcgroupe2,
#gcficheblocimgpromo .gcfichenouveaute  {
	color: #76B0D1;
}

.gcproduitpetit .gcblocimgpromo .gcgroupe4,
#gcficheblocimgpromo .gcfichepromo  {
	color: #FF9D11;
}



html,body{
	background-repeat: repeat;
	margin: 0;
	padding:0;
	width:100%;
	height: 100%;
	font-size: 12px;
	color: #000;
}
body{
	/*display: inline;*/
	position: relative;
	/*margin-top: -110px;*/
	float: left;
	
}
/*--------------------------------*/
#fond{
	display: block;
	background-image: url(/clients/fips/images/identite_client/f_cadre.gif);
	background-repeat: repeat-y;
	padding: 0 19px 0 19px;
}
#pied,#cadre,#fond{
	width: 915px;/* 953px;*/
}
/*--------------------------------*/
#cadre{
	background-image: url(/clients/fips/images/identite_client/f_cadre.gif);
	background-repeat: repeat-y;
	position: relative;
	_height: 100%;
	mini-height:100%;
	width: 953px;
	margin: 0 auto 0 auto;
}
#marge{
	height:110px;
}
#head{
	position: relative;
	height: 204px;
	/*background-image: url(/clients/fips/images/identite_client/header/banniere.jpg);*/
}
.logo{
	display: block;
	width:190px;
	height: 64px;
	position: absolute;
	top: 29px;
	left:0px;
}
.logo strong,#head h1{
	display: none;
}
#petitephrase{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	vertical-align: middle;
	text-align:center;
}
/*--------------------CHEMIN----------------------------*/
#chemin h1{
	color: #10509e;
	
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	position: relative;
	margin: 0;
	padding:0;
	top:8px;
	left:0px;
}
#chemin{
	height: auto;
	display: block;
	width: 639px;
	margin: 96px 0 5px 32px;
	
	font-size: 11px;
	
	color: #fff;
	clear: both;
}
#chemin a{
	color: #fff;
	text-decoration :none;
}
#chemin a:hover{
	text-decoration :underline;
}

/*----------------*/
#bandeau_adresse{display:none}
/**/
/* MON COMPTE */
#moncompte {
	font-size: 11px;
	color: #fff;
	margin-left:49px;
	width: 218px;
	height:35px;
	float:left;
	padding-top:15px;
}

#moncompte a:hover {
	text-decoration: underline;	
}

#moncompte img{
float:left;
}
#moncompte label {display:none;}
#moncompte dl{
    float:left;
    width:190px;
	margin: 0;
	padding: 0;
	/margin-top:0;
	
}
#moncompte dt {
	line-height: 20px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	width:180px;
	float:left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left:10px;
}

#moncompte dd{
margin-left:10px;
}


#moncompte #compte_login_email, #moncompte #compte_login_password {
	display:none;
	font-size: 11px;
	color: #fff;
	padding-top: 3px;
	width: 122px;
	position: absolute;
	top: 20px;
	margin: 0;
}

#moncompte #compte_login_password {
	left:212px;
}
#moncompte #compte_login_email {
	left:82px;
}

#moncompte #compte_login_ok {
	position: absolute;
	border: 0 none;
	background: url(/clients/fips/images/identite_client/bt_ok.gif) no-repeat;
	font-size: 11px;
	color:#FFFFFF;
	width: 20px;
	height: 19px;
	display:none;
	top: 20px;
	left: 318px;
	
	cursor: pointer;
}
#moncompte #moncomptelog {
   
	line-height: 20px;
	color:#fff;
	float:left;
}

#moncompte #gcmoncomptephrase {
	float: left;
	font-size:12px;
	font-weight:bold;
	margin-left:-3px;
	width:180px;
}

#moncompte  #moncompteloglien {
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	font-size:11px;
	line-height:10px;
}

#moncompte  #delog {
	border-left:1px solid #FFFFFF;
float:left;
font-size:11px;
line-height:10px;
margin-left:70px;
margin-top:20px;
padding-left:5px;
position:absolute;
}
#moncompte  #delog a, #moncompte  #moncompteloglien a{
 color:#fff;
}
#moncompte #gcheamessage {display:none;}

#moncompte #gcbtcreercompte {
	right:10px;
	margin-left:0px;
	top: 20px;
	float:left;
	padding: 0;
	line-height:15px;
	margin-top:-3px;
}
#gcbtidentification {
    line-height:15px;
	float:right;
	margin-top:-3px;
}	
#gcbtidentification a{	
	color:#fff;
	padding-left:10px;
	border-left:1px solid #fff;
}
#moncompte #gcbtcreercompte a {color: #fff;  float:left;}
#moncompte #gcbtcreercompte a:hover{background:none;}
#moncompte #gcheadoublie {
	margin-left: 25px;
}

#moncompte #compte_login_oublie {
	display: none;
	position: absolute;
	left:350px;
	line-height:20px;
	color: #897968;
}

#moncompte b {font-weight:normal;}
/**/
#menuh{

}
/*------------FIN DE SOUS MENU HAUT--------------------*/
#zonecentre{
	position:relative;
	width: 915px;
	height: auto;
	z-index:2;
	display:block
}
/*--------------------------------*/
#menuv{
	background-color:#fff;
	height:100%;
	width:185px;
	float:left;
}
#menuv1pied{display:none;}
/*---------- MODELE MENU GAUCHE ---------------------*/
#blockmenufavoris{
	width: 167px;
	overflow:hidden;
	margin: 28px 0 0 0;
}
#blockmenufavoris a{
	display: block;
	width: 167px;
	height: 35px;
	background-image: url(/clients/fips/images/identite_client/menu_g/bt_addfavoris.gif);
}
#blockmenufavoris a strong{
	display:none;
}
/*--------------------------------*/
#bloccontenu{
	width: 663px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	padding-left:55px;
}
#bloccontenusecondaire{/*???????????????????????*/
width:639px;
overflow:hidden;
color:#000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
/*-----------      pied de page        --------------*/
#blocinfos {
	width: 639px;
	height: auto;
	clear: both;
	margin: 5px 0 0 0;
	padding: 15px 0 0 0;
	border : 0 solid #666666;
	border-top-width:1px;
	/*border:1px solid yellow;*/
	text-align: left;

}
#listepropos {
	display: inline;/*ie bug*/
	/*display: block;*/
	width: 181px;
	height: 157px;
	float: left;
	margin: 0 0 0 25px !important; 
	background-image: url(/clients/fips/images/identite_client/titre_apropo.gif);
	background-repeat: no-repeat;
	background-color: #f8f8f6;
}
#listeservices {
	display: inline; /*ie bug*/
	/*display: block;*/
	width: 181px;
	height: 157px;
	float: left;
	margin: 0 0 0 25px; 
	background-image: url(/clients/fips/images/identite_client/titre_eservice.gif);
	background-repeat: no-repeat;
	background-color: #f8f8f6;
}
#listeaide {
	display: inline; /*ie bug*/
	/*display: block;*/
	width: 181px;
	height: 157px;
	margin: 0 0 0 25px; 
	float: left;
	background-image: url(/clients/fips/images/identite_client/titre_aide.gif);
	background-repeat: no-repeat;
	background-color: #f8f8f6;
}
#listepropos ul, #listeservices ul, #listeaide ul {
	width: 140px;
	margin: 45px 0 0 15px;
	padding:0;
	list-style-type: none;
}
#listepropos li, #listeservices li, #listeaide li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-indent: 15px;
	margin: 5px 0 0 0;
	background-image: url(/clients/fips/images/identite_client/puce1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#listepropos li a, #listeservices li a, #listeaide li a{
	color: #6f7273;	
}
#listepropos li a:hover, #listeservices li a:hover, #listeaide li a:hover{
	color: #4db848;	
}
/*--------------------------------*/
#pied{
	display: block;
	padding: 0 19px 0 19px;
	background-image: url(/clients/fips/images/identite_client/f_cadre.gif);
	background-repeat: repeat-y;
	height: 110px; /*95px;*/
	position: relative;
	clear: both;
	margin: 0 auto 0 auto;
}
#piedf{
	background-image: url(/clients/fips/images/identite_client/piedpage/t_pied.gif);
	background-repeat: no-repeat;
	background-position: 0 15px;
	padding: 20px 0 0 0;
}
#pied ol,#pied ol li{
	padding:0;
	margin:0;
	list-style: none;
}
#pied ol{
	padding: 23px 0 2px 0;
	height: 15px;
	background-repeat: repeat-x;
	background-image: url(/clients/fips/images/identite_client/piedpage/tiret_pied.gif);
	background-position: 0 100%;
	display: block;
	font-size:1px;
}
#pied ol li{
	float: left;
	padding: 0 5px 0 5px;
	border: 0px solid #000000;
	border-left-width:1px;
	font-size:12px;
	line-height: 14px;
	vertical-align: middle;
}
#pied ol li a{
	font-size:12px;
	text-decoration: none; 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.addonlinepied{
	clear: both;
	text-align: right;
	padding: 5px 0 0 0;
}
.addonlinepied a img{
	vertical-align: middle;
}
.addonlinepied a{
	height:42px;
	line-height:42px;
	vertical-align: middle;
	color:#000000;
	font-size:11px;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/*--------------------------------*/
#gcecommerce{
	width:948px;
	float:left;
}
.clear{
	clear: both;
	font-size:1px;
}
/*-----------------------------*/
#paiemensecurise{
	margin-top:5px;	
}
#paiemensecurise dt,#paiemensecurise dd strong{ display:none;}
#paiemensecurise dd{
	background-repeat: no-repeat;
	background-image: url(/clients/fips/images/identite_client/menu_g/paypal.gif);
	width:167px;
	height:81px;
	margin:0;
	padding:0;
	position:relative;
}
#paiemensecurise a {
	background-repeat: no-repeat;
	background-image: url(/clients/fips/images/identite_client/menu_g/paypal.gif);
	width:167px;
	height:81px;
	display: block;
}
#paiemensecurise a span {
	display: none;	
}
#paiemensecurise dd a{
	display:block;
	position:absolute;
	top:22px;
	width:135px;
	height:52px;
	left:17px;
}
#chrono strong,#livraison strong{display:none;}
#chrono{
	margin-top:20px;	
	width:167px;
	height:84px;
	background-position : 50% 0;
	background-repeat: no-repeat;
	background-image: url(/clients/fips/images/identite_client/menu_g/colissimo.gif);
}
#livraison{
	margin-top:20px;	
	width:167px;
	height:86px;
	background-position : 50% 0;
	background-repeat: no-repeat;
	background-image: url(/clients/fips/images/identite_client/menu_g/livraison.gif);
}
/*Changement de charte geniestart*/
.gcproduitpetit .gcprix,.gcproduitpetit .gcprixseul{
	color:#E30700 !important;
}
.comparateur .gcprix,.comparateur .gcprixseul{
	color:#E30700 !important;
}
#gcblocresultat .gcproduitpetit .gcprix,#gcblocresultat .gcproduitpetit .gcprix .gcprixseul{
	color:#E30700 !important;
}
#gcficheproduit .gcfichesprix{
	color:#E30700 !important;
}

.gcficheprixHT {
	display: inline !important;	
}

#infos_paiement{
display: block;
	margin-top:10px;	
	width:167px;
	height:81px;
	/*border:solid 1px red;*/
}
#gcmaxstock {
	color: #828282;
	font-weight: normal;
	margin-bottom: 5px;	
	display:none;
}
#gcminprix {
	color: #828282;
	font-weight: normal;
	margin-bottom: 5px;	
	display:none;
}
#gcstock {
	color: #828282;
	font-weight: normal;
	margin-bottom: 5px;	
	display:none;
}

/* paiement sécurisé */
#gctypepaie {
	position:relative; /* Pour positionner la mention */
	overflow: visible !important;
	margin-top:15px;
	background:url(/c/sx/images/bg_paiement_secu.jpg) right top no-repeat;
	height:148px;
}
#gcmentionsecurite{
    top:100px;
    color: #8497AD;
    font-size: 32px;
    font-style: italic;
    position: absolute;
    right: 10px;
}

#gctypepaie > div > div[id^="gcpaie"] {
	/*float: left; commenté aprés mise en place de l'images pour paiement sécu*/
	/*width: 33%; commenté aprés mise en place de l'images pour paiement sécu*/
	width:auto !important;
	float:none !important;
	/*margin-bottom: 10px; commenté aprés mise en place de l'images pour paiement sécu*/
	margin-bottom:20px !important;
}
.gcbtnonenvente{display:none;}

#gcId__affPanier_do #bandeau {
	padding-bottom: 10px;
}

/* FAVORIS */
#gcinfowishlist {
	float: left;
	margin: 15px 0 0 40px;
	color: #fff;
}

#gcinfowishlist a {
	color: #fff;	
}

#gcinfowishlist a:hover {
	text-decoration: underline;	
}

#gcinfowishlist p {
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
}

#gcinfowishlist img {
	margin: 0 10px 0 0;	
}

#gcinfowishlist .gcwishlistrapide {
	float: right;
	margin: 2px 0 0 0;	
}

#gcinfowishlist img {
	float: left;	
}
