/* CSS Document */
	
body
	{
		background:#000;
	}
	
	
h1
	{
		font-size:14px;
		margin-bottom:25px;
		font-weight:bold;
	}
	
p
	{
		font-size:12px;
		line-height:1.3em;
		margin-bottom:15px;
	}
	
p strong
	{
		font-weight:bold;
	}
	
	

div#container
	{
		width:887px;
		min-height:710px;
		height:auto !important;
		height:710px;
		margin:0 auto 0 auto;
		padding-bottom:50px;
		background:transparent url(../_res/background-logo.gif) no-repeat;
	}
	
div#container.sigle
	{
		background:transparent url(../_res/background-sigle.gif) no-repeat;
	}
	
div#colonne_a
	{
		display:inline;
		float:left;
		width:153px;
	}
	
div#colonne_b
	{
		display:inline;
		float:right;
		width:660px;
	}
	
div#logo
	{
	margin:16px 0px 32px 17px;
	}
	

div#navigation ul li
	{
		background:transparent url(../_res/carre_navigation.gif) no-repeat 0px 16px;
		margin-bottom:12px;
	}
	
div#navigation ul li a
	{
		display:block;
		height:41px;
		line-height:41px;
		color:#ca0103;
		text-transform:uppercase;
		font-size:16px;
		text-align:center;
		margin-left:11px;
	}
	
div#navigation ul li a:hover,
div#navigation ul li a.select
	{
		color:#FFF;
		background:transparent url(../_res/background-navigation.gif) no-repeat center;
	}
	
div#website_content
	{
		font-size:8px;
		text-align:center;
		color:#ca0103;
		line-height:10px;
	}
	
div#langue
	{
		font-size:11px;
		color:#949494;
		text-align:center;
		margin-bottom:15px;
	}
	
div#langue a
	{
		display:inline;
		float:left;
		width:33px;
		height:34px;
		margin-top:15px;
	}
	
div#langue a:hover,
div#langue a.select
	{
		background:transparent url(../_res/background-drapeau.png) no-repeat;
	}
	
div#langue a img
	{
		margin-top:7px;
	}
	
a#drapeau_en
	{
		margin:0 5px 0 40px;
	}
	
#imgtop
	{
		margin-bottom:13px;
	}
	
#welcome
	{
		margin:28px 0 45px 0;
	}
	
div#intro-zone1
	{
		display:inline;
		float:left;
		width:281px;
		height:234px;
		margin-bottom:30px;
	}
	
div#intro-zone2
	{
		display:inline;
		float:right;
		width:379px;
		height:234px;
		margin-bottom:30px;
	}
	
div#warning
	{
		font-size:9px;
		color:#ca0103;
		line-height:10px;
		margin-top:45px;
	}
	
img.iwata_accueil
	{
		float:right;
		margin-left:50px;
	}
	
div#accueil
	{
		min-height:224px;
		height:auto !important;
		height:224px;
	}
	
div#accueil a
	{
		font-weight:bold;
		color:#ca0103;
	}
	
div#accueil a:hover
	{
		text-decoration:underline;
	}
	
div#vignette_graphic
	{
		margin:30px 0 30px 0;
	}
	
div#vignette_graphic a
	{
		display:inline;
		float:left;
		width:61px;
		height:61px;
		margin-right:5px;
	}
	
div#vignette_cover
	{
		margin:15px 0 25px 0;
		height:540px;
	}
	
div#vignette_cover a
	{
		display:inline;
		float:left;
		width:120px;
		height:120px;
		margin:15px 15px 0 0;
	}
	
div#vignette_cover a.nomargin
	{
		margin-right:0px;
	}
	
div#image_graphic
	{
		height:435px;
	}
	
div#to_view
	{
		text-align:center;
		font-size:10px;
		line-height:1.4em;
		margin-top:20px;
		color:#9f9f9f;
	}
	
div#to_view a
	{
		color:#ca0103;
	}

div#pagination
	{
		margin-bottom:20px;
	}
	
div#pagination a
	{
		display:inline;
		float:right;
		text-transform:uppercase;
		font-size:9px;
		width:45px;
		height:12px;
		margin-left:5px;
		text-align:center;
		line-height:12px;
		font-weight:bold;
		background:transparent url(../_res/background-pagination.gif);
	}
	
div#pagination a:hover,
div#pagination a.select
	{
		background:transparent url(../_res/background-pagination-hover.gif);
	}
	
div#zone_lien
	{
		margin-top:82px;
	}
	
div#zone_lien div.colonne
	{
		display:inline;
		float:left;
		width:208px;
		margin-right:18px;
	}
	
div#zone_lien div.colonne.nomargin
	{
		margin-right:0px;
	}
	
div#zone_lien div.colonne h6
	{
		height:24px;
		background-color:#510001;
		line-height:24px;
		font-size:12px;
		text-transform:uppercase;
		font-weight:bold;
		padding-left:5px;
	}
	
div#zone_lien div.colonne a
	{
		display:block;
		margin-top:18px;
		font-size:10px;
	}
	
div#zone_lien div.colonne a h5
	{
		color:#ca0103;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;
		margin-bottom:2px;
	}
	
div#zone_lien div.colonne a:hover h5
	{
		color:#FFF;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:2px;
	}

div#texte_contact
	{
		margin-top:138px;
		/*font-weight:bold;*/
	}
	
div#texte_contact a
	{
		font-weight:bold;
		color:#ca0103;
	}
	
div#texte_contact a:hover
	{
		text-decoration:underline;
	}
	
div#banner
	{
		margin-top:30px;
	}

div#texte_logo
	{
		height:105px;
	}
	
div#zone_logo
	{
		margin-top:25px;
		height:530px;
	}
	
div.col_pt
	{
		display:inline;
		float:left;
		width:130px;
	}
	
div.col_gd
	{
		display:inline;
		float:left;
		width:400px;
	}
	
td.logo
	{
		text-align:center;
		vertical-align:middle;
	}
	
div.col_pt.align
	{
		text-align:right;
	}
	
div.col_pt a
	{
		display:block;
		width:130px;
		color:#ca0103;
		font-size:14px;
		margin-bottom:10px;
		text-transform:uppercase;
	}
	
div.col_pt a:hover
	{
		color:#FFF;
	}
	
img.cache
	{
		display:none;
	}
	
div#copy
	{
		font-size:10px;
		margin-top:38px;
		text-align:center;
		color:#9f9f9f;
	}
	
div#fine_info
	{
		height:70px;
		margin-top:5px;
	}
	
div#fine_copy
	{
		font-size:9px;
		line-height:1.3em;
	}
	
div#fine_bouton
	{
		height:20px;
		margin-top:25px;
	}
	
a.bouton_store
	{
		float:right;
		display:block;
		width:128px;
		height:21px;
		background:transparent url(../_res/bouton_panier.gif) no-repeat;
		text-align:center;
		line-height:19px;
		font-weight:bold;
		font-size:12px;
	}
	
div#fine_contenu
	{
		min-height:520px;
		height:auto !important;
		height:520px;
		margin:30px 0 20px 0;
	}
	
div#fine_contenu a
	{
		display:inline;
		float:left;
		width:114px;
		height:200px;
		margin:0px 68px 30px 0;
		text-align:center;
	}
	
div#fine_contenu a.nomargin
	{
		margin-right:0px;
	}
	
div#fine_contenu a h5
	{
		font-size:11px;
		font-weight:bold;
		margin:10px 0 4px 0;
	}
	
div#fine_contenu.caddie a
	{
		display:inline;
		float:left;
		width:auto;
		height:auto;
		margin:0px;
	}
	
div#fine_contenu img
	{
		float:left;
	}
	
div#fine_description
	{
		float:right;
		width:350px;
	}
	
.bt_espace
	{
		margin-left:15px;
	}
	
div#fine_description h4
	{
		font-size:22px;
		margin-bottom:15px;
		border-top:1px solid #333;
		padding-top:20px;
	}
	
div#fine_description p
	{
	}
	
div#info_printed
	{
		margin-top:20px;
		font-size:10px;
		color:#666;
		line-height:1.3em;
	}
	
div#prix
	{
		font-weight:bold;
		color:#ca0103;
		font-size:17px;
	}
	
div#stock
	{
		margin-top:3px;
		font-size:14px;
		color:#999;
	}
	
div#fine_contenu a.bt_acheter
	{
		display:block;
		width:128px;
		height:21px;
		background:transparent url(../_res/bouton_panier.gif) no-repeat;
		text-align:center;
		line-height:19px;
		font-weight:bold;
		font-size:12px;
		margin:20px 0 0px 0;
	}
	
table#listing
	{
		margin-top:20px;
		font-size:11px;
		border:1px solid #FFF;
	}

table#listing td
	{
		border-bottom:1px solid #FFF;
		border-left:1px solid #FFF;
	}

table#listing tr td
	{
		padding:8px;
		border-bottom:1px solid #5100010;7
	}	
	
table#listing tr td.intitule
	{
		background-color:#510001;
		color:#FFF;
		font-weight:bold;
	}
	
table#listing tr td.intitule.first,
table#listing tr td.total.first,
table#listing tr td.first
	{
		border-left:0px;
	}
	
table#listing strong
	{
		font-weight:bold;
	}
	
table#listing tr td.total
	{
		background-color:#510001;
		color:#FFF;
		border-bottom:0px;
	}
	
div#confirm
	{
		margin-top:30px;
	}
	
table#tbl_confirm
	{
		font-size:12px;
	}
	
table#tbl_confirm tr td
	{
		padding-bottom:5px;
	}
	
.bt_valider
	{
		border:0px;
		display:block;
		width:128px;
		background:transparent url(../_res/bouton_panier.gif) no-repeat center;
		text-align:center;
		font-weight:bold;
		margin:20px 0 0px 0;
		padding:5px 0 5px 0;
		color:#FFF;
	}
	
tr.delivery
	{
		display:none;
	}
	
label.error
	{
		display:block;
		color:#F00;
		margin-top:5px;
		font-size:11px;
	}
	
a#term
	{
		display:inline-block !important;
		float:inherit !important;
		color:#ca0103;
		cursor:pointer;
	}
	
a.bouton_modal
	{
		float:left;
		display:block;
		width:100px;
		height:20px;
		background:transparent url(../_res/bt_modal.gif) no-repeat;
		text-align:center;
		line-height:19px;
		font-weight:bold;
		font-size:12px;
		margin-left:5px;
	}
	
div#checkpays
	{
		width:500px;
	}
	
div#checkpays div
	{
		float:left;
	}
	
div#checkpays span
	{
		font-weight:bold;
		font-size:12px;
		color:#000;
		margin-right:5px;
	}
	
img#caddie
	{
		padding-bottom:5px;
	}
	
div#z2
	{
		min-height:70px;
		height:auto !important;
		height:70px;
	}
	
img#conf
	{
		display:none;
		padding-bottom:5px;
	}