html {
	font-size: 100%;
}
body {
	margin: 0;
	padding: 10px 20px;
	font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
	font-size: .8em;
	line-height: 1.25;
	color: black;
	background: white url(../img/background.png) repeat;
}
/* container principal */
#container {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 1150px;
	background-color: white;
}
/* container logo + menu navigation */
#top {
	height: 150px;
}
/* logo PP */
#logo{
	left:0px;
	top:0px;
	height: 150px;
	width: 400px;
	background-color: #FFF;
	float: left;
}
/* menu navigation */
#menutop {
	float: right;
	height: 150px;
	width: 700px;
	background-color: white;
	margin-right: 50px;
}
/* test bloc */
#bloc {
	background-color: transparent;
	height: 50px;
	position: absolute;
	width: 700px;
	top: 75px;
	text-align: right;
}
/* menu navigation haut essai */
.gris {
	color: #666;
}
#container #top #menutop table tr td a {
	color: #E11723;
	text-decoration: none;
	font: 600 1.4em Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

/* menu navigation top */
#top #menutop #bloc ul li a {
	color: #E11723;
	text-decoration: none;
	float: left;
	font: 400 1.5em Helvetica, Arial, "Nimbus Sans L", sans-serif;
	margin-left: 2em;
}
/* menu gauche objets */
#menugauche {
	width:250px;
	background-color: #FFF;
	float: left;
}
#menugauche50 {
	width:50px;
	background-color: #FFF;
	float: left;
}
/* image objet */
#objet {
	background-color: #FFF;
	height: 440px;
	width: 700px;
	float: right;
}
#objet2 {
	background-color: #FFF;
	height: 550px;
	width: 700px;
	float: right;
}
#objet3 {
	background-color: #FFF;
	height: 550px;
	width: 850px;
	float: right;
}
#objet4 {
	background-color: #FFF;
	height: 550px;
	width: 1050px;
	float: right;
}
#objet5 {
	background-color: #FFF;
	width: 1050px;
	float: right;
}
#objet6 {
	background-color: #FFF;
	height: 650px;
	width: 700px;
	float: right;
}
/* images en situations */
#images {
	background-color: #FFF;
	height: 600px;
	width: 1150px;
	float: none;
	text-align: center;
}

#images2 {
	background-color: #FFF;
	height: 675px;
	width: 1150px;
	float: none;
	text-align: center;
}

#images3 {
	background-color: #FFF;
	height: 770px;
	width: 1150px;
	float: none;
	text-align: center;
}

/* bloc image en situation */
#petitephoto {
	position:relative;
	width:200px;
	height:440px;
	background-color: #ffffff;
	float: right;
}
#petitephoto2 {
	position:relative;
	width:200px;
	height:550px;
	background-color: #ffffff;
	float: right;
}
#petitephoto3 {
	position:relative;
	width:50px;
	height:550px;
	background-color: #ffffff;
	float: right;
}
#petitephoto4 {
	position:relative;
	width:50px;
	background-color: #ffffff;
	float: right;
}
/* position image en situation */
#positionimage {
	position: absolute;
	bottom: 25px;
	right: 50px;
}
/* descriptif objet */
#descriptif {
	width: 500px;
	background-color: #FFF;
	float: left;
	text-align: left;
}
/* DIV panier */
#panierbig {
	width: 350px;
	float: right;
	position: relative;
	height: 175px;
}
#panierbig2 {
	width: 350px;
	float: right;
	position: relative;
	height: 250px;
}
#panierbig3 {
	width: 350px;
	float: right;
	position: relative;
	height: 300px;
}
#panier {
	width: 298px;
	float: none;
	margin-right: 50px;
	border: 1px dotted #c0c0c0;
	height: 155px;
}
#panier2 {
	width: 298px;
	float: none;
	margin-right: 50px;
	border: 1px dotted #c0c0c0;
	height: 200px;
}
#panier3 {
	width: 298px;
	float: none;
	margin-right: 50px;
	border: 1px dotted #c0c0c0;
	height: 155px;
}
#panier4 {
	width: 298px;
	float: none;
	margin-right: 50px;
	border: 1px dotted #c0c0c0;
	height: 300px;
}
/* position panier */
#positionpanier {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 20px;
	left: 20px;
	height: 150px;
}
/* position panier centrée */
#positionpanier2 {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 20px;
	left: 20px;
	height: 50px;
}
/* position panier centrée 3 */
#positionpanier3 {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 20px;
	left: 20px;
	height: 50px;
}
#positionpanier4 {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 20px;
	left: 20px;
	height: 50px;
}
/* pied de page */
#footer {
	height: 50px;
	width: 1150px;
	clear: both;
	color: #C00;
	text-decoration: none;
	background-color: #FFF;
	font: 1.1em/50px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
h1 {
	font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
	font-size: 2.4em;
	color: #E11723;
	margin-left: 50px;
	text-align: left;
	margin-top: 75px;
	font-weight: 700;
}
h2 {
	font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
	font-size: 1.4em;
	font-weight: 700;
	color: #666;
}
h3 {
	font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #666;
	line-height: 1.2em
}
h4 {
	font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #666;
	line-height: 1.2em;
	margin-right: 10px;
}
a h5 {
	color: #E11723;
	font-weight: 700;
	font-size: 1.4em;
}
a h6 {
	color: #797979;
	font-weight: 500;
	font-size: 1em;
	text-decoration: none;
}
/* Liens */
a {
	color: #E11723;
	text-decoration: none;
	font: 500 1em/1.5em Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
a:hover, a:focus {
	color: #fed6d6;
}
a img {
	border: none; /* -> 10 */
}
/* Listes */
ul, ol {
	padding: 0; /* -> 9 */
	text-align: left;
	margin-top: 0.75em;
	margin-right: 0;
	margin-bottom: 0.75em;
	margin-left: 50px;
}
ul {
	list-style-type: none;
}
li {
	padding: 0;
	margin: 0;
}
/* Prix */
.prix {
	margin-left: 15px;
}

