body { background-color: #1f2a2f; margin: 0px; padding: 0px; }
table { border-width: 0px; }
.milieu { vertical-align: middle; }
.top { vertical-align: top; }
#swf { background-image: url(../images/photos/accueil/noflash.jpg); background-repeat: no-repeat; height: 244px; }
#menu { position: relative; }
#menu ul { list-style: none; }
#menu ul li { display: inline; padding: 0px 0px 10px 15px; }
.menu-nom { color: #CCC; font: 11px Tahoma, Geneva, sans-serif; letter-spacing: 0.2em; }
.menu-menus { color: #999; font: 11px Tahoma, Geneva, sans-serif; letter-spacing: 0.2em; }
.menu-menus a { color: #999; text-decoration: none; }
.menu-menus a:hover { color: #FFF; text-decoration: none; }
.accueilTitre { font: normal 11px Arial, Helvetica, sans-serif; color:#FF3300; letter-spacing: .3em; text-transform: uppercase; }
.accueilSousTitre { font: normal 0.6em Arial, Helvetica, sans-serif; color:#333; letter-spacing: 0.25em; }
.accueilmenu { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.accueilmenu a { color: #333; text-decoration: none; }
.accueilmenu a:hover { color: #FF3300; text-decoration: none; }
#projetcontainer { width: 16500px; overflow: hidden; }
#projettitre { float: left; width: 350px; padding-top: 40px; padding-left: 54px; }
#projetimages { float: left; width: 15900px; padding-left: 18px; padding-top: 40px; }
#projetimages ul { list-style: none; }
#projetimages ul li { display: inline; padding: 0px 45px 0px 0px; }
#slideshow { float: left; width: 280px; height:430px; padding-top: 40px; padding-left: 54px; }
#texteseul { float: left; width: 550px; padding-top: 40px; padding-left: 54px; }
.titre { color:#FF3300; letter-spacing: .3em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 1.7em; font-weight: normal; font-variant: normal; }
.soustitre { font: normal 0.65em Arial, Helvetica, sans-serif; color:#333; letter-spacing: 0.25em; text-transform: uppercase; }
.texte { color:#666; letter-spacing: 0.1em; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; line-height: 1.4em; font-weight: normal; font-variant: normal; }
.format { color:#333; letter-spacing: 0.15em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 0.45em; font-style: normal; line-height: 1.8em; font-weight: normal; font-variant: normal; }
.format a { color:#333; text-decoration: underline; }
.format a:hover { color:#fff; text-decoration: underline; }
.menu { color:#333; letter-spacing: 0.15em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 0.48em; font-style: normal; line-height: 1.8em; font-weight: normal; font-variant: normal; }
.menu a { color:#333; text-decoration: none; }
.menu a:hover { color:#FF3300; text-decoration: none; }
.textecv { color:#666; letter-spacing: 0.04em; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; line-height: 1.5em; font-weight: normal; font-variant: normal; }
.textecv a { color:#666; text-decoration: none; }
.textecv a:hover { color:#FF3300; text-decoration: none; }
.telecharger { font-size: 0.6em; color:#666; letter-spacing: 0.15em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-style: normal; }
.telecharger a { color:#666; text-decoration: none; }
.telecharger a:hover { color:#666; text-decoration: underline; }

