@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=PT+Serif&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@100&display=swap');

#container {background-color: #ffffff; margin:auto;}
p {margin: 0px; padding: 2px 7px 2px 7px; line-height:1.5em;}
li {line-height:1.5em; padding-right:7px;}
h1, h2, h3 {margin: 0px; padding: 2px 7px 2px 7px; line-height:1.2em;}
.flex {max-width: 100%;}
body {background: #000000; background-image: url(sfondo.png); background-repeat: repeat-x; background-attachment:fixed;}
#header-codighorror {background-color: #000000; text-align:center;}
#header-codighorror a, #header-codighorror a:visited, #header-codighorror a:active, #header-codighorror a:hover {background-color: transparent !important;}
#header-codighorror h1 {font-size: 200%; margin:15px 0px 35px 0px; color: #ed1c24 !important;}
#contenuti-codighorror p, #contenuti-codighorror ul, #contenuti-codighorror li {line-height:1.7em; font-family: 'PT Serif', serif;}
#contenuti-codighorror h1 {font-family: 'Antonio', sans-serif !important; font-size: 220%; margin:10px 0px 20px 0px; color: #ed1c24;}
#contenuti-codighorror h2 {font-family: 'Antonio', sans-serif !important; font-size: 170%; margin:10px 0px 20px 0px}
#contenuti-codighorror a, #contenuti-codighorror a:visited {color: #ed1c24; font-weight: bold; text-decoration: none;}
#contenuti-codighorror a:active, #contenuti-codighorror a:hover {text-decoration: underline; font-weight: bold; background-color: transparent !important;}
#menu-codighorror {margin: 0px; padding: 2px 7px 12px 7px; line-height:1.5em; font-family: 'Antonio', sans-serif;}
#menu-codighorror a, #menu-codighorror a:visited {color: #ffffff !important; text-decoration: none; padding-right: 8px; text-transform: uppercase; font-size: 135%; border-right: solid #fff 1px;}
#menu-codighorror a:active, #menu-codighorror a:hover {text-decoration: underline; border-right: solid #fff 1px;}
#footer-codighorror {text-align:center;}
#footer-codighorror {background-color: #FFFFFF; margin: 30px 0px 20px 0px; font-family: 'Antonio', sans-serif; font-size: 115%;}
#footer-codighorror a, #footer-codighorror a:visited {font-family: 'Antonio', sans-serif; color: #000000; font-weight: bold; text-decoration: none; padding-right: 8px; text-transform: uppercase; font-size: 90%; border-right: solid #000 1px;}
#footer-codighorror a:active, #footer-codighorror a:hover {text-decoration: underline; background-color: transparent !important;}
#copyright p {font-family: 'PT Serif', serif;}
#box-codighorror p {background-color: #ffd9db; padding: 10px; margin: 20px 20px 30px 20px; border-radius: 20px}
.home-copyright {color: #9e9e9e; font-size: 80%; font-family: Arial, Helvetica, sans-serif;}

/* RESPONSIVO */

@media screen and (max-width: 320px)
{
#container {width: 100%; font-size:1.0em;}
}
@media screen and (min-width: 321px) and (max-width: 519px)
{
#container {width: 95%; font-size:1.1em;}
}
@media screen and (min-width: 520px) and (max-width: 767px)
{
#container {width: 95%; font-size:1.1em;}
}
@media screen and (min-width: 768px) and (max-width: 1023px)
{
#container {width: 90%; font-size:1.2em;}
}
@media screen and (min-width: 1024px)
{
#container {width: 960px; font-size:1.2em;}
}