/* ************************************************************************ */
/* OC'T - OC Technologies : Style sheet                                     */
/* ************************************************************************ */
/* Creation : oxc - 2005-07-14                                              */
/*            */
/* ************************************************************************ */

body     { margin:0px;
		   padding:0px;
		   font-family: arial, helvetica, sans-serif;
		   /* font-size: 12px; */
		   font-size: small;
		   line-height: 1.1em;
		   color: #000000;
           background-color: #FFFFFF;
		 }

#lefttop { position: absolute;
           top:0px;
		   left:0px;
           margin:5px;
           padding:1px;
		   background-color: #FFFFFF;
		   border-top:    0px solid #FFFFFF;
		   border-left:   2px solid #FFFFFF;
		   border-right:  2px solid #FFFFFF;
		   border-bottom: 2px solid #FFFFFF;
		   width:100px;
		 }

#left    { position: absolute;
		   width:100px;
		   top:100px;
		   left:2px;
           margin:0px 0px 0px 10px;
           padding:10px;
		   background-color: #FFFFFF;
		   border-top:    2px solid #FFFFFF;
		   border-left:   2px solid #EA8B2E;
		   border-right:  2px solid #FFFFFF;
		   border-bottom: 2px solid #FFFFFF;
		 }


#middle  { margin:10px 10px 0px 130px;
           padding:10px 10px 10px 10px;
		   background-color: #FFFFFF;
		   border-top:    2px solid #EA8B2E;
		   border-left:   2px solid #FFFFFF;
		   border-right:  2px solid #FFFFFF;
		   border-bottom: 2px solid #FFFFFF;
		   text-align: left ;
		 }

#aide {	position: absolute;
		top:10px;
		right:10px;
		margin-top:5px;
		margin-bottom:30px;
		padding-top:1px;
		background-color: #FFFFFF;
		font-size: x-small;
}
p.aide {margin:0px;
		padding:0px;
		border:0px;
}

#bottom  { margin:0px 10px 5px 130px;
           padding: 0px 10px 10px 10px;
		   background-color: #FFFFFF;
		   border-top:    2px solid #B90303;
		   border-left:   2px solid #FFFFFF;
		   border-right:  2px solid #FFFFFF;
		   border-bottom: 2px solid #FFFFFF;
		   text-align: right ;
		   font-size: x-small;
		 }

#downunder { display:none; }

ul.menuleft { padding: 1px;
			margin: 1px;
			border: 0px;
			list-style-type:none; 
}

a.menuleft:link    {color:#000000;text-decoration: none;}
a.menuleft:visited {color:#000000;text-decoration: none;}
a.menuleft:hover   {color:#B90303;text-decoration: none;font-weight: bold;}

h1       { font-size: large; color:#EA8B2E; }
h2       { font-size: medium; color:#B90303; }
h3       { font-size: medium; }

a:link   { color:#000000; text-decoration: underline; font-weight: normal}
a:visited{ color:#000000; text-decoration: underline; font-weight: normal}
a:hover  { color:#B90303; text-decoration: underline; font-weight: normal}

a.mute:link    {color:#000000;text-decoration: none;font-weight: normal;}
a.mute:visited {color:#000000;text-decoration: none;}
a.mute:hover   {color:#B90303;text-decoration: none;font-weight: bold;}
a.mute:before  { content: "» "; }

img         { border:  0px solid #000000; }
img.illus   { border:  2px solid #000000; }
img.fltimg  { border-top:    2px solid #B90303;
		      border-left:   2px solid #B90303;
		      border-right:  2px solid #B90303;
		      border-bottom: 2px solid #B90303; /*  */
			  margin: 2px;
              float: right;
		    }

/* *********************************************************** */
/* Contact form section*/
/* *********************************************************** */
form.formcss   { padding: 1em; }
fieldset.type1 {background-color: #EEEEEE; }
fieldset.type2 {background-color: #DDDDDD; }
form.formcss label { display: inline;
					float: left;
					width: 110px;   
					text-align:right;
					padding:2px;
} 
