/* Base Css by www.estudio-b.net */

* {margin: 0;padding: 0;border: 0;}

body {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 75%;
	line-height: 140%;
	background: #fff url('images/bkg_header.png') no-repeat top left;
}


/* COMON STYLES ///////////////////////////////////////// */
h1, h2, h3 {margin: 0 0 1em 0;}
h1, h2 {font-family: "Courier New", Courier, monospace; font-size: 170%; line-height: 140%; color: #231f20;}
h2 {}
h3, h4 {font-size: 100%; margin: 0; font-weight: bold;}
h4 {}

p {margin: 0 0 1.25em 0;}

ul, ul li {list-style: none;}

a {color: #03f; text-decoration: none;}
a:hover {text-decoration: underline;}

pre {overflow: auto; width: 100%; height: auto;}

form {}
legend {}
label {}
input {}
select {}
select option{}
textarea {}
input, select, textarea {padding: 0.1em 0.2em; margin: 0.2em 0 0 0; border: 1px solid #ccc;}
input.send {color: #fff; padding: 0.25em 1em; background: #f7931d;}
input, select, textarea {}
input:focus, select:focus, textarea:focus {}

.left {float: left;}
.right {float: right;}
.none {display: none !important;}
.marg0 {margin: 0 !important;}

.txt90 {font-size: 90%;}
.txt110 {font-size: 115%;}
.txt120 {font-size: 130%;}
.ital {font-style: italic;}

/* COMON STYLES ///////////////////////////////////////// */
#page {
	position: relative;
	width: 980px;
	margin: 0 auto;
	background: transparent;
	}

/* HEADER /////////////////////////////////////////////// */
#header {
	width: 100%;
	height: 240px;
	margin: 20px 0 0 0;
	position: relative;
	background: transparent;
}
#header #logo {margin: 0 0 0 50px;}


/* SIDEBAR (left) */ 
#sidebar {width: 270px; margin: 0 0 0 0; float: left;}
#sidebar ul {text-align: right; text-transform: uppercase; font-size: 100%; padding: 0 0 0.6em 0; }
#sidebar ul li  {width: 100%; margin: 0 0 0 0; background: transparent url('images/bkg_sepa_menu.png') no-repeat bottom right;}
#sidebar ul li a {color: #ccc; margin: 0 0 0 -50px; display: none;}
#sidebar ul li ul.children {margin: 0 0 0 0;}
#sidebar ul li ul li,
#sidebar ul li ul.children li {/*padding: 0.3em 0.5em;*/ display: block; margin: 0.2em 0; background: url(none);}
#sidebar ul li {}
#sidebar ul.children li a {color: #231f20; padding: 0.25em 0.5em; display: inline-table;}
#sidebar ul.children li a:hover,
#sidebar ul.children li.current-cat a {color: #fff; text-decoration: none; background: #f7931d;}

/* MAIN CONTENT //////////////////////////////////////////////// */
#content {
	position: relative;
	float: right;
	width: 610px;
	min-height: 500px;
	padding-left: 100px;
	margin: 150px 0 0 0;
	background: transparent url('images/bkg_page.jpg') no-repeat top left;
	}
#content .col_left,
#content .col_right {width: 290px; float: left;}
#content .col_right {float: right;}
#content .encart {background: #ccc7b7; -moz-border-radius: 10px; padding: 1em; margin: 1.5em 0 0 0;}
#content .encart div {background: #ccc7b7;}
#content .visu {position: absolute; top: -410px; right: 0;}	
/*#content a:before {content:" » "}*/
#content a {padding: 0 0 0 1em; background: url('images/bkg_link.png') no-repeat 0% 100%;}
#content p.intro {font-size: 120%;}



/* FOOTER ///////////////////////////////////////////////// */
#footer {
	clear: both;
	position: relative;
	display: block;
	width: 100%;
	height: 260px;
	padding: 0;
	background: transparent url('images/bkg_footer.png') no-repeat bottom center;
}

#footer_content {width: 980px; height: 250px; position: relative; margin: 0 auto;}
#footer_content ul {position: absolute; top: 160px; left: 0; text-align: right; text-transform: uppercase; font-size: 90%; width: 160px;}
#footer_content ul.link1 {left: 0px;}
#footer_content ul.link2 {left: 180px;}
#footer_content ul.link3 {left: 380px;}
#footer_content ul li {}
#footer_content ul li a {color: #231f20;}
#footer_content ul.credits {width: 50%; top: 220px; left: 470px; text-align: right; text-transform: lowercase;}
#footer_content ul.credits li {display: inline;}
#footer_content ul.credits li:before {content:" | "}
#footer_content ul.credits li.first:before {content:""}
#footer_content ul.credits li a:first-letter {text-transform: uppercase !important;}