


html, body {
	font-size:12px;
	height:100%;width:100%;
	margin:0;padding:0;
}
body {
	display:inline;
	float:left;
	position:relative;
	/*background-image:url(/clients/neoverda/images/identite_client/f_body.gif);
	background-repeat:repeat-y;
	background-position:50% 100%;
	background-color:#fff;*/
	background: #bce5ff url(/clients/neoverda/images/identite_client/bkg_repeat.jpg) repeat-x fixed;
	font-family:Arial, Helvetica, sans-serif;
}
#cadre ,#head ,#marge ,#pied{width:914px;}
.clear{display:block;height:0;font-size:1px;clear:both;}
/*-------------------------------------------

--------------------------------------------*/
#fond{

}
#cadre {
	margin:0 auto 0 auto;
	position:relative;
	min-height:100%;
	width:950px;
	background:url(/clients/neoverda/images/identite_client/f_body_top.png) 2px 0 no-repeat;
	z-index:2;
}

#bkg {
	background:url(/clients/neoverda/images/identite_client/bkg.jpg) no-repeat 50% 0 fixed;
}

* html #cadre {height: 100%;}
#corps {
	clear:both;
	background:url(/clients/neoverda/images/identite_client/f_body.png) 2px 0 repeat-y;
	/overflow: auto;
}
/*-------------------------------------------
HEADER
--------------------------------------------*/
#head {height:215px;position:relative;z-index:1;
background-repeat:no-repeat;
margin-left:18px;
}

#petitephrase{color:#696969;font-size:11px;text-align:center;position:relative;top:0;left:0;height:21px;line-height:21px;vertical-align:middle;}
#logo a{display:block;width:320px;height:90px;position:absolute;left:15px;top:45px;}
#logo a strong{display:none;}

/*-------------------------------------------
CONTENU
--------------------------------------------*/
#contenu{
float:left;width:716px;
height:100%;
position:relative;
z-index:1;

}
/*-------------------------------------------
CONTENU
--------------------------------------------*/
#gcecommerce{
width:637px;
margin: 40px auto 0 auto;
}
/*-------------------------------------------
Chemin
--------------------------------------------*/
#chemin{color:#9e9e9e;width:637px;
margin: 25px auto 0 auto;}
#chemin a{color:#9e9e9e;}
/*-------------------------------------------
MENU HORIZONTAL
--------------------------------------------*/
#menuh{
margin-left:18px;
margin-top:-39px;
}
/*-------------------------------------------
MENU VERTICAL
--------------------------------------------*/
#menuv{
	float:left;
	position:relative;
	width:195px; /*207px;*/
	z-index:2;
	margin-left:18px;
	padding-left:12px;
	margin-bottom:20px;
}
#gcrechfamille, #gcrechmarque{
display:none;
}

#logorassurance {
	padding: 0 0 0 30px;
	margin: 15px 0 0 0;
}

/*-------------------------------------------
PIED
--------------------------------------------*/
#pied {
	/*background-image:url(/clients/neoverda/images/identite_client/pied/f_pied.gif);
	background-repeat:no-repeat;
	background-position:0 36px;*/
	background: url(/clients/neoverda/images/identite_client/f_body.png) 2px 0 repeat-y;
	clear:both;
	display:block;
	height:98px;
	
	margin:0 auto 0 auto;
	z-index:1;
	width: 950px;
}

#piedf {
	background-color: #85c514;
	height: 98px;
	width: 914px;
	margin: auto;
	position:relative;
}

#pied a{color:#fff;text-decoration:none;}
#pied ol,#pied li{display:block;margin:0;padding:0;list-style-type:none;}
#pied ol {
	width: 890px;
	margin: 0 auto 0 auto;
	clear: both;
	position: relative;
	top: 15px;
	overflow: auto;
	padding-bottom: 5px;
	border-bottom: 1px dotted #fff;
}
#pied li{float:left;border:0 solid #fff;border-left-width:1px;}
#pied li.first{border-left-width:0;}
#pied li a{padding:0 5px;}
#pied li.first a{padding-left:0;}
#piedlogo a{display:block;position:absolute;width:216px;height:50px;left:11px;bottom:5px;background-image:url(/clients/neoverda/images/identite_client/pied/logo_pied.gif);background-repeat:no-repeat;}
#piedlogo b{display:none;}
#addonlinepied{display:block;position:absolute;right:8px;bottom:5px;height:46px;line-height:46px;vertical-align:middle;}
#addonlinepied img{vertical-align:middle;}

/*-------------------------------------------
MON COMPTE
--------------------------------------------*/
#moncompte{
clear:both;
position:absolute;
bottom:44px;
right:187px;
width:279px;
height:44px;
color:#3e3e3e;
}

#moncompte dl,#moncompte dt, #moncompte dd{padding:0;margin:0;}
/* #moncompte dd{overflow:hidden} */

#moncompte dd #compte_login_oublie b,
#moncompte dd #gcheadpass label,#moncompte dd #gcheadlogin label,
#moncompte dt,#moncompte  #gcbtcreercompte,
#moncompte dd #gcheamessage {display:none;}
#moncompte dd #gcheadlogin{position:absolute;left:0; top:3px;}
#moncompte dd #gcheadpass{position:absolute;right:0;top:3px;}

#moncompte dd #compte_login_password,
#moncompte dd #compte_login_email{
border:1px solid #969d96;
display:block;height:18px;width:135px;
padding:0;margin:0;
}

#moncompte dd #gcheadoublie{width:279px;height:24px;position:absolute;left:0;top:28px;}
#moncompte dd #gcheadoublie span.ok{
	position:absolute;right:0;top:0;
	display:block;width:137px;
}
#moncompte dd #gcheadoublie #compte_login_oublie{padding:0 0 0 0 ;font-size:11px;color:#527908;}

#moncompte dd #gcheadoublie span{font-size:11px;color:#527908;}
#moncompte  #compte_login_ok{
	background-image:url(/clients/neoverda/images/identite_client/header/bt_ok.gif);
	border:none;
	font-size:11px;
	background-color:transparent;
	width:137px;height:17px;
	color:#305e0b;
	font-weight:bold;
}
#moncompte #moncomptelog{position:relative;margin-top:7px;} 
#compte_aff_compte_crea, #compte_delog{
	display:block;
	background-image:url(/clients/neoverda/images/identite_client/header/bt_mofier.gif);
	font-size:11px;
	width:137px;
	height:17px;
	line-height:17px;
	color:#305e0b;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	position:absolute;
	left:0;
	top:20px;
	text-decoration:none;
}
#compte_delog{
left:150px;
width:117px;
	background-image:url(/clients/neoverda/images/identite_client/header/bt_quitter.gif);
}
/*moncompteloglien*/
/*-------------------------------------------
MON PANIER
--------------------------------------------*/
#monpanier{
	display:block;
	clear:both;
	position:absolute;
	bottom:44px;
	right:15px;
	width:150px;
	vertical-align:middle;
	color:#3e3e3e;	
}
#monpanier dd{
	display:block;height:40px;width:150px;
	padding-top:6px;
}
#monpanier dl,#monpanier dt,#monpanier dd{padding:0;margin:0;}
#monpanier .gclignenbarticle span,#monpanier dt{display:none;}
#monpanier .gclignenbarticle,
#monpanier .gclignetotal,#monpanier .gclignevide{display:inline;float:left;}
#monpanier .gcbtaccespanier{clear:both}
#monpanier .gcpanierrapide .gcbouton{
	margin-top:0px;
 	position:absolute;bottom:0px;
 	display:block;
 	height:17px;
	line-height:17px;
	text-align:center;
	width:137px;
	color:#305e0b;
 background-image:url(/clients/neoverda/images/identite_client/header/bt_commander.gif);
}
#monpanier .gcpanierrapide .gcbouton a{color:#305e0b;text-decoration:none;}
#monpanier .gcpanierrapide{padding-top:4px;}

/*/////////////////// EVASION POSITION ////////////////////////////*/
/*
#menuh ol li.a{
	left:19px;
	width:204px;
}
#menuh ol li.b{
	left:242px;
	width:204px;
}
#menuh ol li.c{
	left:465px;
	width:204px;
}
#menuh ol li.d{
	left:688px;
	width:204px;
}

*/



/*-------------------------------------------
COULEUR NAVIGATION
--------------------------------------------*/
.navigation_v.groupes .promotion{color:#ff9600;}
.navigation_v.groupes .topvente{color:#9438ea;}
.navigation_v.groupes .nouveaute{color:#62bd00;}
.navigation_v.groupes .groupe3{color:#19c1ff;}
/******************************************************************************/
/* Geniecube */

/**************/
/* 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: #CCFF00;
	color: ##282828;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.intituleformulaire{
	font-size : 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color :#000;
	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;
}

/***************/
/* 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;
}




/*******************************/
/* sx */
.gcproduitpetit {
	margin-left: 9px;
	width: 195px;
}

.gcbttousproduits {
	margin-left: 9px;
}

.gcproduitpetit .gcimage {
	width: 170px;
	height: 120px;
}

.gcproduitpetit .gcdescriptif {
	height: 42px;
}

#gccolleft {
	width: 320px !important;
}

#gccolright {
	width: 317px !important;
}

#ligne_image > div {
        margin-left: 12px !important;
}


#gcfichequant {
	width: 126px !important;
}

.gcproduitpetit .gcblocimgpromo .gcnouveaute,
#gcficheblocimgpromo .gcfichenouveaute  {
	color: #62BD00;
}

.gcproduitpetit .gcblocimgpromo .gcpromo,
#gcficheblocimgpromo .gcfichepromo  {
	color: #FF9600;
}

#gcblocbestsellers .gcgdbloccontourd .gcgdblochead h1 {
	background-color: #984be0;
}

#gcblocpromo .gcgdbloccontourd .gcgdblochead h1 {
	background-color: #ff9200;
}

#gcblocnouveaute .gcgdbloccontourd .gcgdblochead h1 {
	background-color: #92c509;
}

#gcblocgroupe3 .gcgdbloccontourd .gcgdblochead h1 {
	background-color: #09c0ff;
}