/*-----Principaux-----*/

body
{
background-color:  ; /* #2b141a #3b1922 */
}

#global
{
min-height: 100%;
width: 760px;
margin: 0 auto;
position: relative;
padding: 0px;
background: #2b141a url(/images/border2.png) center repeat-y;
}


#corps
{
height: auto;
padding-top: 5px;
padding-bottom: 30px;
background: url("/images/bg-light-s.jpg") #070001;
margin-left: 20px;
margin-right: 20px;
min-height: 500px;
}

#menu ul
{
text-align: center;
list-style: none;
padding-top:10px;
}

#menu li
{
display:inline;
padding:10px;
}

#menu li a
{
font-family:Georgia, Verdana, "Comic Sans MS", serif;
color:#c5e0dc;
text-decoration:none;
}

#menu li a:hover
{
color:#547980;
}

#bas
{
height: 100px;
background-color: black;
font-family:Verdana, "Times New Roman", "Comic Sans MS", serif;
font-size: x-small;
text-align: center;
margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
}

#bas p
{
color: grey;
}

p, h1, h2, h3, h4, h5
{
font-family:Verdana, "Times New Roman", "Comic Sans MS", serif;
}

p
{
color:#070001;
}

/*-----Images-----*/

a
{
color:#1f1c0d;
font-weight:bold;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

a img, img
{
border:none;
}

.background
{
background-color: black;
}

.left
{
float: left;
padding:15px;
}

.right
{
float:right;
padding:15px;
}

#logo
{
height: 275px;
background-image: url("/images/logo.jpg");
background-color: black;
margin-left: 20px;
margin-right: 20px;
}

/*-----Menus-----*/

#menu
{
height: 40px;
background-color: black;
border-bottom:none;
margin-top: -16px;
margin-left: 20px;
margin-right: 20px;
}

#menu2
{
height:12px;
background: url("/images/menu2.png") black repeat-x;
margin-left: 20px;
margin-right: 20px;
}

/*-----Cadres-----*/

#welcome
{
height: auto;
width: 280px;
margin-left: 20px;
margin-top: 20px;
}

.cadre
{
height: 20px;
width: 280px;
background: url("/images/cadre.png") no-repeat;
font-size: small;
padding-left: 10px;
}

.cadre p:first-letter, .cadre-news p:first-letter
{
float: left;
font-size: 2em;
color: a7dbd8;
font-family: Georgia, "Times New Roman", Verdana, "Comic Sans MS", serif;
font-weight: bold;
}

.welcome
{
height: auto;
width: 280px;
background-color:#e9e0d1;
font-size: 12.5px;
padding: 5px 0px;
}

.welcome p
{
padding:0px 10px;
}

.cadre2
{
height: 20px;
width: 280px;
background: url("/images/cadre2.png") no-repeat;
}

/*----------*/

#concerts-l
{
padding:5px;
}

#concerts
{
height: auto;
width: 280px;
margin-left: 20px;
margin-top: 40px;
}

.concerts
{
height: 300px;
width: 280px;
background: #e9e0d1 center no-repeat;
font-size: 13px;
padding-top: 5px;
padding-bottom: 10px;
font-weight:bold;
}

/*----------*/

#news
{
height: auto;
width: 380px;
float: right;
margin-right: 20px;
}

.cadre-news
{
height: 20px;
width: 380px;
background: url("/images/cadre-news.png") no-repeat;
font-size: 13.5px;
padding-left: 10px;
}

.cadre-news p, .cadre p, .cadre-large p
{
color: #91a398;
}

.news
{
height: 500px;
width: 380px;
background : #e9e0d1 center no-repeat;
padding-top: 5px;
padding-bottom: 10px;
}

.news p
{
font-size: 13px;
font-style: justify;
padding:0px 10px;
}

.news-title
{
font-weight:bold;
}

.cadre-news2
{
height: 20px;
width: 380px;
background: url("/images/cadre-news2.png") no-repeat;
}

/*----------*/

#cadre-large
{
height: auto;
width: 680px;
margin-left:20px;
margin-right:20px;
margin-top: 20px;
}

.cadre-large
{
height: 20px;
width: 680px;
background: url("/images/cadre-large.png") no-repeat;
padding-left: 10px;
margin-bottom: -15px;
}

.cadre-large p:first-letter
{
float: left;
font-size: 2em;
font-family: Georgia, "Times New Roman", Verdana, "Comic Sans MS", serif;
font-weight: bold;
text-indent: 5px;
}

.container
{
min-height: 600px;
width: 680px;
background-color: #e9e0d1;

}

.container p
{
padding : 15px;
text-align: justify;
font-size: 0.95em;
}

.container h1, h2, h3, h4, h5
{
padding:15px;
}

.cadre-large2
{
height: 20px;
width: 680px;
background: url("/images/cadre-large2.png") no-repeat;
margin-top: -15px;
}

/*-----Accueil-----*/

#middle
{
margin : auto;
height: auto;
width: auto;
}

.enter, .enter a
{
font-family: Verdana, "Times New Roman", Georgia, "Comic Sans MS", serif;
padding-top:10px;
text-align:center;
color:chocolate;
}

.welcome-text
{
font-family: Verdana, "Times New Roman", Georgia, "Comic Sans MS", serif;
text-align:center;
font-size:1.3em;
font-weight:bold;
}

.image-welcome
{
padding-top:50px;
}

/*-----Autre-----*/

.c-table
{
border-collapse:collapse;
border:2px solid black;
margin:auto;
background-color: #333333;
margin-top: 10px;
}

th, td
{
border:1px solid black;
text-align:center;
}

#guest-book form
{
text-align:justify;
}

#sign p
{
font-family:Verdana, "Times New Roman", "Comic Sans MS", serif;
font-size: 0.95em;
padding-bottom:25px;
text-align:justify;
}

.guest-book
{
margin-top:-20px;
font-family:Verdana, "Times New Roman", "Comic Sans MS", serif;
font-size: 0.95em;
height:auto;
width:550px;
margin:auto;
padding:15px;
}

.b-date
{
float:right;
font-size:0.8em;
}

.b-message
{
padding:0px;
margin:0px;
}
