html, body 	{  }
a { 
	color: #880000; /* color_1 */
}
a:hover 		{ color: #888888; }
.h1, .bigTitle { border-color: #999; }
h2 			{ border-color: #999; color: #888; }
span.titre     { /*border-color: #999; color: #880000;*/ background:#888; color:white; }
input, select, textarea, button { border-color: #888; background:white; }
button.button,input.button  { background: #880000; color:white; }
button.button:hover,input.button:hover { background: #888;  }
hr 			{ border-color: #999; }

::-webkit-input-placeholder { color: #666; }
::-moz-placeholder { color: #666; }
:-ms-input-placeholder { color: #666; }
input:-moz-placeholder { color: #666; }

/********************************************************
 ** STYLES 
 *******************************************************/
.smallTitle { 
	background:#880000; 
	color:white;
	/*text-shadow: #666 1px 1px 0;*/
}

.smallTitle h2 { 
	color:white;
}

.smallTitle.grey { 
	background:#888888;
}

.smallTitle.black { 
	background:#000;
	background:#888888;
	color:#fff;
}

.pager-horizontal  {
	border-color: #999;
}

table.highlighted tr:hover {
	background: #eee;
	background: rgba(220,220,220,0.8);
	background: url(theme1/highlighted_background.png) repeat-x top;
}	

.thrashoPopin {
	background: #fff;
	border:5px solid #ddd;
}

.galleryMagnifier {
	background: url('http://documents.thrashocore.com/images/magnifier.png') no-repeat;
}

.galleryCounter {
	color:white;
	background: black;
	background: rgba(0,0,0,0.7);
}

/********************************************************
 ** INDEX 
 *******************************************************/
#indexWarning {
	background: #880000;
	color: white;
}

.index-element-container {
	background: url("theme1/black_background.png");
}

.index-element-container.header,
.index-element-container.header a {
	color:#ccc;
}

.index-element-container.header a:hover {
	color:white;
}

.flyer .description {
	color:white; 
	background: #770000;
}

/********************************************************
 ** HEADER 
 *******************************************************/
#loader {
	/*background:#555;
	background:url(theme1/black_background.png);	*/
	background:#880000 url(theme1/loader.gif) no-repeat 3px 3px;
	color:white;
	height:20px;
}
 
#scroller {
	background:url(theme1/dark_background.png);
	color:#fff;
}

#header-part1, #header-part2, #header-part3{
	background:#555;
	background:transparent;
	color:white;
}

#header-part3 {
	background:url(theme1/dark_background.png);	
	border-color: #444;
}

.header-menu-main, .header-menu-main a,.header-menu-submenu,.header-menu-submenu a {
	color: white;
	background:transparent;
}

.header-menu-main.selected a, .header-menu-main.hover a {
	text-shadow: #cc0000 0px 0px 8px;
}
/*
.header-menu-main.selected {
	background: #880000;
}

.header-menu-main:hover, .header-menu-main.hover {
	background: #454545;
}*/

.header-menu-main.hover,
.header-menu-main:hover,
.header-menu-main.selected {
	background:transparent url("theme1/slider-arrow.gif") no-repeat center bottom;
	border-color: #880000;
}

.header-menu-main:hover, .header-menu-main.hover {
	/*-moz-box-shadow: 2px 0px 10px #111; 
	-webkit-box-shadow: 2px 0px 10px #111; 
	box-shadow: 2px 0px 10px #111; */
}

.header-menu-submenu {
	-moz-box-shadow: 0px 4px 10px #111; 
	-webkit-box-shadow: 0px 4px 10px #111; 
	box-shadow: 0px 4px 10px #111; 
}

.header-menu-submenu  table td {
	/*background:#454545;*/
	background: #880000;
	color:white;
}

.header-menu-submenu table td:hover {
	/*background:#880000;*/
	background: transparent url("theme1/black_background.png");
	color:white;
}

#header-recherche input {
	background-color: #fff;
}

#header-recherche a {
	color: white;
}

#header-recherche-content {
	/*background: #444;	*/
}

#header-connexion, #header-connexion a {
	color: white;
	text-shadow: #333 1px 1px 0;
}

#header-pub {
	border-color: #666;
}

/********************************************************
 ** FOOTER 
 *******************************************************/
#footer, #footer a  {
	background: #222;
	color: white;
}

#footer a:hover  {
	text-decoration: underline;
}

/********************************************************
 ** SLIDER 
 *******************************************************/
#slider {
	/*background: url(theme1/dark_background.png);*/
}

#slider-border {
	/*background-color: black;
	/*background-image: url(theme1/slider_background.jpg);*/
}

#slider-container .slider-fade-left {
	/*background: url(theme1/slider_background_left.png) top left no-repeat;*/
}

#slider-container .slider-fade-right {
	/*background: url(theme1/slider_background_right.png) top right no-repeat;*/
}

.deadslider-element {
	background-color: transparent;
}
 
.deadslider-element-title, .deadslider-element-description, .deadslider-element-category {
	color:white;
}

.deadslider-element-title a, .deadslider-element-description a, .deadslider-element-category a {
	color:white;
}

.deadslider-element-title, .deadslider-element-description {
	background: rgba(0,0,0,0.5);
	background: url(theme1/black_background.png);
}

.deadslider-element-category {
	background: #880000;
}


.deadslider-controls {
	background:grey;
	background: url(theme1/black_background_gradient.png) repeat-x center;
}

.deadslider-arrows-arrow.focus {
	background:url(theme1/slider-arrow.gif) bottom center no-repeat;
}

.deadslider-controls-button {
	color:white;
	text-shadow: #333 1px 1px 0;
}

.deadslider-controls-button:hover, .deadslider-controls-button.focus {
	/*background:#880000;*/
	border-color: #880000;
}

/********************************************************
 ** MAIN 
 *******************************************************/
.content-article-highlight {
	background-color: #111;
	color:white;
	font-size:0.85em;
	/*background:rgba(0,0,0,0.6);*/
	/*border:5px solid rgba(255,255,255,0.3);*/
}

.content-article-highlight  a {
	color:white;
}

.content-article-highlight-small {
	background:url(theme1/black_background.png);
}

.content-article-highlight-small  a {
	color:white;
}

.content-article-highlight-small-image img {
	border-color: #ddd;
}

.content-left-element  {
	background:url(theme1/grey_background.png);
	/*background: rgba(240,240,240,0.9);*/
}
.content-left-element:hover  {
	-moz-box-shadow: 0px 2px 5px #000; 
	-webkit-box-shadow: 0px 2px 5px #000; 
	box-shadow: 0px 2px 5px #000; 
}

#content-left-content {
	background: url(theme1/grey_background.png);
	/*background: rgba(230,230,230,0.85);
	/*color:white;*/
}

#content-left-content a {
	/*color:white;*/
}

#content-left-content a:hover {
	/*color:#ddd;*/
}

.content-article-highlight-title {
	background:url(theme1/black_background.png);
}

.content-article-highlight-type {
	background:url(theme1/black_background.png);
}

.content-article-image {
	border-color: #ddd;
}

/********************************************************
 ** CONTENT 
 *******************************************************/
#content, body.index {
	background-image: url(theme1/html_background.jpg);
}

.content-navigationLine, .content-navigationLine a {
	color: #777;
}

.content-center-list td.image div {
	background: #ddd;
}


.content-center-list td.image div:hover {
	-moz-box-shadow: 0px 2px 5px #555; 
	-webkit-box-shadow: 0px 2px 5px #555; 
	box-shadow: 0px 2px 5px #555; 
}

.content-center-list td.image img {
	background: #fff;
}
 
.content-center-list-small td.image div {
	background: #fff;
}

.content-center-list-medium td.image div {
	background: #ddd;
}

.content-center-list-small td.image div:hover {
	-moz-box-shadow: 0px 2px 5px #555; 
	-webkit-box-shadow: 0px 2px 5px #555; 
	box-shadow: 0px 2px 5px #555; 
}

.content-center-list-small td.image img {
	background: #fff;
}

/********************************************************
 ** PAGE 
 *******************************************************/
#content-center {
	background: url(theme1/white_background.png);
	background: rgba(255,255,255,0.9);
}
 
#content-center-container {
	/*background: #fff;
	background:url(theme1/white_background.png);*/
}

.content-center-right-container {
	background:#e5e5e5;
	/*background:#e5e5e5 url(theme1/grey_gradient_background.jpg) top repeat-x;*/
	/*background:#ddd;
	/*background:rgba(200,200,200,0.8);*/
}

.content-center-right {
	background:#e5e5e5;
	/*background:#e5e5e5 url(theme1/grey_gradient_background.jpg) top repeat-x;*/
	/*background:#ddd;
	/*background:rgba(200,200,200,0.8);*/
}

.content-center-right-black {
	background:url(theme1/black_background.png);
	color:white;
}

/********************************************************
 ** GROUPES 
 *******************************************************/
.groupe-images .logo img {
	border-color: black;
}

/********************************************************
 ** CHRONIQUES 
 *******************************************************/
.note-thrasho td, .note-thrasho td a {
	color: #888;
}

/********************************************************
 ** INTERVIEWS 
 *******************************************************/
.interview-logo {
	background: white;
}

/********************************************************
 ** PUB 
 *******************************************************/
.pub-container img {
	/*border-color: #880000;*/
	background:url(theme1/dark_background.png);
}

/********************************************************
 ** COMMENTAIRES 
 *******************************************************/
.quote_text {
	background: #e5e5e5;
	border: 1px solid #bbb;
}

.article-comment {
	background:url(theme1/lightgrey_background.png);
}

.article-comment-add {
	background:url(theme1/lightgrey_background.png);
}

a.article-comment-action {
	background: #880000;
	color: white;
}

a.article-comment-action:hover {
	color: white;
}

/********************************************************
 ** NEWS 
 *******************************************************/
.news-images img {
	border-color: #ccc;
}

/********************************************************
 ** PLAYER 
 *******************************************************/
#mp3Player {
	background:url(theme1/black_background.png);
	color:white;
}

.mp3Player-content a {
	color:white;
}

/* flash control */
#mp3Player-flash {
	color: #FFFFFF;
	background: #900000;
}

.video-info {
	background:#333; 
	border-color: #333; 
	color: white;
}

.video-content div {
	border-color:#333;
}

/********************************************************
 ** AUTO COMPLETE
 ********************************************************/
#autoCompleteBox {
	background:white;
}

.autoCompleteList-element.selected {
	background: #eeeeee;
}
