*
{
	padding: 0;
	margin: 0;
	border: none;
}

a
{
	color: #6f9a18;
}

a.orange-button
{
	display: block;
	width:182px;
	background: transparent url(/images/home/sprites/sprite-bouton-orange-192x44.png) left center no-repeat;
	
	color: #fff;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing:-0.01em;
	text-align: center;
	padding: 12px 5px 14px;
}

a.orange-button:hover { background-position: -192px center; }

input.small-orange-button
{
	display: block;
	width: 174px;
	background: transparent url(/images/commun/dialogs/sprite-bouton-orange-174x41.png) left center no-repeat;
	
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 9px 5px 14px;
}

input.small-orange-button:hover { background-position: -174px center; }

a.green-button
{
	display: block;
	width:393px;
	background: transparent url(/images/products/sprites/sprite-bouton-vert-403x42.png) center left no-repeat;
	
	color: #222;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing:-0.01em;
	text-align: center;
	padding: 11px 5px 15px;
}

a.green-button:hover { background-position: -403px center; }

br.clear-right { clear: right; }

body
{
	background: #fff;
	font-family: arial, sans-serif;
	color: #1a171b;
}

#document
{
	width: 956px;
	margin: 0 auto;
	padding: 45px 10px 0;
}

#header
{
	position: relative;
	padding: 89px 0 12px;
}

#header #logo-ultrabackup-netstation
{
	position: absolute;
	top: 4px;
	left: 0;
}

#header #logo-astase
{
	position: absolute;
	top: 0;
	right: 0;
}

#header ul#main-menu { background: #e4e3e3; min-height: 2.2em; position: relative; list-style: none; padding-right: 6em; /* For IE6 : */ height: 2.2em; }
#header ul#main-menu li { float: left; display: block; }
#header ul#main-menu li.last { position: absolute; top: 0; right: 0; }
#header ul#main-menu li a { display: block; padding: 0.45em 0.9em 0.55em; color: #000; text-decoration: none; }
#header ul#main-menu li a:hover { background: #cacac9; }
#header ul#main-menu li a.active { background: #808080; color: #fff; }
#header ul#main-menu br { clear: left; }

#footer
{
	margin-top: 70px;
	border-top: 3px solid #b8bf00;
	padding: 8px 0 50px;
	font-size: 0.75em;
}

#footer span.copyright { float: right; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
