/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #FFF;
	margin: 0em;
	text-align: center;
	color: #333;
	background:#fff url('./img/big_bg.jpg') 50% 0 repeat-x;
}

img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
h3 { font-size:0.88em; font-weight:bold; }
a { text-decoration:underline; }


/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width: 1002px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#conteneur { width: 100%; 
	float:left;
}

#conteneur #contenu {
	float: left;
	width: 33em;
}

#barra_sopra {
	height: 30px;
}

#barra_unesco {
	position:relative;
	width: 1002px;
	text-align: center;
	float:left;
	margin: 5px 0 1px 0;
}

#barra_partners {
	position:relative;
	width: 986px;
	height:40px;
	float:left;
	margin: 0px 8px 5px 8px;
	border:1px solid #efefef;
}

#barra_pre_sito {
	position:relative;
	width: 1002px;
	height:60px;
	float:left;
	margin: 0px 0 5px 0;
	border:0px solid #cdcdcd;
}

.tavolo_promozione {
	float:left;
	width: 250px;
	height: 60px;
	text-align:center;
}

.form_lang { float: left; 
 text-decoration: none; 
 color: #000000; 
 line-height: 30px;
 font-weight: normal; 
 font-size: 12px; 
 font-family:Verdana, Arial, Helvetica, sans-serif
 }
.form_lang a, .form_lang a:hover {
/* text-decoration: none; */
 text-decoration:underline; 
 color: #000000; 
 line-height: 30px;
 font-weight: normal; 
 font-size: 12px; 
 font-family:Verdana, Arial, Helvetica, sans-serif}

.quick_menu {
 float: right; 
/* text-decoration: none; */
 text-decoration:underline;
 color: #000000; 
 line-height: 30px;
 font-weight: normal; 
 font-size: 12px; 
 font-family:Verdana, Arial, Helvetica, sans-serif
 }
.quick_menu a, 
.quick_menu a:hover {
/* text-decoration: none; */
 text-decoration:underline; 
 color: #000000; 
 line-height: 30px;
 font-weight: normal; 
 font-size: 12px; 
 font-family:Verdana, Arial, Helvetica, sans-serif}

.quick_menu_foot         ,
.quick_menu_foot a       , 
.quick_menu_foot a:hover {
  color                  : #000000; 
  line-height            : 12px;
  font-weight            : normal; 
  font-size              : 12px; 
  font-family            : Verdana, Arial, Helvetica, sans-serif;
  padding                : 8px 8px 8px 8px ;
  text-align             : center;	
/* text-decoration: none; */
 text-decoration:underline; 
                         }

#footermenu {
	float:left;
	width:1000px;
  	background: transparent url('./img/footer_img.gif') no-repeat;
	margin:20px 0 0 0;
 	padding: 40px 5px 10px 5px ;
}

.footerinfo, .footerinfo ul, .footerinfo li {
  color              : #000000; 
  line-height        : 20px;
  font-weight        : normal; 
  font-size          : 12px; 
  font-family        : Verdana, Arial, Helvetica, sans-serif ;
  padding            : 8px 8px 8px 0px ;
  text-align         : left;
  text-decoration: none !important;
 }

.footerinfo a, .footerinfo a:hover  {
  color              : #000000; 
  line-height        : 20px;
  font-weight        : normal; 
  font-size          : 12px; 
  font-family        : Verdana, Arial, Helvetica, sans-serif ;
  padding            : 8px 8px 8px 0px ;
  text-align         : left;	
  text-decoration: underline !important;
 }

.listo a, .listo a:hover {
 	text-decoration:underline;
}

#navigation {
	position:relative;
	float: left;
	width: 1002px;
	height: 64px;
	border-top: 0px solid #e2e2e2;
	border-left: 0px solid #e2e2e2;
	border-right: 0px solid #e2e2e2;
	text-align: center;	
	margin: 2px 0 0 0;
	padding: 0;
	/* background-color:#cef; */
}

/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {
	float: left;
	width: 21em;
}

#contenu .encart {
	float: right;
	width: 11em;
	margin: 0;
	margin-bottom: 1em;
}


/* CONTENUTI HOMEPAGE E GENERICI */


.box220 {
	position:relative;
	float:left;
	width:235px;
	margin:0px;
	padding:0px;
}

.box250 {
	position:relative;
	float:left;
	width:250px;
	margin:0px;
	padding:0px;
}

.box500 {
	position:relative;
	float:left;
	width:500px;
	margin:0px;
	padding:0px;
}

.box750 {
	position:relative;
	float:left;
	width:750px;
	margin:0px;
	padding:0px;
}

.box1000 {
	position:relative;
	float:left;
	width:1000px;
	margin:0px;
	padding:0px;
}

.box250 p, .box500 p, .box750 p {
	padding: 0px 15px;
	text-align:justify;
}

.box250_left p {
	padding: 0px 10px 0 15px;
	text-align:justify;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.video_show_box1, .video_show_box2, .video_show_box3, .video_show_box4 {
	position: relative;
	width:240px;
	height:83px;
	color:#fff;
}

.video_show_box1 {
	margin:8px 0 0px 0;
}

.video_show_box2 {
	margin:0px 0 0px 0;
}

.video_show_box3 {
	margin:0px 0 0px 0;
}

.video_show_box4 {
	margin:0px 0 0px 0;
}

.video_show_box1 a, .video_show_box2 a, .video_show_box3 a, .video_show_box4 a {
	font-size:0.77em;
	color:#fff;
}

.testo1_show_box, .testo2_show_box, .testo3_show_box, .testo4_show_box {
	float:left;
	width:130px;
	height:63px;
	padding:4px;
}

.tn1_show_box, .tn2_show_box, .tn3_show_box, .tn4_show_box {
	float:left;
	width:94px;
	height:63px;
	border:1px solid #fff;
}

.tn1_show_box img, .tn2_show_box img, .tn3_show_box img, .tn4_show_box img {
	width:94px;
	height:63px;
}

#home_slideshow_tn_1 img, #home_slideshow_tn_2 img, #home_slideshow_tn_3 img, #home_slideshow_tn_4 img {
	width:94px;
	height:63px;
}

#home_slideshow {
	position: relative;
	float:left;
	width:750px;
	height:330px;
	background: transparent url('./img/show_box.gif') no-repeat;
}

#home_slideshow_big {
	position: absolute;
	top: 10px;
	left: 15px;
	width:472px;
	height:307px;
} 

#home_slideshow_tn_1 {
	position: absolute;
	top: 9px;
	left: 635px;
	width:94px;
	height:63px;
	border:1px;
	border-style:solid;
	padding:0px 0px 0px 0px;
	margin:0px;
	border-color:#FFFFFF;
	cursor:hand;

}
#home_slideshow_tn_2 {
	position: absolute;
	top: 91px;
	left: 635px;
	width:94px;
	height:63px;
	border:1px;
	border-style:solid;
	padding:0px 0px 0px 0px;
	margin:0px;
	border-color:#FFFFFF;
	cursor:hand;

}
#home_slideshow_tn_3 {
	position: absolute;
	top: 174px;
	left: 635px;
	width:94px;
	height:63px;
	border:1px;
	border-style:solid;
	padding:0px 0px 0px 0px;
	margin:0px;
	border-color:#FFFFFF;
	cursor:hand;

  }
#home_slideshow_tn_4 {
	position: absolute;
	top: 257px;
	left: 635px;
	width:94px;
	height:63px;
	border:1px;
	border-style:solid;
	padding:0px 0px 0px 0px;
	margin:0px;
	border-color:#FFFFFF;
	cursor:hand;

}
#home_slideshow_txt_1 {
	position: absolute;
	top: 9px;
	left: 502px;
	width:130px;
	height:63px;
	padding:4px;
	cursor:hand;

}
#home_slideshow_txt_2 {
	position: absolute;
	top: 91px;
	left: 502px;
	width:130px;
	height:63px;
	padding:4px;
	cursor:hand;

}
#home_slideshow_txt_3 {
	position: absolute;
	top: 174px;
	left: 502px;
	width:130px;
	height:63px;
	padding:4px;
	cursor:hand;

}
#home_slideshow_txt_4 {
	position: absolute;
	top: 257px;
	left: 502px;
	width:130px;
	height:63px;
	padding:4px;
	cursor:hand;

}
.home_slideshow_text {
 	text-decoration: none; 
 	color: #ffffff; 
 	font-weight: normal; 
 	font-size: 12px; 
 	font-family:Verdana, Arial, Helvetica, sans-serif
}
#gallery {
	width:500px !important;
}

#band {
 	position     : absolute;
	top          : 228px;
	left         : 15px;
  	width        : 472px;
 	height       : 90px;  
	display	     : block;
	background   : transparent #000;
 	padding      : 0px 0px 0px 0px;
	margin       : 0px;
	z-index	     : 60;
 	opacity      : 0.8;
	filter	     : alpha(opacity=80);
}    

#img_slide_1 {
 	position     : absolute;
	top          : 10px;
	left         : 15px;
  	width        : 472px;
  	height       : 310px;  
  	padding      : 0px 0px 0px 0px;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	cursor       : hand;
}    

#img_slide_2 {
 	position     : absolute;
	top          : 10px;
	left         : 15px;
  	width        : 472px;
  	height       : 310px;  
  	padding      : 0px 0px 0px 0px;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	cursor       : hand;
}    

#img_slide_3 {
 	position     : absolute;
	top          : 10px;
	left         : 15px;
  	width        : 472px;
  	height       : 310px;  
  	padding      : 0px 0px 0px 0px;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	cursor       : hand;
}    

#img_slide_4 {
 	position     : absolute;
	top          : 10px;
	left         : 15px;
  	width        : 472px;
  	height       : 310px;  
  	padding      : 0px 0px 0px 0px;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	cursor       : hand;
}    

#home_slideshow_info_1 {
 	position     : absolute;
	top          : 230px;
	left         : 15px;
  	width        : 472px;
  	height       : 90px;  
  	padding      : 5px 0px 0px 5px;
  	background   : transparent;
	XXopacity      : 0.5;
	XXfilter       : alpha(opacity=50);  
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	color        : #FFFFFF;
  	font-weight  : normal; 
  	font-size    : 12px; 
  	font-family  : Verdana, Arial, Helvetica, sans-serif
	cursor       : hand;
	z-index: 100;
}    

#home_slideshow_info_2 {
 	position     : absolute;
	top          : 230px;
	left         : 15px;
  	width        : 472px;
  	height       : 90px;
  	padding      : 5px 0px 0px 5px;
  	background   : transparent ;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	color        : #FFFFFF;
  	font-weight  : normal; 
  	font-size    : 12px; 
	z-index: 100;
  	font-family  : Verdana, Arial, Helvetica, sans-serif
	cursor       : hand;
}

#home_slideshow_info_3 {
 	position     : absolute;
	top          : 230px;
	left         : 15px;
  	width        : 472px;
  	height       : 90px;
  	padding      : 5px 0px 0px 5px;
  	background   : transparent;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	color        : #FFFFFF;
  	font-weight  : normal; 
  	font-size    : 12px; 
  	font-family  : Verdana, Arial, Helvetica, sans-serif
	cursor       : hand;  
	z-index: 100;
}  

#home_slideshow_info_4 {
 	position     : absolute;
	top          : 230px;
	left         : 15px;
  	width        : 472px; 
  	height       : 90px;
  	padding      : 5px 0px 0px 5px;
  	background   : transparent;
	border       : 0px;
	border-style : solid;
	margin       : 0px;
	color        : #FFFFFF;
  	font-weight  : normal; 
  	font-size    : 12px; 
  	font-family  : Verdana, Arial, Helvetica, sans-serif
	cursor       : hand;
	z-index: 100;
} 

#opakbar
{
 	position         : absolute;
	top              : 230px;
	left             : 16px;
  width            : 472px;
  height           : 90px;  
  padding          : 0px 0px 0px 0px;
  background-color : #FFFFFF;
  opacity          : 0.5;
  -moz-opacity     : 0.5;
  filter           : alpha(opacity=50);  
	border           : 0px;
	border-style     : solid;
	margin           : 0px;
	color            : #FFFFFF;
	cursor           : hand;
	z-index          : 100;
}

#home_eventi {
	float:left;
	width:750px;
	min-height:270px;
	height:auto !important;
	height:270px;
	margin:10px 0 20px 0;
	/* background: transparent url('./images/eventi_box.gif') no-repeat; */
}

#home_riassunto {
	float:left;
	width:750px;
	min-height:270px;
	height:auto !important;
	height:270px;
	margin:10px 0 30px 0;
}

#meteo {
	position:relative;
	width:230px;
	height:65px;
	padding: 7px 0px 5px 15px;
	margin:0px;
	background: transparent url('./img/meteo.gif') no-repeat;
}

#numero_unico {
	/* height:83px; */
	width:250px;
	margin:10px 0;
	display:none;
}

#numero_unico_HC {
	display:none;
}

#alberghi {
	width:250px;
	height:350px;
	background: transparent url('./img/meteo.gif') no-repeat;
}

#nextstop {
	/* width:220px; */
	/* height:370px; */
	/* padding:10px 15px 0px 15px; */
	/* background: transparent url('./img/nextstop_box.gif') no-repeat; */

	float:left;
	font-size:12px;
	width:250px;
	padding:0 0 10px 0;
	margin:10px 0px 15px 0px;
	background: transparent url('./img/bg_box_250_bot_white.gif') center bottom no-repeat;
}

#nextstop_int {
	width:220px;
	/*height:244px;*/
	margin:0px 0px 20px 0px;
	padding:10px 15px 0px 15px;
	background: transparent url('./img/nextstop_box_250x185.gif') no-repeat;
	font-size:12px;
}

#nextstop .content_250_top {
	padding:10px 0 0 0;
	background: transparent url('./img/bg_box_250_top_white.gif') center top no-repeat;	
}

#nextstop .content_250_inbox {
	padding:10px 15px 10px 15px;
	background: transparent url('./img/bg_box_250_mid_white.gif') center repeat-y;	
}

#nextstop p, #nextstop_int p {
	text-align:left;
}


#genoamunicipality {
	width:250px;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

#genoamunicipality .titolo {
	width:220px;
	height:55px;
	background:transparent url('./img/genoamunicipality.gif') center no-repeat;
}

#genoamunicipality .content_250_top {
	padding:0 0 0 0;	
}

#genoamunicipality .content_250_inbox {
	padding:10px 15px;	
}

#newsletter {
	width:250px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	background: transparent url('./img/bg_box_250_bot.gif') center bottom no-repeat;	
}

#newsletter .content_250_top {
	padding:10px 0 0 0;
	background: transparent url('./img/bg_box_250_top.gif') center top no-repeat;	
}

#newsletter .content_250_inbox {
	padding:10px 15px;
	background: transparent url('./img/bg_box_250_mid.gif') center repeat-y;	
}

.home_in_evidenza {
	position:relative;
	width:220px;
	height:100px;
	margin:10px 0px 50px 0px;
	padding:10px 15px;
	font-size:12px;
}

#partecipazione {
	width: 100%;	
	margin:30px 0 0 0;
}

#uc5 {
	float:left;
	width:500px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	background: transparent url('./img/bg_box_500_bot.gif') center bottom no-repeat;
	font-size:12px;
}

#uc5 img { position:relative; float:right; margin:-15px 0 0 10px;}

#uc5 .content_500_top {
	padding:10px 0 0 0;
	background: transparent url('./img/bg_box_500_top.gif') center top no-repeat;	
}

#uc5 .content_500_inbox {
	width:470px;
	float:left;
	padding:10px 15px;
	background: transparent url('./img/bg_box_500_mid.gif') center repeat-y;	
}

#uc5.uc5mappe {
	margin: 50px 0 0 0;
}

#rss {
	width:250px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	/* background: transparent url('./img/bg_box_500_bot.gif') center bottom no-repeat;	*/
}

#rss .content_250_top {
	padding:10px 0 0 0;
	/* background: transparent url('./img/bg_box_500_top.gif') center top no-repeat;	*/
}

#rss .content_250_inbox {
	padding:10px 15px;
	/* background: transparent url('./img/bg_box_500_mid.gif') center repeat-y;	*/
}

.rsslink {
	width:250px;
	margin:0 0 15px 5px;
	padding:4px 0 0 35px;
	background:transparent url('./img/rss.gif') no-repeat;
	font-size:12px;
	font-weight:bold;
	height:20px;
}

.reddot {
	position:relative;
	float:left;
	margin:-3px 5px 0 0;
}

#newsletter {
	/* display:none; */
}



.latest_video_box {
	margin:10px 0 0 0;
	height:60px;
	width:220px;
	padding:5px 0;
	background: transparent url('./img/video_box.jpg') no-repeat;	
}

.latest_video_box_int {
	margin:10px 0 30px 0;
	height:60px;
	width:220px;
	padding:5px 0;
	background: transparent url('./img/video_box.jpg') no-repeat;	
}

.latest_video_video {
	position:relative;
	float:left;
	height:70px;
	width:80px;
	padding:0 0 0 10px;
}

.latest_video_video img {
	border:1px solid #000;
	height:58px;
	width:76px;
}

.latest_video_text {
	position:relative;
	float:left;
	height:70px;
	width:100px;
	padding:0 5px;
	font-size:11px;
}

.latest_video_text a {
	color:#000;
	font-weight:bold;
	font-size:11px;
}

#sponsors {
	position:relative;
	float:left;
	width:750px;
	height:95px;
	margin:0 0 20px 0;
	background: transparent url('./img/partners.gif') no-repeat;
	display:none;
}

#partners {
	float:left;
	width:250px;
	margin:0px 0 0px 0;
	padding:0 0 10px 0;
	background: transparent url('./img/bg_box_250_bot_white.gif') center bottom no-repeat;
}

.partner_box {
	float:left;
	padding:20px 5px 20px 15px;
	width:105px;
	height:60px;
	text-align:center;	
}

.partner_box a img {
	vertical-align:middle;
}

#partners .special_top {
	float:left;
	padding:10px 0 0 0;
	background: transparent url('./img/bg_box_250_top_white.gif') center top no-repeat;	
}

#partners .special_inbox {
	float:left;
	background: transparent url('./img/bg_box_250_mid_white.gif') center repeat-y;	
}


#special_home {
	float:left;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	background: transparent url('./img/special_box_bot.gif') center bottom no-repeat;	
}

#special_home .special_top {
	float:left;
	padding:10px 0 0 0;
	background: transparent url('./img/special_box_top.gif') center top no-repeat;	
}

#special_home .special_inbox {
	float:left;
	background: transparent url('./img/special_box_mid.gif') center repeat-y;	
}


.titolo_ultimo_video {
	color:#000;
	font-size:12px;
	margin:10px 0 20px 0;
}

.titolo_ultimo_video a {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

ul.HP_cosafareoggi_UL {
	margin: 0; padding: 0px 10px; text-align: left; list-style: none;
	font-size:0.77em;	
}

ul.HP_cosafareoggi_UL li {
	font-weight:bold;
	padding: 5px;	
}


ul.HP_cosafareoggi_UL li a {
	font-weight:normal;
}





/* CONTENUTI URBAN LAB */


#UL_workinprog {
	position:relative;
	height:265px;
	width:220px;
	margin:0 0 30px 0;
	padding:10px 15px;
	background: transparent url('./img/UL_wip_foto_base.gif') center no-repeat;
	font-size:12px;
}

#UL_main_news {
	position:relative;
	height:265px;
	width:470px;
	margin:0 0 30px 0;
	padding:10px 15px;
	background: transparent url('./img/UL_main_foto_base.gif') center no-repeat;
	font-size:12px;
}

#UL_flash_who {
	position:relative;
	height:265px;
	width:220px;
	margin:0 0 30px 0;
	padding:10px 15px;
	background: transparent url('./img/UL_who_foto_base.gif') center no-repeat;
	font-size:12px;
}

#UL_workinprog img, #UL_main_news img, #UL_flash_who img {
	margin:0 0 5px 0;
}

.UL_box_news {
	position:relative;
	float:left;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	width:500px;
	margin:0 0 30px 0;
}

/*
.UL_box_news_foto {
	float:left;
	height:100px;
	width:150px;
	padding:11px 0 0 0;
	text-align:center;
	background: transparent url('./img/UL_foto_base.gif') center no-repeat;		
}
*/

.UL_box_news_foto {
	float:left;
	height:108px;
	width:150px;
	padding:7px 0 0 0;
	text-align:center;
	background: transparent url('./img/UL_foto_base.gif') top no-repeat;		
}

.UL_box_news_foto img {
	width:130px;
	height:65px;
}

.UL_box_news_text {
	position:relative;
	float:left;
	min-height: 75px;
	height: auto !important;
	height: 75px;
	width:320px;
	padding:5px 15px 30px 15px;	
	font-size: 12px;
}

.title_articles {
	font-size:16px;
	font-weight:bold;
	color:#366c9f;
}

#UL_main_news a, .UL_box_news a { color: #000; font-weight:normal; }
div.title_articles a { color:#366c9f !important; font-weight:bold !important;}

h2.titolo, h2.title_articles {
	font-size:18px;
	font-weight:bold;
	color:#366c9f;
	padding:15px 15px 5px 15px;
}

.title_in_evidenza {
	font-size:16px;
	font-weight:bold;
	color:#db3b3c;
}

#uc5_interno_home {
	position:relative;
	float:left;
	width:250px;
	margin:0 0 0 0;
}


/*
#uc5_interno_home img {
	width:218px;
	border:1px solid #999;
}
*/

#uc5_interno_home p {
	font-size: 0.77em;
}




/* CONTENUTI VISITA GENOVA */


#VG_main_pic {
	position:relative;
	height:220px;
	width:470px;
	margin:0 0 30px 0;
	padding:10px 15px;
	background: transparent url('./img/VG_main_foto_base.gif') center no-repeat;
}

#VG_nextstop, #VG_welcome {
	width:250px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	background: transparent url('./img/bg_box_250_bot_white.gif') center bottom no-repeat;
}

#VG_welcome {
	width:250px;
	margin:0 0 30px 0;
	padding:0 0 10px 0;
	background: transparent url('./img/bg_box_250_bot_white.gif') center bottom no-repeat;
}

#VG_nextstop .content_250_top, #VG_welcome .content_250_top {
	padding:10px 0 0 0;
	background: transparent url('./img/bg_box_250_top_white.gif') center top no-repeat;	
}

#VG_nextstop .content_250_inbox {
	padding:5px 15px 10px 15px;
	background: transparent url('./img/bg_box_250_mid_white.gif') center repeat-y;	
}

#VG_welcome .content_250_inbox {
	padding:0px 15px;
	background-color: #009933;
	background: transparent url('./img/bg_box_250_mid_white.gif') center repeat-y;	
}

#VG_welcome .content_250_inbox span{ display:none;} 
#VG_welcome .content_250_inbox ul{ margin:00px 0px 00px 0px; padding:0px; list-style:none;}
#VG_welcome .content_250_inbox li{ margin:00px 0px 00px 0px; padding:0px;} 



/* CONTENUTI EVENTI */


/*
#EV_main_pic {
	float:left;
	position:relative;
	height:250px;
	width:470px;
	margin:0 0 30px 0;
	padding:10px 18px 10px 13px;
	background: transparent url('./img/EV_main_foto_base.gif')  no-repeat;
}
*/

#EV_main_pic {
	float:left;
	position:relative;
	height:250px;
	width:480px;
	margin:0 0 30px 0;
	padding:10px 6px 10px 14px;
	background: transparent url('./img/EV_main_foto_base.gif')  no-repeat;
}

#EV_main_pic img {
	width:470px;
	height:235px;
}


#EV_main_info {
	float:left;
	position:relative;
	height:250px;
	width:220px;
	margin:0 0 30px 0;
	padding:10px 12px 10px 15px;
}


#EV_main_info_int {
	float:left;
	position:relative;
	width:220px;
	margin:0 0 30px 0;
	padding:10px 10px 10px 15px;
}

#EV_main_info_int img {
	width:220px;
	height:110px;
}


#EV_main_info p, #EV_main_info_int p {
	font-size:12px;
	margin:0px;
	padding:0px;
}

#EV_main_info h3 a { color: #000; font-size:14px;}

#EV_main_info .more_info { color: #000; font-size:14px;}

.more_info {
	font-size: 0.78em;
}

.box_250_300 {
	position:relative;
	float:left;
	height:280px;
	width:250px;
	margin:0;
	padding:0;
}



/* CONTENUTI GALLERIA */


#video_show {
	width:750px;
	height:330px;
	background: transparent url('./img/show_box.gif') no-repeat;
	color:#fff;
}


#gallery_videos {
	width:750px;
	margin:30px 0 0 0;
}



#partnersvideo {
	position:relative;
	width:220px;
	height:30px;
	padding: 300px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	background: transparent url('./img/partnersvideo.gif') no-repeat;
}




/* CONTENUTI PROSSIMA FERMATA GENOVA */

#prima_visita {
	font-size:0.77em;
}



/* CONTENUTI AGENDA EVENTI */






/* Entete */
#entete {
	position:relative;
	width: 1000px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 0px solid #e2e2e2; }
#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; }
#entete a { /* text-decoration: none; */
 text-decoration:underline; }
#entete .formulaire_recherche { 
	position:absolute; 
	width: 240px;
	height:48px; 
	top: 10px; 
	left: 748px; 
	}

/* Fil d'Ariane */
#hierarchie {
	float:left;
	margin: 0;
	padding: 30px 0 0 15px;
	width: 735px;
	height: 30px;
	background:transparent url('./img/breadbox.jpg') 0px 0px no-repeat;
	font-size:12px;
}

/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	margin-top: 4em;
	border-top: 1px dotted #CCC;
	padding: 2px;
	text-align: center; }
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Verdana, Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */
#contenu, .box250, .box500, .box750, .home_in_evidenza {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; }


/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: Georgia, Times, serif; }


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
.breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.77em;
}

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
.encart ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }
.encart li { margin: 0; padding: 0 0.7em; }
.rubriques, rubriqueslev2 { float:left; width: 1000px; }
p.spip { font-size: 1em; clear:both; }
p.spip img {
	float:left;
	padding:5px;
	margin:5px 5px;
	clear:both;
	border:1px solid #999;
}

p.size12 {
	font-size:0.77em;
}


#navigation ul { float:left; width: 992px; margin: 0 0 0 5px; padding: 0; line-height:24px; font-size:12px;} 
#navigation .rubriques ul li { display:block; float:left; margin: 0; padding: 0 9px 0 30px; background:transparent url('./img/img_menu_0.gif') 5px 5px no-repeat;  line-height:24px}
#navigation .rubriqueslev2 ul li { display:block; float:left; margin: 0; padding: 0 10px 0 30px; background-color: #7F2526}
.rubriqueslev3 ul {  list-style-type: none; margin: 5px 0 0 0px; padding: 0 0 0 10px;}
.rubriqueslev3 ul li { background:transparent url('./img/plus.jpg') 0px 4px no-repeat; margin: 0 0 5px 0px; padding: 1px 0 0 18px; }


.rubriques_expand, rubriqueslev2_expand { float:left; width: 1000px; }
#navigation .rubriques_expand ul li { display:block; float:left; margin: 0; padding: 0 10px 0 5px; background:transparent url('./img/img_menu_0.gif') 5px 5px no-repeat;  line-height:24px}
#navigation .rubriqueslev2_expand ul li { display:block; float:left; margin: 0 0 0 0; padding: 0 10px 0 10px; background-color: #7F2526}
.rubriqueslev3_expand ul {  list-style-type: none; margin: 5px 0 0 0; padding: 0 0 0 0;}
.rubriqueslev3_expand ul li { background:transparent url('./img/q_articolo.jpg') 0px 4px no-repeat; margin: 0 0 5px 0; padding: 0 0 0 20px; }



.menu_ev a { /* text-decoration: none; */
 text-decoration:underline; color: #db3b3c; font-weight:bold;}
.menu_ev a:hover { /* text-decoration: none; */
 text-decoration:underline; }

.menu_normal a { /* text-decoration: none; */
 text-decoration:underline;color: #db3b3c; font-weight:bold;}
.menu_normal a:hover { /* text-decoration: none; */
 text-decoration:underline;}


#meteo { font-size:12px; }
#genoamunicipality, #partnersvideo { font-size:0.77em; }


.path_title {
	margin:5px 0 15px 15px;
	padding:0 0 0 25px;
	background:transparent url('./img/path.jpg') no-repeat;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	height:20px;
	color:#366c9f;
}
.no_path_title {
	margin:5px 0 15px 0px;
	padding:0 0 0 0px;
	text-transform:capitalize;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	height:20px;
	color:#366c9f;
}



.path_title_no_up {
	margin:5px 0 15px 15px;
	padding:0 0 0 25px;
	background:transparent url('./img/path.jpg') no-repeat;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#366c9f;
}

.red_title {
	margin:5px 0 15px 15px;
	padding:0 0 0 25px;
	background:transparent url('./img/arrow.jpg') no-repeat;
	font-size:14px;
	font-weight:bold;
	height:20px;
	color:#db3b3c;
}

.red_title_home {
	margin:0;
	padding:0 0 0 25px;
	background:transparent url('./img/arrow.jpg') no-repeat;
	font-size:14px;
	font-weight:bold;
	height:20px;
	color:#db3b3c;
}

.red_title_news {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#db3b3c;
}

.red_title_no_padding {
	margin:0 0 15px 0;
	padding:0 0 0 25px;
	background:transparent url('./img/arrow.jpg') no-repeat;
	font-size:14px;
	font-weight:bold;
	height:20px;
	color:#db3b3c;	
}
.testo_in_evidenza { width:80%; /* text-decoration: none; */
 text-decoration:underline; font-weight:normal; text-align:justify; color: #000; font-size: 0.94em; }
.gobox, .gobox:hover {
	display:block;
	position:absolute;
	bottom:5px;
	right:15px;
	height:18px;
	width:90%;
	background:transparent url('./img/go.gif') right no-repeat;
	text-decoration: none;
}



/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { height:24px; margin: 0 0 0 0; padding: 0 0 0 0;}
.rubriqueslev2 { height:23px; float:left; background-color: #7f2526; margin: 0 0 0 0; padding: 0 0 0 0;}
.rubriques .menu-titre { background: #FF1415; }
.rubriques ul li a { color: #fff; text-decoration: none; font-weight:bold; font-size:12px; }
.rubriqueslev2 ul li a { color: #fff; /* text-decoration: none; */
 text-decoration:underline;font-size:12px; }
.rubriqueslev3 ul li a { color: #666; /* text-decoration: none; */
 text-decoration:underline; font-weight:bold; font-size:0.77em; }

.rubriques_expand { height:24px; margin: 0 0 0 0; padding: 0 0 0 0;}
.rubriqueslev2_expand { height:23px; float:left; background-color: #7f2526; margin: 0 0 0 0; padding: 0 0 0 0;}
.rubriques_expand .menu-titre { background: #FF1415; }
.rubriques_expand ul li a { color: #fff; /* text-decoration: none; */
 text-decoration:underline; font-weight:bold; font-size:12px; }
.rubriqueslev2_expand ul li a { color: #fff; /* text-decoration: none; */
 text-decoration:underline;font-size:12px; }
.rubriqueslev3_expand ul li a { color: #666; /* text-decoration: none; */
 text-decoration:underline;font-weight:bold; font-size:0.77em; }


.breves { background: #FFEAEA; }
.breves .menu-titre { background: #FFF2F2; }

.syndic { background: #E8F8F8; }
.syndic .menu-titre { background: #F0FCFC; }

.forums { background: #EAEAFF; }
.forums .menu-titre { background: #F2F2FF; }

.divers { background: #F8F8E8; }
.divers .menu-titre { background: #FCFCF0; }

/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { margin-bottom: 2em; }

.cartouche .titre {
	font-size: 1.27em;
	font-weight: bold;
	color: #000; }
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000; font-size: 0.96em; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles {
	padding:0px 10px;
}
.liste-articles ul { margin: 0; padding: 0; list-style: none; }
.liste-articles li { margin-bottom: 1em; clear: both; }

.liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.liste-articles li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right; }

.liste-articles li p { margin: 0; padding: 0; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.77em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }

.pagination { font-size: 0.90em; }

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan .cartouche { display: none; }

.page_plan #contenu h2 {
	clear: both;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-top: 0;
	margin-bottom: 1em;
	padding-top: 0; }
.page_plan #contenu .contre-encart li {}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip { text-align: left; font-size: 0.77em; }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label {}
.formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }

/* Boutons */
.spip_bouton { text-align: right; }
.spip_bouton input { float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu { padding: 1em; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 
ul.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { width: 190px; text-align: left; }
.formulaire_recherche .forml { width:190px; margin: 10px 10px 10px 10px; padding-left: 5px; border:1px solid #ccc; }
.formulaire_recherche label { display: none; }

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; /* text-decoration: none; */
 text-decoration:underline; none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { /* text-decoration: none; */
 text-decoration:underline; color: #db3b3c; font-weight:bold;}
a:hover { /* text-decoration: none; */
 text-decoration:underline; }
a.spip_out { /* text-decoration: none; */
 text-decoration:underline; color: #db3b3c; font-weight:bold;}
/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
.attivo { text-decoration: none; color: #ffffff; font-weight:bold; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif}
#navigation .evidenziato { /* text-decoration: none; */
 text-decoration:underline;color: #000000; font-weight:bold; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a:hover {/* text-decoration: none; */
 text-decoration:underline;}

#header{ 
  height:30px; 
xxwidth:300px; /* MODIFICATO ROBI: 2008/05/14 */
	width:600px;  
  }
	
#topmenu{
	position:relative;
	top:0; left:0px;
	text-transform: uppercase;}
	
#topmenu ul{margin:0; padding:0;}
#topmenu li{margin:0; padding:0; display:inline; height:32px; color:#fff;}

/* -----------------------------------------
/* Definizioni per pagine articoli
/* -----------------------------------------*/

.traductions { background: #f3f3f3; height:2em !important; line-height:2em;
font-size: 0.71em; width:90%; margin-left:15px; text-transform: lowercase}
.traductions * { display: inline; }
.traductions li { padding-left: 1em; }

div#lista-art{margin:5px 0 0 15px; padding-top:10px; width:470px; border-top:double 3px #999; clear:left;}

div#lista-art h3{margin:0 0 5px 0; padding:0; width:260px !important; color:#770000; font-size:105%;}
	
div#lista-art a:link, div#lista-art a:visited, div#lista-art dt, .traductions a:link, .traductions a:visited, .traductions a:hover , ul.spip a:link, ul.spip a:visited, ul.spip a:hover {color:#CC0000;}
.traductions span{color:#770000;}
div.logo-lista-art{ width:100px;float:left;}

p.ind{border-bottom:solid 1px #999}

div.testo-lista-art {float:left; margin:0; padding:5px; width:310px;}
div#lista-art p{ margin:0; padding:1px !important; text-align:justify}
p#pag{background:#f3f3f3; text-align:center !important;}

.spacer{display:block; height:1px; clear:both;}

.spazio-lista{display:block; height:1px; clear:both; border-bottom:dotted 1px #ccc; padding:5px 0; margin:5px 0}


/*--------------------------------------------------
/* DA NON PERDERE
/*------------------------------------------------*/
div#coldx{width:240px;margin:0;  clear:right; border-top:2px solid #fff;}

ul#danonperdere{width:240px !important; margin:5px 0 0 5px; padding:0; list-style:none;}

ul#danonperdere li{
	background:#666; color:#fff;
	margin:1px 0 0 0; padding:0; 
	width:240px; height:80px; 
	font-size:80%;}
	
.titdanonperdere, .titdanonperdere_en, .titdanonperdere_fr, .titdanonperdere_de {height:33px !important; margin:0; padding:0;}

.titdanonperdere h2{ 
	background:url(img/danonperdere.png) no-repeat 10px 8px; 
	margin:0; padding:0;
	width:240px; height:33px;}

.titdanonperdere_en h2{ 
	background:url(img/danonperdere_en.png) no-repeat 10px 8px; 
	margin:0; padding:0;
	width:240px; height:33px;}
	
.titdanonperdere_fr h2{ 
	background:url(img/danonperdere_fr.png) no-repeat 10px 8px; 
	margin:0; padding:0;
	width:240px; height:33px;}
	
.titdanonperdere_de h2{ 
	background:url(img/danonperdere_de.png) no-repeat 10px 8px; 
	margin:0; padding:0;
	width:240px; height:33px;}


ul#danonperdere li span{
	padding:2px 12px; 
	display:block; 
	text-transform:uppercase;}

ul#danonperdere a{
	border:solid 1px #666;
	clear:both;
	margin-left:12px;
	width:212px; height:50px; display:block;}
	
#danonperdere a:hover{border:solid 1px #fff;}

#formricerca 
{
 border:solid 0px #fff;
 width:240px;
 xtext-decoration: none; 
 color: #000000; 
 xline-height: 30px;
 font-weight: normal; 
 font-size: 12px; 
 font-family:Verdana, Arial, Helvetica, sans-serif
}

#field_ricerca
{
 border:solid 0px #fff;

}

.risultato {
	width:970px;
	border:1px solid #cecece;
	text-align:center;
	padding:5px 15px;
	margin:0px auto 10px auto;
}


/* AGENDA EVENTI
----------------------------- */


#AE_eventi {
 width: 450px;
 color: #000000; 
 padding-left:15px;
 font-size:0.88em;
 font-weight: normal;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }


#AE_eventi p {padding-left:0px; }

#boxagenda {
 width: 450px;
 color: #000000; 
 font-weight: normal; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.boxagenda {
	float:left;
	margin:10px 0 0 0;
	width:400px;
	/* height:430px; */
	padding:5px 0;
	border-bottom:1px solid #cecece;
}

.boxagenda img {
	width: 120px;
	border:1px solid #cecece;
	padding:3px;
	margin:10px 0 0 0;
}

.notizia-ag img {
	width: 250px;
	border:1px solid #cecece;
	padding:3px;
	margin:10px 0 0 0;
}

.boxagenda h3 {
	font-size: 1.2em;
}

p.conimg {
	margin:10px 0 0 0;
	width:410px;
	padding:0px 0;
}

p.AE_info {
	margin:10px 0 0 0;
	width:410px;
	padding:5px 0;
}

.AE_label { 
	font-weight:bold;
	font-style:italic;
}

.AE_title { 
	font-size: 0.88 em;
}



