
* {font-family:arial,verdana,helvetica,sans-serif;}
body {background-color: #666;font-family:arial,verdana,helvetica,sans-serif; margin: 0px;}

#imgintro {text-align: center; margin-top: 10px;}

a {ttext-decoration:none;color:#fff;}
a:link{color:#fff; ttext-decoration: none;}
a:visited {color:#fff; ttext-decoration: none;}
a:active{color:#fff; ttext-decoration: none;}
a:hover{color:#fff; ttext-decoration: none;}

a img {border: none; /*border-style: dashed; border-width: 1px; none;*/}

hr { width: 100%;}


.error:before {content: url(/icons/alert.red.gif)' '; vertical-align: middle;}



#center {padding: 10px; margin: 25px 0px 0px 0px; padding: 10px;color: #fff;}
#center {
 margin-left: 160px;
 min-height: 100px;
}

#rubrique_photo #center, #rubrique_intro #center {margin: 0px; padding: 0px;}
#rubrique_photo .imgnav { border-color: #fff; background-color: #aDa74B;  border-width: 0px 0px 1px 0px; border-style: solid; margin-bottom: 3px;}
#rubrique_photo .imgnav:before {content: url(sup_sup_10_4.png)'  ';}
#rubrique_photo .imgnav a {margin-right: 10px;}
#rubrique_photo .imgnav span {margin-right: 10px;}
#rubrique_photo #blog_content .imgnav .empty {text-decoration: line-through;}

#copyright:before  {
content: url(/img/beard.gif)' ';
vertical-align: middle;
}
#bottom  {
 text-align: left;
 font-size: 80%; 
}

#blog_menu {
 width: 100%;
 position: absolute;
 top: 0px;
   left: 0px;
 margin: 0;
}


#t_left {
 position: absolute;
 top: 10px;
 left: 0px;
}


form.search .q
{
  background-image: url(searchbar.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: 3px;
  background-y-position: center;
  padding-left: 20px;
  width: 6em;
}

form.search input {border: 1px solid #999;}

#blog_content form.search 
{
 color: #000;
 width: 200px;
 border-color: #fff;
 border-style: solid;
 border-width: 1px;
 background-color: #aDa74B;
 padding: 5px 5px;
 margin: 10px auto;
text-align: center;
}

#t_left #blog_search ul {padding-bottom: 5px;}

#t_left #blog_moldave,
#t_left #blog_info,
#t_left #blog_calendar,
#t_left #blog_search,
#t_left #blog_lastcomm,
#t_left #blog_meteo,
#t_left #bottom
 {
 color: #000;
 width: 150px;
 border-color: #fff;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 background-color: #aDa74B;
 padding: 0px 5px;
}

#t_left #blog_meteo { padding: 0px; width: 160px;}
#t_left #blog_meteo .title { padding: 0px 5px;}

#t_left #blog_search,
#t_left #blog_calendar,
#t_left #blog_lastcomm,
#t_left #blog_meteo,
#t_left #bottom
{
 border-top-width: 1px;
 margin-top: 10px;
}

#left {font-size: 80%;}

#left ul {list-style-type: none; margin: 0px; padding: 0px;list-style-type: none; margin-top: 0px;}

#left span.title {color: #fff; font-weight: bold; display: block;}

#left span.title:before {content: url(sup_2.png)" ";}
#left span.title:after {content: " :";}

#left #blog_info .elmcurrent_date .title, #left #blog_info .elmtitle .title {display: inline;}
#left #blog_info .elmname {display: none;}
#left span.title {margin: 5px 0px ;}

#left #blog_info li
  {border-top: 1px solid #ccc; margin-top: 3px; padding: 5px 0px;}

#left #blog_info .elmcurrent_date {margin-top: 0px; border: none;}

#left .lastcom {border-top-width: 1px; border-top-style: dashed; font-size: 80%;}
#left .lastcom a {color: #000; display: block; text-decoration:none;}
#left .lastcom strong {color: #fff;}

#blog_menu {background: #aDa74B; height: 10px;
 border-right: 1px solid #fff;
}


#blog_menu ul {
 font: bold 14px verdana, arial, sans-serif;
 border-top: 1px solid #fff;
 list-style-type: none;
 padding-bottom: 24px;
 padding-left: 200px;
 margin: 10px 0px 0px 0px;
}


#blog_menu ul li {
 height: 21px;
 float: left;
 background-color: #000;
 border: 1px solid #fff;
 margin: -1px 6px 0 6px;
-moz-border-radius: 0 0 10px 10px;
}


#blog_menu a {
 float: left;
 display: block;
 text-decoration: none;
 padding: 2px 6px;
}

#blog_menu li.active a, #blog_menu li:hover a {
 padding: 4px 6px;
}


#blog_menu {width: 1200px; min-width: 1200px;}

#blog_menu li.active, #blog_menu li:hover {
  border-top: 1px solid #aDa74B;
  background-color: #aDa74B;
  padding-top: 2px;
  padding-bottom: 2px;
}

#blog_menu li.active a {
  color: #fff;
}


h1 {font-size: 120%; background-color: #000; padding: 5px; border-width: 1px 0px; border-style: solid;}
.alert {background-color: #7c7b31;}
.article {margin: 20px 50px;}
.article  .header {
 border: solid #ccc 1px;
 color: #000;
 padding: 5px 10px 2px 10px;
 font-size: 120%;
 -moz-border-radius: 10px 10px 10px 10px;
 background-color: #7c7b31;
 }

div.header .cat_name {/*float: right;*/ color: #000; border-bottom: 1px dashed #000;} 
div.header .cat_name:after {content: ':';}
/*div.header div.date:before {content: url(orloge_2.png)' ';}*/
div.header div.date {font-size: 70%; color: #000;}
div.header div.date .data {color: #fff;}
div.header div.author {font-size: 70%; color: #000; float: right;}
.article .header .author:before {content: url(author_2.png)' ';font-weight: bold;}

div.header .subtitle {font-weight: bold;}
div.header h2 {margin: 3px 0px; font-size: 100%}

div.header .cat_name:before {content: url('sup_sup_2.png')' ';}

.cat15 .header .cat_name:before  {content: url('/img/moldavie_very_small.gif')' '}

.article .content, .article .footer {
  background-color: #000;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
   border-top-width: 0px;
   padding: 10px 10px 5px 10px;
   margin: 0px 10px 0px 10px ;
   text-align: justify;
   /*-moz-border-radius: 0 0 10px 10px;*/
   font-size: 14px;
   color: #fff;
 }

.article .content img {margin: 3px;}
.article .content a {color : #7c7b31;}
.article .footer a {color : #7c7b31; font-weight: normal; border-bottom: 1px dashed #fff;}
.article .content strong,.article .footer strong {color : #7c7b31;}


.listphotos h4, .listmedia h4 {color : #7c7b31; border-bottom: 1px dashed #fff;}
/*.listphotos h4, .listmedia h4 {color : #fff;#7c7b31; border-bottom: 1px dashed #7c7b31;}*/

.article .linkcomment {padding: 3px; margin: 5px; }
.article .linkcomment:before {content: url(sup_sup_10_4.png)/*/static/images/v1/ico_comment.gif)*/' '; font-weight: bold; color: #ff3333;}


.comments h2.nocomment {font-style: italic;text-align: center; background-color: #000;border: 1px solid #999; font-size: 100%; width: 70%; margin-left: auto; margin-right: auto;}

.commentbox {width: 70%; margin-bottom: 10px; font-size: 90%; margin-left: auto; margin-right: auto;}
.commentbox .header {padding: 3px; background-color: #7c7b31; color: #000; border: 1px dashed #000;}
.commentbox .content {padding: 3px; background-color: #000;color: #fff;}
.commentbox h2 {font-size: 120%; color: #000;}
.commentbox .header .info .title {color: #fff; /*float: none;*/}
.commentbox .header .info .title .author {font-weight: bold;}

.commentbox .content .clear {clear: right; padding: 0px;}
.commentbox .content /*, .commentbox .header*/ { font-size: 80%;}
/* For comment */
.mybordercom th div.comdel a {color: #f00; background-color: #000;}
.mybordercom th div.comdel {text-align: left; clear: both;}
.mybordercom th, .mybordercom td {padding: 3px;}
table.mybordercom {border: 1px solid #000; margin: 5px 5px; margin:0px; font-size: 80%; margin: 5px 0px;}
.mybordercom tr {}
.mybordercom th {background-color: #7c7b31; color: #000;}
.mybordercom th .date {font-size: 80%; color: #fff; float: right;}
.mybordercom th .author {font-size: 100%; color: #fff;}
.mybordercom th .title {font-size: 120%;color: #000;}
.mybordercom td {background-color: #000;color: #fff;}
.comform {width: 400px; margin: 0px auto 0px auto; font-size: 80%; padding: 0px 3px;}
.comform h2 {text-align: center; background-color: #7c7b31;}
.comform p {margin: 3px;}
.comform label {font-weight: bold; width: 100px; float: left; display: block; border-bottom: 1px dashed #7c7b31; margin-bottom: 3px; margin-right: 3px;}
.comform #commentcomment_bb label {float: none;}
.comform #commentcaptchas label {float: none;  width: 100%;}
input#commentcaptchas {margin-left: 103px;}
.comform #commentsubmit {text-align: center;}
.comform label:after {content: ' :';}
.comform textarea {width: 398px; margin: 0px auto;}
.comform {color: #fff;background-color: #000; border: 1px solid #ccc;}
input, select, textarea, .editform {border: 1px solid #ccc;black;}
.editform {background-color: #fff; color: #000;}
.editform a {color: #000;}
.editform div {padding: 3px;}

.comnote {padding: 3px;font-size: 100%; margin: 30px 0px 30px 0px; border-top: 1px solid #ccc; color: #000;background-color: #7c7b31;}


/* g2html */
img.g2html-left {
 float: left;
 margin: 1px;
}

.left {float: left;}

img.g2html-right {
 float: right;
 margin: 1px;
}

.right {float: right;}


/* libnews.inc */

table.tab-list-v {margin-left: 15px;}
table.tab-list-v, table.tab-list-v td{
  border: 1px solid #ccc;
  border-collapse:collapse;
  padding: 3px;
}




table.tab-list-v th {padding: 3px; border-bottom: 1px solid #ccc; background-color: #7c7b31; color: #000;}

table.tab-list-v td {border-collapse:collapse; padding: 3px; font-size: 90%;border: 1px solid #ccc; background-color: #000; color: #fff;}

.rss {font-size: 80%; margin-top: 20px;}
.rss .rsstitle {font-weight: bold; border: none; margin: 1px; padding: 1px; }
.rss .rsselm {font-size: 80%; border-top: 1px dashed transparent;}


.navigator {margin-left: auto; margin-right: auto; display: table; clear: both; margin-top: 10px; padding: 5px 10px; color: #fff;}
.navigator a { padding: 2px;background-color: #000; color: #fff; font-weight: bold; border: 1px solid #fff; margin: 0px 5px; color: #7c7b31}
.navigator .current a {background-color: #7c7b31; color: #000;}


#blog_calendar table {margin-bottom: 5px;}
#blog_calendar table, #blog_calendar table td, #blog_calendar table th {
  border: 1px solid #fff;#ccc;
  border-collapse:collapse;
  padding: 3px;                                                                                                                      
}
#blog_calendar .day {text-align: right; background-position: top left; background-repeat: no-repeat;}
#blog_calendar .today {background-image: url(today_000.png);}
#blog_calendar .selectday {background-color: #000; background-image: url(today_fff.png);}
#blog_calendar .day a {text-align: right;}

#wall {background-color: #000; color: #fff;}
body.wall {background-color: #000; color: #fff; padding:3px;}
body.wall form {margin: 5px 0px; padding: 0px;}