body
{
	background-color:#E6E6E6;
	background-image:url(images/fondpage.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px 0px 0px 0px;
}

a { color:#000; text-decoration:none; }
a:link { color:#000; text-decoration:none; }
a:hover { color:#FFF; text-decoration:underline; }
a:visited { color:#000; }

.tableppal
{
	width:850px;
}

.tdlateral
{
	background-color:#FFFFFF;
	width:148px;
}

.tdppal
{
	background-color:#D1D1D1;
	background-image:url(images/fondtdppal1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	width:652px;
}

.borddroit
{
	background-image:url(images/fondtdppal2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:top;
}

.tablecontenu
{
	width:100%;
	height:100%;
}

.tdcontenu
{
	width:100%;
	background-image:url(images/fondtdcontenu.jpg);
	background-repeat:repeat-x;
	height:200px;
}

.tdindex
{
	vertical-align:top;
}

/*********************
	       NEWS 
*********************/

.tdnews
{
	width:183px;
	vertical-align:top;
}

.tablenews
{
	background-image:url(images/fondnews.jpg);
	background-repeat:repeat-y;
	width:100%;
}

.newscontenu
{
	width:157px;
	background-image:url(images/newscontenu.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

.newsfooter
{
	height:31px;
	background-image:url(images/newsfooter.jpg);
	background-repeat:no-repeat;
}

.newsbord
{
	height:140px;
	background-image:url(images/newsbord.jpg);
	background-repeat:no-repeat;
}

.news
{	
	padding: 5px 5px 5px 5px;
}


/*********************
	  FIN NEWS 
*********************/

.tdfooter
{
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height:65px;
	vertical-align:bottom;
}

.footer
{
	text-align:center;
	font-size:10px;
}

.menufooter { color:#FFF; }

a.lienmenu { color:#FFF; text-decoration:none; }
.lienmenu:link { color:#FFF; text-decoration:none; }
.lienmenu:hover { color:#000; text-decoration:underline; }
.lienmenu:visited { color:#FFF; }

#header 
{ 
	background-image:url(images/header.jpg); 
	width:801px;
	height:86px;
}

#menu 
{ 
	background-image:url(images/menu.jpg); 
	width:148px;
	height:389px;
}

/*********************
	 OCCASIONS 
*********************/

.occas
{
	border:1px dotted #C72B29;
}

.occastitre
{
	padding: 2px 2px 2px 10px;
	background-color:#C72B29;
	color:#FFF;
	font-weight:bold;
}

.occasdroite
{
	font-weight:bold;
}

.occascontenu
{
	padding: 5px 5px 5px 5px;
}

.occasvignette
{
	padding: 5px 5px 5px 5px;
	border-right: 1px dotted #FFF;
}

.vignette
{
	border: 3px solid #FFF;
}

.occasvisus
{
	border-top:1px dotted #575757;
	border-bottom:1px dotted #575757;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
}

.tr1 { background-color:#DAD9D9;}

.pages
{
	text-align:center;
}

.pagecourante
{
	font-weight:bold;
	color:#FF0000;
}
/*********************
	  FIN OCCAS 
*********************/

.textfield
{
	background-color:transparent;
	border:1px solid #FFF;
}
