/*  
Theme Name: CRI (Mandigo fork)
Theme URI: http://conseil-recherche-innovation.net
Description: Mandigo is an elegant widget-ready two/three-column Wordpress theme, available in two widths, SEVEN color schemes and 28 languages!
Version: 1.23
Author: t0mmmmmmm puis Jerome Combaz
Author URI: http://www.onehertz.com/portfolio/wordpress/
*/

@import url(boxes.css);

body {
 background-color: #000444;
}

/* Header */

#headerimg {
 background:transparent url(images-cri/header.png);
}

#headerimg .description {
 padding-left: 10px;
 padding-top: 5px;
}

#headerimg .description h6 {
 color: #666;
 text-decoration: none;
 font-weight: normal;
 font-size: 1.1em;
}


#header {
  cursor: pointer;
}

#footer {
 background:transparent url(images-cri/foot.png) repeat scroll 0 0 !important
}

/* Images des billets */

.entry img {
  float: none;
}

.entry {
  font-family: "Lucida grande",Verdana,Tahoma,Arial,sans-serif;
  font-size: 1.1em;
  color: black;
}

.entry p {
  line-height: 1.5em;
}

.post h2 {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  font-size: 2em;
/*  font-variant: small-caps; */
  text-align: left;
  line-height: 1.15em;
}

.post h2, .post h2 a {
  color: black;
}

.post h3 {
  margin: 1.3em 0 0.4em -8px;
  padding-bottom:10px;
  padding-left:8px;

  color: #00206d; /*#462177;*/
  background:#FFFFFF url(images-cri/souligne.png) no-repeat scroll 0 0.8em;
  font-size: 1.25em;
  font-weight: bold;
}


.post h4 {
  font-size: 1.1em;
  font-weight: bold;
  margin: 1.5em 0 0 0;
}

.post {
  padding: 10px 12px;
  margin: 0 auto 9px auto;
  background: white; 
  border: none;
/*  border-top: 1px solid #DDD; */
  }

/* Listes */
.post ul {
 margin-left: 0.5em;
 padding-left: 0;
}

.post ul li {
 list-style: square inside;
}

td.widecolumn .postinfo small {
    float: right;
    margin-bottom: 1em;
}



/* coupe les textes preformatés */
pre {/* http://blog.empyree.org/?2292 */
    white-space:pre-wrap;       /* CSS 2.1 & CSS3 - Presto */
    white-space:-moz-pre-wrap;  /* Gecko */
    word-wrap:break-word;       /* Internet Explorer 5.5+ */
    _white-space:pre            /* Internet Explorer 5.5+ hack */
}


/* Main */
#main table {
 background-color: white;
/*  padding-top: 8px; */
}

.narrowcolumn, .widecolumn, #sidebar1, #sidebar2 {
 padding: 0 0;
}

/* Sidebar */

.sidebars {
  width: 160px;
  /*background: #F3F3F3;*/
  background: none;
  border: none;
  padding: 0 0;

  font-size: 115%;
}

.sidebars #searchform #s {
  width: 100px;
  border: 1px solid #999;
}

.sidebars li {
  /*list-style-image: url(images/blue/star.gif);*/
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin: 0 0 15px 6px;
}

.sidebars a {
  color: #666;
}

.sidebars h2 {
 color: #000444;
 font-weight: bold;
 font-style: italic;
}

.sidebars ul li {
 list-style-image: none;
 list-style-type: none;
}

.sidebars ul, .sidebars ol {
 margin-left: 3px;
}


#sidebar2 {
    padding-top: 2em;
}

#sidebar2 h2 {
    margin-top: 0.5em;
}

/* premier bloc sidebar2 */
#sidebar2 #sclw-2 li {
    margin-bottom: 0.5em;
}


#einclusion {
    margin-top: 4em;
    padding-left: 1em;
}

#eu-flag {
    margin-top: 2em;
    padding-left: 1em;
}

/* Liens */
a, h2 a:hover, h3 a:hover, .entry p a:visited { color: #4377D0; }
a:hover { color: #4377D0; }

/* Titres */
h1, h2, h3, h4 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: normal;
}



/* Derniers articles */
#recent-posts {
 padding: 0 0 0.5em 0.5em;
 border-bottom: 1px solid #DDD;
 margin-top: 0;
 margin-bottom: 0.75em;
}

#recent-posts h2 {
 color: #999;
}

#recent-posts ul {
  padding-left: 1em;
  margin: 0;
}

#recent-posts ul li {
  padding: 0;
  margin: 0.1em;
  list-style: none;
}


/* Header */
.page_item a, .page_item a:hover { 
 color:#444;
 font-size: 1.25em;
 font-weight: normal;
 letter-spacing: 0 !important;
 padding: 0.15em 0.25em;
}

.page_item a:hover { 
 text-decoration: none;
 color: black;
}



/* Bandeau articles prec/suiv */

.prec-suiv {
 padding: 0.5em 0;
 border-top: 1px solid #DDD;
 border-bottom: 1px solid #DDD;
 margin-bottom: 1em;
}


.separateur {
 border-top: 1px solid #DDD;
}

/* selecteur de langue */
.dnghu {
 float: right;
}

.dnghu form {
 margin: 0;
 padding: 0;
}

.dnghu select {
 width: 7.5em;
 font-size: 1.1em;
 color: #666;
 border: 1px solid #DDD
}

div.dnghu, .dnghu form {
 display: inline;
}


/* Plan du site */
.ddsg-wrapper {
}

.ddsg-wrapper h2 {
 font-size: 1.5em;
 margin-top: 0.5em;
}



/* popup lettre info */
#abo-lettre {
 background-color: #FFFFC8;
 padding: 1em 1em 1.5em 1em;
 margin: 1em 1em 2em 1em;
 
 border-left: 1em solid #FFCC33;
}

#abo-lettre p {
 font-size: 1.15em;
 margin: 0;
 padding-top: 0.5em;
}

#abo-lettre img {
 float: right;
}

/* article prec/suiv */
.navigation {
 margin: 20px 0pt;
}





.imgalignright {
float: right !important;
margin: 0 0 1em 1em !important;
}

img.alignright {
margin-left: 1em !important; 
float: right;
}

/* formatage code */
.post code {
    overflow:auto;
    margin: 1em auto 0 auto;
    padding:0.5em;
    font-family:monospace;
    background:#F6F6F6 none repeat scroll 0%;
    border:2px solid #DDDDDD;
    display:block;
}

/* avatars */
img.avatar {
 float: right;
 margin-right: -64px;
 margin-top: 24px;
}
