@CHARSET "UTF-8";

* { margin: 0; padding: 0; }
body { font-family: helvetica, Verdana, Arial, sans-serif ; font-size: 11px; }

li { list-style: none; }
h3 { color: #e1001a; font-size: 20px; }
a:link, a:visited { color: #000; text-decoration: none;}
a:hover { color: #e1001a; }
a:active { color: #9d9d9d; }


#homecontent { position:absolute; width:1020px; height: 100%; left:50%; margin-left: -510px; }
#homecontent h1 { height: 80px; background: url("../img/eiffage.gif") no-repeat 30px top; margin: 10px 10px 0 10px; border-bottom: 1px dotted #000; }
#homecontent h1 em { display: none;}
#homecontent h2 { height: 80px; background: url("../img/home_baseline.gif") no-repeat center; margin: 0 10px; }
#homecontent h2 em { display: none;}

#cols { margin-top: 15px; }
.clear { clear: both; border-top: 1px dotted #000; margin: 0 10px; }
#cols, #description { position: relative; margin: 0 10px; }
.col1, .col2 { width: 475px; margin: 0 0 10px 0; }
.col1 { float: left; }
.col2 { float: right; }
.col1 h3, .col2 h3 { height: 65px;  border-bottom: 1px dotted #000; margin-bottom:10px; }
.col1 h3 em, .col2 h3 em { display: none;}
.col1 h3 { background: url("../img/home_phosphore1.gif") no-repeat top left; }
.col2 h3 { background: url("../img/home_phosphore2.gif") no-repeat top left; }
.col1 #img_phos1 { height: 213px; background: url("../img/home_img1.jpg") no-repeat top left; }
.col2 #img_phos2 { height: 213px; background: url("../img/home_img2.jpg") no-repeat top left; }
#cols .col1 p, #cols .col2 p { height: 80px; line-height: 80px; text-align: center; }

.visit em { display: none; }
.visit { display: block; height: 26px; background: url("../img/visit.gif") no-repeat top left; }
.visit:hover { background-position: left -26px; }
.visit:active { background-position: left -52px; }

#homefooter { clear: both; position:absolute; width: 1020px; background: #fff;bottom:0; left:50%; margin-left: -510px; padding: 7px 0 0 3px; border-top: 1px dotted #000;}
body > #homefooter { position: fixed;  }

a#install{ display: block; position: absolute; right: 0; top: 0;color: #e1001a; width: auto; padding: 4px 0; background: url(../img/arrow2.gif) no-repeat; padding-left: 20px; margin-left: 10px;}
a#install:link, a#install:visited { background-position: 0 2px; }
a#install:hover {  color: #a3d141; background-position: 0 -115px; }
a#install:active { color: #9d9d9d; background-position: 0 -232px; }