


html, body {
	font-size:12px;
	height:100%;width:100%;
	margin:0;padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	color:#6d685f;
	display:inline;
	float:left;
	position:relative;
	background-image:url(/clients/toutpourlesdents/images/identite_client/f_body.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}
/*------------------------------------------- 

 --------------------------------------------*/
#cadre {
	margin:0 auto 0 auto;
	position:relative;
	min-height:100%;
	width:1000px;
}
* html #cadre {height: 100%;}
/*-------------------------------------------
HEADER
--------------------------------------------*/
#head {height:104px;position:relative;z-index:5;}
#logo_head a{display:block;width:321px;height:56px;position:absolute;left:0px;top:20px;background-repeat:no-repeat;}
#logo_head a strong{display:none;}

#petitephrase{display:none;}
#head ul,#head li{margin:0;padding:0;list-style:none;}

/*-------------------------------------------
HEADER MENU ONGLET
--------------------------------------------*/
#head  #menu_head_onglet{position:absolute;bottom:10px;right:0px;height:37px;background-repeat:no-repeat;padding-left:3px;}
#head  #menu_head_onglet li{float:left;height:37px;line-height:37px;vertical-align:middle;text-align:center;background-repeat:repeat-x;background-image:url(/clients/toutpourlesdents/images/identite_client/head/f_onglet.gif);}
#head  #menu_head_onglet li a{display:block;padding-left:10px;/*width:100%;*/background-repeat:no-repeat;background-image:url(/clients/toutpourlesdents/images/identite_client/head/g_onglet.gif);}
#head  #menu_head_onglet li a span{display:block;padding-right:10px;
background-position:100% 0;
/*width:100%;*/height:37px;
background-repeat:no-repeat;
background-image:url(/clients/toutpourlesdents/images/identite_client/head/d_onglet.gif);
}
#head  #menu_head_onglet li.first{}
#head  #menu_head_onglet li.last a span{background-image:url(/clients/toutpourlesdents/images/identite_client/head/d_onglet_last.gif);}
#head  #menu_head_onglet li a {color:#6d685f;font-size:12px;text-decoration:none;cursor:pointer;}
#head  #menu_head_onglet li a:hover {text-decoration:underline;}

/*-------------------------------------------
HEADER MENU CORPORATE
--------------------------------------------*/
#menu_head_corporate {position:absolute;right:1px;top:10px;}
* html #menu_head_corporate{height:1%;}
#menu_head_corporate li{float:left;height:15px;border:0 solid #fff;font-size:11px;padding:0 5px;border-right-width:1px;}
#menu_head_corporate li.last{border-right-width:0;background-image:url(/clients/toutpourlesdents/images/identite_client/head/ic_rss.gif);background-position:100% 0;background-repeat:no-repeat;}
#menu_head_corporate li a{color:#fff;text-decoration:none}
#menu_head_corporate li a:hover{text-decoration:underline}
#menu_head_corporate li.last a{padding-right:15px;}

/*-------------------------------------------
HEADER RECHERCHER
--------------------------------------------*/
#blocrechercher form,#blocrechercher dt,#blocrechercher dd,#blocrechercher dl{padding:0;margin:0;}
#blocrechercher {height:42px;width:188px;background-image:url(/clients/toutpourlesdents/images/identite_client/head/f_rechercher.gif);background-repeat:no-repeat;margin-bottom:6px;}
#blocrechercher #marque, #blocrechercher #gcrechfamille, #blocrechercher dt,#blocrechercher label,#blocrechercher #gcbtrechercher a b{display:none;}
#blocrechercher #gcrechmot input{position:absolute;left:6px;top:10px;border:1px solid #9a9489;width:152px;height:18px;z-index:1;}
#blocrechercher #gcbtrechercher a{display:block;position:absolute;left:159px;top:10px;z-index:2;width:22px;height:22px;background-image:url(/clients/toutpourlesdents/images/identite_client/head/bt_rechercher.gif);background-repeat:no-repeat;}
#corps{margin-top:10px;}
/*-------------------------------------------
MENU VERTICAL GAUCHE
--------------------------------------------*/
#menuvg{
	width:188px;
	float:left;
	position:relative;
	z-index:6;
/*	background-color:#FF9999;*/
}
/*-------------------------------------------
MENU VERTICAL DROIT
--------------------------------------------*/
#menuvd{
	width:188px;
	float:left;
	position:relative;
	z-index:5;
}
/*-------------------------------------------
CONTENU CENTRAL
--------------------------------------------*/
#contenu{	
	width:596px;
	padding:0 14px;
	float:left;
	position:relative;
	z-index:1;
	
}
#contenu #gcecommerce{
	text-align:left;
}
/*-------------------------------------------
CHEMIN
--------------------------------------------*/
#chemin {margin-bottom:20px;}
#chemin a{color:#969288;font-size:11px;text-decoration:none;}
#chemin a:hover{text-decoration:underline;}
.gcIndex #chemin { display: none; }
/*-------------------------------------------
PIED
--------------------------------------------*/
#pied {
	background-image:url(/clients/toutpourlesdents/images/identite_client/pied/f_pied.gif);
	background-repeat:repeat-x;
	clear:both;
	display:block;
	height:120px;width:100%;
	position:relative;
}
#pied_contenu{
	width:1000px;
	height:120px;
	margin:0 auto 0 auto;
	position:relative;
}
#pied_contenu a{color:#fff;	text-decoration:none; font-size:11px;}
#pied_contenu a:hover{text-decoration:underline;}
#pied_contenu ul,#pied_contenu li{margin:0;padding:0;list-style:none;}

/*Lien onglet */
#pied_contenu  #menu_pied_onglet{
position:absolute;height:15px;top:10px;right:0px;height:40px;

background-repeat:no-repeat;

padding-left:3px;
}
#pied_contenu  #menu_pied_onglet li{
float:left;height:40px;line-height:40px;
vertical-align:middle;text-align:center;
background-repeat:repeat-x;
background-image:url(/clients/toutpourlesdents/images/identite_client/pied/f_onglet.gif);
}
#pied_contenu  #menu_pied_onglet li a{
display:block;
padding-left:10px;
/*width:100%;*/
background-repeat:no-repeat;
background-image:url(/clients/toutpourlesdents/images/identite_client/pied/g_onglet.gif);
}
#pied_contenu  #menu_pied_onglet li a span{
display:block;
padding-right:10px;
background-position:100% 0;
/*width:100%;*/
height:40px;
background-repeat:no-repeat;
background-image:url(/clients/toutpourlesdents/images/identite_client/pied/d_onglet.gif);
}

#pied_contenu  #menu_pied_onglet li.first{

}
#pied_contenu  #menu_pied_onglet li.last a span{
background-image:url(/clients/toutpourlesdents/images/identite_client/pied/d_onglet_last.gif);
}
#pied_contenu  #menu_pied_onglet li a {color:#6d685f;font-size:12px;}

/*Lien simple*/
#pied_contenu #menu_pied{position:absolute;height:15px;bottom:15px;left:0px;}
#pied_contenu #menu_pied li{float:left;height:15px;border:0 solid #fff;font-size:11px;padding:0 5px;border-right-width:1px;}
#pied_contenu #menu_pied li.last{border-right-width:0;background-image:url(/clients/toutpourlesdents/images/identite_client/head/ic_rss.gif);background-position:100% 0;background-repeat:no-repeat;}
#pied_contenu #menu_pied li.last a{padding-right:15px;}

/*Logo pied*/
#logo_pied a{display:block;width:291px;height:26px;position:absolute;left:0px;top:31px;background-repeat:no-repeat;}
#logo_pied a strong{display:none;}
/*Creation addonline*/
#addonline_pied{position:absolute;right:0px;bottom:5px;height:38px;line-height:38px;vertical-align:middle;}
#addonline_pied img{vertical-align:middle;}
#addonline_pied  #l_addonline_vpc{font-size:9px;}



/**************/
/* Formulaire */
/**************/
.classinputtext, .classtextarea,.classselect,.classinputcheck,.classinputradio,.inputreset,.inputsubmit{
	border-style :solid;
	border-width: 1px;
	border-color:#c7c8c8;
	margin-left:5px;
}
.classinputtext, .classtextarea,.classselect,.classoption,.classinputcheck,.classinputradio,.inputreset,.inputsubmit{font-size : 12px;font-family: Arial, Helvetica, sans-serif;padding: 1px;}
.classinputcheck,.classinputradio{border-width: 0px;}
.inputreset,.inputsubmit{
	background-color: #5d574f;
	font-weight: bold;
	color:#FFFFFF;
}
.intituleformulaire{
	font-size : 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color :#6d685f;
	width:20%;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	float: left;
}
.blocksumit{display: block;margin: 5px 0 0 20%;}
.champobligatoire{
	font-size : 13px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:red;
}
/********/
/* MENU */
/********/
.definitionm0{
	border-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	vertical-align:top;
}
a.lien_menu{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:normal !important;
}
/**********/
/* MOTEUR */
/**********/
.resumemoteur{
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	font-weight:normal !important;
	display: block;
	margin:0;
	margin-left: 5px;
	margin-bottom: 10px;
}
.l_moteur,.l_moteur:active,.l_moteur:visited{
	color:#279600;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.page_moteur{
	display: block;
	margin:0;
	margin-left: 5px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	color: #949494;
	text-align:right;
}
.pageselect{
	color:#279600;
}
.l_page{
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	text-decoration:underline;
	color:#000;
}
.pageresult{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #949494;
	font-weight: bold;
}
.pasmoteur{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #279600;
	font-weight: bold;
	text-align:center;
}
/***************/
/* BLOCK FLASH */
/***************/
.blockFlash {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
}
.blockFlash img {
	border:0px;
	display:block;
}
/***************/
/* BLOCK DYNA  */
/***************/
.blocdynanique{
		font-size   	: 12px;
		font-family 	: Arial, Helvetica, sans-serif;
		color         : #000;
}
.blocdynanique th{background-color:#efefef;}
.blocdynanique td{
	text-align:center;
}
.blocdynanique caption{
	font-weight:bold;
	font-size : 14px;
}

.geniecubecontenu a{
color:#6d685f;
}

/***********************MA WISH LIST**************************************/
.gcwishlistrapide {
	float: right;
	background: url(/clients/toutpourlesdents/images/sp/identite_client/mon-panier.png) no-repeat;
	color: #fff;
	padding-left: 31px;
	margin: 5px 20px 0 0;
	line-height: 21px;
	position: relative;
}
.gcwishlistnom{
}
.gcwishlistnombreArticles{
}
.gcwishlisttotalArticles{
}
.gcwishlistprix{
}
/***********************MA WISH LIST**************************************/

/* Popup des Conditions Générales de Vente */
.popupCdv {
	background: 0 none;
	padding: 10px; 	
}

/* icones de mise en avant sur les minies fiches : les groupes 1 et 3 sont cachés par défaut */
.gcgroupe1,
.gcgroupe3 {
	display: none;	
}

/* pourcentage de réduction sur les minies fiches caché */
.gcproduitpetit .gcfichepourcentage,
.gcproduitpetit .gcfichepourcentagesolde {
	display: none;	
}

