@charset "iso-8859-1";
/* CSS Document */

html {
	background:#fff url(../img/gen/bg_menu.png) repeat-y right;
	width:630px;
}

body {
	width:630px;
	margin: 0 1px 2em 0;
	padding:0;
}

h3 {
	padding:0;
	margin:6px 0 0 0;
}

#content {
	width:570px;
	margin:0 6px 23px;
	/*border:1px solid red;*/
}

#intro, #selecteur, #textes {
	margin:0;
	padding:0;
}

#intro, #textes, #buynow {
	margin:0 10px 5px 10px;
	padding:0 0 15px 0;
	border-bottom:1px solid #D5D2CC;
	text-align:left;
}
#textes {
	border:none;
}
#buynow{
	text-align:right;
}
#buynow li{
	display:block;
	padding:0 0 20px 0;
}

#intro h1 {
	margin:0;
	padding:0;
}

#content p, .formulaire, .formulaire td, .formulaire th, #textes p, #recap td, #recap th, d, div, li, td, th {
	font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:6px 0 0 0;
}

.input200 {
	width:200px;
}

.input275 {
	width:275px;
}

.formulaire {
	margin:0 10px 5px 10px;
	table-layout:fixed;
	/*width:350px;*/
}
.formulaire th {
	text-align:right;
	width:100px;
	padding:0 8px 0 0;
}

.selecteur {
	margin:0;
	padding:0 3px;
}

.selecteur .item img {
	margin:0;
	padding:0;
	border:1px solid #000;
}

.gris {
	color:#ababab;
}

.inputPanier {
	font-family:"Lucida Grande",Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px #333 solid;
	background: #f1f1f1;
	padding:0 2px;
	margin:2px 0 0 0;
	width:24px;
	height:14px
	text-align:right;
	font-weight:bold;
}

.rowSeparateur {
	border-bottom: 1px silver solid;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.imageADroite {
	 margin:0 0 10px 10px;
	 border:1px #A6A398 solid; 
}

#buynow a, #buynow a:link, #buynow a:visited, #buynow a:hover {
	border:none;
	background:#fff;
}

#intro th {
	padding-right: 8px;
	width:84px;
	text-align: right;
	vertical-align:baseline;
}



#intro #recap th {
	padding:2px 10px 2px 4px;
	text-align:right !important;
	vertical-align:middle;
}

#recap tr {
	vertical-align:middle;
}

blockquote {
	background:#f5f5f2;
	padding:5px 5px 10px 24px;
	margin:12px 0 0 0;
	border-left:12px solid #C6C3B8;
}

blockquote p {
	margin:0;
	padding: 6px 0;                                                                                                                                                                                                                                                                                              
}

