.nav li a { background: #97CCD2; color: #fff; }
.nav li.on a { background:#0b707b; color:#fff; font-weight: normal; }
.nav li a:focus,
.nav li a:hover,
.nav li a:active { background: #0b707b; color:#fff; }

a, a:visited { color: #0b707b;  }
 
a:focus, 
a:hover, 
a:active { background-color:#0b707b; color:#fff; text-decoration:none; }


.page { position: relative; width: 860px; max-width:95%; text-align: left;  }
.main { padding: 0 0; }
.homewrapper { clear: both; float: left; width: 100%; overflow: hidden; }
.wrapper { clear: both; float: left; width: 640px; overflow: hidden; }
li.hentry {width: 330px; min-height: 200px; float: left; padding-bottom: 10px; padding-right: 10px;}
li.hentry_c {width: 210px; min-height: 200px; float: left; padding-bottom: 10px; padding-right: 10px;}
.menu_articles li { clear: none; }
.texte article { float: left;}
.spip_logo { margin: 0 0 0 0; padding:0; border: none; clear: both; }

body {font-family: Tahoma, Geneva, sans-serif; color:#222222;background:#ffffff;} 

h1,.h1,
h2,.h2 {font-family: "Trebuchet MS", Helvetica, sans-serif; line-height: 1.2; color: #c41558}

h3, .h3 {font-family: "Trebuchet MS", Helvetica, sans-serif; color: #c41558}

#home_articles { margin: 0;}


p #logo_article { float: left; }


#choixlangue { float: right; padding-right: 10px; }
#titre_article { margin: 0 0 0 0; padding: 0 0 0 .1em; font-variant: small-caps; }
#descriptif_article { margin: 0 0 0 0; padding: 0 0 0 .1em; font-size: .8em; font-style: italic; }