body {
background-color:#eee;
color: #593A86;
}

p {
color: #333333;
}
#header {
background-color: #eee;
    height: 10px;

}
#footer {
background-color: #eee;
    padding-right: 0px;
    padding-left: 0px;
	     background:url();
		      height: 0px;
    margin: 0;
    padding-top: px;
}
#introduction {
border-bottom: #DC9543 2px solid;
    min-height: 125px;
}
#questionnaire {
border-bottom: #934D93 0px solid;
}
span.erreur {
background-color: #ffffff;
color: red;
}
div.erreur {
background-color: #ffffff;
color: red;
}
h1 {
color: #593A86;
font-family: Trebuchet MS, Verdana;
}
h2 {
color: #593A86;
font-family: Trebuchet MS, Verdana;
    padding-top: 0px;   
}
div.separateur {
border-bottom: #DC9543 1px dotted;
}
div.indic {
	color: #232323;
	text-align: justify;
}
table.matrice { 
	border: #888 0px solid;
	color: #ffffff;
}
th.matrice {
	background-color: #DC9543;
	border: black .1px solid ;
}
td.matrice {
	background-color: #ffffff;
	border: black  .1px solid ;
}
img.thermometre {
background-color: #DC9543;
}

table.tablemultiple th {
	background-color: #FFA1FF;
}
table.tablemultiple td {
	background-color: #FFE0FF;
}
table.tablemultiple td a {
color: #000000;
}
table.tablemultiple td a:hover {
color: #000000;
}

a a:hover{
color: #593A86;
}

#pied {
    margin: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
	    margin-bottom: 0px;
		    padding-bottom: 0px;
			 height:175px;
}
/* blocs principaux */
#conteneur {
    width:750px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

p.action {
    margin: 0;
    padding-top: 10px;
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 0px;
    margin-bottom: 5px;
}

span.question {
    padding-top:5px;
    padding-left: 0px;
    font-size:1.2em;
    font-weight: bold;
    margin-bottom: 5px;
    display:block;
}

div.indic {
    color: #DC9543;
    margin-bottom:5px;
	     font-size: 1.2em;
}