html, body {
font-size:10px;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
padding:0px;
margin:0px;
color:black;
background-color: #D9D9D9; 
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-face-color: #CCCCCC;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-track-color: #D9D9D9;
scrollbar-arrow-color: #AAAAAA;
text-align:center; /* bug centrage IE */
}

table {
padding:0px;
border:0px;
border-collapse:collapse;
background-color:tranparent;
font-size:10px;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
width:100%;
}
tr,td {
/*border:1px solid black;*/
padding:0px;
vertical-align:top;
}

br  { font-size:5px; }
img { border:0px; }

.photo {
margin:13px;
border:2px dotted lightgrey;
}


a:link, a:visited, a:active {
color:#9E0039;
text-decoration:none;
font-weight:bold;
font-style:italic;
}
a:hover {
color:#0054A6;
}

#centrage {
text-align:left; /* bug centrage IE */
margin-left:auto;
margin-right:auto;
width: 760px;
}

#logo {
width:120px;
height:120px;
padding-top:8px;
padding-left:10px;
background:transparent;
}

#melimelo {
width:430px;
height:120px;
padding-top:3px;
background:transparent;
text-align:left;
vertical-align:middle;
}

#logotxt {
width:212px;
height:120px;
padding-top:5px;
background:transparent;
color:#0054A6;
font-family:Arial,SunSans-Regular,Sans-Serif;
font-size:22px;
font-weight:bold;
font-style:italic;
vertical-align:middle;
letter-spacing:5px;
line-height:22px;
}
.logotxtlight {
color:#6C96BF;
}
.logotxtK {
color:white;
}

.cadrehaut {
width:760px;
height:20px;
background:#0054A6 url("../images/private/cadre1.jpg") no-repeat 0 0;
}
.cadrebas {
width:760px;
height:20px;
background:#0054A6 url("../images/private/cadre3.jpg") no-repeat 0 0;
}
.cadretxt {
width:760px;
background:#0054A6 url("../images/private/cadre2.jpg") repeat-y;
color:white;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:12px;
font-weight:normal;
}
.cadretitre {
width:720px;
margin-left:20px;
color:white;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:16px;
font-weight:bold;
font-style:italic;
}
.cadrebloc {
width:720px;
margin-left:20px;
color:white;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:11px;
font-weight:normal;
font-style:normal;
}

.textehaut {
width:760px;
height:20px;
background:white url("../images/private/texte1.jpg") no-repeat 0 0;
}
.textebas {
width:760px;
height:20px;
background:white url("../images/private/texte3.jpg") no-repeat 0 0;
}
.textetxt {
width:760px;
background:white url("../images/private/texte2.jpg") repeat-y;
}

.textebloc {
width:720px;
margin-left:20px;
color:black;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:10px;
font-weight:normal;
font-style:normal;
}

.illustration {
float:right;
}

#pied {
width:720px;
background:transparent;
color:#666666;
text-align:center;
}

.axedim:link, .axedim:visited, .axedim:active {
color:#666666;
text-decoration:none;
font-weight:bold;
font-style:italic;
}
.axedim:hover {
color:#9E0039;
}

.cadredefil {
width:760px;
height:45px;
padding-left:15px;
padding-top:12px;
background:transparent url("../images/private/defil.gif") no-repeat 0 0;
}

.defil {
/*border:1px solid white;*/
background-color:transparent;
width:725px;
height:20px;
color:white;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:16px;
font-weight:normal;
font-style:normal;
}

form { margin:0px; padding:0px; }

.inputlistdiff {
padding-left:2px;
border-top:0px;
border-left:0px;
border-right:1px solid #819CB7;
border-bottom:1px solid #819CB7;
background-color:white;
color:#0054A6;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
font-weight:bold;
font-style:italic;
}

.listdiff {
float:left;
margin-right:5px;
}


