/* CSS Document */
body {
	background: url(../images/layout/night/background.jpg);
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p {
	font-size:11px;
	margin:0px;
	padding:0px;
}
a {
	text-decoration: none;
	color: #3C79B6;
}
acronym {
	border-bottom: 1px dashed #005394;
}
em {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	font-style:normal;
	color: #002F6F;
}
b {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4492C2;
}
label {
	font-weight: bold;
	color: #3C79B6;
}
legend {
	color: #BE5219; /* burnt orange */
	font-size:11px;
	font-weight:bold;
}
input, select, textarea {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #005394;
}
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005394;
}
small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
}

big.CellWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1D336F;
}

em.CellWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5788BB;
	font-style: normal;
}

a.CellWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BE5219;
	text-decoration: none;
}

#Animation {
	display:block;
	width:938px;
	height:149px;
	background-color:#B2CAE0;
}
#BottomPane {
	width: 736px;;
	padding-left:10px;
}
#Display {
	display:block;
	width:938px;
/*	height:400px;
*/	margin-left:8px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#FFFFFF;
}
#Footer td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}
#Footer a {
	text-decoration: none;
	color: #FFFFFF;
}
#Header {
	width:938px;
	height:210px;
	background-color:#FFFFFF;
	padding:1px;
	margin-left:8px;
}
#hmenu {
	height:30px !important;
	width:737px;
}
#hmenu table {
	background-color:#002158;
}
#hmenu td {
	height:26px !important;
	border: 1px solid #5a74ac;
	background-image: url(../images/layout/night/hmenu_bck.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#hmenu td.selected {
	border: 1px solid #ff823f;
}
#hmenu a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	vertical-align: middle;
	text-align: center;
	line-height:26px;
	height: 26px !important;
	background-image: url(../images/layout/night/hmenu_bck.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#hmenu a.selected {
	background-image: url(../images/layout/night/hmenu_bck_sel.png);
	background-position: left bottom;
}
#hmenu a:hover {
	background-position: 0px -31px;
	background-repeat: repeat-x;
	background-position: left top;
}
#HorizontalMenu {
	width:938px;
	height:30px;
	background-color:#FFFFFF;
}
#LeftPane {
	border-right:1px solid #FFFFFF;
	width:200px;
}
#MiddlePane {
	height:250px;
	width: 551px;
	padding-left: 10px;
}
#onglet {
	width:472px;
	height:31px;
	margin-left:466px;
}
#onglet td {
	width:157px;
	height:31px;
}
#onglet a {
	display: block;
	vertical-align: middle;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	height: 31px !important;
	font-weight:bold;
	text-decoration: none;
	background-image: url(../images/layout/night/hmenu_onglet.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 31px;
	padding-left: 10px;
}
#onglet a.selected {
	background-image: url(../images/layout/night/hmenu_onglet_sel.png);
}
#onglet a:hover {
	background-position: 0px -31px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
}

/* Product details */
#Product a {
	font-weight: bold;
	color: #BE5219;
	text-decoration: none;
}
#Product b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
}
#Product b.orange {
	color: #BE5219;
}
#Product b.drkblue {
	color: #002F6F;
}
#Product .Name {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #002F6F;
}
#Product .Date {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #4492C2; /* pale blue */
	color: #002F6F; /* dark blue */
}
#Product .Price {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style:oblique;
	color: #002F6F;
}
#Product .Photo {
	padding:4px;
	border:3px double #002F6F;
}
/*

#Product .CategoryPath{
	font-size: 8pt;
	color: #BE5219;
}
#Product .ProductDateNote {
	color: #BE5219;
	font-style: normal;
}

#Product .Price {
	font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	font-style:oblique;
	color: #002F6F;
}
#Product .WebPhoto {
	padding:4px;
	border:3px double #002F6F;
}
*/

#Product_ExtraHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#Product_ExtraHeader a {
	margin-right:1px;
	background-repeat: no-repeat;
	background-image: url(../images/layout/tab_unsel.png);
	background-position: center top;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	
	text-align: center;
	line-height:30px;
	width:100px !important;
	height: 30px !important;
}
#Product_ExtraHeader a.TabSel {
	background-image: url(../images/layout/tab_sel.png);
	background-position: center top;
}
#Product_ExtraHeader a.TabUnav {
	background-image: url(../images/layout/tab_unav.png);
	background-position: center top;
}

#ProductExtra table {
	border: 1px solid #002f6f;
	background-color:#FFFFFF;
	margin-top:1px;
}
#QuickLink {
	display:none;
	top:10px;
	margin-left:741px;
	width:207px;
	height:19px;
	background-color:#FFFFFF;
	position: relative;
}
#QuickSearch {
	width:200px;
	height:30px !important;
	margin-right:1px;
}
#QuickSearch td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:28px;
	height:28px !important;
	background-image: url(../images/layout/night/quicksearch_bck.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #5a74ac;
}
#QuickSearch input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#RightPane {
	width:176px;
	padding-left:10px;
}
#Tabs {
	background: url(../images/layout/night/tabs_bck.jpg) no-repeat top left;
	width:938px;
	height:31px;
	background-color:#162751;
}
#TopPane {
	padding-left:10px;
	padding-right:10px;
}
#vmenu {
	background-image: url(../images/layout/night/vmenu_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #7fb3d4;
	border: 1px solid #013072;
}
#vmenu table{
	border-top: 1px solid #a5c9e1;
	border-bottom: 1px solid #a5c9e1;
}
#vmenu td{
	border-left: 1px solid #a5c9e1;
	border-right: 1px solid #a5c9e1;
}
#vmenu td.selected{
	border-left: 0px solid #a5c9e1;
	border-right: 0px solid #a5c9e1;
}
#vmenu a {
	background-repeat: no-repeat;
	background-image: url(../images/layout/night/vmenu.png);
	background-position: left bottom;
	color: #002252;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 32px !important;
	line-height:32px;
	padding-left:10px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	width:198;
}
#vmenu a.selected {
	background-image: url(../images/layout/night/vmenu_sel.png);
	background-position: left bottom;
}
#vmenu a:hover {
	background-repeat: no-repeat;
	background-position: left top;
}
#vmenu a.vmenusub {
	font-size: 11px;
	height: 25px !important;
	line-height:25px;
	padding-left:20px;
}
#Window {
	left:50%;
	margin-left:-478px;
	position:absolute;
	top:0px;
	width:956px;
}
#WindowBody {
	background:url(../images/layout/night/shadowmain_lg.jpg) repeat-y top center;
}
#WindowFooter {
	background:url(../images/layout/night/shadowfooter_lg.jpg) no-repeat top center;
	width:956px;
	height:20px;
}
#WindowTop {
	background:url(../images/layout/night/shadowhead_lg.jpg) no-repeat bottom center;
	height:29px;
}


.noshow {
	display:none;
}
.celltitle {
	color: #FFFFFF;
	background-image: url(../images/layout/night/title_bck.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:30px !important;
	padding-left: 10px;
}
.PageTitle{
	color: #244059;
	border-bottom: 1px solid #244059;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:10px;
}

