/* CSS Document author: Joel Liron date: October 2008 contact: liron@icosgroup.net */ * { margin : 0; padding : 0; } body { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-color: #D9D9D9; text-align: justify; margin: 0px 0px; padding: 0; } INPUT { font-size: 8pt; } form { margin: 0; padding: 0; display: inline; } SPAN.comment { font-size: 10pt; font-weight: normal; } UL { font-size: 8pt; color: #D9D9D9; padding-left: 58px; padding-right: 3px; } UL.press { font-size: 8pt; padding-left: 10px; padding-right: 5px; } OL { font-size: 8pt; color: #D9D9D9; margin: 3px; } LI { border-width: 0em; font-size: 9pt; color: #D9D9D9; } OL.report { font-size: 8pt; color: black; margin-left: 30px; margin-right: 15px; } ul.report { font-size: 8pt; color: black; margin-left: 30px; margin-right: 15px; } LI.report { color: black; } LI.press { color: black; margin-left: 10px; } Big { color: red; font-weight: bold; } Big.bar { color: white; font-weight: bold; } DIV.sc { line-height: 80%; } DIV.sc2 { line-height: 40%; } DIV.sc3 { line-height: 55%; } DIV.footer { font-size: 8pt; font-weight: normal; vertical-align: bottom; } DIV.home { vertical-align: top; } DIV.langue { font-size: 8pt; font-weight: normal; vertical-align: bottom; text-align: right; } img.board { align:left; border-width: 2 3 3 2; border-color: #8F9090; margin: 2 10 2 0; float:left; } img.left { border: 0; float: left; margin-right: 6px; padding-right: 6px; margin-bottom: 3px; } img.left2 { border: 0; float: left; margin-right: 8px; margin-bottom: 3px; } img.events50 { border: 0; float: left; margin-right: 8px; margin-bottom: 3px; width:50px; } img.events150 { border: 0; float: left; margin-right: 8px; margin-bottom: 3px; width:150px; } img.fellow { border-width: 1 2 2 1; border-color: #8F9090; width: 150; } img.report { border: 0; float: left; width:120px; padding: 0px; margin-right: 8px; margin-bottom: 0px; # margin-bottom: 0px; # padding-bottom: 0px; } img.middle { border: 0; float: left; padding: 0px; margin-right: 8px; margin-bottom: 0px; # margin-bottom: 0px; # padding-bottom: 0px; } img.right { border: 0; float: right; margin-left: 6px; margin-bottom: 3px; } img.home_logo { border: 0; padding-top: 5px; # margin-top: 5px; } img.home_logo2 { border: 0; padding-top: 5px; text-align: center; # margin-top: 5px; # text-align: center; # display: block; } hr { color: red; background-color: red; border-top: red; border-right: red; border-bottom: red; border-left: red; height: 3px; display:block; } P { color: #D9D9D9; text-align: justify; line-height: 120%; padding: 0; margin-left: 8px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; /margin-bottom: 8px; } p.home_left { color: #D9D9D9; text-align: justify; line-height: 120%; font-size: 8pt; } p.home_left2 { color: #D9D9D9; text-align: left; line-height: 120%; font-size: 8pt; } p.home_left3 { color: #D9D9D9; text-align: center; line-height: 120%; font-size: 8pt; } p.home_left4 { color: #D9D9D9; text-align: justify; line-height: 120%; font-size: 8pt; padding-top:8pt; } p.home_middle { color: black; text-align: justify; font-size: 8pt; line-height: 120%; margin-bottom: 8px; /margin-bottom: 8px; } p.home_middle_links { text-align: right; padding: 0px; margin: 0px; margin-top: 0px; margin-right: 8px; margin-bottom: 4px; /margin-bottom: 4px; } p.home_middle_links2 { text-align: right; margin-top: 0px; margin-right: 8px; margin-bottom: 0px; /margin-bottom: 0px; } p.film { color: black; font-size: 8pt; font-weight: bold; text-align: justify; line-height: 100%; padding: 0; margin-left: 4px; margin-top: 0px; margin-right: 4px; margin-bottom: 2px; /margin-bottom: 2px; } p.film2 { color: black; font-size: 8pt; text-align: justify; line-height: 100%; padding: 0; margin-left: 4px; margin-top: 4px; margin-right: 4px; margin-bottom: 2px; /margin-bottom: 2px; } P.film3 { color: #D9D9D9; text-align: justify; line-height: 120%; padding: 0; margin-left: 16px; margin-top: 8px; margin-right: 16px; margin-bottom: 8px; /margin-bottom: 8px; } P.film4 { color: #D9D9D9; text-align: right; line-height: 120%; padding: 0; margin-left: 16px; margin-top: 8px; margin-right: 16px; margin-bottom: 8px; /margin-bottom: 8px; } H1 { color: #D9D9D9; font-size: 12pt; line-height: 120%; font-weight: bold; padding-left: 8px; padding-bottom: 2px; padding-top: 4px; } H1.report { color: #D9D9D9; text-align: center; font-size: 12pt; line-height: 120%; font-weight: bold; padding-left: 8px; padding-bottom: 2px; padding-top: 4px; } H1.media { color: white; font-family: Times New Roman, Times, serif; font-size: 15pt; font-weight: bold; } H1.red { color: red; font-size: 12pt; font-weight: bold; } H2 { color: #D9D9D9; font-size: 9pt; font-weight: bold; margin-top: 6px; margin-bottom: 4px; padding-left: 3px; } H2.red { color: red; font-size: 10pt; font-weight: bold; } H3 { color: #E02726; font-size: 9pt; font-weight: bold; font-style: italic; margin-bottom: 4px; padding-bottom: 4px; } H4 { color: black; font-size: 10pt; line-height: 100%; padding: 0; margin-left: 4px; margin-top: 4px; margin-right: 4px; margin-bottom: 6px; /margin-bottom:6px; } table { line-height: 140%; letter-spacing: 0.2px; color: #D9D9D9; font-size: 9pt; text-align: justify; } table.share { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: dashed dashed dashed dashed; border-color: gray gray gray gray; border-collapse: separate; background-color: white; } table.share th { border-width: 2px 2px 2px 2px; padding: 5px 5px 5px 5px; border-style: solid solid solid solid; border-color: red red red red; background-color: white; -moz-border-radius: 12px 12px 12px 12px; } table.share td { border-width: thin thin thin thin; padding: 2px 2px 2px 2px; border-style: solid solid solid solid; border-color: red red red red; background-color: white; -moz-border-radius: 8px 8px 8px 8px; } table.page { margin-top: 5pt; margin-right: 0px; margin-bottom: 0pt; margin-left: 25pt; background-color: black; } table.home_table { width: 100%; border: 0; padding: 0; border-spacing: 0; margin: 0; background-color: white; } table.reports_table { border: 0; padding: 0; border-spacing: 0; margin: 0; background-color: white; } table.reports_table2 { border: 0; padding: 0; border-spacing: 0; margin: 0; color: black; } TABLE.box { background-color: #F8B97A; } table.icos_pics { width: 100%; padding: 0; margin: 0; background-color: black; } table.team { padding-left: 8px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 8px; } table.video { width: 100%; border: solid 1px #333333; text-align: center; padding: 0; margin: 0; background-color: black; } table.icosfilm { width: 100%; text-align: center; padding: 0; margin: 0; } table.menu_film_photo { width: 100%; background-color: white; padding: 0; margin: 0; border-bottom-style: solid; border-bottom-color: red; border-bottom-width: 3px; /border-bottom: 3px solid red; } td.menu_film_photo { border-right-style: solid; border-right-color: red; border-right-width: 2px; /border-right: 2px solid red; } td.headgrey { color: #CDCAC6; background-color: #CDCAC6; font-size: 14pt; font-weight: bold; line-height: 110%; text-align: center; vertical-align: middle; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 6px; /border-bottom: 6px solid white; margin-bottom: 0px; padding-bottom: 9px; padding-top: 6px; } td.headgreyleft { color: #CDCAC6; background-color: #CDCAC6; font-size: 14pt; font-weight: bold; line-height: 110%; vertical-align: middle; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 6px; /border-bottom: 6px solid white; margin-bottom: 0px; padding-bottom: 9px; padding-top: 6px; padding-left: 16px; } td.headblack { color: white; background-color: black; font-size: 14pt; font-weight: bold; line-height: 110%; text-align: left; vertical-align: middle; border-bottom-style: solid; border-bottom-color: #DF2027; border-bottom-width: 6px; /border-bottom: 6px solid #DF2027; margin-bottom: 0px; padding-bottom: 9px; padding-top: 6px; padding-left: 16px; } td.pic_menu { padding-top: 35px; padding-bottom: 2px; padding-left: 16px; padding-right: 6px; text-align: left; } td.headgreyleft_report { color: #CDCAC6; background-color: #CDCAC6; font-size: 14pt; font-weight: bold; line-height: 110%; vertical-align: middle; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 6px; /border-bottom: 6px solid white; margin-bottom: 0px; padding-bottom: 9px; padding-top: 6px; padding-left: 16px; } td.headgreyleft_report2 { color: #CDCAC6; background-color: #CDCAC6; font-size: 14pt; font-weight: bold; line-height: 110%; vertical-align: middle; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 6px; /border-bottom: 6px solid white; margin-bottom: 0px; padding-bottom: 9px; padding-top: 6px; padding-left: 6px; } td.headblack_report { color: white; background-color: black; font-size: 14pt; font-weight: bold; line-height: 110%; text-align: center; vertical-align: middle; border-bottom-style: solid; border-bottom-color: #DF2027; border-bottom-width: 6px; /border-bottom: 6px solid #DF2027; margin-bottom: 0px; padding-bottom: 9px; padding-top: 6px; padding-left: 16px; } td.headblack_media { color: white; background-color: #333333; font-size: 14pt; font-weight: bold; line-height: 110%; text-align: center; vertical-align: middle; border-bottom-style: solid; border-bottom-color: #DF2027; border-bottom-width: 6px; /border-bottom: 6px solid #DF2027; margin-bottom: 0px; padding-bottom: 9px; padding-top: 10px; padding-left: 16px; } td.1 { color: #D9D9D9 font-size: 8pt; line-height: 140%; letter-spacing: 0.2px; padding: 0px; margin: 0px; } td.2 { color: black; font-size: 8pt; line-height: 140%; letter-spacing: 0.2px; padding: 0px; #padding: 0px; margin: 0px; } td.3 { color: #D9D9D9; font-size: 8pt; line-height: 140%; letter-spacing: 0.2px; padding: 0px; margin: 0px; } td.4 { border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 3px; /border-bottom: none; padding: 0px; margin: 0px; } td.5 { border-bottom-style: solid; border-bottom-color: red; border-bottom-width: 3px; /border-bottom: none; margin-bottom: 0px; padding: 0px; margin: 0px; } td.media_contact { color: #D9D9D9 font-size: 9pt; line-height: 140%; letter-spacing: 0.2px; padding: 10px; margin: 0px; } TD.sous-titre { color: white; background-color: #E02726; font-size: 10pt; font-weight: bold; padding:5px; } TD.box { color: black; background-color: #F8B97A; font-weight: bold; font-style: italic; text-align: justify; } TD.box2 { color: black; background-color: #F8B97A; font-size: 2pt; text-align: justify; } td.report_text { color: black; font-size: 9pt; line-height: 120%; text-align: left; padding-left: 16px; padding-right: 12px; padding-top: 10px; padding-bottom: 6px; } td.report_pics { text-align: right; padding: 0px; margin: 0px; } td.report_menu { color: #D9D9D9 font-size: 8pt; text-align: left; padding-right: 3px; padding-top: 0; margin: 0px; } td.media_text { color: black; font-size: 9pt; line-height: 120%; text-align: left; padding-left: 0px; padding-right: 5px; padding-top: 0px; padding-bottom: 1px; border-style: solid; border-color: red; border-width: 1px; /border: 1px solid red; } td.cities { color: white; font-size: 9pt; font-weight: bold; line-height: 140%; letter-spacing: 0.2px; padding-top: 11px; vertical-align: top; text-align: center; } td.page { padding: 0px; margin: 0px; vertical-align: top; width: 100%; border-spacing: 0; } td.langue { padding-top: 6px; vertical-align: top; text-align: center; color: white; } td.pic_menu { vertical-align: top; width: 20%; text-align: justify; background-color: black; } td.pic_menu2 { font-size: 8pt; vertical-align: bottom; width: 20%; text-align: left; background-color: black; padding: 2px; } td.pic_main { vertical-align: top; width: 80%; background-color: black; } td.videos_td_black { border: solid 2px #D81F2A; text-align: center; vertical-align: top; padding: 0; background-color: black; } td.videos_td { border: solid 2px #D81F2A; font-weight: bold; text-align: center; vertical-align: top; padding: 0; background-color: white; } td.videos_td_maps { border: solid 1px #D81F2A; color: #D9D9D9; font-weight: bold; text-align: center; vertical-align: top; padding: 0; background-color: black; } td.videos_td_film { border: solid 1px #D9D9D9; text-align: center; vertical-align: top; padding: 0; background-color: #333333; } td.videos_td_noborder { text-align: center; vertical-align: top; padding: 0; margin:0; background-color: black; } td.videos_td_noborder_white { text-align: left; vertical-align: top; padding-left: 9; padding-right: 0; padding-top: 4; padding-bottom: 2; background-color: white; } td.film_photo { vertical-align: top; text-align: right; padding: 0; background-color: black; } A { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A:link { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A:visited { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A:focus { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A:hover { color: white; font-size: 8pt; text-decoration: underline; font-weight: bold; } A:active { color: red; font-size: 8pt; text-decoration: none; font-weight: bold; } A.langue { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.langue:link { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.langue:visited { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.langue:focus { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.langue:hover { color: white; font-size: 8pt; text-decoration: underline; font-weight: bold; } A.langue:active { color: black; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media2 { color: black; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media2:link { color: black; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media2:visited { color: black; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media2:focus { color: black; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media2:hover { color: black; font-size: 8pt; text-decoration: underline; font-weight: bold; } A.media2:active { color: red; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media_list { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media_list:link { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media_list:visited { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media_list:focus { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media_list:hover { color: white; font-size: 8pt; text-decoration: none; font-weight: bold; } A.media_list:active { color: red; font-size: 8pt; text-decoration: none; font-weight: bold; } A.home { font-size: 8pt; font-weight: bold; text-decoration: none; } A.home:link { color: #1F497D; } A.home:visited { color: #1F497D; } A.home:focus { color: #1F497D; } A.home:hover { color: #1F497D; text-decoration: underline; } A.home:active { color: #1F497D; } A.h4 { color: black; text-decoration: none; } A.h4:link { text-decoration: none; color: black; } A.h4:visited { text-decoration: none; color: black; } A.h4:focus { text-decoration: none; color: black; } A.h4:hover { text-decoration: underline; color: black; } A.h4:active { text-decoration: none; color: black; } A.report { color: red; font-size: 9pt; font-weight: bold; text-decoration: none; } A.report:link { color: red; font-size: 9pt; font-weight: bold; } A.report:visited { color: red; font-size: 9pt; font-weight: bold; } A.report:focus { color: red; font-size: 9pt; font-weight: bold; } A.report:hover { color: red; text-decoration: underline; font-size: 9pt; font-weight: bold; } A.report:active { color: red; font-size: 9pt; font-weight: bold; } A.h1 { color: white; font-family: Times New Roman, Times, serif; font-size: 15pt; font-weight: bold; text-decoration: none; } A.h1:link { color: white; font-family: Times New Roman, Times, serif; font-size: 15pt; font-weight: bold; } A.h1:visited { color: white; font-family: Times New Roman, Times, serif; font-size: 15pt; font-weight: bold; } A.h1:focus { color: white; font-family: Times New Roman, Times, serif; font-size: 15pt; font-weight: bold; } A.h1:hover { color: white; font-family: Times New Roman, Times, serif; text-decoration: underline; font-size: 15pt; font-weight: bold; } A.h1:active { color: white; font-family: Times New Roman, Times, serif; font-size: 15pt; font-weight: bold; } A.report_menu { color: #D9D9D9; font-size: 8pt; text-decoration: none; } A.report_menu:link { color: #D9D9D9; font-size: 8pt; text-decoration: none; } A.report_menu:visited { color: #D9D9D9; font-size: 8pt; text-decoration: none; } A.report_menu:focus { color: #D9D9D9; font-size: 8pt; text-decoration: none; } A.report_menu:hover { color: #D9D9D9; font-size: 8pt; text-decoration: underline; } A.report_menu:active { color: #D9D9D9; font-size: 8pt; text-decoration: none; } A.other_reports { color: #D9D9D9; line-height: 120%; font-size: 8pt; } A.other_reports:link { color: #D9D9D9; line-height: 120%; font-size: 8pt; } A.other_reports:visited { color: #D9D9D9; line-height: 120%; font-size: 8pt; } A.other_reports:focus { color: #D9D9D9; line-height: 120%; font-size: 8pt; } A.other_reports:hover { color: #D9D9D9; line-height: 120%; font-size: 8pt; } A.other_reports:active { color: #D9D9D9; line-height: 120%; font-size: 8pt; } A.video { font-weight: bold; text-decoration: none; } A.video:link { color: red; } A.video:visited { color: red; } A.video:focus { color: red; } A.video:hover { color: red; text-decoration: underline; } A.video:active { color: red; } A.sous_titre { font-size: 10pt; font-weight: bold; text-decoration: none; } A.sous_titre:link { color: white; } A.sous_titre:visited { color: white; } A.sous_titre:focus { color: white; } A.sous_titre:hover { color: #E57300; } A.sous_titre:active { color: white; } A.sous_titre2 { font-size: 10pt; font-weight: bold; text-decoration: none; } A.sous_titre2:link { color: white; } A.sous_titre2:visited { color: white; } A.sous_titre2:focus { color: white; } A.sous_titre2:hover { color: black; } A.sous_titre2:active { color: white; } A.sous_titre3 { font-size: 10pt; font-weight: bold; text-decoration: none; color: black; } A.sous_titre3:link { color: white; } A.sous_titre3:visited { color: white; } A.sous_titre3:focus { color: white; } A.sous_titre3:hover { color: black; } A.sous_titre3:active { color: white; } A.submenu { color: white; font-size: 8pt; text-decoration: none; } A.submenu:link { color: white; font-size: 8pt; text-decoration: none; } A.submenu:visited { color: white; font-size: 8pt; text-decoration: none; } A.submenu:focus { color: white; font-size: 8pt; text-decoration: none; } A.submenu:hover { color: white; font-size: 8pt; text-decoration: none; } A.submenu:active { color: red; font-size: 8pt; text-decoration: none; } /* CSS Nested List*/ .open { display: block; } .closed { display: none; } #pic_menu li.top { list-style-type: none; padding-top: .2em; padding-bottom: .2em; padding-left: 20px; font-size: 9pt; font-weight: bold; } #pic_menu li { list-style-type: none; padding-top: .2em; padding-bottom: .2em; padding-left: 20px; font-size: 8pt; } #pic_menu_film li.top { list-style-type: none; padding-top: .2em; padding-bottom: .2em; padding-left: 13px; font-size: 9pt; font-weight: bold; } #pic_menu_film li { list-style-type: none; padding-top: .2em; padding-bottom: .2em; padding-left: 13px; font-size: 8pt; } #pic_menu li img { vertical-align: middle; } #pic_menu_film li img { vertical-align: middle; } /* Top CSS Menu*/ #menuwrapper { background-color: #909090; background-image: url(images/menu); background-repeat: repeat-x; } .clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; } #p7menubar, #p7menubar ul { padding: 0; margin: 0; list-style: none; font-family: arial, helvetica, times; } #p7menubar a { display: block; text-decoration: none; padding: 10px; border-right: 1px solid #333; font-size: 8.5pt; color: white; } #p7menubar a.trigger { padding: 10px 16px 10px 10px; background-image: url(images/p7PM_dark_south); background-repeat: no-repeat; background-position: right center; } #p7menubar li { float: left; width: 9em; } #p7menubar li ul, #p7menubar ul li { width: 165px; } #p7menubar ul li a { color: #565656; border-right: 0; padding: 3px 12px 3px 16px; } #p7menubar li ul { position: absolute; display: none; background-color: #FFFFFF; border-right: 1px solid #333333; border-bottom: 1px solid #333333; background-image: url(images/menu2); background-repeat: repeat-x; } #p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a { color: white; background-color: #3F3D3D; } #p7menubar li:hover ul, #p7menubar li.p7hvr ul { display: block; } #p7menubar li:hover ul a, #p7menubar li.p7hvr ul a { color: white; background-color: transparent; } #p7menubar ul a:hover { background-color: #3F3D3D!important; color: #FFFFFF!important; } #p7menubar li { width: auto; }