html {width: 100%;height: 100%;}
* {margin: 0;padding: 0;}
body {font-family:verdana, arial, sans-serif;font-size: 12px;background: url(./img/fond.png);color: #0d0e11;}

a:link, a:visited {text-decoration: none;color: #000;}
a:hover {text-decoration: none;color: #aaa;}

h2 {font-size: 17px;font-weight: normal;}
hr {border-top: 1px dashed #000;border-bottom: 0px;width: 95%;height: 1px;background-color: #000;} 
pre { border: solid 0px #738695;padding: 5px 5px 5px 8px;margin: 8px 8px 8px 8px;overflow: scroll;}
blockquote {padding: 4px 18px;color: #000;border: 0px dashed #663399;background: #ebebeb;text-align: justify;font-size: 11px;}

#header {width: 990px;height: 222px;margin: auto;background: url(./images/bannieracidk2011.jpg) top left no-repeat;}

/* Begin Navigation*/
#navcontainer {width: 990px;height: 82px;margin: auto;background: url(./img/menu.png) top left no-repeat;} 
#navcontainer a.home {position: absolute;width:75px; height:28px;margin-left:70px; margin-top:20px;}
#navcontainer a.apropos {position: absolute;width:90px; height:28px;margin-left:180px; margin-top:20px;}
#navcontainer a.contact {position: absolute;width:80px; height:28px;margin-left:295px; margin-top:20px;}
#navcontainer a.jysuis {position: absolute;width:75px; height:28px;margin-left:400px; margin-top:20px;}
#navcontainer a.photos {position: absolute;width:75px; height:28px;margin-left:500px; margin-top:20px;}
#navcontainer a.artbook {position: absolute;width:98px; height:28px;margin-left:600px; margin-top:20px;}
/* End Navigation*/

#container {width: 990px;margin: auto;background: url(./img/milieu.png) top left repeat-y; vertical-align:top;}
#container #topcontainer {width: 990px;height: 28px;margin: auto;background: url(./img/haut.png) top left no-repeat;}
#container #bottomcontainer {width: 990px;height: 39px;margin: auto;background: url(./img/bas.png) top left no-repeat;}

table.content {width: 990px; line-height: 14pt;margin: 0; vertical-align:top;}
table.content #cleft {width: 704px; vertical-align:top;}
table.content #cright {width:286px; vertical-align:top;}

table.content .navigation, table.content .entry {margin-left: 65px;margin-right: 45px;}
.entry .entry-bloc {margin-bottom: 10px;padding: 12px;background: url(./img/separationarticles.png) bottom left no-repeat;}
html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
/*.entry img {padding: 5px;border: 1px solid #666;}*/
.entry img {border:0;}
.entry p {padding: 5px;}

/*Sidebar*/
.sidebar {width:286px;}
.sidebar a {color: #dd5077;}
.sidebar a:hover {color:#000;}
.sidebar ul {list-style-type: none; margin-right:66px;}
.sidebar ul li {margin-bottom: 10px;padding: 0;}
.sidebar ul li a img {border: 0;margin: auto;}
.sidebar ul li h2 {font-size: 20px;color: #000;padding-top: 0px;}
.sidebar ul ul li {padding: 0;border: 0;margin: auto;}
.sidebar ul li ul li img {margin: auto;border: 1px solid transparent;}
.sidebar ul li ul li img:hover {margin: auto;border: 1px solid #666;}
.sidebar ul li h2 {margin-bottom: 12px;}
/*End Sidebar*/

#footer {clear: both;text-align: center;color: #000;padding-top: 15px;}

.date {color: #0093a2;font-size: 10px;}
.title {margin-bottom: 10px;}
.title h2 a{font-weight: normal;text-align: left;font-size: 24px;}

p.postmetadata {
	border-bottom: 1px dashed #363636;
	margin: 10px;
	padding-bottom: 6px;
	font-size: 10px;
	color: #000000;
}
.postmetadata a {color: #af00f5;}
.postmetadata a:hover {color: #000;}

textarea{border: 0px dashed #111111;background-color: #ebebeb;color: #000000;font-family: verdana, sans-serif;font-size: 10px;}
input{border: 0px dashed #111111;background-color: #ebebeb;color: #000000;font-family: verdana, sans-serif;font-size: 10px;}
#flickr a img {width: 60px;height: auto;margin-top:40px;padding: 5px; margin: 0 5px 5px 0; border: 1px dotted #ccc;}

/*Search Form*/
#searchform {border: 0px solid #f28aae;font-family: verdana, arial, sans-serif;color: #000;}
#searchsubmit {background-color: #ebebeb;border: 0px solid #f28aae;font-family: verdana, arial, sans-serif;color: #000;}
#s {background-color: #ebebeb;border: 0px solid #f28aae;font-family: verdana, arial, sans-serif;color: #000;}
/*End Search Form*/
	
/* Begin Comments*/
#commentspopup {background:#fff; margin:8px;}
.comments-infos {font-size:9px;}
#commentform {margin: 5px 10px 0 0; margin:8px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 95%;padding: 2px;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist {list-style-type: none;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {	font-size: 1em;}
.commentlist li {font-weight: bold; border:1px solid #888; margin:4px; padding:4px;}
.commentlist li p { margin: 0px 4px 4px 4px; padding:2px;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
/* End Comments */

/* WP Captions*/
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both;}
.wp-caption {border: 0px solid #ddd;text-align: center;padding-top: 4px;margin: 10px;}
.wp-caption img {border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/*End WP Captions*/

