body {
	margin-left: auto;
	margin-right: auto;
	margin-top : 0px;
	text-align : center;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color : #ffffff;
}
a { text-decoration:underline; }
a:hover { text-decoration:underline;}
.sousnav {font-family:verdana, sans serif; color : #ffffff; font-size:11px;  font-weight:bold;}
a.sousnav {font-family:verdana, sans serif; color : #001A89; font-size:11px;  font-weight:bold;}
a.sousnav:hover{color : #001A89; }
a.bleu_ciel10 {font-family:verdana, sans serif; color : #EA5902; font-size:10px; }
a.bleu_ciel11 {font-family:verdana, sans serif; color : #EA5902; font-size:11px; }
img {border:0px;}
img.aligne { vertical-align:middle; }
form {margin:0px;}
li {line-height: 15px}

.texte9 {font-family:verdana, sans serif; color : #001786; font-size:9px; }
.texte10 {font-family:verdana, sans serif; color : #001786; font-size:10px; }
.texte {font-family:verdana, sans serif; color : #001786; font-size:11px; }
.texte12 {font-family:verdana, sans serif; color : #001786; font-size:12px; }
.texte24 {font-family:verdana, sans serif; color : #001786; font-size:24px; }
.texte td {font-family:verdana, sans serif; color : #001786; font-size:10px;}
.texte td .orange { color: #ea5906; }
.erreur {
	/*font-weight:bold;*/
	color:red;
}
.bleu_ciel11 {font-family:verdana, sans serif; color : #1189BD; font-size:11px; }
.bleu_fonce11 {font-family:verdana, sans serif; color : #001A8A; font-size:11px; }
.bleu_ciel10 {font-family:verdana, sans serif; color : #1189BD; font-size:10px; }
.orange9 {font-family:verdana, sans serif; color : #EA5902; font-size:9px; }
.orange10 {font-family:verdana, sans serif; color : #EA5902; font-size:10px; }
.orange11 {font-family:verdana, sans serif; color : #EA5902; font-size:11px; }
.orange12 {font-family:verdana, sans serif; color : #EA5902; font-size:12px; }
.orange16 {font-family:verdana, sans serif; color : #EA5902; font-size:16px; }
.jaune10 {font-family:verdana, sans serif; color : #FFA800; font-size:10px; }
.bleu10 {font-family:verdana, sans serif; color : #618FFD; font-size:10px; } 
.vert10 {font-family:verdana, sans serif; color : #00FF00; font-size:10px; }
.rouge10 {font-family:verdana, sans serif; color : #FF0000; font-size:10px; }
.gris11 { font-family:verdana, sans serif; color:#625F60; font-size:11px; }
#pays { border:0px; color:#001786; width:100px; vertical-align:middle;}
#contenu { width:784px; background:url('images/fond_td.gif'); background-repeat:repeat-y;}

/* sous nav Eau*/
#sousnav1 { height:28px; width:90px; float:left; margin-left:300px; padding:3px 0px 2px 20px;}
#sousnav2 { height:28px; width:90px; float:left; margin-left:10px; padding:3px 0px 2px 20px;}
#sousnav3 { height:28px; width:90px; float:left; margin-left:10px; padding:3px 0px 2px 20px;}
#sousnav4 { float:left; height:28px; margin-left:10px; padding:3px 0 2px 20px; width:90px; }
/* Sous nav Communication */
#sousnav1b { height:28px; width:200px; float:left; margin-left:20px; padding:3px 0px 2px 10px;}
#sousnav2b { height:28px; width:200px; float:left; margin-left:10px; padding:3px 0px 2px 10px;}
#sousnav3b { height:28px; width:150px; float:left; margin-left:10px; padding:3px 0px 2px 10px;}
#sousnav4b { height:28px; width:120px; float:left; margin-left:10px; padding:3px 0px 2px 10px;}
/* sous nav Liens*/
#sousnav1c { height:28px; width:80px; float:left; margin-left:350px; padding:0px 0px 0px 10px;}
/* sous nav Jeu*/
#sousnav1d { height:28px; width:70px; float:left; margin-left:350px; padding:3px 0px 2px 10px;}
/* sous nav Produit*/
#sousnav1e { height:28px; width:120px; float:left; margin-left:350px; padding:3px 0px 2px 10px;}
#sousnav2e { height:28px; width:100px; float:left; margin-left:10px; padding:3px 0px 2px 10px;}
td.bleu {border:1px solid #8CD1ED;}
input {width:240px; height:20px; border:1px solid #BCE9FC; margin: 2px 0px 2px 0px;}

/* Les popups */
#pop_top { background:url('images/popups/pop_top.gif'); background-repeat:no-repeat; width:400px; height:84px;}
#pop_middle { background:url('images/popups/pop_fond.gif'); background-repeat:repeat-y; width:400px; text-align:justify; padding:10px 0px 0px 10px;}
#pop_close { float:right; padding : 7px 7px 0px 0px;}
#pop_titre {padding:40px 0px 0px 9px;}
p.cartouche {
text-indent:-1px; 
line-height:11px;
margin:2px 0; padding:0;
}
.radio_op {
  width: 15px;
  height: 12px;
  border: 0;
}
.input_op {
  border: 1px solid #eb5d09;
  background: #fff url(OP/20070216_bandelettes/images/bg_form.gif);
  width: 140px;
  height: 16px;
  font-family: Verdana;
  font-size: 10px;
}
.input_op2 {
  border: 1px solid #eb5d09;
  background: #fff url(OP/20070216_bandelettes/images/bg_form.gif);
  width: 40px;
  height: 16px;
  font-family: Verdana;
  font-size: 10px;
}
.obligatoire {
  color: #ea5906;
}
#form_home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #001787;
  width: 400px;
  padding-top:8px;
}
.form_newsletter_home {
  border: 1px solid #001787;
  background: #fff;
  width: 150px;
  height: 18px;
  font-size: 10px;
  color: #bbb;
  padding-left: 2px;
}

.separateur-newsletters {
      background: url(images/separateur-newsletters.gif) left center repeat-x;
      height: 20px;
}
#smenu-societe {
	margin: 0 300px 0;
}
.photo-vignette-pdf img {
      border: 1xp solid #eb5903;
}
.titre-avantage {
      cursor: pointer;
}
.liste-avantages li a {
      color: #001A8A;
      text-decoration: none;
}

.bt_ok_home {
  color: #001787;
  font-weight: bold;
  border: 0;
  padding:0;
  width: 20px;
  background: #eb5903;
  cursor:pointer;
}
.input_desabo {
  width: 150px;
  height: 16px;
  border: 1px solid #eb5903;
  background: url(images/bg_form_desabo.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #001787;
}
.bt_ok_desabo {
  color: #eb5903;
  font-weight: bold;
  border: 0;
  padding:0;
  width: 20px;
  background: transparent;
  cursor:pointer;
}

/* home mosaic table */

table.home_mosaic {
	margin:0;
	padding:0;
	width:783px;
}

table.home_mosaic  a {
	margin:0;
	padding:0;
	text-decoration:none;
}

table.home_mosaic tr.mosaic_line {
	margin:0;
	padding:0;
	height:113px;
}

table.home_mosaic tr.mosaic_line td {
	height:111px;
	width:111px;
	margin:0;
	padding:0;
}

table.home_mosaic tr.mosaic_line td img {
	height:111px;
	width:111px;
	margin:0;
	padding:0;
}

#home_bottom_left_image_bg {
	height:168px;
	width:339px;
	background:url(images/home/fond_01.gif);
	position:relative;
	padding:0;
	margin:0;
}

#home_bottom_left_image_content {
	position:absolute;
	top:17px;
	left:0;
	padding:0;
	margin:0;
	z-index:10;
}
