* { padding: 0px; margin: 0px; border: 0px; }

BODY { background: #f7f7f7 url(../img/body_bg.png) repeat-x 0% 0%; font-family: Helvetica, sans-serif; font-size: 12px; color: #000000; }
INPUT { border: 1px #6f7277 dotted; background: #FFFFFF; }
INPUT:hover, INPUT:focus { background: #c8c6dd; }
SELECT { border: 1px #6f7277 dotted; background: #FFFFFF; }
SELECT:hover, SELECT:focus { background: #c8c6dd; }
A { text-decoration: underline; color: #6f7277; }
A:hover { text-decoration: none; }
UL { list-style-type: none; list-style-image: none; }
LI + LI { margin-top: 5px; }
SPAN.Important { color: red; }
P { margin-top: 5px; }
P.Title { margin-bottom: 10px; margin-top: 10px; font-weight: bold; color: #ed1c21; }
P.Titletable { margin: 2px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; color: #FFFFFF; }
P.Tiny { font-variant: italic; font-size: 10px; margin-top: 2px; color; font-weight: bold; text-decoration: none}
DIV.Text { float: left; margin: 5px; text-align: justify; }
P.Date { margin-bottom: 10px; margin-top: 10px; font-weight: bold; color: #ed1c21; font-size: 14px; }
P.New { margin-top: 5px; font-size: 16px;}
P.What { margin-bottom: 10px; margin-top: 10px; font-weight: bold; color: #ed1c21; font-size: 18px;}
P.RedBlack { font-size: 18px; color: #000000; font-weight: bold;}
P.RedBlack:first-letter{font-size: 24px; color: #ed1c21; font-weight: bold;}

#Topicstable TD P { margin: 2px; }
#All { margin: 0px auto 0px auto; width: 700px; }
DIV.ActiveLanguage, DIV.InactiveLanguage { float: right; width: 28px; height: 18px; }
#Flags { float: left; width: 660px; height: 18px; padding-top: 2px; }
#FR { background: url(../img/flag_fr.png) no-repeat; }
#EN { margin-right: 2px; background: url(../img/flag_en.png) no-repeat; }
A.LanguageLink { display: block; width: 28px; height: 18px; }
DIV.InactiveLanguage A { background: url(../img/flag_opaciter.png); }
#Header { clear: both; float: left; width: 660px; height: 130px; padding: 20px; padding-bottom: 0px; padding-top: 0px; background: url(../img/header_bg.png) no-repeat 0% 0%; }
#Global { float: left; width: 660px; padding-left: 20px; padding-right: 20px; background: url(../img/global_bg.png) repeat-y 0% 0%; }
#Footer { float: left; width: 640px; height: 17px; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; padding-top: 6px; background: url(../img/footer_bg.png) no-repeat 0% 100%; color: #ffffff; font-weight: bold; }
#Footer A { color: #ffffff; text-decoration: underline; }
#Footer A:hover { text-decoration: none; }
#Copyright { float: left; }
#CommonBackground { float: left; width: 660px; padding-bottom: 28px; background: url(../img/Sponsors/bandeau_presse.png) no-repeat 100% 100%;
}
#Content { float: left; width: 460px; margin-top: 1px; margin-bottom: 1px; min-height: 550px; }
#Sponsors { float: right; width: 199px; margin-top: 1px; margin-bottom: 1px; text-align: center; }
#Sponsors SPAN { float: right; font-weight: bold; color: #6f7277; font-size: 10px; padding: 5px; }

#Tabs { float: left; width: 660px; padding-left: 20px; padding-right: 20px; background: url(../img/global_bg.png) repeat-y 0% 0%; }
.Tab, .TabActive { float: left; color: #000000; height: 32px; width: 132px; text-align: center; background: url(../img/tab_bg_double.png) no-repeat 0% 0%; }
.Tab + .Tab, .TabActive + .Tab { background: url(../img/tab_bg.png) no-repeat 0% 0%; }
.Tab:hover, .TabActive { background: url(../img/tab_active_double.png) no-repeat 0% 0%; }
.Tab + .Tab:hover, .TabActive + .Tab:hover, .Tab + .TabActive { background: url(../img/tab_active.png) no-repeat 0% 0%; }
.Tab A, .TabActive A { text-decoration: none; color: #000000; display: block; padding: 10px; }
.Tab:hover A, .TabActive A { color: #ffffff; }
#Home { }
#EclipseSymposia { }
#EclipseFoundation { }
#Archives { }
#Contacts { }

#SymposiaTabs { float: left; margin: 5px; }
.SymposiaTab, .SymposiaTabActive { float: left; height: 15px; margin-right: 15px; padding: 5px; padding-left: 25px; background: url(../img/tab_symposia_bg.png) no-repeat 0% 50%; }
.SymposiaTab A, .SymposiaTabActive A { float: left; font-weight: bold; text-decoration: underline; color: #000000; }
.SymposiaTab:hover A, , .SymposiaTabActive:hover A { text-decoration: none; }
#Rules { }
#Topics { background: url(../img/tab_symposia_feuille.jpg) no-repeat 0% 50%; }
#Subscription { background: url(../img/tab_symposia_crayon.jpg) no-repeat 0% 50%; }
#Program { background: url(../img/tab_symposia_roue.jpg) no-repeat 0% 50%; }

#Topicstable { border-spacing: 5px; width: 100%; text-align: justify; }
#Topicstable TH { text-align: center; }
#Topicstable TH, #Topicstable  TD { vertical-align: top; margin-bottom: 20px; }
#Topicstable TR TD P.Tiny { float: right; }

#SubscriptionForm { min-height: 500px; }
#SubscriptionForm DIV.FormLine { float: left; display: none; width: 100%; margin-bottom: 5px; }
#SubscriptionForm DIV DIV.Label { float: left; width: 130px; }
#SubscriptionForm DIV DIV.Field { float: left; width: 270px; }