﻿/* RESET */

html, body {margin:0; padding:0; border:0; background:transparent; font-size:14px; }

div, span, article, aside, footer, header, hgroup, nav, section, h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, table, tr, th, td, tbody, tfoot, thead
     {margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; }

img {margin:0; padding:0; border:0;}

table {border-collapse:collapse; border-spacing:0;}

input, select, textarea, form, fieldset {margin:=; padding:0; border:0;}

article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block}

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em
     {font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; font-style:normal; line-height:120%; text-indent:0; text-decoration:none; text-align:left; }

ol, ul {list-style:none; }


/* Global */
html	{   }
body	{  background-color:#FFFFCC;}


/* Headings */

h1, h3	{font-weight:bold; color:#0000CC; }

h2		{font-weight:bold; color:#FFFFCC;}

h1 { font-size:30px;  }
h2 { font-size:24px;  }
h3 { font-size:20px;  }

h4, h5, h6 {font-weight:normal; color:#0000CC; }
h4 { font-size:16px; }
h5 { font-size:14px; color:000000;}
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6img {margin:0;  }


/* Text Elements */
a:link		{color:#FF00FF;}
a:visited 	{color:#00FF00;}
a:hover 	{color:#FF0000;}
a:active 	{color:#000000;}
a:focus 	{color:#666;}



/* Images */

img 		{border:1px solid black;}


/* Tables */
th {font-size:12pt;color:#0000CC;font-weight :bold;vertical-align:top;}
td {font-size:12pt;color:#0000CC;vertical-align:top;}



/* Containers */
#wrapper		 {width:900px; margin:0px auto;  }

#banner 		{ width:100%; margin:0 0 20px 0;  }

#lang-nav 		{width:100%;  overflow:hidden; margin-left:20;}
#lang-nav ul li {display:inline }

#lang-nav-FR    { float:left; padding-left:20px;}
#lang-nav-GE    { float:right; padding-right:20px }
#lang-nav-EN    { float:right; padding-right:20px }

#page-title		{padding:0 0 10px 0;}

#left-nav {width:120px; margin:50px 0 20px 0; padding:0; float:left; }
#left-nav ul li   { background-color: #0000CC;   padding: 5px;  margin:20px 20px 10px 0; }
#left-nav ul li a { font-size:18px;  }
#left-nav ul li a:link		{color:#FFFFFF;  }
#left-nav ul li a:visited	{color:#FFFFFF;  }
#left-nav ul li a:hover		{color:#FF0000;  }
#left-nav ul li a:active	{color:#FFA500;  }
#left-nav ul li a:focus		{color:#000000;  }


#content {width:720px; padding:20px 0px; float:right;  }

#home-column-1 			{  width:480px; padding-left:0px; padding-right:10px; float:left; }
#home-column-2 			{  width:200px; padding-left:0px; padding-right:10px; float:right; }

#home-column-1-FR		{  width:360px; padding-left:0px; padding-right:10px; float:left; }
#home-column-2-FR		{  width:300px; padding-left:0px; padding-right:10px; float:right; }

#home-column-1-DE		{  width:360px; padding-left:0px; padding-right:10px; float:left; }
#home-column-2-DE		{  width:300px; padding-left:0px; padding-right:10px; float:right; }

#services-column-1 		{  width:360px; padding-left:0px; padding-right:10px; float:left;  color:#0000CC; }
#services-column-1 h3	{  padding:  20px 0 0 0; }
#services-column-1 li	{  margin: 5px 0 0 15px; }
#services-column-1 ul	{  list-style-type:disc; color:#0000CC;  padding: 5px 0 0 0;}

#services-column-2 		{  width:320px; padding-left:0px; padding-right:10px; float:right; color:#0000CC;}
#services-column-2 h3	{  padding:  20px 0 0 0; }
#services-column-2 li	{  margin: 5px 0 0 15px; }

#services-column-2 ul	{  list-style-type:disc; color:#0000CC;  padding: 5px 0 0 0;}
#services imove-logo h6    {	font-size:8px        }

#activities				{  width:700px; padding-left:0px; padding-right:10px; float:left;  color:#0000CC; }
#activities  h2			{  background-color: #0000CC; color:#FFFFCC; font-weight:normal; padding:5px;}
#activities  h3			{  padding:  20px 0 0 0; }
#activities  li			{  margin: 5px 0 0 15px; }
#activities  ul			{  list-style-type:disc; color:#0000CC;  padding: 5px 0 0 0;}

#back-to-top			{  font-family:Arial, Helvetica, sans-serif; font-size:10pt;  color:#FFFFFF; font-style:italic; text-align:center; padding:3px; margin:10px 0 20px 0; border:1px #0000CC solid;  }
 
 
#career li				{  margin: 5px 0 0 15px; }		
#career ul				{  list-style-type:disc; color:#0000CC;  padding: 5px 0 0 0;}
#career h3				{  margin: 15px 0 0 0; }	
		
#contact h4			{  padding:  25px 0 0 0; }

#footer			{  width:700px;  padding-left:180px; text-align:justify}

#footer	h5		{ text-align: justify; font-size:12px; color:#000000; }
 

















