
body, td, th, pre, table {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-spacing: 0px
}

body p {
  text-align: justify
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000 url(/images/habillage.jpg) no-repeat scroll 50% 0;
margin-left:0;
margin-bottom:0;
margin-right:0;
margin-top:190px;
}

#h2acdc_site{
}

#h2acdc_page{
	width:1000px;
	background-color: black;
	margin-left:5px;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	padding-top:10px;
	padding-bottom:0px;
  	border:1px solid #330000;
	display:inline-block;
}

#h2acdc_content ul li {
	background: transparent url(images/eclair.gif) no-repeat scroll -0.2em 0.2em;
	padding-left:8px;
}
#h2acdc_content ul {
	list-style-type:none;
}

#h2acdc_header{
	background-image: url("images/bg_top.gif");
	background-repeat:no-repeat; 
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}
#accueil_link{
	width:120px;
	height:110px;
	float:left;
	cursor: pointer;
} 
#h2acdc_banner{
	text-align:right;
	vertical-align:top;
	padding-top:10px;
	padding-right:10px;
	height:110px;
	overflow:hidden;
}


#h2acdc_menu_wrapper{
	float:right;
}
#h2acdc_menu {
float: left;
/padding:0px;
}

body #h2acdc_menu h2{
}
#h2acdc_menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 10em;
float: left;
/width:120px;
}

#h2acdc_menu a, #h2acdc_menu h2 {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #555555;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}

#h2acdc_menu h2 {
	color: #CCCCCC;
	background: #111111;
	text-transform: uppercase;
	cursor:default;
}

#h2acdc_menu a {
	color: #CCCCCC;
	background: #111111;
	text-decoration: none;
}

#h2acdc_menu a:hover {
color: #a00;
background: #888888;
}

#h2acdc_menu li {position: relative;}

#h2acdc_menu ul ul {
position: absolute;
z-index: 500;
}

#h2acdc_menu ul ul ul {
top: 0;
left: 100%;
}

div#h2acdc_menu ul ul,
div#h2acdc_menu ul li:hover ul ul,
div#h2acdc_menu ul ul li:hover ul ul
{display: none;}

div#h2acdc_menu ul li:hover ul,
div#h2acdc_menu ul ul li:hover ul,
div#h2acdc_menu ul ul ul li:hover ul
{display: block;}

#h2acdc_content{
	background-color: #000000;
}

#h2acdc_sidebar{
	float:left;
	padding:5px;
	width:150px;
	clear:both;
}

.left_menu_icon {
	width:10px;
}

.sidebar_category {

}
.sidebar_title {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #DDDDDD;
	font-weight:bolder;
	padding-left:25px;
    background-image:url(images/sidebar_thunder1.gif);
	background-position:right top;

}
.sidebar_content{
	font-size: 11px;
	background-color: #0d0a0a;
	color: #AAA;
	font-weight:bold;
	padding:10px;
	margin-bottom:15px;
  	border:1px solid;
  	border-color:#660000; 
}

#h2acdc_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	background-color: #0C0C0C;
	padding:15px;
	padding-top:10px;
	padding-bottom:45px;
	width:800px;
    background-image:url(images/article_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat; 
}
/*
#h2acdc_article p, #h2acdc_article h4, #h2acdc_article h5{
	text-align: justify
}*/
#h2acdc_footer{
	background-color: black;
	clear:both;
}
#h2acdc_copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#494949;	
	font-weight:bold;
	margin:5px;
	text-align:center;
}

input, select, textarea {
	background-color:#333333;
	border:1px solid #990000;
	color:white;
}

#h2acdc_sidebar input{
	padding-left:0;
	font-size:10px;
}
#h2acdc_sidebar ul, #h2acdc_sidebar li {
	margin-left:0px;
	padding:2px 2px 5px;
	margin-top: 0px;
	margin-bottom:0px;
}
img {
	border:0px;
	text-decoration:none;
}

#h2acdc_sidebar a {
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
}

#h2acdc_sidebar a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.article_comments {
  font-style:italic;
  padding:10px;
}
.article_author {
  text-align:right;
  padding:10px;
  text-align:center;
  float:right;
  border:1px solid #555;
  background-color:#222;
  margin-left:20px;
  margin-bottom:10px;
}
.author_username {
 font-weight: bolder;
}
#h2acdc_content .edit_article_link {
	padding:0;
	margin:0;
	margin-top:-55px;
	margin-left:780px;
	font-size:10px;
	color:#CCCCCC;
	position: absolute;
}
#h2acdc_content .edit_article_link img {
  border:1px solid #555;
	background-color:#222;
}
#h2acdc_content .article_reviews {
  text-align:left;
  padding:10px;
  float:right;
  border:1px solid #555;
  background-color:#222;
  margin-left:20px;
  font-weight:bold;
  margin-bottom:10px;
  max-width:200px;
  clear:both;
  color:white;
}
#h2acdc_content .article_map {
  margin-bottom:10px;
  border:1px solid #770000;
  background-color:#552222;
  padding:10px;
  text-align:center;
  width:540px;
}
#h2acdc_content .article_map h4 {
	text-decoration: underline;
	text-align: left;
	margin-top: 0;
	color: white;
}
#h2acdc_content .article_reviews img {
	vertical-align:middle;
}
#h2acdc_content .article_reviews h4 {
	text-decoration: underline;
	text-align: left;
	margin-top: 0;
	color: white;
}
#h2acdc_content .article_reviews p {
  font-size: 11px;
  margin:0px;
  padding-left:5px;
  padding-bottom:3px
}
#h2acdc_content .review_title {
  font-style:italic;
  font-size: 10px;
}

#h2acdc_content .article_reviews a {
	text-decoration:none;
}
#h2acdc_content .review_title a{
	text-decoration:none;
}
#h2acdc_content .article_reviews ul{
  padding-left:5px;
}

.article_galery{
  border:1px solid #550000;
  background-color:#552222;
  margin-left:20px;
  font-weight:bold;
  margin-bottom:10px;
  padding:5px 10px;
  float:right;
  clear:both;
}

.article_galery img{
	vertical-align:middle;
}
.article_galery a{
	text-decoration:none;
}
.h2acdc_news{
	background-color:#121212;
	border-radius:5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;
	margin-bottom:20px;
/*	border:2px solid #330000; */
	border-spacing:0;
	padding-bottom: 30px;
}

.news_header{
	padding:0px;
	/* background-color:#101010; */
	padding-top:5px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	border-spacing:0;
	/padding-bottom:10px;
	
}

#h2acdc_news_container{
	float:left;
	/*width:535px; */
	padding-right:20px;
}
#h2acdc_news_container #news_title{
	height:55px;
	padding-right:10px;
	text-align:right;
}
#h2acdc_news_container #news_title img{
	margin-left:180px;
	float:left;
}
#h2acdc_news_container #news_title ul{
	margin-top:4px;
	background: none;
} 
#h2acdc_news_container #news_title ul li{
	background: none;
} 
#h2acdc_news_container h3{
	text-decoration: none; 
	border-bottom:1px solid #BB0000;
	margin:0px;
	font-size:12px;
	letter-spacing:0.05em;
	text-align:left;
}
.news_content {
	border-spacing:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
}

.news_comments {
  font-style:italic;
	padding:10px;
}

.news_date{
	font-weight:bold;
	text-decoration:underline;
	text-align:right;
	padding-top:5px;
	height:30px;
}

#accueil_right{
	float:right;
	width:235px;
	text-align:left;
	padding-right:10px;
	margin-top: -20px;
}

#accueil_footer{
	clear:both;
}

.center{
	text-align:center;
}

.center p {
	text-align:center;
}

.center table {
	margin-left: auto;
	margin-right: auto;
}

a {
	color: #FFFFFF;
	/*font-weight: bold;*/
	/*text-decoration: none;*/
}

label  {
	width:120px;
	 float:left;
}
 a:visited {
	color: #FFCDB5;
} 
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.agrand {
	font-size: 12px;
}
.apetit {
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
.aunderligned {
	font-weight: normal;
text-decoration: underline;
}
h1 {	
	color:#990000;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bolder;
	padding:0px;
	margin:0px;
	text-align:right;
	width:250px;
	padding-top:5px;
}
h2 {
	font-size: 16px;
	border-bottom:1px solid #DD0000;
	font-variant: small-caps;
	color: #DD0000;
	text-decoration: none;
	text-align: center;
	font-weight: bolder;
	letter-spacing:0.2em;
	margin-bottom:30px;
}
.bordertabblack {
	border: 1px solid #000000;
}
.menucell1 {
	border: 1px solid #000000;
	background-color: #990000;
	text-align: center;
	font-weight: bold;
}
.bordertabblack {
	border: 1px solid #000000;
}
h3 {
	font-size: 14px;
	color: #BB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	font-variant: small-caps;
	letter-spacing:0.1em;
}
h4 {
	font-size: 13px;
	color: #AAAAAA;
	
font-weight: bold;
 line-height: 16px
}
h5 {
	font-size: 12px;
	color: #AAAAAA;
}
.tab_titre {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #666666;
	font-variant: small-caps;
	padding-right: 30px;
	padding-left: 30px;
	text-align: center;
	background-image: url("forum/templates/subSilver/images/cellpic3.jpg");
}
.tab_contenu {
	font-size: 12px;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	/* border-top-style: none; */
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 15px;
	text-align:left;
}
.tab_soustitre {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	border: 1px #666666 solid;
	padding-right: 15px;
	padding-left: 30px;

}
.tab_soustitre_multicolumn {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	border: 1px #666666 solid;
	padding-right: 15px;
	padding-left: 30px;
}
.tab_souscontenu {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	/* border-top-style: none; */
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 15px;
	text-align:left;
}
input.top {
	background-color : #222A41;
	font-weight : bold;
	color: #666666;
	border: #0C0C0C 1px solid;
}
.x {
	background: #222A41;
	font-weight : bold;
	color: #666666;
	border: #0C0C0C 2px solid;
}
.tabcolor1 {
	background-color: #151515
}
.tabcolor2 {
	background-color: #070707
}
.tab3 {
	background-color: #660000;
	font-weight : bold;
	text-align: center;
	font-size: 12px;
}

.align_left{
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

.align_right{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}

.ouvert {
	visibility:visible;
	display:block;
}
.ferme {
	visibility:hidden;
	display:none;
}

.news_content {
	OVERFLOW: auto;
	PADDING-TOP: 2px;
	MARGIN-BOTTOM: 3px;
	text-align:left;
}
.news_text_title {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
}
.news_text_content {
	color:gray;
	font-size: 11px;
	font-weight :normal;


}

div.form_row {
 	clear: both;
	 padding-top: 10px;
 }

div.form_row span.label {
 	float: left;
 	width: 160px;
 	text-align: left;
 }

div.form_row span.formw {
 	width: 600px;
 	text-align: left;

 }


.h2_border img{
	border:2px solid #550000; 
	padding:0px;
	margin:0px;
	border-radius:3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius:3px; 
	-khtml-border-radius:3px;
} 
.interviews {
  background-image: url("blog/public/interviews/paper.jpg");
  background-repeat:no-repeat; 
}

#h2_article_217 a img{ /* wallpapers */
  border:1px solid #660000;
  margin:20px;
  height:90px;
}

.previous_next_links{
	width:100%;
	padding-bottom:10px;
}
.previous_link{
}
.previous_link a {
	font-weight:bold;
}
.next_link a {
	font-weight:bold;
}
.next_link{
	float:right;
}

/* videographie */
#h2acdc_content #h2_article_590 ul {
	display:inline;

}
#h2acdc_content #h2_article_590 li {
	background:#151515 none repeat scroll 0 0;
	border:1px solid #555555;
	display:inline;
	float:left;
	margin:5px;
	text-align:center;
	width:180px;
	height:230px;
}
#h2acdc_content #h2_article_590 img {
	margin-top:10px;
}
#h2acdc_content #h2_article_590 img a{
	margin-top:10px;
	text-decoration: none;
}


/* discographie */
#h2acdc_content #h2_article_597 ul {
	display:inline;

}
#h2acdc_content #h2_article_597 li {
	background:#151515 none repeat scroll 0 0;
	border:1px solid #555555;
	display:inline;
	float:left;
	margin:5px;
	text-align:center;
	width:245px;
}
#h2acdc_content #h2_article_597 img {
	margin-top:10px;
}

/* Livres */
#h2acdc_content #h2_article_685 li {
	background:#151515 none repeat scroll 0 0;
	border:1px solid #555555;
	font-size:13px;
	height:180px;
	margin-top:15px;
	padding:20px;
}
#h2acdc_content #h2_article_685 img {
	float:left;
	height:180px;
	margin-right:30px;
}

/* biographie */
#h2acdc_content #h2_article_844 ul {
	display:inline;

}
#h2acdc_content #h2_article_844 li {
	background:#151515 none repeat scroll 0 0;
	border:1px solid #555555;
	display:inline;
	float:left;
	margin:5px;
	padding:5px;
	text-align:center;
	width:240px;
}

a[hreflang^="fr"] {
	background: url(liens/fr.gif) right center no-repeat;
	padding-right: 23px;
}
a[hreflang^="en"] {
	background: url(liens/en.gif) right center no-repeat;
	padding-right: 23px;
}
a[hreflang^="de"] {
	background: url(liens/de.gif) right center no-repeat;
	padding-right: 23px;
}
a[hreflang^="es"] {
	background: url(liens/es.gif) right center no-repeat;
	padding-right: 23px;
}
a[hreflang^="it"] {
	background: url(liens/it.gif) right center no-repeat;
	padding-right: 23px;
}

a[hreflang^="sv"] {
	background: url(liens/sv.gif) right center no-repeat;
	padding-right: 23px;
}


/* FOR INFOS ET POTINS JS */
#dropcontentsubject{
	/*width: 250px;*/
	font-weight: bolder;
}

.dropcontent{
	height: 80px;
	/*width: 250px;
	border: 1px solid black;
	background-color: #DFDFFF;
	padding: 3px; */
	display:block;
	font-weight: normal;
}
#h2acdc_sidebar .dropcontent a {
	font-weight: normal;
}


#h2acdc_content .tools{
	float: left;
	margin: 0px 0;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
}
#h2acdc_content .tools ul {
	list-style: none;
	background:none;
}

.facebook  {
	width: 93px;
}
.googleplus  {
	width: 70px;
}

.flattr  {
	margin-top: 1px;
}

#h2acdc_content .tools li {
margin-bottom: 0;
float: left;
padding: 1px 4px 1px 1px;
display: list-item;
text-align: -webkit-match-parent;
	background:none;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#nous-soutenir-link {
	width:100%;
}
