a:link {color:#333333 ; cursor:pointer ; text-decoration:underline}
a:visited {color:#333333 ; cursor:pointer ; text-decoration:underline}
a:hover {color:red ; cursor:pointer ; font-weight: normal ; text-decoration:underline}
a:active {color:#333333 ; cursor:default ; text-decoration:underline}

.element_menu a:link
{
   color:#4C4C06 ;
   height:30px ;
}

.element_menu a:visited
{
   color:#4C4C06 ;
   height:30px ;
}

.element_menu a:hover
{
   background-color:#4C4C06 ;
   color:white ;
}

a:link img { border : 0px solid black}
a:visited img { border : 0px solid black}
a:hover img { border : 0px solid red}
a:active img { border : 0px solid black}

a.navig:link {color:#000000 ; cursor:pointer ; text-decoration:none}
a.navig:visited {color:green ; cursor:pointer ; text-decoration:none}
a.navig:hover {color:yellow ; cursor:pointer ; text-decoration:underline}
a.navig:active {color:yellow ; cursor:pointer ; text-decoration:none}

.texte0 {font-family:Arial,Helvetica,sans-serif ; font-size: xx-small ; color:#4C4C06 ; font-weight:normal ;}
.texte1 {font-family:Arial,Helvetica,sans-serif ; font-size: x-small ; color:#4C4C06 ; font-weight:normal ;}
.texte2 {font-family:Arial,Helvetica,sans-serif ; font-size: medium ; color:#4C4C06 ; font-weight:normal ;}
.texte3 {font-family:Arial,Helvetica,sans-serif ; font-size: large ; color:#4C4C06 ; font-weight:normal ;}
.texte4 {font-family:Arial,Helvetica,sans-serif ; font-size: x-large ; color:#4C4C06 ; font-weight:normal ;}

.xxsmall {font-size: xx-small ;}
.xsmall {font-size: x-small ;}
.small {font-size: small ;}
.medium {font-size: medium ;}
.large {font-size: large ;}
.xlarge {font-size: x-large ;}
.xxlarge {font-size: xx-large ;}

#logo
{
	position:relative ;
	padding:5px ;
	left:50% ;
	top:0px ;
	width:130px ;
	margin-left:-65px ;
	border:0px solid green ;
}

.conteneur
{
	position:relative ;
	padding:15px ;
	left:50% ;
	width:550px ;
	margin-left:-275px ;
	margin-bottom:20px ;
	/*
	border:3px solid red ;
	*/
	background-color:#dddddd ;
	border-width:2px ;
	border-bottom:2px ;
	border-color:#999999 ;
	border-style:dashed ;
	
}

.desc
{
	position:absolute ;
	padding:0px ;
	left:310px ;
	top:30px ;
	width:250px ;
	height:150px ;
	/*
	border:0px dashed #777777 ;
	*/
	background-color:#ffffff ;
	border-width:2px ;
	border-color:#999999 ;
	border-style:dashed ;
	
	text-align:center ;
}

.piedpg
{
	position:relative ;
	padding:15px ;
	left:50% ;
	width:550px ;
	height:100px ;
	margin-left:-275px ;
	
	border:0px dashed #777777 ;
	background-color:#dddddd ;
	border-width:2px ;
	border-color:#999999 ;
	border-style:dashed ;
	
	text-align:center ;
}

body
{
	padding:0px ;
	margin:0px ;
	border:2px none black;
	color:#000000 ;
	font-size:small ;
	font-family:"trebuchet ms",Arial,Helvetica,sans-serif ;
	
	background-image:url(images/motif_fd2.gif);
	background-repeat:repeat ;
	
}

h3
{
	color:red ;
}

table
{
	border:0px outset black ;
	margin:auto ;
	margin-top:5px ;
	border-collapse:collapse ;
}

td
{
	border:0px solid black ;
	text-align:center ;
}

.tab_menu td
{
	border:0px solid black ;
	width:135px ;
	height:20px;
	text-align:left ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:small ;
	color:#4C4C06 ;
}