html { 	margin-bottom: 0.1px;	height:100%; }

body {
	margin: 0px;
	background-color:white;
}
a.menu:link, a.menu:active, a.menu:visited{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.menu:hover{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:link, a:active, a:visited{
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#002F8F;
	text-decoration:none;
}
a:hover{
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#FF015B;
	text-decoration:none;
}
a.base:link, a.base:active, a.base:visited, a.base:hover{
	color:#F0F0F0;
}
a.lienstoit:link, a.lienstoit:active, a.lienstoit:visited, a.lienstoit:hover{
	color:white;
}

/* sous titre menu */
a.tmenu:link, a.tmenu:active, a.tmenu:visited{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#002F8F;
	text-decoration:none;
}
a.tmenu:hover{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#FF015B;
	text-decoration:none;
}

/* Evite les espaces autour des formulaires */
form{ 
	display:inline 
}

p, td, ul, ol{
	font-family:Arial,Helvetica; 
	font-size:10pt;
	color:#000000;
}

.tdbarrenav{
	background-image : url(arcos_fond_menu_haut.gif);
	background-repeat: repeat;
}

.tdmenu{
	background-image : url(arcos_fond_menu_haut.gif);
	background-repeat: repeat;
}

.itemmenu a,.itemmenu a:visited{
	background-color:#CBD9DA;
	border-style: solid;
	border-width: 1px;
	border-color:#666666;
	/*height: 28px; */
	/*padding : 2px 6px 2px 6px;*/
	padding : 1px 3px 1px 4px;
	font-family:Arial, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	display: block;
}

.itemmenu a:hover{
	font-family:Arial, Verdana;
	font-size:8pt;
	color:#111111;
	background-color:#EEEEEE;
	border-color:#000000;
}

.indexlinktext{
	font-size:10pt;
	color:#000000;
	background-color:#FFDC96;
	font-weight:bold;
	padding : 5px 5px 5px 8px;
	text-decoration: none;
	width: 164px; /*167-(8+5)*/
	display: block;
}

.tdnav a,.tdnav a:visited{
	font-size:10pt;
	color:#111111; /* #000000; */
	background-color: #EBB651; /*#EB14F;*/
	font-weight:normal;
	padding : 5px 5px 5px 8px;
	text-decoration: none;
	width: 164px; 
	display: block;
}

.tdnav a:hover{
	font-size:10pt;
	color:#000000;
	background-color:#D69844;
	font-weight:normal;
	padding : 5px 5px 5px 8px;
	width: 164px; 
	display: block;
}

.titre1{
	font-size:18pt;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
}
.titre2{
	font-size:12pt;
	font-weight:bold
} 
.titre3{
	font-size:10pt;
	font-weight:bold;
}
.titre4{
	font-size:10pt;
	font-weight:bold;
}

.adresse{
	font-size:9pt;
}

.navindex{
	color:red;
	font-weight:bold;
	background-image : url(arcos_fond_index.gif);
	background-repeat: repeat;
}
.navbarre{
	color: black; /*#4060B0;*/
/*	font-weight:bold; */
	background-image : url(arcos_fond_menu_bas.gif);
	background-repeat: repeat;
}
.c1{
	font-weight:bold;
	text-align: CENTER;
	background-color:#80AFFF;
}
.c2{
	background-color:#A0CFFF;
}
.c3{
	background-color:#90BFFF;
}

.toit{	
	background : url(arcos_toit.jpg) no-repeat left;
/*	background-color:#65A8FF; */
}


.traitmenu{	background-color:#92753C;}

.blanc{	background-color:white;}

.bleu{	background-color:#A0CFFF;}

.jaune{	background-color:#FFF35A;}

.vert{	background-color:#32B05E;}

.orange{	background-color:#FFA400;}

.gris{
	background-color:#8C8C8C;
	border-style: solid;
	border-width: 2px;
	border-color:#CCCCCC;
}

.note{
	font-size:9pt;
}
.modif{
}
hr{
	height: 1px;
	width: 98%;
	color:#000000;
}
.newstitle{
	font-size:12pt;
	font-weight:bold;
}
.newstext{
	font-size:10pt;
}
DIV.results .highlight {
  background-color: #FFFF99;
}
