

*
{
  padding: 0;
  margin: 0;
}

body
{
        font-size:   76%;
        font-family: Arial, Verdana, Sans-Serif;
        background-color: #ffffff;
}

hr
{
  display: none;
}

#page
{
  width: 850px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border: 1px solid #cccccc;

}

#wrapper
{
  width: 850px;
  margin: 0 auto;
  background-color: #FFFFFF;
}

#content
{
  float: left;
  width: 470px;
}

.post
{
  margin-bottom: 20px;
  color: #000000;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.1em;
}

h2
{
  font-size: 1.6em;
  border-bottom: 1px solid #669966;
}

h2 a:hover, h2 a:visited, h2 a
{
  text-decoration: none;
  color: #669966;
}

.entry
{
  margin-top: 10px;
  margin-bottom: 15px;
}

.postmetadata
{
  padding: 2px;
  font-size: 0.8em;
  border-top: 1px solid #669966;
}

.postmetadata a
{
  color: #669966;
}

.post p
{
  line-height: 1.4em;
  margin-bottom: 1em;
}

blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  border: 1px solid #669966;
  background: #d3d3d3;
}

.post li
{
  margin-left: 20px;
}

.post ul
{
  list-style-type: disc;
  margin-bottom: 10px
}

acronym, abbr, span
{
  cursor: help;
}

acronym, abbr
{
  border-bottom: 1px dashed #669966;
}

blockquote cite
{
  margin: 5px 0 0;
  display: block;
}

.center
{
  text-align: center;
}

a img
{
  border: none;
}

h3
{
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.4em;
}

h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
}

h5
{
  margin-top: 1em;
  font-size: 1em;
}

a
{
  color: #000;
}

.navigation
{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}

.alignleft
{
  float: left;
  text-align: left;
  width: 50%;
}

.alignright
{
  float: right;
  text-align: right;
  width: 50%
}

ol.commentlist
{
  width: 90%;
  margin: 0 auto;
}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #669966;
  padding: 5px;
  background-color: #d3d3d3;
}

ol.commentlist li.alt
{
  background-color: #d3d3d3;
}

ol.commentlist a
{
  color: #000;
}

small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

#header
{
  margin-bottom: 0px;
  margin-top: 0px;

  /* text-align: center;  */
  padding-top: 0px;
  background: #ffffff
  height: 130px;
background-image:url(images/primmo.jpg);
}

#headerimg
{
 /* text-align: center;  */
  padding-top: 20px;
}

#sidebar
{
  float: right;
  width: 164px;
  padding: 2px;
  text-align: center;
}
/*#sidebar_r
{
  float: right;
  width: 164px;
  padding: 2px;
  text-align: left;
}*/


#sidebar ul
{
  list-style: none;
  margin-bottom: 10px;
}

#sidebar ul ul
{
  list-style-type: circle;
  margin-left: 20px;
}

#sidebar ul ul ul
{
  margin-bottom: 0;
}

#sidebar ul h2
{
  font-size: 1.2em;
  font-weight: bold;
  padding: 2px;
  margin-bottom: 5px;
  background-color: #669966;
  color: #ffffff;
}

#menu
{
  float: left;
  width: 164px;
  padding: 2px;
  text-align: center;
}

#menu ul
{
  list-style: none;
  margin-bottom: 10px;
}

#menu ul ul
{
  list-style-type: circle;
  margin-left: 20px;
}

#menu ul ul ul
{
  margin-bottom: 0;
}

#menu ul h2
{
  font-size: 1.2em;
  font-weight: bold;
  padding: 2px;
  margin-bottom: 5px;
  background-color: #669966;
  color: #ffffff;
}

#footer
{
  padding: 5px;
  margin: 5px;
  clear: both;
  text-align: center;
  background-color: #669966;
  color: #ffffff;
}

#footer a
{
  color: #ffffff;
}

.description
{
  border-bottom: 100px;
}

#ad_hf
{
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #669966;
}

#search
{
  text-align: left;
  padding-left: 20px;
        background-color: #FFFFFF;
}

.right
{    color: #ffffff;
     text-align: right;
        }

#rig
{    color: #009999;
     text-align: right;
        }

.contrast
{    background-color :#FEFED0;
     border:1px solid #1D2C92;
      padding-left: 20px;
        }
        
/*debut tag cloud*/

.tagcloud
{
   background-color: #D4FFD4; width: 100%; /* couleur de fond du tableau+taille */
   border: 1px solid #BFBFBF; /* bordure+couleur du tableau */
   padding: 2px; /* espace entre la bordure et le texte */
   text-align: center; /* texte centré */
   font-family: Arial, Helvetica, sans-serif; /* style d'écriture */
   color:#FFFFFF;
}
.tagcloud a {
   text-decoration:none; /* pas de décoration sur les liens */
}
.tagcloud a:hover { /* changement de couleur au passage de la souris */
   text-decoration:none;
   background-color:#DDDDDD; /* couleur d'arriere plan du lien survolé */
   color:#FFFFFF; /* couleur du lien survolé */
}
.tag-1 { /* nom de la class*/
   color:#AA3406; /* couleur du lien */
   font-size: 16px; /* taille d'écriture */
   font-weight:bold; /* gras */
   background-color: #D4FFD4;
}
.tag-2 {
   font-size: 14px;
   color:#070089;
   background-color: #D4FFD4;
}
.tag-3 {
   font-size: 12px;
   color:#BF2470;
   background-color: #D4FFD4;
}
.tag-4 {
   font-size: 10px;
   color:#333333;
   background-color: #D4FFD4;
}

.tag-5 {
   font-size: 12px;
   color:#006600;
   font-weight:bold; /* gras */
   font-style: italic ;
   background-color: #D4FFD4;
}
.tag-6 {
   font-size: 12px;
   color:#8D6650;  
   text-decoration:underline;
   background-color: #D4FFD4;
}

img
{
   Border: none;
}
/*fin tag cloud*/

 
        
        