a, table, tr, td, div, p, li, ul, ol, h1, h2, h3, h4{
margin:0;
padding:0;
}

ul {
	margin-left:30px;
	list-style-image: url(../picto_site/puce_disc.gif);
}

li {
	margin-bottom:5px;
}

.commentaire{
margin-top:10px;
padding:5px;
border: 1px dotted #3d4d8b;
}

.commentaire_info{
text-align: right;
color: #8c91e2;
font-family:verdana, arial, helvetica, sans-serif;
font-weight:normal;
font-size:9px
}

h1 {
color: #3d4d8b;
font-family:verdana, arial, helvetica, sans-serif;
font:bold 18px verdana;
border-bottom: 1px solid #3d4d8b;
padding-bottom:3px;
margin-bottom:5px;
}

h2{
color: #000000;
font-family:verdana, arial, helvetica, sans-serif;
font:bold 12px verdana;
padding-bottom:3px;
margin-bottom:5px;
}

h3{
color: #000000;
font-family:verdana, arial, helvetica, sans-serif;
font:bold 14px verdana;
padding-bottom:3px;
margin-bottom:5px;
}

hr{
color:#3d4d8b;
}

.date{
text-align:justify;
font-family:verdana, arial, helvetica, sans-serif;
font:10px verdana;
color: #000000;
font-weight:bold;
}

.calage {
display: inline;
float: left;
width: 110px;
margin-left:5px;
}

fieldset {
font-family:verdana, arial, helvetica, sans serif;
font-size: 10px;
font-weight: bold;
color:#3d4d8b;
border: 1px solid #3d4d8b;
padding:5px;
}

input.texte {
border: 1px solid #3d4d8b;
}

textarea{
margin-left:5px;
border: 1px solid #3d4d8b;
}

legend {
text-align: center;
font-family:verdana, arial, helvetica, sans serif;
font-size: 12px;
font-weight: bold;
color:##3d4d8b;
border: 1px solid #3d4d8b;
padding:3px;
}

input.bouton {
text-align: center;
font-family:verdana, arial, helvetica, sans-serif;
font:12px verdana;
color: #3d4d8b;
font-family:verdana, arial, helvetica, sans serif;
font-size: 12px;
font-weight: bold;
border: 1px solid #3d4d8b;
background-color:#ffffff;
margin:10px 10px 10px 30px;
}
