body {background:#D0D0D0; margin:auto; text-align:center; width:946px; }
a img { border-width:0px; }
span { color:#646464; display:inline; font-family:Arial, sans-serif; font-size:11px; margin-bottom:0px; margin-top:5px; text-decoration:none; z-index:2; }

#conteneur {  width:906px; margin-left: 15px;}
*html #conteneur {position: relative; left: 10px;}
*+html #conteneur {position: relative; left: -5px; }
#conteneurBlanc { background:#FFFFFF url('../img/degrade.jpg') bottom left repeat-x; min-height:530px; padding-top:10px; padding-bottom:15px; width:946px; margin-top:-13px ; }
*html #conteneurBlanc { margin-top:0px;}
*+html #conteneurBlanc { margin-top:0px;}
#contenuD { background:url('../img/decli2-font-contenu.jpg') top right no-repeat; margin-left:233px; height:450px; z-index:1;}
* html #contenuD { height:400px; margin-left:199px; margin-top:-420px; padding-left:0; z-index:3;}
*+html #contenuD { margin-left:224px; margin-top:6px; z-index:3;}

#centre { background:url('../img/repeat3.jpg') top left repeat-y; min-height:400px; }
* html #centre { height:400px; margin-top:-4px; }
*+html #centre { height:445px; margin-top:-4px; }

#menuD {background:url('../img/decli3-font-menu.jpg') top left no-repeat; float:left; min-height:480px; width:233px; margin-top:-6px; z-index:2;}
* html #menuD { height:420px; margin-top:0px; z-index:2;}
*+html #menuD { height:445px; margin-top:0px; z-index:2;}

#letout { margin-left:-22px; z-index:4 ; }

#letout #nousContacter { padding-top: 27px ; }
#letout #formulaire { color:#333333; font-family:TrebuchetMS, Arial, sans-serif; font-size:11px; padding-top:162px; }
*html #letout #formulaire { padding-top:142px; }
*+html #letout #formulaire { padding-top:142px; }
#letout #formulaire #numero { border:0; height:16px; width:85px; }
#letout #newsletter { margin-left:-20px; margin-top: 10px ; }
*html #letout #newsletter { margin-top: -8px ; }
*+html #letout #newsletter { margin-top: -8px ; }
#letout #relaxitude { margin-top:92px ; }
*html #letout #relaxitude { margin-top:92px ; }
*+html #letout #relaxitude { margin-top:92px ; }
#letout #relaxitude .lien a { font: Trebuchet MS; font-size: 11px ; color: #333333 ; font-weight: bold; }


#bandeau2 #logo { float:left; z-index:8 ;}
*+html #bandeau2 #logo { margin-bottom: -4px; margin-right: -3px;}
#bandeau2 #navigationHaut { background:url('../img/decli-font-navigation-haut2.jpg') top right no-repeat; height:116px; width:913px; margin-left:-9px; z-index:3;}
*html #bandeau2 #navigationHaut {float: left; width:673px; height:116px;  z-index:3; padding-left:7px; }
*+html #bandeau2 #navigationHaut { width:673px; height:116px;  z-index:3; margin-bottom: 4px;}
#bandeau2 .firstMenu { float:left; height:62px; margin-top: 57px; margin-bottom:3px; margin-left:0.1px; z-index:3; position: relative; left:5px;}
*html #bandeau2 .firstMenu { margin-left:0.1px; z-index:3;}
*+html #bandeau2 .firstMenu { margin-left:0.1px; z-index:3; }
#bandeau2 #btn_navigation { z-index:3; }
*html #bandeau2 #btn_navigation { z-index:3; margin-left:5px;}
*+html #bandeau2 #btn_navigation {  z-index:3; margin-left:5px;}


#navigationHaut ul li {  text-align: left; list-style-type:none; z-index:2; }
#navigationHaut ul li:hover ul, #navigationHaut ul li.sfhover ul { left:auto; 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; width:50px; position:absolute; top:77px; z-index:2; }
*html #navigationHaut ul li ul {top:77px; }
*+html #navigationHaut ul li ul { top:77px; }
#navigationHaut ul li ul li { text-align: left ; height:14px; list-style-type:none; padding-bottom:0px; margin:0px 5px 3px 5px; z-index:2; }
*html #navigationHaut ul li ul li { margin:0; }
*+html #navigationHaut ul li ul li { margin:0; position: relative; top:-10px;}
#navigationHaut .liste-menu { padding:3px 5px 3px 5px; width:120px; }
*html #navigationHaut .liste-menu { margin-left: -100px; margin-top:-20px ; }
*+html #navigationHaut .liste-menu { margin-left: -100px; margin-top:-20px ; }
#navigationHaut .liste-sous-menu { width:90px; margin-left:105px; padding-top:3px ; padding-bottom: 5px ;}
*html #navigationHaut .liste-sous-menu { margin-left:0px;}
*+html #navigationHaut .liste-sous-menu { margin-left:0px;}
#navigationHaut ul li ul li a { color:#646464; display:inline; font-family:Arial, sans-serif; font-size:11px; margin-bottom:0px; text-decoration:none; z-index:2; }
*html #navigationHaut ul li ul li a { margin-bottom:0px;}
*+html #navigationHaut ul li ul li a { margin-bottom:-4px;}
#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; }
#navigationHaut .liste-menu-solutions { padding:3px 5px 3px 5px; margin-left:0px; margin-top:-29px; width:180px; }
*html #navigationHaut .liste-menu-solutions { margin-left:-130px; margin-top: -25px;}
*+html #navigationHaut .liste-menu-solutions { margin-left:-130px; margin-top: -25px;}


#findelapage { background:url('../img/fin2.jpg') top left no-repeat; height:59px; padding-bottom:10px; width:946px;}
#piedDePage { color:#666666; font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; padding-left:140px; }
* html #piedDePage { margin-top:7px; }
*+html #piedDePage { margin-top:7px; }
#piedDePage ul { list-style-type:none; text-align: center ; margin-top: 25px ; }
#piedDePage ul li { float:left ; }	
#piedDePage #footer { margin:0; padding:0; }
#piedDePage #footer li { position: relative ; left: -63px ; top: -21px ; }
*html #piedDePage #footer li { top: -5px ; }
*+html #piedDePage #footer li { top: -3px ; margin-bottom:12px; }
#piedDePage #footer2 { margin-left: -90px ; position: relative ; top: -10px ; }
*html #piedDePage #footer2 { margin-left: -50px ; }
*+html #piedDePage #footer2 { margin-left: -50px ; }
#piedDePage ul li a { color:#666666; text-decoration:none; }
#piedDePage ul li a:hover { text-decoration:underline; }


.tableau { color:#666666; font-size:12px; width:500px; }
.tableau tr.pair { background:#EEEEEE; }
.tableau tr td { padding-left:5px; }




#texte2 { min-height:400px; left:-55px; position:relative; text-align:justify; top:-3px; padding-bottom:5px; }
* html #texte2 { left:-19px; top:4px;}
*+html #texte2 { top:-1px; }
#texte2 img { width:702px; }
* html #texte2 img { width:702px; }
*+html #texte2 img { width:703px; }
#texte2 #flashcontent { padding: 7px 7px 3px 11.5px ; }
.texte-gamme { color: #666 ; font-family:Trebuchet MS, Arial, sans-serif; font-size:10pt; text-align: center; margin-top:-3px;}
*html .texte-gamme { margin-bottom:2px; }
#texte2 #filDArianne { float:left; color:#666666; font-family:Trebuchet MS, Arial, sans-serif; font-size:10px; padding-bottom:5px; padding-top:5px;}
*html #texte2 #filDArianne { float:none; }
#texte2 #filDArianne a { color:#666666; text-decoration:none; }

.lien-titre { color: #777 ; font-family: Trebuchet MS, Arial, sans-serif; font-size: 11pt ; float: right ; }
* html .lien-titre { top: -352px ; }

#lien-titre1 {position:relative; top:-423px; left:18px;}
*html #lien-titre1 {position:relative; top:-408px; left:-16px;}
*+html #lien-titre1 {position:relative; top:-423px; left:18px;}
#lien-titre2 {position:relative; top:-412px; left:18px;}
*html #lien-titre2 {position:relative; top:-396px; left:-14px;}
*+html #lien-titre2 {position:relative; top:-413px; left:18px;}
