@charset "utf-8";

body {
	background: #396CAE url(../images/fond.png) repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  margin:0;
  padding:0;
}

a { 
  outline: none; 
}

img{
  border : 0 ;
}

/* MENU HAUT */

.header_top
{
	left: 320px;
	top: 12px;
	position: relative;
	text-align:left;
	width:200px;
}

a.mainlevel-haut
{
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
}

/* Barre de navigation */

.header_down
{
	top: 4px;
	position: relative;
	right: 10px;
	text-align: right;
  padding-right:10px;
}

a.mainlevel-nav
{
	font-size: 11px;
	color: #000;
	text-decoration:none;
  margin-left:10px;
}


a.mainlevel-nav:hover
{
	font-size: 11px;
	color: #112a77;
	text-decoration:none;
}


/* Footer */

.menu_down, .menu_down a{
	font-size: 11px;
	padding-left: 10px;
	padding-top:7px;
	height: 42px;
	text-decoration:none;
}

.menu_down a{
	color: #4C4C4C;
}

.menu_down a:hover {
	color: #000;
}

.menu_down_right{
	color: #4C4C4C;
	margin-top:20px;
	font-size: 11px;
	padding-top:13px;
}


.push-up-info {
  margin:30px;
  border:1px dotted #d6ecff;
  padding: 15px 15px 15px 15px;
  background: url("../images/bloc-info-back.png") repeat-x ;
}

.push-up-info-txt {
  text-align:justify;
  padding-left:55px;
  background: url("../images/chat.png") no-repeat  ;
}

.push-up-warning {
  margin:30px;
  border:1px dotted #ffe8c6;
  padding: 15px 15px 15px 15px;
  background: url("../images/bloc-warning-back.png") repeat-x ;
}

.push-up-warning-txt {
  text-align:justify;
  padding-left:55px;
  background: url("../images/warning.png") no-repeat  ;
}

.push-up-idea {
  margin:30px;
  border:1px dotted #feffbe;
  padding: 15px 15px 15px 15px;
  background: url("../images/bloc-idea-back.png") repeat-x ;
}

.push-up-idea-txt {
  text-align:justify;
  padding-left:55px;
  background: url("../images/idea.png") no-repeat  ;
}


.push-up-announce {
  margin:30px;
  border:1px dotted #bbffd6;
  padding: 15px 15px 15px 15px;
  background: url("../images/bloc-announce-back.png") repeat-x ;
}

.push-up-announce-txt {
  text-align:justify;
  padding-left:55px;
  background: url("../images/announcements.png") no-repeat  ;
}

strong, .ks_strong {
  font-weight:bold;
  color:#112A77;
}

.img-legend {
  font-size:smaller;
  font-style:italic;
  color:#8F8F8F;
}

/* Comments
----------------------------------------------- */
#comments h4 {
margin:1em 0;
font-weight: bold;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color: #999999;
}
#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
}
#comments-block .comment-author {
display: block;
background-image: none;
margin: 0;
padding: 6px 0 6px 10px;
border: 1px solid #ccc;
border-bottom: none;
clear: both;
}
#comments-block .comment-body {
display: block;
color: #593622;
margin: 0px;
padding: 10px;
border: 1px solid #ccc;
border-top: none;
}
#comments-block .comment-footer {
display: block;
font-size: .8em;
background-color: #eee;
padding: 3px;
margin: 0 0 20px 0;
float: right;
border: 1px solid #ccc;
border-top: none;
clear: both;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}
#comments #comments-block dt.comment-author {
margin-bottom: 0px;
border-bottom: 1px solid #CCCCCC;
background: url(http://www.kalistick.fr/blog/images/balloon.png) no-repeat scroll left center;
}
#comments #comments-block dt.author-comment {
  background:#e3eeff url(http://www.kalistick.fr/blog/images/kalistick.png) no-repeat scroll left center;
}
#comments-block .comment-body.author-comment {
background-color: #e3eeff;
}
