/* Mise en forme du body */
body { margin:0 0 0 0; padding:0 0 0 0; background-color: #F5F5F5; background-repeat:repeat-y; font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#6b6b6b;}

/*-----------------------------------------------------------*/


/* CONTENU CONTENEUR 2 DIV */
#contenuprincipale {width: 990px; margin:0 auto 0 auto; padding:0 ; }

/* Menu navigation */

#menugauche {float:left; width: 220px; height: 635px; margin: 5px auto 0 auto; background-image:url("../images-2009/fond-site/fond-menu-navigation.png");}
#menugauche p {margin:0px; padding: 2px 30px 0 0; font: 10px Georgia, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}
#menugauche p a:link {text-decoration: none; color:#95ccff;}
#menugauche p a:visited {text-decoration: none; color:#95ccff;}
#menugauche p a:hover {text-decoration: none; color:#ffffff;}

     /* logo */
     #logo {width: 215px; height: 75px; margin:0 auto 0 auto; padding: 0; background-image:url("../images-2009/fond-site/fond-logo.png");}
     #logo p {margin: 0; padding: 0 0 0 0; font: bold 12px Georgia, Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; }
     
     /* Menu 1 */
     #menu1 {width: 215px; height: 210px; margin:0 auto 0 auto; padding: 0; background-image:url("../images-2009/fond-site/fond-menu-1.png");}
     #menu1 p {margin: 0; padding: 0; font: bold 11px Georgia, Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#FF00FF;}
     #menu1 p a:link {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #menu1 p a:visited {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #menu1 p a:hover { font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ff0000;}
     
     /* Telephone */
     #telephone {width: 215px; height: 30px; margin: 5px auto 0 auto; padding: 0; background-image:url("../images-2009/fond-site/fond-telephone.png");}
     #telephone p {margin: 0; padding: 5px 0 0 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#00ff00;}
     #telephone p a:link {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #telephone p a:visited {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #telephone p a:hover { font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ff0000;}
     
     /* Menu 2 */
     #menu2 {width: 215px; height: 100px; margin:0 auto 0 auto; padding: 0; background-image:url("../images-2009/fond-site/fond-menu-2.png");}
     #menu2 p {margin: 0; padding: 0; font: bold 11px Georgia, Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#FF00FF;}
     #menu2 p a:link {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #menu2 p a:visited {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #menu2 p a:hover { font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ff0000;}
     
     /* contact */
     #contact {width: 215px; height: 30px; margin: 5px auto 0 auto; padding: 0; background-image:url("../images-2009/fond-site/fond-telephone.png");}
     #contact p {margin: 0; padding: 5px 0 0 0; font: bold 11px Georgia, Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#FF00FF;}
     #contact p a:link {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #contact p a:visited {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #contact p a:hover { font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ff0000;}
     
     /* Menu 3 */
     #menu3 {width: 215px; height: 180px; margin:0 auto 0 auto; padding: 0; background-image:url("../images-2009/fond-site/fond-menu-3.png");}
     #menu3 p {margin: 0; padding: 0; font: bold 11px Georgia, Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#FF00FF;}
     #menu3 p a:link {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #menu3 p a:visited {font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ffffff;}
     #menu3 p a:hover { font: bold 15px Times New Roman, Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#ff0000;}


	/* 2) Zone de texte */
	#zonetexte {float:left; width: 770px; height: 635px; margin: 5px 0 auto 0; padding: 0; background-image:url("../images-2009/fond-site/fond-zone-texte.png");}
	#zonetexte p {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0; text-align:center;}
	h1 {font: 46px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica ; color:#000000; margin:0; text-align: center; font-style: italic;}
	h2 {font: 21px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica ; color:#000000; margin:0; text-align:center; font-style: italic;}
	h3 {font: 11px Verdana, Arial, Helvetica ; color:#6b6b6b; margin:0; text-align:center;}
	.positiongauche {float:left; margin-left: 5px; border:none; margin-top: 0; }
	
	/* 2.1) Tours */
	#tours {float:left; width: 385px; height: 450px; margin: 5px 0 auto 0; padding: 0; }
	#tours p {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0; text-align:center; font-style: italic;}
    #tours p a:link {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#3aaff; margin:0; text-decoration: underline; text-align:center; font-style: italic;}
    #tours p a:visited {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#3aaff; margin:0; text-decoration: underline; text-align:center; font-style: italic;}
    #tours p a:hover {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#ff0000; margin:0; text-decoration: underline; text-align:center; font-style: italic;}

	/* 2.1) solutions */
	#solutions {float:left; width: 385px; height: 450px; margin: 5px 0 auto 0; padding: 0; }
	#solutions p {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0; text-align:center; font-style: italic;}
    #solutions p a:link {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#3aaff; margin:0; text-decoration: underline; text-align:center; font-style: italic;}
    #solutions p a:visited {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#3aaff; margin:0; text-decoration: underline; text-align:center; font-style: italic;}
    #solutions p a:hover {font: 23px Times New Roman, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#ff0000; margin:0; text-decoration: underline; text-align:center; font-style: italic;}

	/*-----------------------------------------------------------*/
	
	/* Patch bug IE6 */
	.spacer {clear: both; visibility:hidden; margin:0; padding:0;}

/*-----------------------------------------------------------*/


/* separation */
#separation {width: 990px; height: 30px; margin:0 auto 0 auto; padding:0;}


/*-----------------------------------------------------------*/

/* partenaires */
#partenaires { width: 990px; height: 50px; margin:0 auto 0 auto; padding: 0; }
#partenaires p { font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin:0;}
#partenaires p a:link { font-size: 11px; text-decoration: none; color:#3aa0ff;}
#partenaires p a:visited { font-size: 11px; text-decoration: none; color:#3aa0ff;}
#partenaires p a:hover { font-size: 11px; text-decoration: underline; color:#ff0000;}


/*-----------------------------------------------------------*/


/* fin de page */
#findepage {width: 990px; height: 50px; margin:0 auto 0 auto; padding: 0; }
#findepage p {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; margin:0; text-align:center; }
#findepage p a:link { font-size: 9px; text-decoration: none; color:#3aa0ff;}
#findepage p a:visited { font-size: 9px; text-decoration: none; color:#3aa0ff;}
#findepage p a:hover { font-size: 9px; text-decoration: underline; color:#000000;}


/* 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;}