* {margin:0px; padding:0px;}
body {background:white;color:black;font:normal 12px sans-serif;}
img {border:none;}

a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:none}
a:focus {text-decoration:none}

h1 {font-size:24px;font-style:normal;text-align:left;margin:20px 0px 20px 0px}
h2 {font-size:20px;font-style:normal;text-align:left;margin:20px 0px 10px 0px}
h3 {font-size:14px;font-style:normal;text-align:left;margin:10px 0px 5px 0px}
h4 {font-size:12px;font-style:normal;text-align:left;}

ul {text-align:left;margin-left:20px;}
p {text-align:justify;margin-bottom:10px;}

.align-left {text-align:left;}

.hr1 {clear:both;}
.hr2 {height:2px;background-color:grey;margin:10px auto;min-width:700px;max-width:800px;}
hr {border:1px solid grey;margin:10px auto;min-width:700px;max-width:800px;}

table {text-align:left;}
.table-event {background-color:#ddd;}
.table-presentation {background-color:#eee;}

.root {padding:20px; min-width:620px;max-width:820px;margin:0px auto;}
.panel {margin:0px auto;min-width:700px;max-width:800px;}
.box {position:relative;width:100%;text-align:center;}
.top-img-imf {position:absolute;top:0px;left:0px;width:230px;}
.top-content {position:relative;width:auto;min-width:50px;min-height:230px;margin:0px 100px 0px 240px;text-align:left;}
.top-content h1 {margin-bottom:10px;}
.top-content p {margin-top:10px;}
.top-img-gi {position:absolute;top:0px;right:0px;}

.menu {}
.menu ul {margin:0px;}
.menu li {display:inline;list-style-type:none;}
.menu li a {background:#ddd;display:block;float:left;top:0px;left:0px;width:33%;border:1px solid white;}
.menu li span {background:#ddd;display:block;float:left;top:0px;left:0px;width:33%;border:1px solid white;}

.imprint {}


.content-science span {display:block;float:left;top:0px;left:0px;width:24%;height:120px;margin:1px;padding:1px;}
.content-technical span {display:block;float:left;top:0px;left:0px;width:32%;height:120px;margin:1px;padding:1px;}
.content-orga span    {display:block;float:left;top:0px;left:0px;width:45%;height:100px;margin:1px;padding:1px;}
.content-sponsor span {display:block;float:left;top:0px;left:0px;width:45%;height:100px;margin:1px;padding:1px;}
.content-others a {text-align:center;margin:1px;padding:1px; width:13%; height:10px; vertical-align:center;font-size:10px;}
.content-others a.large {font-size:14px;}
.content-dimva-banner {padding-top:10px;}

/*.content-cfp {text-align:left;}*/
.content-cfp h1 {text-align:center;}

.content-contact table {text-align:left;}
.content-contact table th {padding:20px 20px 0px 0px; vertical-align:top;}
.content-contact table td {padding-top:20px;}

.content-committees table {text-align:left;}

.content-registration table {border:2px solid black;border-collapse:collapse;}
.content-registration table th {border:1px solid black;padding:0 3px;}
.content-registration table td {border:1px solid black;padding:0 3px;}

.content-program table {width:100%; border:1px solid #fff; background-color:#fff; table-layout:fixed}
.content-program table td {padding: 0 1em 0 1em; vertical-align:top;}
.content-program table th {padding: 0 1em 0 1em;}
.content-program thead {background-color:#777; color:#fff}

.content-feedback table td {padding:0.1em;}
.content-feedback fieldset {padding:0.2em;}
.content-feedback legend {font-size:1.2em; font-weight:bold;}

.font-red {color:red;}
