.richtext strong{font-weight:bold}.richtext em{font-style:italic}.richtext sub{vertical-align:sub;font-size:smaller}.richtext sup{vertical-align:super;font-size:smaller}.richtext li{display:list-item}.richtext ol,.richtext ul{margin-left:30px}.richtext ol{list-style-type:decimal}.richtext ol ul,.richtext ul ol,.richtext ul ul,.richtext ol ol{margin-top:0;margin-bottom:0}.richtext ul{list-style-type:disc}html{height:100%}html body{position:relative;height:100%;background:#fff url(/images/body-background.jpg)}html body #layout{position:relative;min-height:100%;height:auto !important;height:100%;margin:0 auto -210px auto;background:transparent url(/images/layout-background.png) repeat-y center top}html body #layout #header{position:relative;width:100%;height:266px;background:transparent url(/images/header-background.jpg) repeat-x left top}html body #layout #header #header-content{margin:auto;height:266px;background:transparent url(/images/header-content-background.png) no-repeat left top;position:relative;width:1000px;overflow:hidden;text-indent:-1000em;cursor:pointer}html body #layout #main{position:relative;width:900px;padding:10px 50px;margin:auto}html body #layout #main #left-column{width:170px;float:left}html body #layout #main #announcements .announcement{background-color:#c8000c;padding:5px;color:#f9dc38;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc);font-size:14px;line-height:120%;font-weight:bold;text-align:center;margin-top:5px}html body #layout #main #announcements .announcement p{margin-top:5px}html body #layout #main #navigation{width:170px;padding:5px 0px 20px 0px;background:transparent url(/images/navigation-background.jpg) repeat-y left top;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/stylesheets/PIE.htc);margin-bottom:20px}html body #layout #main #navigation a{text-decoration:none;font-family:georgia,garamond,serif;font-weight:bold}html body #layout #main #navigation a:hover{color:#f9d81d}html body #layout #main #navigation > ul > li{margin-top:5px}html body #layout #main #navigation > ul > li > a{display:block;background:transparent url(/images/sector-button-background.png) no-repeat left top;color:#fff;padding:14px 5px 0px 25px;width:132px;height:29px;margin:auto;font-size:13.5px}html body #layout #main #navigation > ul > li > a.active{background-position:left bottom}html body #layout #main #navigation > ul > li > ul{border-bottom:1px solid #c4c4c3;margin:10px 5px}html body #layout #main #navigation > ul > li > ul > li{margin-top:5px}html body #layout #main #navigation > ul > li > ul > li > a{position:relative;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/stylesheets/PIE.htc);background:transparent url(/images/category-button-background.jpg) repeat-y left top;color:#fff;width:152px;margin:auto;padding:5px;font-size:13.5px}html body #layout #main #navigation > ul > li > ul > li > ul > li{margin-top:5px;list-style-type:disc;color:#afafaf;margin-left:25px}html body #layout #main #navigation > ul > li > ul > li > ul > li > a{font-size:12.5px;color:#afafaf}html body #layout #main #content{float:right;width:720px;padding-bottom:20px}html body #layout #main #content .item{margin-top:20px}html body #layout #main #content .item.image,html body #layout #main #content .item.diaporama{position:relative;background:transparent url(/images/article-image-background.jpg);padding:13px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc)}html body #layout #main #content .item.download-file,html body #layout #main #content .item.link{margin-top:10px;height:30px;width:635px;background:transparent url(/images/download-icon.png) no-repeat 13px center;padding:10px 5px 10px 50px;border-top:1px solid #acaaa3;border-bottom:1px solid #acaaa3;line-height:30px}html body #layout #main #content .item.download-file .prompt,html body #layout #main #content .item.link .prompt{display:inline;color:#acaaa3;font-size:14px;font-weight:bold;padding:0px 5px}html body #layout #main #content .item.download-file a,html body #layout #main #content .item.link a{font-size:11px;display:inline;color:#433c37;text-decoration:none;border-left:1px solid #acaaa3;padding:0px 10px}html body #layout #main #content .item.link{width:680px;background:none;padding:10px 5px 10px 5px}html body #layout #main #content .item.external_video{margin-left:auto;margin-right:auto}html body #layout #main #content .item.table-container{color:#433c37}html body #layout #main #content .item.table-container table{margin:auto}html body #layout #main #content .item.table-container table th{color:#c8000c;font-weight:bold;border-bottom:1px dotted #acaaa3;padding-bottom:4px}html body #layout #main #content .item.table-container table tr{border-bottom:1px dotted #acaaa3}html body #layout #main #content .item.table-container table td{padding:2px 10px;border-bottom:1px dotted #acaaa3}html body #layout #main #content h2{width:655px;height:73px;line-height:73px;background:transparent url(/images/section-title.jpg) no-repeat left top;color:#fff;font-weight:bold;font-size:32px;font-family:georgia,garamond,serif;padding-left:65px}html body #layout #main #content h3{margin-top:-7px;background:transparent url(/images/category-title.png) no-repeat left top;color:#fff;font-size:20px;font-family:georgia,garamond,serif;padding-left:41px;width:438px;height:48px;line-height:48px}html body #layout #main #content h3 a{color:#fff;text-decoration:none}html body #layout #main #content p{font-size:12px;color:#433c37;margin:8px 0px;line-height:130%;text-align:justify}html body #layout #main #content li{color:#433c37;font-size:12px;line-height:130%}html body #layout #main #content .articles{position:relative;background-color:#f6f4f3;padding:10px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc)}html body #layout #main #content .articles .article{cursor:pointer;position:relative;margin-top:15px;padding-bottom:15px;overflow:auto}html body #layout #main #content .articles .article .summary{border-bottom:1px solid #c4c4c3;margin-left:5px}html body #layout #main #content .articles .article h4 a{font-size:15px;text-transform:uppercase;color:#c8000c;font-variant:italic;font-weight:bold;margin-bottom:5px;text-decoration:none}html body #layout #main #content .articles .article h4 a:hover{color:#f9d81d}html body #layout #main #content .articles .article .thumb{padding:4px;position:relative;width:122px;height:130px;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/stylesheets/PIE.htc);background-color:#c8c8c6;margin-right:15px;margin-top:5px}html body #layout #main #content a.next{display:block;position:absolute;right:0px;bottom:3px;font-size:11px;text-decoration:none;color:#433c37;height:10px;background:transparent url(/images/next-icon.png) no-repeat left top;padding-left:15px}html body #layout #main #content a.next:hover{color:#c8000c}html body #layout #main #content .clear{clear:both}html body #layout #main #content .section h3{margin-top:10px}html body #layout #main #content .section .category{position:relative;padding-bottom:15px}html body #layout #main #content > .article{position:relative;background-color:#f6f4f3;padding:10px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc);color:#4b4b4a;margin-top:10px}html body #layout #main #content > .article h4{font-size:18px;font-family:georgia,garamond,serif;font-weight:bold}html body #layout #main #content > .article a{color:#433c37;text-decoration:none;font-weight:bold;border-bottom:1px dotted #433c37}html body #layout #main #content > .article a:hover{color:#c8000c;border-bottom:1px solid #c8000c}html body #layout #main #content > .article .site-map .richtext ul li{margin:5px}html body #layout #main #content > .article .site-map .richtext ul li a{border-bottom:1px dotted #a9a29d}html body #layout #main #content > .article .site-map .richtext > ul > li{font-size:16px}html body #layout #main #content > .article .site-map .richtext > ul > li > ul > li{font-size:14px}html body #layout #main #content > .article .legal h3{margin-top:20px}html body #layout #main #content .home .sections{overflow:auto;margin-left:-21px;width:740px;border-bottom:1px solid #c4c4c3;margin-bottom:10px}html body #layout #main #content .home .section{cursor:pointer;position:relative;float:left;padding-bottom:15px;margin-left:21px}html body #layout #main #content .home .section .illustration{position:relative}html body #layout #main #content .home .section .illustration .logo{position:absolute;z-index:20}html body #layout #main #content .home .section h2{width:100%;color:#c8000c;background:none;font-size:18px;height:20px;line-height:20px;padding:0px;margin-top:10px}html body #layout #main #content .home .section .item{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/stylesheets/PIE.htc)}html body #layout #main #content .home .section.normal{width:710px}html body #layout #main #content .home .section.normal .item{padding:5px}html body #layout #main #content .home .section.normal .logo{left:5px;bottom:5px}html body #layout #main #content .home .section.normal .summary{height:190px/3}html body #layout #main #content .home .section.half{width:339px}html body #layout #main #content .home .section.half .item{padding:12px}html body #layout #main #content .home .section.half .logo{left:12px;bottom:12px}html body #layout #main #content .home .section.half .summary{height:190px/2}html body #layout #main #content .home .section.third{width:223px}html body #layout #main #content .home .section.third .item{padding:7px}html body #layout #main #content .home .section.third .logo{left:7px;bottom:7px}html body #layout #main #content .home .section.third .summary{height:190px}html body #layout #main #content .home .articles{overflow:auto;padding:5px;margin-top:10px}html body #layout #main #content .home .articles .article{width:135px;margin:3px;float:left;height:300px;overflow:hidden}html body #layout #main #content .home .articles .article .thumb{margin-bottom:10px}#spacer{clear:both;height:210px}#footer{position:absolute;width:100%;height:210px;clear:both;background:#000 url(/images/footer-background.jpg)}#footer #footer-content{position:relative;height:195px;width:770px;margin:auto;background:transparent url(/images/cgt-logo.png) no-repeat 50px center;padding-left:230px;padding-top:15px}#footer #footer-content .links{width:154px;float:left}#footer #footer-content .links a{font-size:11px;color:#f1efee;text-transform:uppercase;text-decoration:none;line-height:16px}#footer #footer-content .links a.strong{border-bottom:1px dotted #8b8988}#footer #footer-content .links a:hover{color:#c8000c}#footer #footer-content .links a:hover.strong{border-bottom:1px dotted #c8000c}#footer #footer-content .credits a{top:10px;right:10px;display:block;position:absolute;width:85px;height:21px;text-indent:-1000em;overflow:hidden;background:transparent url(/images/ouvrages_signature.png) no-repeat left top;opacity:0.9}#footer #footer-content .credits a:hover{opacity:1}
