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;}
#content{display: flex;}
#col-gauche{flex: 20%;border-width:1px;border-style:dashed;border-color:#CCCCCC;margin-top:10px;padding:2px;}
#col-centre{flex:80%;}
#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;}
ul.simple2{width:100%;}
ul.simple2 li{display:block;width:45%;height:20px;float:left;}
ul.simple2 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;
}
input[type="text"], input[type="password"] {
    border: 1px solid #DADADA;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 70%;
    font-size: 12px;
    line-height:15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
}
button {
    background: #E27575;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
}
