body {
		margin: 5px;
		margin-top: 0px;
		padding: 0px;
		background: #dac1a2;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		color: #000000;
		font-size: x-small;
		font-weight:normal;
		text-align: justify;
}

a,
a:link,
a:visited,
a:active {
		color: #000000;
		text-decoration: none;
}

a:hover {
		text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
		margin: 0px;
		padding: 0px;
}

p {
	margin: 0px;
	margin-top: 10px;
	padding:0;
	text-align: justify;
}

span {
	margin: 0;
	padding:0; 
}

hr {
		background-color: transparent;
		color: #000000;
		height: 1px;
}

.white {
		background-color: transparent;
		color: #ffffff;
		height: 1px;
}

.bord_2t {
		border: 1px solid #000000;		
}

/* Form elements */
input,textarea, select { font: xx-small "verdana", "helvetica", "arial", sans-serif; }
select { width: 100%; }
form { margin-top: 0px; margin-bottom: 0px; }


/* Container */

.container {
		width: 750px;
		padding: 0px;
		border:0px;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;

}




/* Header */

#header {
		background-image: url("../images/images/menu_fond.jpg");
		background-color: #000000;
		font-family: "Arial Narrow", Arial, sans-serif;
		color: #ffffff;
}



/* Top Menu */

#menutop {
	background: #000000;
}

#menutop a { /* dimensions et définitions des boutons */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 18px;
color: #ffffff;
font: small "Trebuchet MS", "verdana", "helvetica", "arial", sans-serif;
font-weight: bold;
text-decoration: none;
text-align: center;
}

#menutop a:hover {
color: #000000;
background: #ffffff;
}

#menutop a img {  border: 1px solid #550000; }

/* Page */

.page {
		margin-top: 5px;
		margin-bottom: 5px;
}


/* Encadre */

.blockquote {
		border: 1px solid #000000;
		padding: 10px;
		margin: 0px;
		margin-bottom: 5px;
}

.blockquote_title {
		color: #000000;
		font-family: "impact", "verdana", "arial", sans-serif;
		font-size: xx-large;
		text-align: center;
		margin: 0px;
		margin-bottom: 5px;
}


/* Main */

#main {
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
}

#main h1 {
		font-family: "impact", "verdana", "arial", sans-serif;
		font-size: xx-large;
		font-weight: normal;
		margin: 0px;
}

#main h2 {
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: x-large;
		font-weight: normal;
		margin: 0px;
}

#main h3, #main h3 a {
		padding: 2px;
		border: 1px solid #000000;
		background-color: #550000;
		color: #ffffff;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-variant: small-caps;
		font-size: medium;
		font-weight: bold;
		margin: 0px;
}

#main h4 {
		color: #550000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: small;
		font-weight: bold;
		margin: 0px;
}

#main h5 {
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: small;
		font-weight: normal;
		margin: 0px;
}

#main h6 {
		color: #550000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: x-small;
		font-weight: bold;
		margin: 0px;
}

#main .byline6 {
		color: #550000;
		font-family: "arial", sans-serif;
		font-size: x-small;
		margin: 0px;
}

#main .content3 {
		padding: 5px;
		margin-bottom: 5px;
}

#main a img {
		border: 1px solid #000000;
}

#main a,
#main a:link,
#main a:visited,
#main a:active {
		color: #550000;
		text-decoration: none;
}

#main a:hover {
		text-decoration: underline;
}


/* Table */

#table table {
		border: 1px solid #000000;
		background-color: #ffffff;
		border-collapse:collapse;
}

#table th {
		background-color: #550000;
		color: #ffffff;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-variant: small-caps;
		font-size: medium;
		padding: 2px;
		margin: 0px;
}

#table td {
		border: 1px solid #000000;
		padding: 2px;
}




#table h4
{
		color: #550000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: small;
		font-weight: bold;
		margin: 0px;
}

#table h5 {
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: small;
		font-weight: normal;
		margin: 0px;
}

#table h6 {
		color: #550000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: x-small;
		font-weight: bold;
		margin: 0px;
}

#table .byline6 {
		color: #550000;
		font-family: "arial", sans-serif;
		font-size: x-small;
		margin: 0px;
}

#table .box {
		padding: 5px;
		border-top: 1px solid #ffffff;
}

#table .leftborder {
		border-left: 1px solid #ffffff;
}

#table a img {
		border: 1px solid #000000;
		margin: 2px;
}

#table a,
#table a:link,
#table a:visited,
#table a:active {
		color: #550000;
		text-decoration: none;
}

#table a:hover {
		text-decoration: underline;
}


/* Music */

#music {
		border-left: 1px solid #550000;
		border-bottom: 1px solid #550000;
		border-right: 1px solid #550000;
}

#music h3 {
		background-color: #550000;
		color: #ffffff;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-variant: small-caps;
		font-size: medium;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		padding: 2px;
		margin: 0px;
}

#music h4
{
		color: #550000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: small;
		font-weight: bold;
		margin: 0px;
}

#music h5 {
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: small;
		font-weight: normal;
		margin: 0px;
}

#music h6 {
		color: #550000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: x-small;
		font-weight: bold;
		margin: 0px;
}

#music .byline6 {
		color: #550000;
		font-family: "arial", sans-serif;
		font-size: x-small;
		margin: 0px;
}

#music .box {
		padding: 5px;
		border-top: 1px solid #ffffff;
}

#music .leftborder {
		border-left: 1px solid #ffffff;
}

#music a img {
		border: 1px solid #000000;
		margin: 2px;
}

#music a,
#music a:link,
#music a:visited,
#music a:active {
		color: #550000;
		text-decoration: none;
}

#music a:hover {
		text-decoration: underline;
}

/* Lyrics */

#lyrics {
		font-family: "arial", sans-serif;
		background-color: #ffffff;
		border: 1px solid #000000;
		padding: 5px;
		font-size: x-small;
}

#lyrics th {
		background-color: #550000;
		color: #ffffff;
		font-size: large;
		font-weight: normal;
		padding: 5px;
		margin: 0px;
}

#lyrics td {
		padding: 5px;
}

#right p {
		text-align: right;
}

/* Side Menu */

#sidemenu {
		background-color: #ffffff;
		margin-left: 5px;
		margin-bottom: 5px;
		border-left: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
		text-align: justify;
}

#sidemenu h3 {
		background-color: #550000;
		color: #ffffff;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-variant: small-caps;
		font-size: medium;
		font-weight: bold;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		padding: 2px;
		margin: 0px;
		text-align: left;
}

#sidemenu .head {
		background-color: #550000;
		color: #ffffff;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-variant: small-caps;
		font-size: medium;
		font-weight: bold;
		border-bottom: 1px solid #000000;
		padding: 2px;
		margin: 0px;
		text-align: left;
}

#sidemenu .content3 {
		padding: 5px;
		font-family: "arial", sans-serif;
		text-align: left;
}

#sidemenu a img {  border: 1px solid #000000; }

#sidemenu a,
#sidemenu a:link,
#sidemenu a:visited,
#sidemenu a:active {
		color: #550000;
		text-decoration: none;
}

#sidemenu a:hover {
		text-decoration: underline;
}

#sidemenu .noborder a img {  border: 0px; }


/* Footer */

#footer {
		font-family: "arial", sans-serif;
}

#footer2 {
		font-family: "arial", sans-serif;
}

/* Press */

#press a {
		color: #550000;
		text-decoration: underline;
}

#press h3 {
		font-family: "arial", sans-serif;
		font-size: medium;
}

#press h3 a {
		color: #550000;
		text-decoration: underline;
}


#press h4 {
		color: #000000;
		font-family: "arial", sans-serif;
		font-size: small;
}

#press h5 {
		color: #000000;
		font-family: "verdana", "helvetica", "arial", sans-serif;
		font-size: x-small;
}

#press .summary {
		color: #000000;
		font-family: "arial", sans-serif;
		font-size: small;
}

#press a img {
		border: 1px solid #550000;
		margin-left: 5px;
		margin-top: 5px;
}

#article {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		background-color: #ffffff;
		border: 1px solid #000000;
		padding: 10px;
		margin: 0px;
		font-size: small;
}


/* Sitemap */

#sitemap {
		width:600px;
		margin-left:auto;
		margin-right:auto;
}

#sitemap table {
		width:100%;
}

#sitemap th {
		font: small "Trebuchet MS", "verdana", "helvetica", "arial", sans-serif;
		font-size:medium;
		font-variant: small-caps;	
		font-weight:bold;
		color: #ffffff;
		background-color: #550000;
		text-align:left;
		padding:5px;
}

#sitemap th a,
#sitemap th a:link,
#sitemap th a:visited,
#sitemap th a:active,
#sitemap th a:hover {
		font: small "Trebuchet MS", "verdana", "helvetica", "arial", sans-serif;
		font-size:medium;
		font-variant: small-caps;	
		font-weight:bold;
		color: #ffffff;
}

#sitemap tr {
		background: #ffffff;
		text-align:left;
}

#sitemap td {
		padding:5px;
		width:33%;
		vertical-align:text-top;
}

#sitemap ul {
	display: inline;
	padding-left: 0;
	margin-left: 0;
}

#sitemap h3 {
		font-family: "arial", sans-serif;
		font-size: medium;
}

/* Error report */

#error_report {
		width:100%;
		margin-left:auto;
		margin-right:auto;
}

#error_report table {
		width:100%;
		border: 1px solid #000000;
		border-collapse:collapse;
}

#error_report th {
		font-size:medium;
		font-variant: small-caps;	
		font-weight:bold;
		color: #ffffff;
		background-color: #550000;
		text-align:left;
		padding:5px;
}

#error_report tr {
		background: #ffffff;
		text-align:left;
}

#error_report td {
		padding:2px;
		vertical-align:text-top;
}
