body,html {background-color:#ffffff; font-size:80%; font-family:trebuchet MS; color:#000000; margin:0;}

#top {margin:auto; background:url(videos974.jpg) bottom center #FA5D18 no-repeat; height:120px; margin-bottom:20px; text-align:center; border-bottom:#f4f4f4 dotted 5px;}
#top a {font-family:trebuchet MS; font-size:11px; color:#ffffff; font-weight:bold;} 
#top a:hover {text-decoration:none; color:#ffffff;}
#top a:visited {color:#ffffff;}
#top h1 {display:inline;}

h2 {display:inline; font-size:18px;}
h3 {display:inline; font-size:18px;}
h4 {display:inline; font-size:18px;}

#conteneur {margin:auto; width:750px; text-align:center; padding:10px;}

#contenu {margin:auto; width:540px; float:right; text-align:left; font-size:13px;}

#menu {margin:auto; padding:10px; width:170px; float:left; background-color:#f4f4f4; text-align:left; font-size:13px; border:#c0c0c0 dotted 2px;}
#menu ul {margin:auto; padding:0px;}
#menu li {list-style-type:none; line-height:25px;}
#menu a {font-family:trebuchet MS; font-size:13px; color:#0033ff; font-weight:normal;} 
#menu a:hover {text-decoration:none; color:#0033ff;}
#menu a:visited {color:#0033ff;}

#search {margin:auto;}
#search fieldset, #search p{margin: 0; padding: 0;}
#q{padding-left: 18px; background: #fff url(img/q.png) no-repeat 4px center;}

#selection {margin:auto; padding-top:20px;}

#languages {margin:auto;}

#categories {margin:auto; padding-top:0px;}

#archives {margin:auto; padding-top:20px;}

#links {margin:auto; padding-top:20px;}

#syndicate {margin:auto; padding-top:20px;}

.pagenav {font:1em;}
p.pagenav a {background:#f4f4f4; color:black; padding:3px; border:1px solid #808080; text-decoration:none; font-size:90%;}
p.pagenav a:hover {background:#000000; color:white;}
p.pagenav strong {color:black; padding:3px; border:1px solid #808080;}

#footer{margin:0; margin-top:20px; padding:1em; color:#808080; clear:both;}
#footer a{color:#808080;}

pre, code{font-size: 1.2em;}

pre{width: 100%; overflow: auto; border: 1px solid #CCC;}

fieldset{border:none;}

label{cursor: pointer; cursor: hand;}

.field label{display:block;}

input,textarea{border:1px solid#999;}

textarea{width:80%; font-size:1em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#comments blockquote {margin:0; padding:0;}

.post-title a{color:#0033ff; background:transparent; text-decoration:none; margin-bottom:0;}

.post-info {margin-top:0; color:#808080; background:transparent; padding-bottom:1ex;}
.post-info a{color:#808080; background:transparent; text-decoration:none;}

.post-content {text-align:justify; margin-top:10px;}
.post-content a{color:#0033ff; background:transparent; text-decoration:underline;}
.post-content blockquote {font-style:italic;}

