@charset "UTF-8";
/* CSS Document */

body {
background: #0050a1 url("images/background.jpg") repeat-x;
font-family:Arial; color:#044534;}
#main {width:940px; margin:auto; padding-top:10px;}
#menu {width:200px; float:left;}
#precontenuto {width:680px; float:left; margin-left:20px;}
#contenuto {width:660px; float:left; background:white; margin-top:22px; padding:10px; box-shadow: 0px 3px 5px #2B2B2B;}

.menuc {background:#0050a1; width:200px; margin-bottom:10px; color:white; font-size:20px; box-shadow: 0px 3px 5px #2B2B2B;}

.menuc:hover {background:#d80000; width:200px; margin-bottom:10px; color:white; font-size:20px; box-shadow: 0px 1px 5px #2B2B2B;}

a {text-decoration:none; color:white; display:block; width:100%; height:100%; padding:5px;}
a:hover {color:white;}
a.white {color:white; display:inline;}
a.link {display:inline;}
a.link:hover {color:#e8cc10;}
.activemenu {background:#d80000; color:white; text-shadow: 0px 0px 7px #434343; padding:5px 0 5px 0;}

#logo {background:url("images/logo.png"); width:200px; height:63px; margin:0px 0px 20px 0px}
.pmod {margin-top:0px; margin-bottom:20px; text-align: justify;}

.registernow {width:660px; background:#003061; padding:5px 0 5px 0; color:white; text-align:center; font-size:20px; text-shadow: 0px 4px 5px #434343; margin:0px;}
.registernow:hover {background:#d80000;}

h2 {margin-bottom:5px}
h3 {margin-bottom:-15px;}

.img {margin-bottom:10px;}

#cookieChoiceInfo a {display:inline !important; font-size:14px !important;}

#footer {position:absolute; padding-top:25px; width:660px; margin:auto; color:white; text-align:center; padding-bottom:20px;}