/* CSS Document Image.css  */
a:visited,a:hover,a:active,a:link {font-weight:bold;font-size:1em;color: #FF0; text-decoration:none;}
/* CSS Document Pour Affichage image et java */
#document {margin:0 auto;width:780px;}

#image {background:black;margin:0 20px;width:740px;overflow: auto;}
.ihaut { background-image: url("../images/gfx/gd01.png");height:35px;}
.ibas {  background-image: url("../images/gfx/gd03.png");height:25px;}
.isep {  background-image: url("../images/gfx/gd04.png");height:60px;}
.ipart { background-image: url("../images/gfx/gd02.png");background-repeat:repeat-y;}

img {border:0; vertical-align:middle;}
.legende {font-weight:bold;font-size:1.1em;}
.retour {font-weight:bold;height:28px;padding-top:10px;background-image: url("../images/gfx/retour.png"); background-position:top center; background-repeat:no-repeat;}

/* Affichage des commentaires */
.c {width:552px;margin:5px auto;border:1px solid #444;}
.com {padding:0;color:#ff9;background-color: #666;}
.pseudo {float:left;width:360px;height:18px;text-align:left;font-size:0.8em;font-weight:bold;text-indent:1em;}
.date {float:right;width:190px;height:15px;text-align:right;font-size:0.7em;font-weight:bold; }
.msg {clear:left;text-align:justify;font-size:0.8em;text-indent:1em;display:block;padding:2px 5px;color:#333;background-color: #ccc;}

label {font-size:0.8em; width:150px; display:inline; float:left; padding-left:5px;  }
form {margin:10px auto;width:500px; font-family: Tahoma,Arial, Helvetica, sans-serif ;text-align:left;}
fieldset {background-color:#ccc;color:#666;padding:10px 0;}
.bor {border: 1px solid black}
textarea {border: 1px solid black}

