/* CSS Redefined HTML Tags */

body, p, td	{font-size: 8pt; font-family: Tahoma, Helvetica, Sans-Serif; color: #000000}
a:link {text-decoration: none; color: #000000}
a:hover	{text-decoration: underline; color: darkblue}
a:active {text-decoration: underline; color: #000000}
a:visited {text-decoration: none; color: #000000}
strong {color: #3951A5}
hr {height:1px; color: #63619C; margin: 3px 5px 3px 0px}
li {list-style-position: outside; margin: 0px 0px 5px}

/* CSS Classes */

/* Headings */
.pageHeader
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	/*background-color: #63619C;*/
	background-color: #3951A5;
	margin: 0px 0px 8px 0px; 
	padding: 4px; 
	color: #ffffff
}
.pageHeader:link {color: #ffffff; text-decoration: none}
.pageHeader:hover {color: #ffffff; text-decoration: none}
.pageHeader:visited {color: #ffffff; text-decoration: none}
.pageHeader a:link {color: #ffffff; text-decoration: none}
.pageHeader a:hover {color: #ffffff; text-decoration: underline}
.pageHeader a:visited {color: #ffffff;}

.pageSubheader 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #31247B;
	background-color: #EAF3FB; 
	margin: 0px 0px 6px	0px;
	padding: 4px; 
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc
}
.pageHighlight  /* Used for important statements - e.g. form errors, required fields text etc */
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000
}

.pageLink /* A bolder colour link class */
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #3951A5
}
.pageLink:link {text-decoration: none; color: #3951A5}
.pageLink:visited {text-decoration: none; color: #3951A5}
.pageLink:hover {text-decoration: underline; color: darkblue}

.pageBold
{
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase
}

/* Interface */
.interfacePanel
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #333333; 
	background-color:#e6e6e6; 
	border-width: 1px 2px 2px 1px;
	border-style: solid; 
	border-color: #cccccc #666666 #666666 #cccccc; 
	margin-bottom: 5px;
	padding: 10px
}
.interfacePanelheading 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #333333; 
	background-color:#EFF3FF;
	border-width: 1px 2px 2px 1px;
	border-style: solid; 
	border-color: #cccccc #666666 #666666 #cccccc
}
.interfaceBackground 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #333333; 
	background-color: #EAF3FB; 
	padding: 8px
}
.interfaceBgcolour1
{
	color: #ffffff; 
	background-color: #3951A5
}
.interfaceBgcolour1 a:link {text-decoration: none; color: #ffffff}
.interfaceBgcolour1 a:visited {text-decoration: none; color: #ffffff}

.interfaceBgcolour2
{
	color: #000000; 
	background-color:#EAF3FB
}
.interfaceBgcolour2 a:link  {text-decoration: none; color: #000000}
.interfaceBgcolour2 a:visited  {text-decoration: none; color: #000000}

.interfaceBgcolour3
{
	color: #000000; 
	background-color:#e6e6e6
}

.interfaceBgcolour4
{
	color: #000000; 
	background-color:#e7e7f7
}
.interfacePanel2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	background-color:#EAF3FB; 
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	padding: 10px
}
.interfaceBox
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #ffffff; 
	margin-top: 3px; 
	padding: 4px; 
	border-top: 1px solid #3951A5
}
.interfaceBoxTop344
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000;
	background: #e7e7f7 url(/stores/kitbag_4_5/_artwork/_common/interface/corner_top_344.gif) no-repeat;
	padding: 5px;
	width: 344px;
	display: block
}
.interfaceBox344
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #ffffff; 
	padding: 5px; 
	border: 1px solid #3951A5;
	width: 344px;
	display: block
}

.interfaceBoxTop401
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000;
	background: #e7e7f7 url(/stores/kitbag_4_5/_artwork/_common/interface/corner_top_401.gif) no-repeat;
	padding: 5px;
	width: 401px;
	display: block
}
.interfaceBox401
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #ffffff; 
	padding: 5px; 
	border: 1px solid #3951A5;
	width: 401px;
	display: block
}

.interfaceBoxTop755
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000;
	background: #e7e7f7 url(/stores/kitbag_4_5/_artwork/_common/interface/corner_top_755.gif) no-repeat; 
	margin-top: 5px;
	padding: 5px;
	width: 755px;
	display: block
}
.interfaceBox755
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #ffffff; 
	padding: 5px; 
	border: 1px solid #3951A5;
	width: 755px;
	display: block
}

.interfacePanel3Top
{
	background: #E6E6E6 url(/stores/kitbag_4_5/_artwork/_common/interface/corner_topleft.gif) no-repeat left top;
	border-bottom: 2px solid #ffffff;
	padding: 5px
}
.interfacePanel3Bottom
{
	background: #E6E6E6 url(/stores/kitbag_4_5/_artwork/_common/interface/corner_bottomleft.gif) no-repeat left bottom;
	border-top: 2px solid #ffffff;
	padding: 5px;
	margin: 0px
}
.interfacePanel3Middle
{
	background-color: #EAF3FB;
	padding: 5px
}



.spip_logos {
	padding: 0px 5px 6px 0px;
	background: url(images/ombre_grd_modele.gif) no-repeat bottom right !important;
	border-left: 1px solid #E2E5EA;
	border-top: 1px solid #F1F5FE;
	border-right: 0;
	border-bottom: 0;
	}	

/* Form Classes */
.formInput
{
    font-family: Tahoma, Helvetica, Arial, Sans-Serif;
    font-size: 8pt
}


.nav
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; 
	text-decoration: none;	
	background-color: #002494;
	padding: 6px 3px 6px 6px;
	border: 1px solid #3951A5;
	display: block;
	margin: 1px
}
.nav:link {color: #ffffff; text-decoration: none}
.nav:visited {color: #ffffff; text-decoration: none}
.nav:hover {color: #ffffff; text-decoration: none; background-color: #3951A5}

.nav a:link {color: #ffffff; text-decoration: none}
.nav a:visited {color: #ffffff; text-decoration: none}
.nav a:hover {color: #ffffff; text-decoration: none; background-color: #3951A5}

.navSub
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #00147B; 
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px 3px 4px 6px;
	display: block;
	width: 137px
}
.navSub:link {color: #000031; text-decoration: none; background-color: #FFFFFF}
.navSub:visited {color: #000031; text-decoration: none;	background-color: #FFFFFF}
.navSub:hover {color: #000031; text-decoration: none; background-color: #EFF3FF}

.navSubPlus
{
	background: url(/stores/kitbag_4_5/_artwork/english/interface/navigation/plus.gif) no-repeat left;
	padding: 4px 3px 4px 15px;
	margin-left: 6px;
	display: block
}
.navSubMinus
{
	background: url(/stores/kitbag_4_5/_artwork/english/interface/navigation/minus.gif) no-repeat left;
	padding: 4px 3px 4px 15px;
	margin-left: 6px;
	display: block
}
.navSubDash
{
	background: #ffffff url(/stores/kitbag_4_5/_artwork/english/interface/navigation/dash.gif) no-repeat left;
	padding: 4px 3px 4px 15px;
	margin-left: 6px;
	display: block
}
.navSubDash:link {color: #000031; text-decoration: none; background-color: #FFFFFF}
.navSubDash:visited {color: #000031; text-decoration: none;	background-color: #FFFFFF}
.navSubDash:hover {color: #000031; text-decoration: none; background-color: #EFF3FF}

.navSubArrow
{
	background: #ffffff url(/stores/kitbag_4_5/_artwork/english/interface/navigation/arrow.gif) no-repeat left;
	padding: 4px 3px 4px 15px;
	margin-left: 6px;
	display: block
}
.navSubArrow:link {color: #000031; text-decoration: none; background-color: #FFFFFF}
.navSubArrow:visited {color: #000031; text-decoration: none; background-color: #FFFFFF}
.navSubArrow:hover {color: #000031; text-decoration: none; background-color: #EFF3FF}



.navSubSub
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #639A9C;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 0px;
	margin-left: 10px;
	width: 125px;
	border-left: 1px solid #639A9C;
	display: block
}
.navSubSub:link {color: #000031; text-decoration: none; background-color: #FFFFFF}
.navSubSub:visited {color: #000031; text-decoration: none;	background-color: #FFFFFF}
.navSubSub:hover {color: #000031; text-decoration: none; background-color: #EFF3FF}

.navList
{
	margin: 0px;
	padding: 3px 0px 3px 12px;
	display: block;
	background-color: #FFFFFF;
	color: #002494;
	font-weight: bold
}

.navListSetting
{
	padding: 0px 0px 0px 6px
}

.navSubTop
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; 
	text-decoration: none;
	background-color: #63619C;
	border-top: 1px #31287B solid;
	border-bottom: 1px #31287B solid;
	border-left: 1px #31287B solid;
	border-right: 1px #31287B solid;
	padding: 0px;
	width: 140px;
	VISIBILITY: hidden; 
	POSITION: absolute;
	z-index: 110
}

.navTop
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	background-color:#E7E7E7;
	height: 22px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #636563
	
}
.navTopLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #00187B; 
	font-weight: bold;
	text-decoration: none;	
	background-color:transparent; 
	text-transform:none;
	padding: 0px 6px 0px 6px;	
	margin: 0px
}
.navTopLink:link {color: #00187B; text-decoration: none}
.navTopLink:hover {color: #00187B; text-decoration: none}
.navTopLink:active {color: #00187B; text-decoration: none}
.navTopLink:visited {color: #00187B; text-decoration: none}

.navSetting
{
	visibility: hidden;
	position: absolute;
	border-top: 1px #3951A5 solid;
	padding: 0px;
	width: 140px
}

.navFixed
{
	visibility: visible;
	position: relative
}

.navBasketTop
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: right; 
	color: #ffffff; 
/*	background: #63619C url(/stores/kitbag_4_5/_artwork/english/interface/main/basket.gif) no-repeat left; */
	background: #3951A5 url(/stores/kitbag_4_5/_artwork/english/interface/main/basket.gif) no-repeat left; 
	height: 22px;
	margin: 0px;
	padding: 2px;
	border-top: 2px #ffffff solid;		
}
.navBasketTop a:link {text-decoration: none; color: #ffffff}
.navBasketTop a:visited {text-decoration: none; color: #ffffff}

.navBasketMiddle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #EFF3FF; 
	margin: 0px;
	padding: 2px
}
.navBasketBottom
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: right;
	color: #ffffff; 
	background: #3951A5 url(/stores/kitbag_4_5/_artwork/english/interface/main/basket.gif) no-repeat left; 
	height: 22px;
	margin: 0px 0px 2px 0px;
	padding: 2px;
	border-bottom: 4px #ffffff solid
}
.navBasketBottom a:link {text-decoration: none;	color: #ffffff}
.navBasketBottom a:visited {text-decoration: none; color: #ffffff}

.list
{
	margin: 4px;
	display: block
}

