/*  
Theme Name: Umahe
Theme URI: http://pixanimal-studio.com
Description: Fresh 2 columns template. 
Version: 1.0
Author: C.line - Pixanimal Studio
Author URI: http://pixanimal-studio.com

*/




/* STRUCTURE */

* {margin:0;padding:0;}
html, body {font-family:helvetica,arial,sans-serif;font-size:0.9em;background:#d1efef url('images/bg-body.png') repeat-x left bottom fixed;color:#303030;margin-top:0em;}
#decor{background:transparent url('images/branches.png') no-repeat left bottom fixed;}
#container {
	width:900px;
	margin:0px auto;
	padding-bottom:150px; 
	position:relative;
	min-height:650px;	
}
#main {position:relative;width:900px;background-color:transparent;}
#main-content {position:relative;width:580px;margin:0px 0px 10px 320px;padding:0;}


#header {position:relative;width:600px;margin-left:300px;background-color:transparent;}
#infos-header {margin:0px 0 0 0px;}
#infos-header img{border:0px;}

h1 {
	text-indent:-3000px;
	font-size:1.2em;
	margin:2em;
	background:transparent url('images/title.png') no-repeat left center;
	width:300px;
	height:40px;
	color:#D1EFEF;
	}

#main #post-888 table.manteau {
border:1px solid #808080;
}



#main #post-888 table.manteau td{
padding:5px;
border-top:1px dotted #745740;
border-right:1px dotted #745740;
}


#main #post-888 table.manteau th{
	background-color:#91715b;
	color:#fff;
padding:5px;
border-right:1px dotted #fff;
}

#main #post-879 table td{
	padding:5px;
	vertical-align:top;
}

#main #post-879 table#table-commande{
	border-left:1px dotted #745740;
} 
#main #post-879 table#table-commande table{
	border-left:0px dotted #745740;
}  
#main #post-879 table#table-commande th{
	background-color:#91715b;
	color:#fff;
padding:5px;
}


#main #post-879 table#table-commande td{
	border-bottom:1px dotted #745740;
	border-right:1px dotted #745740;
	padding:5px;
}
#main #post-879 table#table-commande td table td{
	border-bottom:0px dotted #745740;
	border-right:0px dotted #745740;
}

input[type="submit"]{
text-align:right;
}


#infos-header h1{
margin:1em auto 0em auto;
text-align:center;
}
#infos-header a:link, #infos-header a:visited, #infos-header a:active {color:#D1EFEF;text-decoration:none;border:0px;}
#infos-header a:hover {color:#D1EFEF;}
#description {position:absolute;left:40px;bottom:20px;font-size:0.8em;color:#888;}
#menu{
position:relative;
height:70px;
color:#705340;
}

#menu .a_menu{
float:left;
display:block;
margin:1em 1em 1em 0.5em;
font-size:1.2em;
font-variant:small-caps;
line-height:1.2em;
}

#menu .a_menu h2{
font-size:1em;
font-weight:normal;
}

#menu .a_menu a, #menu .a_menu a:link, #menu .a_menu:visited, #menu .a_menu:active{
text-decoration:none;
border-bottom:1px dotted #705340;
color:#705340;
}

#menu .a_menu a:hover{
text-decoration:none;
border-bottom:2px solid  #719A1A;

}

#menu .a_menu .small{
font-size:0.7em;
display:block;
font-variant:normal;
border-bottom:none;
}



#menu .div_clear {
clear:both;
}

/* ARTICLES */

.post {margin:0 0 30px 0;font-size:0.95em;text-align:justify;line-height:1.5em;padding:0;}
.post ul, .post ol {margin:10px 0 10px 40px;}
.post h2 {color:#719A1A; font-size:10px;font-weight:normal;margin:0 0 1em 0;border-bottom:0px;padding:0 10px 10px 0;text-transform:uppercase;
background:transparent url('images/puce.png') no-repeat left top;
text-indent:2.3em;
}
.post h2 a, .post h2 a:link, .post h2 a:visited, .post h2 a:active
{color:#719A1A; font-size:1.5em;font-weight:normal;margin:0 0 0em 0;border-bottom:0px;padding:0 10px 0px 0;text-transform:none;font-variant:small-caps;text-decoration:none;}
.post h3 {color:#76B7BF; font-size:15px;font-weight:normal;margin:20px 0 10px 0;border-bottom:0px solid #ddd;padding:0 10px 0px 0;}
.post h3 img{vertical-align:middle;}
.post h2 a:hover {color:#705340;background:none;}
.post a:link {color:#6B7D8F;font-weight:bold;}
.post a:hover, post a:visited {color:#000;}
.post p {margin:15px 0;text-align:justify;}
blockquote {background:#eee;padding:10px;margin:5px 0 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
p.postmetadata {width:590px;margin:-20px 0 10px 0;padding:0px 0 5px 0;border-bottom:1px dotted #705340;font-size:0.9em;color:#aaa;}
.postmetadata a:link {color:#888;text-decoration:none;}
.postmetadata a:hover, .postmetadata a:visited {color:#000;background:#D1E5EF;}
#signature {margin:30px 0 0 0;font-size:0.8em;color:#999;}
#signature a:link {color:#777;font-weight:bold;text-decoration:none;}
.post .commentnumber {float:right;margin:0 0 20px;}
.post .commentnumber a {text-decoration:none;font-size:0.9em;text-transform:uppercase;padding:8px;border-top:1px solid #ddd;}
.post .commentnumber a:hover {color:#000;border-top:1px solid #000;background:none;}

#post-39 h3, #post-36 h3{
text-align:center;
}

#post-34 h3{
	color:#705340;
font-weight:bold;
}

.post #arbre table h3{
	color:#76B7BF;
}

.post #arbre table{
	background:transparent url('images/genealog.png') no-repeat center top;
}
.post #arbre table td{
	width:50%;
} 
.post #arbre #male h5{
background:transparent url('images/saillie.png') no-repeat center top;
height:40px;
margin-top:0em;
color:#fff;
}

.post #arbre h5{
background:transparent url('images/cgv.png') no-repeat center top;
text-align:center;
height:35px;
margin-top:2em;
color:#fff;
}

.post #arbre h3{
margin-top:0px;
}

.post #arbre #male {
margin-left:3.5em;
}
.post #arbre #male h5 a, .post #arbre #male h5 a:link, .post #arbre #male h5 a:visited, .post #arbre #male h5 a:active{
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
	line-height:2em;
}


.post #arbre h5 a, .post #arbre h5 a:link, .post #arbre h5 a:visited, .post #arbre h5 a:active{
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
	line-height:35px;
}

#main #post-39 h5{
background:transparent url('images/cgv.png') no-repeat center top;
text-align:center;
height:35px;
margin-top:2em;
color:#fff;
}

#main #post-39 h5 a, #main #post-39 h5 a:link, #main #post-39 h5 a:visited, #main #post-39 h5 a:active{
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
	line-height:35px;
}

#main #post-907 table.arbre_acc{
	background:transparent url('images/arbre_acc.png') no-repeat center top;
}

/* SIDEBAR */

.sidebar-wrapper {
	position:relative;
	width:320px;
	height:100%;
	padding:0;
	font-size:0.9em;}
#abonnements {position:relative;float:right;width:240px;margin:5px;padding:5px;background:#B5D1DF;}
#searchform {position:relative;float:right;margin-top:5px;}
#s {background:#DFEFFF;border:1px solid #FFF;width:120px;}
#searchsubmit {background:transparent;border:none;color:#FFF}
img#rssfeed {border:none;}
#sidebar {
	position:fixed;
	top:0px; 
	height:100%; 
	min-height:550px; 
	width:320px; 
	padding-top:130px;
	text-align:center;
	background:transparent url('images/arbrachat.png') no-repeat left bottom;
}
ul#sidebar {list-style-type:none;margin:0;padding:30px 0 0 0;line-height:1em;}
ul#sidebar li {list-style-type:none;line-height:2.5em;padding:0px 200px 0px 0px;}
ul#sidebar li ul#news {
	background:transparent url('images/menu.png') no-repeat center top;
}
ul#sidebar li ul#contact {
	background:transparent url('images/menu.png') no-repeat center center;
}
ul#sidebar li ul#links {
	background:transparent url('images/menu.png') no-repeat center bottom;
}
ul#sidebar li ul li {margin:0;padding:0;line-height:2.6em;padding:6px 0 6px 0px;}


#sidebar h2 {font-size:0.7em;text-transform:uppercase;color:#83ABBF;margin:10px 0 5px 5px;font-weight:normal;}
#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:active {color:#fff;text-decoration:none;padding:5px;}
#sidebar a:hover {color:#584337;text-decoration:underline;}
#sidebar .textwidget {text-indent:0;}
#sidebar #calendar table#wp-calendar {width:100%;text-align:center;}



/* PIED DE PAGE */

#footer {position:fixed;bottom:0px;width:900px;height:100px;color:#67471e;padding:5px 0;font-size:0.9em;text-align:left;background:transparent url('images/bg-footer.png') no-repeat center bottom;}
#footer a:link, #footer a:visited {color:#67471e;font-weight:bold;text-decoration:underline;}
#footer a:hover {color:#000;text-decoration:underline;}



/* IMAGES */
img {
border:0px;
}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 0px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 0px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

.navigation .alignleft{
width:120px;
height:30px;
background:transparent url('images/previous.png') no-repeat left top;
line-height:2em;
text-indent:1em;
}
.navigation .alignright{
width:120px;
height:30px;
background:transparent url('images/next.png') no-repeat left top;
line-height:2em;
text-indent:1em;
}

.navigation .alignleft a, .navigation .alignleft a:link, .navigation .alignleft a:visited, .navigation .alignleft a:active{
margin-top:5px;
color:#fff;
text-decoration:none;
font-weight:bold;
}
.navigation .alignright a, .navigation .alignright a:link, .navigation .alignright a:visited, .navigation .alignright a:active{
margin-top:5px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

.size-thumbnail, .size-medium{
border:5px solid #fff;
}


/* Contact */
#post-2 .wpcf7{
position:absolute;
right:0px;
top:30px;
border:1px dotted #fff;
}

.wpcf7 form{
margin:1em;
}

.wpcf7{
border:1px dotted #fff;
}


