BODY
{
	font-size	:	10pt;
	font-family	:	Verdana, Arial, Helvetica;
	color       :   #FFFFFF;
}

TD
{
	font-size	:	10pt;
	font-family	:	Verdana, Arial, Helvetica;
	color       :   #FFFFFF;
}

.CORPS
{
	font-size	:	10pt;
	font-family	:	Verdana, Arial, Helvetica;
	color       :   #FFFFFF;
	text-align	:	justify;
}


.TITRE
{
	font-size	:	13pt;
	font-family	:	Verdana, Arial, Helvetica;
	color       :   #FFFFBB;
	font-weight	:   bold;
	clear		:	both;
	padding		:	0.3em 0 0 0
}

.STITRE
{
	font-size	:	12pt;
	font-family	:	Verdana, Arial, Helvetica;
	color       :   #FFFFFF;
	font-weight	:   bold;
	clear		:	both;
	padding		:	0.3em 0 0 0
}


A				{	color: #FFEE00; text-decoration:none }
A:link			{	color: #FFEE00;	}
A:visited		{	color: #FFEE00;	}
A:hover			{	color: #FCF8B6;	}
A.adm				{	color: #FF3300; text-decoration:none }
A.adm:link			{	color: #FF3300;	}
A.adm:visited		{	color: #FF3300;	}
A.adm:hover			{	color: #FCF8B6;	}

/* Style bandeau haut habillage */
.H1Haut				{ width: 952px; vertical-align: bottom; padding: 5px 0px 5px 0px; font-size: 10px; color: #113D01; font-weight: normal;
					  margin-bottom: 0px; margin-top: 0px; text-align: center; letter-spacing: 2px;}
.H1Haut A			{	text-decoration: none; letter-spacing: 2px; white-space: nowrap; font-weight: normal; Padding: 0px 1px;					}
.H1Haut A:link		{	color: #113D01; 																										}
.H1Haut A:visited	{	color: #113D01; 																										}
.H1Haut A:hover		{	color: #113D01;																											}

.REM
{
	font-size	:	8pt;
	font-family	:	Verdana, Arial, Helvetica;
}


input.bord
{
	color:#21452E;
	background-color:#CEF0DD;
	font-size: 11px;
	font-family: verdana;
	font-weight : bold;
	BORDER: #21452E 1px solid;
	width: 300px;
}

textarea.contact
{
	color: #21452E;
	background-color: #CEF0DD;
	font-size:11px;
	font-family:verdana;
	font-weight :   bold;
	BORDER: #21452E 1px solid;
	width: 300px;
}
	
select
{
	color:#21452E;
	background-color:#CEF0DD;
	font-size:11px;
	font-family:Arial;
	font-weight :   bold;
	border      : 0
}

.audio 
	{
        text-align: right;
		margin-right: 16px;
		margin-top: 6px;
		margin-bottom: 8px;
	}

/*** CENTRE DOCUMENTATION ***/

.dvd
{
	position:relative;
	height:1%;
}
#dvd span,
.dvd span,
.dvdout span
{
	position:absolute;
	top:20px;
	right:0;
	width:250px;
	display:none;
	font-size:70%;
	padding:5px;
	background-color:#2D583D;
	border:#FFCC00 1px solid;
}
.dvd:hover span,
.dvdon span
{
	display:block;
}

#sommairedvd li
{
	margin:0.6em 0;
}
#sommairedvd em
{
	font-size:80%;
	color:#ff9;
}
hr
{
	clear:both;
	border:#FFCC00 1px dashed;
	height:1px;
	margin:5px;
	padding:0;
}
.top
{
	position:relative;
	clear:both;
	float:left;
	padding-bottom:2em;
}
.top dd
{
	margin:0 0.5em;
	padding:0;
	float:left;
}
.top img
{
	vertical-align:middle;
}
.illustration, .signature
{
	position:relative;
	clear:both;
	float:right;
}
.signature
{
	clear:none;
	padding:1em 0;
}

.illustration dd strong
{
	font-size:110%;
}

.pillustration
{
	margin:1.5em 0;
}
.pillustration .lienimgborder img
{
	float:left;
	margin:0em 1.5em 1.5em 0.3em;
}

.listdl dd
{
	margin:0.6em 0 0.6em 1em;
	background:url(img/droite.gif) no-repeat left 0.3em;
	padding-left:1.2em;
}

.pnone
{
	display:none;
}


/* lien img */
.imgborder, a.lienimgborder img
{ /* lien img */
	border: #233e2d 1px solid;
	border-top: #233e2d 1px solid;
	border-bottom: #233e2d 2px solid;
	margin:1em 1em 1em 1em;
	padding:5px 5px 25px 5px;;
	background-color:#fff;

}
a.lienimgborder:hover img {
	border: #fc0 1px solid;
	border-top: #fc0 1px solid;
	border-bottom: #fc0 2px solid;

}

/*** PAGE ZOOM ***/
#pagezoom
{
	background-color:#2D573E;
}
.titrezoom
{
	font-size:60%;
}
/*** STYLE SPECIAUX MEDIAS ***/

@media print {
/*@page { size: landscape; } ;*/
}

/*@page { size: landscape; } ;*/
