body
{
	background-color:#FDFEFE;
	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:#000; text-decoration:underline;}
a:visited {color:#000;}

.tabppal 
{
	background-image:url(images/fondtab.jpg);
	background-repeat:repeat-y;
}

.tdppal 
{ 
	background-image:url(images/fondtdppal.gif);
	background-repeat:repeat-y;
}

.tdlateral
{ 
	background-image:url(images/fondtdlateral.gif);
	background-repeat:repeat-y;
}

.tdliensbas
{
	height:34px;
	background-image:url(images/fondliensbas.jpg);
}

.tdbordgauche
{
	background-image:url(images/fondbordgauche.jpg);
	background-repeat:repeat-y;
	width: 11px;
}
.tdseparation
{
	background-image:url(images/fondseparation.jpg);
	background-repeat:repeat-y;
	width: 8px;
}
.tdborddroit
{
	background-image:url(images/fondborddroit.jpg);
	background-repeat:repeat-y;
	width: 14px;
}

.tdcontenu { padding: 10px 10px 10px 10px;}

.coord { padding: 5px 5px 5px 5px;}

.avertissement
{
	font-weight:bold;
	color:#FF0000;
}

input,textarea
{
	border:1px solid #B3DCF6;
	background-color:#F7FDFE;
}

.textfield {width:280px;}

.bouton
{
	font-weight:bold;
}

.tabrealisation {border: 1px dotted #89A4AB;}
.realtitre
{
	padding: 2px 2px 2px 2px;
	background-color:#B3DCF6;
	font-weight:bold;
	color:#FF7436;
}
.realdesc {padding: 10px 10px 20px 10px;}
.realvignette 
{
	padding: 5px 5px 5px 5px;
	border-left: 1px dotted #B3DCF6;
}
.realvisus 
{
	padding: 5px 5px 5px 5px;
	border-top: 1px dotted #B3DCF6;
	border-bottom: 1px dotted #B3DCF6;
	background-color:#F2FAFF;
}
.vignette {border:1px solid #000;}

.pages
{
	text-align:center;
	background-color: #F2FAFF;
}

.pagecourante
{
	font-weight:bold;
	color:#FF7436;
}