/* Mise en forme du body */
body { margin:0 0 0 0; padding:0 0 0 0; background-color: #f8f8f8; background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#6b6b6b;}

/*-----------------------------------------------------------*/

/* Menu 1 3 DIV*/

#topMenu {width: 900px; height: 120px; margin: 5px auto 0 auto; background-image:url(../images/fond-navigation.png);}
#topMenu p {margin:0 ; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#ffccff; text-align:left;}
#topMenu p a:link {text-decoration: none; color:#95ccff;}
#topMenu p a:visited {text-decoration: none; color:#95ccff;}
#topMenu p a:hover {text-decoration: none; color:#ffffff;}

  /* logo */
  #logo {float:left; width: 120px; height: 120px; margin: 7px auto 0 auto;}
  #logo p {padding: 0 0 0 10px; text-align: center;}
  
  /* banniere */
  #banniere {float:left; width: 480px; height: 60px; margin: 7px auto 0 auto;}
  #banniere p {padding: 3px 0 0 0;}
  
  /* agence */
  #agence {float:left; width: 300px; height: 30px; margin: 7px auto 0 auto; }
  #agence p {margin:0 ; padding: 0 ; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#3aa0ff; text-align: center; color: #0000FF; }
  
  /* formulaire */
  #formulaire {float:left; width: 300px; height: 27px; margin: 3px auto 0 auto; }
  #formulaire p {margin:0 ; padding: 0 ; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#3aa0ff; text-align: center; color: #0000FF; }
  
  /* navigation */
  #navigation {float:left; width: 780px; height: 60px; margin: 0 auto 0 auto; background-image:url(../images/barre-bleu.png);}
  #navigation p {margin:0px; padding: 22px; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}
  #navigation p a:link {font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#ffff00; }
  #navigation p a:visited {font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#ffff00; }
  #navigation p a:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#95ccff; }

/*-----------------------------------------------------------*/

/* separation */
#separation {width: 900px; height: 10px; margin:0 auto 0 auto; padding:0; background-image:url(../images/fond-separation.png);}


/*-----------------------------------------------------------*/


/* CONTENU CONTENEUR 3 DIV */
#contenuprincipale {width: 900px; margin:0 auto 0 auto; padding:0; background-image:url(../images/fond-zone-texte.png); }

	/* 1) separateur */
	#separateur {width: 900px; height: 10px; margin:0 auto; padding: 0; }
	
	/*-----------------------------------------------------------*/

	/* 2) Boite agence */
	#boiteagence {float:left; width: 180px; height: 360px; margin: 0 0 0 15px; padding: 0; }
	#boiteagence p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; margin:0; text-align:center;}
		
		
	/*-----------------------------------------------------------*/
	
	/* 3) Zone de texte */
	#zoneTexte {float:left; width: 700px; height: 350px; margin: 0 0 0 0; padding: 0;}
	#zoneTexte p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; margin: 0; text-align:center;}
	h1 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#3aa0ff; text-decoration: underline; margin:0;}
	h2 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; margin:0; text-align:justify;}
	h3 {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; margin:0; text-align:justify;}
	.positiongauche {float:left; margin-left: 0px; border:none; margin-top: 0; }
	.positiondroit {float:right; margin-left: 0px; border:none; margin-top: 0; }

	
	/*-----------------------------------------------------------*/
	/* 4) cacouterien */
	#cacouterien {float:left; margin: 0 0 0 40px; border:1px solid #cccccc; height:80px; width:170px; overflow:auto; padding:0;}
	#cacouterien p {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; margin:0; text-align:center;}
	#cacouterien p a:link {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#cacouterien p a:visited {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#cacouterien p a:hover {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: underline;}
	
	/*-----------------------------------------------------------*/
	
	/* 5) E-referenceur */
	#E-referenceur {float:left; margin: 0 0 0 40px; border:1px solid #cccccc; height:80px; width:170px; overflow:auto; padding:0;}
	#E-referenceur p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; text-align:center;}
	#E-referenceur p a:link {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#E-referenceur p a:visited {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#E-referenceur p a:hover {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: underline;}

	/*-----------------------------------------------------------*/

	/* 6) LienDur */
	#liendur {float:left; margin: 0 0 0 40px; border:1px solid #cccccc; height:80px; width:170px; overflow:auto; padding:0;}
	#liendur p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; text-align:center;}
	#liendur p a:link {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#liendur p a:visited {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#liendur p a:hover {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: underline;}

	/*-----------------------------------------------------------*/
		
	/* 7) Lien-annuaires */
	#Lien-annuaires {float:left; margin: 20px 0 0 40px; border:1px solid #cccccc; height:80px; width:170px; overflow:auto; padding:0;}
	#Lien-annuaires p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; text-align:center;}
	#Lien-annuaires p a:link {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#Lien-annuaires p a:visited {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#Lien-annuaires p a:hover {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: underline;}

	/*-----------------------------------------------------------*/
	
	/* 8) Indexlien */
	#Indexlien {float:left; margin: 20px 0 0 40px; border:1px solid #cccccc; height:80px; width:170px; overflow:auto; padding:0;}
	#Indexlien p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; text-align:center;}
	#Indexlien p a:link {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#Indexlien p a:visited {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#Indexlien p a:hover {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: underline;}


	/*-----------------------------------------------------------*/

	/* 9) Ref-urls */
	#Ref-urls {float:left; margin: 20px 0 0 40px; border:1px solid #cccccc; height:80px; width:170px; overflow:auto; padding:0;}
	#Ref-urls p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; text-align:center;}
	#Ref-urls p a:link {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#Ref-urls p a:visited {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: none;}
	#Ref-urls p a:hover {color: #3aa0ff; font: 9px; text-align:center; margin:0; text-decoration: underline;}

	/*-----------------------------------------------------------*/
	
	
	/* Patch bug IE6 */
	.spacer {clear: both; visibility:hidden; margin:0; padding:0;}

/*-----------------------------------------------------------*/


/* partenaire */
#partenaire { width: 900px; height: 40px; margin:0 auto 0 auto; padding: 0; }
#partenaire p { font-size: 11px; text-align: center; margin-top: 0; margin-bottom: 0}
#partenaire p a:link { font-size: 10px; text-decoration: none; color:#3aa0ff;}
#partenaire p a:visited { font-size: 10px; text-decoration: none; color:#3aa0ff;}
#partenaire p a:hover { font-size: 10px; text-decoration: underline; color:#3aa0ff;}


/* fin de page */
#findepage {width: 900px; height: 50px; margin:0 auto 0 auto; padding: 0; }
#findepage p { font-size: 10px; text-align: center; margin-top: 0; margin-bottom: 0}
#findepage p a:link { font-size: 10px; text-decoration: none; color:#3aa0ff;}
#findepage p a:visited { font-size: 10px; text-decoration: none; color:#3aa0ff;}
#findepage p a:hover { font-size: 10px; text-decoration: underline; color:#3aa0ff;}

/*-----------------------------------------------------------*/


/* footer */
#footer {width: 900px; height: 30px; margin:0 auto 0 auto; padding: 0; }
#footer p {font-size: 9px; text-align: right;}


/*-----------------------------------------------------------*/


/* styles globaux */

a:link { text-decoration: none; color:#3aa0ff;}
a:visited { text-decoration: none; color:#3aa0ff;}
a:hover { text-decoration: underline; color:#000000;}


.sansBordure { border: none;}

.galerieBtn {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; border:none; background-color: #000; margin: 2px 0; padding:4px;}