/* 
Theme Name:Elephotoniric
Theme URI:http://elephotoniric.net
Description:Version:1.0
Author:skwi
Author URI:http://blog.spalistik.com
*/
a{text-decoration:none;color:#35b753;}
a:hover{color:#0B6D39;}
img{border:none;z-index:100;border:2px solid green;}
*{padding:0;margin:0;text-align:justify;}

/*******************
Global
********************/
body {
	background:url(images/background.png) no-repeat top center #FFFFFF;
	font-family:Arial;
}

#divHeader {padding-bottom:50px;}
#divContent {
	width:850px;
	margin:auto;
	color:#FFFFFF;
	background:#707070 url(images/bg.png);
		opacity: .95;
		filter: alpha(opacity=95);
	padding:25px;
}
#divFooter {
	width:900px;
	height:50px;
	margin:auto;
	background:url(images/footerBG.png) top no-repeat #FFFFFF;
	text-align:center;
}
.divClearBoth{width:100%;clear:both;}
.alignleft {float:left;}
.alignright {float:right;}
/*******************
Header
********************/
#divSearchBar {
	height:25px;
	background:#000000;
		opacity: .8;
		filter: alpha(opacity=80);
}
#divBackHome {
	color:white;
	width:200px;
	float:left;
	padding:2px 0 0 10px;
	display:none;
}
#divSearchForm {float:right;padding:2px 10px 0 0;}

#divBlogTitle {
	text-align:right;
	font-size:2em;
	width:900px;
	margin:auto;
	padding-top:100px;
	font-weight:bold;
}
#divBlogTitle a {color:#656662;}

.divPanelSubMenu {
	width:850px;
	margin:auto;
	color:#FFFFFF;
	background:#2EC93B;
		opacity: .8;
		filter: alpha(opacity=80);
	padding:10px;
}
.divPanelSubMenu a {color:#053912;}
.divHidenSubMenu {display:none;}

/******menu********/
#divMenuAJAX {
	width:600px;
	margin:100px auto 0 auto;
}
#menu {
    margin:0;
    padding:2px;
    height:60px;
    width:600px;
    background:#000;
    list-style:none;
    overflow:hidden;
}
#menu li {
    float:left;
    width:148px;
    height:60px;
    border-right:2px solid #333333;
		cursor:pointer;
}
#menu li .menuOptionHover{
  	display:block;
  	width:100%;
  	height:60px;
  	text-indent:-8000px;
}
#menu-1 { background:url(images/menu/1.blur.jpg); }
#menu-2 { background:url(images/menu/2.blur.jpg); }
#menu-3 { background:url(images/menu/3.blur.jpg); }
#menu-4 { background:url(images/menu/4.blur.jpg); }
#menu li#menu-1 .menuOptionHover { background:url(images/menu/1.jpg); }
#menu li#menu-2 .menuOptionHover { background:url(images/menu/2.jpg); }
#menu li#menu-3 .menuOptionHover { background:url(images/menu/3.jpg); }
#menu li#menu-4 .menuOptionHover { background:url(images/menu/4.jpg); }



/****************
Content
*****************/
.entrytitle {
	background:url(images/titleBG.png) no-repeat left bottom;
	height:50px;
	padding:10px 0 10px 35px;
	margin-bottom:10px;
}

.postdate {
	float:right;
	margin-left:5px;
	padding:5px;
	border-left:#FFFFFF 2px solid;
	text-align:center;
}
.postdate p{
	font-size:0.6em;
	line-height:0.6em;
	text-align:center;
}
.postdate p.day{
	font-size:1.6em;
	text-align:center;
}


.entrytitle a {color:#35b753;}

.divEntry{padding-bottom:20px;}
.divEntry p {padding:3px 0 2px 0;}
.divEntry h2{padding:10px 0 5px 0;float:left;}

.divEntry ul{
	padding:5px 0 5px 20px;
	border-left:5px solid #35b753;
	list-style:none;
}
.divEntry li{padding:2px 0 2px 0;}

/****************
Commentaires
*****************/
.comments {
	padding:10px 0 10px 0;
	font-size:1.3em;
}
.comments a {
	font-size:0.8em;
	font-weight:normal;
}
.commentlist {list-style:none;}
.commentlist img {border:none;}

.text_commentaire {
	float:left;
	width:590px;
	background:#59A964;
	padding:15px;
}
.id_commentaire {
	float:right;
	width:200px;
	padding:10px;
	text-align:center;
	border-top:1px solid #35b753;
}
.info_comment_detail {
	text-align:center;
	font-size:1.4em;
}
.fin_commentaire {
	width:100px;
	clear:both;
	padding-bottom:20px;
}

#champs_form {
	width:600px;
	margin:auto;
}

#champs_form input, textarea {
	width:600px;
	margin-top:5px;
	padding:2px;
}
#submit {
	float:right;
	margin: 10px 150px 0 0;
}


/****************
Footer
*****************/
#divFooterHalf1 {
	width:900px;
	height:25px;
	margin-bottom:20px;
	margin:auto;
	background:#707070 url(images/bg.png);
		opacity: .95;
		filter: alpha(opacity=95);
}
#divFooterHalf2 {
	color:#000000;
	font-size:8px;
	padding-top:15px;
	text-align:center;
}

/****************
BlockFoot
*****************/
#divFootBar {
	width:900px;
	min-height:225px;
	margin:auto;
	padding:15px 0 15px 0;
	background:url(images/blockfootBG.png) no-repeat bottom;
	color:#FFFFFF;
}
#divFootBar h2 {
	font-size:1.2em;
	text-align:center;
	padding-bottom:15px;
}
#divFootBar a {color:#076C0D;}
#divFootBar li {list-style:none;}

.divBlockFootL {
	width:410px;
	float:left;
	padding:10px;
	background:url(images/writer.png) no-repeat top left #2EC93B;
		opacity: .8;
		filter: alpha(opacity=80);	
}
.divBlockFootR {
	width:410px;
	float:right;
	padding:10px;
	background:url(images/rss.png) no-repeat top right #2EC93B;
		opacity: .8;
		filter: alpha(opacity=80);
}