body { background:#666 url('../img/new_bg.png') center top no-repeat;; }

object { margin: 20px; }

div#container {
  position: relative;
  width: 792px;
  left: auto;
  margin: 20px auto 0 auto;
   background: transparent;
}

div#container h1.info { display: none; }
div#container a#link_index { background: url('../img/index_3.jpg'); }
div#container a#return { position: absolute; top: 0; margin: 0 auto; display: block; width: 792px; height: 160px; }
div#container div#header { display: block; overflow: hidden; background:none; }
div#container div#header div#header_2 { height: 160px; background-image: none; }
div#container div#header a#link_index {}
div#container div#content { background: none; color: black;	height: 100% !important; height: 500px; min-height: 500px; }
div#container div#content div.content { background: none; url('../img/blanc_75.png'); padding: 5px; }
div#container div#content div.content img { max-width: 382px; }
div#container div#content h2 { color: white; text-align: left; font-variant: normal; padding: 10px 0; }
div#container div#content a { color: black; }
div#container div#content a:hover { color: #333; }
div#container div#content h3.articles { color: black; }

#content span.highlight { background-color: #f88364 ; color: #000; }

#content li.article, #content div.article { border: 1px solid #444; background: url('../img/blanc_50.png'); color: black }
#content li.article a, #content div.article a { color: #333; }
#content li.article:hover, #content div.article:hover { border-color: #555; background-color: #eee; }

#content form.blog fieldset { border: 1px solid #444; }
#content form.blog fieldset legend { color: #999; }
#content form.blog fieldset textarea { width: 350px; }

.contact input, .contact select, .contact textarea { border: 1px solid #555; }
.contact input.submit { background-color: #333; color: #ccc; }
.contact input.submit:hover { background-color: white; color: #333333; }

.internet a { background: url('../img/blanc_50.png'); color: black; border: 1px solid black; }
.internet a:hover, .internet a:active { background: url('../img/blanc_75.png'); color: #333; }

ul#gallery li .s2 { background-color: #fff; }
ul#gallery li a {
  border: 1px solid #777;
  background-color: #eee;
}
ul#gallery li a:hover { background-color: #ddd; }

/* Options */
#right_col ul.options li a, #collapse_right_col a, #collapse_left_col a { background-color: #333; border: 1px solid #555; color: black; opacity: .3 }
#right_col ul.options li a:hover, #collapse_right_col a:hover, #collapse_left_col a:hover { background-color: #333; opacity: 1; }

/* RIGHT COLUMN */
#right_col { }
#right_col:hover { background: none; }
#collapse_right_col a {}
#collapse_right_col a:hover {}
	/* naviguation */
#right_col .nav li a { font-size: .9em; width: 200px; background-color: #333; border-top: 2px solid #222; }
#right_col .nav li a:hover { width: 200px; background-color: #faa892; border-top: 2px solid #222; }
#right_col p a:hover, #right_col p a:active { background-color: #999999; color: white; text-decoration: none; }
#right_col div#news { background: none; color: black; margin: 15px 0; }
#right_col div#news h3.news { text-align: left; color: #fff; }
#right_col div#news span.date { text-align: left; color: #fff; }
#right_col div#news a { text-align: left; color: #000; }

#right_col_blog { background-color: none; border: 1px solid #444 }
#right_col_blog h3 { color: black; }
#right_col_blog form fieldset { border: 1px solid #333; }
#right_col_blog form fieldset label { color: #aaa; }
#right_col_blog form input { border: 1px solid #555; width:300px;}
#right_col_blog form input.submit { border-left-width: 0; }
#right_col_blog table tr td a { background-color: #333; color: #fff; border: 1px solid #bbb; }
#right_col_blog table tr td a:hover,
#right_col_blog table tr td a:active,
#right_col_blog table tr td.cur a { background-color: #000; color: #fff; }

/**/
#left_col { padding: 20px 0 20px 0; }
div#left_col { background-image: none; }
div#left_col:hover { background: #c6c6c6; }
div#left_col span#collapse_left_col a {}
div#left_col h2.info {}
/**/
.nav li a:hover, .nav li a:active, .nav li:active { background: #ccc; }
.nav li ul.s_nav li a { background: transparent; }
.nav li ul.s_nav li a:hover { background: #ccc; }
/**/
#footer {
  clear: both;
  color: white;
  background: transparent;
  border-top: 0px solid #eee;
  border-bottom: 0px solid #ddd;
  padding: 10px;
}
#footer a { color: #eee; }



