td ,  body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
      	font-weight: bold;
}
caption {
	font-size: 11px;
}
.main {
	background: #ECDFC2 url(images/bande.jpg) no-repeat;
}
.cent { text-align: center}
.tit {
	font-size: 23px;
	color: #16709E;
}
.tit2 { font-size: 16px;}
.tit3 { font-size: 15px; color: #16709E;}

.tab1g { font-size: 11px; }

textarea { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 color: #000066;
}
input,select, input.vrai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}

.faux {
	background-color: #FF9393;
}
.blanc {
background-color: #FFFFFF
}
.bleu {
	background-color: #4689FF;
	text-align: center;
	font-weight: bold;
}
.bloc {
	border-style: solid;
	border-width: 1px;
	border-color: #334498;
	background-color: White;
}
.bloc_fam {
	color: white;
	font-size: 10px;
	text-align: center;
	font-weight: 800;
	padding: 2px;
	background-image: url(images/temp3.gif);
	letter-spacing: 1.1px;
}
.bloc_titre {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #16709E;
}
.bloc_texte {
	font-size: 10px;
       font-weight: normal; 
	text-align: center;
   
}
ul.bloc_tab, li.bloc_tab {
	font-size: 10px;
	list-style: disc;
} 
table.bloc_tab, td.bloc_tab, th.bloc_tab {
	border-style: solid;
	border-width: 1px;
	border-color: grey;
	border-collapse : collapse;
}
td.bloc_tab, th.bloc_tab {
	font-size: 10px;
 	font-weight: normal;
	padding-left: 5;
	padding-right: 5;	
	padding-bottom: 2;
	padding-top: 2;
}
th.bloc_tab {
 	font-weight: bold;
}

.bloc_prix {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: Red;
}
.prix_tarif {
	font-size: 11px;
	font-weight: normal;
	text-decoration: line-through;	
	text-align: center;
	color: Blue;
}
.bloc_lien {
	font-size: 10.5px;
	font-weight: normal;
	text-decoration: none;	
}
.bloc_lien2 {
	font-size: 11px;
	font-weight: bold;
	color: Maroon;
	line-height: 20px;
	vertical-align: text-bottom;
}
.bloc_titre2 {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	line-height: 20px;
	vertical-align: text-bottom;
}
li {
	list-style: square;
	text-decoration: none;
	padding: 3px;
	font-size: 11px;
	text-indent: 3px;
}

.titre_menu {
	color: Maroon;
	text-align: center;
}

.menu:link, .menu:visited {
	text-decoration: none;
	color: #16709E;
}
.menu:hover {
	text-decoration: none;
	background: #981A00;
	color: #FFFFFF;
}
.tit_orange
{
  font-size: 22px;
  color: #e9593c;
}
a.tit_orange:hover {
	text-decoration: none;
	background: #E9593C;
	color: #FFFFFF;
}
.bnav {
	width: 605px;
	border: solid 1px;
	height: 30px;
}
.nav {
	margin: 0px;
	padding: 1px;
	list-style: none;
	text-align: center;
}
.nav li {
	display: inline;
}
.nav li a img {
	border: 0;
	margin: 2px 15px 2px 15px;
}
.nav input {
	width: 30px;
	text-align: right;
	margin: 2px 5px 2px 5px;
	vertical-align: top;
}
.ff {
	margin: 0;
	padding: 0;
	display: inline;
}

/* position list chunks side by side */
#liste div.wrapper
{
  float: left;
  width: 25em;
}

/* clear float after lists */
#liste br
{
  clear: left;
}

#liste ol li, #liste ol
{
	list-style-type: decimal;
}

#liste li.titre
{
	list-style-type: none;
	margin-left: -20px;
}
#liste li.titre a, #liste li.titre a:visited
{
  color: #e9593c;
}
#liste ol li a, #liste ol li a:visited
{
	color: #16709e;
  display: block;
  width: 22em;
  text-decoration: none;
}
#liste ol li a:hover, #liste li.titre a:hover
{
  color: #FFF; /* white */
  background-color: #e9593c; /* brown */
}
a img#catalogue, a:visited img#catalogue {
  border: solid 2px #FFF;
}
a:hover img#catalogue  {
  border: solid 2px #e9593c;
}
