/* ----------------Mise en page globale---------------- */
body {
margin: 0;
padding: 0;
background: #9A905B;
text-align: justify;
line-height:normal;
color: #7d4505;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;}

.cache {display: none;}

a:link { text-decoration: underline; color:#7d4505;}
a:visited { text-decoration: underline; color: #7d4505;}
a:hover { text-decoration: underline; color: #1525f7;}
a:active { text-decoration: none; color: #1525f7;}

#conteneur {
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(images/LOGO.png) no-repeat;
	background-position: right bottom;}

#conteneurCommande { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #600000 url(Accueil/TEMP/2008_Noel/sceneCOMMANDE.jpg) no-repeat;
	background-position: right bottom;}

#conteneurNoel { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #600000 url(Accueil/TEMP/2008_Noel/scene.jpg) no-repeat;
	background-position: right bottom;}

#conteneurAutomne { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(Accueil/TEMP/2008_Automne/scene.jpg) no-repeat;
	background-position: right bottom;}

#conteneurHalloween { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(Accueil/TEMP/2008_Halloween/scene.jpg) no-repeat;
	background-position: right bottom;}

#conteneurPhilosophie { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF;
	background-position: right bottom;}

#conteneurPresse { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(Presentation/FondPresse.jpg) no-repeat;
	background-position: right bottom;}
	
#conteneurSorbet { 
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(Produits/FondSorbet.jpg) no-repeat;
	background-position: right bottom;}
	
#conteneurGlace { 			
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(Produits/FondGlace.jpg) no-repeat;
	background-position: right bottom;}

#conteneurProduits { 			
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF ;
	background-position: right bottom;}

#conteneurGateaux { 			
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF;}
	
#conteneurGateauxNOEL { 			
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #600000 url(Produits/gateaux/Festifs/Annee/scene.jpg) no-repeat;
	background-position: right bottom;}

	
#conteneurActualites { 			
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF;}
	
#conteneurContacts { 			
	position: relative;
	width: 830px;
	height: 600px;
	margin: auto; 
	background: #FFFFFF url(Contacts/FondContacts.jpg) no-repeat;
	background-position: right bottom;}

/* ----------------En-tête---------------- */
#header {
	height: 125px;
	background: #9A905B;}
#headerHalloween {
	height: 125px;
	background: #df5c05;}
#headerNoel {
	height: 125px;
	background: #600000;}
#headerAutomne {
	height: 125px;
	background: #9d631b;}
#headerContacts {
	height: 125px;
	background: #058d12;}
#headerActualites {
	height: 125px;
	background: #b2014c;}

/* ----------------MENU---------------- */
#MENUgateau {
	position: absolute;
	color: #7d4505;
	left: 231px;
	top: 156px;
	width: 408px;
}
#MENUgateau a { text-decoration: none; color:#FF00CC;}
#MENUgateau a:hover { text-decoration: none; color: #0033FF;}

#pre_menu { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left:0;
	width: 50px;
	height: 475px;
	background: #9A905B;}
#pre_menuNoel { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left:0;
	width: 50px;
	height: 475px;
	background: #1a570c;}
#menu { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left: 50px;
	width: 140px;
	height: 475px;
	background: #9A905B;}
	
#menuNOEL { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left: 50px;
	width: 135px;
	height: 475px;
	background: #600000;}

#pre_menuAutomne { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left:0;
	width: 50px;
	height: 475px;
	background: #9d631b;}
#menuAutomne { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left: 50px;
	width: 140px;
	height: 475px;
	background: #9d631b;}
	
#pre_menuHalloween { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left:0;
	width: 50px;
	height: 475px;
	background: #df5c05;}
#menuHalloween { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left: 50px;
	width: 140px;
	height: 475px;
	background: #df5c05;}

#pre_menuContacts { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left:0;
	width: 50px;
	height: 475px;
	background: #058d12;}
#menuContacts { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left: 50px;
	width: 140px;
	height: 475px;
	background: #058d12;}

#pre_menuActualites { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left:0;
	width: 50px;
	height: 475px;
	background: #b2014c;}
#menuActualites { 					
	position: absolute;
	margin: 0;
	padding: 0;
	left: 50px;
	width: 140px;
	height: 475px;
	background: #b2014c;}

/* ----------------CENTRE---------------- */
#centre { 					
	margin-left: 190px;
	height: 475px;
	padding:0 30px 0 30px;}
#centre li {
	line-height: 1.5em;		/* interligne */
	list-style-type:none;
	color: #7d4505;}
#centre h1 {
	margin: 50px 0px 0 30px;
	font-weight: bold;
	font-size: 150%;
	font-variant: small-caps;	/* MAJUSCULE */
	color: #250;}
#centre h2 {
	margin: 30px 0px 35px 30px;
	text-align:right;
	font-size: 125%;
	font-weight: bold;
	color: #9A905B;}
#centre h3 {
	color: #A1621A;
	font-size: 110%;}
#centre p {
	text-indent: 0px;		/* retrait  */
	line-height: 1.5em;		/* interligne */
	margin: 15px 0px 0 0px;
	text-align:center;
	color: #7d4505;}
.phrase {
	text-indent: 50px;		/* retrait  */
	line-height: 1.5em;		/* interligne */
	margin: 15px 30px 0 30px;
	text-align: justify;
	color: #7d4505;}

/* CENTRE Accueil */
#centreAccueilJus { 			/* Sans LOGO */
	background: url(Accueil/FondJus.jpg) no-repeat;
	background-position: right bottom;
	margin-left: 190px;
	height: 475px;}
	
#news {
	position: absolute;
	margin-top: 50px;
	margin-left: 30px;
	left: 253px;
	top: 132px;
	font-size: 14px;
	width: 464px;
}
/* CENTRE Accueil NOEL */
#centreNoel { 			/* Sans LOGO */
	background: #600000;
	background-position: right bottom;
	margin-left: 185px;
	height: 475px;}
/* CENTRE commande on ligne */

#commandeCoordonnees {
	position: absolute;
	margin-top: 50px;
	margin-left: 50px;
	left: 55px;
	top: 81px;
	width: 668px;
	background-color: #FFFFFF;
	filter:alpha(opacity=85);   /* Internet Explorer 6     */
	-moz-opacity:0.85;           	/* Mozilla 1.6 et infér.   */
	opacity: 0.85;     			/* CSS3 et Mozilla récents */
}
	
#commandePanierClient {
	position: absolute;
	margin-top: 50px;
	left: 55px;
	top: 121px;
	width: 770px;
	background-color: #FFFFFF;
	filter:alpha(opacity=85);   /* Internet Explorer 6     */
	-moz-opacity:0.85;           	/* Mozilla 1.6 et infér.   */
	opacity: 0.85;     			/* CSS3 et Mozilla récents */
	top: 81px;
}
	
#Newsletter {
	position: absolute;
	margin-top: 50px;
	margin-left: 30px;
	left: 535px;
	top: 462px;
	width: 245px;
}
	
#ConcourPhoto {
	position: absolute;
	margin-top: 50px;
	margin-left: 30px;
	left: 183px;
	top: 247px;
	width: 245px;
}
	
#MachineEcrire {
	position: absolute;
	background: #FFFFFF;
	margin-top: 50px;
	margin-left: 30px;
	left: 189px;
	width: 240px;
	top: 136px;
	height: 30px;
}
	
/* CENTRE presse */
#Presselogo {
	position: absolute;
	left: 732px;
	top: 178px;
}
#PresseDossier {
	position: absolute;
	background: #FFFFFF;
	color: #7d4505;
	left: 545px;
	top: 228px;
	width: 108px;
	height: 75px;
}
#PresseMP3 {
	position: absolute;
	background: #FFFFFF;
	color: #7d4505;
	left: 393px;
	top: 509px;
	width: 204px;
	height: 35px;
}

	
/* CENTRE Gateaux */
#gateauGRAND {
	border-width: 1px;
	border-style:solid;
	border-color: #9A905B;
	position: absolute;
	left: 346px;
	top: 220px;
}
#gateauIndividuels {
	margin-left: 190px;
	height: 475px;
	padding:0 30px 0 0px;}

#gateauFestifsAnnif {
	margin-left: 190px;
	height: 475px;
	padding:0 30px 0 0px;
}
#gateauFestifsPaques {
	margin-left: 190px;
	height: 475px;
	padding:0 30px 0 0px;
}
#gateauFestifsCommu {
	margin-left: 190px;
	height: 475px;
	padding:0 30px 0 0px;
}
#produit1 {
	position: absolute;
	background: #D6D3BC;
	left: 540px;
	top: 366px;}
	
#produit2 {
	position: absolute;
	background: #D6D3BC;
	left: 314px;
	top: 366px;
}
/* CENTRE charrette */
#charrette1 {
	position: absolute;
	background: #FFFFFF;
	left: 278px;
	top: 295px;
}
#charrette2 {
	position: absolute;
	background: #FFFFFF;
	left: 622px;
	top: 295px;}
/* CENTRE adresses */
#centreAdresses { 					
	background: #FFFFFF ;
	margin-left: 190px;
	height: 475px;}
#centreBruparck1 {
	position: absolute;
	left: 243px;
	top: 276px;
	width: 51px;
}
#centreBruparck2 {
	position: absolute;
	left: 619px;
	top: 276px;
}
/* CENTRE actualités */
#NewsletterActualite {
	position: absolute;
	margin-top: 50px;
	margin-left: 30px;
	left: 190px;
	top: 107px;
	width: 601px;
	height: 60px;
}
#Actualite {
	overflow:auto;
	background:#dbd9c5;
	padding: 10px 10px 10px 10px;
	margin-top: 50px;
	width: 570px;
	height: 325px;
	text-align: justify;}
	
/* CENTRE Contact */
#webmaster {
	position: absolute;
	margin-top: 50px;
	margin-left: 30px;
	left: 721px;
	top: 524px;
	width: 77px;
}
