﻿/*
e-commerce script by ABC Japon Inc.
Copyright 2006 Kyo ICHIDA, All rights reserved.
http://www.abcjapon.co.jp/
StyleSheet version:2.0
*/

.dummy {
}

body {
	margin:0 auto;
	padding:0;
	background-color:#ffffff;
	color:#333333;
	font-family:Century Gothic, Helvetica, Arial;
	text-align:center;
}

.main {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:100%;
	width:100%;
	text-align:justify;
	border-collapse:collapse;
	border-spacing:0;
}

.header {
	margin:0 auto;
	padding:0;
	background-color:#69BBB9;
	text-align:center;
}
.header h1 {
	margin:0 auto;
	padding:16px;
	width:90%;
	text-align:left;
}

.contents {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	text-align:center;
}

form {
	margin:0 auto;
	padding:0;
}

h1,h2,h3,h4,h5,h6,h7 {margin:0; font-weight:normal;}
/*h1,h3 {font-family:Zapfino, "Brush Script MT", "Century Gothic";}*/
h1 {color:white; text-shadow:2px 3px 4px #296669;}
h2 {
	margin:0 auto;
	padding:8px;
	text-align:left;
	color:#69BBB9;
}
h3 {color:red;}

hr {height:1px; color:silver;}

p {color:#333333;}
strong {color:#69BBB9;}

table {
	border-collapse:separate;
	border-spacing:2px;
	empty-cells:show;
	margin:0 auto;
	width:100%;
}

table.info th, th {
	padding-left:8px;
	text-align:left;
	text-transform:uppercase;
}

.gauche {
	padding-left:8px;
	width:40%;
/*white-space:nowrap;*/
}
.droite {width:60%;}
.droite span {font-size:85%; color:#ff3600;}

#infopayment, .outside {border:solid 1px silver;}
.inside table {width:100%;}
.inside table .gauche {
	padding-left:6px;
	width:40%;
	white-space:nowrap;
}

/*butons select languages*/
#languages {
	margin:0;
	padding:0;
	display:inline;
}
#languages li {
	list-style-type:none;
	float:right;
	width:90px;
	height:14px;
	margin:0 14px 0 0;
	padding:0;
	font-size:x-small;
	text-align:center;
	letter-spacing:2px;
	white-space:nowrap;
	background-color:#fff;
}
#languages li span {font-size:85%;}/*japanese*/
#languages li a {
	display:block;
	width:90px;
	height:14px;
	background-color:#AED9D8;
}
#languages li a:hover {background-color:#fff;}

table.total {
	border-top:1px solid #ABB6AD;
	border-bottom:1px solid #ABB6AD;
	color:#ABB6AD;
}

.cell-ml {
	text-align:right;
	white-space:nowrap;
}
.cell-e {
/*	width:40px;*/
	text-align:right;
	white-space:nowrap;
}
.cell-q {
	width:30px;
	text-align:right;
}

.note {
	border:3px double silver;
	padding:1px;
	text-align:justify;
}
.memo {
	border:3px double silver;
	padding:30px;
}
.euro {font-family:Verdana, Arial;}

.info {/*border:solid 1px #ffffff;*/ }

.coloris {
	font-style:italic;
	white-space:nowrap;
}

.price, .qtt {text-align:right;}

table {text-align:left;}
#adrs-1, #adrs-1 textarea, #adrs-1 input, #adrs-1 select {border:solid 1px #89D3BA;}
#adrs-1 table {color:#389383;}

#adrs-2, #adrs-2 textarea, #adrs-2 input, #adrs-2 select {border:solid 1px #C0A1C4;}
#adrs-2 table {color:#845A93;}

#detenteur {margin:0 auto; width:100%; display:none;}

textarea, input, select {border:solid 1px silver;}
textarea {font-family:"ヒラギノ明朝 Pro W3", "ＭＳ 明朝", Osaka, Century Gothic, Helvetica, Arial;}

.btn {border:double 3px #3A8F93;}

#btn-cgv {margin:4px 0 4px 0;}
.cgv {text-align:left; font-size:90%;}

.submit {text-align:center;}

img {border:1px solid silver;}

#copyright {
	margin:0;
	padding:6px;
	text-align:center;
	font-size:xx-small;
}
#main #copyright {position:static;}
#copyright img {border:none;}
#copyright a:hover {
	color:#ff6200;
}

a {color:#666666;text-decoration:none;}
a.btn {color:#4E4137;text-decoration:none;}
/*a:active {}*/
a:hover {
	color:#1D5A81;
	text-decoration:none;
}
