@charset "UTF-8";
/* CSS Document */

/*Les balises*/
body{
width:950px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#000000;
font-size:small;
margin: 0 auto;
}
a{
color:#888888;
text-decoration:none;
border:0px;
}
a:visited{
color:#888888;
text-decoration:none;
}
a:hover{
color:#666666;
text-decoration:none;
}
div{
border:0px;
}
dl, dt, dd {
line-height:150%;
}
dt{
font-weight:bold;
}
dd{
font-style:italic;
}
ul{
list-style:square;
}
img{
border:none;
border-width:0px;
}

/*les id*/
div#miroir {
width:950px;
text-align:left;
}
div#contenu{
position:absolute; top:95px;
width:950px;
}
div#titre {
position:fixed; top:0px;
padding:5px 0px 0px 5px;
margin:0px 0px 0px 0px;
height:65px;
width:945px;
font-size:x-large;
color:#888888;
background-color:#FFFFFF;
z-index:9;
}
div#navig{
position:fixed; top:70px;
margin: 0 0 0 0;
padding: 0 0 0 195px;
height:25px;
width:755px;
color:#888888;
background-color:#FFFFFF;
z-index:9;
}
#filet {
position:fixed;
top:95px;
width:950px;
height:1px;
z-index:10;
}
div#textIndexGauche {
height:250px;
width:590px;
margin: 0 0 0 0;
padding: 5px 5px 5px 5px;
background-color:#CCCCCC;
}
div#textIndexCentre {
height:260px;
width:590px;
margin: 0 0 0 0;
padding: 5px 5px 5px 5px;
text-align:center;
background-color:#CCCCCC;
}
div#menu {
float:left;
width:185px;
padding:10px 0px 0px 5px;
margin:0px 0px 0px 0px;
}
div#image{
float:left; 
width:950px;
padding:40px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}
div#legende{
float:left; 
width:950px;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}
div#text{
position:absolute; top:0px; left:190px;
width:750px;
padding: 15px 5px 100px 5px;
margin: 0 0 0 0;
color:#000000;
}
div#passport{
position:absolute;
left:-160px;
top:20px;
background-color:#FFFFFF;
height:120px;
width:120px;
text-align:center;
}
#menu dl, #menu dt, #menu dd, #menu ul {
margin: 0;
padding: 0;
list-style-type: none;
font-weight:normal;
font-style:normal;
cursor:pointer;
line-height:150%;
}
#menu li {
padding-left: 5px;
margin-left: 5px;
}
#logos {
text-align:left;
}
#formulaire {
width:760px;
border:0;
cellspacing:0;
cellpadding:0;
}
.thFormMiddle {
width:100px;
text-align:left;
vertical-align:middle;
}
.thFormTop {
width:100px;
text-align:left;
vertical-align:top;
}
#tableIndexTechno {
width:750px;
border:1px;
cellpadding:15px;
cellspacing:0px;
border-color:#FFFFFF;
background-color:#CCCCCC;
}
#tableCFC {
width:750px;
background-color:#FFFFFF;
}

/*les classes*/
.tdCFC {
background-color:#CCCCCC;
border:1px;
border-color:#FFFFFF;
padding:5px;
margin:5px;
}
.tdCFCnotes {
background-color:#FFFFFF;
border:1px;
border-color:#FFFFFF;
padding:5px;
margin:5px;
}
.tableImagettes{
width:950px
border:0px;
}
.tdImagettes{
height:153px;
width:153px;
background-color:#DDDDDD;
border-color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
.tdImagettesBlanc{
height:153px;
width:153px;
background-color:#FFFFFF;
border-color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
.tdImagettesText{
height:153px;
width:153px;
background-color:#FFFFFF;
border-color:#FFFFFF;
text-align:center;
vertical-align:top;
}
.chapoItalic{
text-align:center;
font-style:italic;
}
.legendeItalic{
font-style:italic;
font-size:smaller;
}
.ulMenus{
text-indent:-28px;
line-height:150%;
list-style:none;
}
.ulSans{
text-indent:-48px;
line-height:150%;
list-style:none;
}
#olCfc{
text-indent:0px;
line-height:150%;
}
.lower-alpha{
text-indent:0px;
line-height:150%;
list-style:lower-alpha;
}
.qcm{
text-indent:0px;
line-height:150%;
list-style-image:url(../cfc/_images/square.gif)
}
.smaller{
font-size:smaller;
}
.bold{
font-weight:bold;
}
.italic{
font-style:italic;
}
.boldItalic{
font-weight:bold;
font-style:italic;
}
.gris {
color:#888888;
}
.fondGris {
background-color:#EEEEEE;
}
.italicBoldRouge {
color: #FF0000;
font-style:italic;
font-weight:bold
}
