body{background-color:white;font-size:small;width:970px;margin:auto;}
a{border:0px;color:#8080c0;}
img{border:none;}
input{border:none;}
textarea, select{border:1px solid #ff00ff;}
a:visited{border:0px;font-size:small;text-decoration:none;color:#101050;}
a:hover{border:0px;text-decoration:underline;color:#505090;}
a:active{border:0px;text-decoration:none;color:#404080;}
#banniere{background-image:url(banniere.jpg);height:200px;}
#col-gauche{float:left;width:140px;border-width:1px;border-style:dashed;border-color:#CCCCCC;margin-top:10px;padding:2px;}
#col-centre{margin-left:150px;}
#edito{border-width:1px;border-style:dashed;border-color:#CCCCCC;padding:8px;margin:10px;width:798px;}
#info{float:left;width:798px;border-width:1px;border-style:dashed;border-color:#CCCCCC;margin:10px;padding:8px;}
.nouv{float:left;width:798px;border-width:1px;border-style:dashed;border-color:#CCCCCC;margin-left:10px;padding:8px;}
.nouv-titre{float:left;font-size:150%;margin:10px;width:100%;}
.nouv-auteur{float:right;width:100%;margin:10px;text-align:right;}
.nouv-corps{float:left;margin:10px;width:100%;}
.nouv-date{float:right;width:100%;margin:10px;text-align:right;}
.voc{font-size:200%;}
.exemple{text-indent:20px;font-size:140%;}
#col-bas{float:left;width:100%;border-width:1px;border-style:dashed;border-color:#CCCCCC;margin-top:10px;padding:2px;text-align:center;}
ul.simple{width:100%;}
ul.simple li{display:block;width:25%;height:20px;float:left;}
ul.simple li[float="left"] + li {float:none;}
#champs-nom{width:200px;}
#champs-contenu{width:90%;height:50px;}
#questionnaire table
{
	border-collapse:collapse;
	margin:2px;
}
#questionnaire th, td
{
	border:1px solid rgb(204, 204, 204);
}
#questionnaire td
{
	height:50px;
	text-align:center;
}
#questionnaire .question:hover
{
	background-color:yellow;
}
#questionnaire .reponse:hover
{
	background-color:green;
}