* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

html,body{margin:0;padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;
min-height:498px;/* for good browsers*/
min-width:800px;/* for good browsers*/	
	}
	
p {margin:0px 10px 10px 0px}
a {color: #C7B078; text-decoration: none;}

div#outer {
width:100%;
height:100%;
display:table;
vertical-align:middle;
}

div#container { 
position:relative;
vertical-align:middle;
display:table-cell;
height: 498px;
background-color: none; }

#inner {
width:100%;
height: 498px;
text-align: center;
margin-left:auto;
margin-right:auto;
border:0px solid #000;
}


div#header h1{height:50px;line-height:50px;margin:0;  padding-left:10px;background: #FFFFFF;color: #FFFFFF; border-bottom: 1px solid #C5C6C8; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
div#content p{line-height:1.4}
div#navigation{background:#FFFFFF}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#wrapper{float:right;width:100%;margin-left:-269px}
div#content{margin-left:285px; margin-top: 40px; padding-right: 30px; text-align: justify; }
div#navigation{float:left;width:269px; height:420px;background-image: url(images/fond-menu.gif); background-repeat: no-repeat; text-align: left;}
div#navigation p {margin-left: 80px;}
div#extra{float:left; clear:left;width:100%; background:transparent; margin-top: -50px;}
div#extra img {margin-left: 260px;}
div#footer{clear:both;width:100%;height:20px;line-height:20px; background: #FFFFFF;color: #FFFFFF; border-top: 1px solid #C5C6C8;}
div#content h1{ color:#C4AB6F; font-size: 14px; font-weight: bold;}
div#references { width: 100%; text-align: left;}
div#references div { float: left;  text-align: center; width: 30%; height: 110px; border: 0px solid #C5C6C8;}
.refs {color:#C4AB6F; font-weight: bold; font-size: 15px; display: block;margin-bottom: 4px;}

/*      PSEUDOFRAME        */	

  .scrolltable { 
    position: relative; /* to give position */ 
    padding-top: 0px; 
    padding-bottom: 0px; 
    width: 100%;
    
    
           } 
           
   .scrolltable table { 
    border-collapse:collapse; 
    width: 100%;
   } 
   .scrolltable div { 
    height: 313px;
    overflow: auto; 
    width: 100%;
   } 
   .scrolltable td, .scrolltable th { 
    vertical-align: middle;
    text-align: justify;
   } 
   
/*      FIN PSEUDOFRAME        */
	

.placement_menu{
	margin:0 0px 0 85px;
	padding:0px;
}
#menu4 {
	width: 180px;
	border-style: solid solid none solid;
	border-color: #D76100;
	border-size: 0px;
	border-width: 0px;
	padding:0px;
	}
	#menu4 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	#menu4 li a {
		height: 32px;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		height: 24px;
		text-decoration: none;
		font-weight:bold;
		padding: 8px 0 0 30px;
		display: block;
		}
		
	#menu4 li a:link, #menu4 li a:visited {
		color: #8A8A8A;
		background: url(images/menu4.gif) 0 -2px;
		}
		
	#menu4 li a:hover {
		color: #C4AB6F;
		background: url(images/menu4.gif) 0 -34px;
		
		}
		
	#menu4 li a:active {
		color: #C4AB6F;
		background: url(images/menu4.gif) 0 -66px;
		}	                    

 #menu4 li.current a {
	color: #C4AB6F;
	background: url(images/menu4.gif) 0 -34px;
}


 /* 		images references  */ 
.hotspot {color:#900; padding-bottom:1px; border-bottom: 0px dotted #900; cursor:pointer; z-index:1000; }
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; text-align: left;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}    


div#todo {
	margin-left : 100px;
	margin-bottom : 80px;
    color: #D8D8D8	
	 }             

#overlay {
background: url(images/bizspark_networkpartner.gif) bottom left no-repeat;
height: 68px;
width: 155px;
position: absolute;
bottom: 0;
right: 0;
}