html, body {
	margin: 0;
	padding: 0;
	 background-color:#5D5C61;
	}
#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 950px;
     height: 615px;
     margin-top: -305px; /* moitié de la hauteur */
     margin-left: -475px; /* moitié de la largeur */
	 padding: 0;
}
#banniere {
    position:relative;
	width:950px;
	height: 132px;
	margin: 0;
	padding: 0;
	background-color:#006822;

}
#banniere #gauche {
    float:left;
	width:578px;
	height: 132px;
	margin: 0;
	padding: 0;
	background-image:url(../images/logo-guercoet.gif);
	background-repeat:no-repeat;
}
		#banniere #gauche .logo {
			display: block;
			width:578px;
			height: 132px;
			margin: 0;
			padding: 0;
		}
#banniere #droite {
    float:left;
	width:372px;
	height: 132px;
	margin: 0;
	padding: 0;
	background:#B7B8BC;
	background-image:url(../images/animation.jpg);
	background-repeat:no-repeat;
}
#animFlash  {
	float:left;
	width:372px;
	height: 130px;
     /* H:0 - D:0 - B:0 + G:10 */
	margin: 2px 0px 0px 0px;
	padding: 0;
	text-align:center;
}
#animFlash  p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#006822;
	font-size:11px;
	background-image:url(../images/fd-flash.png);
}

#centre {
    position:relative;
	width:950px;
	height: 435px;
	margin: 0;
	padding: 0;
}
		#centre #blocGauche {
			float:left;
			width:578px;
			height: 435px;
			margin: 0;
			padding: 0;
		}
				#centre #blocGauche #blocGaucheHaut {
					float:left;
					width:578px;
					height: 185px;
					margin: 0;
					padding: 0;
				}
							#centre #blocGauche #blocGaucheHaut #menu {
								float:left;
								width:197px;
								height: 185px;
								margin: 0;
								padding: 0;
								background-image:url(../images/fd-menu.gif);
							}
		

/*************** DEBUT MENU GAUCHE *************************************/
				#centre #blocGauche #blocGaucheHaut #menu ul#menuG {
					list-style-type: none;
					width: 100%; /* précision pour Opera */
					margin: 0;
					padding: 0;
				}
				#centre #blocGauche #blocGaucheHaut #menuul#menuG li {
					float: left;
					margin: 0;
					padding: 0;
				}

				
				/* Menu Qui sommes-nous?  */
				#centre  #blocGauche #blocGaucheHaut #menu #menu2 {
					display: block;
					width: 150px;
					height: 30px;
					background-image:url(../images/rect-vert2.gif);
					background-repeat:no-repeat;
					margin: 20px 0px 0px 10px;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 0;
				}
				#centre  #blocGauche #blocGaucheHaut #menu #menu2 a {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					font-weight:bold;
					text-decoration:none;
					margin: 0;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 5px 0px 0px 20px;
					text-decoration: none;
					
				}	
				#centre  #blocGauche #blocGaucheHaut #menu #menu2 a:hover {
					text-decoration: underline;
				}	
				
				
				/* Menu Atelier & SAV  */
				#centre #blocGauche #blocGaucheHaut #menu #menu3 {
					display: block;
					width: 150px;
					height: 30px;
					background-image:url(../images/rect-vert2.gif);
					background-repeat:no-repeat;
					margin: 10px 0px 0px 10px;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 0;
				}
				
				#centre  #blocGauche #blocGaucheHaut #menu #menu3 a {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					font-weight:bold;
					text-decoration:none;
					margin: 0;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 5px 0px 0px 20px;
					text-decoration: none;
					
				}	
				#centre  #blocGauche #blocGaucheHaut #menu #menu3 a:hover {
					text-decoration: underline;
				}
				
				
				/* Menu Contacts & Accès  */
				#centre #blocGauche #blocGaucheHaut #menu #menu4 {
					display: block;
					width: 150px;
					height: 30px;
					background-image:url(../images/rect-vert2.gif);
					background-repeat:no-repeat;
					margin: 10px 0px 12px 10px;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 0;
				}
				#centre  #blocGauche #blocGaucheHaut #menu #menu4 a {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					font-weight:bold;
					text-decoration:none;
					margin: 0;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 5px 0px 0px 20px;
					text-decoration: none;				
				}	
				#centre  #blocGauche #blocGaucheHaut #menu #menu4 a:hover {
					text-decoration: underline;
				}
			
			
				/* Menu La presse en parle */
				#centre #blocGauche #blocGaucheHaut #menu #menu5 {
					display: block;
					width: 197px;
					height: 43px;
					background-image:url(../images/bouton-presse.jpg);
					background-repeat:no-repeat;
					margin: 0;
					/* H:0 - D:0 - B:0 + G:10 */
					padding: 0;
				}

/*************** FIN MENU GAUCHE ************************************/		
							
							#centre #blocGauche #blocGaucheHaut #coupCoeur {
								float:left;
								width:381px;
								height: 185px;
								margin: 0;
								padding: 0;
							}
							#centre #blocGauche #blocGaucheHaut #animCoupCoeur {
								float:left;
								width:381px;
								height: 50px;
								margin: 0;
								padding: 0;
								background-image:url(../images/fd-anim-coupcoeur.jpg);
								background-repeat:no-repeat;
							}
							#centre #blocGauche #blocGaucheHaut #animCoeur {
								float:left;
								width:381px;
								height: 50px;
								margin: 0;
								padding: 0;
							}
						
							#centre #blocGauche #blocGaucheHaut #infosCoupCoeur {
								float:left;
								width:381px;
								height: 135px;
								margin: 0;
								padding: 0;
								background-image:url(../images/fd-coeur.jpg);
								background-repeat:no-repeat;
							}						
							
							#centre #blocGauche #blocGaucheHaut #coupCoeur .blocPhoto {
								float:left;
								width:201px;
								height: 135px;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 0;
								padding: 0px 0px 0px 1px;
								overflow:hidden;
							}
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto {
								float:left;
								width:177px;
								height: 135px;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 0;
								padding: 0;
								overflow:hidden;
							}	
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto .titreVoit {
								display: block;
					            width: 141px;
					            height: 18px;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 0px 0px 0px 25px;
								padding: 0;

							}
											
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto .titreVoit p {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#FFFFFF;
								font-weight:bold;
								text-align:center;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 0;
								padding: 0;
							}
							
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto .prixVoit {
								display: block;
					            width: 141px;
					            height: 45px;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 10px 0px 0px 25px;
								padding: 0;
							}
											
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto .prixVoit p {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:23px;
								color:#FFFFFF;
								font-weight:bold;
								text-align:center;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 0;
								padding: 10px 0px 0px 0px;
							}	
							
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto .descVoit {
								display: block;
					            width: 138px;
					            height: 54px;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 6px 0px 0px 30px;
								padding: 0;
							}
											
							#centre #blocGauche #blocGaucheHaut #coupCoeur .txtBlocPhoto .descVoit p {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:normal;
								text-align:left;
								/* H:0 - D:0 - B:0 + G:10 */ 
								margin: 0;
								padding: 0;
							}
										
							

							
				#centre #blocGauche #blocGaucheBas {
					float:left;
					width:578px;
					height: 250px;
					margin: 0;
					padding: 0;
				}
						#centre #blocGauche #blocGaucheBas #listeComplete {
							float:left;
							width:197px;
							height: 250px;
							margin: 0;
							padding: 0;
							background-image:url(../images/liste-complete.jpg);
						}
								#centre #blocGauche #blocGaucheBas #listeComplete .imgListe {
									display: block;
									width:197px;
									height: 250px;
									margin: 0;
									padding: 0;
								}
						#centre #blocGauche #blocGaucheBas #recherche {
							float:left;
							width:381px;
							height: 250px;
							margin: 0;
							padding: 0;
							background-image:url(../images/fd-recherche2.jpg);
							text-align:center;
						}
						#centre #blocGauche #blocGaucheBas #recherche input {
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							color:#000000;
							width:95px;
							margin:-2px;
							border 1px solid #006821;
						}
								
						#centre #blocGauche #blocGaucheBas #recherche select {
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							color:#000000;
							height:20px;
							margin:-2px;
							border 1px solid #006821; 
							width:92px;
						}
						
		#centre #blocDroit {
			float:left;
			width:372px;
			height: 435px;
			margin: 0;
			padding: 0;
			background-color:#B6B7BA;
		}
				#centre #blocDroit #blocDroitHaut {
					float:left;
					width:372px;
					height: 60px;
					margin: 0;
					padding: 0;
					background-image:url(../images/offres-semaine.jpg);
					background-repeat:no-repeat;
				}
				#centre #blocDroit #blocDroitBas {
					float:left;
					width:372px;
					height: 375px;
					margin: 0;
					padding: 0;
					background-image:url(../images/fd-blocDroitBas.jpg);
					background-repeat:no-repeat;
				    font-family:Verdana, Arial, Helvetica, sans-serif;
				    font-size:11px;
				    color:#000000;
				    font-weight:normal;
				}
				#centre #blocDroit #blocDroitBas .blocOff1 {
								float:right;
								width:172px;
								height: 114px;
								margin: 0;
								padding: 0;
								overflow:hidden;
				}
				#centre #blocDroit #blocDroitBas .blocOff2 {
							    float:right;
								width:172px;
								height: 114px;
								margin: 0;
								padding: 0;
								overflow:hidden;
				}
				
				#centre #blocDroit .tit {
				    font-family:Verdana, Arial, Helvetica, sans-serif;
				    font-size:12px;
				    color:#ffffff;
				    font-weight:bold;
					margin: 0;
					padding: 0;
				}
				#centre #blocDroit #blocDroitBas .prix {
				    font-family:Verdana, Arial, Helvetica, sans-serif;
				    font-size:20px;
				    color:#ffffff;
				    font-weight:bold;
				}
		
		
#ligneTel {
    position:relative;
	width:950px;
	height: 29px;
	margin: 0;
	padding: 0;
	background-image:url(../images/fond-tel.gif);
	background-repeat:no-repeat;
}
#copyright {
    float:left;
	width:950px;
	height:15px;
	margin: 0;
	padding: 0;
}
#copyright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E0E2E3;	
	font-weight:normal;
	text-align:center;
	
}
#copyright p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E0E2E3;	
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

#copyright p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E0E2E3;	
	font-weight:normal;
	text-align:center;
	text-decoration:underline;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:20px;
	margin:-2px;
	border 1px solid #006822; 
	width:100px;
}
/*
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:120px;
	margin:-2px;
	border 1px solid #006822;
}*/