body {
	margin: 0;
	padding: 0;
	background:#cbdb93 url(../images/body.jpg) repeat-x;
}

body.fond_blanc {
	margin: 0;
	padding: 0;
	background:#ffffff;
}

img {
	border:0;
}

#conteneur {
	margin: auto;
	padding: 0;
	width: 980px;
}

#presentation {
	margin: 0;
	padding: 0;
	width: 980px;
	height: 605px;
	background: url(../images/presentation.jpg) no-repeat;
}

#bon_commande {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	height: 605px;
	background: #cada93;
}

#tablier {
	position: absolute;
	width: 225px;
	height:386px;
	margin-top: 185px;
}

#boite_spaghetti {
	position: absolute;
	margin-left: 236px;
	margin-top: 50px;
	width: 191px;
	height: 177px;
}

#pendule {
	position: absolute;
	margin-left: 496px;
	margin-top: 22px;
	width: 204px;
	height: 221px;
}

#livre_recettes {
	position: absolute;
	margin-left: 719px;
	margin-top: 20px;
	width: 249px;
	height: 191px;
}

#set_spaghetti {
	position: absolute;
	margin-left: 740px;
	margin-top: 221px;
	width: 215px;
	height: 283px;
}

#detail_livre_recettes {
	margin: 0;
	padding: 0;
	width: 442px;
	height: 271px;
}

#detail_tablier {
	margin: 0;
	padding: 0;
	width: 489px;
	height: 370px;
}

#detail_boite_spaghetti {
	margin: 0;
	padding: 0;
	width: 411px;
	height: 312px;
}

#detail_pendule {
	margin: 0;
	padding: 0;
	width: 425px;
	height: 256px;
}

#detail_set_spaghetti {
	margin: 0;
	padding: 0;
	width: 498px;
	height: 295px;
}

#table_commande {
	color:#a1c038;
	font-family: Times New Roman;
	font-size: 14px;
	position: absolute;
	margin-top: 46px;
	margin-left: 110px;
}

#table_commande tr{
	height: 37px;
}

.colonne1 {
	width: 110px;
	vertical-align: middle;
	text-align: center;
}

.colonne2 {
	width: 83px;
	vertical-align: middle;
	text-align: center;
}

.colonne3 {
	width: 128px;
	vertical-align: middle;
	text-align: center;
}

.input_qte {
	width: 40px;
	margin-left: 6px;
	/*color:#a1c038;*/
	color:#7a912a;
}

#vos_coordonnees {
	position: absolute;
	margin-top: 33px;
	margin-left: 18px;
	font-size: 14px;
	font-weight: bold;
	font-family: Times New Roman;
	color: #a1c038;
}

#vos_coordonnees tr {
	height: 20px;
}

#vos_coordonnees input {
	font-size: 12px;
	/*color: #a1c038;*/
	color: #7a912a;
}

#tableau_commande {
	position: absolute;
	width: 436px;
	height: 272px;
	margin-top: 20px;
	margin-left: 20px;
	background: url(../images/tableau_commande.gif) no-repeat;
}

#tableau_coordonnees {
	position: absolute;
	width: 433px;
	height: 184px;
	margin-top: 20px;
	margin-left: 471px;
	background: url(../images/vos_coordonnees.jpg) no-repeat;
}

#vos_coordonnees2 {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	font-family: Times New Roman;
	color: #7a912a;
	width: 429px;
	height: 164px;
	border: 2px solid #7a912a;
}

#vos_coordonnees2 tr {
	height: 20px;
}

#tableau_coordonnees2 {
	position: absolute;
	width: 433px;
	height: 164px;
	margin-top: 20px;
	margin-left: 471px;
}

#recap {
	position: absolute;
	width: 433px;
	height: 164px;
	margin-top: 20px;
	margin-left: 20px;
	background: url(../images/votre_commande.jpg) no-repeat;
}

#recapitulatif {
	position: absolute;
	margin-top: 33px;
	margin-left: 18px;
	font-size: 14px;
	font-weight: bold;
	font-family: Times New Roman;
	color: #a1c038;
}

#recapitulatif tr {
	height: 20px;
}

#recap2 {
	position: absolute;
	width: 433px;
	height: 164px;
	margin-top: 20px;
	margin-left: 20px;
}

#recapitulatif2 {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	font-family: Times New Roman;
	color: #7a912a;
	border: 2px solid #7a912a;
	width: 429px;
	height: 164px;
}

#recapitulatif2 tr {
	height: 20px;
}

.colpadding1 {
	padding-left: 18px;
}

.colpadding {
	padding-left: 10px;
}

h1 {
	color:#7a912a;
	font-family:Times New Roman;
	font-size:32px;
	font-weight:bold;
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:20px;
	text-align:center;
}

.envoyera {
	position: absolute;
	margin-top: 200px;
	margin-left: 275px;
}

.collez {
	position: absolute;
	margin-top: 470px;
	margin-left: 145px;
}

#imprimer {
	position: absolute;
	margin-top: 890px;
	margin-left: 458px;
	padding-bottom: 20px;
}

#mentions_legales {
	font-size:10px;
	margin-left:20px;
	margin-top:790px;
	position:absolute;
	width:900px;
	text-align: justify;
}

.suivi_commande {
	margin-left:20px;
	margin-top:300px;
	position:absolute;
}

.total {
	color: #cd071e;
}
