/* STYLES PAR BALISES */
body{background:#3c3c24; margin:0px 0px 10px 0px;}
td{font-size:11px; font-family:Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

/* STYLES PAR ID */
#generalTable{width:100%; height:100%;}
	#generalCell{text-align:center; vertical-align:top;}
		
		#websiteTable{width:765px;}
		
			/* gestion du menu noir tout en haut de page */
			#blackMenuTable{width:100%; height:65px; background:#1d1d1d;}
				#blackMenuCell{width:20%;}
				.blackMenuCell{text-align:center; vertical-align:middle;}
				#blackMenuSeparation{color:#3c3c3c; font-size:16px;}
			
			/* gestion de l'affichage de la 2ème ligne */
			#webSiteBannerCellLeft{height:234px; width:238px; vertical-align:top;}
			#searchModule{height:30px; color:#ffffff; font-family:tahoma; font-weight:bold; text-align:center; vertical-align:middle;}
			
			/* gestion de la colonne de gauche */
			#webSiteMainCellLeft{vertical-align:top;}
				#categoriesTable{width:100%;}
				.titleBlackCell{height:40px; background:url(images/1_bg2.jpg) no-repeat #303030; color:#ffffff; font-family:tahoma; font-weight:bold; font-size:15px; vertical-align:middle; padding:0px 0px 0px 42px; }
				.titleCell{height:40px; background:url(images/1_bg.gif) no-repeat #46472b; color:#ffffff; font-family:tahoma; font-weight:bold; font-size:15px; vertical-align:middle; padding:0px 0px 0px 42px; }
				.normalCell{background:#575a37;}
					#categoriesCaption{padding:10px;}
					.navCatColumn{padding:5px 0px 5px 40px;}		
			
			/* gestion de l'espace d'affichage central */
			#webSiteMainCellRight{background:#ffffff; vertical-align:top;}
				#mainTable{width:100%;}
					#mainCellLeft{width:50%;}
					#mainCellMiddle{color:#f1f1f1; font-size:30px; height:50px; vertical-align:middle;}
					#mainCellRight{width:50%; color:#5f5f5f; font-family:tahoma; font-weight:bold; vertical-align:middle;}
						#mainCell{text-align:center;}
			
			/* gestion de l'affichage des produits en page d'accueil */
			#frontTable{width:96.5%;}
				#prodTable{width:100%; background:#f8f8f8; border:1px solid #e9e9e9;}
					#prodTitle{height:30px; text-align:center; vertical-align:middle;}
					.prodSeparationH{border-bottom:4px solid #e9e9e9;}
					#prodSeparationV{color:#e9e9e9; font-size:30px;}
					#prodImage{text-align:center; padding:10px;}
					#prodDesc{color:#606060; font-family:tahoma; text-align:justify; padding:0px 20px 20px 20px;}
					#prodPrice{width:50%; height:50px; color:#373737; font-family:tahoma; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle;}
					#prodBuy{width:50%; padding:0px 0px 0px 5px;}
					#prodDetails{width:50%; padding:0px 0px 0px 5px;}
					#prodOldPrice{color:#cc3300; font-family:tahoma; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle;}
					
			/* gestion de l'affichage des produits en fiche détaillée */
					#extendImage{text-align:center; vertical-align:top; padding:5px;}
					#extendDesc{color:#8b8b8b; font-family:tahoma; font-size:12px; text-align:justify; padding:5px;}
					#extendPrice{height:30px; color:#373737; font-family:tahoma; font-size:16px; font-weight:bold; vertical-align:middle; padding:5px;}
					#extendOrder{height:50px; text-align:center; vertical-align:middle;}
					.orderButton{height:16px; background:#ff7200; color:#ffffff; font-family:tahoma; font-size:11px; font-weight:bold; border:0px; cursor:hand;}
					.detailsButton{height:16px; background:#606060; color:#ffffff; font-family:tahoma; font-size:11px; font-weight:bold; border:0px;}
					#crossImage{text-align:center;}
					#crossTitle{text-align:center;}
			
			/* gestion de l'affichage des boutons DETAILS & ACHAT */
			#detailsTable{width:100px;}
				#detailsLeft{background:url(images/button_details_left.gif) no-repeat; height:16px; width:4px;}
				#detailsMid{background:#606060; text-align:center;}
				#detailsRight{background:url(images/button_details_right.gif) no-repeat; height:16px; width:4px;}
			#orderTable{width:100px;}
				#orderLeft{background:url(images/button_order_left.gif) no-repeat; height:16px; width:4px;}
				#orderMid{background:#ff7200; text-align:center;}
				#orderMidShort{background:#ff7200; text-align:center; padding:0px; margin:0px;}
				#orderRight{background:url(images/button_order_right.gif) no-repeat; height:16px; width:4px;}
			
			/* processus de commande */
			#cartTable{width:96.5%; background:#f8f8f8; border:1px solid #e9e9e9;}
				#cartTitle{color:#000000; font-family:tahoma; font-weight:bold; text-align:center; vertical-align:middle; text-transform:uppercase;}
				#cartSubTotalTitle{color:#606060; font-family:tahoma; font-weight:bold; text-align:center; vertical-align:middle; text-transform:uppercase;}
				#cartSubTotalAmount{color:#373737; font-family:tahoma; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; text-transform:uppercase;}
				
			
			/* DIVERS */
			.writeHeader{color:#5f5f5f; font-family:tahoma; font-weight:bold; vertical-align:middle;}
			.captionColumn{color:#ff7248; font-family:tahoma; font-weight:bold;}
			.captionGrey{color:#5f5f5f; font-family:tahoma; font-weight:bold;}
			.asterisque{color:#ff7248; font-family:tahoma; font-weight:bold;}
			.greyText{color:#5f5f5f; font-family:tahoma;}
			
			/* gestion du footer */
			#footerTable{width:100%;}
				#footerCards{text-align:center;}
				#footerSeparation{color:#46472b; font-size:50px; vertical-align:middle;}
				#footerMenu{width:70%; text-align:right;}
				#mentionLegales{color:#757850; font-size:10px; text-align:center;}
			
/* STYLES DES LIENS */
/* menu noir */
a.blackMenu:link{color:#fff9da; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.blackMenu:visited{color:#fff9da; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.blackMenu:hover{color:#fff9da; font-family:tahoma; font-weight:bold; text-decoration:underline overline;}
/* textes divers en orange */
a.cart:link{color:#ff7248; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.cart:visited{color:#ff7248; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.cart:hover{color:#ff7248; font-family:tahoma; font-weight:bold; text-decoration:underline;}
/* textes divers en gris */
a:link{color:#606060; font-family:tahoma; font-weight:bold; text-decoration:none;}
a:visited{color:#606060; font-family:tahoma; font-weight:bold; text-decoration:none;}
a:Hover{color:#606060; font-family:tahoma; font-weight:bold; text-decoration:underline;}
/* menu catégories */
a.navCatClass:link{color:#ffffff; font-weight:normal; text-decoration:none;}
a.navCatClass:visited{color:#ffffff; font-weight:normal; text-decoration:none;}
a.navCatClass:hover{color:#ffffff; font-weight:normal; text-decoration:underline;}
/* titre des produits */
a.title:link{color:#64410c; font-family:tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
a.title:visited{color:#64410c; font-family:tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
a.title:hover{color:#64410c; font-family:tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
/* liens des boutons DETAILS & ACHETER */
a.button:link{color:#ffffff; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.button:visited{color:#ffffff; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.button:hover{color:#ffffff; font-family:tahoma; font-weight:bold; text-decoration:underline;}
/* menu en footer */
a.footerMenu:link{color:#ffffff; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.footerMenu:visited{color:#ffffff; font-family:tahoma; font-weight:bold; text-decoration:none;}
a.footerMenu:hover{color:#ffffff; font-family:tahoma; font-weight:bold; text-decoration:underline;}
/* mentions légales */
a.cybershopasp:link{color:#757850; font-size:10px; font-weight:bold; text-decoration:none;}
a.cybershopasp:visited{color:#757850; font-size:10px; font-weight:bold; text-decoration:none;}
a.cybershopasp:hover{color:#757850; font-size:10px; font-weight:bold; text-decoration:underline;}
/* textes clignotant */
a.blinkON:link{color:red; font-size:30px; font-weight:bold;}
a.blinkON:visited{color:red; font-size:30px; font-weight:bold;}
a.blinkON:hover{color:red; font-size:30px; font-weight:bold;}
a.blinkOFF:link{color:yellow; font-size:30px; font-weight:bold;}
a.blinkOFF:visited{color:yellow; font-size:30px; font-weight:bold;}
a.blinkOFF:hover{color:yellow; font-size:30px; font-weight:bold;}


#pg1 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#757850;
}
#pg1 a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#757850;
}

.Custtxtfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	border:#333333 groove 1px;
}

.Custsubmitbtn{
	font-family:Arial, Helvetica, sans-serif;
	color:#283F48;
	font-size:10px;
	background:url(images/icon_button.gif) repeat-x;
	cursor:hand;
}

.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:#666666 1px solid;
	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;
}
