/* ALERTE GPS CSS // 2008 - 08 - 28 // francois@cybershopasp.com */

/* BALISES */
body{background:#c9c9cc; margin:0; }
td{color:#5b5b5b; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a{color:#444444; text-decoration:none;}
a:hover{text-decoration:underline;}


/* présentation générale = shoppage_header.htm + shoppage_trailer.htm */
#generalTable{background:#444444; width:805px; border:solid #000000; border-width:0px 3px 0px 3px;}
	#headerTable{width:100%;}
	#mainTable{background:#ffffff; width:100%;}
		#mainLeft{width:245px; vertical-align:top; }
			.leftColumn{background:url(images/categories_background.jpg) repeat-y right #e6e6e6; }
			#NavCatTitleTable{width:100%;}
			#NavCatTitleColumn{color:#444444; font-family:Tahoma; font-weight:bold; text-transform:uppercase;}
			.NavCatTitleColumn{color:#444444; font-family:Tahoma; font-weight:bold; text-transform:uppercase;}
		
		#mainRight{width:90%; vertical-align:top; padding:0px 10px 0px 10px;}
			#mainAffichage{text-align:center; padding:10px;}
		#mainBottom{padding:5px;}
	#footer{padding:10px;}
	
/* template présentation produits */
#frontTable{width:162px; padding:0px 5px 0px 0px;}
	#frontImage{text-align:center; padding:0px 0px 5px 0px;}
	#frontTitle{padding:0px 0px 5px 0px;}
	#frontDesc{height:60px; font-size:10px; vertical-align:top; padding:0px 0px 10px 0px;}
	#frontPrice{width:90%;}
	#frontInfos{text-align:right; padding:2px 0px 2px 0px;}

#ProdTable{width:100%;}
	#ProdColumn{width:33%; vertical-align:top;}
		#listingTable{background:#e4e4e7; width:100%; border:1px solid #c2c8cb;}
			#listingTitle{background:#eeeef0; width:100%; border:1px solid #c2c8cb; color:#444444; font-size:12px; font-weight:bold;}
			#listingDesc{width:90%; color:#444444; font-family:tahoma; font-size:12px; text-align:justify;}
			#listingImage{vertical-align:top;}
			#listingPrice{}

#ficheTable{width:100%;}
	#ficheTitle{color:#444444; font-family:tahoma; font-size:25px; }
	.fichePrice{color:#fb8b66; font-family:tahoma; font-size:12px; }
	.fichePriceHimSelf{font-size:16px; font-weight:bold; }
	#ficheDesc{text-align:justify; vertical-align:top;}
	.ficheDesc{color:#444444; font-size:12px; }
	#ficheImage{vertical-align:top;}
	#ficheExtendedDesc{text-align:justify;}
	#ficheOrderButton{text-align:center; border:dashed #b6b6b6; border-width:1px 0px 1px 0px; padding:20px;}
	#ficheCrosselling{padding:30px 0px 0px 0px;}
	
	#ongletTable{width:100%; border-bottom:1px solid #cccccc;}
		#ongletLeft{background:url(images/ongletLeft.png) no-repeat; width:8px; height:22px; }
		#ongletMiddle{border-top:1px solid #cccccc; font-weight:bold;}
		#ongletRight{background:url(images/ongletRight.png) no-repeat; width:23px; height:22px; }
		#ongletExt{width:100%; text-align:right;}

.ProdPriceFont{color:#444444; font-size:11px; font-weight:bold;}
.displaydateavailablefont{width:100%; color:#adadad; font-size:10px; text-align:right;}

/* présentation du caddie */
.cartSepBotRight{border:solid #b6b6b6; border-width:0px 1px 1px 0px;}
.cartSepBot{border:solid #b6b6b6; border-width:0px 0px 1px 0px;}
.cartSepRight{border:solid #b6b6b6; border-width:0px 1px 0px 0px;}
.CartTitleColumn{color:#444444; }
.cartQuantity{border-style:solid #b6b6b6; border-width:0px 1px 1px 0px;}
#CartSubtotalRowLeft{color:#444444; text-align:right; }			/* sous-total produit en page caddie */
#CartSubTotalRowRight{color:#444444; font-weight:bold; text-align:right; }
#CartTotalRowLeft{color:#fa6c30; font-weight:bold; text-align:right; text-transform:uppercase; }				/* total global sur récapitulatif */
#CartTotalRowRight{color:#fa6c30; font-weight:bold; text-align:right; }

/* GESTION DES MENUS DU SITE */
#FrontNavMenuTable{}
.separation{border-bottom:1px solid #b6b6b6;}

/* GESTION DES LIENS HYPERTEXTES */
/* retour page précédente */
.retour{color:#68bfd2; font-family:Tahoma;}
/* menus des catégories */
.NavCatClass{color:#505050; font-family:Tahoma;}
a.NavCatClass:hover{text-decoration:none;}
/* nom des produits en page d'accueil */
.frontTitle{color:#40474d; font-family:verdana; font-size:11px; font-weight:bold;}
/* bouton + d'infos */
.details{color:#ffffff;}
a.details:hover{text-decoration:none;}
/* informations dans caddie */
.Cartlinkclass{}
/* nom des produits en listing */
.listingTitle{color:#444444; font-size:13px; font-weight:bold;}
/* menu en bas de page */
.trailer{color:#444444; font-family:arial; font-size:10px;}

/* TABLEAUX A BORDS ARRONDIS */
	.borderTable{width:100%; }
	.borderTopLeft{background:url(images/rounded_topLeft.jpg) no-repeat right; width:6px; height:6px; }
	.borderTop{background:url(images/rounded_top.jpg) repeat-x; width:99%; height:6px;}
	.borderTopRight{background:url(images/rounded_topRight.jpg) no-repeat; width:6px; height:6px;}
	.borderLeft{background:url(images/rounded_Left.jpg) repeat-y right; width:6px; height:99%;}
	.borderMain{background:#ffffff; width:99%; text-align:center;}
	.borderRight{background:url(images/rounded_Right.jpg) repeat-y; width:6px; height:99%;}
	.borderBotLeft{background:url(images/rounded_botLeft.jpg) no-repeat right; width:6px; height:6px;}
	.borderBot{background:url(images/rounded_bot.jpg) repeat-x; width:99%; height:6px;}
	.borderBotRight{background:url(images/rounded_botRight.jpg) no-repeat; width:6px; height:6px;}
	#borderSpacer{width:6px; height:6px; }

/* gestion des boutons de commandes et détails */
	.detailsTable{width:90px;}
		.detailsLeftOff{background:url(images/button_blue_left_off.png) no-repeat right; width:3px; height:18px;}
		.detailsMidOff{background:url(images/button_blue_mid_off.png) repeat-x; width:90%; height:18px; text-align:center; padding:0px 5px 0px 5px;}
		.detailsRightOff{background:url(images/button_blue_right_off.png) no-repeat left; width:3px; height:18px;}
		.detailsLeftOn{background:url(images/button_blue_left_on.png) no-repeat right; width:3px; height:18px;}
		.detailsMidOn{background:url(images/button_blue_mid_on.png) repeat-x; width:90%; height:18px; text-align:center; padding:0px 5px 0px 5px;}
		.detailsRightOn{background:url(images/button_blue_right_on.png) no-repeat left; width:3px; height:18px;}
	
	#orderTable{width:100px;}
		#orderLeft{background:url(images/button_order_left.gif) no-repeat right; width:3px; height:18px;}
		#orderMid{background:url(images/button_order_middle.gif) repeat-x; width:90%; height:18px; text-align:center;}
		#orderRight{background:url(images/button_order_right.gif) no-repeat left; width:3px; height:18px;}

	#buttonSpacer{width:2px; height:18px; src:url(images/spacer.gif);}


/* DIVERS */
.largeinfofont{
	color:#5b5b5b;
	font-family:tahoma;
	font-size:12px;
	text-align:justify;
}

.asterisque{
	color:#fb8b66;
	font-size:12px;
}

.tableHeadeCol{
	color:#444444;
	font-weight:bold;
	text-transform:uppercase;
}

#cartDelete{
	width:15px; 
	height:10px; 
	font-weight:bold; 
	text-align:center; 
	text-transform:uppercase; 
	border:1px solid black; 
	display:inline; 
}

#knowMore{
	position:relative; 
	z-index:2; 
	bottom:12px; 
	right:0px; 
	width:11px; 
	height:11px; 
	background:url(images/picto_more.jpg) no-repeat;
	cursor:pointer;
}


/* style classiques CybershopASP */

.Custtxtfield{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	border:1px groove #333333;
}

.Custsubmitbtn{
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	background:url(images/button_grey.jpg) repeat-x #a4a5a8;
	border:0;
	text-align:center;
	vertical-align:middle;
	cursor:hand;
}

.SuprSubmitbtn{
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	background:url(images/button_grey.jpg) repeat-x #a4a5a8;
	border:0;
	text-align:center;
	vertical-align:middle;
	cursor:hand;
	width:50px;
	padding:0px 5px 0px 5px;
}

.Adminsubmitbtn{ 
	color:#000000; 
	font-weight:bolder; 
	font-size:11px; 
	font-family:Arial, arial; 
	background:#f7f7ff url(images/bkgadmbtn.gif); 
	border:solid 1px #444;
}
 
.Custtxtfielddropdown{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
}

/*  banners */
.text_size9{font-size:9pt; color:black; line-height:normal; text-decoration:none;}
.fieldbox{border:1px solid #666666; font-size:11px; background:#ffffff; color:#333333; font-family:sans-serif, Verdana, Helvetica, Arial; }
.color_formborder{background:lightgrey;}
.color_formheader{background:#dddddd;}
.color_formfields{background:#f5f5f5;}
.color_formfieldsalt{background:#f0f0f0;}
.color_formresponse{background:white;}
.hdrproductwhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}