html {
height:100%; 
max-height:100%;
}

body {
margin: 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #423028;
font-size: 12px;
height:100%; 
max-height:100%;
}

/* -------- polices  -------- */

p.spip {
color: #423028;
font-size: 12px;
}

.violet {
color: #720234;
}

a:active {
color: #720234;
text-decoration: none
}
a:link {
color: #720234;
text-decoration: none
}
a:hover {
text-decoration: underline
}
a:visited {
color: #d15d2e;
text-decoration: none
}
samp {
font-weight: bold;
font-size: 12px;
text-decoration: none
}
strong { 
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #720234;
}

.small {
font-size: 10px;
}
.bold {
font-weight: bold;
}
.bigger {
font-size: 14px;
font-weight: bold;
}
.verybig {
font-size: 18px;
text-transform: uppercase;
}

.intertitres {
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-decoration: none;
text-transform: uppercase;
color: #b73b27;
}

.rouge {
color: #b73b27;
}

/* spip liens internes */
a.spip_in:active {
color: #720234;
text-decoration: none;
text-transform: none;
font-size: 12px;
}
a.spip_in:link {
color: #720234;
text-decoration: none;
text-transform: none;
font-size: 12px;
}
a.spip_in:hover {
color: #720234;
text-decoration: underline;
text-transform: none;
font-size: 12px;
}
a.spip_in:visited {
color: #d15d2e;
text-decoration: none;
text-transform: none;
font-size: 12px;
}

/* spip liens sortants */
a.spip_out:active {
color: #720234;
text-decoration: none;
text-transform: none;
font-size: 12px;
}
a.spip_out:link {
color: #720234;
text-decoration: none;
text-transform: none;
font-size: 12px;
}
a.spip_out:hover {
color: #720234;
text-decoration: underline;
text-transform: none;
font-size: 12px;
}
a.spip_out:visited {
color: #d15d2e;
text-decoration: none;
text-transform: none;
font-size: 12px;
}


/* liens vers un email */
a.spip_mail {
color: #720234;
font-size: 12px;
text-decoration: none;
text-transform: none;
}

/* -------- général -------- */
div#fond {
width: 100%;
min-height: 90%;
_height: 90%;
_oveflow: visible;
background-image: url(../images/fond.jpg);
background-repeat: repeat; 
text-align: left;
}

div#bottom {
width: 100%;
height: 15px;
background-image: url(../images/bottom.gif);
background-repeat: repeat-x;
background-position: top left;
padding-top: 25px;
margin-bottom: 8px;
text-align: center;
font-size: 10px;
}

div#menu_top {
text-align: left;
width: 100%;
}

/* -------- news -------- */
div#centrage_page {
padding-top: 1%;
}
div#centrage_float {
width: 870px;
margin: 0px;
padding-top: 10px;
}

div#news {
width: 500px;
text-align: left;
}

div#decornews {
width: 500px;
height: 150px;
background-image: url(../images/deco/deco-popup1.jpg);
}

/* -------- concerts -------- */
div#concerts {
width: 500px;
min-height: 500px;
_height: 500px;
_oveflow: visible;
background-image: url(../images/rubriques/concert.jpg);
background-repeat: no-repeat;
padding-left: 600px;
padding-top: 80px;
}


/* -------- liens -------- */
div#liens {
width: 450px;
background-image: url(../images/rubriques/liens.jpg);
background-repeat: no-repeat;
padding-left: 660px;
}

/* -------- playlist -------- */
div#top_cell {
width: 450px;
padding-top: 15px;
padding-left: 15px;
margin-bottom: 15px;
}
div#bottom_cell {
width: 450px;
padding-left: 5px;
min-height: 150px;
_height: 100px;
_overflow: visible;
background-image: url(../images/deco/deco-popup1.jpg);
background-repeat: no-repeat;
}




