
/* ::::: http://www.candidats.fr/style.css ::::: */

body { margin: auto; padding: 0pt; background : #08386A none repeat; color: #222; font-family: "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
table { font-size: 1em; }
p { margin: 1em 0pt; }
q { font-style: italic; }
ul { list-style-type: square; list-style-position: outside; }
pre { overflow: auto; width: 100%; padding-bottom: 1.5em; white-space: pre; }
table pre { overflow: auto; padding: 0; margin: 0; }
code { width: 100%; }
img { border: medium none ; }
form { margin: 0pt; padding: 0pt; display: block; }
h1 { margin: 0.67em 0pt; font-size: 1.2em;  }
h2 { margin: 0.83em 0pt 0pt; font-size: 1em; font-family: "Arial",sans-serif; color: rgb(0, 51, 102); font-weight: bold; }
h3 { margin: 1em 0pt; font-size: 1.3em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; }
h4 { margin: 1.33em 0pt; font-size: 1em; }
h5 { margin: 1.67em 0pt; font-size: 0.83em; }
h6 { margin: 2.33em 0pt; font-size: 0.67em; }
 a:link 	  { color : #08386A; text-decoration : none; } a:visited { color : #08386A; text-decoration : none; } a:hover   { color : #08386A; text-decoration : none; border-bottom: 1px solid }



a:active { text-decoration: none; }
a:focus { text-decoration: none; }
a[hreflang]:after { content: " (" attr(hreflang) ")"; color: rgb(102, 102, 102); }
.clear { margin: 0pt; padding: 0pt; clear: both; display: block; height: 1px; }
#head { border: 1px solid rgb(0, 0, 0); margin: 20px 20px 0 20px; padding: 5px; background: white none repeat; text-align: left; min-width: 956px; }
#head p { padding: 0 10px 0 10px; margin: 0; }
#page { border: 1px solid rgb(0, 0, 0); margin: 20px; padding: 5px; background: white none repeat; text-align: left; min-width: 956px; }
#main { margin: auto; margin-left: 170px; text-align: left; }
#content { margin: 0pt; padding: 0 1em 0 1em; text-align: justify; }
#content li { padding-bottom: 0.2em; }
#sidebar { z-index: 1; border: 1px solid rgb(181, 197, 212); padding: 5px; float: left; width: 160px; background-color: rgb(246, 246, 246); text-align: left; }
#top { padding: 0 1em 1em 180px; background-repeat: no-repeat; }
#top a { text-decoration: none; }
#top img { float: left; padding-right: 1em; }
#top h1 { margin-top: 0px; margin-bottom: 0.2em; font-size: 32px; border-bottom: 1px solid black;}
#top h3 { margin-top: 0px; }
#navbar-top { margin: 0pt; padding: 0pt; float: right; }
.navbar { text-align: right; }
#footer { margin: 0px; padding-top: 12px; clear: both;  }
#footer p { margin-top: 12px; padding: 2px; margin-bottom: 0px; clear: both; background-color: rgb(148, 169, 198); }
#80dotclear { margin: 0pt; padding: 0pt; width: 30%; float: left; }
#navbar-bottom { margin: 0pt; padding: 0pt; width: 65%; float: right; }
.clear { margin: 0pt; padding: 0pt; clear: both; height: 1px; }
#sidebar h2 { padding: 0pt;font-size:1.1em; margin-bottom:0.5em;}
#sidebar ul { list-style-type: none; margin-top: 0.15em; margin-left: 0px; padding-left: 20px; }
#sidebar li { list-style-type: square; font-size:1.1em; list-style-image: none; list-style-position: outside; margin-top: 0.15em; color: rgb(153, 153, 153); }
#sidebar li:hover { color: rgb(51, 51, 51); }
#calendar { margin: 0pt; padding: 0pt; }
#calendar h2 { display: none; }
#calendar table { margin: 0pt auto; border-collapse: collapse; font-size: 0.85em; }
#calendar caption { margin: 0pt auto; padding: 0pt 0pt 0.3em; font-size: 1.2em; }
#calendar abbr { border: medium none ; font-style: normal; }
#calendar th, #calendar td { border: medium none ; padding: 1px; font-weight: normal; }
#calendar td { text-align: center; }
#calendar td.active { border: 1px solid rgb(0, 0, 0); }
#calendar td a { background: rgb(224, 224, 224) none repeat; display: block; font-weight: bold; }
#calendar td.active a { font-weight: normal; color: rgb(0, 0, 0); }
#calendar a { color: rgb(67, 100, 161); font-weight: bold; font-size: 0.88em; }
#search { margin: 0pt; padding: 0pt; }
#search h2 {  }
#categories { margin: 0pt; padding: 0pt; }
#categories h2 {  }
#archives { margin: 0pt; padding: 0pt; }
#archives h2 {  }
#links { margin: 0pt; padding: 0pt; }
#links h2 {  }
#syndicate { margin: 0pt; padding: 0pt; }
#syndicate h2 {  }
#themes { margin: 0pt; padding: 0pt; }
#themes h2 {  }
.day-date { margin: 0pt; font-size: 1em; font-weight: bold; text-align: right; color: rgb(0, 51, 102); background-color: rgb(181, 197, 212); }
.post { padding: 5px; margin-bottom: 2em;  }
h1.post-title, h2.post-title {border-top: 1px solid rgb(181, 197, 212); border-bottom: 1px solid rgb(181, 197, 212);  font-size: 1.2em; margin: 20px 0px 10px 0px; padding: 3px 10px 3px 10px; color: rgb(0, 51, 102);  background-color: rgb(246, 246, 246); }
.post-title img { vertical-align: middle; }
.post-title a:hover {color:rgb(101, 117, 132); border-bottom:0;}
.post-info {font-size:0.9em;margin-top: 0pt; margin-bottom: 2pt; padding: 0pt; color: rgb(102, 102, 102); }
.post-info a {font-size:0.9em;  }
.post-chapo { margin: 0pt; padding: 0pt; }
.post-content { margin: 0pt; padding: 0pt; text-align: justify; }
.post-info-co { padding: 0pt; text-align: right; }
.post-info-co a {  }
#trackbacks, #comments {  }
#comments-list, #trackback-list { margin: 0pt; padding: 0pt; }
#comment-preview {  }
#trackbacks blockquote, #comments blockquote, #comment-preview blockquote { margin: 0pt; padding: 0pt; display: block; }
.comment-info { margin: 0pt; padding: 0pt; }
#trackbacks .comment-info {  }
#comments .comment-info {  }
.comment-number { font-weight: bold; }
.comment-number a { text-decoration: none; }
.linktop { margin: 0pt; padding: 0pt; }
#add-comment, #change-comment { margin: 0pt; padding: 0pt; }
#comment-form { margin: 0pt; padding: 0pt; }
#dcwikibar { margin: 0pt; padding: 2px; }
fieldset { border: medium none ; margin: 0pt; padding: 0pt; display: block; }
input, textarea {  }
input[type], textarea[name] {  }
input[type="submit"], input[type="reset"] {  }
input[type="submit"]:hover {  }
textarea { margin: 0pt; padding: 0pt; }
p.field { margin: 0pt; }
p.field label { display: block; }
.form-help {  }
input.preview {  }
input.submit {  }
#c_nom {  }
#c_mail {  }
#c_site {  }
#c_content {  }
#c_remember {  }
#block1 {  }
#block2 {  }
#block3 {  }
#block4 {  }
#block5 {  }
#block6 {  }
.declaration { margin: 20px 30px 20px 30px; font-size: 110%; border: 1px solid rgb(181, 197, 212); padding: 10px;  width: 90%; background-color: rgb(246, 246, 246); text-align: justify; }
.right { text-align: right; }

