.bordure {
	border: 1px solid #FFFFFF;
}
a {
color:#FFFFFF;}
hr{width:500px; text-align:center;}
A.vertical {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 0px 0px 0px 3px;
	width: auto;
	height: 16px;
	background-color: #5787B8;
	background-image: url(../img/BT1.jpg);
	border: 1px solid #FFFFFF;
}
A.vertical:hover {
	COLOR: #6690BA;
	BACKGROUND-COLOR: #C4D7DE;
	background-image: url(../img/bt2.jpg);
}
.titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../img/fond_titre.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #FFFFFF;
	font-style: italic;
}
.important {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}
.fond {
	background-attachment: fixed;
	background-image: url(../img/fond.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.encart1{
width:400px;
background-color:#0099FF;
text-align:center;
position:relative;
left:100px;
margin:7px;
padding:5px;
}

.floatgauche{
float:left;
text-align:justify;
padding-left: 10px;
}
.clear{
clear:both;
}

#menu {
width: 135px;
}
#menu h2 {
	cursor: pointer;
	margin: 2px 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #000066;
	background: #E6EFF4;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F8CBB;
}
#menu ul{
margin: 0;
padding:0;
	border: 1px solid #003366;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type:none;;
		font-style:italic;
	font-size:10px;
	
}
#menu li {
	text-align: center;

}
#menu li a, #menu h2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	background-color: #0099FF;
}

#menu li a:hover, #menu h2 a:hover {
	background: #1667DC;
	color: #FFFFFF;
}
/*---------------------div----------------------------------*/

div#conteneur {
	color:#fff;
	width: 604px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#faq {
	margin-top: 15px;
}
div#catalogue {
	width:600px;
	height:550px;
	overflow:auto;
	border: 1px  ridge #fff;
	background:url(../img/fond_fractal.gif) ;
}
/*---------------------txt--------------------------*/
.element_txt_simple {
	padding-left: 10px;
	width:570px;
}
.element_p1 {
	display:block;
	color:#00FFFF;
	width:570px;;
	margin-left:10px;
	padding:6px;
}
.element_txt_violet {
	color:#FFFF99;
	margin-bottom:0px;
	padding-left:10px;
}
/*---------------------listes-------------------------*/
ul#accueil {
	list-style-image:url(../img/fleche.gif);
	list-style-position:outside;
	}
ul#accueil li {
	margin-bottom:6px;
}
ul#historique {
	list-style-image:url(../img/fleche.gif);
	list-style-position:inside;
	}
ul#historique li {
	margin-bottom:6px;
	padding-left:4px;
}
ul#rea  ul {
	list-style:none;
	}
ul#rea li {
	margin-bottom:6px;
	padding-left:4px;
}
ul#rea  ul {
	list-style-image:url(../img/fleche.gif);
	list-style-position:inside;
	}
ul#rea li {
	margin-bottom:6px;
	padding-left:4px;
}
ul#rea ul li {
	margin-bottom:6px;
	padding-left:4px;
	font-style:italic;
}
ul#traitement {
	list-style-image:url(../img/fleche.gif);
	list-style-position:outside;
	}
ul#traitement li {
	margin-bottom:6px;
}
/*--------------liens---------------------------*/
.element_lien1 {
	color:#FFFFFF;
	text-decoration:underline;
}
.element_lien1:hover {
	text-decoration:overline underline;
	color:#66CCFF;
}
.element_certification a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:bold;
	color:#FFFFFF;
	float: left;
	font-size: 11px;
	margin-left: 10px;
}
.element_certification:hover {
	text-decoration:overline underline;
	color:#FFFFFF;
}
.element_haut a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:bold;
	color:#FFFFFF;
	float: right;
	font-size: 11px;
	margin-right: 10px;
}
.element_haut:hover {
	text-decoration:overline underline;
	color:#FFFFFF;
}
div#faq h2 {
	display:block;
	cursor: pointer;
	margin: 2px 0;
	;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	border: 1px solid gray;
	background: #ccc url(../img/BT1.jpg);
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
div#faq h2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	background: url(../img/bouton_long.jpg);
}
div#faq h2 a:hover {
	background: #eee url(../img/bt2.jpg);
	color: #013567;
}

/*--------------------tableaux----------------------*/
.tabletxt td{
color:#FFFFFF;
}
.element_tableau_piece {
	background:url(../img/pieces.jpg) repeat-y;
	height:520px;
	width:520px;
}
.element_tableau_txt td {
	color:#FFFFFF;
}
.element_tableau_txt td a{
	color:#FFFFFF;
}
.element_tableau_txt td a:hover{
		color:#66CCFF;
}
.element_tableau_txt img {
	border:none;
}
.element_tableau_txt {
	border-collapse:separate;
	vertical-align:middle;
	background:url(../img/fond_fractal.gif) repeat ;
	
}
h2#turquoise {
	background:#66FFFF;
}