/* CSS Document */
html {font-size:70%}
.alt, hr, .navigazione {width:0;height:0;overflow:hidden;
position:absolute;top:-1000em;
}
h1,h2,h3,p,form,fieldset {margin:0;padding:0}
body {
margin:0;
padding: 0;
font-family: verdana,helvetica,sans-serif;
font-size: 100%;
text-align:center;
background:#fff url(/css/sfor.jpg) repeat-x top;	
}
/*struttura*/
div#contenuti {line-height:1.4;width:90%;margin:0 auto;
text-align:left;position:relative;
}
div#gabbia{padding-top:135px;clear:both}
div#contenitore{float:left;width:100%;}
div#corpo{margin: 0 170px 0 194px;background: url(/css/cont.jpg) repeat-y left;padding:0 30px;
min-height: 380px;
height: auto !important;
height: 380px;
}
#corpo a,#piedipagina a{text-decoration:none;color:#E61974;}

#corpo a:hover,#piedipagina a:hover{text-decoration:none;}

#arabic{font-face: Traditional Arabic;
     text-align:right;
     float:right;
    font-size: 120%;  }

SPAN.arabic
   { font-face: Traditional Arabic;
     direction:rtl;
     text-align:right;
     float:right;
    font-size: 120%; }

div#colonnasx{background:#fff;float:left;width:194px;position:relative;left:0;
margin-left:-100%;}
div#colonnadx{background:#fff url(/css/coldx.jpg) no-repeat left top;
float:left;
margin-left:-170px;
padding:0 0 0 0px;
width:170px;
}

/*intestazione*/
#intestazione h1{
position:absolute;
width:206px;height:156px;
background: url(/css/logo.jpg) no-repeat
}
div#piedipagina{
background:#fff;color:#000;clear:both;width:100%;padding:.5em 0;
border-top:5px solid #E61974
}

/*navigazione*/
#navigation {
	font-size: 1.1em;width:80%;top:81px;left:200px;
	/*padding-top:.6em;*/position:relative;}

#navigation ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 5px 0 5px;
}

#navigation li {
 list-style:none;
  float:left;
  background: url("/css/sx.gif") no-repeat left top;
  margin:0 5px 0 0;
  padding:0 0 0 9px;
  }

#navigation a {
  float:left;
  display:block;
  background: url("/css/dx.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  color:#fff;
  }

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#navigation a {float:none;}

/* End IE5-Mac hack */

#navigation a:hover {text-decoration:underline;}

/*notizie*/
#corpo h1 {
color:#039;
}

#corpo h2 {
font-size:1.4em;
color:#039;
padding:.6em 0
}
#corpo h3 {
font-size:1.2em;
color:#039;
padding:1em 0 0 0
}
#corpo h4 {
font-size:1.1em;
color:#039;
padding:1em 0 0 0
}
#corpo p {
font-size:1.1em;
padding:.6em 0 0 0
}
#corpo li {
font-size:1.1em;

}
.notizia {
padding:.7em 0;
border-bottom:1px solid #eaeaea
}
.notizia h3 {
font-size:1em;
color:#ff1cac;
margin-bottom:1em
}
.notizia h3 a{
color:#ff1cac;
text-decoration:none
}
.notizia h3 span{
text-transform:uppercase;
padding:3px 0;
background: url(/css/titolonot.gif) repeat-x left bottom;
}
.notizia .informazioni{
font-weight:bold;
margin-top:.4em
}

/*colonnasx*/
#colonnasx ul {margin:0;padding:0;list-style-type:none;position:relative;}
#colonnasx ul li {margin:0 5px 0 0;padding:8px 0 10px 0;background: url("/css/li.jpg") no-repeat left bottom;}
#colonnasx ul li a{text-decoration:none;color:#E61974;font-size:1.1em;}
#colonnasx  li li{margin:0;padding:3px 0 0 5px;background-image:none}
#colonnasx  li li a{font-size:1em;}
/*patrocinio*/
ul#patrocinio{
margin:0; padding:0; z-index:1; position:relative;
width:160px; height:260px;
background:url("/css/patrocinio.jpg") no-repeat;
}
#patrocinio a span{ position:relative; z-index:-1; }
#patrocinio a{ 
display:block; width:100%; height:100%;
text-decoration:none;
background:url("/css/patrocinio.jpg") no-repeat;
}
ul#patrocinio li{ list-style:none; position:absolute; margin:0; padding:0; background-image:none}
li#citta{ left:5px; top:0; width:100px; height:70px; }
li#citta a{ background-position:-5px 0; }
li#provincia{ left:5px; top:90px; width:104px; height:40px; }
li#provincia a{ background-position:-5px -90px; }
li#regione{ left:5px; top:165px; width:140px; height:60px; }
li#regione a{ background-position:-5px -165px; }


/*colonnadx*/
#colonnadx div{
margin:0;padding:0 0 25px 5px;background:url("/css/sfdivdx.jpg") no-repeat center bottom; }
#colonnadx ul{
margin:8px 0 0 8px;padding:0;list-style-type:none }
#colonnadx ul li{
margin:0 0 3px 0; }
#colonnadx h3,label {
font-size:1.2em;
color:#039;
padding:.3em 0 0 .6em;font-weight:bold }
#colonnadx a{
color:#E61974;
text-decoration:none
}
label {display:block;margin-bottom:.2em}
fieldset {border:none}
input {border:1px solid #999;margin-left:8px}
.vai {padding:0 5px;margin-top:5px}
#colonnadx table {width:160px;font-size:1em}
#colonnadx table .mese{text-align:center}
#colonnadx table td{border-bottom:1px solid #eaeaea}
#colonnadx table a{text-decoration:none;color:#E61974;font-weight:bold}
#colonnadx table .invalidDay {border:none}
#colonnadx a img {border:none}

/*altro*/
img.floatsx {float:left;margin:0 5px 5px 0}

/*fotoblog*/
#fotoblog img {border:1px solid #ccc;margin:8px}

/*banner*/
#banner {position:absolute;top:12px;left:230px;width:650px}
#banner img{border:0; margin-right: 20px;}

/*17giugno*/
#giugno17 {margin:0}
#corpo #giugno17 h3{font-size:1.3em;}
#corpo #giugno17 ul{margin-left:0;padding:0;list-style-type:none}