@charset "utf-8";
body{margin:0; padding:0; background: url(images/page-bg.gif) repeat-x top #ffffff; }
body *{margin:0; padding:0;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px;  color:#767676;}
p{margin:0 0 4px 0;}
s{text-decoration:none;}
strong{font-weight:bold;}
a{color:#6d6d6d;}
a:hover{color:#8d8d8d;}
a img{border:0;}
em{font-size:13px; color:#949494;}
u{display:block;text-decoration:none; height:0; font-size:0; clear:both;}
u.sep{display:block;text-decoration:none; height:18px; font-size:1px; clear:both;}
h1,h2,h3,h4,h5{margin:0 0 4px 0;}
h1.arrowblue,h2.arrowblue,h3.arrowblue,h4.arrowblue,h5.arrowblue{background:url(images/arrow-blue.gif) no-repeat center left; padding-left:20px;}

h1{font-family:"Century Gothic", "Apple Gothic", Arial, sans-serif; font-size:21px; font-weight:normal;color:#5b92eb}

h2,h2 *{font-family:"Century Gothic", "Apple Gothic", Arial, sans-serif; font-size:18px; font-weight:normal;color:#8bb2f0;}
h3,h3 *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:14px; font-weight:normal;color:#5272a4;}
h4,h4 *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#09195e;}

h1 b,h2 b,h3 b,h4 b{color:#e4a600;}

ul{ list-style:none; padding:0; margin:0;}
ul li{background: url(images/arrow-grey.gif) no-repeat 0 .5em; margin:0; padding: 0 0 4px 20px;}
ul li.pdf{display: block; border:none; background:url(images/ico-pdff.gif) no-repeat 0 0;}
ul li.doc{display: block; border:none; background:url(images/ico-doc.gif) no-repeat 0 0;}
ul li.xls{display: block; border:none; background:url(images/ico-xls.gif) no-repeat 0 0;}
/* #################### CLASSES COURANTES  ########################*/

a.lienpucegrey,		a.lienpuceblue,		a.lienpucebluedown,		a.lienpucegreen,		a.lienpucezoom{padding:0; display:block; float:right; position:relative; line-height:18px;}
a.lienpucegrey.fgauche,		a.lienpuceblue.fgauche,		a.lienpucebluedown.fgauche,		a.lienpucegreen.fgauche,		a.lienpucezoom.fgauche{float:left;}
a.lienpucegrey.fnone,		a.lienpuceblue.fnone,		a.lienpucegreen.fnone,		a.lienpucezoom.fnone{float:none;}
a.lienpucegrey.centre,		a.lienpucebluedown.fleft,		a.lienpuceblue.fleft,		a.lienpucegreen.fleft,		a.lienpucezoom.fleft{float:left;}
a.lienpuce s,		a.lienpuceblue s,		a.lienpucebluedown s,		a.lienpucegreen s,		a.lienpucezoom s{background:none; display:block; float:left; width:20px; height:20px; margin-right:4px;}

a.lienpucegrey{color:#878d97;}
a.lienpucegrey:hover{color:#b0b8c5;}
a.lienpucegrey s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/puce-grey.png');}
html>body a.lienpucegrey s{filter:none; background:url(images/puce-grey.png) no-repeat top left;}

a.lienpuceblue{color:#575757;}
a.lienpuceblue:hover{color:#939393;}
a.lienpuceblue s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/puce-blue.png');}
html>body a.lienpuceblue s{filter:none; background:url(images/puce-blue.png) no-repeat top left;}


a.lienpucegreen{color:#296910;}
a.lienpucegreen:hover{color:#58a415;}
a.lienpucegreen s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/puce-green.png');}
html>body a.lienpucegreen s{filter:none; background:url(images/puce-green.png) no-repeat top left;}

a.lienpucezoom s{background: url(images/ico-zoom.gif) no-repeat center center;}

.blanc{color:#ffffff;}
.petit{font-size:9px;}
.note{font-size:10px; color:#999999;}
sup,sub{font-size:9px;}
.blanc{color:#ffffff;}
img.cadre{border:1px solid #cccccc;padding:1px;background-color:#FFFFFF;}
.cadre img{border:1px solid #cccccc;padding:1px;background-color:#FFFFFF;}
.cadre:hover img{border:1px solid #f9cd53;}
.cadreover{border: 1px solid #cccccc;padding:1px; background:#ffffff; cursor:pointer;}
.cadreover:hover{border: 1px solid #f9cd53;}

.marg15{margin:15px;}
.pad15{padding:15px;}
.margd{margin-right:15px; float:left;}
.margauch{margin-right:25px;}
.margg{margin-left:15px; float:right;}
.padg{padding-left:15px;}
.padd{padding-right:15px;}
.col{width:47%; float:left;}
.clear{clear: both;}
.just{text-align:justify}
.droite{text-align:right;}
.centre{text-align:center;}
.gauche{text-align:left;}
.quart{float:left;width:23%;margin-right:1%;}
.troisquarts{float:left;width:74%;margin-right:1%;}
.tiers{float:left; width:31%;margin-right:2%;}
.tiers2{float:left; width:62%;margin-right:1%;}
.demi{float:left; width:47%;margin-right:2%;}
.fdroit{float:right}
.fgauche{float:left}
.nofloat{float:none;}
.centrage{margin:0 auto; float:none;}
.h120{ height:120px;}
.pointer{cursor:pointer}


.champcontact{background: url(images/input-bg.gif) repeat-x bottom #ffffff; border:1px solid #dedede; padding:2px 2px 2px 2px; }
.champerreur{background:#aa0000; border:1px solid #660000; padding:2px 2px 2px 2px;color:#ffffff }
input.send{background: url(images/button-bg.gif) repeat-x bottom #2c539e; border:0; color:#ffffff; padding:2px 5px 2px 5px; cursor:pointer;}
.erreur{color:#aa0000;font-weight:bold}

div.bloc{border:1px solid #dcdcdc; background:url(images/bloc-bg.gif) repeat-x bottom #ffffff; padding:10px;}

div.curvy{background:url(images/curvy1.gif) no-repeat top left; margin:0; padding:0;}
div.curvy div{background:url(images/curvy2.gif) no-repeat top right; margin:0; padding:0;}
div.curvy div div{background:url(images/curvy3.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvy div div div{background:url(images/curvy4.gif) no-repeat bottom left; margin:0; padding:16px;}
html>body div.curvy div div div{padding:16px;}

div.curvygrey{background:url(images/curvy-grey1.gif) no-repeat top left; margin:0; padding:0; float:left;}
div.curvygrey div{background:url(images/curvy-grey2.gif) no-repeat top right; margin:0; padding:0;}
div.curvygrey div div{background:url(images/curvy-grey3.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvygrey div div div{background:url(images/curvy-grey4.gif) no-repeat bottom left; margin:0; padding:6px 20px;}
div.curvygrey *{color:#FFFFFF; font-weight:normal; text-decoration:none; margin:0;}

/*encart arrondi gris avec ombre*/
div.curvygreyshadow{background:url(images/curvy-greyshadow1.gif) no-repeat top left; margin:0; padding:0; /*float:left;*/}
div.curvygreyshadow div{background:url(images/curvy-greyshadow2.gif) no-repeat top right; margin:0; padding:0;}
div.curvygreyshadow div div{background:url(images/curvy-greyshadow3.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvygreyshadow div div div{background:url(images/curvy-greyshadow4.gif) no-repeat bottom left; margin:0; padding:6px 20px 8px 12px;}
html>body div.curvygreyshadow div div div{padding:6px 20px 12px 12px;}
div.curvygreyshadow *{color:#FFFFFF; font-weight:normal; text-decoration:none; margin:0;}

/*encart arrondi gris avec décroché*/
div.curvygreyout{background:url(images/curvy-greyout1.gif) no-repeat top left; margin:0; padding:0;}
div.curvygreyout div{background:url(images/curvy-greyout2.gif) no-repeat top right; margin:0; padding:0;}
div.curvygreyout div div{background:url(images/curvy-greyout3.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvygreyout div div div{background:url(images/curvy-greyout4.gif) no-repeat bottom left; margin:0; padding:6px 20px 6px 0;}
div.curvygreyout *{color:#FFFFFF; font-weight:normal; text-decoration:none; margin:0;}

/*encart arrondi bleu foncé */
div.curvydarkblue{background:url(images/curvy-darkblue1.gif) no-repeat top left; margin:0; padding:0; float:left;}
div.curvydarkblue div{background:url(images/curvy-darkblue2.gif) no-repeat top right; margin:0; padding:0;}
div.curvydarkblue div div{background:url(images/curvy-darkblue3.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvydarkblue div div div{background:url(images/curvy-darkblue4.gif) no-repeat bottom left; margin:0; padding:6px 20px;}
div.curvydarkblue h1{font-size:18px; color:#FFFFFF; font-weight:normal; text-decoration:none; margin:0;}

/*encart arrondi bleu */
div.curvyblue{background:url(images/curvy-blue1.gif) no-repeat top left; margin:0; padding:0; float:left;}
div.curvyblue div{background:url(images/curvy-blue2.gif) no-repeat top right; margin:0; padding:0;}
div.devis div{background:url(images/curvy-blue2-devis.gif) no-repeat top right;}/*pour l'encart Demander un devis uniquement*/
div.curvyblue div div{background:url(images/curvy-blue3.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvyblue.devis div div{background:url(images/curvy-blue3-devis.gif) no-repeat bottom right;}/*pour l'encart Demander un devis uniquement*/
div.curvyblue div div div{background:url(images/curvy-blue4.gif) no-repeat bottom left; margin:0; padding:12px; padding-right:20px;}
div.curvyblue.devis div div div{background:url(images/curvy-blue4.gif) no-repeat bottom left;padding:12px; padding-right:42px;}
div.curvyblue h3,div.curvyblue h3 a,div.curvyblue h3 a:hover{font-size:14px; color:#FFFFFF; font-weight:normal;text-decoration:none; margin:0;}
div.curvyblue.fdroit{float:right;}

/*petit encart (cs : CURVY SMALL)*/
div.csgrey,					div.cswhite					{margin:0 2px; padding:0;  height:22px;   float:none; display:inline; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3a3a3a;}
html>body div.csgrey,		html>body div.cswhite		{float:left; display:block;vertical-align:top;}
div.csgrey div,				div.cswhite div				{margin:0; padding:0; height:22px; overflow:hidden; text-align:center; line-height:22px; padding: 5px 15px; float:none; display:inline; }
html>body div.csgrey div,		html>body div.cswhite div		{float:left; display:block; padding: 0 10px;}
div.csgrey a,					div.cswhite a					{display:inline; float:none; text-decoration:none; width:100%; height:100%; text-align:center; /*background:green;*/ margin:0; padding:0;}
html>body div.csgrey a,		html>body div.cswhite a		{display:block; /*float:left;*/}
div.csgrey		{background:url(images/curvysmallgrey1.gif) no-repeat top left;}
div.csgrey div	{background:url(images/curvysmallgrey2.gif) no-repeat top right;}
div.cswhite		{background:url(images/curvysmallwhite1.gif) no-repeat top left;}
div.cswhite div	{background:url(images/curvysmallwhite2.gif) no-repeat top right;}



div.blocOnglets{border-bottom:1px solid #cccccc; /*height:40px;*/ overflow:hidden;}

/* #################### INTERFACE  ########################*/
#header{background: url(images/header-bg.gif) repeat-x top; height:120px; color:#ffffff;}
#headcenter{background: url(images/header-bgc.jpg) no-repeat top center; width:980px; margin:0 auto; height:100%;}
#logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/manergo-logo.png'); width:460px; height:120px; float:left; position:relative; cursor:pointer}
#headerHome #logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/manergo-logo.png');}
html>body #logo{background: url(images/manergo-logo.png) no-repeat top left;}
#logo a{display:block; text-decoration:none; width:100%; height:100%;}

#version{float:right; width:400px; text-align:right;}
#version a{display:block; text-decoration:none; color:#dae5f7;  margin:12px 12px 0 0;  height:22px; line-height:18px; width:100px; float:right;}

#version a.btenglish{background:url(images/flag_uk.gif) no-repeat center right;padding-right:30px;}
#version a:hover{color:#ffffff;}


#rechercheProduit{float:right; width:280px; height:46px; margin-top:24px; color:#ffffff;}
#rechercheProduit b{color:#dae5f7; font-weight:normal;}
#rechercheProduit input.text{width:230px; margin-right:2px;}

#menu{background: url(images/menu-bg.gif) repeat-x top; height:47px;}
#menu *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#110f3b; text-decoration:none;}
#menucenter{width:960px; margin:0 auto; height:47px;}
#menucenter ul{margin:0; padding:0; list-style:none; height:47px;}
#menucenter ul li{margin:0; padding:0; float:left; height:47px; background: none;}
#menucenter a{display:block; text-align:center;  padding-bottom:0; float:left; margin:0; background:url(images/menu-biseau.gif) no-repeat top right;padding:8px 30px;}
#menucenter a:hover{color:#0075b2;}
#menucenter ul li.end a{background:none;}

#menucenter #first{margin-right:220px;}
#menucenter ul li.select{background:url(images/menu-pointer.gif) no-repeat top center;}
#menucenter ul li.select a{color:#454545;}
#menucenter ul li.select a:hover{color:#757575;}

#page{/* min-height:400px;*/}
#pagecenter{width:952px; margin:0 auto;}


/* filariane */
#filariane{background: url(images/fil-bg.gif) repeat-x top; height:33px; width:100%; clear:both;}
#filariane *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px;line-height:26px; text-align:center; color:#575757; height:33px;}

#filariane div.end{background: url(images/fil-end.gif) no-repeat top right;}
#filariane div.base{background: url(images/fil-base.gif) no-repeat top left; width:123px; color:#0a1140; float:left;}

#filariane span{display:block; float:left; margin:0; }
#filariane span span{padding:0 20px;float:left; background:url(images/fil-link.gif) no-repeat top right;}

#filariane span.sep{display:none;}
#filariane span span.cur{background:none;}

#filariane span span a{text-decoration:none;}
#filariane span span a:hover{color:#FFFFFF;}

#animationFlashHome{width:703px; height:250px;}

#mainEncart{width:946px;}
#mainEncart div.header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/mainEncart-header.png'); background:none; width:946px; height:15px;}
html>body #mainEncart div.header{filter:none; background:url(images/mainEncart-header.png) no-repeat top left;}

#mainEncart div.contenu{background:#ffffff;width:946px;}

#mainEncart div.footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/mainEncart-footer.png'); background:none; width:946px; height:15px;}
html>body #mainEncart div.footer{filter:none; background:url(images/mainEncart-footer.png) no-repeat top left;}


#voletDroite{width:248px; float:right;}
#voletGauche{width:654px; float:left;margin-left:12px;}
html>body #voletGauche{width:654px; margin-left:24px;}

#voletDroiteHome{width:240px; float:right;}
#voletGaucheHome{width:705px; float:left;}


/* footer */
#footer{width:948px; clear:both; padding:15px 0; height:52px;}
#footer div.header{text-align:center; height:26px; line-height:26px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/footer-bg.png'); background:none;}
#footerHome div.header{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/footer-bg.png'); background:none;}
html>body #footer div.header{background: url(images/footer-bg.png) no-repeat center center; filter:none;}
#footer div.header *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5e5e5e; text-decoration:none;}
#footer div.header a{position:relative; cursor:pointer}
#footer div.header a:hover{color:#8e8e8e;}

#footer div.footer{text-align:center;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#110F3B;height:26px; line-height:26px;}
/* PAGE HOME */


/* encart produits HOME */
#encartsProduitsHome, 							#encartsProduits									{margin-top:8px; height:200px;}
#encartsProduitsHome a, 						#encartsProduits	 a								{text-decoration:none;}
#encartsProduitsHome div.encart,					#encartsProduits div.encart						{width:163px/*218px*/; float:left; text-align:center; margin-right:16px/*21px*/; position:relative;}
#encartsProduitsHome div.last,					#encartsProduits div.last							{margin-right:0;}
#encartsProduitsHome div.header,				#encartsProduits div.header						{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-produit-top.png'); background:none; width:163px; height:12px;}
html>body #encartsProduitsHome div.header,		html>body #encartsProduits div.header			{filter:none; background:url(images/encart-produit-top.png) no-repeat top left;}
#encartsProduitsHome div.contenu,				#encartsProduits div.contenu						{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-produit-bg.png', sizingMethod='scale'); background:none; width:163px; height:134px; overflow:hidden;/*position:relative;*/}
html>body #encartsProduitsHome div.contenu,		html>body #encartsProduits div.contenu			{filter:none; background:url(images/encart-produit-bg.png) repeat-y left;}
#encartsProduitsHome div.footer,					#encartsProduits div.footer						{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-produit-footer.png'); background:none; width:163px; height:40px; text-align:left;}
html>body #encartsProduitsHome div.footer,		html>body #encartsProduits div.footer				{filter:none; background:url(images/encart-produit-footer.png) no-repeat top left;}
#encartsProduitsHome a.lienpuceblue,				#encartsProduits a.lienpuceblue					{text-decoration:none; color:#cccccc; font-size:11px; float:none;width:90%; padding:5px 0 0 8px;}
#encartsProduitsHome a.lienpuceblue				{line-height:11px;}
#encartsProduits a.lienpuceblue					{line-height:19px;}
#encartsProduitsHome a.lienpuceblue span		{color:#cccccc; font-size:11px;}
#encartsProduitsHome a.lienpuceblue strong,		#encartsProduits a.lienpuceblue strong			{color:#6697e5; font-weight:normal; text-transform:uppercase;}
#encartsProduitsHome a.lienpuceblue strong		{padding-left:24px;}
#encartsProduitsHome a.lienpuceblue:hover,		#encartsProduitsHome a.lienpuceblue:hover *,		#encartsProduits a.lienpuceblue:hover,		#encartsProduits a.lienpuceblue:hover *{color:#FFFFFF;}
/* FIN encart produits HOME */

/* encart produits PAGE PRODUIT (Corrections) */
#encartsProduits div.encart{margin-right:0;}
#encartsProduits a.lienpuceblue span{display:none;}
#encartsProduits a.lienpuceblue s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/puce-blue-down.png'); background:none;}
html>body #encartsProduits a.lienpuceblue s{filter:none; background:url(images/puce-blue-down.png) no-repeat top left;}
/* FIN encart produits PAGE PRODUIT (Corrections) */


a.lienProduit{display:block; width:140px; height: 134px; margin:0 auto; position:relative;}
a.lienProduit img{visibility:hidden;}
a.lienManutention{background: url(images/visuel-manutention-nb.gif) no-repeat center center;position:relative;}
a.lienManutention:hover,	a.lienManutention s{background: url(images/visuel-manutention.gif) no-repeat center center;}
a.lienStockage{background: url(images/visuel-stockage-nb.gif) no-repeat center center;position:relative;}
a.lienStockage:hover, a.lienStockage s{background: url(images/visuel-stockage.gif) no-repeat center center;}
a.lienEnvironnement{background: url(images/visuel-environnement-nb.gif) no-repeat center center;position:relative;}
a.lienEnvironnement:hover, a.lienEnvironnement s{background: url(images/visuel-environnement.gif) no-repeat center center;}
a.lienEmballage{background: url(images/visuel-emballage-nb.gif) no-repeat center center;position:relative;}
a.lienEmballage:hover, a.lienEmballage s{background: url(images/visuel-emballage.gif) no-repeat center center;}




/* encart temoignage */
#encartTemoignage{clear:both; margin-top:10px; width:705px;}
#encartTemoignage div.header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-temoignage-top.png'); background:none; width:705px; height:14px;}
html>body #encartTemoignage div.header{filter:none; background:url(images/encart-temoignage-top.png) no-repeat top left;}

#encartTemoignage div.contenu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-temoignage-bg.png', sizingMethod='scale'); background:none; width:705px;}
html>body #encartTemoignage div.contenu{filter:none; background:url(images/encart-temoignage-bg.png) repeat-y left;}

#encartTemoignage div.contenu div.vgauche{width:282px; margin-left:6px; float:left; position:relative;}
html>body #encartTemoignage div.contenu div.vgauche{margin-left:12px;}
#encartTemoignage div.contenu div.vdroite{width:380px; float:right;margin-right:10px;position:relative;}
html>body #encartTemoignage div.contenu div.vdroite{margin-right:20px;}

#encartTemoignage div.footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-temoignage-footer.png'); background:none; width:705px; height:20px;}
html>body #encartTemoignage div.footer{filter:none; background:url(images/encart-temoignage-footer.png) no-repeat top left;}

#encartTemoignage h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:20px; font-weight:normal;color:#47699F;}
#encartTemoignage h2{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:16px; font-weight:normal;color:#474B50;}
#encartTemoignage h3{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:14px; font-weight:normal;color:#5272A4; margin-bottom:4px;}
#encartTemoignage a{color:#575757; font-weight:normal;text-decoration:underline;}
#encartTemoignage a:hover{color:#939393; }

/* encart actualites */
#encartActualites{width:240px;}
#encartActualites div.header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/navTool-header.png'); background:none; width:240px; height:42px;}
html>body #encartActualites div.header{filter:none; background:url(images/navTool-header.png) no-repeat top left;}
#encartActualites h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; padding:10px 0 0 15px; margin:0;}

#encartActualites div.contenu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/navTool-bg.png', sizingMethod='scale'); background:none; width:240px;}
html>body #encartActualites div.contenu{filter:none; background:url(images/navTool-bg.png) repeat-y left;}

#encartActualites div.contenucentre{margin:0 26px; padding-top:10px;}
#encartActualites div.contenucentre *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#efefef; padding:0;}
#encartActualites div.contenucentre h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#071662; text-transform:uppercase;}
#encartActualites div.contenucentre a:hover{color:#ffffff;}

#encartActualites div.footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/navTool-footer.png'); background:none; width:240px; height:38px;}
html>body #encartActualites div.footer{filter:none; background:url(images/navTool-footer.png) no-repeat top left;}

/* encart Realisations */
#encartRealisations{width:240px;}
#encartRealisations div.header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-realisations-header.png'); background:none; width:240px; height:38px;}
html>body #encartRealisations div.header{filter:none; background:url(images/encart-realisations-header.png) no-repeat top left;}
#encartRealisations h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#FFFFFF; padding:5px 0 0 0; margin:0; text-align:center;}

#encartRealisations div.top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-realisations-top.png'); background:none; width:240px; height:18px;}
html>body #encartRealisations div.top{filter:none; background:url(images/encart-realisations-top.png) no-repeat center center;}

#encartRealisations div.contenu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-realisations-bg.png', sizingMethod='scale'); background:none; width:240px;}
html>body #encartRealisations div.contenu{filter:none; background:url(images/encart-realisations-bg.png) repeat-y left;}

#encartRealisations *{margin:0; padding:0;}
#encartRealisations div.rea{height:30px; width:240px;}
#encartRealisations div.rea a{display:block;height:30px;  width:214px; text-align:left; text-decoration:none; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#ced6e1; line-height:26px; position:relative;}
#encartRealisations div.rea a:hover{color:#81d71b;}
#encartRealisations div.rea a s{display:block; background:url(images/encart-realisations-s.gif) no-repeat center center; width:12px; height:26px; float:right;}
#encartRealisations div.rea a:hover s{background:url(images/encart-realisations-s-on.gif) no-repeat center center;}

#encartRealisations div.rea a span.ico{display:block; background:url(images/ico-industrie.png) no-repeat center center; width:36px; height:26px; float:left;margin:0 10px 0 6px; }
html>body #encartRealisations div.rea a span.ico{margin:0 10px 0 14px; }
/*par defaut*/

#encartRealisations div.rea a.industrie span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-industrie.png'); background:none;}
html>body #encartRealisations div.rea a.industrie span.ico{background:url(images/ico-industrie.png) no-repeat center center; filter:none;}

#encartRealisations div.rea a.chimie span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-chimie.png'); background:none;}
html>body #encartRealisations div.rea a.chimie span.ico{background:url(images/ico-chimie.png) no-repeat center center;}

#encartRealisations div.rea a.automobile span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-automobile.png'); background:none;}
html>body #encartRealisations div.rea a.automobile span.ico{background:url(images/ico-automobile.png) no-repeat center center;}

#encartRealisations div.rea a.agroalimentaire span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-agroalimentaire.png'); background:none;}
html>body #encartRealisations div.rea a.agroalimentaire span.ico{background:url(images/ico-agroalimentaire.png) no-repeat center center;}

#encartRealisations div.rea a.portsplaisance span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-portsplaisance.png'); background:none;}
html>body #encartRealisations div.rea a.portsplaisance span.ico{background:url(images/ico-portsplaisance.png) no-repeat center center;}

#encartRealisations div.rea a.collectivites span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-collectivites.png'); background:none;}
html>body #encartRealisations div.rea a.collectivites span.ico{background:url(images/ico-collectivites.png) no-repeat center center;}

/*survol*/
#encartRealisations div.rea a.industrie span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-industrie.png'); background:none;}
html>body #encartRealisations div.rea a.industrie:hover span.ico{background:url(images/ico-industrie-on.png) no-repeat center center;}

#encartRealisations div.rea a.chimie span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-chimie.png'); background:none;}
html>body #encartRealisations div.rea a.chimie:hover span.ico{background:url(images/ico-chimie-on.png) no-repeat center center;}

#encartRealisations div.rea a.automobile span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-automobile.png'); background:none;}
html>body #encartRealisations div.rea a.automobile:hover span.ico{background:url(images/ico-automobile-on.png) no-repeat center center;}

#encartRealisations div.rea a.agroalimentaire span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-agroalimentaire.png'); background:none;}
html>body #encartRealisations div.rea a.agroalimentaire:hover span.ico{background:url(images/ico-agroalimentaire-on.png) no-repeat center center;}

#encartRealisations div.rea a.portsplaisance span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-portsplaisance.png'); background:none;}
html>body #encartRealisations div.rea a.portsplaisance:hover span.ico{background:url(images/ico-portsplaisance-on.png) no-repeat center center;}

#encartRealisations div.rea a.collectivites span.ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/ico-collectivites.png'); background:none;}
html>body #encartRealisations div.rea a.collectivites:hover span.ico{background:url(images/ico-collectivites-on.png) no-repeat center center;}


#encartRealisations div.footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-realisations-footer.png'); background:none; width:240px; height:22px;}
html>body #encartRealisations div.footer{filter:none; background:url(images/encart-realisations-footer.png) no-repeat top left;}



/* encart ecopartenaire */
#encartEcopartenaire{width:240px; margin-bottom:10px;}
#encartEcopartenaire div.header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-ecopartenaire-header.png'); background:none; width:240px; height:108px;}
html>body #encartEcopartenaire div.header{filter:none; background:url(images/encart-ecopartenaire-header.png) no-repeat top left;}
#encartEcopartenaire div.header p{height:34px; margin:0}
#encartEcopartenaire h1,#encartEcopartenaire h2{font-family:Tahoma, Geneva, Helvetica, sans-serif;padding:0 0 0 20px; margin:0;}
#encartEcopartenaire h1{font-size:24px; font-weight:normal; color:#1e6b12;}
#encartEcopartenaire h2{font-size:20px; font-weight:normal; color:#FFFFFF;}

#encartEcopartenaire div.contenu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-ecopartenaire-bg.png', sizingMethod='scale'); background:none; width:240px;}
html>body #encartEcopartenaire div.contenu{filter:none; background:url(images/encart-ecopartenaire-bg.png) repeat-y left;}

html>body #encartEcopartenaire div.contenu p{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; color:#e4ffc5;}

#encartEcopartenaire div.contenucentre{margin:0 26px; padding-top:10px;}
#encartEcopartenaire div.contenucentre *{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#efefef; padding:0;}
#encartEcopartenaire div.contenucentre h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#071662; text-transform:uppercase;}
#encartEcopartenaire div.contenucentre a:hover{color:#ffffff;}

#encartEcopartenaire div.footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-ecopartenaire-footer.png'); background:none; width:240px; height:41px;}
html>body #encartEcopartenaire div.footer{filter:none; background:url(images/encart-ecopartenaire-footer.png) no-repeat top left;}


/*actualités */
.visuelActu{float:left; margin:0 25px 4px 0; border:1px solid #ededed; padding:1px;}
.actu{height:auto;float:left; margin:10px 0 0;background:none;border-bottom: 1px dotted #cccccc; width:100%;}
.actu p{text-align:justify}
.actu ul li{width:350px;list-style-type: none;border:0;color:#5A5A5A;font-family:Tahoma;font-size:8pt; border-bottom:#C5C5C5 dotted 1px;text-align:left; padding-left: 1em;margin:8px 0 0 0;}
.actu ul li a{display:block;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none;display: block; line-height: 1.4em; margin: 0; padding: 0 0 0 10px; color: #5A5A5A;}
.actu ul li.pdf{display: block; border:none; background:url(images/ico-pdff.gif) no-repeat 0 0;}
.actu ul li.doc{display: block; border:none; background:url(images/ico-doc.gif) no-repeat 0 0;}
.actu ul li.xls{display: block; border:none; background:url(images/ico-xls.gif) no-repeat 0 0;}
.visible{display:block}
.invisible{display:none}

/* ####################### INTERFACE INTERNE #####################*/
/* Menu produits et Realisations */
#blocMenuProduits,	#blocMenuRealisations{width:240px;}
#blocMenuProduits div.header,				#blocMenuRealisations div.header					{filter:none;background:url(images/navTool-header.gif) no-repeat top left; width:240px; height:42px;}
html>body #blocMenuProduits div.header,		html>body #blocMenuRealisations div.header		{background:url(images/navTool-header.gif) no-repeat top left; width:240px; height:42px;}
/**/
#blocMenuProduits h1,	#blocMenuRealisations h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; padding:10px 0 0 15px; margin:0;}
/**/
#blocMenuProduits div.contenu,				#blocMenuRealisations div.contenu				{background:url(images/navTool-bg.gif) repeat-y left;width:240px;}
html>body #blocMenuProduits div.contenu,	html>body #blocMenuRealisations div.contenu		{background:url(images/navTool-bg.gif) repeat-y left;width:240px;}
/**/
#blocMenuProduits div.footer,					#blocMenuRealisations div.footer						{filter:none;background:url(images/navTool-footer.gif) no-repeat top left; width:240px; height:38px;}
html>body #blocMenuProduits div.footer,		html>body #blocMenuRealisations div.footer			{background:url(images/navTool-footer.gif) no-repeat top left; width:240px; height:38px;}
/* FIN Menu produits et Realisations */

/* ####################### PAGE PRODUITS #####################*/
#produitVisuel,#produitCaract{float:left;}
#produitVisuel{width:280px; float:left;}
#produitVisuel img{cursor:pointer}
#produitCaract{width:350px;float:right;}

#menuCaract{}

.encartBesoins{line-height:20px; height:96px;}
html>/**/body .encartBesoins{height:auto;}/*Navigateurs modernes seulement (IE 7 non inclus)*/

#autresVisuels a{display:block; float:left; width:32%; height:80px;}
#autresVisuels a img{border:1px solid #aeaeae;cursor:pointer}
#autresVisuels a:hover img{border:1px solid #cccccc;}

#demoVideo{}
#demoVideo .btVideo{display:block; float:left; margin-right:10px;}
#demoVideo .btVideoLong div div div{width: 150px; text-align:center;}
#demoVideo .btVideoLong a{color:#cdcdcd;}
#demoVideo .btVideoLong a:hover{color:#FFFFFF;}

#icoCaract img{display:block; float:left; margin:0 8px 8px 0;}

/*produit*/
#menuTechniquesP{width:654px}
#techniqueP{width:654px}

/*realisation*/
#menuTechniques{width:280px}
#technique{width:280px}

#contenuTechnique{padding-top:15px;}

.catTablo{ border-spacing:0; border-collapse:collapse;border-top:1px solid #86a5e0;border-right:1px solid #86a5e0; width:99%; margin-left:2px}
.catTablo th{border-bottom:1px solid #86a5e0;border-left:1px solid #86a5e0; background:#99bcf4; text-align:center; padding:4px;}
.catTablo th, .catTablo th *{color:#09195e;}
.catTablo th.gauche{ text-align:left;}
.catTablo td{border-bottom:1px solid #86a5e0;border-left:1px solid #86a5e0; background:#FFFFFF; padding:1px 2px;}


/* ############################ MENU PRODUITS ############################ */
/*#menuProduits h1{ margin:0; padding:0; border-bottom:1px solid #7aa6eb; width:232px;}
#menuProduits h1 a{background:#99bcf4;display:block;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:13px; font-weight:normal;  color:#343639; text-transform:uppercase; padding:2px 15px; text-decoration:none;}
#menuProduits h1 a:hover,#menuProduits h1 a.active{background:#adc9f6;color:#FFFFFF;}

#menuProduits ul{width:170px; margin:0 auto; padding:6px 0 10px 0; border-top:1px solid #95b4e5;}
#menuProduits ul li{margin:0; padding:3px 0; list-style:none; background:none;}
#menuProduits ul li a{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF;}
#menuProduits ul li a:hover,	#menuProduits ul li a.active{ color:#efe0a5;}

#menuProduits div{display:none;width:170px; margin:0 auto; padding:8px 0 20px 0;}
#menuProduits div#menuEnvironnement{display:block;}

#menuProduits h2{margin:0;}
#menuProduits h2 a{display:block;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal;  color:#071662; text-transform:uppercase; padding:4px 0; text-decoration:none;}
#menuProduits h2 a:hover,#menuProduits h2 a.active{color:#acc9f6;}
#menuProduits h2 a.active{border-bottom:1px solid #547cbd;}
#menuProduits h2 a.active:hover{color:#ffffff;}*/

#MenuProduit ul{margin:0; padding:0;width:232px;}
#MenuProduit li{margin:0; padding:0; list-style:none; background:none;}
#MenuProduit li a{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF; cursor:pointer}
#MenuProduit li a:hover,	#MenuProduit li a.active{ color:#efe0a5;}
#MenuProduit li a.class1{border-bottom:1px solid #7aa6eb;margin:0;background:#99bcf4;display:block;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:13px; font-weight:normal;  color:#343639; text-transform:uppercase; padding:2px 15px; text-decoration:none;}
#MenuProduit li a.class1:hover{color:#FFFFFF}
#MenuProduit ul ul{display:block;width:170px; margin:0 auto; padding:8px 0 20px 0;}

#MenuProduit li a.class2{display:block;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal;  color:#071662; text-transform:uppercase; padding:4px 0; text-decoration:none; background:url(images/biseau-menu.gif) repeat-x bottom;}
#MenuProduit li a.class2:hover{color:#FFFFFF}

#MenuProduit li a.class3{display:block;font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal;  color:#FFFFFF/*#efe0a5*/; text-transform:none; padding:4px 0; text-decoration:none;}
#MenuProduit li a.class3:hover{color:#efe0a5}

#MenuProduit ul ul ul{padding:0 0 10px 0;}

#MenuProduit ul ul ul ul{ padding:0 0 10px 10px;}
#MenuProduit ul ul ul ul a{font-size:11px;}
/* ############################ FIN MENU PRODUITS ############################ */

div#encartTool{height: 80px;}
div#encartTool div div div div{background:url(images/ico-projet.jpg) no-repeat top left; padding:0 0 0 60px; width:66%;}
div#encartTool h3 a{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:15px; font-weight:normal;  color:#cdcdcd; text-decoration:none;}
div#encartTool h3 a:hover{color:#FFFFFF;}
div#encartTool h3{border-top:1px solid #bbbbbb;padding:6px 0 0 10px;}
div#encartTool h3.projet{border:0;border-bottom:1px solid #535353;padding:0 4px 8px 10px;}

#contacteznous h1{font-family:"Century Gothic", "Apple Gothic", Arial, sans-serif; color:#ffd200; font-size:18px; font-weight:normal;}


#produitsShortcuts{}
#produitsShortcuts div.volet{width:153px/*178px*//*208px*/; float:left; margin-right:12px;}
#produitsShortcuts div.volet.last{margin:0;}
#produitsShortcuts div.volet div.bloc{height:160px;}

#produitsShortcuts a{text-decoration:none;}


/* ############################ PAGE PRODUIT LISTE ############################ */
/*Titre*/
div.titreCategorie{width:90%;}
html>body div.titreCategorie{width:auto;}
div.titreCategorie h1,div.titreCategorie h2{line-height:20px;}
div.titreCategorie h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#6697E5; text-transform:uppercase; display:inline; padding-right:10px;}
div.titreCategorie h1 s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/puce-blue-down.png'); background:none; display:block; float:left; width:20px; height:20px; margin-right:4px; position:relative;}
html>body div.titreCategorie h1 s{filter:none; background: url(images/puce-blue-down.png) no-repeat center left; }
div.titreCategorie h2{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#99BCF4; text-transform:none; display:inline;padding-right:10px;}
div.titreCategorie h2 span{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-transform:none; display:inline;}
/*vignettes*/
#produitCategorie{}
#produitCategorie div.vignette				{float:left; width:163px/*218px*/; padding-top:15px;}
#produitCategorie div.header					{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-produit-top.png'); background:none; width:163px; height:12px;}
html>body #produitCategorie div.header		{filter:none; background:url(images/encart-produit-top.png) no-repeat top left;}
#produitCategorie div.contenu				{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-produit-bg.png', sizingMethod='scale'); background:none; width:163px; height:134px; overflow:hidden;}
html>body #produitCategorie div.contenu		{filter:none; background:url(images/encart-produit-bg.png) repeat-y left;}
#produitCategorie div.footer					{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/manergo/images/encart-produit-footer.png'); background:none; width:163px; height:40px; text-align:left;}
html>body #produitCategorie div.footer		{filter:none; background:url(images/encart-produit-footer.png) no-repeat top left;}

#produitCategorie div.contenu a				{display:block; width:150px; margin:0 0 0 2px;border:1px solid #777777; position:relative;}
#produitCategorie div.contenu a:hover		{border:1px solid #aaaaaa;}

#produitCategorie a.lienpuceblue				{color:#6697e5; font-size:10px; font-weight:normal; text-transform:uppercase; width:90%; float:none; padding:8px 0 0 8px; line-height:9px; text-decoration:none;}
/*#produitCategorie a.lienpuceblue span		{color:#cccccc; font-size:12px;}
#produitCategorie a.lienpuceblue strong		{color:#6697e5; font-weight:normal; text-transform:uppercase;}*/
#produitCategorie a.lienpuceblue:hover,		#produitCategorie a.lienpuceblue:hover *{color:#FFFFFF;}
#produitCategorie a.lienpuceblue s{margin-top:-3px;}



/* ############################ FIN PAGE PRODUIT LISTE ############################ */


/* ############################ PAGE PRODUIT LISTE ############################ */
#produitListe{}
#produitListe div.encartPdt{margin:15px 10px 0 0;border:1px solid #dcdcdc; background:url(images/bloc-bg.gif) repeat-x bottom #ffffff; padding:10px;}
/**/
#produitListe div.photo{float:left; width:170px;}
#produitListe div.photo a{display:block;border:1px solid #bcbcbc;width:150px; position:relative;background-color:#ffffff}
#produitListe div.photo a:hover{border:1px solid #dcdcdc;}
#produitListe div.photo img{display:block;margin:0 auto;cursor:pointer}

#produitListe div.resume{float:left; width:250px;border-right:1px solid #bcbcbc; padding:0 15px 0 0;}
#produitListe div.resume h1{font-family:Tahoma, Geneva, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#474b51;}
/**/
#produitListe div.actions{width:170px; float:right; padding:10px 0;}
#produitListe p.perso{padding:15px 0 0 42px;margin:0; background:url(produits/images/picto-personnalisation.gif) no-repeat 0 15px; clear:both; }
#produitListe p.perso strong{color:#5d7eba; font-weight:normal;}

#navigationPages{text-align:left; width:645px; padding:10px 0;}
#navigationPages div{float: left;}
#navigationPages div div{float: none;}
#navigationPages .courant *{font-weight:bold; color:#ffffff;}
/* ############################ FIN PAGE PRODUIT LISTE ############################ */

/* onglet*/
.slidecontenu{width:350px; overflow:hidden; position: relative;}
.slidecontenu .bande{width:700px;}
.slidecontenu .bande div{width:350px; float:left;}

/* onglet*/
.slidecontenu2{width:280px; overflow:hidden; position: relative;}
.slidecontenu2 .bande{width:840px;}
.slidecontenu2 .bande div{width:280px; float:left;}

/* onglet*/
.slidecontenu3{width:654px; overflow:hidden; position: relative;}
.slidecontenu3 .bande{width:1962px;}
.slidecontenu3 .bande div{width:654px; float:left;}


/* ############################ RUBRIQUE REALISATIONS ############################ */
#animationRealisations{width:654px; height:250px; margin-bottom:8px;}
/* ############################ MENU REALISATIONS ############################ */
#menuRealisations				{width:180px; margin:0 auto;}
#menuRealisations p				{color:#ffffff;  padding:10px 0; margin:0;}
#menuRealisations a.init			{display:block; float:left;color:#c8d9f4; padding:2px 8px 2px 20px; background:url(realisations/images/ico-init-recherche.gif) no-repeat 0 .4em;}
#menuRealisations a.init:hover	{color:#FFFFFF;}

#menuRealisations ul.reaDomaines,		#menuRealisations ul.reaSecteurs			{margin:0; padding:0; list-style:none;}
#menuRealisations ul.reaDomaines li,		#menuRealisations ul.reaSecteurs	 li		{margin:0 0 4px 0; padding:0; background:none;}
#menuRealisations ul.reaDomaines li a,	#menuRealisations ul.reaSecteurs	 li a		{text-decoration:none;}
#menuRealisations ul.reaDomaines		{border-bottom:1px solid #547cbd; padding-bottom:8px;}
#menuRealisations ul.reaSecteurs			{border-top:1px solid #95b4e5; padding-top:8px;}
#menuRealisations ul.reaDomaines li a,			#menuRealisations ul.reaSecteurs li a{padding-left:6px;}
#menuRealisations ul.reaDomaines li a		{font-family:Tahoma, Geneva, Helvetica, sans-serif;font-size:13px; color:#343639; text-transform:uppercase; font-weight:normal;}
#menuRealisations ul.reaSecteurs li a			{font-family:Tahoma, Geneva, Helvetica, sans-serif;font-size:12px;color:#c2d3ed; font-weight:normal;}
#menuRealisations ul.reaDomaines li a:hover,			#menuRealisations ul.reaSecteurs li a:hover{color:#ffffff;}
/* ############################ FIN MENU REALISATIONS ############################ */
#criteresSelection{padding:10px 0;}

#selectionRealisations{clear:both;}
#selectionRealisations div.ficheRea{float:left; width:204px; margin:0 10px 10px 0; background: url(realisations/images/ficheRea-bg.gif) repeat-x bottom #ffffff;}
/*header*/
#selectionRealisations div.ficheRea div.ficheHeader			{border:1px solid #BCBCBC; border-bottom:0;}
#selectionRealisations div.ficheRea div.ficheHeader div		{margin:0 auto; padding:8px 0; width:185px; height:280px; border:0;}
/*footer*/
#selectionRealisations div.ficheFooter,			#selectionRealisations div.ficheFooter div		{margin:0; padding:0; height:37px; width:204px;border:0;}
#selectionRealisations div.ficheFooter			{background:url(realisations/images/ficheRea-footer-1.gif) no-repeat bottom left;}
#selectionRealisations div.ficheFooter div		{background:url(realisations/images/ficheRea-footer-2.gif) no-repeat bottom right;}
/**/
#selectionRealisations h1,			#selectionRea h2,		#selectionRealisations h3{margin:0;}
#selectionRealisations h1				{height:25px; overflow:hidden;}
#selectionRealisations p.resumeFiche	{height:68px; overflow:hidden;}



/*#################### PAGE CONTACT #######################*/
#formulaireContact{width:350px;}
#formulaireContact label{display:block; margin: 0 0 3px 0; text-align:right}
#detailsContact{float:right; width:250px;}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.modalephotos{background:#ffffff;}
.modalephotos div.loading{background: url(images/loading.gif) no-repeat center center #ffffff; text-align:center;}

.lbdevis{display:block;width:75px;float:left}

/* Plan du site */
div.plansite{float:left;width:500px}

div.plansite ul{list-style-type: none; padding: 0px;  margin:5px 0 5px 0px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:1em;}
div.plansite li{background:none; padding:0; padding-left: 15px; border:0; margin: 0 20px 0 15px; text-align:justify;}
div.plansite li a{font-family:"Trebuchet MS", Trebuchet,Arial, Helvetica, sans-serif;
	font-size:16px;font-weight:bold;text-align:left;color:#5B92EB;
	text-transform:uppercase;text-decoration:none;display:block;cursor:pointer;}
div.plansite li a:hover{color:#244487;}

div.plansite ul ul li{}
div.plansite ul ul li a{font-family:"Trebuchet MS", Trebuchet,Arial, Helvetica, sans-serif;
	font-size:14px;font-weight:normal;text-align:left;color:#244487;
	text-transform:none;text-decoration:none;display:block;cursor:pointer;margin-left:15px;padding-top:10px}
div.plansite ul ul li a:hover{color:#5B92EB;}

div.plansite ul ul ul li{background-image: url(images/arrow-grey.gif);background-repeat: no-repeat; background-position: 20px;}
div.plansite ul ul ul li a{font-family:"Trebuchet MS", Trebuchet,Arial, Helvetica, sans-serif;
	font-size:12px;font-weight:normal;text-align:left;color:#5a5a5a;
	text-transform:none;text-decoration:none;display:block;cursor:pointer;margin-left:20px;padding-top:0px}
div.plansite ul ul ul li a:hover{color:#000000;}

.real_associe{text-align:center;margin-right:10px}
.real_associe a{text-decoration:none}

/* MENU SOCIETE */
#MenuSociete ul			{margin:0; padding:0; list-style:none; width:232px;}
#MenuSociete li			{margin:0; padding:0; background:none;}
#MenuSociete li a		{font-family:Tahoma, Geneva, Helvetica, sans-serif;font-size:13px; color:#343639; text-transform:uppercase; font-weight:normal;text-decoration:none; /*padding-left:6px;*/
						border-bottom:1px solid #7aa6eb; background:#99bcf4; margin:0;  display:block; padding:2px 15px;}
#MenuSociete li.selected a{color:#e8f1ff;}
#MenuSociete li.selected a:hover,	#MenuSociete li a:hover	{color:#ffffff;}



.pageCredits body{background:url(images/credits.jpg) no-repeat  center center #FFFFFF; text-align:center;}
.pageCredits a{display: block; width:400px; margin:0 auto; height:274px; text-decoration:none;}