body {
	font: 12px arial, verdana, helvetica, serif;
	color: #322727;
	background: #ebf3ff;
	margin: 0;
	padding: 0;
	text-align: center; /* pour corriger le bug de centrage IE 5.5 */
}

p, span {
	font: 12px arial, verdana, helvetica, serif;
	color: #322727;
	margin: 0px 0px 5px 0px;
	text-align: justify;
}

img 
{
	border:none;
}

a {
	color: #322727;
	text-decoration: underline;
}

h1 {
	background-image: url(img/icoh1.gif);
	background-repeat: no-repeat;
	font: normal 18px arial, verdana, helvetica, serif;
	color: #322727;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
}

h2 {
	font: bold 14px arial, verdana, helvetica, serif;
	color: #322727;
	text-align: left;
	margin: 10px 0px 0px 0px;
}

h1 a, h2 a
{
	text-decoration:none;
}

a.liensite {
	font: normal 12px arial, verdana, helvetica, serif;
	text-decoration: none;
	color: #e95d0f;
}

a.liensite:hover {
	text-decoration: underline;
}

a.lien2 {
	background-image: url(img/icoh2.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	font: bold 14px arial, verdana, helvetica, serif;
	text-decoration: none;
	color: #322727;
	text-align: left;
	margin: 5px 0px 0px 0px;
	padding-left: 10px;
}

span.lien2 {
	background-image: url(img/icoh2.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	font: bold 14px arial, verdana, helvetica, serif;
	text-decoration: none;
	color: #ff7f00;
	text-align: left;
	margin: 5px 0px 0px 0px;
	padding-left: 10px;
}

a.lien2:hover {
	color: #ff7f00;
}

/* ------------------------ BLOCS -------------------------------------------------- */
div#conteneur {
	width: 932px;
	/*position: absolute;*/
	/*left: 50%;*/
	/*margin-left: -455px;*/
	margin-left: auto;
	margin-right: auto;
}

div#lienshaut 
{
	margin-left: 0px;
	margin-right: 0px; 
	width: 932px;
	text-align:right;
}

div#lienshaut a 
{
	text-decoration:none;
}

div#entete {
	background-image: url(img/cadreh.gif);
	margin-left: 0px;
	margin-right: 0px; 
	width: 932px;
	height: 18px;
}

div#entete2 {
	background-image: url(img/cadrem.gif);
	width: 932px;
	height: 17px;
}

div#menu {
}

div#annonces 
{
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 305px;
}

div#lienslogos 
{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 305px;
}

div#actu {
	background-image: url(img/fondactu.gif);
	margin-left: auto;
	margin-right: auto;
	width: 305px;
	height: 96px;
}

div#actu p {
	font: normal 11px arial, verdana, helvetica, serif;
	color: #000000;
	text-align: left;
	margin: 5px 7px 0px 7px;
}

div#page 
{
	width: 932px;
	min-height: 457px;
	background: url(img/fondpage.gif) repeat;
}

div#colonnegauche 
{
	float: left;
	width: 315px;
	padding-left:5px;
}

div#colonnedroite 
{
	float: right;
	text-align: left;
	width: 575px;
	padding-right: 35px;
}

div#colonnelarge 
{
	width: 890px;
	padding-left:5px;
}

div#page ul {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px 20px 0px 15px;
	list-style-type: disc;
	text-align: justify;
}

div#page li {
	margin: 0px 0px 10px 0px;
	padding-left: 5px;
	padding-right: 15px;
	list-style-type: none;
	border-left: 5px solid #f7931e;
}

div#pagelien {
	width: 390px;
	text-align: right;
}

div#pageliend {
	width: 260px;
	text-align: right;
}

div#pagelien a.lien {
	font: normal 12px arial, verdana, helvetica, serif;
	text-decoration: none;
	color: #e95d0f;
}

div#pageliend a.lien {
	font: normal 12px arial, verdana, helvetica, serif;
	text-decoration: none;
	color: #e95d0f;
}

div#pagelien a.lien:hover {
	text-decoration: underline;
}

div#pageliend a.lien:hover {
	text-decoration: underline;
}

div#pagetexte {
	margin-left: 15px;
	margin-right: auto;
	width: 560px;
	min-height: 433px;
}

* html div#pagetexte {
	height: 433px;
}

div#pagetextelarge {
	width: 575px;
	height: 433px;
}

div#pagetexte p, span {
	font: 12px arial, verdana, helvetica, serif;
	color: #322727;
	margin: 0px 20px 5px 0px;
	text-align: justify;
}

div#fichetech table {
	font: 11px arial, verdana, helvetica, serif;
	color: #322727;
	margin: 0px 20px 5px 0px;
	text-align: justify;
}

div#pagecopyvandel 
{
	width: 575px;
	height: 21px;
	text-align: right;
}

div#pagecopyvandell 
{
	padding-left: 5px;
	width: 890px;
	height: 21px;
	text-align: right;
}

div#pied {
	background-image: url(img/pied2.gif);
	width: 932px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
}

div#pied h1 {
	color: #ffffff;
	margin: 0;
}

div#pied ul {
	margin: 5px 0px 0px 0px;
	list-style-type: none;
	color: #322727;
}

div#pied a {
	color: #322727;
	text-decoration: none;
}

div#pied a:hover {
	text-decoration: underline;
}

/*
div#footlinks 
{
	color: #737577;	text-align: center;	padding-left:0px;
}
*/

div#footlinks a {
	color: #737577;
	text-decoration: none;
	font-size:9px;
}

div#footlinks img 
{
	border: none;
}


/* ------------------------ annonces gauche -------------------------------------- */
div.annonce1, div.annonce2, div.annonce3, div.annonce4, div.annonce5, div.annonce6 {
	height: 48px;
	margin: 0;
}

div.annonce1a, div.annonce2a, div.annonce3a, div.annonce4a, div.annonce5a, div.annonce6a {
	float: left;
	height: 48px;
	margin: 0;
}

div.annonce1 span, div.annonce2 span, div.annonce3 span, div.annonce4 span, div.annonce5 span, div.annonce6 span {
	display: none;
}

div.annonce1a span, div.annonce2a span, div.annonce3a span, div.annonce4a span, div.annonce5a span, div.annonce6a span {
	display: none;
}

div.annonce1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce1v2.gif) top left no-repeat;
}

div.annonce1 a:hover {
	background-position: 0% -48px;
}

div.annonce1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce1v2.gif) 0% -48px no-repeat;
}

div.annonce2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce2v2.gif) top left no-repeat;
}

div.annonce2 a:hover {
	background-position: 0% -48px;
}

div.annonce2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce2v2.gif) 0% -48px no-repeat;
}

div.annonce3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce3v2.gif) top left no-repeat;
}

div.annonce3 a:hover {
	background-position: 0% -48px;
}

div.annonce3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce3v2.gif) 0% -48px no-repeat;
}

div.annonce4 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce4v2.gif) top left no-repeat;
}

div.annonce4 a:hover {
	background-position: 0% -48px;
}

div.annonce4a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce4v2.gif) 0% -48px no-repeat;
}

div.annonce5 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce5v2.gif) top left no-repeat;
}

div.annonce5 a:hover {
	background-position: 0% -48px;
}

div.annonce5a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce5v2.gif) 0% -48px no-repeat;
}


div.annonce6 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce6v2.gif) top left no-repeat;
}

div.annonce6 a:hover {
	background-position: 0% -48px;
}

div.annonce6a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 48px;
	overflow: hidden;
	background: url(img/nav/annonce6v2.gif) 0% -48px no-repeat;
}


/* ------------------------ MENU PAGE GROUPE -------------------------------------- */
div.menuvdv1, div.menuvdv2, div.menuvdv3, div.menuvdv4 {
}

div.menuvdv1a, div.menuvdv2a, div.menuvdv3a, div.menuvdv4a {
}

div.menuvdv1 span, div.menuvdv2 span, div.menuvdv3 span, div.menuvdv4 span {
	display: none;
}

div.menuvdv1a span, div.menuvdv2a span, div.menuvdv3a span, div.menuvdv4a span {
	display: none;
}

div.menuvdv1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-groupe.jpg) top left no-repeat;
}

div.menuvdv1 a:hover {
	background-position: -304px 0%;
}

div.menuvdv1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-groupe.jpg) -304px 0% no-repeat;
}

div.menuvdv2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-env.jpg) top left no-repeat;
}

div.menuvdv2 a:hover {
	background-position: -304px 0%;
}

div.menuvdv2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-env.jpg) -304px 0% no-repeat;
}

div.menuvdv3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-manut.jpg) top left no-repeat;
}

div.menuvdv3 a:hover {
	background-position: -304px 0%;
}

div.menuvdv3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-manut.jpg) -304px 0% no-repeat;
}

div.menuvdv4 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-tp.jpg) top left no-repeat;
}

div.menuvdv4 a:hover {
	background-position: -304px 0%;
}

div.menuvdv4a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 304px;
	height: 27px;
	overflow: hidden;
	background: url(img/mnu-vdv-tp.jpg) -304px 0% no-repeat;
}

/* ------------------------ MENU NAVIGATION -------------------------------------- */
div.menuvide, div.menuvide2 {
	float: left;
	height: 40px;
	margin: 0;
	display: block;
	overflow: hidden;
	padding: 0;
}

div.menuvide {
	width: 114px;
	background: url(img/nav/mnu-vide.gif) top left no-repeat;
}

div.menuvide2 {
	width: 111px;
	background: url(img/nav/mnu-vide2.gif) top left no-repeat;
}

div.menu1, div.menu2, div.menu3, div.menu4, div.menu5 {
	float: left;
	height: 40px;
	margin: 0;
}

div.menu1a, div.menu2a, div.menu3a, div.menu4a, div.menu5a {
	float: left;
	height: 40px;
	margin: 0;
}

div.menu1 span, div.menu2 span, div.menu3 span, div.menu4 span, div.menu5 span {
	display: none;
}

div.menu1a span, div.menu2a span, div.menu3a span, div.menu4a span, div.menu5a span {
	display: none;
}

div.menu1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-accueil.gif) top left no-repeat;
}

div.menu1 a:hover {
	background-position: 0% -40px;
}

div.menu1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-accueil.gif) 0% -80px no-repeat;
}

div.menu2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-techno.gif) top left no-repeat;
}

div.menu2 a:hover {
	background-position: 0% -40px;
}

div.menu2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-techno.gif) 0% -80px no-repeat;
}

div.menu3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-compacteur.gif) top left no-repeat;
}

div.menu3 a:hover {
	background-position: 0% -40px;
}

div.menu3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-compacteur.gif) 0% -80px no-repeat;
}

div.menu4 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-service.gif) top left no-repeat;
}

div.menu4 a:hover {
	background-position: 0% -40px;
}

div.menu4a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-service.gif) 0% -80px no-repeat;
}

div.menu5 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-presse.gif) top left no-repeat;
}

div.menu5 a:hover {
	background-position: 0% -40px;
}

div.menu5a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/mnu-presse.gif) 0% -80px no-repeat;
}

/* ------------------------ SOUS-MENU ACCUEIL (groupe 0)  -------------------------------------- */
div.accueilmenu1, div.accueilmenu2, div.accueilmenu3, div.rejoindremenu {
	float: left;
	height: 40px;
	margin: 0;
}

div.accueilmenu1a, div.accueilmenu2a, div.accueilmenu3a {
	float: left;
	height: 40px;
	margin: 0;
}

div.accueilmenu1 span, div.accueilmenu2 span, div.accueilmenu3 span, div.rejoindremenu span {
	display: none;
}

div.accueilmenu1a span, div.accueilmenu2a span, div.accueilmenu3a span {
	display: none;
}

div.accueilmenu1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-accueil-vandel.gif) top left no-repeat;
}

div.accueilmenu1 a:hover {
	background-position: 0% -40px;
}

div.accueilmenu1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-accueil-vandel.gif) 0% -40px no-repeat;
}

div.accueilmenu2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-accueil-groupe.gif) top left no-repeat;
}

div.accueilmenu2 a:hover {
	background-position: 0% -40px;
}

div.accueilmenu2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-accueil-groupe.gif) 0% -40px no-repeat;
}

div.accueilmenu3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-accueil-contact.gif) top left no-repeat;
}

div.accueilmenu3 a:hover {
	background-position: 0% -40px;
}

div.accueilmenu3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-accueil-contact.gif) 0% -40px no-repeat;
}

div.rejoindremenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-nous-rejoindre.gif) top left no-repeat;
}

div.rejoindremenu a:hover {
	background-position: 0% -40px;
}

/* ------------------------ SOUS-MENU TECHNO (groupe 1)  -------------------------------------- */
div.technomenu1, div.technomenu2, div.technomenu3, div.technomenu4, div.technomenu5 {
	float: left;
	height: 40px;
	margin: 0;
}

div.technomenu1a, div.technomenu2a, div.technomenu3a, div.technomenu4a, div.technomenu5a {
	float: left;
	height: 40px;
	margin: 0;
}

div.technomenu1 span, div.technomenu2 span, div.technomenu3 span, div.technomenu4 span, div.technomenu5 span {
	display: none;
}

div.technomenu1a span, div.technomenu2a span, div.technomenu3a span, div.technomenu4a span, div.technomenu5a span {
	display: none;
}

div.technomenu1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-infoparc.gif) top left no-repeat;
}

div.technomenu1 a:hover {
	background-position: 0% -40px;
}

div.technomenu1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-infoparc.gif) 0% -40px no-repeat;
}

div.technomenu2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-compact.gif) top left no-repeat;
}

div.technomenu2 a:hover {
	background-position: 0% -40px;
}

div.technomenu2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-compact.gif) 0% -40px no-repeat;
}

div.technomenu3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-control.gif) top left no-repeat;
}

div.technomenu3 a:hover {
	background-position: 0% -40px;
}

div.technomenu3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-control.gif) 0% -40px no-repeat;
}

div.technomenu4 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-moteur.gif) top left no-repeat;
}

div.technomenu4 a:hover {
	background-position: 0% -40px;
}

div.technomenu4a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-moteur.gif) 0% -40px no-repeat;
}

div.technomenu5 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-predisys.gif) top left no-repeat;
}

div.technomenu5 a:hover {
	background-position: 0% -40px;
}

div.technomenu5a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-techno-predisys.gif) 0% -40px no-repeat;
}

/* --------------------- SOUS-MENU COMPACTEUR (groupe 2)  -------------------------------------- */
div.quantummenu1, div.quantummenu2, div.quantummenu3, div.quantummenu4 {
	float: left;
	height: 40px;
	margin: 0;
}

div.quantummenu1a, div.quantummenu2a, div.quantummenu3a, div.quantummenu4a {
	float: left;
	height: 40px;
	margin: 0;
}

div.quantummenu1 span, div.quantummenu2 span, div.quantummenu3 span, div.quantummenu4 span {
	display: none;
}

div.quantummenu1a span, div.quantummenu2a span, div.quantummenu3a span, div.quantummenu4a span {
	display: none;
}

div.quantummenu1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-puissance.gif) top left no-repeat;
}

div.quantummenu1 a:hover {
	background-position: 0% -40px;
}

div.quantummenu1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-puissance.gif) 0% -40px no-repeat;
}

div.quantummenu2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-qualite.gif) top left no-repeat;
}

div.quantummenu2 a:hover {
	background-position: 0% -40px;
}

div.quantummenu2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-qualite.gif) 0% -40px no-repeat;
}

div.quantummenu3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-be.gif) top left no-repeat;
}

div.quantummenu3 a:hover {
	background-position: 0% -40px;
}

div.quantummenu3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-be.gif) 0% -40px no-repeat;
}

div.quantummenu4 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-3d.gif) top left no-repeat;
}

div.quantummenu4 a:hover {
	background-position: 0% -40px;
}

div.quantummenu4a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-quantum-3d.gif) 0% -40px no-repeat;
}

/* --------------------- SOUS-MENU SERVICES (groupe 4)  -------------------------------------- */
div.servicemenu1, div.servicemenu2, div.servicemenu3 {
	float: left;
	height: 40px;
	margin: 0;
}

div.servicemenu1a, div.servicemenu2a, div.servicemenu3a {
	float: left;
	height: 40px;
	margin: 0;
}

div.servicemenu1 span, div.servicemenu2 span, div.servicemenu3 span {
	display: none;
}

div.servicemenu1a span, div.servicemenu2a span, div.servicemenu3a span {
	display: none;
}

div.servicemenu1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-service-contrat.gif) top left no-repeat;
}

div.servicemenu1 a:hover {
	background-position: 0% -40px;
}

div.servicemenu1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-service-contrat.gif) 0% -40px no-repeat;
}

div.servicemenu2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-service-formation.gif) top left no-repeat;
}

div.servicemenu2 a:hover {
	background-position: 0% -40px;
}

div.servicemenu2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-service-formation.gif) 0% -40px no-repeat;
}

div.servicemenu3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-service-location.gif) top left no-repeat;
}

div.servicemenu3 a:hover {
	background-position: 0% -40px;
}

div.servicemenu3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-service-location.gif) 0% -40px no-repeat;
}

/* --------------------- SOUS-MENU PRESSE (groupe 5)  -------------------------------------- */
div.pressemenu1, div.pressemenu2, div.pressemenu3 {
	float: left;
	height: 40px;
	margin: 0;
}

div.pressemenu1a, div.pressemenu2a, div.pressemenu3a {
	float: left;
	height: 40px;
	margin: 0;
}

div.pressemenu1 span, div.pressemenu2 span, div.pressemenu3 span {
	display: none;
}

div.pressemenu1a span, div.pressemenu2a span, div.pressemenu3a span {
	display: none;
}

div.pressemenu1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-presse-news.gif) top left no-repeat;
}

div.pressemenu1 a:hover {
	background-position: 0% -40px;
}

div.pressemenu1a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-presse-news.gif) 0% -40px no-repeat;
}

div.pressemenu2 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-presse-articles.gif) top left no-repeat;
}

div.pressemenu2 a:hover {
	background-position: 0% -40px;
}

div.pressemenu2a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 114px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-presse-articles.gif) 0% -40px no-repeat;
}

div.pressemenu3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-presse-agenda.gif) top left no-repeat;
}

div.pressemenu3 a:hover {
	background-position: 0% -40px;
}

div.pressemenu3a a {
	display: block;
	margin: 0;
	padding: 0;
	width: 111px;
	height: 40px;
	overflow: hidden;
	background: url(img/nav/smnu-presse-agenda.gif) 0% -40px no-repeat;
}

/* ------------- formulaire ----------- */
#formulaire {
	font: 12px arial, verdana, helvetica, serif;
	color: #322727;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#formulaire table {
	margin: 0px 0px 0px 10px;
}

#formulaire input, select, textarea {
	font: 12px arial, verdana, helvetica, serif;
}

#formulaire td {
	text-align: left;
	font: 12px arial, verdana, helvetica, serif;
}

#formulaire td.prompt, #formulaire td.promptb {
	text-align: right;
	font: 12px arial, verdana, helvetica, serif;
}

#formulaire td.promptb {
	font-weight: bold;
}

#formulaire .star {
	font-weight: bold;
	color: #ff0000;
}

#formulaire .note {
	font: 10px arial, verdana, helvetica, serif;
}


