html, body {margin: 0px; padding: 0px; border: 0px;}

body {background:#eee; behavior: url(csshover3.htc);}

#content { background:#fff; width: 900px; position:relative; margin-top:0px; border:0px; top: 0px;
           border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;
           margin-left: auto;  margin-right: auto; padding: 0px; min-height: 100%;}

#header {  background:url('images/plysolene-header.png'); width: 900px; position:relative; border:0px solid #000; top: 0px; margin-left: auto; 
           border-right:1px solid #ccc; border-left:1px solid #ccc;
           margin-right: auto;  margin-top:0px; margin-bottom:0px; padding: 0px; height: 150px;}

#main {
	margin-top: 40px;
	border:0px solid #000;
	background:#fff;
	padding-top: 0px;
	margin-left: 15px;
	margin-right:15px;
	float:left;
}

#border {display: inline; margin-top:40px; margin-left:15px; margin-bottom: 15px; border-right: 1px solid #ccc; float:left; }

#leftbox {display: inline;  margin-top:0px; margin-right:15px; padding-top:10px; padding-left:15px; padding-right:15px;  background:url('images/box-backing-fade.png') repeat-x; float:left; border-top:1px solid #004685;}

#rightbox {display: inline;  margin-top:40px; margin-left:15px; margin-bottom: 15px; padding-top:10px; padding-left:15px; padding-right:15px;  background:url('images/box-backing-fade.png') repeat-x; float:left; border-top:1px solid #004685;}
#rightbox img {margin-top:20px;}

.narrowbox {width:250px;}
.widebox {width:529px;}
.fullbox {width:840px;}

.prodmenu img {margin-left:-15px;}

.redtext { color:#ff0000; }

#menu { width: 100%; background:url('images/menudot.png'); float: left;}
#menu ul {list-style: none; margin: 0; padding: 0; float: left; }
#menu li {float:left; width: 120px;  position: relative;}
#menu a, #menu h2 {text-align: center; font: 14px verdana; display: block; border-width: 0px; height:14px; background:url('images/menudot.png');
                   cursor:pointer; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 8px 3px;}
#menu h2 {color: #fff;}
#menu a {color: #fff;  text-decoration: none;}
#menu a:hover {color: #CC6600;}

#menu li:hover h2 {background:url('images/menudotdark.png'); }

#menu ul ul {position: absolute; z-index: 500;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul {display: block;}

#menu ul ul li { width: 160px;}
#menu ul ul a, #menu ul ul h2 { font-weight:bold; padding:4px 0px; padding-left:10px; height:20px; text-align: left; color:#476ba1; background:url('images/menudotdark.png') repeat-y #fff; filter:alpha(opacity=90); -moz-opacity: 0.9;}


#menu1 {width:100%; position:absolute; top:0px; padding:00; margin:0 auto; list-style-type:none; left:0px; height:30px;
	background:url('images/menudot.png'); }
#menu1 li {float:left; }
#menu1 a {display:block; top:0px; margin-top:8px; margin-left:30px; color:#FFFFFF; text-align:center; padding:4px 5; 
          text-decoration:none; float:left; height:20px; }
#menu1 a:hover {color:#CC6600;}

a{text-decoration:none}
a:link {COLOR:#CC0000;}
a:visited {COLOR: #CC0000;}
a:active {COLOR: #CC0000;}
a:hover {COLOR: #CC0000; text-decoration:underline}

.prod-home {width:190px; margin-right:10px; margin-left:10px; border:0px; float:left;}
.prod-home img {border:0px;}
.prod-home .big {font-size:24px; font-weight:bold; color:#3c5f97;}
.prod-home p { text-align:left;}
.prod-home a {color:#000;}
.prod-home a:hover {color:#c00;text-decoration:none}
.prod-home a:hover .big {color:#c00;}


#footer {border-top: 1px solid #0e56a5; top:auto; height: auto; margin: 0; clear: both;} 

.ftlegals {float:left; width:500px;}
.ftlegals p {margin-top:20px; margin-left:10px;}
.ftgroup {float:right; width:300px;}
.ftgroup p {text-align:right; margin-top:20px;}
.ftgroup img { float:right; margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom:10px; border:0px; }

.download {margin-right:20px; margin-bottom:10px; border:0px; }
.emailform {margin-right:30px; text-align:right; float:left;}
.emailform input, select {margin-top:5px;}

p,table,li,h1,h2,h3,h4
{font-family: verdana, arial, 'sans serif'; }

.table-line {height:1px; background:url('images/menudot.png');}

p, h1, h2, h3, table, li, hr
{margin-left: 0pt;}

th { font-weight:bold }

p, li, th, td{font-size:11px; text-align: justify;}

.intro {font-size: 12px; COLOR: #000; font-weight:bold;}