body {margin: 0;
     padding: 0;
     font-family:  Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	background-color:#666666
    }
	
	#outerPageContainer
{
	width:980px;
	border-color:rgb(171,195,172);
	border-style: solid;
	border-width: 12px;	
	background-color:rgb(34,70,79)
}

#innerPageContainer
{
	position: relative;	/* fix a render bug in IE under certain conditions */
	overflow: visible;
	height: 100%;	/* fix the Win32 IE float bug */
	
}


#pageFrame
{
	
	color: #000;
	display: block	
}

h1,h4 {color:#CCCC99; padding-right:8px}
h1 {letter-spacing: 0.4em;  font-weight:bold; font-size:25px; padding-top:0px; line-height:.95 }
h2 {text-align:center; font-weight: bold; font-size:16px; color:maroon
}
h4 {font-size: 14px; font-weight: lighter; font-style: italic}
.tinydark{font-size: .75em; color:#003300}
.new {color:Green; font-weight:800; font-style: italic; font-family:Comic Sans MS; font-size:100%}

.titlebox
	{position:absolute; left:170px; top:15px; width:80%;
	height:93px;
	 text-align: right; color: #CCCC99;
	margin: 0px; padding-top: 0px; padding-bottom:5px
	}

#header {
     
     margin-bottom: 10px;
	 width:945px; height: 125px;
     }
	 
.RestoreTextColumn {float:none; clear:both; margin-left:0px;
    padding-top:2px; padding-bottom:2px
	}	 
	 
#footer {padding: 1px;
     text-align: center;
     clear: both;
     background-color:#7d7e5b;
     color: #ff8000; }
	 
#subfoot {
		height:555px;
		background-image: url("VT-images/la_chimie.jpg");
		background-repeat:no-repeat;
	 margin-top:-6px;
		
}

.contactinfo { padding: 6px; background-color:rgb(171,195,172);
	 width:980px; font-size:82%;  
	}


 #men1, #men2{
	
     width:460px;
	 line-height:1.2;
     color:black;
     font-size: .82em;
	 margin-bottom:8px;

	 border-width: 0px
     }
 #men1 { background-image: url("VT-images/molbgL.jpg")} 
 #men2 { background-image: url("VT-images/molbgR.jpg")}

	 
dt {margin-top:5px; font-size: 16px; font-weight:bold; color:#333333}
dd {font-size:11px; color:black; padding-top:5px}
.ds {font-size:14px}

#men1 {clear:both; float:left; margin-left:16px}

#men2 {float:right; clear: none; margin-right:16px}

dt a:link {color:#0000CC; text-decoration:none; background:transparent}
dt a:visited {color:#000066; text-decoration:none; background:transparent}
dt a:hover {color:red; background-color:yellow}
.ds a:link {color:#0000CC; text-decoration:none; background:transparent}
.ds a:visited {color:#000066; text-decoration:none; background:transparent}
.ds a:hover { color:red; background-color:yellow}



/* top-of-page navigation */

/* vnav id is for local page menu */
.vnav ul, .vnav ul li
{
	font-size: 12px;
	margin: 0;
	padding: 0;	
	list-style-type:none;
	display: block;
}
.vnav ul
{
	border: solid 1px #000;
	border-bottom-width: 0;
}
.vnav ul li
{
	border-bottom: solid 1px #000;
}
.vnav ul li a
{
	display: block;
	text-decoration: none;
	padding: 2px 10px;
	color:black;
	
}
.vnav ul li a:hover
{
	background-color:yellow;
	color:black;
}

.vnav
{
	margin-bottom: 1em; list-style-type:circle; font-size:12px
}

#ThisPageMenu {
	background-color:#66FFCC;
	line-height: 100%;
	text-align:center;
	 float: left;
	 width: 130px;
 	margin: 0px 10px 1px 10px;
 	padding: 1px;
	display: block;
	border: solid 1px #688
	}

