body {

  background: #ffffff;
	margin-bottom : 15;
	margin-left : 0;
	margin-right : 0;
	margin-top : 15;
  }
.theme {
	background-color: #C4C3C8;
}

.fondimg {background: url(http://www.st-martin.org/fr/professionnel/img/fond.gif);} 

.bordure {
	border: 1px solid #f5f5f5;
}
.text_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #cccccc;
	font-weight: lighter;
	border: 1px solid #f1f1f1;
	text-align: center;
}
.haut { background-color: #f8f8f8; }

.menu { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C3C3C3;
	text-decoration: none;
	font-weight: bolder;
}
a.menu:link {text-decoration: none; color: #C3C3C3;}
a.menu:visited {text-decoration: none; color: #C3C3C3;}
a.menu:hover { text-decoration: none; color: #C4C3C8;}
a.menu:active {text-decoration: none; color: #C3C3C3;}

.menuoffice { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #C3C3C3;
	text-decoration: none;
	font-weight: bolder;
}
a.menuoffice:link {text-decoration: none; color: #C3C3C3;}
a.menuoffice:visited {text-decoration: none; color: #C3C3C3;}
a.menuoffice:hover { text-decoration: none; color: #C4C3C8;}
a.menuoffice:active {text-decoration: none; color: #C3C3C3;}

.menubas: link { font-size: 8px; color:#FFFFFF;}
.menubas: visited { font-size: 8px; color: #FFFFFF;}
.menubas: active {
	font-size: 8px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.menubas: hover { font-size: 8px; color: #FFFFFF;}

.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.copyright{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bolder;
	font-style: normal;
	letter-spacing: 1px;

}

.basdepage { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #C4C3C8;
	text-decoration: none;
	font-weight: bolder;
}
a.basdepage:link {text-decoration: none; color: #C4C3C8;}
a.basdepage:visited {text-decoration: none; color: #C4C3C8;}
a.basdepage:hover { text-decoration: none; color: #C4C3C8;}
a.basdepage:active {text-decoration: none; color: #C4C3C8;}


.blanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 1px;
}

a.blanc:link {text-decoration: none; font-size: 7pt; color: #ffffff;}
a.blanc:visited {text-decoration: none; font-size: 7pt; color: #ffffff;}
a.blanc:hover {text-decoration: underline ; font-size: 7pt; color: #ffffff;}
a.blanc:active {text-decoration: none; font-size: 7t; color: #ffffff;}

.normal { font-family: Verdana, Arial , sans-serif; font-size: 7pt; color: #999999;}
a.normal:link {text-decoration: none; font-size: 7pt; color: #999999;}
a.normal:visited {text-decoration: none; font-size: 7pt; color: #999999;}
a.normal:hover {text-decoration: underline ; font-size: 7pt; color: #999999;}
a.normal:active {text-decoration: none; font-size: 7t; color: #999999;}


.petit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
}


.select { 
background-color: #ffffff ; 
}
.cat1 {font-size: 16px; font-weight: bold; color:#7396bf}
.cat1:visited {font-size: 16px; font-weight: bold; color:#7396bf}

/*Small urls*/
.url {color: #7396bf}


a:visited{color:#cccccc}
/*hr{color:#000066}*/

/*Page descriptions*/
.description{font-size: 11px; color:#999999}

/* */
td {font-family:arial,sans-serif; font-size: 12px; }

/* Title/link of pages */
.title{
	color:#7396bf;
	font-size:11px;
	font-weight: bolder;
	text-decoration: none;
}
a.title:link {text-decoration: none;  color: #7396bf;}
a.title:visited {text-decoration: none;  color: #7396bf;}
a.title:hover {text-decoration: underline ;  color: #7396bf;}
a.title:active {text-decoration: none;  color: #7396bf;}

.num{
	color:#666666;
	font-size:11px;
	font-weight: bolder;
}
.numbas{
	color:#666666;
	font-size:10px;
	font-weight: bolder;
}


.resultReport {
	text-align:center;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
.catBanner {background-color:#7396bf; font-weight: bold}
.webPageBanner {background-color:#7396bf; font-weight: bold}

hr{color:#7396bf;}
hr.powered{width:450; color: #7396bf}

/*main results table */
.results{width: 100%;}

h1 {border: dotted thin;
	background: white;
	text-align: center;
	font-family: Verdana, Ariel;
	font-size:12px;
	color: #7396bf;
	}
.grandtitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.titretexte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #C4C3C8;
}
.textenormal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;
}
.signaturetexte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.liens {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #669999;
}
.textegras {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.titretextegris {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
}