body {
	background:#D0D0D0;
	/*height:616px;*/
	margin:auto;
	text-align:center;
	width:946px;
}

#conteneurBlanc {
	background:#FFFFFF url('../img/degrade.jpg') bottom left repeat-x;
	width:946px;
	min-height:630px;
	padding-top:10px;
	margin-top:-13px ;
}

#conteneur {
	/*height:606px;*/
	margin:auto;
	padding-top:10px;
	text-align:left;
	width:906px;
}

#bandeau {
	height:116px;
	width:906px;
	position: relative ;
	left: 10px ;
}

#bandeau #logo {
	float:left;
}

#bandeau img {
	border:0;
}

#bandeau #navigationHaut {
	background:url('../img/font-navigation-haut.jpg') top right no-repeat;
	height:116px;
}

#bandeau ul {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:54px;
}

#bandeau ul li {
	float:left;
	height:62px;
	margin:0;
	padding:0;
}

#bandeau2 {
	height:116px;
	width:906px;
}

#bandeau2 #logo {
	float:left;
	position: relative ;
	left: 0px ;
	z-index: 3 ;
}

#bandeau2 img {
	border:0;
}

#bandeau2 #navigationHaut {
	background:url('../img/decli-font-navigation-haut2.jpg') top right no-repeat;
	height:126px;
	width: 913px ;
	position: relative ;
	left: -9px ;
}

#bandeau2 ul {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:54px;
	position: relative ;
	left: 18px ;
	top: 3px ;
}

#bandeau2 ul li {
	float:left;
	height:62px;
	margin:0;
	padding:0;
}

#centre {
	background:url('../img/repeat4.jpg') top left repeat-y;
	min-height:638px;
}



* html #centre {
	margin-top:-4px;
	height:480px;
}

#menuD {
	min-height:638px;
	float:left;
	background:url('../img/decli4-font-menu.jpg') top left no-repeat;
	width:233px;
}

* html #menuD {
	height:480px;
}

#letout {
	margin-left:53px;
	margin-right:0px;
	margin-top:23px;
}

#letout #liens ul {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-right:4px;
	text-align:right;
}

#letout #liens ul li a {
	color:#646464;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#letout #formulaire {
	color:#333333;
	font-family:TrebuchetMS, Arial, sans-serif;
	font-size:11px;
	padding-top:171px;
}

* html #letout #formulaire {
	padding-top:32px;
}

#letout #formulaire #numero {
	border:0;
	height:16px;
	width:85px;
}

#letout #relaxitude {
	padding-top:76px;
	padding-left:20px;
}

* html #letout #relaxitude {
	padding-top:68px;
}

#letout #relaxitude .titre {
	color:#990033;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
}

#letout #relaxitude .texte {
	color:#333333;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	line-height:12px;
}

#letout #relaxitude .lien {
	padding-left:40px;
}

#letout #relaxitude .lien a {
	color:#990033;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	position: relative ;
	top: 24px ;
	left: -37px ;
}

#nousContacter {
	position: relative ;
	top: 3px ;
	left: -3px ;
}

a img {
	border-width: 0px ;
}

#contenuD {
	background:url('../img/decli2-font-contenu.jpg') top right no-repeat;
	min-height:638px;
	margin-left:233px;
}

* html #contenuD {
	margin-top:-480px;
	padding-left:0;
	margin-left:224px;
	height:400px;
}

#texte {
	min-height:638px;
	text-align:center;
}

#texte #actualite {
	background:url('../img/actualite.jpg') top left no-repeat;
	height:92px;
}

#texte #actualite #produit1 {
	float:left;
	margin-top:23px;
	margin-left:10px;
	width:283px;
}

#texte #actualite #produit1 img {
	float:left;
	padding-right:3px;
}

#texte #actualite #produit1 .texte {
	color:#990033;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

#texte #actualite #produit1 .lien {
	color:#990033;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

#texte #actualite #produit1 .lien a {
	color:#990033;
}

#texte #actualite #produit2 {
	float:left;
	margin-top:23px;
	margin-left:10px;
	width:283px;
}

#texte #actualite #produit2 img {
	float:left;
	padding-right:3px;
}

#texte #actualite #produit2 .texte {
	color:#990033;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

#texte #actualite #produit2 .lien {
	color:#990033;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

#texte #actualite #produit2 .lien a {
	color:#990033;
}

#texte #flashcontent {
	left:-23px;
	position:relative;
}

#flashcontent p {
	font-size: 10pt ;
	text-align: center ;
}


#texte2 #flashcontent {
	padding: 7px 10px 7px 10px ;
}

*html #flashcontent {
	position: relative ;
	left: 5px ;
}
	
#texte2 {
	min-height:638px;
	left:-55px;
	position:relative;
	text-align:justify;
	top:5px;
	padding-bottom:5px;
}

* html #texte2 {
	left:-25px;
}

#texte2 #filDArianne {
	color:#666666;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left: 10px ;
}

#texte2 #filDArianne a {
	color:#666666;
	text-decoration:none;
}

#texte2 #col1 {
	float:left;
	height:320px;
	margin-top:5px;
	margin-left:4px;
	width:180px;
}

#texte2 #col2 {
	float:left;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
}

#texte2 #col3 {
	color:#666666;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}

#texte2 #col3 img {
	border:0;
}

#texte2 #col4 {
	color:#666666;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	margin-top:5px;
	padding-left:40px;
	padding-right:20px;
}

* html #texte2 #col4 {
	width:665px;
}

#texte2 #col4 a {
	color:#666666;
}

#texte2 #col4 form .erreur {
	color:red;
}

#texte2 #col4 form .label {
	float:left;
	width:120px;
}

#texte2 #col4 form .label_big {
	float:left;
	width:170px;
}

#texte2 #col4 form .bouton {
	text-align:center;
}

#findelapage {
	background:url('../img/fin3.jpg') top left no-repeat;
	height:49px;
	width:946px;
	padding-bottom:40px;
}

#piedDePage {
	color:#666666;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	padding-left:140px;
	margin-top:-31px;
}

* html #piedDePage {
	margin-top:7px;
}

#piedDePage ul {
	list-style-type:none;
	text-align: center ;
	margin-top: -10px ;
}

#piedDePage ul li {
	float:left ;
}
	
#piedDePage #footer {
	margin:0;
	padding:0;
}

#piedDePage #footer li {
	position: relative ;
	left: -63px ;
	top: -35px ;
}

*html #piedDePage #footer li {
	position: relative ;
	left: -63px ;
	top: -25px ;
	margin-bottom:-15px;
}

#piedDePage #footer2 {
	margin-left: -90px ;
	position: relative ;
	top: -25px ;
}

*html #piedDePage #footer2 {
	margin-left: -50px ;
}

#piedDePage ul li a {
	color:#666666;
	text-decoration:none;
}

#piedDePage ul li a:hover {
	text-decoration:underline;
}

#navigationHaut {
	padding:0;
	z-index:2;
}

#navigationHaut ul {
	z-index:2;
}

#navigationHaut ul li {
	float:left;
	list-style-type:none;
	z-index:2;
}

#navigationHaut ul li ul {
	background:#ffffff url('../img/font-menu-deroulant.jpg') bottom left repeat-x;
	left:-400em;
	margin:0;
	margin-top:-22px;
	padding:0;
	position: absolute ;
	z-index:2;
	width:50px;
	top: 132px ;
}

*html #navigationHaut ul li ul {
	top: 135px;
}

*+html #navigationHaut ul li ul {
	top: 132px;
}

#navigationHaut ul li ul li ul {
	position: absolute ;
	top: 22px ;
}

* html #navigationHaut ul li ul {
	margin-top:48px;
}

#navigationHaut ul li:hover ul, #navigationHaut ul li.sfhover ul {
	left:auto;
	z-index:2;
}

#navigationHaut ul li ul li:hover ul, #navigationHaut ul li ul li.sfhover ul {
	z-index: 2 ;
 }

#navigationHaut ul li ul li {
	float:none;
	height:14px;
	list-style-type:none;
	padding-bottom:3px;
	margin-left: 5px ;
	z-index:2;
}

#navigationHaut ul li ul li:hover, #navigationHaut ul li ul li.sfhover {
	z-index:2;
}

#navigationHaut ul li ul li a, span {
	color:#646464;
	display:inline;
	font-family:Arial, sans-serif;
	font-size:11px;
	margin-top:5px;
	margin-bottom:0px;
	text-decoration:none;
	z-index:2;
}
.tableau {
	font-size: 12px;
	width: 500px;
	color: #666666;
}
.tableau tr.pair {
	background: #EEEEEE;
}
.tableau tr.impair {
}
.tableau tr td {
	padding-left: 5px;
}

.titre-descriptif {
	font-family:Arial Black, Arial, sans-serif;
	font-size: 13px;
	color: #F60 ;
	position: relative ;
	top: -12px ;
}

*html .titre-descriptif {
	margin-left: 7px ;
}

#descriptif {
	margin-top: -5px ;
	margin-left: 10px ;
}

#descriptif img {
	margin: 5px 5px 0px 5px ;
}

#descriptif p {
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:12px;
	color: #333 ;
	margin-bottom: 10px ;
	margin-left: 35px ;
	margin-top: -5px ;
}

#descriptif a {
	border: 0 ;
}

#descriptif p a {
	color: #333 ;
}

#descriptif #imprimer {
	float: right ;
	position: relative ;
	top: -50px ;
	left: 15px ;
}

#navigationHaut .liste-menu {
	padding: 3px 5px 3px 5px; 
	width: 120px;
}
 
#navigationHaut .liste-sous-menu {
	width: 100px; 
	margin-left: 105px;
	padding-top: 3px ;
}

#navigationHaut .liste-menu-solutions {
	padding: 3px 5px 3px 5px; 
	margin-left: 0px ;
	margin-top: -22px ;
	width: 180px;
}

* html #navigationHaut .liste-menu-solutions {
	padding: 3px 5px 3px 5px; 
	margin-left: -130px ;
	margin-top: -75px ;
	width: 180px;
}

* html #navigationHaut .liste-menu {
	margin-left:-96px;
	margin-top: -75px ;
}

* html #navigationHaut .liste-sous-menu {
	margin-top:-21px ;
	margin-left: 0px ;
}

* html #bandeau2 #navigationHaut .firstMenu {
	position: relative ;
	left : 232px ;
}

* html #bandeau2 #navigationHaut {
	position: relative ;
	top: 10px ;
}

* html #letout #formulaire {
	padding-top: 146px ;
}

*html #letout #relaxitude .lien a { 
	position: relative ;
	top: 17px ;
}

* html #newsletter {
	position: relative ;
	top: -10px ;
}

* html #bandeau2 #logo {
	position: relative ;
	top: 126px ;
}

* html #conteneur {
	position: relative ;
	top: -7px ;
	left: 15px ;
}

* html #conteneurBlanc {
	position: relative ;
	top: -115px ;
	left: 10px ;
}

* html #contenuD {
	position: relative ;
	left: -27px ;
	
}

* html #contenuD #texte2 img {
	position: relative ;
	left: 6px ;
}

#navigationHaut ul li ul li ul, #navigationHaut ul li:hover ul li ul, #navigationHaut ul li.sfhover ul li ul { position:absolute; top:22px; left:-400em; }
#navigationHaut ul li ul li:hover ul, #navigationHaut ul li ul li.sfhover ul { left:auto; z-index:2; }
