html, body {
	height: 100%;	
}
body {
    margin: 0;
    padding: 0;
    font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:0.9em;
    color:#000 ;
    background: url(../imgs/bg.gif) repeat;
}

table {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:0.9em;
}

h1{
	color:#59ac40;
	font-size:1.3em;
}

h2 {
	color:#ed1b24;
	font-size:1.1em;
}

a, a:visited {color:#59ac40;}

a:hover {color:#000;}

#maintable {border:#3d2d11 1px solid; width:1002px;}

#contenttable {width:686px; background:url(../imgs/content-bg.jpg); border:none;}

#content {padding:25px;}

#sectionbas {background:url(../imgs/content-bot.jpg) bottom no-repeat; padding-right:3px; vertical-align:bottom;}

#menu {background:url(../imgs/content-top.jpg) top no-repeat; text-align:center; padding-left:6px;}

#banner {text-align:center;}

#circulaire {vertical-align:bottom; padding-bottom:4px;}

.bgleft {
	background:url(../imgs/bg-table.jpg) left repeat-y;  
	vertical-align:top;
	width:711px;
}

#right {background:url(../imgs/right-bg.jpg) left repeat-y; vertical-align:top;}

#rightbottom {background:url(../imgs/right-bg.jpg) left repeat-y; vertical-align:bottom;}

.righttop {
	font-size:1.3em;
	padding-top:15px;
	background:url(../imgs/right-top.jpg) left top no-repeat;
	text-align:center;
}

.pinochioleft {
	font-size:1.3em;
	padding-top:40px;
	background:url(../imgs/right-bot2.jpg) left top no-repeat;
	text-align:center;
}

.pinochioright {
	font-size:1.3em;
	background:url(../imgs/right-bot2.jpg) right top no-repeat;
	text-align:left;
}

.rightbot {
	background:url(../imgs/right-bot.jpg) left bottom no-repeat;
}

.metropics {text-align:right; padding-bottom:3px; width:65%;}

.metroname {font-size:1.3em; text-transform:uppercase; vertical-align:top; padding-top:12px; width:35%;}

#footer { 
	color:#FFFFFF; 
	font-size:0.8em; 
	padding: 0 10px 0 10px;
	height:15px;  
	clear:both;

}

.footlink, .footlink:visited {color:#fff; text-decoration:underline;}

.footlink:hover {text-decoration:none;}

#foot-copy {float: left;}
#foot-info {float: right;}

.divList
{
    margin:25px 0px;
    background: url('/imgs/hr.jpg') no-repeat; 
    padding:35px 0px 0px 40px;
    min-height:45px;
}

#scrollingdiv
{
    SCROLLBAR-HIGHLIGHT-COLOR: #C0B3A3; 
    SCROLLBAR-3DLIGHT-COLOR: #C0B3A3; 

    SCROLLBAR-TRACK-COLOR: #fdfdfd;

    SCROLLBAR-ARROW-COLOR: #634826; 
    SCROLLBAR-FACE-COLOR: #C0B3A3; 

    SCROLLBAR-SHADOW-COLOR: #C0B3A3; 
}

/* GENERIC */

.imgFloat
{
    float:left;
    margin:0px 10px 5px 0px;
}
.error
{
    font-size:1.2em;
}

.lblSent
{
      font-size:1.3em;
}

.divUsers
{
    width: 290px;
    float:left;
    margin:10px;
    height:300px;
    /*height: 240px;
    overflow:auto;*/
}

input
{
    padding:5px;
    border-top: 1px solid #C0B3A3;
    border-left: 1px solid #C0B3A3;
    border-right:1px solid #D8D4CF;
    border-bottom:1px solid #D8D4CF;
}
textarea
{

    padding:5px;
    border-top: 1px solid #C0B3A3;
    border-left: 1px solid #C0B3A3;
    border-right:1px solid #D8D4CF;
    border-bottom:1px solid #D8D4CF;
}
.button
{
    border-top: 1px solid #D8D4CF;
    border-left: 1px solid #D8D4CF;
    border-right:1px solid #C0B3A3;
    border-bottom:1px solid #C0B3A3;
}


#tblForm
{
    width:400px;
    background:#ECE8DA;
    padding:15px;
    margin-top:30px;
}

#tblForm td
{
    border-bottom:1px solid white;
    padding:10px;
}
#tblForm input
{
    
}
