/* --------------------------------------------------------------- */
/* MAIN
*/

html, body {
	margin: 0px;
	height:100%;
}
body {
	background-color:#ffffff;
	color #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* --------------------------------------------------------------- */
/* TABLEs and TXT
*/

p {
	text-align:justify;
}
h1 {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
}
h2 {
	font-size:11px;
	color:#cc0000;
	font-weight:normal;
}
h3 {
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.topics {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.items {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
}
table.framedTblTxt {
	border-right:1px solid #cc0000;
	border-left:1px solid #cc0000;
}
table.framedTblForm {
	border-right:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	border-left:1px solid #cc0000;
}
.french {color: #666666};

/* --------------------------------------------------------------- */
/* FORMELEMNTs (PU=POPUPs)
*/

input.inputText {
	width:200px;
	border: 1px solid #cc0000;
	color:#000000;
	font-size:11px;
}
input.inputBtn {
	width:80px;
	border: 1px solid #cc0000;
	background-color:#cc0000;
	color:#ffffff;
	font-size:11px;
}
input.inputBtn:hover { /* mozilla only? */
	width:80px;
	border: 1px solid #cc0000;
	background-color:#ffffff;
	color:#cc0000;
	font-size:11px;
}
input.inputTextPU {
	border: 1px solid #cc0000;
	color:#000000;
	font-size:11px;
}
select.selBbtnPU {
	font-size:11px;
}
textarea.inputTextareaPU {
	border: 1px solid #cc0000;
	color:#000000;
	font-size:11px;
}

/* --------------------------------------------------------------- */
/* LINK content
*/

a.linkCont:link, a.linkCont:visited {
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
	text-decoration: none;
}
a.linkCont:hover, a.linkCont:active {
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
	text-decoration: underline;
}

/* additional... */

.borderTopRed {
	border-top:1px solid #CC0000;
}
