﻿html
{
	height:100%;
}
body,td
{
	margin:35px 0px 0px 0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	font-family:Arial;
	font-size:11px;	
	background-repeat:repeat-x;
}
body
{
	background-image:url('../img/layout/background.gif');
	background-repeat:repeat-y center;
	/*
	background-image:url('../img/layout/background.gif');
	background-repeat:repeat-x;
	*/
	background-color:#2162af;
	background-position:top;
	background-attachment:fixed;
}
a:active, a:focus { outline:0; } 
a
{
	color:#000000;
}
.bottomCorner {
	background-color:#47a6dc;
	border:solid 1px #2162af;
	color:#ffffff;
	padding:8px;
	
	position: fixed;
	bottom: 0px;
	right: 0px;
}
.CategoryLink:link,.CategoryLink:visited,.CategoryLink:active
{
	padding-right:15px;
	color:#2162af;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.CategoryLink:hover
{
	color:#47a6dc;
}

.Calendar
{
    border:1px solid #646464;
    background-color:#406c93;
    color: red;
}

.ChoixMomentHover
{
	background-image:url('../img/layout/ChoixMomentHover.gif');
	height:80px;
	padding:4px;
	border-bottom:dotted 1px #17aaf2;
}

.ChoixMoment
{
	padding:4px;
	height:81px;
}

.HoverBox
{
	position:absolute;
	background-color:#47a6dc;
	border:solid 1px #2162af;
	color:#ffffff;
	padding:8px;
}

.Notification
{
	background-color:#469fcd;
	position:absolute;
	top:150px;
	left:150px;
	width:400px;
	height:300px;
	
}

.ShopSubItem
{
	background-image:url('../img/layout/shop.sub.background.gif');
	height:15px;
	width:180px;
	padding-top:5px;
	padding-left:20px;
}

.ShopHeaderItem
{
	background-image:url('../img/layout/shop.header.item.gif');
	width:175px;
	height:21px;
	padding-left:25px;
	padding-top:6px;
}

.ShopParentLink:link,.ShopParentLink:visited,.ShopParentLink:active
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.ShopParentLink:hover
{
	color:#00365e;
}


.WhiteLink:link,.WhiteLink:visited,.WhiteLink:active
{
	color:#ffffff;
	text-decoration:none;
}
.WhiteLink:hover
{
	color:#47a6dc;
}



#PageContainer
{
	position:absolute;
	left:50%;
	width:980px;
	margin-left:-490px;
}
#MenuContainer
{
	height:60px;
	background-color:#e9e9e9;
}

#LogoAndHeader
{
	padding-left:20px;
	background-image:url('../img/layout/header.background.gif');
	height:100px;
}

#ContentContainer
{
	width:950px;
	background-color:#e9e9e9;
	padding:15px;
	overflow:auto;
}

#FooterContainer
{
	width:950px;
	padding:15px;
	margin-top:0px;
	height:45px;
	background-color:#0d2e55;
}


.PageMenu:link,.PageMenu:visited,.PageMenu:active
{
	padding-right:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.PageMenu:hover
{
	color:#4ba6dd;
}

.ProductScrollBlock
{
	float:left;
	width:203px;
	height:180px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	vertical-align:bottom;
}

.ProductScrollHeader
{
	color:#17abf4;
	font-weight:bold;
}



.ShopMenuLink:link,.ShopMenuLink:visited,.ShopMenuLink:active
{
	color:#000000;
	text-decoration:none;
}

.ShopMenuLink:hover
{
	color:#17abf4;
}

.ProductPrice
{
	font-size:12px;
	font-weight:bold;
	color:#2162af;
}

.ProductSave
{
	font-size:12px;
	font-weight:bold;
	color:#6ce22b;
}

.ProductPriceProduct
{
	font-size:15px;
	font-weight:bold;
	color:#db882f;
}


.PublicPrice
{
	font-size:12px;
	font-weight:normal;
	color:#2f94db;
	text-decoration:line-through;
}


.MarketPrice
{
	font-size:12px;
	font-weight:bold;
	color:#7cdb2f;
}

.MainPageStatsTitle, .MainPageStatsTitle a
{
	float:left;text-align:left;width:200px;font-weight:bold;text-decoration:none;
}
.MainPageStatsValue
{
	float:left;font-weight:bold;color:#2262af;
}

.ProductNameLink:link,.ProductNameLink:visited,.ProductNameLink:active
{
	color:#2262af;
	font-weight:bold;
	text-decoration:none;
}

.ProductNameLink:hover
{
	color:#17abf4;
	font-weight:bold;
}

.PagerText
{
	font-weight:bold;
	color:#2262af;
}

.ListSort
{
	color:#2262af;
	font-weight:bold;
	border-bottom:dotted 1px #000000;
}

.ListSort a:link,.ListSort a:visited,.ListSort a:active
{
	text-decoration:none;
	color:#2262af;
}

.ListSort a:hover
{
	color:#17abf4;
	font-weight:bold;
}


.RightHeader
{
	background-image:url('../img/layout/right.header.gif');
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:240px;
	height:15px;
	padding:5px;
}

.RightBlackHeader
{
	background-image:url('../img/layout/right.header.black.gif');
	height:15px;
	padding:5px;
	width:240px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.RightGreenHeader
{
	background-image:url('../img/layout/right.header.green.gif');
	height:15px;
	padding:5px;
	width:240px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.RightDarkBlueHeader
{
	background-image:url('../img/layout/right.header.darkblue.gif');
	height:15px;
	padding:5px;
	width:240px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.Button{cursor:pointer;}

.FilterHeader
{
	color:#00365e;
	font-weight:bold;
}



.ProductImageOff
{
	border:solid 3px #e9e9e9;
	margin:2px;
}
.ProductImageOn
{
	border:solid 3px #008aff;
	margin:2px;
	cursor:pointer;
}

.ProductPropertyDropDown
{
	width:130px;
}

.ListLink:link,.ListLink:visited,.ListLink:active
{
	color:#00243f;
	text-decoration:none;
	font-size:11px;
	background-image:url('../img/layout/list.link.background.gif');
	padding-left:14px;
}
.ListLink:hover
{
	color:#47a6dc;
	border-bottom:dotted 1px #17abf4;
}

.PagerLink:link,.PagerLink:visited,.PagerLink:active
{
	padding:3px;
	color:#1286c6;
	text-decoration:none;
	font-size:11px;
	border:solid 1px transparent;
}
.PagerLink:hover
{
	padding:3px;
	color:#ffffff;
	background-color:#2ebbf4;
	border:solid 1px #1286c6;
	text-decoration:none;
}

.BlackLinkList:link,.BlackLinkList:visited,.BlackLinkList:active
{
	color:#000000;
	margin:1px;
	text-decoration:none;
}
.BlackLinkList:hover
{
	color:#17abf4;
}

.WhiteLink:link,.WhiteLink:visited,.WhiteLink:active
{
	color:#ffffff;
	text-decoration:none;
}
.WhiteLink:hover
{
	color:#17abf4;
}

.PollLink:link,.PollLink:visited,.PollLink:active
{
	color:#2162af;
	font-weight:bold;
	text-decoration:none;
}
.PollLink:hover
{
	color:#47a6dc;
}


.HoverRow
{
	background-color:#e9e9e9;
	cursor:pointer;
}

.ShopSub
{
	padding-left:5px;
}

.menu
{
	border:0px;
	padding:7px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	height:27px;
	border-collapse:collapse;
	background-image:url('../img/layout/menubackground.gif');
}
.menu a:link,.menu a:active, .menu a:hover, .menu a:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
}

.GreyLink
{
	color:#cccccc;
}


.NoBorder
{
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
.header
{
	font-size:18px;
	color:#2162af;
}
h1{
    font-size:18px;
    color:#2162af;
}

.mainPageHeader{
    color:#b9fd00;
    font-size:26px;
}

.MiniHeaderBlack
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.MediumHeaderBlue
{
	font-size:13px;
	font-weight:bold;
	color:#16aaf3;
}
.MiniHeader
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.MiniHeaderDarkBlue
{
	font-size:12px;
	font-weight:bold;
	color:#00365e;
}

.Username
{
	font-weight:bold;
	color:#17acf5;
}
.DateTime
{
	font-weight:bold;
	color:#00589c;
}

.LoginInputHeader
{
	color:#ffffff;
	font-weight:bold;
}
.LoginInput
{
	width:270px;
	border:solid 1px #000000;
	padding:4px;
}

.Input
{
	border:solid 1px #000000;
	padding:4px;
	height:24px;
}
.SearchInput
{
	border:solid 1px #000000;
	padding:4px;
	background-image:url('../img/layout/searchBackground.gif');
	background-position:right;
}

textarea
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #000000;
	padding:5px;
}
.RegisterInputHeader
{
	color:#000000;
	width:270px;
	padding-top:5px;
	font-weight:bold;
}
.RegisterInput
{
	width:250px;
	padding:4px;
	border:solid 1px #000000;
}

.MainPageInput
{
	width:225px;
	padding:4px;
	border:solid 1px #000000;
}

.SmallInput
{
	width:230px;
	padding:4px;
	border:solid 1px #000000;
}

.SmallTextarea
{
	font-family:Arial;
	width:230px;
	padding:4px;
	border:solid 1px #000000;
}


.box-header-left
{
	background-image:url('../img/layout/box.header.left.gif');
	width:305px;
	height:46px;
	padding-top:15px;
	padding-left:15px;
	font-size:20px;
	color:#ffffff;
}

.box-header-right
{
	background-image:url('../img/layout/box.header.right.gif');
	width:595px;
	height:46px;
	padding-top:15px;
	padding-left:15px;
	font-size:20px;
	color:#ffffff;
}



