#content{margin:0px auto;width:980px;min-height:700px;}
#intro h1{text-align:center;text-decoration:none;font-size:24pt;color:#373cf5;margin:20px auto 0px auto;font-family:FiraSans,Verdana,Arial,Helvetica,sans-serif;font-weight:600;}
#engine h2{text-align:center;text-decoration:none;font-size:16pt;color:#373cf5;margin:20px auto 0px auto;font-family:FiraSans,Verdana,Arial,Helvetica,sans-serif;font-weight:600;}
#engine-bar{margin:0px auto;width:979px;height:226px;}
#engine-list{float:left;width:899px;overflow:hidden;height:226px;}
#engine-bar div.left{float:left;width:40px;height:226px;background-image:url("/images/moteur/gauche.png");background-repeat:no-repeat;opacity:0.2;}
#engine-bar div.right{float:left;width:40px;height:226px;background-image:url("/images/moteur/droite.png");background-repeat:no-repeat;opacity:0.2;}
#engine-bar div.left.active,#engine-bar div.right.active{cursor:pointer;opacity:1.0;}
#engine-table{position:relative;left:-1px;top:-1px;display:table;border-collapse:separate;border-spacing:1px;}
#engine-table div.critere{padding:0px;border-width:0px;display:table-cell;width:224px;min-width:224px;height:226px;}
#engine-table div.critere div.picto{margin:0px;padding:0px;width:224px;height:188px;cursor:pointer;opacity:0.6;}
#engine-table div.critere h3{margin:0px;padding-top:9px;text-align:center;background-color:#666666;color:white;font-size:11pt;font-weight:300;height:38px;cursor:pointer;}
#engine-table div.critere.active div.picto{opacity:1.0;}
#engine-table div.critere.active h3{background-color:#141ea5;color:white;}
#engine-arguments{border:1px solid #CCCCCC;border-top-width:0px;background-color:#F8F8F8;background-image:linear-gradient(to bottom,white,#F8F8F8);margin:0px auto;padding-top:10px;width:979px;}
#engine-arguments div.close{margin:10px;padding:0px;height:16px;background-image:url("/images/icons/close-cross.png");background-repeat:no-repeat;background-position:right;}
#engine-arguments div.arguments table{margin:0px;border-collapse:collapse;border-spacing:0px;}
#engine-arguments div.arguments td{padding:0px 5px;border-right:1px solid transparent;vertical-align:top;}
#engine-arguments div.arguments td.subs{width:213px;border-right-color:#CCCCCC;}
#engine-arguments div.arguments ul{margin:0px;padding:0px;}
#engine-arguments div.arguments ul li{margin:5px 10px;padding:0px;list-style-type:none;cursor:default;}
#engine-arguments div.arguments li.domaine,#engine-arguments div.arguments li.activite{cursor:default;color:black;text-decoration:none;padding-left:15px;text-indent:-15px;}
#engine-arguments div.arguments td.activites,#engine-arguments div.arguments td.domaines{width:213px;}
#engine-arguments div.arguments li.domaine:hover,#engine-arguments div.arguments li.activite:hover{color:#141ea5;text-decoration:none;cursor:pointer;}
#engine-arguments div.arguments ul li.button{margin:5px 10px;padding:5px 10px;background-color:#E8E8E8;color:#666666;}
#engine-arguments div.arguments ul li.button.active,#engine-arguments div.arguments ul li.button:hover{background-color:#141ea5;color:white;}
#engine-arguments div.arguments ul li.button div.dot{float:right;margin-left:10px;}
#engine-arguments div.arguments ul{margin:0px;padding:0px;}
#engine-dots{width:100%;height:16px;padding:20px 0px;text-align:center;}
#engine-dots div.dot{display:inline-block;width:16px;height:16px;margin:4px 12px;border-radius:8px;background-color:black;opacity:0.2;cursor:pointer;}
#engine-dots div.dot.active{background-color:#141ea5;opacity:1.0;}
