/*  
Theme Name: 10
*/


/* GENERAL SETTINGS */

* {
      margin:0px;
      padding:0px;
}

body {
      font-family:helvetica,verdana,arial,sans-serif;
      font-size:0.9em;
      line-height:1.3em;
      background-color:#D3E3F7;
}

#container {
      width:900px;
      margin-left:auto;
      margin-right:auto;
}

.post ul {
      list-style-type:disc;
      padding:5px 0 10px 20px;
}

img {
      border:none;
}

.post img {
     border:2px solid #FFF;
     outline:1px solid #CCC;
}

p {
      line-height:1.4em;
      margin:0 0 10px 0;
}

blockquote {
      background-color:#D3E3F7;
      border-top:1px solid #9BB3CF;
      border-bottom:1px solid #9BB3CF;
      padding:20px;
      margin:10px 0 10px 0;
}

/* LINKS */

a {
      font-weight:bold;
      color:#425A77;
      text-decoration:underline;
      padding-left:3px;
      padding-right:3px;
}

a:hover {
      color:#000;
}


/* TITLES */

h1 {
 
      font-size:14px;
      font-weight:normal;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-family:verdana,helvetica,arial,sans-serif;
color: #535573;
}

#header h2 {
 
      font-size:12px;
      font-weight:normal;
      margin: 0px 0px 5px 0px;
      padding: 0px 0px 0px 0px;
      font-family:verdana,helvetica,arial,sans-serif;
color: #535573;
}

h2, #sidebar h2 a:link {
      color:#FFF;
      font-size:1em;
      letter-spacing:0.1em;
      font-weight:bold;
      margin-bottom:10px;
      padding:0px;
      text-transform:uppercase;
      text-decoration:none;
}

.post h3 {
      	font-size: 12px;
      	margin:10px 0 20px 0;
     	text-align:center;
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight:normal;

}

.post h3 a:link {
      text-decoration:none;
      color:#000;
}

h2 a {
      color:#000;
}

h2 a:hover {
      color:#0D4C6F;
      text-decoration:underline;
}

#menu h4 {
 
      	font-size:13px;
     	font-weight: bold;
      	margin: 3px 0px 5px 5px;
      	padding: 2px 0px 3px 0px;
     	ont-family:verdana,helvetica,arial,sans-serif;
	color: #fff;
	background-color: #958fae;
	text-align: center;
	
}


/* HEADER */

#header {
      width:900px;
      margin-top:0;
      text-align:center;
      margin-left:auto;
      margin-right:auto;
}

#titre {
      margin-top:5px;
      margin-bottom:10px;
      margin-left:15px;
      margin-right:15px;
      padding-bottom:5px;
      border-bottom:1px solid #FFF;
}

#description {
      font-size:0.8em;
      color:#FFF;
}

#sidebar {

      padding:0;
      margin:0;
}


/* CONTENT BLOCK */

#content {
      margin-left:auto;
      margin-right:auto;
      width:900px;
}


/* SIDEBAR LEFT */

#menu {
      position:relative;
      float:left;
      clear:right;
      width:250px;
      margin:0px;
      padding: 0px 5px 0px 5px;
      background-color:#425A77;
      border:3px solid #FFF;
}

#menu a:link, #menu a:visited, #menu a:active {
      text-decoration: underline;
      color:yellow;
      font-weight:normal;
}

#menu a:hover {
      color:#000;
      background-color:#FFF;
}



#menu ul, #menu ol {

      margin: 0px 0px 5px 2px;
      padding: 0px 0px 0px 0px;
color: white;
}

#menu li, #menu .textwidget {

      font-size:0.9em;
      margin:0;
      padding:0;
      list-style-type: none;
}

#abonnements {
      position:relative;
      float:left;
      margin:10px 15px;
      border-top:1px solid #FFF;
      padding-top:8px;
}

#searchform {
      position:relative;
      float:left;
      text-transform:uppercase;
      font-size:0.6em;
      letter-spacing:0.1em;
}

#searchform {
      color:#AF7715;
}

#searchsubmit {
      background:transparent;
      border:none;
      color:#FFF;
}

#rssfeed {
      position:relative;
      float:right;
      margin-bottom:5px;
}


/* CONTENU */

#main {
      position:relative;
      float:left;
      width:470px;
      margin-right:20px;
}

.post {
      position:relative;
      float:left;
      display:block;
      width:440px;
      margin-bottom:10px;
      text-align:justify;
      background-color:#FFF;
      border:1px solid #FFF;
      padding:10px 20px;
}

.post p {
      color:#09232F;
}

.postmetadata {
      background-color:#D3E3F7;
      padding:5px 5px 7px 10px;
      font-size:0.8em;
      border-left:3px solid #9BB3CF;
}

p.postmetadata {
      color:#6D8DAF;
}

.postmetadata a:link {
      text-decoration:none;
      color:#6D8DAF;
}

#comments {
      position:relative;
      float:left;
      width:400px;
}

textarea {
      width:350px;
}

/* SIDEBLOG */

#sideblog {
      position:relative;
      float:left;
      width:350px;
      margin-top:15px;
      margin-left:15px;
}

.sidepost {
      margin-bottom:10px;
}

#footer {
      position:relative;
      clear:left;
      width:100%;
      margin-top:30px;
      margin-bottom:20px;
      font-size:0.8em;
      text-align:center;
      color:#6D8DAF;
}

#footer a {
      color:#6D8DAF;
}

/* COMMENTAIRES */

ol.commentlist {
      position:relative;
      float:left;
      padding:20px;
      margin:0;
      list-style-type:none;
      background:#EEE;
      border-left:3px solid #DDD;
}

h3#respond, h3#comments {
      position:relative;
      float:left;
      width:100%;
      padding:0;
      margin:0;
      color:#555;
      margin:20px 0 10px 0;
      font-size:0.8em;
      letter-spacing:normal;
}

ol.commentlist li a {
      color:#555;
      text-decoration:none;
}




