html, body {height: 100%;}
body {margin:0px;padding:0px;background:url(../images/menu/m_fond.png) repeat-y;}
div,h1,h2,h3,h4,ul,li,table,p{margin:0px;padding:0px;border:0px;}
*,h1,h2,h3,h4,p,ul,li,div{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:11px;}
a {text-decoration:underline;color:#3E6795;}
a:hover {color:#3E6795;text-decoration:underline overline;}

#wrapper {position:relative;min-height:100%;height:100%;voice-family:"\"}\"";voice-family:inherit;height:auto;}
html>body #wrapper {height: auto;}

#container {width:850px;margin-bottom:20px;}
#clearall {clear:both;line-height:0px;height:0px;visibility:hidden;}

/************* TOP *************/
#header.H {width:850px;height:210px;background:url(../images/commun/top.png) no-repeat bottom;}
#header.H h1{width:219px;height:185px;background:#FFF url(../images/home/h_logo.jpg) no-repeat 30px 30px;float:left;}
#header.H h2{width:631px;height:185px;background:url(../images/commun/h_top.jpg) no-repeat;float:left;clear:right;}

#header {width:850px;height:170px;background:url(../images/commun/top.png) no-repeat bottom;}
#header h1 a{width:219px;height:145px;background:#FFF url(../images/commun/p_logo.jpg) no-repeat 45px 20px;float:left;display:block;}
#header h1 span{display:none;}
#header h2{width:631px;height:145px;background:url(../images/commun/p_top.jpg) no-repeat;float:left;}
#header h2 span{display:none;}
#header h3.about {background:url(../images/commun/titre_about.png) 0px 0px no-repeat;height:25px;width:608px;margin-left:220px;}
#header h3.team {background:url(../images/commun/titre_team.png) 0px 0px no-repeat;height:25px;width:608px;margin-left:220px;}
#header h3.techno {background:url(../images/commun/titre_technology.png) 0px 0px no-repeat;height:25px;width:608px;margin-left:220px;}
#header h3.pipe {background:url(../images/commun/titre_pipe.png) 0px 0px no-repeat;height:25px;width:608px;margin-left:220px;}
#header h3.cont {background:url(../images/commun/titre_contact.png) 0px 0px no-repeat;height:25px;width:608px;margin-left:220px;}
#header h3.discl {background:url(../images/commun/titre_disclaimer.png) 0px 0px no-repeat;height:25px;width:608px;margin-left:220px;}
#header h3 span{display:none;}

/************* CONTENT *************/
#content {float:left;width:570px;line-height:130%;margin:0px 30px;padding-bottom:70px;padding-top:30px;clear:right;}
#content h3.home {background:url(../images/home/h_fond.png) no-repeat 0 0;height:220px;padding:93px 40px 0px 250px;font-size:12px;margin:-30px 0px 0px 20px;text-align:justify;}
#content h3 span{display:none;}
#content h4 {padding:5px 25px;margin-bottom:10px;background: url(../images/commun/puce.png) 0 0px no-repeat;line-height:10px;color:#7280A1;}
#content p {margin-left:25px;text-align:justify;line-height: 16px;}
#content ul {margin:10px 0px 10px 50px;text-align:justify;}
.highlight {margin-top:20px;border:#96BB00 solid 1px;padding:10px;}
#profilAU {background:#FFF;border:#96BB00 solid 1px;padding:10px;position:absolute;top:305px;left:275px;z-index:2;width:530px;text-align:justify;visibility: hidden;}
#profilCP {background:#FFF;border:#96BB00 solid 1px;padding:10px;position:absolute;top:305px;left:275px;z-index:3;width:530px;text-align:justify;visibility: hidden;}

#pipeline {width:570px;margin-top:20px;}
#pipeline td{padding:5px;border-bottom:#858BAA solid 1px;}
#pipeline th{padding:5px 3px;background:#9CCE08;color:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:12px;border-left:#FFF solid 1px;border-bottom:#858BAA solid 1px;border-top:#858BAA solid 1px;}
#pipeline td.fleche{text-align:center;}
#pipeline td.titre{background:#EBEEF5;}

/************* FOOTER *************/
#footer {position:absolute;bottom:0px;width:850px;height:70px;background: url(../images/commun/footer.png) no-repeat;font-size:10px;clear:both;}
#footer #copy {position:relative;left:30px;float:left;color:#6C779D;padding-top:30px;text-align:right;}
#footer #copy a {text-decoration:none;color:#6C779D;font-weight:normal;}
#footer #copy span {text-decoration:none;color:#96BB00;font-weight:bold;}
#footer #copy a:hover {color:#96BB00;}
#footer #nav {position:relative;left:230px;width:600px;color:#6C779D;padding-top:40px;font-weight:bold;color:#96BB00;}
#footer #nav a {text-decoration:none;color:#6C779D;font-weight:normal;}
#footer #nav a:hover {color:#96BB00;}

/************* MENU *************/
#menu {width:220px;padding-top:20px;float:left;clear:left;}
#menu ul {list-style:none;}
#menu li {padding-bottom:20px;}
#menu #home {height:18px;}
#menu #home a{display:block;height:18px;background:url(../images/menu/m_home.png) no-repeat 19px 0px;}
#menu #home span {display:none;}
#menu #home a:hover {background:url(../images/menu/m_home.png) no-repeat 19px -18px;}
#menu #home.actif {background:url(../images/menu/m_home.png) no-repeat 19px -18px;}

#menu #about {height:18px;}
#menu #about a{display:block;height:18px;background:url(../images/menu/m_about.png) no-repeat 19px 0px;}
#menu #about span {display:none;}
#menu #about a:hover {background:url(../images/menu/m_about.png) no-repeat 19px -18px;}
#menu #about.actif {background:url(../images/menu/m_about.png) no-repeat 19px -18px;}

#menu #team {height:18px;}
#menu #team a{display:block;height:18px;background:url(../images/menu/m_team.png) no-repeat 19px 0px;}
#menu #team span {display:none;}
#menu #team a:hover {background:url(../images/menu/m_team.png) no-repeat 19px -18px;}
#menu #team.actif {background:url(../images/menu/m_team.png) no-repeat 19px -18px;}

#menu #techno {height:18px;}
#menu #techno a{display:block;height:18px;background:url(../images/menu/m_techno.png) no-repeat 19px 0px;}
#menu #techno span {display:none;}
#menu #techno a:hover {background:url(../images/menu/m_techno.png) no-repeat 19px -18px;}
#menu #techno.actif {background:url(../images/menu/m_techno.png) no-repeat 19px -18px;}

#menu #rd {height:18px;}
#menu #rd a{display:block;height:18px;background:url(../images/menu/m_pipe.png) no-repeat 19px 0px;}
#menu #rd span {display:none;}
#menu #rd a:hover {background:url(../images/menu/m_pipe.png) no-repeat 19px -18px;}
#menu #rd.actif {background:url(../images/menu/m_pipe.png) no-repeat 19px -18px;}

#menu #cont {height:18px;}
#menu #cont a{display:block;height:18px;background:url(../images/menu/m_contact.png) no-repeat 19px 0px;}
#menu #cont span {display:none;}
#menu #cont a:hover {background:url(../images/menu/m_contact.png) no-repeat 19px -18px;}
#menu #cont.actif {background:url(../images/menu/m_contact.png) no-repeat 19px -18px;}

