/* CSS Document */

/* TESTO */

h2{
font-size:1.5em;
font-weight:normal;
margin:0;
padding:0;
margin-top:3px;
margin-bottom: 4px;
line-height: 0.9;
}

h3{
font-size:1.2em;
font-weight:normal;
margin:0;
padding:0;
margin-top:2px;
margin-bottom: 2px;
line-height: 0.95;
}

h4{
font-size:1.1em;
font-weight:normal;
margin:0;
padding:0;
}

h5{
font-size:0.9em;
font-weight:normal;
margin:0;
padding:0;
}

h6{
font-size:0.8em;
font-weight:normal;
margin:0;
padding:0;
}
/* FINE TESTO */

ul, li {
margin: 0px;
padding: 0px;
border: 0px; list-style:
none;
}



/*TAG CLOUD */



ul.tagcloud {
list-style: none;
line-height: 1.4;
text-align: justify
}

ul.tagcloud li {
display:inline
}



a.size1:link, a.size1:visited, a.size1:active {
text-decoration:none;
font-size: 10px;
color:#C79E9C;
}

a.size1:hover {
/*background-color:#ffff99;*/
color:#C6CD80;
text-decoration:none;
}

a.size2:link, a.size2:visited, a.size2:active {
text-decoration:none;
font-size: 13px;
color:#FC8B91 ;
}

a.size2:hover {
/*background-color:#ffff99;*/
color:#C79E9C;
text-decoration:none;
}

a.size3:link, a.size3:visited, a.size3:active {
text-decoration:none;
font-size: 15px;
color:#FAA249;
}

a.size3:hover {
/*background-color:#ffff99;*/
color:#FC8B91;
text-decoration:none;
}

a.size4:link, a.size4:visited, a.size4:active {
text-decoration:none;
font-size: 17px;
color:#FF7A59;
}

a.size4:hover {
/*background-color:#ffff99;*/
color:#FAA249;
text-decoration:none;
}

a.size5:link, a.size5:visited, a.size5:active {
text-decoration:none;
font-size: 20px;
color:#C6CD80;
}

a.size5:hover {
/*background-color:#ffff99;*/
color:#FF7A59;
text-decoration:none;}


/*LAYOUT*/


/*colore del body e testo*/

body {
background: #FFFFFF url(images/body-bg.png) top repeat-x;
color: #666666;
font: 100.01%/1.1 Arial,Helvetica,sans-serif;
margin: 0px; padding:0px;
}

#wrap {
width:990px;
margin: 0px auto;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
text-align:left;
position:relative;
}

#logo {
width:990px; 
border-bottom:5px solid #FCCF04;
float: left;
}

.color {
float:left;
width:990px; 
background: #FCCF04;
height: auto !important;
height: 28px;
min-height: 28px;
}

#ss {
float:left;
width: 245px;
text-align: center;
}

#sportsicilia {
margin-top: 9px;
float:left;
}

#sportsici {
float:right;
margin-top:3px;
width: 740px;
}

#tag {
position: relative;
top: 0px;width:380px; margin-right: 10px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;float:right;
}

#principale {
width:702px;
float:left;
background-color: #FFFFFF;
border: 1px solid #990000;
padding: 5px 10px 5px 7px;
margin-bottom: 3px;
font-size: 12px;
line-height: 1.2;
min-height: 175px;
height: auto !important;
height: 175px;
}

#main {
width:402px;
float:left;
padding: 0px 3px;
background-color: #FFFFFF;
margin-bottom:3px;
border: 1px solid #990000;
}
#main2 {
width:402px;
float:left;
padding: 0px 3px;
background-color: #FFFFFF;
margin-bottom:3px;
border: 1px solid #990000;
}
#content {
width:722px;
float:left;
}

#mainbody {
width: 986px;
float:left;
margin-top: 2px;
padding: 0 2px;
padding-top: 2px;
margin-bottom:3px;
}

#footer {
width:970px; 
text-align:center;
font-size: 12px;
font-weight:bold;
color:#ffffff;
background:#990000 url(images/bg_footer_bottom.png) top no-repeat;
padding:10px;
clear:both;
padding-bottom:25px;

}

#menu_footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu_footer li {
clear:both;
display:block;
font-size:11px;
font-weight:bold;
line-height:22px;
width:100%;
}

#menu_footer li div {
display:block;
float:left;
font-weight:bold;
width:180px;
}

#menu_footer li ul {
float:left;
width:770px;
}

#menu_footer li li.first {
padding:0 8px 0 0;
}
#menu_footer li li {
border-right:1px solid #FFFFFF;
display:inline;
margin-left:8px;
padding-right:8px;
text-align:center;
width:auto;
}

#menu_footer li a {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}

#menu_footer li a:hover {
text-decoration: underline;
}

#colonnadestra {
width:262px;
float:right;
}

.colonnadestra {
font-size: 12px;
width:254px;
float:right;
margin-right:1px;
margin-left:1px;
border: 1px solid #990000;
background-color: #FFFFFF;
margin-bottom:3px;
padding-bottom:2px;
}

#colonnasinistra {
width:308px;
float:right;
}

.colonnasinistra {
font-size: 12px;
width: 300px;
float:right;
border: 1px solid #990000;
margin-bottom:3px;
padding-bottom:2px;
background-color:  #FFFFFF;
}



/*CLASS*/


.titolo {
color:#990000;
font-weight:bold;
text-align: left;
font-family:Georgia, Times New Roman, Times, serif;
}

.titolo a:link, .titolo a:visited, .titolo a:active {
color:#990000;
}

.titolo a:hover {
text-decoration: none;
color:#990000;
background-color:#fccf04;
}

.contentnewsa {
font-size: 12px;
width: 392px;
padding: 5px 3px 5px 7px;
margin-bottom: 3px;
float:left;
line-height: 1.1;
border-bottom: 1px solid #990000;
}

.contentnewspdf {
font-size: 12px;
width: 470px;
margin: 4px 2px 2px 2px;
float:left;
line-height: 1.2;
}

.contentnewsaimg {
width:130px;
float:left;
margin-top: 1px;
margin-right:3px;
}
.contentnewsaimg img{
padding: 3px;
border: 1px solid #ffffff;
}

.principaleimg {
float:left;
margin-top: 1px;
margin-right:5px;
font-size:9px;
color:#444444;
}

.principaleimg img {
padding: 3px;
border: 1px solid #ffffff;
}

.contentnewsacontent {
width: 327px;
margin: 2px 2px 2px 4px;
float: right;
}

.principalecontent {
width: 320px;
float: left;
line-height: 1.3;
}

.contentnewsb {
font-size: 12px;
width: 392px;
padding: 5px 7px 5px 3px;
margin-bottom: 3px;
float:left;
line-height: 1.1;
border-bottom: 1px solid #990000;
}

.contentnewsbimg {
width:130px;
float:right;
margin-left:3px;
}

.contentnewsbimg img {
padding: 3px;
border: 1px solid #ffffff;
}

.contentnewsbcontent {
width: 327px;
margin: 2px 4px 2px 2px;
float: left;
}
.pdf {
font-size: 11px;
width: 304px;
margin-top: 5px;
float:left;
line-height: 1.1;
padding-bottom: 4px;
margin-bottom: 1px;
text-align: center;
display: block;
}

.contentnewsc {
font-size: 11px;
width: 304px;
min-height: 75px;
height: auto !important;
height: 75px;
margin-top: 3px;
float:left;
line-height: 1.1;
border-bottom: 1px solid #86cf30;
}

.contentnewsd {
font-size: 9px;
width: 170px;
margin-top: 3px;
padding-bottom: 3px;
float:right;
line-height: 1.1;
border-bottom: 1px solid #86cf30;
display: block;
}

.contentnewscimg {
width:100px;
margin: 5px 0px 9px 0px;
float:left;
}

.contentnewscimg img {
padding: 3px;
border: 1px solid #ffffff;
}

.contentnewsccontent {
width: 200px;
margin-left: 2px;
float: right;
margin: 7px 0px 11px 0px;
}



/*PSEUDO-OBJECTS*/

.contentnews h2 {
font-size:19px;
line-height: 90%;
margin-bottom:5px;
font-weight:bolder;
}

.menu a:link, .menu a:visited, .menu a:active {
color: #990000;
font-weight: bold;
text-decoration:none;
}

.menu a:hover {
color:#69a2f0;
font-weight: bold;
text-decoration:none;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited {
text-decoration: none;
color:#0e4a9c;
font-size: 12px;
}

#sidebar a:hover {
text-decoration: none;
color:#ff7e00;
}

#associations a:link, #associations a:active, #associations a:visited {
text-decoration: none;
color:#0e4a9c;
font-size: 12px;
}

#associations a:hover {
text-decoration: none;
color:#ff7e00;
}

/*TEXT*/

.small {
color: #0e4a9c;
font-size: 11px;
font-weight:bold;
margin-left:2px;
}

.small a:link, .small a:active, .small a:visited {
text-decoration: none;
color:#0e4a9c;
}

.createdate {
color: #aef45d;
font-size: 10px;
font-style: italic;
font-weight:bold;
margin-left:3px;
}

a:link.titolo, a:active.titolo, a:visited.titolo {
font-weight:bold;
color:#990000;
line-height: 0.9;
}

a:link, a:active, a:visited {
text-decoration: none;
color:#990000;
}

a:hover.titolo {
color:#990000;
}

a:hover {
text-decoration: underline;
}

.readon {
font-style: italic;
padding-bottom:3px;
text-align:right;
}

img {
border: 0px;
}

p {
text-align: left;
}

#footer a:link, #footer a:visited, #footer a:active {
/*color:#ffff99;*/
text-decoration:none;
}

#footer a:hover {
/*background-color:#ffff99;*/
text-decoration:none;
}

.float {
float: left;
}

.associationsh3 {
width:100%;
float: left;
height: auto !important;
height: 20px;
text-align:center;
background-color: #990000;
color:#FFCD04;
font-size:1.5em;
font-family:Georgia, Times New Roman, Times, serif;
}

/* main navigation */

.menu {
float: left;
}

.menu li {
float: left;
list-style: none;
margin: 0;
padding: 0;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

.menu a:link, .menu a:visited {
float: left;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.menu li.attuale, .menu a:hover {
border-bottom: none;
color: #fff;
}

.menu li.attuale a, .menu li.attuale a:visited {
color: #069;
}

a.titolosport, a.titolosport:visited, a.titolosport:active {
font-size: 10px;
padding:4px;
padding-top: 0px;
padding-bottom:0px;
font-weight:bold;
font-family:Georgia, Times New Roman, Times, serif;
color:#ffcd04;
background:#990000;
text-align:left;
}

a.titolosport:hover {
color:#ffffff;
text-decoration:none;
}

a.titolonews {
font-size: 9px;
font-weight:bold;
color:#990000;
}

a.titolonews:hover {
color:#ff6600;
}

.format_png {
behavior: url(win_png.htc);
}

.sfondo {
float: left;
}

.newstrio{
width:122px;
padding: 0 4px;
margin: 0;
float: left;
min-height: 245px;
height: auto !important;
height: 245px;
}

.newstrio img {
margin-top: 2px;
padding: 3px;
border: 1px solid #ffffff;
}

.tabs {
overflow: hidden;
overflow-x:hidden;
overflow-y:hidden;
}

.titoli_piccoli {
display:block;
float:left;
width:296px;
font-size:0.8em;
line-height:14px;
padding:2px;
margin-top:2px;
border-bottom: 1px solid #990000;
background-color:#FFFFFF;
color:#333333;
font-family:Georgia, Times New Roman, Times, serif;
text-align:left;
font-weight: bold;
}

.titoli_piccoli a {
line-height:13px;
margin-bottom:0.5em;
font-weight:bold;
color:#990000;
font-size: 11px;
}

.titoli_piccoli a:hover {
color:#990000;
background-color:#FCCF04;
text-decoration:none;
}

.titoli_piccoli img {
float: left;
padding: 2px;
border: 1px solid #ffffff;
margin:0 3px;
background-color:#FFFFFF;
}

.tpimg a:hover {background-color:#FFFFFF;}
#main2 {float: left;
}

.socialtags {float: right; margin-top:3px;}
.socialtags li{display: inline;}

.hovered {
background-color:#8ca0b1;
}

li.titolosport {
font-size: 12px;
padding-right: 4px;
font-weight:bold;
color:#ffcd04;
font-style: italic;
display:inline;
line-height: 1.0;
overflow: hidden;
}

li.titolosport:hover {
color:#ffffff;
}

.kwick2 {
height:30px;
overflow: hidden;
margin-bottom: 7px;
}

.tab{
text-align:center;
}

.texte {
float: left;
line-height:1.4;
display:block;
text-align:justify;
font-size:12px;
color: #444444;
width:100%
}

.cartouche {
display:block;
float: left;
margin-bottom:3px;
}

.articoloh1 {
float: left;
margin-top: 5px;
background-color: #990000;
display:inline;
color:#FFFFFF;
width:100%;
font-size: 26px;
font-family:Georgia, Times New Roman, Times, serif;
padding: 0;
}

.articoloh1 a:link, .articoloh1 a:visited, .articoloh1 a:active {
color:#ffffff;
}

.articoloh1 a:hover {
background-color:#FCCF04;
color: #990000;
text-decoration: none;
}	

.texte .tabclass {
width:100%;
}

.smoothbox img {
padding: 3px;
border: 1px solid #CCCCCC;
}

.formulaire_spip .forml {
background: #F0F0F0;
border: 1px solid #CCCCCC;
}

.formulaire_spip legend {
color:#990000;
}

.calegiorno {
background:transparent url(img/caleday.jpg) repeat-y scroll left top;
color:#990000;
margin:0;
padding:0;
text-align:center;
width:70px;
}

.calegiorno small {
font-size:0.5em;
font-weight:bold;
line-height:20px;
}

.calegiorno_num {
background:transparent url(img/calenumer.jpg) repeat-y scroll left top;
color:#990000;
margin:0;
padding:0;
text-align:center;
width:70px;
}

.calefooter {
background:transparent url(img/calebottom.jpg) no-repeat scroll left top;
height:8px;
width:70px;
}

.path{
float:left;
background: #FCCF04;
width:100%;
padding-top: 5px;
color: #444444;
}

.path a:link, .path a:active, .path a:visited {
color: #444444;
}

.path a:hover {
color: #444444;
}
/* navigation */

#navigation {
float:left;
font-size:10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
line-height: normal;
}

#navigation li {
float: left;
list-style: none; /* to cater for users without images */
padding-left: 0px;
}

#navigation a {
display: block;
background-image: url(images/tabright.gif);
background-position: top right;
background-repeat: no-repeat;
color:#990000;
text-decoration: none;
font-weight: bold;
}

#navigation span {
display: block;
background-image: url(images/tableft.gif);
background-repeat: no-repeat;
padding: 5px 15px;
}

#navigation a:hover {
background-position: right -198px;
color:#ffcd04; 
}

#navigation a:hover span {
background-position: 0 -198px;
}

#navigation li ul {
position: absolute;
width: 166px;
left: -999em;
font-size: 10px;
margin-top: -1px;
padding-top: 1px;
}

#navigation li ul li {
border-bottom: 1px solid #990000;
padding:0px;
}

#navigation li ul a, #navigation li ul a:link {
background-image: none;
padding: 5px;
padding-top:3px;
padding-bottom:2px;
background-color:#ffcd04;
color:#990000;
text-transform:none;
width: 166px;
}

#navigation li ul a:hover {
color:#ffcd04;
background:#990000;
width: 166px;
}

#navigation li:hover ul, #navigation li.sfhover ul {
left: auto;
}

/* fine navigation */

/* classi_fiche */

#classi_fiche {
float:left;
font-size:10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
line-height: normal;
}

#classi_fiche li {
float: left;
list-style: none; /* to cater for users without images */
padding-left: 0px;
}

#classi_fiche a {
display: block;
background-position: top right;
background-repeat: no-repeat;
color:#990000;
text-decoration: none;
font-weight: bold;
}

#classi_fiche span {
display: block;
background-repeat: no-repeat;
padding: 1px;
}

#classi_fiche a:hover {
background-position: right -198px;
background-color:#ffcd04;
}

#classi_fiche a:hover span {
background-position: 0 -198px;
}

#classi_fiche li ul {
position: absolute;
width: 160px;
left: -999em;
font-size: 10px;
margin-top: -2px;
padding-top: 1px;
}

#classi_fiche li ul li {
border-bottom: 1px solid #ffcd04;
padding:0px;
}

#classi_fiche li ul a, #classi_fiche li ul a:link {
background-image: none;
padding: 5px;
padding-top:3px;
padding-bottom:2px;
background-color:#990000;
color:#ffcd04;
text-transform:none;
width: 160px;
}

#classi_fiche li ul a:hover {
color:#FFFFFF;
background:#990000;
width: 160px;
}

#classi_fiche li:hover ul, #classi_fiche li.sfhoverc ul {
left: auto;
}
/* fine classi_fiche */

/* classi_fiche_dx */

#classi_fiche_dx {
float:left;
font-size:10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
line-height: normal;
}

#classi_fiche_dx li {
float: left;
list-style: none; /* to cater for users without images */
padding-left: 0px;
}

#classi_fiche_dx a {
display: block;
background-position: top right;
background-repeat: no-repeat;
color:#990000;
text-decoration: none;
font-weight: bold;
}

#classi_fiche_dx span {
display: block;
background-repeat: no-repeat;
padding: 1px;
}

#classi_fiche_dx a:hover {
background-position: right -198px;
background-color:#ffcd04; 
}

#classi_fiche_dx a:hover span {
background-position: 0 -198px;
}

#classi_fiche_dx li ul {
position: absolute;
width: 160px;
left: -999em;
font-size: 10px;
margin-top: -2px;
margin-left: -125px;
padding-top: 1px;
}

#classi_fiche_dx li ul li {
border-bottom: 1px solid #ffcd04;
padding:0px;
}

#classi_fiche_dx li ul a, #classi_fiche_dx li ul a:link {
background-image: none;
padding: 5px;
padding-top:3px;
padding-bottom:2px;
background-color:#990000;
color:#ffcd04;
text-transform:none;
width: 160px;
}

#classi_fiche_dx li ul a:hover {
color:#FFFFFF;
background:#990000;
width: 160px;
}

#classi_fiche_dx li:hover ul, #classi_fiche_dx li.sfhoverc ul {
left: auto;
}

/* fine classi_fiche_dx */ 

/* menurss */
#menurss {
float:left;
font-size:10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
line-height: normal;
}

#menurss a img{filter: alpha(opacity=70);
 -moz-opacity: 0.7;
opacity:0.7;
}

#menurss a:hover img{filter: alpha(opacity=100);
 -moz-opacity: 1.0; opacity:1.0;
}


#menurss li {
float: left;
list-style: none; /* to cater for users without images */
padding-left: 0px;
}

#menurss a {
display: block;
background-position: top right;
background-repeat: no-repeat;
color:#990000;
text-decoration: none;
font-weight: bold;
}

#menurss span {
display: block;
background-repeat: no-repeat;
padding: 1px;
}

#menurss a:hover {
background-position: right -198px;
}

#menurss a:hover span {
background-position: 0 -198px;
}

#menurss li ul {
position: absolute;
width: 100px;
left: -999em;
font-size: 9px;
margin-top: -2px;
margin-left: -20px;
padding-top: 1px;
}

#menurss li ul li {
border-bottom: 1px solid #990000;
padding:0px;
}

#menurss li ul a, #menurss li ul a:link {
background-image: none;
padding: 5px;
padding-top:3px;
padding-bottom:2px;
background-color:#fccf04;
color:#990000;
text-transform:none;
width: 100px;
}

#menurss li ul a:hover {
color:#Fccf04;
background:#990000;
width: 100px;
}

#menurss li:hover ul, #menurss li.sfhoverc ul {
left: auto;
}

/* fine menurss */ 
/* fine menurss */


#foto {
margin:0; padding:0;
text-align:left;
float:left;
width:100%;
}

#foto a img{border: 1px solid #ffffff;
float:left;
padding: 3px;
margin:3px;
filter: alpha(opacity=60);
 -moz-opacity: 0.6;
opacity:0.6;
}

#foto a:hover img{background:#FCCF04;border: 1px solid #FCCF04; filter: alpha(opacity=100);
 -moz-opacity: 1.0; opacity:1.0;
}

.spip_documents img {border: 1px solid #ffffff;
float:left;
padding: 3px;
margin:3px;}
/*#boxClassificheDIV{height:500px;overflow:auto;text-align:center;} */

.forum-repondre{font-size:16px;}

.spip_doc_titre {
clear: both;
}

.pagination {font-size:1.2em; padding:5px;}
.formulaire_spip .forml{background-color:#EEEEEE;}
table.spip_barre {width:99%; overflow:auto;
}