/*
Theme Name: Arts d'essence
Theme URI: http://www.net-lead.ch/
Description: Theme réalisé par <a href="http://www.net-lead.ch/">net-lead</a> pour <a href="http://www.net-lead.ch/">net-lead</a>.
Version: 1.0
Author: Net-lead Sàrl
Author URI: http://www.net-lead.ch
Tags: red, retro, bronze, white

Net-lead.ch
http://www.net-lead.ch

*/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}


body{
	font-size:10px;
	background:#531612;
	color:white;
	text-align:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	letter-spacing:0.05em;
}

strong{
	font-weight:bold;
}

blockquote p{
	color:#07307c;
	font-style: italic;	
	font-size:12px;
	margin:40px 20px;
	text-align:center;
}







#body{
	position:relative;
	width:990px;
	margin:auto;
	text-align:left;
	padding-top:280px;
	color:#531612;
}

a{color:#7B1616;}

.clear{clear:both;}


#contactForm{margin-top:40px;}


h1,h2, h3{
	font-size:28px;
	margin-top:20px;
	color:#87342f;
}

h1{
	/*font-family:'Brush Script MT';*/
	font-size:28px;
	margin-bottom:10px;
}

#contenuZone h2{
	color:#003366;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
}

#contenuZone h3{
	color:#003366;
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
}
#contenuZone h4{
	font-size:12px;
	font-weight:bold;
	color:#aaa ;
	margin-bottom:10px;
}

#contenuZone h5{
	color:#003366;
	font-size:16px;
	margin:30px 0 30px 0;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	font-style: italic;
}

p, ul, ol{
	font-size:12px;
	line-height:20px;
	color:#924039;
	letter-spacing:1.1px;

}

p{
	margin-bottom:15px;
}
#contenuZone ul{
	list-style:disc outside;
	margin-left:15px;
	margin-bottom:15px;
	
}
#contenuZone ol{
	list-style:decimal outside;
	margin-left:15px;
	margin-bottom:15px;
}

#contenuZone ol li, #contenuZone ul li{
	margin-bottom:15px;
}




/* header */
#header{
	position:absolute;
	
	width:990px;
	height:240px;
	top:40px;

	text-align:left;
	background:url(deco/header.jpg) no-repeat;
}

#btnHome{
	position:absolute;
	right:15px;
	top:0px;
	height:145px;
	width:650px;
}

#btnContact,#btnPlan{
	font-size:14px;
	text-decoration:none;
}
#btnContact:hover,#btnPlan:hover{
	text-decoration:underline;
}
#btnContact{
	position:absolute;
	left:70px;
	top:67px;
}
#btnPlan{
	position:absolute;
	left:70px;
	top:92px;
}





/* corps */

#page{
	width:990px;
	background:url(deco/bg.jpg) repeat-y;
}
#souspage{
	background:url(deco/vague.jpg) repeat-y left -218px;
	margin:0 0 0 15px;
	padding:10px 0 50px 0px; 
}
#contenuZone{
	margin:20px 50px 0 320px;
	min-height:800px;

}


#pagenavi{
	margin-top:40px;
}
.newer{
	float:left;
}
.older{
	float:right;
}

.article0 h1{
	margin-top:0;
}


.date{
	color:#87342f;
	font-weight:bold;
	float:left;
	margin-right:10px;
	line-height:20px;
}


.errorbox{
	margin-top:30px;
	font-size:18px;
	text-shadow:1px 1px 1px #ccc;
}






/* sidebar */ 

#sidebar{
	position:absolute;
	top:290px;
	left:15px;
	
	width:210px;
	min-height:500px;
	margin-left:40px;
}



#sidebar a{
	text-decoration:none;
}

.sideTitre{
	margin-bottom:10px;
}
.pagenav ul, .categories ul{
	color:#7b1616;
	padding-left:20px;
}

.pagenav .page_item, .categories .cat-item{
	line-height:20px;
}

.pagenav .page_item a, .categories .cat-item a{
	font-size:13px;
}
.pagenav .page_item a:hover, .categories .cat-item a:hover{
	color:white;
	
}


#sidebar .page_item ul{
	display:none;
}

.current_page_ancestor ul{
	display:block !important;
	}

.current_page_item a, .current-cat a{

	color:white;
}
.current_page_item .page_item a, .current-cat .cat-item a{
	color:#7b1616;
	font-weight:normal;
}

.current_page_item ul, .current_page_parent ul{
	display:block !important;
}



#sidebox{
	margin-top:20px;
	position:relative;
	width:165px;
	background:url(deco/sidebox.jpg) no-repeat left top;
	text-indent:-1em;
	font-size:12px;
	padding:15px 10px 8px 20px;
	line-height:18px;
	color:#875a3a;
}

#sideboxbas{
	position:absolute;
	bottom:-7px;
	left:0;
	height:7px;
	width:195px;
	background:url(deco/sidebox.jpg) no-repeat left bottom;
}













/* footer */
#footer{
	padding: 22px 17px 0 0;
	color:#d0b96d;
	text-align:right;
	background:url(deco/footer.jpg) no-repeat;
}








.linklove{display:none;}

#usermessagea{
	left:0;
}

















/* /// comment form /// */
#commentairesZone{

	padding-top:20px;
}
#singleRSSBtn{
	height:70px;
	margin-bottom:15px;
}
#singleRSSBtn a{
	display:block;
	padding:5px 10px;
	width:300px;
	height:50px;
	line-height:50px;
	text-decoration:none !important
	}
#singleRSSBtn a:hover{
	position:relative;
	top:-1px;
	left:-1px;
	border:1px solid #ccc;
	background:#ddd;
}
#singleRSSBtn img{
	position:relative;
	top:10px;
	margin-right:15px;
}
#commentairesZone ol{margin:0;padding:0;list-style:none !important;}
#commentairesZone .avatar{
	display:block;
	float:left;
}
#commentairesZone {color:#555;}
#commentairesZone .commentmetadata{position:relative;top:6px;display:block;margin-left:90px;}
#commentairesZone .nomAuteur{font-weight:bold;font-size:17px;text-shadow:1px 1px #bbb;line-height:45px;}
#commentairesZone .comment{border-bottom:1px solid #ccc;margin-bottom:10px;}
#commentairesZone .contenuCommentaire{display:block;margin-top:15px;margin-left:90px;}
#commentairesZone p{color:#888;font-size:11px;}

#commentairesZone .comment-author-admin{color:black;}

#commentform textarea{padding:10px;}
#commentform input{padding:3px 8px;color:#777;margin-right:10px;}
#commentform #comment{
	width:570px;
}
#commentform #submit{
	color:black;
}
#commentairesZone h3{
	font-size:14px;
	display:block!important;
	margin:20px 0 15px 0 !important;
}
#respond{margin-top:20px;}






.cform label{
	text-align:left !important;
	font-weight:normal !important;
}
.cf-box-title{font-weight:normal !important;}

.cform label{
	color:#924039;
	font-size:12px;
}
html>body .cform .cf-box-group input{
	*top:5px;
}
.cform .cf-box-group input{
	position:relative;
	top:7px;
	top:2px\9;
	float:left;
	height:18px !important;
	line-height:18px !important;
	margin-right:10px !important;
}
.cform .cf-box-group label{
	display:block;
	margin-left:10px;
	height:25px !important;
	line-height:25px !important;
	padding:1px ;
	width:30px;

}


.cform #li-2-7items label{
	display:block;
	margin-left:30px;
	height:25px !important;
	line-height:25px !important;
	padding:1px ;
	width:30px;

}


.cf-box-group{
	padding-left:110px !important;
}

.cf-box-title{
	padding-left:0px !important;
}

label.cf-group-after span,
label.cf-after span {
	width: 450px !important;
}

#li-2-9{
	margin-bottom:0px !important;
}
#li-2-10items {
	float:left !important;
	margin:0!important;
}
#li-2-10items span, #li-2-12items span, #li-2-10items label, #li-2-12items label{
	display:block !important;
	width:280px !important;
}


html>body #li-2-11 {
	*float:right;
	*width:40px;
	*padding-right:130px;
}
html>body #li-2-11 input{
	*position:relative;
	*left:-50px;
}
#li-2-11{
	width:540px;
	height:22px;
	margin:0 !important;
}

#li-2-11 input{
	position:relative;
	top:-23px;
	width:40px !important; 
}



	
#li-2-12, #li-2-10{display:none;}
	
.cform li.textonly{
	background:white !important;
	text-align:left !important;
	padding:0px 0 0 0  !important;
	margin:0 !important;
	
}
#cforms2form .cf-sb{
	margin-top:50px !important;
}
#li-2-9{
	margin-top:20px !important;
}




/* wordpress generated */


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*
.categories {...}
.cat-item {...}
.current-cat {...}
.current-cat-parent {...}
.children {...}
.pagenav {...}
.page_item {...}
.current_page_item {...}
.current_page_parent {...}
.current_page_ancestor {...}
.widget {...}
.widget_text {...}
.blogroll {...}
.linkcat{...}
*/









