/*
Theme Name: Awesome Theme
Theme URI: http://www.awesome-and-awesome.com/
Description: Theme created by Ol-Design.
Version: 0.1
Author: Ol-Design
 
Awesome Theme by Ol-Design | http://www.ol-design.fr
 
*/

/*corps de la page web */

body {
font-family: "Lucida Grande", Arial, Helvetica, Sans-serif;
font-size: 0.8em;
text-align: left;
background: #35302d url(images/bkgheader.jpg) no-repeat scroll top;
color: #111;
margin: 0;
}

#page {
background: transparent url(images/bkgpage.png) repeat-y center;
width: 594px;
margin: 0 auto 0 auto;
padding: 0 69px 0 69px;
}

/* gestion de l'entete */

#header {
font-family: "Lucida Grande", Arial, Helvetica, Georgia, Sans-serif;
background: transparent;
width: auto;
margin: 0 auto 0 auto;
color:#069;
text-align:center;
}
#topheader {
background: transparent url(images/topheader.png) repeat-x;
width: auto;
height:39px;
font-size: 17px;
font-family: "Arial Black";
text-transform:uppercase;
text-align:left;
color:#fff;
padding-top:3px;
}
#topheader a, #topheader a:visited{
color:#fff;
font-style:italic;
text-decoration:none;
padding:10px 10px 3px 10px;
border:none;
}
#topheader a:hover{
color:#fff;
font-style:italic;
text-decoration:none;
}
#botheader {
background: transparent url(images/bkgpage.png) repeat-y center;
width: 642px;
margin: 0 auto 0 auto;
padding-left:78px;
}
.categorie {
width: 140px;
height:31px;
text-align:center;
float:left;
}
.categorie a, .categorie a:visited{
background: transparent url(images/bkgcat1.png) no-repeat center;
color: transparent;
width: 140px;
height:31px;
text-decoration: none;
border: 0;
display:block;
}
.categorie a:hover{
background: transparent url(images/bkgcat.png) no-repeat center;
color: transparent;
width: 140px;
height:31px;
text-decoration: none;
border: 0;
}

#btprofiles{
position:absolute;
width: 30px;
height: 30px;
margin-top: 285px;
background: transparent;
left:50%;
margin-left:298px;
cursor: pointer;
}
#profiles{
position:absolute;
width: 50px;
height: 300px;
margin-top: 30px;
background: transparent url(images/profiles.png) no-repeat right;
left:50%;
margin-left:298px;
z-index: -1;
}
#profiles p{
padding-top:100px;
color:#555;
font-style:italic;
font-size:10px;
}

/* gestion du contenu */
.date {
float:left;
width:40px; 
height:40px; 
padding:10px; 
margin:0 10px 0 10px; 
background: transparent url(images/date.png) no-repeat center;
text-align:center;
color:#fff;
font-size: 9px;
font-family: "Arial Black";
}
.date-month{
color:#111;
font-size: 18px;
margin:2px 0 0 0;
}

#content {
margin-bottom: 0px;
}

#content h2 {
font-size: 22px;
margin:0;
font-family: "Arial Black";
}
#content h1 {
font-size: 14px;
margin:0;
font-family: Arial;
font-weight:bold;
color:#eee;
display:block;
text-decoration:none;
width:auto;
padding:0px;
border-bottom: 1px dotted #111;
background-color:#111;
}

.post_content {
font-size: 1em;
color: #333;
background: transparent url(images/bkgcontent.jpg) repeat-y center;
padding: 0 30px 0 30px;
}

.postmetadata {
font-size: 18px;
font-family: "Arial Black";
text-transform:uppercase;
text-align:left;
float:left;
color:#111;
margin:0;
padding-top:5px;
}
.fullarticle {
font-size: 14px;
font-family: "Arial Black";
text-align:right;
color:#111;
padding: 5px 0 15px 0;
margin:0;
}
.posttag{
width:auto;
border-top: 1px dotted #111;
font-size: 10px;
text-align:center;
padding:10px;
margin-top:15px;
}
.navigation{
font-size: 18px;
font-family: "Arial Black";
text-transform:uppercase;
color: #fff;
height:39px;
width:auto;
background: transparent url(images/navigation.png) repeat-x;
}
.navigation a, .navigation a:visited{
color: #fff;
font-style:italic;
text-decoration:none;
border:none;
padding: 0 15px 0 15px;
}
.navigation a:hover{
color: #fff;
font-style:normal;
text-decoration:none;
background-color:transparent;
}
.alignright {
padding-top:10px;
float: right;
}

.alignleft {
padding-top:10px;
float: left
}


/* gestion du footer */

#footer {
width: auto;
height:400px;
margin: 0 auto 0 auto;
background: #35302d url(images/bkg1.jpg) no-repeat scroll bottom;
}
#footerin{
font-size: 10px;
color: #666;
width: 594px;
padding: 0 69px 0 69px;
height:352px;
margin: 0 auto 0 auto;
background: transparent url(images/footer.png) no-repeat scroll top;
}

#footerin p{
text-align:center;
margin:0px;
padding: 0px;
color:#fff;
}
#footerin p a, #footerin p a:visited{
color:#b12c2d;
border-bottom:1px dotted #999;
text-decoration:none;
}
#footerin p a:hover{
background-color:#fff;
color:#000;
}

.footcol{
float:left;
font-size: 9px;
width:192px;
height:223px;
margin-left:4px;
margin-top: 25px;
}
.footcol a, .footcol a:visited{
color:#fff;
display:block;
text-decoration:none;
width:auto;
padding: 3px 3px 3px 10px;
border-bottom: 1px dotted #999;
}
.footcol a:hover{
background-color:#fff;
color:#000;
}

.footcol li, .footcol ul, .footcol ol{
list-style-type: none;
margin:0;
padding:0;
}
.footcol h2{
display:none;
}

/* gestion des commentaires */

.comments-template{
	margin: 0;
}
 
.comments-template ol{
	margin: 0px 0 0 0;
	list-style: none;
}
 
.comments-template ol p{
	font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
	font-size: 0.9em;
}
 
.comments-template ol li{
	margin: 0px 0 0 0;
	line-height: 0px;
}
.comments-template h2, .comments-template h3{
	font-size: 18px;
	font-family: "Arial Black";
	font-style:italic;
	margin: 0;
}
.commentmetadata{
	font-size: 0.9em;
	width: 550px;
	background: transparent url('images/bkgcomment.jpg') repeat-y left;
	margin: 0 0 40px 0px;
}
.commentauthor{
	width:480px;
	height:13px;
	padding-top:18px;
	padding-left: 80px;
	background: transparent url('images/botcomment.jpg') no-repeat left;
}
.commentauthor .avatar {
	float: left;
	margin-right: 5px;
padding: 3px;
border: 1px solid #999;
background-color: #eee;
}

.commenttext{
	padding: 0 15px 0 15px;
}
.commenttext p.nocomments{
	margin: 0;
}
.commenttext p{
	margin: 0;
}
.comments-template textarea{
	font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
	font-size: 0.9em;
}
.cadre_commentaires {
	text-align: left;
	margin: 0px 25px 0px 25px;
}
.cadre_commentaires h3{
	margin:0;
}
.commentlist{
	margin-top:10px;
}

/* gestion des liens */
a, a:visited{
color: #069;
text-decoration:none;
border-bottom: 1px dotted #999;
}
a:hover{
color: #fff;
background-color:#000;
}

#content h2 a, #content h2 a:visited{
color: #069;
text-decoration:none;
border:none;
}
#content h2 a:hover{
color: #555;
background-color: transparent;
}

#content h1 a, #content h1 a:visited{
color:#eee;
text-decoration:none;
padding:0px;
background-color:transparent;
border:none;
}
#content h1 a:hover{
background-color:transparent;
color:#069;
}

.postmetadata a, .postmetadata a:visited{
color:#111;
padding:5px;
text-decoration:none;
font-style:italic;
border:none;
}
.postmetadata a:hover{
color:#fff;
background-color:#111;
text-decoration:none;
}

.fullarticle a, .fullarticle a:visited{
color:#333;
padding:5px;
text-decoration:none;
border:none;
}
.fullarticle a:hover{
text-decoration:none;
background-color:transparent;
color:#999;
}

.post_content p {
margin:0;
padding: 5px 0 5px 0;
}

.author{
text-align:right;
font-size: 14px;
font-family: "Arial Black";
color:#333;
margin-bottom:5px;
padding-bottom:5px;
width:auto;
font-style:italic;
border-bottom: 1px dotted #111;
}
.author img{
float:right;
padding: 3px;
border: 1px solid #999;
background-color: #eee;
margin-left:5px;
}
.post_content img{
padding: 3px;
border: 1px solid #999;
background-color: #eee;
}
.post_content .wp-smiley{
margin:0;
padding:0;
border:none;
background-color:transparent;
} 
