body {
	margin         : 0px;
}

h0, h1, h2, h3 {
	margin-top     : 0px;
	margin-bottom  : 0px;
}

div.logo {
	position       : absolute;
	left           : 0px;
	top            : 0px;
	width          : 972px;
	background     : #cc0066;
}

div.navigation {
	position       : absolute;
	left           : 735px;
	top            : 52px;
	width          : 237px;
}

div.url {
	position       : absolute;
	left           : 735px;
	top            : 0px;
	width          : 237px;
}

div.menu {
	position       : absolute;
	left           : 95px;
	top            : 71px;
	width          : 877px;
}

div.submenu {
	position       : absolute;
	left           : 0px;
	top            : 127px;
	width          : 233px;
	color          : #ffffff;
}

div.start {
	position       : absolute;
	left           : 95px;
	top            : 127px;
	width          : 680px;
}

span.start_left {
	width          : 332px;
	float          : left;
	margin-top     : 15px;
}

span.start_right {
	width          : 332px;
	float          : right;
	margin-top     : 15px;
}

div.content {
	position       : absolute;
	left           : 233px;
	top            : 127px;
	width          : 521px;
	padding-left   : 21px;
}

div.intranet {
	width          : 500px;
	padding-right  : 20px;
	background     : #ffdac7;
}

div.margin {
	position       : absolute;
	left           : 792px;
	top            : 127px;
	width          : 180px;
}

div.special {
	position       : absolute;
	left           : 792px;
	top            : 570px;
	width          : 180px;
}

div.print {
	position       : relative;
	left           : 0px;
	top            : 0px;
	margin-bottom  : 10px;
	width          : 720px;
}

div.content_print {
	position       : relative;
	left           : 10px;
	top            : 80px;
	width          : 520px;
}

div.margin_print {
	position       : absolute;
	left           : 548px;
	top            : 80px;
	width          : 180px;
}

a.menuitem_1, a.menuitem_2, a.menuitem_3, a.menuitem_1_active, a.menuitem_2_active, a.menuitem_3_active {
	font-weight    : normal;
	text-decoration: none;
}
a.menuitem_1, a.menuitem_2, a.menuitem_3 {
	color          : #cc0066;
}
a.menuitem_1_active {
	color          : #ffffff;
}
a.menuitem_2_active {
	color          : #cc0066;
}
a.menuitem_3_active {
	font-weight    : bold;
	color          : #cc0066;
}

div.menuitem_1, div.menuitem_2, div.menuitem_3, div.menuitem_1_active, div.menuitem_2_active, div.menuitem_3_active {
	padding-left   : 13px;
	padding-right  : 3px;
	padding-top    : 3px;
	padding-bottom : 3px;
	width          : 217px;
}
div.menuitem_1 {
	border-top     : 1px solid #cc0066;
}
div.menuitem_1_active {
	color          : #ffffff;
	background     : #cc0066;
}
div.menuitem_2_active {
	background     : #ccb9e0;
}
div.menuitem_3, div.menuitem_3_active {
	padding-left   : 26px;
}
div.menuitem_end {
	padding-left   : 13px;
	padding-right  : 3px;
	width          : 217px;
	border-top     : 1px solid #cc0066;
}

a.menuitem_1_intranet, a.menuitem_2_intranet, a.menuitem_3_intranet, a.menuitem_1_active_intranet, a.menuitem_2_active_intranet, a.menuitem_3_active_intranet {
	font-weight    : normal;
	text-decoration: none;
}
a.menuitem_1_intranet, a.menuitem_2_intranet, a.menuitem_3_intranet {
	color          : #ff6633;
}
a.menuitem_1_intranet {
	font-weight    : bold;
}
a.menuitem_1_active_intranet {
	font-weight    : bold;
	color          : #ffffff;
}
a.menuitem_2_active_intranet {
	color          : #ff6633;
}
a.menuitem_3_active_intranet {
	font-weight    : bold;
	color          : #ff6633;
}

div.menuitem_1_intranet, div.menuitem_2_intranet, div.menuitem_3_intranet, div.menuitem_1_active_intranet, div.menuitem_2_active_intranet, div.menuitem_3_active_intranet {
	padding-left   : 13px;
	padding-right  : 3px;
	padding-top    : 3px;
	padding-bottom : 3px;
	width          : 217px;
}
div.menuitem_1_intranet {
	border-top     : 1px solid #ff9966;
}
div.menuitem_1_active_intranet {
	color          : #ffffff;
	background     : #ff9966;
}
div.menuitem_2_active_intranet {
	background     : #ffdac7;
}
div.menuitem_3_intranet, div.menuitem_3_active_intranet {
	padding-left   : 26px;
}
div.menuitem_end_intranet {
	padding-left   : 13px;
	padding-right  : 3px;
	width          : 217px;
	border-top     : 1px solid #ff9966;
}

img.submenu_image {
	padding-right  : 3px;
}

span.title {
	background     : #cc0066;
	padding        : 5px;
}

span.bloc {
	display        : block;
	padding        : 5px;
}

div.grey {
	background     : #eeeeee;
}

div.pink {
	background     : #ffcccc;
}

span.grey {
	display        : block;
	background     : #e7e7e7;
	padding        : 0px;
}

span.intranet {
	display        : block;
	background     : #ffdac7;
	padding        : 0px;
}
div.intranet_disclaimer {
	background     : #ff9966;
	color          : #ffffff;
	padding        : 5px;
}
div.banner {
	background     : #e7e7e7;
	padding        : 5px;
}

div.barrier, div.zip {
	background     : #fdae87;
	padding        : 5px;
}

div.disclaimer {
	background     : #ffcccc;
	padding        : 5px;
}

div.promotion {
	background     : #e7e7e7;
	padding        : 5px;
}

div.text {
	background     : #ccb9e0;
	padding        : 3px;
}

div.entry {
	background     : #feefe7;
	padding        : 3px;
}

div.clear {
	clear          : both;
}

div.order {
	padding-bottom : 10px;
}

span.order_item {
	width          : 100px;
}

span.order_material {
	padding-right  : 20px;
}

span.order_count {
	float          : right;
}

span.order_line {
	float          : right;
}

span.image {
	padding-right  : 12px;
	padding-bottom : 12px;
	float          : left;
}

span.space {
	display        : block;
	height         : 1px;
	font           : 1px /1 Helvetica;
	clear          : both;
}

p.address {
	width          : 100%;
	margin         : 3px 0px 3px 0px;
}

p.address span.address_left {
	float          : left;
	font-weight    : bold;
}

p.address span.address_right {
	width          : 75%;
	float          : right;
}

div.download {
	background     : #fdae87;
	padding        : 3px;
}

div.material {
	background     : #ffe7b7;
	padding        : 3px;
}

div.link_extern {
	background     : #ffcccc;
	padding        : 3px;
}

div.link_intern {
	background     : #ccb9e0;
	padding        : 3px;
}

div.news {
	background     : #ccb9e0;
	padding        : 3px;
}

div.dates {
	background     : #ccb9e0;
	padding        : 3px;
}

div.faqs {
	background     : #ccb9e0;
	padding        : 3px;
}

div.theme {
	background     : #ccb9e0;
	padding        : 3px;
}

div.internet {
	background     : #cc00cc;
	font-weight    : bold;
	padding        : 3px;
}

div.admin {
	background     : #ff3300;
	color          : #ffffff;
	font-weight    : bold;
	padding        : 3px;
}

span.admin {
	color          : #ff3300;
}

div.admin_text {
	color          : #ff3300;
	margin         : 10px;
}

div.admin_form {
	background     : #eeeeee;
	padding        : 3px;
}

input.admin {
	color          : #ff3300;
	font-weight    : bold;
	align          : right;
}

ul.list {
	padding-left   : 20px;
	padding-right  : 5px;
	padding-top    : 5px;
	padding-bottom : 5px;
}

div.green {
	background     : #33cc33;
	color          : #ffffff;
	font-weight    : bold;
	padding        : 3px;
}

div.lightgreen {
	background     : #ccffcc;
	padding        : 3px;
}

div.red {
	background     : #cc3333;
	color          : #ffffff;
	font-weight    : bold;
	padding        : 3px;
}

div.lightred {
	background     : #ffcccc;
	padding        : 3px;
}

div.blue {
	background     : #3399cc;
	color          : #ffffff;
	font-weight    : bold;
	padding        : 3px;
}

div.lightblue {
	background     : #ccb9e0;
	padding        : 3px;
}

div.orange {
	background     : #ff9900;
	color          : #ffffff;
	font-weight    : bold;
	padding        : 3px;
}

div.lightorange {
	background     : #ffe7b7;
	padding        : 3px;
}

div.yellow {
	background     : #ffcc00;
	color          : #ffffff;
	font-weight    : bold;
	padding        : 3px;
}

div.lightyellow {
	background     : #ffffcc;
	padding        : 3px;
}

td.title {
	width          : 15%;
	font-weight    : bold;
}

div.debug {
	position       : relative;
	left           : 0px;
	top            : 20px;
	width          : 233px;
	clear          : both;
}

span.fix, span.change, span.control {
	color          : #ffffff;
	font-weight    : bold;
	border-width   : 1px;
	border-style   : outset;
	padding-top    : 1px;
	padding-bottom : 1px;
	padding-left   : 10px;
	padding-right  : 10px;
}

span.fix {
	background     : #00cc00;
	border-color   : #00cc00;
}

span.change {
	background     : #cc0000;
	border-color   : #cc0000;
}

span.control {
	background     : #ffcc00;
	border-color   : #ffcc00;
}
