/* Layout Stylesheet */ 
body { margin:2px; background:#000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height: 14px; color:#ECE7BD;
text-align:center; padding:0;}

#outer {text-align:left; border:1px solid #000000; width:800px; margin:auto;}

#hdr {height:70px; background-image: url("img/headup.gif"); background-repeat:no-repeat; color: #000000;}

#bar {height:49.9px; background-image: url("img/headlow.gif"); background-repeat-y: no-repeat; color: #FF0000; border:solid #000000;	border-width:0px 0 0px 0; padding-left:95px; padding-top:3px; text-align:center;}

#bodyblock {position: relative; background-image: url("img/left.gif"); background-repeat:repeat-y; color: #000000; width:800px ;height:auto; padding:0;}

#l-col {float:left; background-image: url("img/left.gif"); background-repeat:repeat-y; color: #333333; width:100px;}

#cont {width:695px; background:#000000; color: #333333; border:solid #000000; border-width:0 0 0 1px; text-align:left;}

#img {width:200px; background:#000000; text-align:left;}

#ftr {height:65px; background-image: url("img/footer.gif"); background-repeat:no-repeat; color: #000000; border:solid black; border-width:1px 0 0 0; margin:0;}

/* Modifica di Francesco */

a.black_red {color: #000000;font-size: 14px;font-weight:normal;text-decoration: none;}
a.black_red:hover {color: #CC0000;text-decoration: underline;}

a.white_red {color: #EFEFEF;font-size: 14px;font-weight:normal;text-decoration: none;}
a.white_red:hover {color: #CC0000;text-decoration: underline;}

a.black_white {color: #EFEFEF;font-size: 14px;font-weight:normal;text-decoration: none;}
a.black_white:hover {color: #EFEFEF;text-decoration: underline;}
/* Fine Modifica di Francesco */

a {color: #EFEFEF;font-size: 14px;font-weight:normal;text-decoration: underline;}
a:hover {color: #CC0000; text-decoration: underline;}

ul {margin: 2px 20px; padding: 2px 20px; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;line-height: 1.5;color:#ECE7BD;
list-style-type: square;}


ul ul {margin: 2px 20px; padding: 2px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color:#ECE7BD;list-style-type: disc;}

ul ul ul{margin: 2px 20px; padding: 2px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color:#ECE7BD;list-style-type: circle;}

ol {margin: 2px 20px; padding: 2px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color:#ECE7BD;list-style-type: decimal;}

ol ol {margin: 2px 20px; padding: 2px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color:#ECE7BD;list-style-type: decimal;}

ol ol ol{margin: 2px 20px; padding: 2px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color:#ECE7BD;
list-style-type:none;}

p {margin:0; padding:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color:#EFEFEF;}

h1 {margin:0; padding:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; color:#EFEFEF;}

h2 {margin:0; padding:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#EFEFEF;}

h3 {margin:0; padding:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#EFEFEF;}

h4 {margin:0; padding: 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; color:#990000;}

h5 {margin:0; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#EFEFEF;}

h6 {margin:0; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#EFEFEF;}

#vertical_align img{
vertical-align: middle;
}
 


/*
p:first-letter { font-size: 110%; font-weight: bold; color:red;}
*/

.feature img{float: left; padding: 0px 10px 0px 0px; margin: 0 5px 5px 0;}

.sxnavbar a{font-size: 12px; font-weight: bold; text-decoration: none;}


/* feature image adjust margins to change separation between the feature image and text flowing around it */


/*
.liste {margin: 2px 20px; padding: 2px 20px; color:#FFFFFF; list-style-type: square; list-style-image:url(img2/lttfg.gif); Per mettere un'immagine

Per mettere dei box
div.newsbox{width: 230px;padding: 0 0 30px; background: url(img2/box/rb.jpg) no-repeat bottom left}

div.newsbox h2{line-height: 30px;margin: 0;padding-top: 10px; background: url(img2/box/rt.jpg) no-repeat top left; text-align: center}

div.newsbox p{margin: 0;padding: 0.5em 15px 0; background: url(img2/box/rc.jpg) repeat-y top left} */.news {
	color: #FF9900;
}

/* Effetto Bottone */
.button {
    border-radius: 30px;
    background-color: #9299cf;
    color: white;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    font-family: 'Geneva, Arial, Helvetica', sans-serif;
    font-size: 13px;
    font-weight: bold;
    transition: background-color 0.3s ease;
    width: 125px; /* Larghezza fissa */
    height: 33px; /* Altezza fissa */
    align-items: center; /* Centra verticalmente */
    justify-content: center; /* Centra orizzontalmente */
    text-align: center;
}

/* Effetto hover */
.button:hover {
    background-color: #ff7700;
    color: white;
}

/* Effetto quando il bottone viene premuto */
.button:active {
    background-color: #cc2233;
    color: white;
}

/* Stile della scrollbar */
::-webkit-scrollbar {
    width: 10px; /* Larghezza della scrollbar */
}

/* Colore dello sfondo della scrollbar */
::-webkit-scrollbar-track {
    background: #9299cf;
    border-radius: 5px;
}

/* Colore della barra di scorrimento */
::-webkit-scrollbar-thumb {
    background: #ffcf60;
    border-radius: 5px;
}

/* Effetto hover sulla barra di scorrimento */
::-webkit-scrollbar-thumb:hover {
    background: #ff7700;
}

/* Cambio immagine al passaggio del mouse */
.rss-button:hover {
    content: url('../img/buttons/h_rss.png');
}
.fb-button:hover {
    content: url('../img/buttons/h_facebook.png');
}
.bsky-button:hover {
    content: url('../img/buttons/h_bsky.png');
}
.discord-button:hover {
    content: url('../img/buttons/h_discord.png');
}