/*

Theme Name: Naturalis
Theme URI: http://www.globbersthemes.com/demo/naturalis
Description: A clean, 2 column theme with a right sidebar, custom widgets,  stylized corners. 
Tags: two columns, right sidebar, clean, elegant, fixed width, widgets, stylized corners
Version: 1.0
Author: Globbers
Author URI: http://www.globbersthemes.com.com/

*/

html {
height: 100%;

}

body {
margin:0;
padding:0;
text-align:center;
background:#2e150e url(images/naturalis-bg.jpg) repeat;
font-size:13px;
color:#ffffff;
font-family: helvetica, tahoma, arial , sans-serif;
font-weight:normal;
background-attachment:fixed;

}

/*texte*/
p {
font-size: 100%;

}

h1 {
font-size: 200%;

}

h2 {
font-size: 150%;

}

h3 {
font-size: 125%;

}

h4, h5, h6 {
font-size: 100%;

}


li {
list-style-type:circle;
background:transparent;
margin: 4px;

}

/* liens hypertextes*/ 
a:link, a:visited {
text-decoration:none;
color:#fff;
font-weight:bold;

}

a:hover {
color:#c28a1e;

}

.pagewidth{
width:960px;
text-align:center;
background:transparent;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
position:relative;

}

#border {
float:left;
width:100%;
height:12px;
background: url(images/naturalis-border.jpg) 0 0 repeat-x;
margin:0;
padding:0;

}

#header{
float:left;
width:525px;
height:155px;
margin:2px 0 0 115px;
background: url(images/bg.png) 0 0 no-repeat;
padding:0;


}

/*******resaux sociaux*********/
#facebook {
float:left;
width:40px;
height:40px;
background:transparent;
display:block;
padding:0;
margin-top:-3px;
margin-left:25px;

}

#facebook a:hover {
float:left;
width:40px;
height:40px;
display:block;
filter:alpha(opacity=50); /* propriétaire IE */
-moz-opacity:0.50; /* propriétaire Firefox */
opacity:0.50; /* CSS3 */

}

#twitter {
float:left;
width:40px;
height:40px;
display:block;
margin-top:-3px;

}

#twitter a:hover {
float:left;
width:40px ;
height:40px ;
display:block;
filter:alpha(opacity=50); /* propriétaire IE */
-moz-opacity:0.50; /* propriétaire Firefox */
opacity:0.50; /* CSS3 */

}

/*******logo*********/
#sitename {
float:left;
width:234px;
height:81px;
background:transparent;
margin-top:30px;
margin-left:35px;

}

#sitename span {
font-size:26px;
color:#000;

}

#search {
float:right;
width:218px;
height:80px;
background: url(images/bg-search.png) 0 0 no-repeat;
margin-top:35px;
margin-right:30px;

}

#search .inputbox {
float:left;
width:140px;
height:20px;
background:transparent;
border:none;
margin:28px 0px 0 15px;
padding:0px 0 0 14px ;
font-size:15px;
text-transform:capitalize;
font-family:cambria, tahoma, verdana, arial, sans serif;
text-align:center;

}

#main {
float:left;
width:525px;
text-align:left;
background: url(images/bg.png) 0 0 repeat;
margin:30px 10px 30px 115px;
padding-bottom:8px;

}

/****calendar***/

.calendar {
margin-left:0px;
margin-top:10px;
display:block ;
padding:14px 0 0 0;
background: url(images/calendar.png) 0 0 no-repeat;
width:105px ;
height:81px;
text-align:center;
position:absolute;
left:25px;


}

p.date{
color: #f9f4f4;
font-weight:bold;
margin: 0;
padding: 0;
font-size:20px;
background:transparent;
width:70px ;
font-weight: bold;
display:block;

}

p.month {
color: #f9f4f4;
font-weight: bold;
margin: 0;
padding:0px 0 0 0 ;
font-size:19px;
background:transparent;
width:70px ;
display:block;

}

.post_index {
margin:20px;

}

.post_title h2 {
font-size:22px;
font-weight:bold;
margin:0px 0 5px 0px;
color:#FFF;
text-transform:capitalize;


}

.post_info {
margin:0px ;

}


.article_separator {
display:block;
width:100%;
height:20px;

}

.more-link {
float:right;
padding:5px;

}

#sidebar {
float:right;
width:200px;
background:transparent;
padding:0;
margin:17px 40px 10px 0;
text-align:left;

}

.right {
float:right;
width:200px;
text-align:left;

} 

div.module_menu {
width:200px;
background: url(images/bg.png) left repeat-y;
margin-bottom:20px;
padding-bottom:20px;
padding-top:0px;
}


div.module_menu div  {
width:200px;
background: url(images/h3-bg.png) top left no-repeat;

}

 
 div.module_menu div div {
width:200px;
background: transparent

}

 div.module_menu h2 {
font-size:20px;
width:200px;
font-weight:bold;
padding-bottom:45px;
padding-top:15px;
padding-left:5px;
padding-right:15px;
color:#fff;
text-align:left;
font-variant: small-caps;

}

 
div.module_menu div div div {
margin: 9px 0 0 15px;
padding: 0 20px 0 0;
background:transparent ;
width:200px;
color:#fff;
font-size:13px;

}

 div.module_menu ul {
margin:0px;
padding:0px 0 0px 20px;
color:#fff;

}

div.module_menu li {
margin-top:3px;
margin-bottom:3px;

}

.feed {
list-style:none;

}

#wp-calendar caption {
 font-size:16px;
 font-weight:bold;
 
}

#wp-calendar {
margin-left:15px;

}

#footer {
float:left;
width:837px;
height:351px;
background: url(images/footer.png)  no-repeat;
margin-left:110px;

}

#footer-content {
float:left;
width:700px;
height:260px;
background:transparent;
margin-left:80px;
margin-top:40px;

}

.box {
float:left;
width:220px;
height:260px;
background:transparent;
margin-left:10px;
overflow:hidden;

}

div.moduletable h2{
font-size:20px;
width:200px;
font-weight:bold;
margin:0;
padding-top:10px;
padding-bottom:8px;
padding-left:20px;
color:#000;
text-align:left;
font-variant: small-caps;

}

div.moduletable,
div.moduletable a{
color:#000;
text-align:left;

}

div.moduletable a:hover {
color:#fff;

}


#footer-bottom {
background:transparent;
height:35px;
width:860px;
margin-left:auto ;
margin-right:auto ;

}

/*bouton top*/
#footer-top {
float:left;
width:30px;
height:25px;
padding:0 ;
background:transparent;

}

#footer_tm {
float:left;
width:780px;
height:30px;
background:transparent;
text-align:center;

}

.ftb {
margin-top:8px;
margin-left:10px;
font-size:13px;
font-weight:bold;
color:#000;

}

.ftb a, .ftb a:visited{
padding:0;
color:#000;

}

.ftb a:hover {
color:#fff;

}
/**************************/

#comments_templates {
float: left;
width: 100%;
background:transparent;
	
}

.comments_post {
float: left;
width: 90%;
background:transparent;
padding: 5px 15px;
	
}

.comments_post h4 {
text-decoration:underline;
	
}

.comments_post textarea {
width:104%;
margin-bottom:20px;

}

.comments_post input {
background: url(images/h3-bg.png) top left no-repeat;
padding:8px;
color:#000;
font-weight:bold;
border:none;

} 

.comment_user_alt {
float: left;
width: 485px;
padding: 5px;
margin-bottom:20px;
background: url(images/bg.png) 0 0 repeat;
	
}

.com_author a {
color:#c28a1e;

}

.com_author a:hover {
color:#fff;

}

 #wp-admin-bar {
	margin:0;
	padding:5px;
	border:1px solid #000933;
	clear:both;
	text-align:center;
	font-size: 12px;
	color: #FFFFFF;
	background-color: red;
	display:none;
	}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

#wp-admin-bar a:link, #wp-admin-bar a:visited {
	color: #627A52;
	text-decoration: none;
	}

#wp-admin-bar a:hover, #wp-admin-bar a:active {
	color: #732E26;
	text-decoration: underline;
	}
 