BODY {
	 text-align: left;
	 font-family: Verdana, arial;
	 font-size:12px;
   margin-top: 0;
   margin-left: 0;
   background-image: url(images/fond.gif);
	 background-repeat: no-repeat;	
   background-position:center bottom; 
}

#structure{ 
	margin-left: auto;
	margin-right: auto;
}

.logo{ 
  border:0px;
  margin-left:300px;
  margin-top:-100px;
}

p{
  font-family: arial;
  font-size: 12px;
  text-align: justify;
}

.baseline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2B2B2;
	text-decoration: none;
}

a.alienbase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2B2B2;
	text-decoration: none;
}

a.alienaabalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2B2B2;
	text-decoration: none;
}

.upline {
   background-repeat: no-repeat;
   background-position: right;
   background-image: url(images/permanence-telephonique.jpg);
   background-color: #009a8F;
   font-size: 10px;
   color: #E5E5E5;
   font-family: Arial, Helvetica, sans-serif;
   text-align: right;
   padding-right: 25px;
   height: 15px;
}

/* MENU*/
.menu-gauche{
	float: left;
	width: 145px;
	height:140px;
	margin-top:40px;
	margin-left:10px;
	border:0;
}

.menu-droit{
	margin-left: 650px;
	margin-right: 20px;
	margin-top:40px;
  width: 180px;
  height:240px
}

.menu-contact{
  /*padding-right:590px;*/
  margin-left:750px;
  margin-top:-40px;
	/*float:right;*/
  width: 176px;
  height:130px;
  position:relative;
}

.sousmenu{
  color: #f95e21;
  font-family: arial;
  font-size: 12px;
  font-weight: bolder;
}


.sousmenu-violet{
  color: #8a0070;
  font-family: arial;
  font-size: 12px;
  font-weight: bolder;
}

.sousmenu-vert{
  color: #009a8f;
  font-family: arial;
  font-size: 12px;
  font-weight: bolder;
}

.fleche{
  margin-left:10px;
}

.images{
  border:0;
}

.titremenu{
  color: #f95e21;
  font-family: arial;
  font-size: 12px;
  font-weight: bolder;
  font-style: italic;
}

.titremenuviolet{
  color: #8a0070;
  font-family: arial;
  font-size: 12px;
  font-weight: bolder;
  font-style: italic;
}
/* FIN MENU*/

/* Image page d'accueil*/
.image_accueil{
  border:0;
  margin-top:9px;
  margin-left:-10px;
  margin-bottom:-10px;
}
/* Fin image page d'accueil*/

/* Cadre central gris*/
.cadrecentre {
  margin-top:-260px;
  margin-left:165px;
  padding-bottom: 10px;
	width: 470px;
	background: url(images/cadrebas2.png) no-repeat;	
	background-position: center bottom;	
}

.haut{
	background: transparent url(images/cadrehaut2.png) no-repeat;
	background-position: center top;	
}

.milieu{
  margin-top:-60px;
  background: url(images/cadrecentre.png) repeat-y; 
}

.cadrecentre h1 {
  font-family: arial;
	font-size: 22px;	
	font-weight: bold;
	color: #F95E21;
	text-decoration: none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:30px;
}

.cadrecentre h2 {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  float:left;
  margin-top:12px;
  padding-left:40px; 
}

.cadrecentre h3 {
  font-family: arial;
  font-size: 12px;
	font-weight: normal;		
}

.cadrecentre h4 {
  font-family: arial;
  font-size: 12px;
	font-weight: bold;
}
/* Fin de cadre central gris*/

/* Cadre central vert*/
.cadrecentrev {
  margin-top:-260px;
  margin-left:165px;
  padding-bottom: 10px;
	width: 470px;	
	background: url(images/cadrebas2-vert.png) no-repeat;	
	background-position: center bottom;	
}

.hautv{
	background: transparent url(images/cadrehaut2-vert.png) no-repeat;
	background-position: center top;
	
}

.milieuv{
  margin-top:-60px;
  background: url(images/cadrecentre-vert.png) repeat-y; 
}

.cadrecentrev h1 {
  font-family: arial;
	font-size: 22px;	
	font-weight: bold;
	color: #009a8f;
	text-decoration: none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:30px;
}

.cadrecentrev h2 {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  float:left;
  margin-top:12px;
  padding-left:40px; 
}

.cadrecentrev h3 {
  font-family: arial;
  font-size: 12px;
	font-weight: normal;		
}

.cadrecentrev h4 {
  font-family: arial;
  font-size: 12px;
	font-weight: bold;
}
/* Fin de cadre central vert*/


/* Cadre central orange*/
.cadrecentreo {
  margin-top:-260px;
  margin-left:165px;
  padding-bottom: 10px;
	width: 470px;	
	background: url(images/cadrebaso.png) no-repeat;	
	background-position: center bottom;
}

.hauto{
	background: transparent url(images/cadrehauto.png) no-repeat;
	background-position: center top;
	
}

.milieuo{
  margin-top:-60px;
  background: url(images/cadrecentreo.png) repeat-y; 
}

.milieuo2{
  margin-top:-30px;
  background: url(images/cadrecentreo.png) repeat-y; 
  width:350px;
  padding-left:20px;
}

.cadrecentreo h1 {
  font-family: arial;
	font-size: 22px;	
	font-weight: bold;
	color: #F95E21;
	text-decoration: none;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:30px;
}

.cadrecentreo h2 {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  /*float:left;*/
  /*margin-top:14px;*/
  padding-top:14px;
  padding-right:30px;
  padding-left:35px;
  /*text-align: justify; */
}

.cadrecentreo h3 {
  font-family: arial;
  font-size: 12px;
	font-weight: normal;
  text-align: justify;	
}

.cadrecentreo h4 {
  font-family: arial;
  font-size: 12px;
	font-weight: bold;
}
/* Fin de cadre central orange*/

/* Cadre central violet*/
.cadrecentrevi {
  margin-top:-260px;
  margin-left:165px;
  padding-bottom: 10px;
	width: 470px;	
	background: url(images/cadrebasvi.png) no-repeat;	
	background-position: center bottom;
}

.hautvi{
	background: transparent url(images/cadrehautvi.png) no-repeat;
	background-position: center top;
	
}

.milieuvi{
  margin-top:-60px;
  background: url(images/cadrecentrevi.png) repeat-y; 
}

.cadrecentrevi h1 {
  font-family: arial;
	font-size: 22px;	
	font-weight: bold;
	color: #8a0070;
	text-decoration: none;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:30px;
}

.cadrecentrevi h2 {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  /*float:left;
  margin-top:13px;*/
  padding-right:30px;
  padding-left:35px;
  padding-top:14px;
  /*text-align: justify; */
}

.cadrecentrevi h3 {
  font-family: arial;
  font-size: 12px;
	font-weight: normal;		
}

.cadrecentrevi h4 {
  font-family: arial;
  font-size: 12px;
	font-weight: bold;
}
/* Fin de cadre central violet*/

/* Texte central*/
.cadretexte{
  width:420px;
  margin-left:30px;
  margin-top:30px;
  margin-bottom:25px;
}

.pointillet{
  margin-left:25px;
  margin-top:60px;
}

.pointilletbas{
  margin-left:-5px;
}
/* Fin de texte central*/


/* Cadre vert*/
.cadrevert {
  width:418px;
  height:122px;
  margin-top:15px;
  margin-left:26px;
  background-image: url(images/cadre-vert.gif);
  background-repeat: no-repeat;
}

/* Fin de cadre vert*/

/* Cadre orange*/
.cadreorange {
  width:445px;
  height:38px;
  margin-top:15px;
  margin-left:13px;
  background-image: url(images/cadre-orange.gif);
  background-repeat: no-repeat;
}

.cadreorange-long {
  width:307px;
  height:142px;
  margin-top:15px;
  margin-left:30px;
  background-image: url(images/cadre-orange2.gif);
  background-repeat: no-repeat;
}

.cadreorange-milieu {
  width:307px;
  height:118px;
  margin-top:15px;
  margin-left:30px;
  background-image: url(images/cadre-orange-fleche.gif);
  background-repeat: no-repeat;
}

.cadreorange-milieu2 {
  width:307px;
  height:142px;
  margin-top:15px;
  margin-left:30px;
  background-image: url(images/cadre-orange-fleche2.gif);
  background-repeat: no-repeat;
}

.cadreorange-court {
  width:307px;
  height:59px;
  margin-top:15px;
  margin-left:30px;
  background-image: url(images/cadre-orange3.gif);
  background-repeat: no-repeat;
}

.flecheo{
  position:absolute;
  width:9px;
  height:10px;
  margin-left:10px;
  margin-top:15px;
}
/* Fin de cadre orange*/


/* Cadre violet*/
.cadreviolet {
  width:445px;
  height:38px;
  margin-top:15px;
  margin-left:13px;
  background-image: url(images/cadre-violet.gif);
  background-repeat: no-repeat;
}

.cadreviolet-long {
  width:307px;
  height:142px;
  margin-top:15px;
  margin-left:30px;
  background-image: url(images/cadre-violet2.gif);
  background-repeat: no-repeat;
}

.cadreviolet-court {
  width:307px;
  height:59px;
  margin-top:15px;
  margin-left:30px;
  background-image: url(images/cadreviolet.gif);
  background-repeat: no-repeat;
}

.flecheo{
  position:absolute;
  width:9px;
  height:10px;
  margin-left:10px;
  margin-top:15px;
}
/* Fin de cadre violet*/

/* Bouton "En savoir plus"*/
.ensavoirplus{
  height:25px;
  width:300px;
  margin-left:100px;
}
/* Fin de bouton "En savoir plus"*/


/* Upline*/
.entete{
  width:750px;
  height:10px;
  position: absolute;
  top: 0%;
  bottom: 0;
  left: 2%;
  right: 0; 
  font-size: 9px;
  color: #ffffff;
}
/* Fin de upline*/

/* Baseline*/
.piedpage{
	font-size: 9px;
	color: #B2B2B2;
	text-decoration: none;
  text-align: justify;
  width:400px;
  margin-left:200px;
}
/* Fin de baseline*/


/* Liens*/
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #F95E21;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
	text-decoration: none;
}

a.amenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.amenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F95E21;
	text-decoration: none;
}

a.aliste{
  font-weight: normal;
  font-size: 11;
}

a.alisteblanc{
  font-weight: bold;
  font-size: 11;
  color:#ffffff;
}

a.alien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
}

a.sousmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#F95E21;
}



/* Fin de liens*/

/*Photos*/
.photo-perm{
  float:left;
  margin-left:329px;
  margin-top:-74px;
  position:absolute;  
}

.photo-perm-plus{
  float:left;
  margin-left:329px;
  margin-top:-101px;
  position:absolute;  
}

.photo-standard{
  float:left;
  margin-left:333px;
  margin-top:-74px;
  position:absolute;  
}

.photo-standard-plus{
  float:left;
  margin-left:333px;
  margin-top:-101px;
  position:absolute;  
}

.photo-va{
  float:left;
  margin-left:329px;
  margin-top:-74px;
  position:absolute;  
}

.photo-va-plus{
  float:left;
  margin-left:329px;
  margin-top:-101px;
  position:absolute;  
}

.photo-internet{
  float:left;
  margin-left:329px;
  margin-top:-90px;
  position:absolute;  
}

.photo-internet-plus{
  float:left;
  margin-left:329px;
  margin-top:-117px;
  position:absolute;  
}

.photo-sav{
  float:left;
  margin-left:329px;
  margin-top:-74px;
  position:absolute;  
}

.photo-sav-plus{
  float:left;
  margin-left:329px;
  margin-top:-101px;
  position:absolute;  
}

.photo-medical{
  float:left;
  margin-left:329px;
  margin-top:-74px;
  position:absolute;  
}

.photo-medical-plus{
  float:left;
  margin-left:329px;
  margin-top:-101px;
  position:absolute;  
}

.photo-chat{
  float:left;
  margin-left:350px;
  margin-top:-74px;
  position:absolute;  
}

.photo-fax{
  float:left;
  margin-left:350px;
  margin-top:-74px;
  position:absolute;  
}

.photo-dom-tel{
  float:left;
  margin-left:350px;
  margin-top:-74px;
  position:absolute;  
}

.photo-dom-mail{
  float:left;
  margin-left:350px;
  margin-top:-74px;
  position:absolute;  
}

.photo-logistique{
  float:left;
  margin-left:345px;
  margin-top:-74px;
  position:absolute;  
}

.photo-histo{
  float:left;
  margin-left:351px;
  margin-top:-74px;
  position:absolute;  
}

.photo-qualiserv{
  float:left;
  margin-left:354px;
  margin-top:-74px;
  position:absolute;  
}

.photo-presse{
  float:left;
  margin-left:330px;
  margin-top:-74px;
  position:absolute;  
}

.photo-ref{
  float:left;
  margin-left:351px;
  margin-top:-74px;
  position:absolute;  
}
/*Fin de photos*/

/* Liste à puce*/
/*ul.liste {
  list-style-image: url("images/fleche-grise.gif");
  font-family: arial;
  font-size: 12px;
  text-align: justify;

}*/
/* Fin de liste à puce*/

/*Span*/
span.orange{
 color:#F95E21;
 font-weight: bold;
 font-family: arial;
 font-size: 12px;
 text-align: justify;
}

span.violet{
 color:#8a0070;
 font-weight: bold;
 font-family: arial;
 font-size: 12px;
 text-align: justify;
}

span.vert{
 color:#009a8f;
 font-weight: bold;
 font-family: arial;
 font-size: 12px;
 text-align: justify;
}

span.italique{
 color:#000000;
 font-style: italic;
 font-size:10px;
}
/*Fin de span*/

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.info-grippe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f95e21;
	font-weight:bold;
	text-align: center;
}

.info-cliquer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f95e21;
	font-weight:bold;
	text-align: center;
}

span.txtgros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
  font-weight:bold;  
}

span.txtcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
  font-weight:bold;
  text-align:center;
  
}

