body { font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif; font-size: 76%; padding: 0 5px 0 5px; margin: 0; background-color: #787878; background-image: url('/site_media/images/thunderblog.jpg'); background-position: top center; background-repeat: no-repeat;}

div#page { width: 1000px; padding: 0px; margin: 0 auto; background-image: url('/site_media/images/fond-content.jpg'); background-repeat: repeat-y; text-align: left; border:0;}
div#headertop {background-image: url('/site_media/images/thunderblog-titre.jpg'); height:30px;}
div#content {width: 600px; padding:0; margin: 0;}
div#side {width: 396px; padding: 0; margin:0;vertical-align: top;}
div#rssfeed {background-image: url('/site_media/images/fond-rss.jpg'); background-position: bottom right;}
div#footer {width: 1000px;background-image: url('/site_media/images/thunderblog-titre.jpg'); background-repeat: repeat-y; text-align: center; padding: 5px;}
.cadre, .widget, .post { background-color: #fff; border-radius: 7px 7px; -moz-border-radius: 7px; border: 3px solid #787878; margin: 5px; padding:0;}
.widget, .post {background-image: url('/site_media/images/title-side.jpg'); background-position: top left; background-repeat: no-repeat;}
.cadrenoback { border-radius: 7px 7px; -moz-border-radius: 7px; border: 3px solid #787878; margin: 5px; padding:3px;}
.entree {padding: 5px; margin:0;}
.postmetadata {margin: 2px 5px 2px 5px; padding: 5px 0 2px 0; border-top: dotted 1px #999;}
.floatleft {float: left;}
.floatright {float: right;}
div.clearone {clear: both;height: 1px;}
.clearboth {clear: both;}
.aligncenter {text-align: center;}
.alignjustify {text-align: justify;}

.halfside {width: 195px;}
.width50 {width: 50%;}

.paddingtopbot5 {padding-bottom: 5px; padding-top: 5px;}
.width50 {width: 50%;}
.width60 {width: 60%;}
.width40 {width: 40%;}
.padding5 {padding: 5px;}

.marginauto {margin: auto;}

.red {color: red;}

#headertop h1 {color: #fff; font-size: 16px; padding: 0 0 0 1em; margin:0; line-height: 26px;}
#side h2, .post h2 {background-image: url('/site_media/images/title-side.jpg');color: #fff; margin: 2px 0 5px 0; padding: 0 5px 5px 5px; text-align: left;}
.cadre h3 {padding: 2px; margin:0; color: #000099;}
.post h3 {padding:3px; margin:0; color: #000099;}
#content h4 {margin: 3px; padding: 2px 0 0 0; font-size: 1.1em;}
h6 {padding:0; margin: 0 0 1px 0; color: #ffffff; font-weight: bold; font-size: 10px;}
p.date {padding:0; margin:0; color: #999; font-style: italic; font-size: 11px;}
.entree p, .postmetadata p {padding:0; margin: 0 0 3px 0;}
.searchresult p {padding:0; margin: 0 0 3px 0;}
a, a:visited {color: #0000ff;text-decoration: underline;}
a:hover {color: #ff6600;}
#topmenu a {padding-left: 5px; padding-right: 5px;}
#side h2 a, #side h2 a:visited, .post h2 a, .post h2 a:visited {color: #fff;}
#side h2 a:hover, .post h2 a:hover {color: #ff9900; text-decoration: none;}
#side ul {list-style: none; padding:0; margin:0;}
#side ul li ul {list-style-position: inside; list-style: none;}
#side ul li ul li {list-style-position: inside;}
#twitter ul {padding: 5px;}
#twitter ul li {list-style: none; border-bottom: 1px dashed #999; padding: 3px;margin-bottom: 2px;}
#categories li a {background-image: url('/site_media/images/categorie.png'); background-position: left top; background-repeat: no-repeat; line-height: 24px; padding: 0 0 10px 28px;}
#lastcomments ul, #partenaires ul, #favoris ul, #archives ul, #articles ul, #sarticles ul, ul#categories, ul#tagscloud {padding: 5px;}
#lastcomments li, #partenaires li, #favoris li, #archives li, #articles li, #sarticles li {line-height: 24px;}
#lastcomments li a {background-image: url('/site_media/images/comment.png'); background-position: left top; background-repeat: no-repeat; padding: 0 0 10px 28px;}
#partenaires li a {background-image: url('/site_media/images/partenaire.png'); background-position: left top; background-repeat: no-repeat; padding: 0 0 10px 28px;}
#favoris li a {background-image: url('/site_media/images/favoris.png'); background-position: left top; background-repeat: no-repeat;       padding: 0 0 10px 28px;}
#archives li a {background-image: url('/site_media/images/archive.png'); background-position: left top; background-repeat: no-repeat; padding: 0 0 10px 28px;}
#articles li a, #sarticles li a {background-image: url('/site_media/images/article.png'); background-position: left top; background-repeat: no-repeat; padding: 0  0 10px 28px;}
#sarticles ul {list-style: none; padding: 0; margin: 5px;}
.tag-0 {font-size: 10px;}
.tag-1 {font-size: 11px;}
.tag-2 {font-size: 13px;}
.tag-3 {font-size: 15px;}
.tag-4 {font-size: 17px;}
.tag-5 {font-size: 19px;}
ul#listcomment {list-style: none; margin: 0; padding:0;}
#listcomment li {border-bottom: 1px dashed #ccc; margin: 1px 3px 5px 3px;}
h4.comlist {padding:0; margin: 4px 0 5px 0;}
.numberlist {background-image: url('/site_media/images/thunderblog-titre.jpg'); margin: 0 3px 0 3px; padding: 8px; font-size: 20px; font-weight: bold; color: #fff; border: #aaa 2px solid; border-radius: 5px 5px; -moz-border-radius: 5px;}
#content p {margin-left: 5px; margin-right: 5px;}
#content label {font-size: 13px;}
#content input, textarea {display: block;}
#searchinput {text-align: center;}
#searchinput input {display: inline; padding: 2px; margin: 5px;}
ul.errorlist {padding: 10px 0 0 0; margin: 0; list-style-type: none;}
ul.errorlist li {color: #ff0000; font-weight: bold;}
#allarchives h3 {margin: 0; padding: 5px 3px 5px 3px;}
#allarchives h4 {margin:0; padding: 5px 0; text-decoration: underline;}
#allarchives ul {list-style:none; padding: 0; margin: 3px 3px 10px 25px;}
#allarchives ul li ul {list-style-type: disc; margin: 2px 0px 3px 15px;}
#allarchives ul li ul li {padding: 2px; margin-left: 10px;}
#a-propos p {margin: 2px 5px 3px 5px; padding: 0;}
#a-propos h3 {margin: 12px 5px 2px 5px; padding: 0;}
.post img {margin: 0 5px 5px 5px; padding: 2px; border: 1px solid #ccc;}
.entree ul {margin: 3px 5px 5px 15px; padding: 0; list-style-position: inside;}
.entree ul li {margin: 2px 0 2px 5px; padding: 0;}
.lienarticle {margin-bottom: 20px; padding: 3px;}
#bottommenu {margin: 3px 0 3px 0;}
#righttoppub {text-align: center;}
#righttoppub img, #righttoppub a img {border-radius: 7px 7px; -moz-border-radius: 7px; border: 3px solid #787878;}
div#headerpub {width: 920px; padding:0; margin: 4px auto 16px auto; height: 90px; text-align: left;}
#headerpub img, #headerpub a img {border: 0; padding:0;}
#postpub {text-align: center;padding-top: 3px; padding-bottom: 3px;}
#topcontentpub {padding: 5px 2px;}
#topcontentpub ul {list-style-type: none; margin: 0; padding:0;}
#topcontentpub ul li {display: inline; padding: 0 5px 0 5px; margin: auto;}
#topcontentpub ul li a {font-size: 12px;}

#navbot {padding: 5px;}
#navbotright {float: right; width: 200px; text-align: right;}
#navbotleft {float: left; width: 200px;}

