body
{margin:0;padding:0;background:#FFFFFF;color:#000;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px/1.25em arial, sans-serif;}

.vert {color: #0078bc;}
.bleu {color: #333e85;}


a
{color:#293898;text-decoration:none;}

a:visited
{color:#293898;}

a:hover
{color:#293898;text-decoration:underline;;}

a:focus
{outline:none;}


ul {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}

ul {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;}
li.last {padding: 0;}


input{
		font-family:Helvetica,arial,sans-serif;font-size:16px;font-weight:normal;line-height:16px;}

textarea{
		font-family:Helvetica,arial,sans-serif;font-size:16px;font-weight:normal;line-height:16px;}


.required {
color:#F00;font-family:Helvetica,arial,sans-serif;font-size:16px;font-weight:bold;
}

hr {
width:100%; 
color: Silver;
background-color: #e6e6e6;
height: 1px;
border: 0;
margin-top:10px;
margin-bottom:10px;}

p
{margin-top: 0.5em; margin-bottom: 1em;}



.rightimage
{border:1px solid #E6E6E6;}

.smallimage
{width:100px;height:100px;border:1px solid #e6e6e6;text-align:center;}

.smallimagebottom
{width:100px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left;font: 11px/1.25em arial, sans-serif;background-color:#F8F8F8;padding:5px;}

.squaretable
{width:140px;height:60px;border:1px solid #e6e6e6;text-align:left; font: 11px/1.25em arial, sans-serif; padding-left:10px;padding-top:5px;background-color:#F8F8F8;}


.onSubTitle
{font: 12px/1.25em arial, sans-serif;font-weight:bold;color:#999;margin-bottom: 0.5em;}

.onSubTitleGray
{font: 12px/1.25em arial, sans-serif;font-weight:bold;color:#666;margin-bottom: 0px:}

