body { background-color: #d4e3f7; }

:focus {outline-style: none; }

#container_splash { position: absolute; width: 900px; height: 600px; left: 50%; margin-left: -450px; top: 50%; margin-top: -300px; }
#flash_splash { height: 359px; }
#flash_splash_container { margin: 0 42px 20px 28px; padding-top: 22px; }
#flash_splash_content { width: 845px; height: 330px; }
#container_splash h1 { height: 37px; font: 22px/37px Arial; color: #8f8c88; text-align: center; }
#footer_splash { width: 380px; margin-top: 15px; float: left; font: 12px/18px Arial; color: #3c3c3e; }
#footer_splash a { font-weight: bold; color: #e78e3a; text-decoration: none; }
#footer_splash_select { width: 190px; margin-top: 15px; float: left; font: bold 12px/18px Arial; color: #3c3c3e; }
#footer_splash_select a { color: #e78e3a; text-decoration: none; font-weight: bold; }

#footer_splash_select select { background-color: #e3dcd3; margin-top: 5px; color: #e78e3a; font-size: 12px; font-family: Arial; font-weight: bold; }

#divisioni { margin: 5px 29px 0 29px; }
#divisioni div.primo { font: 12px/36px Arial; color: #000; background: url(../images/divisioni.gif) no-repeat; width: 203px; height: 36px; }
#divisioni div.primo a { font-weight: bold; color: #fff; text-decoration: none; }

#movers-row { margin: -36px 0 0 203px; }
#movers-row div { width: 33.3%; float: left; }
#movers-row div div { font: bold 12px/36px Arial; color: #000; background: url(../images/divisioni.gif) no-repeat; width: 203px; height: 36px; float: right; }
#movers-row div div a { color: #fff; text-decoration: none; }

#dropmenudiv { position: absolute; font: 11px/19px Arial; line-height:19px; width: 138px; margin-right: 50px; z-index: 100; }
#dropmenudiv a { width: 138px; display: block; text-decoration: none; color: #3c3c3e; }
#dropmenudiv a:hover { background-color: #eee; }

a.it { background: url(../images/flags/it.gif) 2px no-repeat; text-indent: 25px; }
a.en { background: url(../images/flags/gb.gif) 2px no-repeat; text-indent: 25px; }
a.fr { background: url(../images/flags/fr.gif) 2px no-repeat; text-indent: 25px; }
a.de { background: url(../images/flags/de.gif) 2px no-repeat; text-indent: 25px; }
a.es { background: url(../images/flags/es.gif) 2px no-repeat; text-indent: 25px; }
a.ru { background: url(../images/flags/ru.gif) 2px no-repeat; text-indent: 25px; }
a.hr { background: url(../images/flags/hr.gif) 2px no-repeat; text-indent: 25px; }