/* new style */
body{font-size: 11px; font-family:Arial,Helvetica,sans-serif;line-height:1.2; background: #FFF url(/images/background.gif) no-repeat fixed 100% 0pt;}
.container{position: absolute; top: 40px; left: 10px;}
#header{text-align: left; position: absolute; text-transform: uppercase; margin: 0pt; height: 30px; width: 100%; background-color: #333; top:0pt; left:0pt;}
#header h1{font-weight: bold; }
#header a{text-decoration: none;}
#header a{color: #FFF;}
h1{ font-size: 12px; padding-left: 5px; color: #FFF;}
h2{ color: #FFF; height: 45px; padding-left: 3px; padding-top: 5px; margin-top: 3px; margin-bottom: 0px; font-size:11px; text-transform: uppercase; font-weight: bold;background:transparent url(/images/fondtitre.gif) no-repeat scroll 0% 0%;}
h3{ color: #FFF; padding-right: 3px; color: #00ACEE; margin-top: 15px; margin-bottom: 3px; font-size:11px; text-transform: uppercase;}
a:link, a:visited, a:active{ color: #00ACEE; text-decoration: none;}
a:hover{ color: #FFF; text-decoration: none; background-color: #00ACEE;}
#modal_container{background-color: #FFF; border: 1px solid #000; text-align: center;}
#modal_overlay{background-image: url(/images/bg.png);}
#new_event img{float: none; margin: 0pt;}
#progress_bar {width:102px; height:7px; border:1px solid #ccc; padding:0; margin:0; position:relative; background-image:url("/images/progress_bar.gif"); background-repeat:repeat-x;}


/*sidebar */
#sideBar{text-align:left;}
#sideBar h2{background-image: none; height: auto; background-color: #333333;color:#FFFFFF;font-size:110%;font-family:arial;margin:10px 10px 10px 10px;font-weight:bold !important;}
#sideBar h2 span{font-size:125%;font-weight:normal !important;}
#sideBar ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#sideBar li{margin:0px 10px 3px 10px;list-style-type:none;display:block;background-color:#DA1074;width:177px;color:#FFFFFF;}
#sideBar li a{width:100%;}
#sideBar li a:link,
#sideBar li a:visited{color:#FFFFFF;font-family:verdana;font-size:100%;text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:0px;width:100%;}
#sideBar li a:hover{color:#FFFFFF;text-decoration:underline;}
#sideBar{position:absolute;width:auto;height:auto;top:140px;right:0px;background-image:url(/images/slide-background.gif);background-position:top left;background-repeat:repeat-y;}
#sideBarTab{float:left;height:137px;width:28px;}
#sideBarTab img{border:0px solid #FFFFFF;}
#sideBarContents{float:left;overflow:hidden !important;width:200px;height:320px;}
#sideBarContentsInner{width:200px;}
