/*  *************************************
Theme Name: ERAX v2
For:		erax-gmbh
Author: 	Michael @ Mkl-prod
Author 		URL: http://mkl-prod.com/
*************************************  */


/*- CSS 
----------------------------------------------*/
HTML					{ font-size: 100%; margin: 0 0 1px 0; height: 100%; width: 100%; overflow: auto;}
body						{ font-size:62.5%; font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; background:#F1F1E0 ; color:#333; text-align:center; margin:0 0 20px; padding:0; }

#superwrapper				{ clear: both; float: left; position: relative; width: 100%; padding: 0; margin: 0; background: url(images/BG.png) center top no-repeat; }
#wrapper					{ display: block; width:777px; height: 100%; text-align:left; margin:0 auto; padding:0; }


a:hover						{ color:#147; text-decoration:underline; }

/*- TITLES 
----------------------------------------------*/
h1,h2,h3					{ font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:700; }

h1, h1 a, h1 a:hover, h1 a:visited,
#headerimg .description		{ text-decoration:none; color:#FFF; }

h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited					{ color:#333; }
h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited		{ color:#06c; text-decoration:none; }


/*- DIVERS 
----------------------------------------------*/
abbr,
span.caps					{ font-size:0.9em; letter-spacing:.07em; cursor:help; }
.alt						{ background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0; padding:10px; }
small						{ font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em; }


hr							{ display:none; }
.clear						{ clear:both; }

select						{ width:130px; }
.post-edit-link				{ margin-left: 3px; padding:2px 3px 2px 21px; background: url(images/pencil.png) no-repeat; font-size: 10px; color: #999; }

/* ALIGN */
img							{ border: none; }
p img						{ max-width:100%; padding:0; }

.alignright					{ float:right; }
.alignleft					{ float:left; }

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

img.alignright				{ display:inline; margin:0 0 2px 7px; padding:4px 0 4px 7px; }
img.alignleft				{ display:inline; margin:0 7px 2px 0; padding:4px 7px 4px 0; }


/*- PAGE (HEADER + CONTENT + footer) 
----------------------------------------------*/
#page						{ display: block; float: right; width: 572px; }

/*- HEADER 
----------------------------------------------*/
#header						{ position: relative; height:283px; width:571px; }

/*- CONTENT 
----------------------------------------------*/
#content					{ display: block; float: left; width:557px; margin:0; padding: 2px; border:5px solid #435F6B; background-color: #fff; font-size:1.2em; }

.post							{  }
	.post	p						{  margin: 5px 0 10px 0; }


h2								{ display: block; width: 537px; margin: 0; padding: 5px 0 18px 20px; background: #435F6B url(images/BG_h2.jpg) repeat-x; font-size:15px; color: #fff; }
	h2 a, h2 a:visited				{ font-size:15px; color: #fff; }
	h2 a:hover						{ color: #F1F1E0; }

.postmetadata 					{ font-size: 0.9em; display: block; clear: both; padding-top:10px; margin: 20px 10px; border-top: 1px dotted #999; color: #999; }
.postmetadata a 				{ color: #999; }
.date							{  }

.entry							{ display: block; float: left; width: 537px; padding:0 8px 0 8px; }
	.entry	h2						{ clear: both; display: block; margin: 25px 0 0 0; padding: 30px 0 15px 0; background: url(images/sep_h2.png) center top no-repeat; font-size:15px; color: #435F6B; }
	.entry	h3						{ clear: both; display: block; margin: 0; margin:0; padding: 5px 0 10px 0; background: none; font-size:13px; color: #435F6B; }
	.entry	h4						{ clear: none; float: none; display: inline; font-size: 13px; font-weight: bold; color: #ff6600;  }

	/*.entry	em						{ font-size: 14px; font-weight: bold; color: #ff6600; line-height: 1.5em; }*/
	.entry	a 						{ color: #435F6B;  }
		.entry	a:hover					{ color: #666;  }
	.entry	p					{  margin: 5px 0 10px 0;  }

/* Page Produits */
.entry_products					{ padding: 0; }
	.entry_products		table		{ padding: 0; margin: 0; border: 0; border-spacing: 0; }
	.entry_products		td			{ vertical-align: top; padding: 0; margin: 0; border: 0; border-spacing: 0; }
	.entry_products	h2				{ display: block; width: 257px; margin: 0 3px 0 0; padding: 5px 0 18px 20px; background: #435F6B url(images/BG_h2.jpg) repeat-x; font-size:15px; color: #fff; }
	* html 	.entry_products	h2		{ display: block; width: 254px; margin: 0 2px 0 0; padding: 5px 0 18px 20px; background: #435F6B url(images/BG_h2.jpg) repeat-x; font-size:15px; color: #fff; }
	*+html	.entry_products	h2		{ display: block; width: 254px; margin: 0 2px 0 0; padding: 5px 0 18px 20px; background: #435F6B url(images/BG_h2.jpg) repeat-x; font-size:15px; color: #fff; }
		.entry_products	h2 a,
		.entry_products	h2 a:visited	{ font-size:15px; color: #fff; }
		.entry_products	h2 a:hover		{ color: #F1F1E0; }
	.entry_products		p			{ padding: 5px; }
	* .entry_products	p			{ padding: 0px; }


.postmetadata ul,
.postmetadata li				{ display:inline; list-style-type:none; list-style-image:none; }

.entry p a:visited				{ color:#b85b5a; }


html>body .entry ul				{ margin-left:0; list-style:none; text-indent:-10px; padding:0 0 0 10px; }
html>body .entry li				{ margin:7px 0 8px 10px; }

.entry ul li:before				{ margin-left: 10px; content:"\00BB \0020"; }
*html .entry ul li,
*+html .entry ul li				{ text-indent: -20px; list-style-position: inside; list-style-image: url(images/bullet.png);  }

/* CAPTION IMAGE */
.wp-caption						{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:10px; }
.wp-caption img					{ border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text	{ font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }



/*- FOOTER 
----------------------------------------------*/
#footer							{ display: block; float: left; padding:10px 0; font-size: 10px; color: #666; }
.footer_descr					{ clear: both; display: block; margin-bottom: 10px; }
.footer_right					{ display: block; float: right; text-align: right;  }
	.footer_right		a 			{ color: #666; text-decoration: none; }
.footer_left					{ display: block; float: left; }


/*- SIDEBAR (LEFT) 
----------------------------------------------*/
#sidebar						{ display: block; float: left; width:195px; padding: 0; margin: 48px 0 0 0; border:5px solid #435F6B; border-top: none; }

#sidebar h1	a					{ display: block; width: 190px; height: 52px; margin:0; padding: 0; text-indent: -9000px; font-size: 1px;  }

#sidebar	.menu,
#sidebar	.menu	a			{ color: #fff; font-size: 13px; font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; padding: 0 0 8px 2px; background: #435F6B; }

#sidebar h2						{ display: block; width: 190px; padding: 0; margin: 0;}
#sidebar h2		a				{ display: block; width: 179px; padding:6px 8px; border-top:1px solid #F1F1E0; border-bottom: 1px solid #C3C3A7; background: #E3E3C2; text-decoration:none; color: #435F6B; font-size:13px; font-weight: bold; }
#sidebar h2		a:hover			{ color: #666; border-top:1px solid #F1F1E0; background: #F1F1E0; }


#sidebar ul						{ margin:0; padding:0; background: #435F6B;  }

/* sub cat */
#sidebar ul li					{ display: block; width: 190px; padding: 0; margin: 0;}
#sidebar ul li		a			{ display: block; width: 179px; padding:6px 8px; border-top:1px solid #F1F1E0; border-bottom: 1px solid #C3C3A7; background: #E3E3C2; text-decoration:none; color: #435F6B; font-size:13px; font-weight: bold; }
#sidebar ul li		a:hover,
#sidebar ul li.current_page_item	a	{ color: #666; border-top:1px solid #F1F1E0; background: #F1F1E0; }

/* sub cat */
#sidebar ul li	li				{ display: block; width: 190px; padding: 0; margin: 0;}
#sidebar ul li	li	a			{ display: block; width: 167px; margin-left: 1px; padding:6px 8px 6px 18px; border-bottom: 1px solid #D3D3B4; background: #EAEAD1 url(images/subcat.jpg) 8px 13px no-repeat;  text-decoration:none; color: #435F6B; font-size:11px; font-weight: bold; }
#sidebar ul li	li	a:hover,
#sidebar ul	li  li.current_page_item	a,
#sidebar ul	li  li.current-cat			a	{ color: #666; background: #efefef url(images/subcat.jpg) 8px 13px no-repeat; }

#sidebar ul li	li	li				{ display: block; width: 190px; padding: 0; margin: 0;}
#sidebar ul li	li	li	a,
#sidebar ul li	li.current_page_item	li	a		{ display: block; width: 157px; margin-left: 1px; padding:4px 8px 4px 28px; background: #F1F1E0 url(images/subcat.jpg) 18px 12px no-repeat; text-decoration:none; color: #435F6B; font-size:11px; font-weight: bold; }
#sidebar ul li	li	li	a:hover,
#sidebar ul li	li	li.current_page_item	a,
#sidebar ul li	li	li.current-cat			a	{ color: #666; background: #efefef url(images/subcat.jpg) 18px 12px no-repeat; }


.infos_contact					{ position: relative; clear: both; display: block; width: 185px; float: left; padding: 5px; border-top: 5px solid #435F6B; background: #fff; }
.infos_contact	img				{ float: left; }
.infos_contact	span			{ position: absolute; bottom: 12px; padding-left: 3px; color: #999; font-size: 10px; font-family: Arial;  }


/* SEARCH */
#sidebar form					{ margin:0; }
#searchform						{ text-align:center; margin:10px auto; padding:5px 3px; }
#sidebar #searchform #s			{ width:108px; padding:2px; }
#sidebar #searchsubmit			{ padding:1px; }






/*- NAVIGATION 
----------------------------------------------*/
.navigation						{ display:block; width: 537px; float: left; text-align:center; padding: 10px;  }
	.navigation	a 					{ font-weight: bold; color: #435F6B; text-decoration: none; }

/*- COMMENT - inactifs 
----------------------------------------------*/
.commentlist li,
#commentform input,
#commentform textarea		{ font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li				{ font-weight:700; list-style:none; margin:15px 0 3px; padding:5px 10px 3px; }
.commentlist li .avatar		{ float:right; border:1px solid #eee; background:#fff; padding:2px; }
.commentlist cite,
.commentlist cite a			{ font-weight:700; font-style:normal; font-size:1.1em; }
.commentlist p				{ font-weight:400; line-height:1.5em; text-transform:none; margin:10px 5px 10px 0; }
#commentform p				{ font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; margin:5px 0; }
.commentmetadata			{ font-weight:400; display:block; margin:0; }
#commentform input				{ width:170px; margin:5px 5px 1px 0; padding:2px; }
#commentform textarea			{ width:100%; padding:2px; }
#commentform #submit			{ float:right; margin:0; }
.commentlist					{ text-align:justify; padding:0; }
.nocomments						{ text-align:center; margin:0; padding:0; }
h3.comments						{ margin:40px auto 20px; padding:0; }




acronym,
abbr							{ border-bottom:1px dashed #999; }
blockquote						{ padding-left:20px; border-left:5px solid #ddd; margin:15px 30px 0 10px; }
blockquote cite					{ display:block; margin:5px 0 0; }







