/* CSS Document */

html, body { border:0; margin:0; padding:0; }
 
body { font-family:"Trebuchet MS", sans-serif; font-size:12px; }

p, ul, ol, form	{ margin:0px; padding:5px; }
table		{ margin:0px; padding:0px; border:none; }
td	{ padding:2px; }

p, td	{ text-align:justify; }

h1, h2, h3, h5, h6	{ margin:0px; padding:0px; margin-top:18px; }

h4	{ margin:0px; padding:0px; }

h1, h1 a
	{
	color:#000000; font-size:20px; font-family:"Trebuchet MS", sans-serif; font-weight:normal; padding-left:22px;
	background-image:url(/Habillage/Puce-h1.png); background-position:0px 2px; background-attachment:scroll; background-repeat:no-repeat;
	}
h2, h2 a	{ color:#015289; font-size:15px; font-family:"Trebuchet MS", sans-serif; font-weight:normal; border-bottom:2px #9FCCCD solid; }
h3, h3 a	{ color:#000000; font-size:14px; font-family:"Trebuchet MS", sans-serif; font-weight:normal; }
h4, h4 a	{ color:#000000; font-size:12px; font-family:"Trebuchet MS", sans-serif; font-weight:normal; }
p, li, td	{ color:#333333; font-size:12px; font-family:"Trebuchet MS", sans-serif; }

ul, ol { list-style:none; padding:0px; padding-top:18px; padding-bottom:18px; }

blockquote { margin:22px 40px; padding:0; }

small { font-size:0.85em; }
img { border:0; }
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

a, a:visited	{ color:#FF7A00; text-decoration:none; }
a:hover 		{ color:#FF7A00; text-decoration:underline; }

input, select, textarea { font-size:11px; font-family:"Trebuchet MS", sans-serif; font-weight:normal; }
textarea { line-height:1.25; }
label { cursor:pointer; }
 
table tr td { padding:2px; }
 
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.handle			{ cursor:move; } 
.Gris	{ color:#999999; }

.Separation	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }
