* {margin: 0; padding: 0;}

body {margin-top: 40px; background: #FFFFFF; text-align: justify; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #4c5a60;}

h1, h2, h3 {color: #3c84b3;}
h1 {}
h2 {margin:0; padding:0 0 10px 0; font-size:17px;} 
h3 {margin:0; padding:0 0 10px 0; font-size:17px;}
p, blockquote, ul, ol {margin-bottom: 20px; line-height: 1.4em;}
p {}
blockquote {}
abbr, acronym, .help {border-bottom:1px dotted red; cursor:help;}
ul, ol, li {margin: 0px; padding: 0 0 0 20px; list-style: none;}
a {text-decoration: none; color: #AA2808;}
a:hover {text-decoration: underline; color: #394a59;}
a img {border:none;}
.clear {clear:both; padding:0; margin:0;}
ul.liste1  {margin: 0; padding: 10px;}
ul.liste1 li {margin: 2px 0 2px 40px; padding: 0 0 0 10px; list-style: square;}

/* Wrapper */
#wrapper {}

/* Header */
#header {width: 892px; height: 91px; margin: 0 auto;}

/* Logo */
#logo {float: left; width: 265px; height: 91px; margin: 0px; padding: 0 0px 0px 30px; border:0px solid silver;}
#logo h1 {margin: 0; padding: 0; font: normal 48px Georgia, "Times New Roman", Times, serif;}
#logo h2 {margin: -2px 0 0 0; padding: 0 0 0 4px; text-transform: uppercase; letter-spacing: 11px; font-size: 12px; font-weight: bold; color: #444444;}
#logo h2 a {color: #9AA9B1;}
#logo a {text-decoration: none; color: #3C84B3;}

/* Menu */
#menu {float: right; width: 592px; height: 54px; margin-top: 10px; background: url(img/img01.jpg) no-repeat left top;}
#menu ul {margin: 0; padding: 0px 0 0 20px; list-style: none; line-height: normal; margin-left: 30px;} 
#menu li {display: inline; text-align: center;}
#menu a {display: block; float: left; height: 36px; padding: 18px 20px 0px 20px; text-decoration: none; text-align: center; text-transform: uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #464E53;} 
#menu a:hover, #menu .active a {background: #fea413; color: #FFFFFF;}

/* Page */
#page {width: 892px; margin: 0 auto;}
#page-bgtop {padding: 0px 30px;}

/* Content */
#content {float: right; width: 564px; padding-top: 30px;}
.post {margin: 0px 0px 30px 0px;}
.post .title {margin: 0px; padding: 0px 0px 5px 0px; color: #232F01;}
.post .title a {padding: 4px 35px 4px 15px; background: #fea413; text-decoration: none; font-weight: bold; color: #FFFFFF;}
ul#miniature {border:0px solid gray; padding:0 0 15px 150px; margin:0; list-style-type:square; background: url(img/HTTP.gif) no-repeat;}
ul#miniature li {margin:6px 0; padding:0 0 0 20px;}
.post .entry {}
.post img {float: left; padding: 15px 0px;}
.post .meta {text-align: right; padding-top: 20px; border-bottom: 1px solid #E5E5E5; font-weight: bold; color: #202020;}
.post .byline {float: right; margin-top: -30px; font-size: 12px; color: #5E5E5E;} 

/* Sidebar */
#sidebar {float: left; width: 208px; padding-top: 23px; border: 0px solid silver;}
#sidebar ul {margin: 0; padding: 0; text-align:left; list-style: none; line-height: normal;}
#sidebar li {margin-bottom: 1px;}
#sidebar li ul {margin: 0px; padding: 0px 0px 40px 0px;}
#sidebar li li {margin: 0; padding: 9px 0px; border: none; background: url(img/img07.jpg) repeat-x left bottom;}
#sidebar h2 {margin: 0; padding: 0 0 4px 0; border-bottom: 2px solid #EBEBEB; font-size: 160%; font-weight: normal; color: silver;} 
#sidebar h3 {font-size: 77%; color: #454E55;}
#sidebar p {margin: 0; line-height: normal; color: #D4C792;}
#sidebar a {border: none; text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}

/* Submenu */
#submenu {}

/* News */
#news {}
#news a {font-size: 85%;}

/* Footer */
#footer {width: 892px; height: 50px; margin: 0 auto; padding: 20px 0 20px 0; border-top: 1px solid #E5E5E5; color: #757E82;} 
#footer p {margin: 0; text-align: center; font-size: 77%;}
#footer a {text-decoration: underline; color: #757E82;}
#footer a:hover {text-decoration: none;}
div.margin10 {margin:0; padding:0; height:10px; width:538px; background:white; border:0px solid gray;}
