table.supportTab tr td, table.supportTab tr th{ background-repeat: repeat; background-attachment: scroll; width: 910px; border: solid 1px #666; }.cadreDes { background-image: url(http://ritme-elao.fr/fr//uploads/assets/images/structure_site/produit_decription_cadre.png); background-repeat: no-repeat; background-attachment: scroll; float: right; margin: 0 -10px 0 0; display: inline-table; }.description { color: #007cb7; font-weight: bold; line-height: 14px; text-align: justify; vertical-align: middle; width: 254px; height: 144px; float: right; margin: 85px 25px 0 -25px; }.textCorpo { text-align: justify; margin-right: 160px; margin-left: 160px; }.textActu { text-align: justify; margin-right: 25px; margin-left: 25px; }.title1 {     font-size: 1em;	color: #333a3f;	font: bold 32px/50px Arial;	}/*page univers*/.fondUnivEduc{ background: url(/uploads/assets/images/structure_site/univers_metier/fond/gradient_educ.png) repeat-x 0 bottom; overflow: hidden; padding: 0; }#nav { position: fixed; width: 1040px; }#blockNav { z-index: 3; float: right; }#contenu { position: relative; width: 960px; z-index: 1; }.education { color: #dd7709; font: 1em/20px Arial; text-align: left; margin-left: 10px; }.ColorEduc { color: #f0b061; }.ColorEduc:hover { color: #f6d797; }.ColorRech { color: #b17aaf; }.ColorRech:hover { color: #dd9fdd; }.recherche { color: #91438f; font-size: 1em; font-family: Arial; line-height: 20px; text-align: left; margin-left: 10px; }.fondUnivRech { background: url(/uploads/assets/images/structure_site/univers_metier/fond/gradient_rech.png) 0 bottom; overflow: hidden; padding: 0; }.ColorSan { color: #bbd26d; }.ColorSan:hover { color: #dbe28c; }.sante { color: #8cb71a; font-size: 1em; font-family: Arial; line-height: 20px; text-align: left; margin-left: 10px; }.fondUnivSan { background: url(/uploads/assets/images/structure_site/univers_metier/fond/gradient_san.png) repeat-x 0 bottom; overflow: hidden; padding: 0; }.fondUnivFin { background: url(/uploads/assets/images/structure_site/univers_metier/fond/gradient_fin.png) repeat-x 0 bottom; overflow: hidden; padding: 0; }.finance { color: #e2c300; font-size: 1em; font-family: Arial; line-height: 20px; text-align: left; margin-left: 10px; }.ColorFin { color: #f2dc4f; }.ColorFin:hover { color: #f9e98b; }.fondUnivInd { background: url(/uploads/assets/images/structure_site/univers_metier/fond/gradient_ind.png) repeat-x 0 bottom; overflow: hidden; padding: 0; }.industrie { color: #ca1147; font-size: 1em; font-family: Arial; line-height: 20px; text-align: left; margin-left: 10px; }.ColorInd { color: #e85281; }.ColorInd:hover { color: #f1a1bb; }#blockNavProd { z-index: 3; float: right; margin-top: -300px; }/*page formation*/.fondForm { background: url(/uploads/assets/images/structure_site/formation/page_form/fond_form.png) repeat-x 0 bottom; overflow: hidden; padding: 0; }.fondAcad { background: url(/uploads/assets/images/structure_site/formation/fond_acad.png) repeat-x 0 bottom; overflow: hidden; padding: 25px; }.trainingNewContent { width: 960px; overflow: visible; margin: 0 0 0 -190px; padding: 0; }.descriptionNewContent { background: url(/uploads/assets/images/structure_site/formation/fond_plume_prog_form.png) repeat-x -25px bottom; width: 910px; overflow: visible; margin: 0 0 50px 25px; }.ContentNewEditor { width: 480px; }.calendrier { vertical-align: middle; width: 150px; float: left; margin-top: 260px; }.colonRightForm { background-color: #f1f1f1; width: 250px; float: right; margin-top: 400px; padding: 0; }.NewDesc { width: 480px; margin-right: 285px; margin-left: 165px; }.fondInfo { background: url(/uploads/assets/images/structure_site/formation/page_info/fond_info.png) repeat-x 0 bottom; overflow: hidden; padding: 0px; }.fondEchan { background: url(/uploads/assets/images/structure_site/formation/page_echan/fond_echan.png) repeat-x 0 bottom; overflow: hidden; padding: 0px; }.ulaffiche { width: 612px; height: 612px; overflow: auto; padding-top: 25px; padding-right: 20px; padding-bottom: 25px; display: block; }.ulaffiche li { width: 102px; height: 102px; overflow: hidden; float: left; display: block; }*>.ulaffiche li { overflow: visible; }.ulaffiche img { height: 102px; overflow: hidden; max-height: 102px; }.ulaffiche div a { width: 102px; height: 102px; float: left; margin: auto; }.ulaffiche li div a:hover { position: relative; width: 205px; height: 205px; float: left; margin: -2px 0 -150px -105px; border: solid 3px #fff; }.ulaffiche li div a:hover img { height: 205px; max-height: 205px; }/*nav vertical information*/#nav2 { position: fixed; width: 1100px; }