@charset "utf-8";

		/********************************************************
		*                                                       *
		*                 Cap Argent  CSS 1.0                   *
		*                                                       *
	    *                   R-Numerique 2008                    *
	    *                                                       *
		********************************************************/




/* ----------------------------------------------------------------------
-  Generalites <<<----------------------------------------------
-----------------------------------------------------------------------*/
body
{
	margin:162px 30px 10px 190px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#00375e;
	background:#36546c url(/global/images/background.jpg) repeat-x;
	overflow-y: hidden ;
}
html > body {overflow-y: auto} 


#adresse
{
	clear:both;
	margin-top:20px;
	padding-bottom:20px;
	color:#FFF;
	text-align:center;
	width:100%;
}

#adresse A
{
	color:#FFF;
}

#adresse A:hover
{
	text-decoration:none;
}

#bandeauTete
{
	position:fixed;
	background-image:url(/global/images/bandeau_tete.jpg);
	height:115px;
	width:100%;
	left:0px;
	top:0px;
	z-index:100000;
}

#menu
{
	position:fixed;
	background-color:#002336;
	border-bottom-color:#44b214;
	border-bottom-width:2px;
	border-bottom-style:solid;
	height:47px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	left:0px;
	top:115px;
	width:100%;
	z-index:100001;
}

#menuTexteAccroche
{
	float:left;
	margin-top:5px;
}

#menuTexteAccroche H1
{
	margin:0;
	font-size:14px;
	font-weight:normal;
	color:#4f72a1;
}

#menuContenu
{
	float:right;
	margin-top:9px;
	margin-right:30px;
	background-image:url(/global/images/menu-bg.jpg);
	padding:0;
}

#menuContenu A
{
	color:#FFFFFF;
	text-decoration:none;
}

#menuContenu A:hover
{
	color:#629f51;
	text-decoration:none;
}






#menuProduit
{
	position:fixed;
	background-color:#d1d1d1;
	width:160px;
	padding:0px;
	border-right:#888 solid 3px;
	border-bottom:#888 solid 3px;
	left:0;
	top:162px;
}

#menuProduit UL
{
	margin:0;
	padding:0;
}

#menuProduit LI
{
	/*display:block;
	height:20px;
	border-bottom:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;*/
}

#menuProduit LI A
{
	display:block;
	border-bottom:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	color:#ffffff;
	text-decoration:none;
	background-color:#afafaf;
}

#menuProduit LI A:hover
{
	background-color:#629f51;
}

#menuProduit .menuProduitActif
{
	background-color:#629f51;
}




#contenuGlobal
{
	
}


#contenu
{
	float:left;
	width:100%;
	/*padding-left:20px;*/
	/*padding-right:20px;*/
	padding-top:20px;
	padding-bottom:20px;
}

#contenu P
{
	margin-top:10px;
}

#contenu H1
{
	color:#FFFFFF;
	font-size:12pt;
	margin:0;
	padding:0;
}

#contenu H2
{
	font-size:9pt;
	margin:0;
	padding:0;
	border-bottom:#ffd080;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#contenu H3
{
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-size:18px;
}




.listeImgProduit
{
	float:left;
	width:150px;
	text-align:center;
	margin-bottom:15px;
	margin-right:15px;
}

.listeImgProduit IMG
{
	border:none;
	margin-bottom:5px;
}

.listeImgProduit A
{
	color:#ffd080;
	text-decoration:none;
}




/********************* fiche produit *****************/
A.lienPrecedent
{
	display:block;
	float:left;
	/*background-color:#629f51;
	color:#FFF;
	padding:3px 3px 3px 3px ;
	text-decoration:none;*/
}

A.lienPrecedent:hover
{
	/*background-color:#00375e;*/
}

A.lienSuivant
{
	display:block;
	float:right;
	/*background-color:#629f51;
	color:#FFF;
	padding:3px 3px 3px 3px ;
	text-decoration:none;*/
}

A.lienSuivant:hover
{
	/*background-color:#00375e;*/
}



#contenuFicheProduit #ficheProduitImage .imgProduit
{
	border:none;
}

#ficheProduitImage
{
	float:left;
	margin-right:10px;
	color:#222222;
	font-size:10px;
	margin-top:10px;
}

#contenuFicheProduit
{
	background-color:#dce0e5;
	border-right:#2d415b solid 3px;
	border-bottom:#2d415b solid 3px;
	color:#000;
	padding-left:50px;
	padding-top:30px;
	padding-right:50px;
	padding-bottom:50px;
}

.ficheProduitNomCaracteristique{
	font-weight:bold;
}

.ficheProduitNomCaracteristiqueReference
{
	font-size:14px;
	font-weight:bold;
	color:#629f51;
	border-bottom:#629f51 solid 1px;
	margin-bottom:4px;
	margin-top:15px;
}

#ficheProduitDescriptif
{
	float:left;
}

#contenuDivPanier
{
	background-color:#d6dce8;
	border-right:#999 solid 2px;
	border-bottom:#999 solid 2px;
	color:#000000;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#contenuDivPanierImage
{
	float:left;
	margin-right:10px;
}

#contenuDivPanierNoItem
{
	float:left;
	color:#000;
}

.panier
{
	display:block;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	
}
.panier:hover
{
	/*color:#2C4F22;*/
}

/***** panier ********/
.panierAvancementNumeroOn
{
	width:26px;
	height:26px;
	background-image:url(/global/images/avancement_on.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	float:left;
	margin-right:5px;
}
.panierAvancementLibelleOn
{
	color:#629f51;
	font-size:14px;
	font-weight:bold;
	margin-right:40px;
	padding-top:4px;
	float:left;
}

.panierAvancementNumeroOff
{
	width:26px;
	height:26px;
	background-image:url(/global/images/avancement_off.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	float:left;
	margin-right:5px;
}
.panierAvancementLibelleOff
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
	margin-right:40px;
	padding-top:4px;
	float:left;
}


.tabloMontant
{
	background:#195e84;
	width:100%;
	margin-top:30px;
	color:#FFF;
}
.tabloMontant th, .tabloMontant td
{
	padding:3px 10px 3px 10px;
	border:1px solid #ffffff;
	border-top:none;
}
.tabloMontant td
{
	text-align:center;
	padding:5px 10px 5px 10px;
}
.tabloMontant td:first-child
{
	text-align:left;
}
.tabloMontant td a
{
	color:#ffd080;
}
.tabloMontant td a:hover
{
	text-decoration:none;
}


.recapMontant
{
	background:#195e84;
	border-left:1px solid #004D77;
	margin:5px 0 0 0;
	padding:10px;
	min-width:245px;
	float:right;
	color:#FFF;
}
.recapMontant th
{
	padding:7px 0 7px 0;
}
.recapMontant th a
{
	color:#fff;
}
.recapMontant th a:hover
{
	text-decoration:none;
}
.recapMontant td
{
	padding:0px 10px 7px 10px;
	text-align:center;
}
.recapMontant td a
{
	color:#fff;
}
.recapMontant td a:hover
{
	text-decoration:none;
}
.btn_commande
{
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration:none;
}

A.btn_commande:hover
{
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration:underline;
	color:#ffd080;
}

/*** login ***/
.loginCommande
{
	background:#195e84;
	float:left;
	margin:0 10px 0 0;
	padding:10px;
	width:300px;
	color:#FFF;
}
.loginCommande a
{
	color:#fff;
}
.loginCommande a:hover
{
	text-decoration:none;
}
.loginCommande td
{
	padding:0px 0 7px 0;
}

.formIdentity 
{
	background:#195e84;
	padding:10px;
	width:550px;
	color:#FFF;
	margin-top:30px;
}
.formIdentity td 
{
	padding:0 5px 7px 5px;
}

/*** identification ***/
#careFormIdentity a
{
	color:#ffd080;
}
#careFormIdentity a:hover
{
	text-decoration:none;
}
#careFormIdentity .valid-1
{
	color:#fff;
	margin:0 0 5px 200px;
	display:block;
	background:#629F51;
	text-decoration:none;
	text-align:center;
	padding:5px;
	width:100px;
	float:left;
}
.obligation
{
	float:right;
}

/*** fin commande ***/
#careFormRecap2 .votrecommande 
{
	margin:30px 0 10px 0;
	padding: 0 0 3px 0;
	font-weight:bold;
	width:550px;
	border-bottom:1px solid #ffd080;
}
#careFormRecap2 .tabloMontant
{
	min-width:550px;
}




