/* Start of CMSMS style sheet 'Guestbook' */
.cms-guestbook-pagination_header {
	margin: 20px 0px;
}
.cms-guestbook-pagination_nav {
	font-weight: bold;
	margin: 10px 0px 20px 0px;
}
.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
	margin-bottom: 2px;
}

/* Style the message header */
.cms-guestbook-entry-header
{
	background: #1D4926;
	color: #4E9B5A;
	padding: 5px;;
}

/* Style the actual message */
.cms-guestbook-entry-text 
{
	padding: 5px;
	color: white;
        font: 11px Verdana, Arial, Helevetica, sans-serif;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted 
{
	float: right;
	font-size: 9px;
}

/* Style message header links */
.cms-guestbook-entry-header a {
	color: white;
} 
.cms-guestbook-entry-header a:hover {
	color: white;
} 
		  
/* Style the sender name */
.cms-guestbook-entry-sendername
{
	font-weight: bold;
}

/* Style the E-mail link */
.cms-guestbook-entry-email {
	font-size: smaller;
}
		      
/* Style the senders homepage link */
.cms-guestbook-entry-homepage
{
	font-size: smaller;
	margin: 2px;
	margin-bottom: 0;
}

/* The some smileys links */
.cms-guestbook-somesmileys a
{
	margin-right: .5em;
}

.cms-guestbook-div-insert input, .cms-guestbook-div-insert textarea {border: 1px solid #5C3B34; background: #F3EAE1; width: 300px; padding: 5px;}



.cms-guestbook-div-insert .submit input, .cms-guestbook-showform-button .submit input {
border-top: 1px solid #ACA384;
border-left: 1px solid #DDD4B5;
border-right: 1px solid #DDD4B5;
border-bottom: 1px solid #DDD4B5;
background: url(css/button.gif) repeat-x top left;;
width: 98px; color: #946456; font: bold 12px Verdana; padding: 4px; cursor: pointer; }

.cms-guestbook-div-insert .submit input:hover,.cms-guestbook-showform-button .submit input:hover {
border-bottom: 1px solid #ACA384;
border-left: 1px solid #DDD4B5;
border-right: 1px solid #DDD4B5;
border-top: 1px solid #DDD4B5;
background: #FFF7DC;}
.cms-guestbook-showform-button .submit input  {width: 400px; margin-left: 20px;}
.cms-guestbook-div-insert  {background: #275330; padding: 10px;}

/* End of 'Guestbook' */

/* Start of CMSMS style sheet 'normal' */
* { margin: 0; padding: 0;}

body {
	font: 12px Verdana, Arial, sans-serif;
	background: #ffffff url(css/bgpaper.gif);
        color: #eeeeee;
}


#content a:link,#content  a:visited {color: #cccccc;}
#content a:link:hover, #content a:visited:hover {color: #ffffff;}
#content a:link:active, #content a:link:active {color: #ffffff;}

/*----------------------------- GLOBAL -------------------------------------------*/
P {margin-bottom: 10px; text-align: left; font: 12px/1.3 Verdana, Arial, sans-serif;}


h1 {font: 16px Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;text-align:left; color: #FCFA6C;}

h2 {font: 14px Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;text-align:left; color: #FCFA6C;}

h3 {font: 12px Arial, Helvetica, sans-serif;
color: #ffffff; margin-bottom: 10px;text-align:center;}

.en_vert {color: #F9F86A}
.image_a_droite {float: right; margin-left: 20px;}
.image_a_gauche {float: left; margin-right: 20px;}

h6 {margin: 10px 0px 10px 0px; border: none; height: 40px; background: transparent url(http://www.bertrandbitz.ch/css/separateur.gif) no-repeat center center; color: none; clear: both; border: none;}

ul {padding: 10px 0px 10px 0px; margin:0; list-style: none outside; }
ul li { background: transparent url(http://www.bertrandbitz.ch/css/bullet.gif) no-repeat left top; padding: 3px 0px 5px 20px;}

ul.gallerythumb {padding: 0; margin: 20px 0 0 0; list-style: none outside; width:100%; text-align: center;}
ul.gallerythumb li {display: inline; padding: 0px 4px 4px 0px; margin: 0px; background: transparent;}


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

#container { 	
  position:absolute;
  width:1000px; 
  height:634px;
  margin:-317px 0px 0px -500px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
  background: url(css/bgpage-escalier.jpg) no-repeat top left;
  overflow: hidden;
}
body.bio #container {background: url(css/bgpage-les2.jpg) no-repeat top left;}
body.extraits #container {background: url(css/bgpage-bertrand.jpg) no-repeat top left;}
body.concerts #container {background: url(css/bgpage-bertguit.jpg) no-repeat top left;}
body.actu #container {background: url(css/bgpage-intro.jpg) no-repeat top left;}
body.intro #container {background: #000000;}
body.intro #content {width: 900px; left: 40px; text-align: center;}




#album_thumb {background: url(uploads/images/multifaces/couv_digipak.jpg) no-repeat top left; position: absolute; left: 70px; top: 200px; width: 300px; height: 270px; border: 2px solid #000000;}
#album_thumb a {display: block; width: 300px; height: 270px; cursor: pointer; }

#content { 
  position:absolute;
  width:440px; 
  height:450px;
  left: 486px; top: 156px;
  overflow: auto;
  padding: 0px 10px 0px 10px;
scrollbar-base-color: #284f2d;
scrollbar-arrow-color: #d8b77b;
scrollbar-track-color: #1a331d;

scrollbar-shadow-color: #0e1c11;
scrollbar-lightshadow-color: #0e1c11;
scrollbar-darkshadow-color: #284f2d;

scrollbar-highlight-color: #3a7344;
scrollbar-3dlight-color: #0e1c11;  
  
}

body.concerts #content{left: 100px;}


#footer {width: 970px; height:20px;
 position: absolute; left: 0px; bottom: 0px;
    color: #666666; font-size: 9px; ;
}
#footer p {text-align: right; padding: 0; margin:0;}
#footer a {color: #666666;}
#logo{width: 371px; height:32px;
    position: absolute; left:580px; top: 40px;
    background: url(css/logo.gif) no-repeat top left; display: block;  
}
#logo a {border: none; display: block;
width: 379px; height: 62px; cursor: pointer; }

#menulevel1 {position: absolute; left: 20px; top: 105px; width: 960px;  padding: 0px 0 0px 0px; text-align: center; text-transform: uppercase; letter-spacing: 1px;}
#menulevel2 {position: absolute; left: 492px; top: 110px; width: 300px;  padding: 0px 0 0px 0px; text-align: left; }

/*#menulevel2 {width: 100%; border-bottom: 1px dotted #ffffff; padding-bottom: 10px; margin-bottom: 10px;}*/

.menulevel ul {list-style: none outside;margin: 0; padding: 0; font: bold 12px Verdana, Arial, sans-serif; }
/*.menulevel ul li {margin: 0 5px 0 -5px; padding: 0 5px 0 5px; display: inline; border-left: 1px solid #cB8E59;}*/
.menulevel ul li {margin: 0 0 0 0; padding: 0px 10px 0px 10px; display: inline; background: none;}
.menulevel ul li li  {list-style: none outside;margin: 0; padding: 0; font: 11px Verdana, Arial, sans-serif; padding: 0px 0px 3px 10px; }

.menulevel a { text-decoration: none; }
.menulevel a:link, .menulevel  a:visited { color: #cacfc1;  text-decoration: none; }
.menulevel a:hover,.menulevel .currentpage {	color: #FCFA6C; }
.menulevel  .activeparent a {color: #FCFA6C;}

.menulevel {overflow: hidden;}



.contactform {margin-left: 60px; margin-top: 50px; padding: 10px; background: #3A5626; width: 310px;}
.contactform fieldset legend {font-weight: bold;padding: 10px;}
.contactform div {width: 100%; padding: 10px 0px 4px 0px;}
.contactform div label {display: block;}
.contactform div.required {color: #FCE7CC;}
.contactform input, .contactform textarea {border: 1px solid #5C3B34; background: #ffffff; width: 300px; padding: 5px;}

.contactform .submit input {border-top: 2px solid #F5f3eF; border-left: 2px solid #F5f3eF;
border-right: 1px solid #a47466; border-bottom: 1px solid #a47466;
background: #FCE7CC;
width: 300px; color: #946456; font: bold 18px Verdana; padding: 4px; cursor: pointer; }

.contactform .submit input:hover {
border-right: 1px solid #F5f3eF; border-bottom: 1px solid #F5f3eF;
border-left: 2px solid #a47466; border-top: 2px solid #a47466;
background: #FFF9F3;}

ul.sectionlinks {padding: 10px 0px 0px 0px; font: 18px Arial, Helvetica, sans-serif; margin:0; list-style: none outside; }
ul.sectionlinks li {padding: 0px 0px 0px 30px; background: transparent url(http://www.bertrandbitz.ch/css/bullet.gif) no-repeat left top;}
ul.sectionlinks li a {text-decoration: none;}

p.parentlink {padding: 0px 20px 4px 0px; background: transparent url(http://www.bertrandbitz.ch/css/bullet.gif) no-repeat right top; margin: 20px 0px 0px 0px;  font: 18px Arial, Helvetica, sans-serif; text-align:right;}
p.parentlink a {text-decoration: none;}

table {border-collapse: collapse;}
table.playlist .title {background: none; font: 14px Arial, Helvetica, sans-serif; width: 400px;}
table.playlist .number {color: #D4DA5C;}
table.playlist td {padding: 3px;border-top: 1px dotted #72A69A;}
body div.maintitle {margin: 0px 0px 20px 0px;}

/* End of 'normal' */

