﻿body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;	 
	color:#000000;
	background-color:#9e0000;
	background-image:url('../../common/page/background/bottomBackground.png');
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0;
}

div,span,p,h1,h2,h3,h4,h5,h6,form,label,blockquote {margin:0; padding:0; border:0;}
img					{border:0;}

/******** Stop Float **********/

#StopLeftFloat		{clear:left;}
#StopRightFloat		{clear:right;}
#StopBothFloat		{clear:both;}

/******** Table **********/

table				{border:0;}
tr,td				{border:0; vertical-align:top;}

/******** Fieldset **********/

legend				{color:#005f98; margin:0 2px 0 2px;}

/******** Main Page Containers **********/

#mainContainer 		{width:972px; margin:0 auto;}

#bannerContainer	{width:972px; height:140px; background-image:url('../img/page/topPage.png'); background-repeat:no-repeat; background-position:left bottom;}
#bannerContent		{padding:0 20px 0 7px; height:100%; color:#e0e0e0;}
#bannerLeftContent	{float:left; height:140px; width:400px;}
#bannerRightContent	{float:right; height:140px;}

#langContent 		{padding:80px 0 0 0;}
#langContent label  {float:right; display:block; padding:0 0 0 5px; height:13px; width:20px;}
#langContent img	{height:13px; width:20px;}
#timeContent 		{padding:25px 0 0 0; text-align:right; color:#e0e0e0;}
#logoLinkContent	{display:block; height:140px;}

#topMenuContainer	{width:972px; height:42px; color:#e0e0e0; background-image:url('../../common/page/topMenu.png'); background-repeat:no-repeat; background-position:left top; background-color:#000000;}
#topMenuContent 	{padding:1px 10px 0 10px; height:41px;}

#pageContainer		{width:972px; background-image:url('../../common/page/middlePage.png'); background-repeat:repeat-y; background-position:left top; background-color:#ffffff;}
#pageContent		{margin:0 0 0 7px; width:958px; height:600px; background-image:url('../../common/page/background/topPageContent.png'); background-repeat:no-repeat; background-position:left top;}

#pageBodyContent	{width:599px; height:100%;}
#pageHeader	 		{height:60px; background-image:url('../../common/page/pageHeader.png'); background-repeat:no-repeat; background-position:left top;}
#pageBody	 		{padding:0;}

#frameContent		{width:180px;}
#rightSideContent	{width:180px;}

#pageFooterContainer	{width:972px; height:71px; background-image:url('../img/page/bottomPage.png'); background-repeat:no-repeat; background-position:left top;}
#pageFooterContent		{padding:7px 200px 0 20px; color:#e0e0e0; font-size:7pt;}
#pageFooterContent div	{padding:1px 0 0 0;}
#pageFooterLeftText		{float:left;}
#pageFooterRightText	{float:right;}
#pageFooterContent a, a:link, a:active, a:visited, a:hover	{color:#e0e0e0; text-decoration:underline;}

#bottomGlass {
	margin:0 auto;
	filter:alpha(opacity=50);
	opacity:0.5;
	moz-opacity:50%;
	width:972px;
	height:72px;
	background-image:url('../img/page/bottomGlass.png');
	background-repeat:no-repeat;
	background-position:left bottom;
}

/******** Input Items **********/

input					{font-size:8pt; color:#505050; font-family:Arial, Helvetica, sans-serif;}
input[type="submit"]	{border:1px solid #ababab; background-image:url('../../common/items/btnBackground.png'); background-repeat:repeat-x; background-position:left top;}
input[type="button"]	{border:1px solid #ababab; background-image:url('../../common/items/btnBackground.png'); background-repeat:repeat-x; background-position:left top;}
input[type="reset"] 	{border:1px solid #ababab; background-image:url('../../common/items/btnBackground.png'); background-repeat:repeat-x; background-position:left top;}
input[type="text"]  	{border:1px solid #ababab; background-color:#ffffff;}
input[type="file"]  	{border:1px solid #ababab; background-color:#ffffff;}
input[type="password"]	{border:1px solid #ababab; background-color:#ffffff;}
input[type="checkbox"]	{width:12px; height:12px;}
select    				{border:1px solid #ababab; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#505050; background-color:#ffffff;}
textarea     			{border:1px solid #ababab; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#505050; background-color:#ffffff;}

/******** Errors **********/

#Error				{font:italic normal 8pt Arial, Helvetica, sans-serif; color:#E60000;}
#Error span			{float:left; display:block; width:16px; height:16px; background:url('../../common/items/ico_err.gif'); background-repeat:no-repeat;}
#Error label		{float:left; padding:0 0 0 3px;}

/******** Menu Item **********/

#topMenuLogin				{float:left; padding:10px 5px 0 10px;}
#topMenuLogin label			{float:left; display:block; padding:3px 3px 0 0;}
#topMenuLogin input			{width:100px; height:15px; color:#e0e0e0; border:1px solid #9e0000; background-color:#000000;}
#topMenuPassword			{float:left; padding:10px 5px 0 5px;}
#topMenuPassword label		{float:left; display:block; padding:3px 3px 0 0;}
#topMenuPassword input		{width:100px; height:15px; color:#e0e0e0; border:1px solid #9e0000; background-color:#000000;}						

#topMenuLoginbtn			{float:left; height:40px;}
#topMenuLoginbtn a			{background:url('../../common/topmenu/btnLogin_off.png'); background-repeat:no-repeat; background-position:left top; display:block; width:40px; height:40px;}
#topMenuLoginbtn a:hover	{background:url('../../common/topmenu/btnLogin_on.png');}

#topMenuAddbtn				{float:right; width:40px; height:40px;}
#topMenuAddbtn a			{background:url('../../common/topmenu/btnAdd_off.png'); background-repeat:no-repeat; background-position:left top; display:block; width:40px; height:40px;}
#topMenuAddbtn a:hover		{background:url('../../common/topmenu/btnAdd_on.png');}

#topMenuMailbtn				{float:right; width:40px; height:40px;}
#topMenuMailbtn a			{background:url('../../common/topmenu/btnMail_off.png'); background-repeat:no-repeat; background-position:left top; display:block; width:40px; height:40px;}
#topMenuMailbtn a:hover		{background:url('../../common/topmenu/btnMail_on.png');}

#topMenuChatbtn				{float:right; width:40px; height:40px;}
#topMenuChatbtn a			{background:url('../../common/topmenu/btnChat_off.png'); background-repeat:no-repeat; background-position:left top; display:block; width:40px; height:40px;}
#topMenuChatbtn a:hover		{background:url('../../common/topmenu/btnChat_on.png');}

#loginMembers				{float:left; padding:5px 0px 0px 10px; width:383px; height:30px;}
#loginMembers span			{display:block;}
#loginMembers label			{float:left; display:block; padding:0px 5px 0px 0px;}
#loginMembers a, a:link, a:hover, a:visited, a:active	{color:#e0e0e0; text-decoration:underline;}

/******** AdSense **********/

#topAdSenseContainer	 {height:130px; width:180px; margin:5px auto; background:url('../../common/adsense/topAdsense.png'); background-repeat:no-repeat; background-position:left top;}
#topAdSenseHeader 	 	 {height:25px;}
#topAdSenseHeader label  {display:block; padding:8px 0 0 15px; font-weight:bold; color:#e0e0e0;}
#topAdSenseContent 	 	 {padding:3px 10px 0 10px;}

#leftAdSenseContainer	 {height:630px; width:180px; margin:5px auto; background:url('../../common/adsense/leftAdsense.png'); background-repeat:no-repeat; background-position:left top;}
#leftAdSenseHeader 	 	 {height:25px;}
#leftAdSenseHeader label {display:block; padding:8px 0 0 15px; font-weight:bold; color:#e0e0e0;}
#leftAdSenseContent 	 {text-align:center;}

#rightAdSenseContainer	 {height:630px; width:180px; margin:5px auto; background:url('../../common/adsense/rightAdsense.png'); background-repeat:no-repeat; background-position:left top;}
#rightAdSenseHeader 	 {height:25px;}
#rightAdSenseHeader label{display:block; padding:8px 0 0 15px; font-weight:bold; color:#e0e0e0;}
#rightAdSenseContent 	 {text-align:center;}

#leftPartnerContainer	 {width:180px; margin:5px auto;}
#leftPartnerHeader		 {height:25px; background-image:url('../../common/tables/180_left_top.png');background-repeat:no-repeat; background-position:left top;}
#leftPartnerHeader label {float:left; font-size:8pt; display:block; padding:8px 0 0 15px; font-weight:bold; color:#e0e0e0;}
#leftPartnerContent		 {padding:0 5px 0 5px; background-image:url('../../common/tables/180_left_middle.png');background-repeat:repeat-y; background-position:left top;}
#leftPartnerBottom		 {height:10px; background-image:url('../../common/tables/180_left_bottom.png');background-repeat:no-repeat; background-position:left top;}

#PartnerTextContener	 {padding:5px 0 5px 10px; font-size:7pt;}
#PartnerTextRow			 {padding:2px 0 2px 0;}
#PartnerTextContener a, a:link, a:active, a:visited, a:hover {text-decoration:underline;}

/******** Delivery Info **********/

#rightDeliveryInfoContainer		{width:180px; height:90px; margin:5px 0 0 0; background-image:url('../../common/frameright/deliveryinfo.png'); background-repeat:no-repeat; background-position:left top;}
#rightDeliveryInfoHeader		{height:25px;}
#rightDeliveryInfoHeader label	{display:block; padding:8px 0 0 15px; font-weight:bold; color:#e0e0e0;}
#rightDeliveryInfoContent		{height:70px; padding:5px 0 0 0; text-align:center;}

#rightDeliveryInfoRow			{padding:3px 0 3px 0;}
#rightDeliveryInfoRowLabel		{float:left; width:60px;}
#rightDeliveryInfoRowField		{float:left; padding:0 0 0 0;}

.DeliveryInfoSelect 			{width:100px;}

/******** Shop Cart **********/

#rightShopCartiFrame	  		{width:180px; height:161px;}

/******** Masks **********/

#rightDeliveryInfoMask	  	  	{width:180px; height:90px; margin:5px 0 0 0; position:absolute; z-index:2; filter:alpha(opacity=80); opacity:0.8; moz-opacity:80%; background-image:url('../../common/shopcart/mask/deliveryinfo_mask.png'); background-repeat:no-repeat; background-position:left top;}
#rightShopCartMask	  	  		{width:180px; height:161px; position:absolute; z-index:2; filter:alpha(opacity=80); opacity:0.8; moz-opacity:80%; background-image:url('../../common/shopcart/mask/shopcart_mask.png'); background-repeat:no-repeat; background-position:left top;}

/******** Frame **********/

#frameMenuContainer	  	{width:180px; margin:5px auto;}
#frameMenuHeader 	  	{height:25px; background-image:url('../../common/frame/frame_top.png'); background-position:left top; background-repeat:no-repeat;}
#frameMenuHeader label	{display:block; padding:8px 0 0 15px; font-weight:bold; color:#e0e0e0;}
#frameMenuContent 	  	{background-image:url('../../common/frame/frame_middle.png'); background-position:left top; background-repeat:repeat-y;}
#frameMenu				{margin:0 auto; font-weight:bold; text-align:left; width:170px;}
#frameMenuBottom 	  	{height:5px; background-image:url('../../common/frame/frame_bottom.png'); background-position:left top; background-repeat:no-repeat;}

.menuSelect 	{height:20px; color:#000000;}
.menuSelect a, .menuSelect a:link, .menuSelect a:visited, .menuSelect a:active
{
	color:#333333;
	display:block;
	height:17px;
	padding:2px 0 0 10px;
	text-decoration:none;
	background-color:#a0a0a0;
	border-bottom:1px solid #ababab;
}
.menuSelect a:hover {
	color:#000000;
	text-decoration:underline;
}

.menu 		{height:20px; color:#000000;}
.menu a, .menu a:link, .menu a:visited, .menu a:active
{
	color:#333333;
	display:block;
	height:17px;
	padding:2px 0 0 10px;
	text-decoration:none;
	background-color:#dbdbdb;
	border-bottom:1px solid #ababab;
}
.menu a:hover
{
	color:#000000;
	text-decoration:underline;
	background-color:#a0a0a0;
}

.subMenuSelect 		{height:20px; color:#000000; font-size:7pt;}
.subMenuSelect a, .subMenuSelect a:link, .subMenuSelect a:visited, .subMenuSelect a:active
{
	color:#333333;
	display:block;
	padding:3px 0 0 20px;
	height:16px;
	font-weight:normal;
	text-decoration:none;
	background-color:#e6e6e6;
	border-bottom:1px solid #ababab;
}

.subMenuSelect a:hover
{
	color:#000000;
	text-decoration:underline;
}

.subMenu 	{height:20px; color:#000000; font-size:7pt;}
.subMenu a, .subMenu a:link, .subMenu a:visited, .subMenu a:active
{
	color:#333333;
	display:block;
	padding:3px 0 0 20px;
	height:16px;
	font-weight:normal;
	text-decoration:none;
	background-color:#ffffff;
	border-bottom:1px solid #ababab;
}

.subMenu a:hover
{
	color:#000000;
	text-decoration:underline;
	background-color:#e6e6e6;
}

/******** Drag Windows **********/

.dWindowContener		{position:absolute; z-index:2; filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=2);}
.dWindowContent 		{filter:alpha(opacity=80); opacity:0.8; moz-opacity:80%; background-color:#404445; border:1px solid #000000;}
.dWindowFrame  			{border:1px solid #909090; filter:alpha(opacity=100); opacity:1; moz-opacity:100%; position:absolute; top:29px; left:3px; z-index:2;}
.dWindowDiv  			{text-align:center; background-color:#000000; color:#e0e0e0; border:1px solid #909090; filter:alpha(opacity=100); opacity:1; moz-opacity:100%; position:absolute; top:29px; left:3px; z-index:2;}
.dWindowDiv span  		{padding:10px; display:block;}
.dWindowTitle 			{display:block; filter:alpha(opacity=100); opacity:1; moz-opacity:100%; font-family:tahoma; font-weight:bold; color:#e0e0e0; font-size:8pt; position:absolute; top:6px; left:10px; z-index:2;}
.dWindowHeader 			{height:25px; background-image:url('../../common/windows/topwindow.gif'); background-repeat:repeat-x; background-position:left top;}
.dWindowClosebtn		{float:right; display:block; margin:0px 5px 0px 0px; width:42px; height:15px; border-left:1px solid #909090; border-right:1px solid #909090; border-bottom:1px solid #909090;}
.dWindowClosebtn a		{background:url('../../common/windows/ico_close_off.gif') no-repeat; display:block; width:42px; height:15px;}
.dWindowClosebtn a:hover{background:url('../../common/windows/ico_close_on.gif') no-repeat;}

/* Fin des Styles de la HomePage */

