.fr{float:right}
.fl{float:left}
.ac{text-align:center}
.al{text-align:left}
.ar{text-align:right}


#gallery #controller{text-align:right; font-weight:bold; margin:0 0 2em 0;  background-color:#fff; }

/************************++pagina categorie ****************************/

#gallery ul#categorie{margin:0; padding:0}
#gallery ul#categorie li {
	background-color:#eee; 
	border:1px solid #ccc; 
	float:left; 
		
		width:90%; /* 1 colonna*/
	
	/*width:45%; /* 2 colonne*/
	
	/* width:28%; /* 3 colonne*/
	/* height:160px */
	
	margin:0 0 2em 10px; list-style-type:none; padding:12px 10px 12px 8px;
	}
#gallery ul#categorie li img{float:left; border:none; margin-right:5px;}
#gallery ul#categorie li h2 {margin:0; padding:0; margin-left:180px /* da commentare se pił di 1 colonna per categoria*/;}
#gallery ul#categorie li p {margin:0.5em 0 0 0 ; padding:0; margin-left:180px /* da commentare se pił di 1 colonna per categoria*/;}



/************************++pagina sottocategorie ****************************/
#gallery ul#sottocategorie{margin:0 auto; padding:0; }
#gallery ul#sottocategorie li {
	background-color:#eee; 
	border:1px solid #ccc; 
	float:left; 
	
	width:90%; /* 1 colonna*/
	
	/*width:20em; /* 2 colonne*/
	
	min-height:120px !important; height:120px; /**/
	height:auto;
	/* width:28%; /* 3 colonne*/
	/* min-height:160px !important; height:160px; /**/
	
	margin:0 0 2em 10px; list-style-type:none; padding:10px;
	
	}
#gallery ul#sottocategorie li img{float:left; border:none; margin-right:5px;}
#gallery ul#sottocategorie li h2 {margin:0; padding:0;  margin-left:180px /*da commentare se pił di 1 colonna per categoria*/}
#gallery ul#sottocategorie li p {margin:0.5em 0 0 0 ; padding:0; margin-left:180px  /*da commentare se pił di 1 colonna per categoria*/}


/************************++pagina immagini  ****************************/


#gallery ul#immagini, #gallery ul#video{margin:0; padding:0; margin-bottom:2em}

#gallery ul#immagini li, #gallery ul#video li {	

	border:1px solid #ccc; 

	list-style-type:none;

	float:left; 

	text-align:center;
	position:relative;

	/*width:90%; /* 1 colonna*/

	/*width:45%; /* 2 colonne*/

	width:170px; /* 3 colonne*/

	margin:0 0 20px 10px;  padding:15px 10px 10px 10px;

	

	height:15em !important; /* height:auto;*/

	font-size:1em !important; /*font-size:15em;*/

	

	padding-bottom:2.5em;

	/*background:url(../img/zoom_ico.gif) 97% 97% no-repeat;*/

	}



#gallery ul#immagini li div, #gallery ul#video li div{position:absolute; bottom:5px; left:0; min-height:2em;text-decoration:none; text-align:center; width:175px; background-color:#fff; padding:0.5em 5px 0 5px }

#gallery ul#immagini li img, #gallery ul#video li img{border:none; vertical-align:middle; margin:0}





#gallery ul#audio{margin:0; padding:0; clear:both; margin-bottom:2em}

#gallery ul#audio li {	



	

	padding-left:20px;


	}













/* WCM */

#gallery h1.titolopagina{ /*padding:0 0 1em 0; font-weight: bold; font-size: 1.6em; color: #CC0000; background-color: #FFF;*/

	padding-left:0;

   padding-bottom: 8px;

	font-weight: bold;

	font-size: 130%;

	color: #003399;

	margin-top:10px }

div#gallery{

  min-height: 30em;

  height: auto !important;

  height: 30em;

  background:url(../img/sf-traps.png);

  margin-right:2%;

  padding-bottom:20px; }

/*#gallery h2 a:link{color : #990000;}*/

/*#gallery h2 a:visited {background-color: #990000}*/

/*#gallery h2 a:hover {color : #fff;}*/

#briciole{ position: relative; left: 0; /*border-bottom: 1px dashed #A8ACC9; */padding-bottom: 0.2em; margin-bottom: 0.2em }



#gallery ul#video li div a:link {text-decoration:none!important; /*color:#000;*/ }

#gallery ul#video li div a:visited {text-decoration:none!important; /*color:#000;*/ } 

#gallery ul#video li div a:hover{text-decoration:none!important; /*color:#000;*/}

#gallery div.video{padding:0;margin:0 0 0 0.8em}

#gallery div.audio{padding:0;margin:0}

/* wcm */
#gallery h1.titolopagina {display:none}
* html #gallery p {margin:auto; }
#gallery p {margin:auto;padding-bottom:10px }

