.clear{ clear: both;}

#right_pub, #left_pub { width: 150px; float: left; margin-top: 30px;}
#right_pub img, #left_pub img{ margin-bottom: 7px;}

div#content { font: normal 11px verdana, sans-serif; color: #333366; width: 600px; margin: 30px 35px; float: left; padding: 0;}
td#content { font: normal 11px verdana, sans-serif; color: #333366; width: 560px; padding: 15px 7px 15px 7px;}
div#tleft { text-align: left; }
div#fname { float: left; text-align: right; width: 255px; }
div#fvalue { text-align: left; width: 300px; }
div#tcenter { text-align: center; font-size: 22px; color: #3399cc; }
h1 { color: #333366; background: #bbe9f5; border: 1px solid #76abb8; border-left: 0; border-right: 0; padding: 5px 10px 5px 10px; margin: 0;font: bold 30px arial;}
h2 { color: #333366; background: #fff2c6 ; border: 1px solid #cdb37e; border-left: 0; border-right: 0; padding: 5px 10px 5px 10px; margin-top: 30px; font: bold 11px verdana; text-transform: uppercase; }
h2.check { background: #fff2c6 url(../images/bg_h2.gif) 5px no-repeat; padding: 10px 10px 10px 40px; font: bold 16px tahoma;}

p.note{ color: #333366; background: #bbe9f5; border: 1px solid #76abb8; border-left: 0; border-right: 0; padding: 5px 10px 5px 10px; line-height: 1.5em;}

i { font: italic 11px georgia,serif;}

ul { margin: 0; padding: 0 15px; list-style-position: outside; list-style-type: circle;}
ul li{ padding: 2px 0;}
ul ul{ padding: 0 15px; list-style-position: outside; list-style-type: none;}

.ressources{ width: 295px; float: left; font: bold 16px arial; margin-top: 30px;}
#ste-therese{ margin-left: 10px;}
.ressources ul{ list-style-type: none; margin: none; padding: 0; font: normal 11px verdana; color: #333366;}
.ressources ul li{ background: #fff2c6; border: 1px solid #cdb37e; border-left: 0; border-right: 0; padding: 5px 10px 5px 40px; margin-bottom: 15px;}
.ressources ul li.check{ background: #fff2c6 url(../images/bg_h2.gif) 5px center no-repeat;}
img.pdf { float: left; margin-top: 15px;}
p.pdf { float: left; width: 480px; margin-left: 15px; margin-top: 55px;}

img.gabarit { display: block; margin-bottom: 15px;}

.formError { font: bold 11px verdana, sans-serif; color: #ee3333; }
.formErrorheader { font: bold 14px verdana, sans-serif; color: #ee3333; }
.errorExplanation { font: bold 11px verdana, sans-serif; color: #ee3333; }