/************************************
global styles
************************************/
body {
 background:#fff;
 color:#000;
 font-family:"Trebuchet MS", verdana, arial, sans-serif;
 font-size:0.8em;
}
.alternate, #accessibility, #header h2, #machines, #menu, #submenu, #tools, .doc, #signed_by_ezoulou.be, #slideshow_0 {
display:none;
}
a img {
border:none;
}
#wrapper {
padding:0 1cm;
}
/*
a.products, a.services, a.infos, a.contact {
 line-height:100%;
 padding-top:0;
 padding-bottom:0;
}
a:after {
 content: " [" attr(href) "] ";
 font-size:90%;
 padding:0;
}*/
a.products, .type_products h2 a {
color: #d71212;
}
a.services {
color: #ff6701;
}
a.infos {
color: #ffcc00;
}
a.contact {
color: #88aa00;
}
.entry h2 a {
color:#d40055;
}

h1 {
 font-size:200%;
 margin:1.2em 0;
}
h2 {
 font-size:150%;
 margin:0.8em 0;
}
h3 {
 font-size:130%;
 margin:0.8em 0;
}
img.left {
 float:left;
 margin:0.3em 10px 0 0;
 }
img.right {
 float:right;
 margin:0.3em 0 0 10px;
 }

#baseline {
 border-bottom:2px dotted #014670;
 display:inline;
 font-family:georgia, times, serif;
 font-size:150%;
 margin-left:30px;
 padding:0 0 1em 20px;
 position:absolute;
}
#content {
 border-left:2px dotted #014670;
 margin:2em 0 0 88px;
 padding:10px 50px;
}
#tagcloud {
 border-left:2px dotted #A7A34F;
 margin:2em 0 0 88px;
 padding:10px 50px;
}

/* special products */
.type_products #submenu {
	display:block;
}
.type_products #content {
	border-left:0;
	margin-left:0;
	padding:10px 0;
}
.type_products #content iframe {
	width:100%;
}

