/*****************************************
		Theme 02
******************************************/

body {
background : #d9d4c4 url(../images/theme_06/bg.jpg) 0 0 repeat-x ;
}

#header-site {
background : transparent url(../images/theme_06/bg-header.png) 0 0 repeat-x;
}

#content-area > div {
background : #d9d4c4 url(../images/theme_06/bg-content.jpg) 0 0 no-repeat ;
}

.user7 h3, .user8 h3, .user9 h3 {
background-color: #d9d4c4;
}

#slogan-footer > div {
background : #d9d4c4 url(../images/black-04.png) 0 0 repeat;
}

.submenu li a, .submenu li span.separator {
background: transparent url(../images/black-25.png) top left repeat;
}

#image {
background-color: #fff ;
}


/**	light theme**/


body {
color:#000000; /*#666;*/
}

.logo-text {
color:#222;
}
.logo-text span.slogan {
color:#999;
}


/**		TITLE		**/

h1, .componentheading, h2.contentheading {
color:#000000; /*#444;*/
}
h1 a {
color:#000000;/*#444;*/
text-decoration: none;
}
h1 a:hover {
color:#000000; /*#444;*/
text-decoration: none;
}
h1 span, h1 a span, h1 a:hover span {
color: #000000;	/*#444;*/
}
h2 {
color:#000;
}
h2.contentheading {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background: transparent url(../images/black-04.png) 0 0 repeat;
}
h2 a {
color:#000;
text-decoration: none;
}
h2 a:hover {
text-decoration: none;
color:#000;
}

h2.contentheading a {
color:#000;
}


/**		modules		**/

.left h3, .right h3, .user1 h3, .user2 h3, .user3 h3, 
.user4 h3, .user5 h3, .user6 h3, .user7 h3, .user8 h3, .user9 h3 {
color:#444;
border-bottom: 1px dotted #bbb;
}

.user7 h3, .user8 h3, .user9 h3 {
border-bottom : none;
}

.bg-user-footer-h3 {
background: transparent url(../images/underline-footer-h3-light.png) 0 50% repeat-x;
}

.link a, .link span.separator {
background: transparent url(../images/puce-link.png) 0 9px no-repeat;
}

.user7 a, .user8 a, .user9 a {
color : #666 ;
}

.breadcrumb a, .breadcrumb {
color:#999;
text-decoration:none;
}


.text-article ul li, .blog_more ul li, .normal li, .check li, .arrow li, .normal_red li, .check_red li, .arrow_red li, .circle li,
.circle_red li, .normal_white li, .check_white li, .arrow_white li, .circle_white li  {
background: url(../images/list_circle.png) 0 0px no-repeat;
}
.text-article ul li:hover, .blog_more ul li:hover, .normal li:hover, .check li:hover, .arrow li:hover, .normal_red li:hover, .check_red li:hover, .arrow_red li:hover, .circle li:hover,
.circle_red li:hover, .normal_white li:hover, .check_white li:hover, .arrow_white li:hover, .circle_white li:hover, ol li:hover  {
color: #333;
}

.text-article ul li li, .normal li li, .check li li, .arrow li li, .normal_red li li, .check_red li li , .arrow_red li li , .circle li li, 
.circle_red li li, .circle_white li li, .check_white li li, .arrow_white li li, .normal_white li li  {
background: url(../images/list_circle.png) 0 0px no-repeat;
}

.normal li {
background: url(../images/list_normal.png) 0 0px no-repeat !important;
}
.check li {
background: url(../images/list_check.png) 0 0px no-repeat !important;
}
.arrow li {
background: url(../images/list_arrow.png) 0 0px no-repeat !important;
}
.circle li {
background: url(../images/list_circle.png) 0 0px no-repeat !important;
}


.info {
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
background: #fff url(../images/logo_info.gif) 4px 3px no-repeat;
color: #444;
}
/**	login	**/
#modlgn_username, #modlgn_passwd {
background: transparent url(../images/black-08.png) top left repeat;
}
#modlgn_username:hover, #modlgn_passwd:hover,
#modlgn_username:focus, #modlgn_passwd:focus {
background: transparent url(../images/black-10.png) top left repeat;
}

a.readon {
background: transparent url(../images/black-08.png) top left repeat;
border:1px solid #eee;
border-color:#bbb #ddd #ddd #bbb ;
color:#888;
}
a.readon:hover {
background: transparent url(../images/black-10.png) top left repeat;
border-color: #ddd #bbb #bbb #ddd;
color:#333;
}

#footer {
color : #777;
}

.shadow {
-moz-box-shadow : 2px 2px 6px #888;
-webkit-box-shadow : 2px 2px 6px #888;
box-shadow : 2px 2px 6px #888;
border:4px solid #eee;
}

a .shadow:hover {
border-color : #aaa ;
-moz-box-shadow : 2px 2px 6px #bbb;
-webkit-box-shadow : 2px 2px 6px #bbb;
box-shadow : 2px 2px 6px #bbb;
}


/**	TOP MENU		**/

#top_menu li a, #top_menu li span.separator {
color: #999;
background: transparent url(../images/separator-top-menu-light.png) 0 6px no-repeat;
}

#top_menu li:first-child a, #top_menu li:first-child span.separator {
background-image : none ;
}

#top_menu li.active a, #top_menu li:hover a {
color: #222 ;
}


/* 
*	submenu (left or right)
*/

.submenu li a, .submenu li span.separator {
background: transparent url(../images/black-04.png) top left repeat;
color:#777;
-moz-box-shadow: 0 0 3px #ccc inset;
-webkit-box-shadow: 0 0 3px #ccc inset;
box-shadow: 0 0 3px #ccc inset;
}

.submenu li a:hover, .submenu li.active a, .submenu li span.separator:hover, .submenu li.active span.separator {
background: transparent url(../images/black-40.png) top left repeat;
}

.submenu li li a, .submenu li li span.separator, .submenu li.active li a, .submenu li.active li span.separator {
color:#777;
background: transparent url(../images/puce-link.png) 5px 11px no-repeat;
}

.submenu li a span, .submenu li span.separator span {
background: transparent url(../images/puce-parent-submenu.png) 0px 4px no-repeat;
}

.submenu li a:hover, .submenu li.active a, .submenu li span.separator:hover, .submenu li.active span.separator {
color:#fff;
}

.submenu li li a:hover, .submenu li li.active a, .submenu li.active li.active a, .submenu li.active li.active span.separator, .submenu li li span.separator:hover {
color:#000;
background: transparent url(../images/puce-link-active-light.png) 5px 11px no-repeat;
}

.submenu li li li a, .submenu li li li span.separator {
color:#888;
}

.submenu li a:hover li li a, .submenu li.active li li a, .submenu li li a:hover li a, .submenu li li.active li a, .submenu li.active li.active li a {
color:#888;
background-image: none;
border:none;
}

.submenu li li li a:hover, .submenu li.active li li a:hover, .submenu li.active li.active li a:hover,
.submenu li li li.active a,  .submenu li.active li.active li.active a, .submenu li li li span.separator:hover {
color:#000;
background-image: none;
border:none;
}

#users_footer .submenu li a, #users_footer .submenu li span.separator {
background: transparent url(../images/black-02.png) top left repeat;
color : #666;
}

#users_footer .submenu li a:hover, #users_footer .submenu li.active a, #users_footer .submenu li span.separator:hover, #users_footer .submenu li.active span.separator {
background: transparent url(../images/black-04.png) top left repeat;
color : #000;
}

/**	BOTTOM MENU		**/

#bottom_menu li a, #bottom_menu li span.separator {
color:#888;
}

#bottom_menu li a:hover, #bottom_menu li.active a {
color:#000;
}


/**				Main.css		**/

#search .inputbox {
background : transparent url(../images/white-40.png) 0 0 repeat !important;
-moz-box-shadow: 1px 1px 2px #555 inset;
-webkit-box-shadow: 1px 1px 2px #555 inset;
box-shadow: 1px 1px 2px #555 inset;
}

#no-image #menu #main_menu {
border:1px solid #999;
-moz-box-shadow: 1px 1px 1px #aaa inset;
-webkit-box-shadow: 1px 1px 1px #aaa inset;
box-shadow: 1px 1px 1px #aaa inset;
}

.image img {
-moz-box-shadow: 0 0 6px #111;
-webkit-box-shadow: 0 0 6px #111;
box-shadow: 0 0 6px #111;
}

.left .grey, .right .grey {
background: transparent url(../images/black-04.png) 0 0 repeat;
}

.user1 .grey, .user2 .grey, .user3 .grey, .user4 .grey, .user5 .grey, .user6 .grey, .user7 .grey, .user8 .grey, .user9 .grey {
background: transparent url(../images/black-04.png) 0 0 repeat;
}

.left .light, .right .light {
background: transparent url(../images/white-20.png) 0 0 repeat;
}

.user1 .light, .user2 .light, .user3 .light, .user4 .light, .user5 .light, .user6 .light, .user7 .light, .user8 .light, .user9 .light {
background: transparent url(../images/white-20.png) 0 0 repeat;
}

.left .border, .right .border, .user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border, .user7 .border, .user8 .border, .user9 .border {
border:1px solid #ccc;
}


#slogan-footer > div {
-moz-box-shadow: 0px 0px 5px #111;
-webkit-box-shadow: 0px 0px 5px #111;
box-shadow: 0px 0px 5px #111;
color : #444 ;
}


/**	BLOG LIST	**/

.sectiontableheader {
background: transparent url(../images/black-05.png) top left repeat;
}
.sectiontableheader a {
color: #444;
}
tr.sectiontableentry1 td, tr.even td {
border-bottom: 1px dotted #444;
}
tr.sectiontableentry2 td, tr.odd td {
background: transparent url(../images/black-05.png) top left repeat;
border-bottom: 1px dotted #444;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
background: transparent url(../images/black-10.png) top left repeat;
border-bottom: 1px dotted #444;
}

/**	FORMULAIRE	**/
.inputbox {
background: transparent url(../images/black-08.png) top left repeat !important;
border-color:#bbb #ddd #ddd #bbb !important;
color:#333;
}
.inputbox:hover, .inputbox:focus {
background: transparent url(../images/black-10.png) top left repeat !important;
border-color: #ddd #bbb #bbb #ddd !important;
}

input, textarea {
color: #333;
}


/**	Virtuemart	**/
.cbBox h3 {
color : #000;
}
.vmCartContainer, .vmCartContainer .inputbox, .vmCartContainer .inputbox:hover, .vmCartContainer .inputbox:focus {
color:#000;
}

/**	contact	**/

legend {
color: #000;
}

input, textarea {
background: transparent url(../images/black-03.png) top left repeat;
border-color:#eee #ccc #ccc #eee ;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
background: transparent url(../images/black-05.png) top left repeat;
border-color: #ccc #eee #eee #ccc;
}

.panel h3.pane-toggler-down a {
border-bottom:solid 1px #ddd;
}

#editor-xtd-buttons .readmore a {
color:#666;
}

ul.pagenav li {
border:1px solid #ddd;
}

ul.pagenav li:hover {
background: transparent url(../images/black-05.png) 0 0 repeat !important;
}

.panel {
border:1px solid #ddd;
background: transparent url(../images/black-03.png) 0 0 repeat;
}

/**	weblinks	**/

table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
background: transparent url(../images/black-07.png) 0 0 repeat;
color:#000000;
}

table.weblinks th a, table.newsfeeds th a, table.category th a, table.jlist-table th a  {
color:#000000 !important;
}

#main_component th, #main_component tr, #main_component td {
}

/**	pagination	**/

.pagination {
border-top:1px solid #dddddd;
}

.pagination li {
border:1px solid #e2e2e2;
}

/**	items more	**/

.items-more h3 {
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
color:#444444;
}

/**	blog title	**/

.items-row > div > h2, .items-leading > div > h2 {
margin : 0 0 12px 0;
padding: 4px 6px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background: transparent url(../images/black-04.png) 0 0 repeat;
font-size:140%;
}

/**  DIV Info  **/
.info {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background: #fff url(../images/logo_info.gif) 4px 3px no-repeat;
color: #222;
}

/**	login		**/

#submit_login {
color: #666;
}
