@charset "utf-8";
/* Document CSS - KRL | Karl PETZOLD */





/*--------------------------------------------------------------------------------------------*/
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
/*--------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------*/
/* General */
body { 
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#eee;
background:#e6e7df;
/*background-image:url(images/bg_footer.jpg);
background-position:bottom;
background-attachment:fixed;
background-repeat:no-repeat;*/
}

p {
font-size:10pt;
font:Arial, Helvetica, sans-serif;
color:#eee;
text-align: ;
margin:0;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:italic;
margin:0;
color:#eee;}
	
h4 {
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
font-style:bold;
margin:0;
color:#eee;
}
h4:hover {
font-family: Arial, Helvetica, sans-serif;
color:#1d0ba3;
font-size:12pt;
font-style:bold;
margin:0;
color:#eee;
}

h5 {
font-family:'Vollkorn', "Times New Roman", Times, serif;
font-size:22px;
color:#1e1e1d;
text-transform:uppercase;
letter-spacing:2px;
text-align:right;
padding-top:220px;
}
h5 a{
font-family:'Vollkorn', "Times New Roman", Times, serif;
font-size:22px;
color:#1e1e1d;
text-transform:uppercase;
letter-spacing:2px;
text-align:right;
}
h5 a:hover {
font-family:'Vollkorn', "Times New Roman", Times, serif;
font-size:22px;
color:#959590;
text-transform:uppercase;
letter-spacing:2px;
text-align:right;
}
h5 a:visited {
font-family:'Vollkorn', "Times New Roman", Times, serif;
font-size:22px;
text-transform:uppercase;
letter-spacing:2px;
text-align:right;
}

h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:7pt;
font-style:italic;
color:#ccccc5;
text-align:center;
padding:100px 0px 0px 0px;
}

h7 {
font-family:'Vollkorn', "Times New Roman", Times, serif;
font-size:25px;
color:#ccccc5;
text-transform:uppercase;
letter-spacing:0px;
text-align:right;
padding-top:220px;
padding-left:473px;
}

h8 {
font-family:'Vollkorn', "Times New Roman", Times, serif;
font-size:22px;
color:#1e1e1d;
text-transform:uppercase;
letter-spacing:2px;
text-align:left;
}

h9 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#2f2f2f;
}
h9 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#2f2f2f;
cursor: hand;
}
h9 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#002f2f;
cursor: hand;
}
h9 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#2f2f2f;
text-decoration:line-through;
cursor: hand;
}

h10 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#2f2f2f;
}
h10 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#2f2f2f;
cursor: hand;
}
h10 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#002f2f;
cursor: hand;
}
h10 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#2f2f2f;
text-decoration:line-through;
cursor: hand;
}


h11 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#555555;
}
h11 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#555555;
cursor: hand;
}
h11 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#005555;
cursor: hand;
}
h11 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#555555;
text-decoration:line-through;
cursor: hand;
}


h12 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#7a7a7a;
}
h12 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#7a7a7a;
cursor: hand;
}
h12 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#007a7a;
cursor: hand;
}
h12 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#7a7a7a;
text-decoration:line-through;
cursor: hand;
}


h13 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#949494;
}
h13 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#949494;
cursor: hand;
}
h13 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#009494;
cursor: hand;
}
h13 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#949494;
text-decoration:line-through;
cursor: hand;
}


h14 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#9d9d9d;
}
h14 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#9d9d9d;
cursor: hand;
}
h14 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#009d9d;
cursor: hand;
}
h14 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#9d9d9d;
text-decoration:line-through;
cursor: hand;
}
/*--------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------*/
/* Liens */
a {
font: Arial, Helvetica, sans-serif;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
}
a:hover {
font: Arial, Helvetica, sans-serif;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
}
a:visited {
font: Arial, Helvetica, sans-serif;
text-decoration:line-through;
text-decoration: none;
}
/*--------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------*/
/* Images */
a img {border: 0;}
/*--------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------*/
/* Surlignage */
::selection {background: #1e1e1d; color: #9d9d9d;}
::-moz-selection {background: #1e1e1d; color: #9d9d9d;}
/*--------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------*/
/* Divs */
/* --- global ---*/
#global {
width: 100%;
}
#menu p{
	margin: 0;
}

/* --- header ---*/
#header {
background-image:url(images/bg_header.jpg);
width: 900px;
height:250px;
margin-right: auto;
margin-left: auto;
padding: 0px 0px 0px 0px !important;
_padding: 0px 0px 0px 0px !important;
}
#header p{
margin: 0;
}
#header img{
border: 0px;
}
/* --- content ---*/
#content {
width: 900px;
margin-right: auto;
margin-left: auto;
background:transparent;
}
#content p{
margin: 0;
}
/* --- contenair ---*/
#contenair {
/*background-color:#1e1e1d;
width: 900px;
height:400px;*/
}
/* --- contensic ---*/
#contensic {
background-image:url(images/bg_btl.jpg);
background-repeat:no-repeat;
/*width: 900px;
height:400px;*/
}
/* --- soundcloud player ---*/
#soundcloudplayer {
width: 880px;
height:81px;
margin-right: auto;
margin-left: auto;
padding-top: 10px !important;
_padding-top: 10px !important;
}
/* --- contenslide ---*/
#contenslide {
background-color:#1e1e1d;
}
/* --- list ---*/
#list {
background:transparent;
margin-top:10px;
margin-bottom:100px;
width: 900px;
text-align:justify;
margin-left: auto;
margin-right: auto;
}
#list a {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
background:transparent;
}
#list a:hover {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
background:transparent;
}
#list a:visited {
font: Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: bold;
text-shadow: #ffffff;
text-decoration:line-through;
background:transparent;
}


/* --- list haut de page ---*/
#listhdp {
background:transparent;
margin-top:10px;
margin-bottom:10px;
width: 900px;
text-align:justify;
margin-left: auto;
margin-right: auto;
}
#listhdp a {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
background:transparent;
}
#listhdp a:hover {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
background:transparent;
}
#listhdp a:visited {
font: Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
text-shadow: #ffffff;
text-decoration:line-through;
background:transparent;
}

/* --- list bas de page vertical ---*/
#listbdpvcal {
background:transparent;
width:520px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:50px;
text-align:justify;
margin-left: auto;
margin-right: auto;
}
#listbdpvcal a {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
background:transparent;
}
#listbdpvcal a:hover {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-shadow: #ffffff;
cursor: hand;
background:transparent;
}
#listbdpvcal a:visited {
font: Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
text-shadow: #ffffff;
text-decoration:line-through;
background:transparent;
}


/* --- Footer ---*/
#footer {
bottom:0px;
background-image:url(images/bg_footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
min-height:100px;
width:900px;
font: Arial, Helvetica, sans-serif;
font-size:7pt;
color:#1e1e1d;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px !important;
_padding:0px 0px 0px 0px !important;
}
/* --- images ---*/
#images {
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px !important;
_padding:0px 0px 0px 0px !important;
border:10px #1e1e1d solid;
}
#imagesvcal {
width:500px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px !important;
_padding:0px 0px 0px 0px !important;
border:10px #1e1e1d solid;
}

/* --- images bas de page ---*/
#imagesbdp {
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
padding:0px 0px 0px 0px !important;
_padding:0px 0px 0px 0px !important;
border:10px #1e1e1d solid;
}
#imagesbdpvcal {
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
padding:0px 0px 0px 0px !important;
_padding:0px 0px 0px 0px !important;
border:10px #1e1e1d solid;
}


/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	
/* Easy Slider */

	#slider{
	border:10px #1e1e1d solid;
	}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:880px;
		height:380px;
		overflow:hidden; 
		}	
				

/* // Easy Slider */
