body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}

html > body {
  font-size: 14px;
}

h1 {
  color: #3b4c66;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 165%;
  margin: 0;
  padding: 0;
}

h2 {
  color: #3b4c66;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 150%;
  margin: 0;
  padding: 1ex 0 0 0;
}

h3 {
  color: #3b4c66;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 110%;
  margin: 0;
  padding: 1ex 0 0 0;
}

h4 {
  color: #3b4c66;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 110%;
  margin: 0;
  padding: 0 0 0 0;
}


a {
  color: #1634CC;
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
  padding: 0 1px 2px 1px;
}

a:hover {
  color: rgb(117,144,174);
  text-decoration: none;
}

a img{
border:  none ;
}

ol {
  margin: 1em 0 1.5em 0;
  padding: 0;
}

ul {
  list-style-type: square;
  margin: 1em 0 1.5em 0;
  padding: 0;
}

dl {
  margin: 1em 0 0.5em 0;
  padding: 0;
}

ul li {
  line-height: 1.5em;
  margin: 1.25ex 0 0 1.5em;
  padding: 0;
}

ol li {
  line-height: 1.5em;
  margin: 1.25ex 0 0 2em;
  padding: 0;
}

#wrapper { 
margin: 0 auto;
width: 1000px;
border-right: 1px;
border-left: 1px;
border-bottom: 0px;
border-top: 0px;
border-color:#000000;
border-style:solid;

}

/* Header */
#header{
background-color: #5f7ea4;
margin: 0;
}

#superHeader {
text-align: right;
margin: 0;
padding: 0;
height: 25px;
background-image: url(../images/bordure_bleue_haut.jpg);
}

#superHeader a{
color:#FFFFFF;
font-size: small;
text-decoration:none;
}

#superHeader a:hover{
color:#F1F1F1;
font-size: small;
text-decoration:none;

}

#pale{
color: #ffffff;
}

#midHeader {
background-color: #e5be45;
margin: 0;
padding: 0;
height: 125px;
}

#subHeader {
color: #ffffff;
background-image:url(../images/bordure_bleue_bas.jpg);
margin: 0;
height: 20px;
}

/*main*/

#leftcontent{ 
float:left;
width:200px;
padding:8px;
margin-top: 15px;
margin-bottom: 15px;
}

#langue a{
color: #3b4c66;
font-weight: bold;
font-size: 100%;
background-color: #fbe78a;
font-style: bold;
text-decoration: none;
margin: 5px;
padding: 3px;
border: 1px solid #3b4c66;
}

#langue a:hover {
color: #fbe78a;
background-color: #3b4c66;
text-decoration: none;
}

#achat{
border: medium groove #5f7ea4;
width: 99px;
height: 41px;
float: right;

}

#bouton{
background-image:url(../images/bouton.jpg);
padding: 3px;
margin: 5px;
height: 30x;
display:block;
}

#bouton_actif{
background-image:url(../images/bouton_enfonce.jpg);
padding: 3px;
margin: 5px;
height: 20x;
display:block;
}

#bouton2{
background-image:url(../images/bouton2.gif);
padding_top: 1px;
padding: 3px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 5px;
margin-right:5px;
height:30x;
font-size:smaller;
display:block;
}


#bouton a{
color: #ffffff;
text-decoration: none;
display:block;
}

#bouton a:hover{
color: #f1f1f1;
text-decoration: none;
font-weight:bold;
display:block;
}

#bouton_actif a{
color: #ffffff;
text-decoration: none;
display:block;
}

#bouton_actif a:hover{
color: #f1f1f1;
text-decoration: none;
font-weight:bold;
display:block;
}

#bouton2 a{
color: #ffffff;
text-decoration: none;
display:block;
}

#bouton2 a:hover{
color: #f1f1f1;
text-decoration: none;
font-weight:bold;
display:block;
}

#rightcontent{ 
float:right;
width:200px;
padding-left: 12px;
padding-top:0px;
padding-right: 8px;
padding-bottom: 35px;
margin-top: 15px;
border-left: 1px solid #3b4c66;
border-top:  1px solid #3b4c66;
margin-bottom: 15px;
margin-right: 10px;
}

#pub{
border: 2px dashed #3b4c66;
width:185px;
height:100px;
text-align:center;
margin: 5px;
padding: 3px;

}

#petit{
font-size: 70%;
}

#discret a{
font-size: 80%;
color: #666666;
text-decoration:none;
margin-left: 10px;
}

.newsHeading {
  color: #698ab3;
  background-color: transparent;
  font-size:130%;
  text-decoration: none;
  margin: 0;
  padding: 1ex 0 0 0;
  display: block;
}

.newsDate {
  font-style: italic;
  margin: 0 !important;
  padding: 0;
}

.newsSummary {
  margin: 1.5ex 0 2.5ex 0.75ex !important;
  padding: 0;
}

#centercontent{
margin-left:220px;
margin-top: 15px;
padding:8px;
margin-bottom: 15px;
width: 530px;
}

#centercontent2{
margin-left:220px;
margin-top: 15px;
padding:8px;
margin-bottom: 15px;
width: 730px;
}

/* Footer */

#footer {
color: #ffffff;
background-color: #5f7ea4;
font-size: 80%;
text-align: center;
margin: 0 0 0 0;
padding: 3px 0 0 0;
clear: both;
height: 50px;
}

#footer a {
color: #FFD143;
background-color: transparent;
text-decoration: none;
}

#footer a:hover {
color: #ffffff;
text-decoration: none;
}