BODY, HTML {
	margin:0;
	padding:0;
	width:100%; height:100%;
	font-size:11pt;
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

BODY { 
	background:#fff url('../images/bg_vert_7.jpg') no-repeat top right;
	background-attachment:fixed;
}

.logoPE { 
	position:absolute;
	top:0; 
	left:-250px;
	background-color:#fff;
	height:100%;
	vertical-align:middle;
	border-right:3px solid #000;
	position:fixed;
	}
	.logoPE img { padding:50px 10px 30px 10px; }
	
	.logoPE div.addr { 
		margin:0px 0; 
		color:#3d2316;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		letter-spacing:0em;
		}
	.logoPE div.addr UL {
		margin:10px 0 10px 30px; padding:0;
	}
	.logoPE div.addr SPAN {
		display:block;
		text-align:center;
		font-size:120%;
	}
		.logoPE div.addr SPAN.lien A {
			font-size:80%;
			display:block;
			padding:10px 0;
			text-decoration:none;
		}

.logoPEblanc { 
	position:absolute;
	bottom:-200px;
	right:0;
	position:fixed;
	}
	.logoPEblanc img { padding:0; }
	
#main {
	position:absolute;
	top: 60px;
	left:270px;
	width:550px;
}
	

#content { padding-bottom: 50px; }
		
	#content #tooltip {
	font-size:95%;
	font-weight:bold;
	font-style:italic;
	width:300px;
	position:absolute;
	top:12px;
	width:300px;
	position:absolute;
	height:30px;
	background-color:transparent;
	left:401px;
	letter-spacing:0.1em;
	}
	
	#content #tabMenu {margin:0;padding:0 0 0 15px;list-style:none;}
		#content #tabMenu li {float:left;margin:0 2px;height:50px;width:60px;cursor:pointer;cursor:hand}
			
		#content #tabMenu li.alert {background:url(../images/tabAlert.png) no-repeat 0 -50px;}
		#content #tabMenu li.coords {background:url(../images/tabCoords.png) no-repeat 0 -50px;}
		#content #tabMenu li.photos {background:url(../images/tabPhotos.png) no-repeat 0 -50px;}
		#content #tabMenu li.merci {background:url(../images/tabMerci.png) no-repeat 0 -50px;}
		#content #tabMenu li.cupcake {background:url(../images/tabCupcake.png) no-repeat 0 -50px;}
		#content #tabMenu li.menu {background:url(../images/tabMenu.png) no-repeat 0 -50px;}
		#content #tabMenu li.accueil {background:url(../images/tabAccueil.png) no-repeat 0 -50px;}
		#content #tabMenu li.bouchees {background:url(../images/tabBouchees.png) no-repeat 0 -50px;}
		#content #tabMenu li.lunch {background:url(../images/tabLunch.png) no-repeat 0 -50px;}
		#content #tabMenu li.traiteur {background:url(../images/tabTraiteur.png) no-repeat 0 -50px;}
		#content #tabMenu li.aboutus {background:url(../images/aboutus.png) no-repeat 0 -50px;}




		#content #tabMenu li.mouseover {background-position:0 0;}
		#content #tabMenu li.mouseout {background-position:0 -50px;}
		#content #tabMenu li.selected {background-position:0 0;}
	
	#content .box {width:100%}
	#content .boxTop {
			background:url(../images/boxTop.png) no-repeat;
			height:17px;
			clear:both;
			text-align:right; 
			}
			#content .boxTop SPAN { font-size:70%; padding-right:20px; color:#efefef; }
			#content .boxTop SPAN A { color:#efefef; text-decoration:none; }
			#content .boxTop SPAN A.inactif { color:#666; }
			
	*html .boxTop {margin-bottom:-2px;}	
	#content .boxBottom {background:url(../images/boxBottom.png) no-repeat;height:17px;}
	
	#content .boxBody {	background:#000 /* url('../images/bg_bois_2.jpg') repeat top left; border-style:solid;border-color:#000;border-width:0 5px*/;	}
		#content .boxBody div {display:none;}
		#content .boxBody div.show {display:block;}
		#content .boxBody #category a {display:block;}
	
		#content .boxBody div ul {margin:0 10px 0 40px;padding:0;width:90%;list-style-image:url(../images/arrow.gif)}
		#content .boxBody div ul.compact { margin:0 4px 0 60px; }
		*html .boxBody div ul {margin-left:10px;padding-left:15px;}
		#content .boxBody div ul li {border-bottom:1px dotted #333; padding:4px 0;color:#999;}
		#content .boxBody div ul.compact li {border-bottom:0px dotted #333; padding:1px 0; }
		#content .boxBody div ul li.last {border-bottom:none}
		#content .boxBody div li span {font-size:8px;font-style:italic; color:#888;}
		
		
	
	#content .bvmedia { color:#fff;font-weight:bold; }
	#content .bvmedia .bv { color:#1595d4; }
	#content H1 { 
		margin:0 auto; padding:5px 5px;
		width:95%;
		color:#96d8a0;
		font-size:160%;
		border-bottom: 1px dotted #8e8e8e;
	}
	#content H2 { 
		margin:8px auto 0 auto; padding:5px 15px;
		width:95%;
		color:#FFF;
		font-size:140%;
	}
	#content H3 { 
		margin:0 auto; padding:5px 5px;
		width:95%;
		color:#96d8a0;
		font-size:160%;
	}
	#content P { 
		margin:0;
		padding:10px 50px;
		color:#CCC;
	}
	#content A { text-decoration:none;border:0; }

	IFRAME { 
		background-color:#666;
		border:1px solid #000;
		margin:0 auto;
		position:relative;
		left:20px;
		padding:4px;
	}
	

#gallery {		
	list-style-type:none;
	list-style-image:none;
	border:0;
}
#gallery LI, .boxBody div ul#gallery li {
	padding: 10px 0;
	border:0;
	margin-left:2px;
	list-style-image:none;
}
#gallery .LIAmouseover {
	
}
#gallery .LIAmouseout {
	
}



div ul#gallery LI A IMG {
	border:0;
	margin:8px;
	background-color:#666;
	border:1px solid #000;
	padding:4px;
}


#partenaires {		
	list-style-type:none;
	list-style-image:none;
	border:0;
}
#partenaires LI, .boxBody div ul#partenaires li {
	padding: 10px 0;
	border:0;
	list-style-image:none;
	background-color:#333;
}
#partenaires LI A {
	background-color:#333;
}
#petitsLogos A.petitLogo {
	display:block;
	width:245px;
	float:left;
	height:100px;
	background-color:#333;
	background-repeat: no-repeat;
	background-position:0 -100px;
}
	#petitsLogos A.petitLogo SPAN {
		display:none;
	}
	#petitsLogos A.petitLogo:hover {
		background-position:0 0px;
	}

