body {color: #000;
margin: 0 0 0 0; }

#menu {display: none; }

#page, #content {width: 100%; }

body, p, td, th, input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; }

img {border-width: 0; }

table {border-width: 0; }

#menu A {border-width: 0; }

/* TABLE PRINCIPALE  */

#content {border-collapse: collapse; }

#content thead th {text-align: right; }

#content thead td {padding-bottom: 15px; }

#content tbody .height {height: 200px;
vertical-align: middle; }

#content tfoot td {padding-top: 15px;
background-image: url(images/phrase.gif);
background-position: center bottom;
background-repeat: no-repeat; }

/* FIN DE TABLE PRINCIPALE  */

#text {padding: 57px 0 0 0; }

#list th {color: #006;
font: bold italic 13px Arial, Helvetica, sans-serif; }

#list {border-collapse: collapse;
width: 100%; }

#list td {border-top: 1px solid #ccc;
border-collapse: collapse;
padding: 3px; }

#titlePage {font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
position: absolute;
top: 0px;
right: 2%;
height: 57px;
width: 80%;
font-size: 18px;
text-align: right;
z-index: 15; }

#titlePage IMG {margin: 0 1%; }

#rectDeco {position: absolute;
top: 16px;
right: 1%;
height: 25px;
width: 80%;
background-color: #CBD5E7;
border: 1px solid #7894C1;
z-index: 5; }

#underline {border: 0;
height: 1px;
background-color: #7894C1;
color: #7894C1;
position: relative;
top: -13px;
left: 0; }

a, a:visited {color: #4F71AA }

a:hover {color: #006; }

.right {text-align: right; }

.rightFloat {
	float: right;
	width: 23%;
}

.redBold {color: #C00;
font-weight: bold; }

.blueBold {color: #4F71AA;
font-weight: bold; }

.warnSmall, .mandatory {font-size: 10px;
color: #C00; }

.backLnk {font-size: 9px;
float: right; }

h1, h2 {font-family: Arial, Helvetica, sans-serif;
color: #FFF; }

h2 {background-color: #006; }

.x-small {font-size: x-small }

h3 {color: #006; }

td.conclusionText {background-color: #006;
font-weight: bold;
color: #FFF; }

.smallTxt, .smallTxt p {font-size: 10px; }

/* Pour la liste de membres */
.memberList td, .memberList td p {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006; }

/* Pour les tables du scrap */
.scrapTable th {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 15px;
	padding-left: 15px;
}
.scrapTable tbody th {
	text-align: left;
}
.scrapTable tbody td {
	background-color: #CCD7E8;
	text-align: center;
}
#tableForm {
	background-color: #CCD7E8;
	border: 2px solid #7894C1;
	width: 100%;
}
#tableForm th, #tableForm td {
	font-size: 70%;
}
#tableForm th {
	background-color: #FFF;
	text-align: left;
	font-weight: normal;
}
#tableForm textarea {
	width: 75%;
	border: 1px solid #7894C1;
	font-size: 90%;
}
#tableForm input, #tableForm .text {
	width: 200px;
	border: 1px solid #7894C1;
	font-size: 90%;
}
#sectorOther {
	visibility: hidden;
}
.bolder {
	font-weight: bolder;
}
