
/* ---=== Global ===--- */
body {
	font: 12px "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #dddddd;
  background-color:#F3F3F3;
	/*background-color:#c6cfd0;*/
}

#all {
	margin:0px auto;
	width:760px;
}

#bando {
  display:block;
  margin-bottom:0px;
}

img {
	border:0px;
}

a {
	padding:0px;
	margin:0px;
	color:#000;
	text-decoration:none;
}

a:hover {
	/* color: #f9d9e6 */
	color:#111111;
}

.center {
	text-align:center;
}

p {
  margin:10px 0 10px 10px;
}

ul {
	margin:0;
  padding:0; 
}

h2 {
	margin:0 0 0 10px;
	font-size:14px;
  text-transform:uppercase;
  color: #65B12D;
}

h3 {
  font-size:12px;
  margin:10px 0 10px 10px; 
  color:#1d86ad;
}

dd {
  margin:0 0 0 25px;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.clear {
  clear:both;
  visibility:hidden; 
}

.color-text-vert {
	color:#009c83;
}

.color-text-rouge {
	color:#ff0000;
}

.color-text-bleu {
	color:#3366cc;
}

.fbtech {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#888888; 
}

.fbtech:hover {
  background-color:#D3D3D3;
  color:#FFF; 
}

#fbtech {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#888888; 
}

#fbtech:hover {
  background-color:#D3D3D3;
  color:#FFF; 
}

/* ---=== Menu Haut ===--- */
#menu-selection {
	padding-bottom:3px;
  margin:0;
}

#menu-selection li {
  list-style-type:none;
  padding:0;
  margin:0;
  float:left;
  height:29px;
  font-size:11px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold; 
  line-height:29px;
  text-align:center; 
}

#menu-selection a {
  color:#ffffff;
}

#ban-bleu {
  background-image:url(images/ban-bleu.gif);
  width:492px;
  height:29px; 
}

#company {
  background-image:url(images/company.gif);
  background-repeat:no-repeat;
  display: block;
  width:96px;
}

#company:hover {
  background-image:url(images/company-sel.gif);
}

#products {
  background-image:url(images/products.gif);
  background-repeat:no-repeat;
  display: block;
  width:76px;
}
#products:hover {
  background-image:url(images/products-sel.gif);
}

#contact {
  background-image:url(images/contact.gif);
  background-repeat:no-repeat;
  display: block;
  width:93px;
}

#contact:hover {
  background-image:url(images/contact-sel.gif);
}

#newsgauche {
color: #B22222;
font-size: 10px;
}

/* ---=== Navigation ===--- */ 
#maison {
  vertical-align:top;
}

.nav-top {
	padding:0 0 2px 0;
  margin:5px 0 5px 10px !important; 
  margin:5px 0 5px 5px; /* Correction Bug IE Dble float margin */
	font-size:10px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;  
	color:#1D86AD;
  line-height:10px;
  float:left; 
}

.nav-top a {
  color: #1D86AD;
}

.nav-top a:hover {
  color:#888888;
}

.flags img {
  padding:2px 10px 0 0;
  vertical-align:middle; 
}

/* ---=== Menu Gauche ===--- */
#menu-left {
  float:left;
  width:150px;
  padding-left:8px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ul-menu-left {
	margin:5px 0 10px 0;
	font-size:10px; 
	color:#1d86ad;
}

.ul-menu-left li {
	margin:0 0 5px 20px;
  padding-left:3px;
}

.ul-menu-left a:hover {
  color: #888888;
}

#onit {
  font-weight:bold;
  color: #888888;
  /*color:#FEDE58;*/
}

.develop {
  background-image:url(images/develop.gif);
  background-repeat:no-repeat;
  width:141px;
  height:23px;
  padding:6px 0px 0px 14px;
  line-height:10px;
  font-size:11px;
  font-weight:bold;
  margin:0 0 6px 0;  
}

.develop a {
  color:#ffffff;
}

.develop a:hover {
  color: #FEDE58;
}
  
.no-develop {
  background-image:url(images/nodevelop.gif);
  background-repeat:no-repeat;
}

.two-lines {
  padding:2px 0 0 14px;       /* A mettre qd le titre des menus de gauche est sur deux lignes */
  margin-bottom:9px;
}

.no-blue-link {
	color:#1d86ad;
}

/* ---=== Contenu ===--- */
#cometogether {
  background-color:#FFF;
  width:755px;
  background-image:url(images/fond.gif);
  background-repeat:repeat-y;
}

#top {
  width:755px;
  height:13px;
  background-image:url(images/cont-top.gif);
  background-repeat:no-repeat;
  background-position:bottom; 
}

#bot {
  width:755px;
  height:15px;
  background-image:url(images/cont-bot.gif);
  background-repeat:no-repeat;
}

.contenu { 
  float:left;
	text-align:left; 
	width:570px !important; 
  width:560px;  /* Correction Bug IE Modèle de boite */
	color:#888888;
  padding:0 0 0 10px !important;
	padding:0 0 0 5px;
}

.ultiret {
  list-style-type:none; 
  margin-bottom:20px;
}

.ultiret li {
  margin:0 0 5px 25px;
}

.ultiret-dl {
  list-style-type:none; 
  margin:5px 0 0px 0;
}

.ultiret-dl li {
  margin:0 0 5px 0;
}

/*  COLONNE */
.colonne-gauche
{
	width:250px;
	float:left;
}
.colonne-droite
{
	width:270px;
	float:right;
}

#form1 {
  width:300px;
  margin:50px 0 10px 0;
}

label.label {
	position:absolute;
	width:100px;
}

#form1 input {
   margin-left:100px;
   height:14px;
}

#envoyer {
   width:70px;
   height:20px !important;
   border:1px solid #000;
   background-color:white;
}
.no-list {
	list-style-type:none;
	margin-left:20px;
}

.confirm {
  margin:100px 0 100px 0;
  text-align:center; 
}