img {
	border:0px;
}
body {
	font-family:arial,helvetica;
	margin:0px;
	padding:0px;
	background:#353435;
	color:#ffffff;
	font-size:10pt;
}
a {
	color:#ffffff;
	text-decoration:underline;
}
a:hover {
	color:#D9AE00;
}
#top {
	position:relative;
	text-align:center;
	margin:0px;
	background:url('http://handpresso.fr/images/background-shadow-top.gif') top repeat-x #000000;
	border-bottom:1px solid #D9AE00;
	z-index:10;
}
#top img {
	position:relative;
	margin:10px;
}	
#menu {
	position:relative;
	width:900px;
	height:20px;
	margin:0px auto;
	padding-bottom:15px;
	text-align:center;
}
#menu div {
	position:relative;
	width:16.6%;
	margin:0px;
	float:left;
	display:block;
	font-size:0pt;
	text-align:center;
	border:0px solid transparent;
}
#menu a {
	position:relative;
	color:#ffffff;
	border-bottom:4px solid transparent;
	padding-bottom:15px;
	font-size:14px;
	text-decoration:none;
}
#menu div.active a {
	color: #D9AE00;
	border-color: #D9AE00;
}
#menu div.active div span a.active {
	color: #D9AE00;
}
#menu div.active * a {
	color: #ffffff;
	border-color: transparent;
}
#menu a:hover, #menu div div span a:hover {
	color: #D9AE00;
	border-color: #D9AE00;
}
#menu div div {
	position:relative;
	top:20px;
	left:50%;
	width:280px;
	margin-left:-140px;
	display: none;
	text-align:center;
}
#menu div.active div{
	display:block;
}
#menu div div span {
	position:relative;
	top:4px;
	padding:8px 0px;
	border-bottom:1px solid #D9AE00;
	white-space:nowrap;
	margin:-1px; /*IE-bug*/
}
#menu div div span a {
	position:relative;
	margin:0px 20px;
	padding:0px;
	border-width:0px;
	float:none;
}
#middle {
	position:relative;
	width:100%;
	background:#010101;
	z-index:5;
}
#contents {
	position:relative;
	min-height:420px;
	width:900px;
	margin:0px auto;
	padding-top:40px;
	/*border:solid gold;
	border-width:0px 1px;*/
}

#bottom {
	position:relative;
	width:100%;
	height:50px;
	background:url('http://www.handpresso.fr/images/background-bottom.gif') repeat-x;
	padding-top:30px;
	z-index:0;
}
#bottom div {
	position:relative;
	width:900px;
	margin:0px auto;
	line-height:2em;
	font-size:8pt;
}
#bottom div img {
	position:relative;
	float:left;
	vertical-align:middle;
	margin-right:10px;
}


/*start*/
#start #layout {
	position:relative;
	margin:20px 0px;
	width:860px;
}
#start #layout #head {
	font-size:20pt;
}
#start #layout .minititremenu {
	position:relative;
	top:-10px;
	font-size:20pt;
}
/*accessories*/
#products  #text {
	position:relative;
	width:260px;
	float:left;
}
#products  #text a {
	font-weight:bold;
	font-size:12pt;
	text-decoration:none;
	color:#D9AE00;
}
#products  #text div {
	border-bottom:1px solid #333333;
	padding-bottom:10px;
}
#products img {
	margin-left:5px;
}
#buy td b {
	color:#D9AE00;
}
#handpresso-partners div.l {
	margin:10px 0px 10px 20px;
	font-size:10pt;
}
#handpresso-partners .title {
	position:relative;
	margin:10px;
}
#handpresso-partners div.l div {
	margin:0px 10px;
}
#handpresso-partners #map {
	position:relative;
	width:340px;
	min-height:437px;
	border-right:1px dashed #222222;
}
#handpresso-partners #map img {
	position:relative;
	float:left;
	margin-right:40px;
	z-index:2;
}
#handpresso-partners #map div {
	position:relative;
}
#handpresso-partners #map a {
	position:relative;
	text-decoration:none;
	cursor:pointer;
}
#handpresso-partners area {
	cursor:pointer;
}
#handpresso-partners #map a.jaune {
	color:#D9AE00;
}
#handpresso-partners #locations table td {
	min-width:280px;
	vertical-align:top;
}
#handpresso-partners .light {
	border:solid #333333;
	border-width:1px 1px 0px 1px;
	background:#090909;
	padding:10px;
}
#handpresso-partners .dark {
	border:solid #333333;
	border-width:1px 1px 0px 1px;
	background:#000000;
	padding:10px;
}
#handpresso-partners .last {
	border-width:1px;
}
#handpresso-partners .soon {
	font-size:10px;
	margin-left:10px;
}
#press-gallery #grid div {
	position:relative;
	float:left;
	width:270px;
	min-height:270px;
	border:1px solid #333333;
	background:#090909;
	margin:5px;
	text-align:center;
}
#press-gallery #grid .preview {
	position:relative;
	width:270px;
	height:270px;
	line-height:270px;
	display:block;
}
#press-gallery #grid .preview img {
	position:relative;
	vertical-align:middle;
}
#press-gallery #grid .original {
	position:relative;
	margin:10px 0px;
}
/*original handpresso.fr styles*/
#products-wild .Style1 {
color:#FFFFFF;
}
#products-wild .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-wild .Style5 {
font-size:16px;
}	

/*original handpresso.fr styles*/
#products-wild-spec .Style1 {
color:#FFFFFF;
}
#products-wild-spec .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-wild-spec .style3 {
color:#D9AE00;
font-weight:bold;
}

/*original handpresso.fr styles*/
#products-accessories .Style1 {
color:#FFFFFF;
}
#products-accessories .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-accessories .Style3 {
color:#D9AE00;
font-weight:bold;
}

/*original handpresso.fr styles*/
#products-accessories-thermo .Style1 {
color:#FFFFFF;
}
#products-accessories-thermo .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-accessories-thermo .Style3 {
color:#D9AE00;
font-weight:bold;
}

/*original handpresso.fr styles*/
#products-accessories-cup .Style1 {
color:#Ff0FFF;
}
#products-accessories-cup .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-accessories-cup .Style3 {
color:#D9AE00;
font-weight:bold;
}

/*original handpresso.fr styles*/
#products-accessories-filter .Style1 {
color:#FFFFFF;
}
#products-accessories-filter .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-accessories-filter .style3 {
color:#D9AE00;
font-weight:bold;
}

/*original handpresso.fr styles*/
#products-accessories-case .Style1 {
color:#FFFFFF;
}
#products-accessories-case .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#products-accessories-case .style3 {
color:#D9AE00;
font-weight:bold;
}

/*original handpresso.fr styles*/
#products-dosettes .Style1 {
color:#FFFFFF;
}
#products-dosettes .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}

/*original handpresso.fr styles*/
#support .Style1 {
color:#FFFFFF;
}
#support .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#support .style7 {
font-size:12px;
font-weight:bold;
}
#support .style8 {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

/*original handpresso.fr styles*/
#support-wild .Style1 {
color:#FFFFFF;
}
#support-wild .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#support-wild .style7 {
font-size:12px;
font-weight:bold;
}
#support-wild .style8 {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

/*original handpresso.fr styles*/
#handpresso .Style1 {
color:#FFFFFF;
}
#handpresso .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}

/*original handpresso.fr styles*/
#handpresso-press .Style1 {
color:#FFFFFF;
}
#handpresso-press .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#handpresso-press .style3 {
color:#FFFFFF;
font-family:Arial;
font-size:10pt;
text-align:justify;
}

/*original handpresso.fr styles*/
#handpresso-press-gallery .Style1 {
color:#FFFFFF;
}
#handpresso-press-gallery .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#handpresso-press-gallery .style3 {
color:#FFFFFF;
font-family:Arial;
font-size:10pt;
text-align:justify;
}

/*original handpresso.fr styles*/
#handpresso-partners .Style1 {
color:#FFFFFF;
}
#handpresso-partners .Style2 {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}
#handpresso-partners .style3 {
color:#FFFFFF;
font-family:Arial;
font-size:10pt;
text-align:justify;
}

/*original handpresso.fr styles*/
.titre {
	color:#FFFFFF;
	font-family:Arial;
	font-size:26px;
	text-align:left;
}
.minititremenu {
	color:#D9AE00;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.soustitre {
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
}
.textecourant {
	color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-align:left;
}
.textecourantlink {
	color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
.textefooter {
	color:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}
.textecourantbold {
	color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
.textehome {
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}
.textehomejaune {
	color:#D9AE00;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.menubackground {
	background-color:#353435;
}
.framebackground {
	background-color:#000000;
}
.footerbackground {
	background-color:#000000;
	background-image:url(images/background-bottom.gif);
}
.topbackground {
	background-color:#000000;
	background-image:url(images/background-top.gif);
}
.topshadow {
	background-image:url(images/background-shadow-top.gif);
}
.lang {
	background-color:#353435;
	border:0px none;
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
}
.topmenu {
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
.topmenuselect {
	color:#D9AE00;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
a.topmenu:hover {
	color:#D9AE00;
	text-decoration:none;
}
.leftmenu {
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
.leftmenuselect {
	color:#D9AE00;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
a.leftmenu:hover {
	color:#D9AE00;
	text-decoration:none;
}
.sponsor {
	color:#084B88;
	font-family:Arial;
	font-size:1px;
	text-decoration:none;
}
a.sponsor:hover {
	text-decoration:underline;
}
.textefooter a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}
.textefooter a:hover {
	color:#D9AE00;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}
.textefooter a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}
.soustitre a {
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
.soustitre a:hover {
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
.soustitre a:visited {
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
.textecourantlink a {
	color:#FFFFFF;
	margin:0px;
	text-decoration:underline;
}
.textecourantlink a:hover {
	color:#D9AE00;
	margin:0px;
	text-decoration:underline;
}
.textecourantlink a:visited {
	color:#FFFFFF;
	margin:0px;
	text-decoration:underline;
}
p a {
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
p a:hover {
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
p a:visited {
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}