body
{
font-family: trebuchet ms, geneva, arial, tahoma, sans-serif;
font-size: 80%;
line-height: auto;
margin-top: 12px;
margin-left: 0px;
background: #f3debc url(bg_site.jpg) top left repeat-x;
}


/* ~~~~~~~~~ liens ~~~~~~~~~ */


a{
	color: #0066ff;
	text-decoration: underline;
}
a:hover{
	color: #ff6000;
	text-decoration: none;
}

/* ~~~~~~~~~ titres ~~~~~~~~~ */  

h1{
	font-size: 160%;
	background: url(puce.gif) left no-repeat;
	font-family: century gothic, trebuchet ms, arial;
	padding-left: 15px;
	font-style: bold;
	color: #6E502A;
}

h2{
	font-size: 130%;
	color: #6E502A;
	font-weight:bold;
	font-style: italic;
}

h3{
	font-size: 100%;
	letter-spacing:2px;
	color:#6E502A;
	font-weight:bold;
	word-spacing:4px;
	font-style: italic;
	text-transform:uppercase;
}


/* ~~~~~~~~~ fil d'ariane ~~~~~~~~~ */

#ariane {
	font-size: 80%;
	color: #636363;
	height: 24px;
	background:url(hr_ariane.gif) repeat-x left bottom;
	}

/* ~~~~~~~~~ footer ~~~~~~~~~ */
#footer
{
	text-align: center;
	height: 34px;
	font-size: 75%;
	background:url(foot_bg.jpg) repeat-x left top;
}


#footer a{
	color: #DFCC30;
}

#footer a:hover{
	color: #ffed60;
	text-decoration:none;
}



/*~~~~~~~~~~~ styles ~~~~~~~~~~~~~~~*/

.txt_ptit{
	font-size: 85%;
	}	

#banner{
	background: #FFFFFF url(bg_banner.jpg) top left repeat-x;
	height: 204px;
	}

.contenu{
	background: #FFFFFF url(bg_pg.jpg) top left repeat-x;
	}

.g{
	background: #FFFFFF url(g_bg.jpg) top left repeat-y;
	width:20px;
	}
	
.d{
	background: #FFFFFF url(d_bg.jpg) top left repeat-y;
	width:20px;
	}	

#combo_livre{
	background: #FFFFFF url(bg_combo_livre.jpg) center no-repeat;
	width:154px;
	height:164px;
	text-align:center;
	}

#combo_cal{
	background: #FFFFFF url(bg_combo_cal.jpg) center no-repeat;
	width:154px;
	height:164px;
	text-align:center;
	}

.stock{
	font-size:1.2em;
	font-style: italic;
	font-weight:bold;
	color:#E38313;
	}		

