body {background-color: #ffffff; scrollbar-face-color: #003399; scrollbar-shadow-color: #a0a0a0;  scrollbar-track-color: #a0a0a0; scrollbar-arrow-color: #a0a0a0; color: #003399; }

/* Les titres */
H5					{
					font-size: 12px;
					}


/* Les styles pour les tables de recherche */
TABLE.resultats		{
					text-align: center;
					}

TD.resultat1		{
					font-size: 10px;
					font-family: Arial;
					background-color : #D3D3D3;
					/*background-color : #999999;*/
					}

TD.resultat2		{
					font-size: 10px;
					font-family: Arial;
					background-color : #F5F5F5;
					/*background-color: #D3D3D3;*/
					}

TD.titre			{
					font-size: 10px;
					font-family: Arial;
					background-color : white;
					text-align: center;
					border-style: ridge;
					}

SELECT.recherche	{
					width: 150px;
					}

TD.checkboxs		{
					font-size: 9px;
					font-family: Arial;
					/*text-align: right;*/
					}

TABLE.photo			{
					font-size: 13pt;
					font-family: Arial;
					background-color : #ffffff;;
					font-weight: bold;
					text-align: center;
					border-style: none;
					}

/* varia */
/* Desole mais c'est un style trop precis pour etre general car j'ai besoin des hr
HR					{
					color: gray;
					width: 75%;
					text-align: left;
					}
*/


/*A:LINK { color: #003399;}
A:ACTIVE { color: #003399;}
A:VISITED { color: #003399;}text-decoration: none;*/

font { margin: 0px;}

A:Active {color: #003399; font-weight: bold; font-size: 12pt; margin: 0px; text-decoration: none;}
A:Visited {color: #003399; font-weight: bold; font-size: 12pt; margin: 0px; text-decoration: none;}
A:Link {color: #003399; font-weight: bold; font-size: 12pt; margin: 0px; text-decoration: none;}
A:Hover {color: #000000; font-weight: bold; font-size: 12pt; margin: 0px; text-decoration: none;}
A.important {font-size: 12pt; font-weight: bold; color: red; margin: 0px; text-decoration: none;}

span.fakelink {color: #003399; font-weight: bold; font-size: 12pt; text-decoration: none; margin: 0px;}
span.nouveaute {color: #003399; font-weight: bold; font-size: 13pt; text-decoration: none;}

Table.recherche_marge { padding: 0px; margin: 0px; border-style: none; }
Table.calendrier { font-size: 12pt; font-weight: bold; color: #003399;}/*border-style: ridge; border-color: #003399; border-width: thin;*/
td.colonne { background-color: #003399;; color: #ffffff;; }
table.marge {margin: 0px; padding: 0px;}
table.marge TD {margin: 0px; padding: 0px; }
table.marge TR {margin: 0px; padding: 0px; }


DIV.nom { font-family: arial; font-size: 13 pt; font-weight: bold; color: #003399;; text-align: center;}
DIV.messagehaut { font-family: arial; font-size: 13 pt; font-weight: bold; color: #003399;; text-align: left; margin-bottom: 12px; margin-top: 12px;}
DIV.messagebas { font-family: arial; font-size: 13 pt; font-weight: bold; color: #003399;; text-align: center;}
DIV.titresection {font-family: arial; font-size: 11 pt; font-weight: bold; color: #003399;; text-align: left;}
DIV.notebien {font-family: arial; font-size: 10 pt; color: #003399;;}

li.special { font-family: arial; font-size: 10 pt; font-weight: bold; color: red;}
li { list-style-image: url("/img/point.gif"); font-family: Arial; color: #003399;;  font-size: 10pt;}

p {font-family: Arial; color: #003399;;  font-size: 10pt; text-align: justify; padding: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em;}

.fauxlien {color: #003399; font-weight: bold; font-size: 12pt; text-decoration: none; margin-left: 5px; margin-right: 5px;}
.reservation {color: #003399; font-weight: bold; font-size: 14pt;}
.titre {color: #003399; font-weight: bold; font-size: 13pt; margin: 0px; padding: 0px;}
.adresse {color: #003399; font-weight: bold; font-size: 12pt;}
.small {font-size: 12px; }
.asterisk {font-size: 10px;}
.centre {text-align: center;}
.rolltext {font-size: 13px; font-weight: bold;}
.maj {font-size: 10px; font-style: italic; text-align: right;}
