.articleBody h1 {border-width: 0px; color: black; font-size: 140%; font-weight: bold;}
.articleBody h2 {border-width: 0px; color: black; font-size: 110%; text-decoration: underline;}
.articleBody h3 {font-size: 100%; font-weight: bold;}
.articleBody h4 {color: #666; font-size: 90%; font-weight: normal; font-style: italic;}
.highlight {color: black; background-color: yellow;}
#frmMain {padding: 0px; margin: 0px;}
#heartLink {margin-top: 30px;}
#searchContent input {border: solid 1px #444; font-size: 11px; width:90%;}
.commentAvatar img {width: 60px; height: 70px; border: solid 1px black; margin: 3px;}
.commentAvatar {width:auto; display: inline;}

/* Community theme */
/* whatever community theme */
/* general links */
a {color: #FFA20F;TEXT-DECORATION: none;}
a img {border: none;}
a:visited {color: #FFA20F;}
a:hover {background-color: #FFA20F; color: white;}

/* main body - corps principal */
body {BACKGROUND-COLOR: white; FONT-FAMILY: Georgia, Verdana; FONT-SIZE: 12px; MARGIN: 0px; PADDING: 0px; TEXT-ALIGN: center;}
body, table {MARGIN: 0px; PADDING:0px;}

/* other html tags - autres balises html */
blockquote {BORDER-LEFT: 5px solid #ccc; FONT-Size: 12px; MARGIN-LEFT: 1.5em; PADDING-LEFT: 5px; }
cite {FONT-SIZE: 90%;FONT-STYLE: normal;}
code {BACKGROUND-COLOR: #dfdfdf; BORDER: solid 1px #dddddd; BORDER-LEFT: solid 8px silver; MARGIN-BOTTOM: 20x; PADDING: 10px; WIDTH:90%;}
h2 {BORDER-BOTTOM: dashed 1px #6A390A; COLOR: silver; FONT-FAMILY: Verdana; FONT-SIZE: 100%; FONT-WEIGHT: normal; MARGIN-RIGHT: 5%; }
h3 {FONT-FAMILY: Verdana; FONT-SIZE: 110%; FONT-WEIGHT: normal; LETTER-SPACING: 1px;MARGIN: 0px; }
input, select, textarea {border: solid 1px silver; width: 200px;}
p {}

/* blog contenter - contient tout le blog */
#zoneContener {BORDER: solid 0px black; BORDER-COLLAPSE: collapse; MARGIN: 10px auto auto auto; PADDING: 0px; TEXT-ALIGN: left; WIDTH:700px;}

/* the header - l'en tete du blog */
#zone1Header {BACKGROUND: transparent url('/_medias/themes/however.jpg') top left no-repeat; BORDER-BOTTOM: solid 0px black; FONT-STYLE: italic; HEIGHT: 220px; MARGIN: 0px; PADDING: 0px 5px 30px 0px; TEXT-ALIGN: left; VERTICAL-ALIGN:BOTTOM; WIDTH:auto;}
#zone1Header a {COLOR: black; FONT-STYLE: normal; FONT-SIZE: 200%; MARGIN:0px; TEXT-DECORATION: none; }
#zone1Header a:hover {BACKGROUND-COLOR: transparent;}
#blogTitle {COLOR: Black; FONT-SIZE: 140%; LETTER-SPACING:15px;}
#blogDescription {}


/* left content column - la colonne de gauche */
#zone1Left {BACKGROUND-COLOR: #f5f5fe; BORDER: solid 1px #999; FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; FONT-SIZE: 90%; PADDING: 20px 5px 550px 5px; VERTICAL-ALIGN: top; WIDTH: 200px;}
#zone1Left a {color: black;}
#zone1Left a:visited {color: black;}
#zone1Left a:hover {background-color: #FFA20F; color: white;}

.sideBox {margin-bottom: 20px;}

/* central column - la colonne centrale */
#zone1Main {FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; PADDING: 30px 5% 200px 10px; MARGIN-TOP: 20px; VERTICAL-ALIGN: top; WIDTH: 500px;}

/* the footer - le bas de page */
#zone1Footer {background-color: #eeeeee; color: silver;}

/* listings articles */
.articlesItem {MARGIN-BOTTOM: 40px; PADDING-LEFT: 0px;}
.articleBody {FONT-SIZE:130%;MARGIN-TOP: 10px; PADDING-LEFT: 2px;}
.articleBody IMG {BORDER: solid 1px black; MARGIN: 4px; }
.articleBody a {text-decoration: underline;}
.articleDetails {background-color: transparent; font-size: 90%;}
.articleTags {}
.articleTitle {BACKGROUND-COLOR: transparent; BORDER-BOTTOM: dotted 1px #FFA20F; FONT-SIZE:130%; FONT-WEIGHT: bold; LETTER-SPACING: 1.2px;}

/* commentaires */
.comments h2 {border-top: solid 1px silver; font-size: 110%;}
.comment {background-color: #eee; margin-bottom: 5px; padding: 3px;}
.commentDetails {color: #666; font-size: 90%;}
.commentBody{font-size: 120%;}
#commentForm h2 {border-top: solid 1px #3E2626; font-size: 100%;}
#commentForm textarea {height:60px; width: 60%;}
#commentForm #commentFormMessage {background-color: #ffeeee; border: solid 1px red; color: red;}

.fButton {border: solid 1px #888; width:auto;}

/* liens w3c */
#w3cIcons {margin-top: 40px;}

/* Custom theme */
.articleBody h1 {border-width: 0px; color: black; font-size: 140%; font-weight: bold; text-align:justify;}
.articleBody h2 {border-width: 0px; color: black; font-size: 110%; text-align:justify;}
.articleBody h3 {font-size: 100%; font-weight: bold;text-align:justify;}
.articleBody h4 {color: #666; font-size: 90%; font-weight: normal; font-style: italic;text-align:justify;}
.highlight {color: black; background-color: yellow;}
#frmMain {padding: 2px; margin: 0px;}
#heartLink {margin-top: 30px;}
#searchContent input {border: solid 1px #444; font-size: 11px; width:90%;}
.commentAvatar {border: solid 1px black;}

/* Community theme */
/* whatever community theme */
/* general links */
a {color:#F88017;text-decoration:none; text-align:center; font-weight:bold;}
a:visited {color:#F88017;}
a:hover {background-color:transparent; border-bottom: solid 1px black; color:silver;}

/* main body - corps principal */
body {BACKGROUND-COLOR: white; FONT-FAMILY:Cambria,Georgia,Verdana; FONT-SIZE: 10px; MARGIN: 10px; PADDING: 0px; TEXT-ALIGN: center;}
body, table {MARGIN: 0px; PADDING:0px;}

/* other html tags - autres balises html */
blockquote {BORDER:1px dashed black; Font-size:10px;  PADDING:5px; BACKGROUND-COLOR:#eeeeee; FONT-Family:tahoma; ALIGN:center;} 
blockquote a {Font-size:10px;}
blockquote a:hover {Font-size:10px;}
blockquote a:visited {Font-size:10px;}

cite {FONT-SIZE: 90%;FONT-STYLE: normal;}
code {BACKGROUND-COLOR: #dfdfdf; BORDER: solid 1px #dddddd; BORDER-LEFT: solid 8px silver; MARGIN-BOTTOM: 20x; PADDING: 10px; WIDTH:90%;}
h2 {BORDER-BOTTOM: dashed 1px #6A390A; COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 105%; FONT-WEIGHT: bold; MARGIN-RIGHT: 5%; }
h3 {FONT-FAMILY: Verdana; FONT-SIZE: 110%; FONT-WEIGHT: normal; LETTER-SPACING: 1px;MARGIN: 0px; }
input, select, textarea {border: solid 1px silver; width: 10px;}
p {}

/* blog contenter - contient tout le blog */
#zoneContener {BORDER: solid 0px black; BORDER-COLLAPSE: collapse; MARGIN: 10px auto auto auto; PADDING: 0px; TEXT-ALIGN: left; WIDTH:900px;}

/* the header - l'en tete du blog */
#zone1Header {BACKGROUND: transparent url('/_medias/themes/however.jpg') top left no-repeat; BORDER-BOTTOM: solid 0px black; FONT-STYLE: italic; HEIGHT: 220px; MARGIN: 0px; PADDING: 0px 0px 20px 0px; TEXT-ALIGN: center; VERTICAL-ALIGN:BOTTOM; WIDTH:95%;}
#zone1Header a {COLOR: black; FONT-STYLE: normal; FONT-SIZE: 200%; MARGIN:0px; TEXT-DECORATION: none; }
#zone1Header a:hover {BACKGROUND-COLOR: transparent;}
#blogTitle {COLOR: Black; FONT-SIZE: 140%; LETTER-SPACING:15px;}
#blogDescription {}


/* left content column - la colonne de gauche */
#zone1Left {BACKGROUND-COLOR: #f5f5fe; BORDER: solid 1px #999; FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; FONT-SIZE: 11px; PADDING: 20px 5px 550px 5px; VERTICAL-ALIGN: top; }
#zone1Left {WIDTH: 150px; font-size:10px; font-weight:normal;}
#zone1Left {color:#2B60DE;FONT-SIZE: 10px; font-weight:normal;}
#zone1Left a {color:#000000;FONT-SIZE: 10px; font-weight:normal;}
#zone1Left a:visited {color: #000000;FONT-SIZE: 10px;font-weight:normal; }
#zone1Left a:hover {background-color:transparent; color:silver;FONT-SIZE: 10px; font-weight:normal;}

.sideBox {margin-bottom: 20px;}

/* central column - la colonne centrale */
#zone1Main {FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;  MARGIN-TOP: 20px; VERTICAL-ALIGN: top; WIDTH:70%;}

/* the footer - le bas de page */
#zone1Footer {background-color: #eeeeee; color: silver;}

/* listings articles */
.articlesItem {MARGIN-BOTTOM: 40px; PADDING-LEFT: 0px;}

.articleBody {FONT-SIZE:12px;MARGIN-TOP: 10px; PADDING-LEFT: 2px;MARGIN-BOTTOM:10px;text-align:justify;}
.articleBody IMG {BORDER: solid 1px black; MARGIN: 4px; TEXT-ALIGN:center;}
.articleBody a {FONT-SIZE:12px; FONT-SIZE: 12px; FONT-WEIGHT:normal; text-decoration: none; border-bottom: dotted 1px #333399; color:#2B60DE; text-align:justify;}
.articleBody a:hover {color:silver;FONT-SIZE:12px;border-bottom: black solid 1px;}
.articleBody a:visited {color:#2B60DE;FONT-SIZE:12px; }

.articleDetails {color:#2B3856; background-color: transparent; font-size:12px; TEXT-ALIGN:justify; MARGIN-BOTTOM:10px;}
.articleDetails a {color:#2B60DE; text-align:justify;FONT-SIZE:12px; font-weight:normal;}
.articleDetails a:hover {color:silver; background-color:transparent;text-decoration:none;}
.articleDetails a:visited {color:#2B60DE; font-weight:normal;}

.articleTags {border-bottom:none;text-align:justify;FONT-SIZE:12px; font-weight:normal;}
.articleTags a {color:black;text-align:justify;FONT-SIZE:12px; font-weight:normal;}
.articleTags a:hover {color:midnightblue;background-color:transparent;text-decoration: none;}
.articleTags a:visited {color:black;FONT-weight:normal; }

.articleTitle {BACKGROUND-COLOR: none; BORDER-BOTTOM: dashed 1px silver; FONT-SIZE:130%; FONT-WEIGHT: bold; FONT-FAMILY:cambria,bookman,verdana;text-align:left;}
.articleTitle a {color:black;text-align:left;background-color:transparent;}
.articleTitle a:hover {BACKGROUND-COLOR: transparent; COLOR:midnightblue;}
.articleTitle a:visited {color:black;}

/* commentaires */
.comments h2 {border-top: solid 1px silver; font-size: 100%;MARGIN-BOTTOM:10px;}
.comment {background-color: white;  margin-bottom: 5px; padding: 5px; TEXT-ALIGN:justify; border: solid 1px #333399}

.commentDetails {color: #25383C; font-size: 110%; TEXT-ALIGN:justify; BACKGROUND-COLOR:#F1EFE2; padding:2px; border-bottom: dotted 1px #333399; FONT-FAMILY:verdana; padding:3px;}
.commentDetails a {color:#2B60DE; border-left: solid 3px black; padding-left:3px;}
.commentDetails a:hover{color:darkred; border-left: solid 3px black;text-decoration:none;border-bottom:none; padding-left:3px;}
.commentDetails a:visited {color:#2B60DE; border-left: solid 3px black; padding-left:3px;}

.commentBody{font-size:100%;MARGIN-BOTTOM:4px; MARGIN-TOP:4px;}
.commentBody a {FONT-WEIGHT:normal; BACKGROUND-COLOR:transparent; text-decoration: none; border-bottom: dotted 1px #333399; color:blue;}
.commentBody a:hover {FONT-WEIGHT:normal; BACKGROUND-COLOR:transparent; text-decoration: none; border-bottom: dotted 1px silver;color:black;}
.commentBody a:visited {FONT-WEIGHT:normal; BACKGROUND-COLOR:transparent; text-decoration: none; border-bottom: dotted 1px #333399; color:blue;}

.fButton {border: solid 1px #888; width:auto; align:center;}


/* liens w3c */
#w3cIcons {margin-top: 40px;}

/* forced styles */
#isconnectedpub {POSITION:absolute;top:10px;left:20px;}



/* forced styles */
#isconnectedpub {POSITION:absolute;top:10px;left:20px;}