body,td { font: 11px Verdana, Arial, Helvetica, sans-serif;}

/* navigation */
.na,.nav { font-weight: bold; font-size: 10px; color: #999999;}
a {	text-decoration: none;}
a:hover {
	text-decoration: underline;
}
.navindex {font-weight: bold; font-size: 12px;padding-bottom: 1px;	padding-left: 3px;}
.nav2 p{
	font-size: 10px;
	color: #993300;
	background-image: url(images/bipnav.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}

/* texte général */
p {margin: 0px;padding: 0px 0px 5px 8px;}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 12px;}
h1,h2,h3 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin:0px;padding: 0px 0px 6px 0px}
h1.type {font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #CC6600;padding:0px;margin:0px;}
.texte {font-weight: normal;}
.suite {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

/* lists */
ul {margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 5px;}
li {
	list-style-type: square;
	padding-bottom: 2px;
};

/* page accueil*/
.index {font: 10px Verdana, Arial, Helvetica, sans-serif;}
.indexslogan {font: bold 14px Georgia, "Times New Roman", Times, serif;	color: #A36A08;	padding-top: 8px;}
.indexactu {font: 10px Arial, Helvetica, sans-serif;background: #F1F1F1;padding: 3px;border: 1px solid #CCCCCC;}

/* bandeau gauche sur pages dynamiques */
.textleft {	font-size: 10px; padding: 4px;}
.tit { font-weight: bold; color: #660000; }
.bigtit { font-weight: bold; font-size: 20px; color: #660000; }
.notvalid{font: italic 11px Arial ;color: #666666 ;	padding-left: 10px;}
.valid{font: 11px Arial;padding-left: 2px;}
.phare{font: bold 11px Arial;padding-left: 2px;}
.new{font-weight: bold;font-size: 12px; padding-left: 10px;}
.titdept{
	font: bold 12px Verdana ;
	color: #590000;
	margin-top: 5px;
	margin-left: 20px;
	padding-left: 2px;
	border-bottom: 1px solid #660000;}
	
/* courses - utilisé aussi plus généralement sur les pages de texte, par ex. la rubrique filière*/
.courses h1, .courses h2, .courses h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #CC6600;}
.courses h2 {
	border-bottom: 1px solid #CC6600;
	margin-bottom: 5px;
	padding: 0 0 0 10;
}
.courses h3 {
	font-size: 14px;
	padding: 0 0 5 10;
}
.courses p {padding: 0 0 5 15;}
.courses p b { color: #993300; }
.courses li {padding-bottom: 3px;}
.courses p.sousoutitbip {
	padding-left: 15px;
	padding-top: 5px;
}

.tex15marg {font-weight: normal;padding-left: 15px;}
.choix {font: 11px Arial, Helvetica, sans-serif;}

.textit {font-weight: bold;	color: #660000;	padding-right: 10px;}
.centre { font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #CC6600;}
.centretit {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CC6600;
	padding-top: 10px;
	background: url(images/biprougfond.gif) no-repeat;
	padding-top: 10px;
	padding-left: 15px;
	margin-left: 40px;
}
.erreur {color: #CC0000;}
.coursetit {font: bold 14px Arial, Helvetica, sans-serif;}
.soutit {font: bold 16px Arial, Helvetica, sans-serif;}
.soutitbiplist {
	font: bold 16px Arial, Helvetica, sans-serif;
	background: url(images/biprougfond.gif) no-repeat;
	padding-top: 10px;
	padding-left: 15px;
}
.sousoutitbip {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CC6600;
	background: url(images/biprougfond.gif) no-repeat;
	padding-top: 5px;
	padding-left: 15px;
	margin-left: 40px;
	background-repeat: no-repeat;
}

/* graphismes rubrique filière */
.graphs {
	border:1px solid #CC6600;
	background-color: #FFFFFF;
}
.graphs p {
	padding: 0 5 3 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
	text-align: center;
}

.imgrite {margin-left:6px;margin-bottom:6px;}
.small { font-size:10px; }

.tourisme td{
	border-bottom: 1px dashed #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tourisme2 td{
	border-bottom: 1px dashed #999999;
	padding: 2px;
}
.tourisme td td{
 border: none
}

td.credit {
	font: italic 10px Arial, Verdana, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
.margeLeft20 { margin-left: 20px}
