/**************************************
* Thème Longhorn
* Auteur: HG-Design
**************************************/

/* Général
******************************************/
* { padding: 0px; margin: 0px; border: 0px; }

body{
	padding: 0px;
	margin: 0px;
	background: #222122 url(img/background.gif) repeat;
	font: 0.7em Tahoma, sans-serif;
	text-align: center;
}

.invisible{clear: both;	display:none;}

code,pre,kbd {font-family: Verdana,"Courier New", Courier, monospace; font-size : 1em;}
pre{display: block; overflow: auto; width: 100%;}

dt{
	margin-top: 1ex;
}

.left{
	float: left;
	margin: 0 1em 1em 1em;
}

.right{
	float: right;
	margin: 0 1em 1em 1em;
}


/* Liens
******************************************/
a:link{color:#5F5F64; background:transparent;}
a:visited{color:#5F5F64; background:transparent;}
a:hover{color:#5f5f64; background:transparent;}
a img{border:none; text-decoration: none;}
a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#999; background:transparent;}

/* Titres
******************************************/
h1,h2,h3,h4,h5{font-family: "Trebuchet MS", sans-serif;}
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration: none;}
h2{font-size: 16px; margin: 1em 0; color: #525156;}
h3{font-size: 11px; margin: 0.8em 0;}
h4{font-size: 11px; font-weight: normal}
h6{font-size: 9px; }

/* Prelude
******************************************/
/*#prelude{
	position: absolute;
	width: 100%;
	z-index: 5;
	text-align: center;
	color: #B41A00;
	background: transparent;
}

#prelude a{
	color: #cd5c5c;
	background: transparent;
	text-decoration:none;
}

#prelude a:hover{
	color: #F0E68C;
	background: transparent;
}*/



/* Entete
******************************************/
#top{
	/*background: #ffffff url(img/background.png) repeat;*/
	height: 159px;
	width: 100%;
	font-size: 1em;
}

#top h1{
	font-size: 1em;
	/*background: #B62200;*/
	width: 456px;
	height: 159px;
	/*margin: 0 auto;*/
	position: relative;
	z-index: 1;
}

#top h1 a{
	/*color: #CC3300;*/
	/*text-decoration: none;
	text-align: left;
	line-height: 20px;
	
	display: block;
	position: absolute;*/
	/*width: 180px;*/
	height: 159px;
	/*left: 35px;
	top: 93px;*/
}

/* Page
******************************************/
#page{
	text-align: center;
	width: 456px;
      margin-top: 15px;
	margin-right: auto;
      margin-left: auto;
      background: #fff url(img/fond.gif) repeat-y center;
}




/* Contenu
******************************************/
#content{
      text-align: center;
	display: block;
	color: #6A696F;
	background: transparent;
	width: 440px;
	margin-right: 2.5px;
	margin-left: 5px;

}

#content h2{
        padding-top: 5px;
        margin-bottom: 0px;
        font-color: #525156;
	/*background: #2D2C30 url(img/sstar.png) no-repeat left;*/
}



#content .post p{
	/*margin: 1em 0;*/
	text-align: justify;
}

#content .post blockquote, #content .chapo blockquote{
	/*font-style : italic;*/
      width: 340px;
      padding: 5px;
	border-left : 5px solid #999;
      margin-right: auto;
      margin-left: auto;
}


/*attention*/
/*#content .post:hover, .trackbacks:hover, .comments:hover, .ratings:hover, #poston, #jobon {
	background-color: #c8c9c0;
        

}*/
/*attention*/


#content p.post-info{
	clear: both;
	text-align: center;
	font-size: 9px;
      font-color: #525156;
      /*border-bottom: 2px solid rgb(134, 134, 139);*/
		
	/*margin-top: 0.5em;
	margin-bottom: 2em;*/
	padding: 0.5ex;
	/*-moz-border-radius: 5px;*/
}

#content p.post-info a{
	text-decoration: none;

}

#content form p.field{
	/*margin: 1em 0;*/
}

#content form p.field label{
	display: block;

}


#content form input, #content form textarea{
	border: 1px solid #7d7c81;
      background-color: #e9eae2;
	/*-moz-border-radius: 4px;*/
}

#content form input:focus, #content form textarea:focus{
	background-color: #c8c9c0;

}

#content ul{
	list-style-image: url(img/puce.png);
	padding-left: 3em;
}

#content ol{
	list-style-position: inside;
}

.pagenav {
	font: 0.9em;	
}

p.pagenav a {
	background : #e3e2db;
	color: #989890;
	padding:2px;
	border: 1px solid #e9eae2;
	text-decoration: none;
	font-size:90%;
}

p.pagenav a:hover {
	background:#e3e2db;
	color:#989890;
}

p.pagenav strong {
      background:#c9c8c0;
	color: white;
	padding:2px;
	border: 1px solid #e9eae2;

}



/* Commentaires
******************************************/
#comments h3{
	margin-top: 2.5em;
}


#comments blockquote{
	background: #e3e2db;
	border: 1px dashed #c1c1b9;
	margin: 0.5ex 6px 1em 6px;
	padding: 1ex;
	overflow: auto;
}

#comments label{
	cursor: pointer;
	cursor: hand;
}

#comments #c_content{
        color: #716F74;
	  width: 430px;
        /*margin-right:1px;*/
}

#comments #c_nom, #c_mail, #c_site {
        color: #716F74;
}

#comments .submit, .preview {
        color: #85857e;
        font-size:0.9em;
       }

/* Footer ****************************/
/*#footer{
	clear: both;
	width: 456px;
	height: 30px;
	margin: 0px auto;
	padding: 0px;
	/*background: url(img/footer.gif) no-repeat center;*/
	text-align: center;
}

#footer a, #footer a:visited, #footer a:hover {
	text-decoration: none;
	color: #999;
	background: transparent;*/
}