/*================== LINKS ==================*//* current highlight for main navigation */#news #nav-news a,#about #nav-about a,#disco #nav-disco a,#works #nav-works a,#av #nav-av a,#press #nav-press a,#contact #nav-contact a {background-color: #444444;color: #FAFAF8;text-decoration:none;}/* General links nav */a:link, a:active, a:visited {color:#000000;text-decoration:underline;}a:hover {color:#B33073;text-decoration:underline;}/* Link for : Main nav */.main-nav A:link, .main-nav a:active, .main-nav a:visited {color:#000000;text-decoration:none;}.main-nav a:hover {background-color: #333333;color:#FAFAF8;text-decoration:none;}/* Link for : main title */.main-title A:link, .main-title a:active, .main-title a:visited {text-decoration:none;}/* Links for : Submenu */.submenu a:link, .submenu a:active, .submenu a:visited {color:#fff;}/* Links for : home events and news */.txt-events-up A:link, .txt-events-up a:active, .txt-events-up a:visited {text-decoration:none;}.txt-events-passed A:link, .txt-events-passed a:active, .txt-events-passed a:visited {color:#999;text-decoration:none;}.txt-events-passed a:hover {color:#B33073;text-decoration:none;}/*===================== BODY & HTML TAGS ========================== */body {background-color: #eee;background-image:url('../image/bg.jpg');color: #000000;font: 13px arial, verdana,sans serif;margin: 30px;padding: 0px;vertical-align: top;width: 90%;}td {font-size: 13px;vertical-align:top;}/* =================== CONTENT =================== */.box-content{border-width:1px;border-top-style:dotted;border-bottom-style:dotted;padding : 20px;}.contact-form {padding-top:20px;border-width:1px;border-top-style:dotted;}.data-table{width:100%;}.data-td-title{font-size:11px;border-width:1px;border-top-style:dotted;border-bottom-style:dotted;font-weight:bold;}.data-td{font-size: 11px;padding-top:10px;padding-bottom:10px;border-width:1px;border-bottom-style:dotted;width:20%;vertical-align:top;}.main-title{font-size: 24px;font-weight: bold;	text-decoration:none;}.main-subtitle{padding-bottom: 20px;text-decoration:none;}.main-nav-box{border-width:1px;border-top-style:dotted;border-bottom-style:dotted;padding-top: 15px;padding-bottom: 15px;}.td50pc {width:50%;font: 13px arial, verdana,sans serif;vertical-align: top;padding-right:10px;}.td300px {width:250px;font: 13px arial, verdana,sans serif;vertical-align: top;text-align:right;padding-right:30px;text-decoration:none;}.txt-events-up{font-size: 12px;padding-right:20px;}.txt-events-passed{font-size: 12px;	color : #999;}.txt-grey{color : #999;}.txt-title{font-size: 22px;font-weight: bold;padding-top: 20px;padding-bottom: 10px;color : #888;}.txt-title-light{font-size: 22px;font-weight: bold;padding-top: 20px;padding-bottom: 10px;color : #bbb;}.txt-works-cretitle{font-size: 12px;font-weight: bold;}.txt-citation{width:450px;font-size: 12px;font-style: italic;}.txt-flash-bg{margin-top: 10px;background-color: #B33073;font-weight: bold;font-size: 12px;color: #fff;padding: 3px;}.submenu{margin-top: 10px;background-color: #444;font-weight: bold;font-size: 12px;color: #fff;padding: 3px;vertical-align:middle;}.submenu-td {vertical-align:middle;}