/*  ------------------Général et template------------------ */
body {	margin: 0; padding: 0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #999999; }
dl, dt, dd, ul, li {margin: 0; padding: 0; list-style-type: none; }
#menutete { margin-top: 10px; margin-left: auto; margin-right: auto; width: 990px; height: 20px; }
#topcover { margin-top: 10px; margin-left: auto; margin-right: auto; width: 986px; height: 2px; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 2px; border-left-style:solid ; border-left-color: #FFFFFF; border-left-width: 2px; border-top-style:solid ; border-top-color: #FFFFFF; border-top-width: 2px; background-color:#CCCCCC}
#menutop { margin-top: 0px; margin-left: auto; margin-right: auto; width: 990px; height: 20px; }
#top { margin-top: 0px; margin-left: auto; margin-right: auto; width: 986px; height: 100px; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 2px; border-left-style:solid ; border-left-color: #FFFFFF; border-left-width: 2px; border-top-style:solid ; border-top-color: #FFFFFF; border-top-width: 1px; background-color:#CCCCCC}
#bas { margin-top: 0px; margin-left: auto; margin-right: auto; width: 990px; height: 50px; background-image: url(../Pictures/basbleu50.png); background-position:center; background-repeat:no-repeat; text-align:right;}
.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-shadow:Silver; color: #0A50A1; font-style:italic; font-weight:bold; padding-left: 10px; padding-right: 10px; text-align:justify }
.title2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-shadow:Silver; color: #BF0000; font-style:italic; font-weight:bold; padding-top: 15px; padding-right: 0px; text-align:right }
.titlerealisation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-shadow:Silver; color: #999999; font-style:italic; font-weight:bold; padding-left: 190px;}
.historique { font-family: Arial, Helvetica, sans-serif; font-size:10px; padding-left: 10px; padding-right: 30px; text-align:justify; margin-top: 5px }
.historique2 { font-family: Arial, Helvetica, sans-serif; font-size:10px; padding-left: 18px; padding-right: 0px; text-align:justify; margin-top: 5px }
.news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-shadow:Silver; color: #FFFFFF; font-style:italic; font-weight:bold; padding-left: 35px; padding-right: 45px; text-align: left }
.newstexte { font-family: Arial, Helvetica, sans-serif; font-size:10px; padding-left: 35px; padding-right: 45px; text-align: justify }
.bold { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder }
.redbold { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color: #BF0000 }
.newslink { font-family: Arial, Helvetica, sans-serif; font-size:10px; padding-right: 45px; text-align: right }
.linkto a {color: #BF0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-decoration:underline}
.linkto a:hover {color: #0A50A1; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-decoration:underline}
.image {text-align: center }

/*  ------------------Menu de Tête------------------ */
#langue1 { float:left; margin-left:0px; font-weight:bold; height: 18px; width:97px; text-decoration: none; border-style:solid; border-color: #0A50A1; border-width: 1px; }
.langue1bouton a {  background-color: #FFFFFF; line-height: 18px; height: 18px; display: block; color: #0A50A1; font-size: 10px; text-align:center; text-decoration: none;  }
.langue1bouton a:hover { background-color: #FFFFFF; line-height: 18px; height: 18px; display: block; color: #CCCCCC; font-size: 10px; text-align:center; text-decoration: none; }
#langue2 { float:left; margin-left:0px; font-weight:bold; height: 18px; width:98px; text-decoration: none; border-style:solid; border-color: #0A50A1; border-width: 1px; border-left-style:none}
.langue2bouton a {  background-color: #0A50A1; line-height: 18px; height: 18px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none; }
.langue2bouton a:hover { background-color: #0A50A1; line-height: 18px; height: 18px; display: block; color: #CCCCCC; font-size: 10px; text-align:center; text-decoration: none; }
#langue3 { float:left; margin-left:0px; font-weight:bold; height: 18px; width:98px; text-decoration: none; border-style:solid; border-color: #0A50A1; border-width: 1px; border-left-style:none}
.langue3bouton a {  background-color: #FFFFFF; line-height: 18px; height: 18px; display: block; color: #0A50A1; font-size: 10px; text-align:center; text-decoration: none; }
.langue3bouton a:hover { background-color: #FFFFFF; line-height: 18px; height: 18px; display: block; color: #CCCCCC; font-size: 10px; text-align:center; text-decoration: none; }
#home { float:left; margin-left:322px; font-weight:bold; height: 20px; width:65px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; border-left-style:none}
.homebouton a {  line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none; }
.homebouton a:hover { line-height: 20px; height: 20px; display: block; color: #0A50A1; font-size: 10px; text-align:center; text-decoration: none; }
#sitemap { float:left; margin-left:0px; font-weight:bold; height: 20px; width:96px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; }
.sitemapbouton a {  line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none; }
.sitemapbouton a:hover { line-height: 20px; height: 20px; display: block; color: #0A50A1; font-size: 10px; text-align:center; text-decoration: none; }
#contact { float:left; margin-left:0px; font-weight:bold; height: 20px; width:76px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; }
.contactbouton a {  line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none; }
.contactbouton a:hover { line-height: 20px; height: 20px; display: block; color: #0A50A1; font-size: 10px; text-align:center; text-decoration: none; }
#legal { float:left; margin-left: 0px; font-weight:bold; height: 20px; width:125px; text-decoration: none; }
.legalbouton a {  line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align: right ; padding-right:3px; text-decoration: none; }
.legalbouton a:hover { line-height: 20px; height: 20px; display: block; color: #0A50A1; font-size: 10px; text-align: right ; padding-right:3px; text-decoration: none; }

/*  ------------------Menu Top------------------ */
#pompe { float:left; margin-left:0px; font-weight:bold; height: 20px; width:163px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; border-left-style:solid ; border-left-color: #FFFFFF; border-left-width: 2px; }
.pompebouton a {  background-color: #BF0000; line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none;  }
.pompebouton a:hover { background-color: #FB805F; line-height: 20px; height: 20px; display: block; color: #666666; font-size: 10px; text-align:center; text-decoration: none; }

#mixer { float:left; margin-left:0px; font-weight:bold; height: 20px; width:163px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; }
.mixerbouton a {  background-color: #FF7F00; line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none;  }
.mixerbouton a:hover { background-color: #FDBF6F; line-height: 20px; height: 20px; display: block; color: #666666; font-size: 10px; text-align:center; text-decoration: none; }

#valve { float:left; margin-left:0px; font-weight:bold; height: 20px; width:163px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; }
.valvebouton a {  background-color: #33A02C; line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none;  }
.valvebouton a:hover { background-color: #99D47F; line-height: 20px; height: 20px; display: block; color: #666666; font-size: 10px; text-align:center; text-decoration: none; }

#projet { float:left; margin-left:0px; font-weight:bold; height: 20px; width:163px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; }
.projetbouton a {  background-color: #FFFF00; line-height: 20px; height: 20px; display: block; color: #000000; font-size: 10px; text-align:center; text-decoration: none;  }
.projetbouton a:hover { background-color: #FFFF7F; line-height: 20px; height: 20px; display: block; color: #666666; font-size: 10px; text-align:center; text-decoration: none; }

#filter { float:left; margin-left:0px; font-weight:bold; height: 20px; width:163px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 1px; }
.filterbouton a {  background-color: #3399FF; line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none;  }
.filterbouton a:hover { background-color: #CCFFFF; line-height: 20px; height: 20px; display: block; color: #666666; font-size: 10px; text-align:center; text-decoration: none; }

#tech { float:left; margin-left:0px; font-weight:bold; height: 20px; width:166px; text-decoration: none; border-right-style:solid ; border-right-color: #FFFFFF; border-right-width: 2px; }
.techbouton a {  background-color: #811788; line-height: 20px; height: 20px; display: block; color: #FFFFFF; font-size: 10px; text-align:center; text-decoration: none;  }
.techbouton a:hover { background-color: #BC80BD; line-height: 20px; height: 20px; display: block; color: #666666; font-size: 10px; text-align:center; text-decoration: none; }

/*  ------------------Division Corp------------------ */
#corp { margin-top: 0px; margin-left: auto; margin-right: auto; width: 986px; height: 500px; background-color: #FFFFFF; border-right-style:solid; border-color: #FFFFFF; border-right-width: 2px; border-left-style:solid ; border-left-width: 2px;}
#news 			{ float:left; margin-top: 0px; width: 270px; height: 400px; background-image:url(../Pictures/Index/newsback.png); background-position:center; background-repeat:no-repeat}
#historique 	{ float:left; margin-top: 0px; width: 366px; height: 400px; }
	#dealer 	{ float:left; margin-top: 0px; width: 350px; height: 140px; margin-top: 10px; margin-left: 8px; }
#realisation 	{ float:left; margin-top: 0px; width: 350px; height: 400px; }
	#partner 	{ float:left; margin-top: 0px; width: 320px; height: 180px; margin-bottom: 20px; margin-left: 10px; }
#banderole 		{ float:left; margin-top: 0px; width: 986px; height: 100px; }

#logopompe 		{ float:left; margin-left: 10px; width: 113px; height: 170px; }
.logopompebouton a 			{ color:#FFFFFF; display: block; width: 113px; height: 170px; background-image: url(../Pictures/Index/logopompeFR.png); background-position: top; background-repeat:no-repeat }
.logopompebouton a:hover 	{ color:#FFFFFF; display: block; width: 113px; height: 170px; background-image: url(../Pictures/Index/logopompegrisFR.png); background-position:top; background-repeat:no-repeat }

#logomixer 		{ float:left; margin-top: 0px; width: 113px; height: 170px; }
.logomixerbouton a 			{ color:#FFFFFF; display: block; width: 113px; height: 170px; background-image: url(../Pictures/Index/logomixerFR.png); background-position:top; background-repeat:no-repeat }
.logomixerbouton a:hover 	{ color:#FFFFFF; display: block; width: 113px; height: 170px; background-image: url(../Pictures/Index/logomixergrisFR.png); background-position:top; background-repeat:no-repeat }

#logovanne 		{ float:left; margin-top: 0px; width: 113px; height: 170px; }
.logovannebouton a 			{ color:#FFFFFF; display: block; width: 113px; height: 170px; background-image: url(../Pictures/Index/logovanneFR.png); background-position:top; background-repeat:no-repeat }
.logovannebouton a:hover 	{ color:#FFFFFF; display: block; width: 113px; height: 170px; background-image: url(../Pictures/Index/logovannegrisFR.png); background-position:top; background-repeat:no-repeat }

#logofilter 		{ float:left; margin-top: 0px; width: 113px; height: 200px; margin-left:80px }
.logofilterbouton a 			{ color:#FFFFFF; display: block; width: 113px; height: 200px; background-image: url(../Pictures/Index/logofilterFR.png); background-position:center; background-repeat:no-repeat }
.logofilterbouton a:hover 	{ color:#FFFFFF; display: block; width: 113px; height: 200px; background-image: url(../Pictures/Index/logofiltergrisFR.png); background-position:center; background-repeat:no-repeat }

#logoprojet 		{ float:left; margin-top: 0px; width: 113px; height: 200px; }
.logoprojetbouton a 			{ color:#FFFFFF; display: block; width: 113px; height: 200px; background-image: url(../Pictures/Index/logoprojetFR.png); background-position:center; background-repeat:no-repeat }
.logoprojetbouton a:hover 	{ color:#FFFFFF; display: block; width: 113px; height: 200px; background-image: url(../Pictures/Index/logoprojetgrisFR.png); background-position:center; background-repeat:no-repeat }

