body,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.coords {padding: 5 0 5 50; border-top:1px solid #FF9900; }

td { vertical-align: top}
/* navigation */
a {text-decoration:none;}
a:hover { text-decoration: underline; background-color: #FFE6BF; }
table.nav { border-bottom:1px solid #FF9900;}
.nav td{ font-size: 10px; padding: 5 0 3 0; }
table.nav2 { border:1px solid #FF9900;}
.nav2 p{ font-size: 10px; padding: 3; }
p.nav3 { padding: 1 3 1 8; }

/*général*/
p {margin:0px; padding: 0px 0px 6px 0px;}
h1,h2,h3,h4 {
	margin:0px;
	padding: 10 15 5 30;
	color:#663333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 14px;padding: 0 10 0 0; margin-bottom:3px;
	border-bottom: 1px solid #663333;}
.indent p, p.indent{ padding: 0 60 8 30;}

td.text {padding:5px;}
.text p {
	padding-left:10px;
	padding-right: 10px;
}

/* lists */
ul { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:4px; }
li { padding-bottom: 4px;}
.biglists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.lines td{ border-bottom:1px solid #FF9900;}
.imgrite {margin-left:5px;margin-bottom:5px; border:1px solid #FF9900;}

.infosrite {
	font-size: 10px;
	padding:0 4 4 6;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bip-infos.gif);
	background-repeat: no-repeat;
	margin-left: 19px;
}

/* styles accessibles dans htmlarea */
.titre{
	color:#663333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 10 5 12;
	border-bottom: 1px solid #663333;
	border-top: 1px solid #663333;
	background-image: url(images/bip-link.gif);
	background-repeat: no-repeat;
}
.titre_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
	font-weight: bold;
	padding: 10 0 2 0;
	margin: 0 5 3 0;
}


/*catlink main are lists of categories in annuaire and fiches techniques
  catlink are individual titles of links and fiches techniques*/
.catlink p.cat0, p.catlink, .agendaTitre, p.catlinkmain, .catlinkmain p.cat0{
	color:#663333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 10 0 12;
	border-bottom: 1px solid #663333;
	border-top: 1px solid #663333;
	background-image: url(images/bip-link.gif);
	background-repeat: no-repeat;
}
.catlink p.cat0, p.catlink, .agendaTitre{
	margin: 5 5 3 0;
}
.catlinkmain p.cat0, p.catlinkmain{
	margin: 5 35 13 0;
}
p.cat1 {margin: 0 35 0 10;}
p.cat2 {padding-left:15px;}
p.titnav2 {
	color:#663333;
	font-weight: bold;
	background-color: #FFE6BF;
}

.agendaDate {
	color:#FF9900;
	font-weight: bold;
	padding: 10 0 2 0;
	margin: 0 5 3 0;
}
.agendahometit{
	font-size: 10px;
	padding:0 4 0 6;
	background-image: url(images/bip-infos.gif);
	background-repeat: no-repeat;
	margin-left: 19px;
}
a.orange { font-size: 10px; font-weight: bold; color:#FF9900; }
.agendahometxt{
	font-size: 10px;
	padding:0 4 4 6;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 19px;
}

/* forms */
form { margin:0px;}
input,textarea,select {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #787878;
   	background: #fff;
}
.date{
	font-weight: bold;
	color: #DD8500;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(images/coin.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-top: 2px solid #FFAC2F;
	border-bottom: 2px solid #FFAC2F;
}
.text .tiny {
	margin-bottom: 8px;
}
