* {margin: 0; padding: 0;}
ul, ol {list-style: none;}
fieldset, img {border: none;}
caption, th {text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}
map {display: block; visibility: hidden;}
:focus {outline: 0;}

html, input, select, textarea {font-size: 100%;}
body {font-size: 0.625em;} /* 10px default navigator value */
p, input, select, textarea, h1, h2, h3, h4, h5, h6, a, td, th, pre, code, address, caption, cite, code, p, div
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}


td {padding-bottom: 3px;}
.checkbox {border: 0; padding: 0;}
input {border: 1px solid #000; padding: 2px;}
.submit input {font-size: 14px; padding: 2px 4px 2px 4px;}


body {background: #fff;}
h1 {font-size: 20px; font-weight: bold; color: #c54e00; margin: 0 0 10px 0;}
h2 {font-size: 16px; font-weight: bold; color: #4c4a47; margin: 0 0 10px 0;}

.infos {margin: 0 0 20px 0; font-size: 14px; font-weight: bold; color: #6c6b6a;}
.infosSuite {font-size: 14px; margin: 10px 0 10px 0;}
.infosSuite a {font-size: 14px;}
.accept {font-size: 13px;}
.ikea_carte {margin: 10px 10px 0 0;}

#container {background: url(image/ikea_barre_photos.jpg) 0 140px no-repeat; width: 906px; position: absolute; top: 50%; left: 50%; margin: -436px 0 0 -473px;}
#content {background: #fff; margin: 100px 0 0 244px; border: 5px solid #c9c9c9; position: relative;}
#innercontent {margin: 20px;}
.logoIkea {position: absolute; bottom: 32px; right: 20px;}

.errorMessage {border:solid; border-color: #d9d9d9; margin-bottom: 12px; background-color: #dddddd; padding: 10px 10px 0px 10px;}
.errorMessage ul {margin: 0 0 0 15px;}
.errorMessage li {list-style-type: disc; margin: 0 0 3px 0;}

#mentionLiberteInformatique {margin: 10px 0 0 0; font-size: 10px;}