body { 
background-color: transparent;
background-image: url(images/fond-header.gif);
background-attachment: scroll;
background-position: 0% 0%;
background-repeat: repeat-x;
color: #5a5a5a;
font-family: Arial,sans-serif;
font-size: small;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
  margin:0;
  padding:0;
  /*text-transform:lowercase;*/
}
h3,h4,h5,h6 { color:#013466;}

h3 { font-size: 150%;}

h4 { font-size: 13px; margin: 0; padding-top: 10px; padding-right: 0; padding-bottom: 10px !important; padding-left: 0; }

h5 {font-size: 120%;}

h6{  font-size: 110%;}

p { 
font-size: 1.125em;
line-height: 1.4em;
margin-top: 0.6em;
margin-right: 0pt;
margin-bottom: 1.2em;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;}

td { }
a {
color: #254694;
text-decoration: none;
}
a:link { }
a:visited { }
a:active { }

a:hover {
color: #4fa3f9;
text-decoration: none;
}

#header h1 {
color: #ffffff;
font-size: 4em;
letter-spacing: 2px;
line-height: 1.2em;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
white-space: nowrap;
}

#header h1 a {
color: #ffffff;
text-decoration: none;
}

#container { left: 15%; width: 960px; margin: 0 auto; padding: 0; }

#menu {
color: #ffffff;
font-size: 1.2em;
font-weight: normal;
height: 20px;
line-height: 1.3em;
letter-spacing: 1px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
white-space: nowrap;
}

#header { top: 0; clear: both; height: 114px; width: 960px; float: left; margin: 0; padding: 0; }
#mainContent { position: relative; width: 700px; float: left; margin: 0; padding: 50px 0 4em; overflow-x: hidden; overflow-y: hidden; }

#footer { border-top:1px dotted #e1e1e1; clear:both; margin:1em auto; padding-top:1em; text-align:center;
	/*text-transform:lowercase;*/
	width:950px; float: left; }
hr { font-weight: normal; font-style: normal; text-decoration: none; width: auto; clear: both; margin: 15px 0; padding: 0; border-bottom: 1px dotted #808080; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }
.box { position: relative; width: 320px; float: left; clear: none; margin: 5px; padding: 0; }
.img { margin: 0; padding: 0; }
.arrow { vertical-align: middle; width: 100%; float: left; clear: both; margin: 5px 0 0; padding: 0; display: block; }
