/*
Theme Name: microtag-fism
*/



/*  */



/* PUBBLICAZIONI */

.elenco-sommario  {
list-style-type:none; margin:0; padding:0;         
}
.elenco-sommario li  {
padding:4px;        
}

.elenco-sommario h1 {
color: #333;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: 0.01em;
	font: bold 13px Verdana, "Trebuchet MS", Tahoma, Arial;
padding-top:10px;

}
.sommario-periodici{
	width: 160px;
         float:left; 
         padding:10px;
font: 10px Verdana, "Trebuchet MS", Tahoma, Arial;
	}

.sommario{
	width: 410px;
         float:left;
margin-left:10px;
}








/* TOP */


#top-contenuto { margin: 0 auto; padding:0; width:960px; }

#top ul {
	 margin:0; padding:0; margin-left:600px; padding-top:12px;
}

#top ul li a, #top ul li a:visited, .page-item-145 {
	font: normal 12px Verdana; color:#fff; text-decoration:none;
}
#top ul li a:hover {
	font: normal 12px Verdana; color:#fff; text-decoration:underline;
}
#top li {
	display:inline; margin:8px; }

#bottom-contenuto { margin: 0 auto; padding:0; width:960px; font: normal 10px Verdana; color:#fff; text-align:center;}
#bottom-contenuto a, #bottom-contenuto a:visited { font: normal 10px Verdana; color:#fff; text-decoration:underline; }
#bottom-contenuto a:hover { font: normal 10px Verdana; color:#fff; text-decoration:none; }


.post-top h2 {

 font: bold 16px verdana; color:#519330; 

}

.post-top h2 a, .post-top h2 a:visited  {
        font: bold 16px verdana; color:#519330; text-decoration:none;
}

.post-top h2 a:hover {
         font: bold 16px verdana; color:#ff6600; text-decoration:none;
}








.entry {
	font: 12px Verdana, "Trebuchet MS", Tahoma, Arial;
	clear: both;
         line-height: 1.25em;
         letter-spacing:0.05em;
}

.post{
	padding:10px; display:block;
}

.post-sfondo {
	padding:10px; display:block;
}

.post-sfondo a:hover{
          background-color:#519330;  display:block;
}


.post-sfondo h2 a:hover {
         font: normal 14px verdana; color:#fff; text-decoration:none;
}





.mini-post {
	float: left;
	width: 184px;
margin: 14px 10px 10px 0;
 padding: 2px 2px 2px 2px;
font: 11px Verdana, "Trebuchet MS", Tahoma, Arial;
text-align:center;	
 border: solid 1px #ccc;
background-color:#fff;
}

.mini-post h2 a, .mini-post h2 a:visited{
color:#fff;
 background-color:#6cab29;
width: 180px;
display:block;
 padding:2px;
}

.mini-post h2 a:hover{
 color:#333;
}

.mini-post-img
{
 padding:4px;
}


.dati {	
          width: 400px;
          float:left;               
}

.elenco{	
          width: 160px;
          background-color:#fff;
          border: solid 1px #ccc;
           float:left;             
}

ul#elenco li.current_page_item a {	
        color:#ff6600;  
}

.barra-regione  {	
         background-color:#6cab29;  font: 16px verdana; color:#fff;
 padding:6px;
}

ul#dati-provincia {	list-style-type:none;
            
}
ul#dati-provincia li {   padding:6px;  
}
ul#dati-provincia li.uno {	
         font-weight: bold;
          width:80px;
float:left;
}


ul.struttura-fism  {	list-style-type:none;
            }

.struttura-fism ul li {   padding:6px;}

.struttura-fism li {   padding:6px;}

ul.struttura-fism li.uno {	
         font-weight: bold;
          width:220px;
float:left;
}





ul#elenco  {	list-style-type:none;
            
}
ul#elenco li {	   
}


ul#elenco2  {	list-style-type:none; margin:0; padding:0;         
}








#geo_mashup_map  {	
clear:left;
}

.geo_mashup_map  {	
text-align:center;
width:500px;
border:1px solid #333;
margin: 1em;     padding: 2em; 
}











body, html{
    margin:0 auto; padding: 0;     
background:  #6cab29 url(images/sfondo.jpg)  center repeat-y;
    height: 100%;      /* per IE5.x e IE6 */
font:  12px verdana; color:#333;
}



#top {	
          width: 100%;
          height:40px;
          background-color:#333;
          border-bottom: solid 1px #fff;                
}

#bottom {	
          width: 100%;
          height:60px;
          background-color:#333;
          border-top: solid 1px #fff;                
}

#page {
	 
margin: 0 auto;
        padding:0;


}




#header{
	width: 960px;
	height: 168px;
background: #6cab29 url(images/header.jpg) center repeat-y;
}

#content{
	width: 960px;
margin:0 auto; padding: 0;
background-color:#fff;

}

#area-sx{
	width: 600px;
         padding:20px;
         float:left;

}

#area-dx{
	width: 280px;
padding:20px;
float:left;


}




/* TAG */

a {
        font: 12px verdana; color:#0066cc; text-decoration:none;
}

a:hover {
        font: 12px verdana; color:#ff6600; text-decoration:none;
}


h4 a, h4 a:visited  {
        font: bold 14px verdana; color:#0066cc; text-decoration:none;
}

h4 a:hover {
        font: bold 14px verdana; color:#ff6600; text-decoration:none;
}


small {
        color:#333; 
}




h1,h2,h3,h4,h5,h6 
{
        margin:0; padding:0;
}

h1 {

	color: #333;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: 0.01em;
	font: bold 16px Verdana, "Trebuchet MS", Tahoma, Arial;
}

h2 {
  font: normal 14px verdana; color:#333; 

}

h2 a, h2 a:visited  {
        font: normal 14px verdana; color:#009900; text-decoration:none;
}

h2 a:hover {
         font: normal 14px verdana; color:#ff6600; text-decoration:none;
}


.post-top {
        font: normal 12px verdana; color:#333; 
}

.post-top p {
        margin:0; padding:0;
}

ul#comunicati-home {
        margin:0; padding:0;
       list-style-type:none;
}

ul#comunicati-home li  {
            background:  url(http://www.fism.net/2009/img/triangolo.jpg) top left no-repeat;
      padding: 0 10px 10px 14px;
border-bottom: 1px dotted #ddd;
      
        }

ul#comunicati-home li a {
        font: normal 12px verdana; color:#519330; text-decoration:none;
}

ul#comunicati-home li a:hover {
        font: normal 12px verdana; color:#ff6600; text-decoration:none;
}


.clear {clear:both;}




/* ITALIA */

ul#italia {
        margin:0; padding:0;
       list-style-type:none;
}
ul#italia li {
        display:inline;
}















/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 960px; /*width of menu*/
border: 1px solid #CCCBCC; /*dark purple border*/
border-width: 1px 0;
background: white url(images/menu04.jpg) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: #6cab29; /*text color*/
padding: 5px 5px;
text-decoration: none;
border-right: 1px solid #CCCBCC; /*dark purple divider between menu items*/
font: bold 12px verdana;
}

.indentmenu ul li a:visited{
color: 6cab29;
}

.indentmenu ul li a:hover, .indentmenu li.current-cat a {
color: #406518 !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(images/menu03.jpg) center center repeat-x;
}


/* Begin Images */

img {
	border:0;
	}

p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */














#s3slider ul  { 
   margin:0; padding:0; list-style-type:none;
}



#s3slider { 
   width: 600px; /* important to be same as image width */
   height: 250px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 600px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top2: 0; /* important */
   margin-lef2: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
     font: 16px Verdana, Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   height:80px;
	width:580px !important;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
    text-decoration:none;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}



.clear {
   clear: both;
} 





#prova table {
	font: 22px Verdana, "Trebuchet MS", Tahoma, Arial;
	clear: both;
         line-height: 1.25em;
         letter-spacing:0.05em;
}

table#tabella01 td {
	font: 14px Verdana; border-bottom:1px solid #ccc;
}



#tabella {
	font: 22px Verdana, "Trebuchet MS", Tahoma, Arial;
	clear: both;
         line-height: 1.25em;
         letter-spacing:0.05em;
}


/* AREA RISERVATA CIRCOLARI */

.wam_icon_td {
	width:3em;
}

.wam_settings_td {
	width:6em;
}

.wam_ruled td{border-bottom:1px solid #CCCCCC;}
.wam_ruled td{
	font-weight:bold;
	text-align:center;
}

.wam_ruled td textarea {
	width:95%;
}

a.wam_icon_link,
a.wam_icon_link:link,
a.wam_icon_link:visited,
a.wam_icon_link:hover,
a.wam_icon_link:active {
	
	background-repeat:no-repeat;
	background-position:0% 50%;
}

#attachment_manager_upload fieldset {
	border: 1px solid #ccc;
	width: 30em;
	padding: .5em 2em;
	margin: 1em;
}

#attachment_manager_upload legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
}

div.main h4.wam {
	font-size:.7em;
	line-height:.8em;
	margin-bottom:.5em;
}

div.wam_wrap ul.wam_ul,
div.wam_wrap ul.wam_ul li {
	list-style:none;
	margin:0;
display: inline;
}

