


/*------------------------ stili sul body e tipografia ---------------- */



body{font:76%/1.5 Verdana, Arial, sans-serif;color:#444;text-align:center;background:url('../images/bg.jpg') repeat-x top #c5c5c5}

h2{font-size: 1em;line-height: 1.25;padding:5px 0 5px 5px;margin:0;font-weight:normal}

/*line-height*/

p, blockquote, pre, ol, dl, ul, form {line-height:1.5}

/* set di base per margini e padding */

html, body{margin: 0;padding: 0}

address, blockquote, dl, form, fieldset, ol, table, p, pre, ul{margin-top: 0;margin-bottom: 1.5em}

/*---------------------------------------------------------------------------------------------------------------------*/





/*--------------------------------- Struttura a colonne ---------------------------------------------------------------*/



/* column container */

	.colmask {

		position:relative;	/* This fixes the IE7 overflow hidden bug */

		clear:both;

		float:left;

		width:100%;			/* width of whole page */

		overflow:hidden;		/* This chops off any overhanging divs */

	}

/* common column settings */

	.colright,

	.colmid,

	.colleft {

		float:left;

		width:100%;

		position:relative;

	}

	.col1,

	.col2,

	.col3 {

		float:left;

		position:relative;

		padding:0 0 1em 0;

		overflow:hidden;

	}





/*------------------------ 2 Column settings------------------------------------- */

	.leftmenu {

		background:none;		/* right column background colour */

	}

	.leftmenu .colleft {

		right:66.66%;			/* right column width */

		background:none;	/* left column background colour */

	}

	.leftmenu .col1 {

		width:65.66%;			/* right column content width */

		left:100.5%;			/* 100% plus left column left padding */

	}

	.leftmenu .col2 {

		width:32.80%;			/* left column content width (column width minus left and right padding) */

		left:1.8%;			/* (right column left and right padding) plus (left column left padding) */

	}

	

/* ----------------------------3 Column settings------------------------------------------------- */

	.threecol {

							/* right column background colour */

	}

	.threecol .colmid {

		right:33.33%;			/* width of the right column */

		background:none;		/* center column background colour */

	}

	.threecol .colleft {

		right:33.33%;			/* width of the middle column */

		background:none;	/* left column background colour */

	}

	.threecol .col1 {

		width:32.83%;			/* width of center column content (column width minus padding on either side) */

		left:100.5%;			/* 100% plus left padding of center column */

	}

	.threecol .col2 {

		width:32.80%;			/* Width of left column content (column width minus padding on either side) */

		left:34.36%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */

	}

	.threecol .col3 {

		width:32.33%;			/* Width of right column content (column width minus padding on either side) */

		left:68.20%;			/* Please make note of the brackets here:

						(100% - left column width) plus (center column left and right padding) plus (left column left and right 			padding) plus (right column left padding) */

	}

	/* Footer styles */

	#footer {

		clear:both;

		width:957px;;

	}

	#footer p {

		padding:10px;

		margin:0 auto;

	}



#container{width:957px;margin:0 auto;text-align:left;}

#contentcontainer,.colmask{background:url('../images/content_bg.jpg') repeat-y;margin:0;padding:0;}



/* --------------------- ELEMENTI HEAD ----------------------------- */

#head{height:115px;margin:10px 0 0 0;padding:0;background:url('../images/testata_bg.jpg') no-repeat top;clear:both}

div#logo{margin:20px 0 0 0;padding:0;height:68px;width:211px;color:#232347;}

div#logo a{display:block;width:211px;height:68px;float:left;padding:0;margin:0;background:url('../images/romics_logo_2010.jpg') no-repeat}

div#mascot{display:block;position:absolute;top:20px;width:179px;height:201px;padding:0;margin:0 0 0 800px;background:url('../images/lupo.png') no-repeat;z-index:1000}

/* --------------------- ELEMENTI HEAD END ----------------------------- */



/* --------------------- FOOTER ----------------------------- */	

div#footer{margin:0 0 20px 0;clear:both;text-align:center;padding:0}

div#footer dl.banners{display:block;margin:0;padding:0}

div#footer dl.banners dt{height:30px;background:url('../images/bullet1.gif') no-repeat #d3d3d3;background-position:10px 11px;text-align:left;padding:0 0 0 25px;line-height:30px}



div#footer dl.banners dd

{

	display:block;

	height:35px;

	padding:0px;

	margin:0;

	background:url('../images/banners_bg.jpg') repeat-x top;

}



div#footer dl.banners dd.btm

{

	height:38px;

	padding:0px;

	margin:0;

	background:url('../images/footer_bt.jpg') no-repeat top;

}



div#footer dl.banners dd a

{

	padding:0;

	margin:0;

	height:35px;

}



div#footer dl.banners dd a img

{

	border:none;

	margin:0;

	padding:0

}

/* --------------------- FOOTER END ----------------------------- */	



#social{font-size:0.7em;color:#8c8c8c;line-height:0.1em;position:absolute;top:0;margin-left:672px;padding:3px;}

div#social a, div#social a img{border:0px;margin:5px 1px 0 1px}



/* --------------------- MENU FISSO ----------------------------- */		

ul#menu_fisso{height:20px;display:block;width:600px;float:right;margin:48px 100px 0 0}

ul#menu_fisso li{display:block;float:right;list-style-type:none;margin:0 12px 0 0}

ul#menu_fisso li a{text-decoration:none;border-bottom:dotted 1px;color:#8c8c8c;font-size:0.8em;z-index:1500;position:relative}

ul#menu_fisso li a:hover{border-bottom:dotted 0px;color:#fff;z-index:1500}

/* --------------------- MENU FISSO END----------------------------- */	



/* --------------------- MENU SEZIONI ----------------------------- */	

ul#menu_level_a{margin:0;padding:0;display:block;height:80px}
ul#menu_level_a li{margin:0;padding:0;float:left;text-align:center;font-size:9pt;list-style-type:none;display:block;height:82px;width:105px;}
ul#menu_level_a li a{color:#9d9d9d;text-decoration:none;line-height:3em;margin:0;padding:0;display:block;height:82px;width:105px;}

ul#menu_level_a li#Fans a{background:url('../images/fans_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Fans a:hover{background-position:-105px 1px}

ul#menu_level_a li#Cosplay a{background:url('../images/cosplay_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Cosplay a:hover{background-position:-105px 1px}

ul#menu_level_a li#Espositori a{background:url('../images/espositori_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Espositori a:hover{background-position:-105px 1px}

ul#menu_level_a li#Professionisti a{background:url('../images/professionisti_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Professionisti a:hover{background-position:-105px 1px}

ul#menu_level_a li#Giochi a{background:url('../images/giochi_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Giochi a:hover{background-position:-105px 1px}

ul#menu_level_a li#Kids a{background:url('../images/kids_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Kids a:hover{background-position:-105px 1px}

ul#menu_level_a li#Fantascienza a{background:url('../images/fantascienza_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#Fantascienza a:hover{background-position:-105px 1px}

ul#menu_level_a li#English a{background:url('../images/english_bg.gif') no-repeat;background-position:0px 1px}
ul#menu_level_a li#English a:hover{background-position:-105px 1px}

/* --------------------- MENU SEZIONI END ----------------------------- */	



/* --------------------- NAVIGAZIONE PERMANENTE ----------------------------- */	

div#navigazione{margin:2px;padding:0;border:solid 0px red;height:32px;text-indent:25px;line-height:2.5em;color:#d7d7d7}

/* --------------------- NAVIGAZIONE PERMANENTE END ----------------------------- */	





/* --------------------- I FORM ----------------------------- */	

form{margin:20px;padding:20px;background:#efefef}

label{width:48%;height:15px;text-align:left;float:left;clear:left;padding:1%;line-height:1.7em;font-size:0.8em;border-bottom:1px dotted #ccc}

fieldset{clear:both;margin:0 0 3px 0;padding:0;border:none}

input, select{float:left;width:45%;margin:1%}

label.long{width:96%;padding:5px;height:auto;border-bottom:0px}

textarea{width:100%;margin:0}

input.pulsante{background:url('../images/pulsante.gif') no-repeat;width:66px;height:23px;cursor:pointer;padding:0 0 4px 0;font-size:9pt;clear:both}
#dati_da_cercare input.pulsante2{background:#666;color:#efefef;width:150px;height:23px;cursor:pointer;padding:0 0 4px 0;font-size:9pt;border:1px outset}
#dati_da_cercare{padding:20px}

form a{color:#666;float:left;display:block;width:46%;text-align:right}

input#newsletter{width:25px}

form a.cosplayform{float:none;display:inline}







#loginform{display:block;margin:5px 0;padding:0;height:130px;background:#fff;font-size:9pt;}

#loginform form{margin:0;padding:0}

#loginform legend{margin:0;padding:8px 4px 10px 25px;color:#232347;display:block;text-align:center;font-weight:bold;}

#loginform label, form#login fieldset input.testo{width:45%;height:15px;text-align:right;float:left;margin:0 0 5px 0;line-height:1.7em;}

#loginform fieldset{margin:0 0 3px 0;padding:0;border:none}

#loginform input.pulsante{background:url('../images/pulsante.gif') no-repeat;float:right;margin: 0 40px 0 5px;border:none;height:23px}

#loginform a{color:#666;float:left;display:block;width:46%;text-align:right}

/* --------------------- I FORM END----------------------------- */	





/* --------------------- LINK ----------------------------- */	

a{color:#333}

a:hover{text-decoration:none}

a.art{color:#333;text-decoration:none;background:url('../images/link.gif') no-repeat 0 -2px; padding:5px 6px 5px 23px;font-weight:bold}

a.art:hover{background:url('../images/link.gif') no-repeat 0 -24px #efefef}



a.ext{color:#333;text-decoration:none;background:url('../images/link_ext.gif') no-repeat 0 0px; padding:5px 6px 5px 23px;}

a.ext:hover{background:url('../images/link_ext.gif') no-repeat 0 -22px #efefef;}



a.top{margin-top:5px;color:#333;text-decoration:none;background:url('../images/up.gif') no-repeat 0 0px; padding:5px 6px 5px 23px;font-size:0.8em}

a.top:hover{background:url('../images/up.gif') no-repeat 0 -22px #efefef;font-size:0.8em}



a.mail{color:#333;text-decoration:none;background:url('../images/mail.gif') no-repeat 0 0px; padding:5px 6px 5px 23px;}

a.mail:hover{background:url('../images/mail.gif') no-repeat 0 -22px #efefef;}



a.tag, .tags a{color:#333;text-decoration:none;background:url('../images/icon_tag.gif') no-repeat 0 0px; padding:5px 6px 5px 23px;}

a.tag:hover, .tags a:hover{background:url('../images/icon_tag.gif') no-repeat 0 -22px #efefef;}



ul.meta{padding-left:0px;margin:0;margin-bottom: 1em;}

ul.meta *{text-decoration:none;font-size:8pt;list-style-type:none;}

ul.meta li.date{margin-bottom:1em;font-style:italic}

ul.meta li.tag{display: inline;}



a.powered{display:block;border:solid 0px;height:15px;width:110px;text-decoration:none;font-size:0.8em;color:#333;background:url('../images/flickr.gif') no-repeat right;margin:0;padding:0;float:right;}

a.powered img{border:0px;}

h1 .left{float:left;display:block}



/* --------------------- LINK END ----------------------------- */	





dl.dati{padding:10px;clear:both;margin:0;border-top:solid 1px white;border-left:solid 1px white;border-right:solid 1px #ccc;border-bottom:solid 1px #999;background:#e7e7e7 url('..images/bg_template.jpg') repeat-x bottom;font-size:8pt;}

dl.dati dt, dl.dati dd{display:inline;text-align:left;padding:0;margin:0;line-height:20px}



dl.links dd a{text-decoration:none}





/*---------------- RISULTATI RICERCA (contenuti colonna sinistra) ---------------------*/

.risultati{display:block;margin:0px;padding:0}

.risultati li, .risultati dt, .risultati dd{list-style-type:square;margin: 0;padding:0}

.risultati dt{border-top:0px solid #ccc;margin:0 1px 0 0;padding:5px;background:#d3d3d3}

.risultati dd{background:#d3d3d3;margin:0 1px 0 0;padding:5px}

.risultati dd#sponsor{background:#d3d3d3}

div#sponsors{border:solid 0px red}



ul.risultati li a, dl.risultati dd a, dl.risultati dt a{color:#000;text-decoration:none}



dl.risultati dt.art a{background:url('../images/link.gif') no-repeat 0 -4px;}

dl.risultati dt.art a:hover{background:#d7daec url('../images/link.gif') no-repeat 0 -4px;}

dl.risultati dt.art span{font-weight:bold}



dl.risultati dt a{color:#333;text-decoration:none;background:url('../images/icon_tag_1.gif') no-repeat 0 -2px; padding:3px 3px 3px 23px;}

dl.risultati dt a:hover{background:#d7daec url('../images/icon_tag_1.gif') no-repeat 0 -2px;}



dl.risultati dt.evento a{background:url('../images/icon_cal.gif') no-repeat 0 -2px;}

dl.risultati dt.evento a:hover{background:#d7daec url('../images/icon_cal.gif') no-repeat 0 -2px;}



dl.risultati dt.azienda a{background:url('../images/icon_azienda.gif') no-repeat 0 -2px;}

dl.risultati dt.azienda a:hover{background:#d7daec url('../images/icon_azienda.gif') no-repeat 0 -2px;}



dl.risultati dd a.dove{color:#333;text-decoration:none;background:url('../images/flag.gif') no-repeat 0 -2px; padding:3px 3px 3px 23px;}

dl.risultati dd a.dove:hover{background:#d7daec url('../images/flat.gif') no-repeat 0 -2px;}



.pagnav{font-size:0.8em;color:#666}



div#map{width:100%;height:550px;margin:0;padding:0;}

/*--------------- RISULTATI RICERCA (contenuti colonna sinistra) ---------------------*/





.col2 dl.risultati dt.art{border-top:dotted 1px;color:#333;text-decoration:none;background:none; padding:0px;display:block;font-weight:bold}

.col2 dl.risultati dt a, .col2 dl.risultati dt span{color:#333; text-decoration:none; background:none; padding:5px 10px 5px 20px; display:block; margin:0; line-height:auto; }

.col2 dl.risultati dt a:hover{background:none; padding:5px 10px 5px 20px;display:block;margin:0;line-height:auto}

.col2 dl.risultati dd{padding:10px 20px;text-align:left}



.col1 dl.risultati dt.art{color:#333;text-decoration:none;padding:0px;display:block;}

.col1 dl.risultati dt a, .col1 dl.risultati dt span{color:#333;font-weight:bold;text-decoration:none; background:none; padding:0 10px 0 20px; display:block; margin:0; line-height:auto; }

.col1 dl.risultati dt a:hover{background:url('../images/h2_bg_hover.gif') no-repeat right bottom; padding:0 10px 0 20px;display:block;margin:0;line-height:auto;color:#333}

.col1 dl.risultati dd{padding:10px 20px;text-align:left}



/*---------------- CONTENUTI--------------------------------------------------------*/

div.wrapper1{padding:0}

.wrapper2{background:url('../images/wrapper_bg.gif') repeat-y right;padding:20px;display:block}

.wrapper3{background:#d3d3d3;padding:20px;display:block}

.wrapper4{display:block;}

a.selezionepag{border:solid 1px #cc0000;}



h1, .col1 dl.risultati dt{background:url('../images/h2_bg.gif') no-repeat right bottom;

 display:block;font-size:9pt;line-height:46px;height:46px;margin:0;padding:0;padding-left:20px;color:#333}

h1.evid{color:#262d51}

.col1 dl.risultati dt a{color:#333;font-weight:bold}

.col1 dl.risultati dd{background:url('../images/wrapper_bg.gif') repeat-y right;padding:20px}

.col3{background:url('../images/wrapper_bg.gif') repeat-y right;}

.col2 dl.risultati, .col2 h2{margin-right:1px;}

.col2 h2{padding-left:20px}

span.esempio{font-style:italic;float:left;font-weight:normal;color:#666;}

#contentcontainer img{float:left;border:solid 1px #666;margin:0 10px 0 0}

#contentcontainer img.destra{float:right;margin:0 0 0 10px}

#contentcontainer img.nobord{border:solid 0px}



/*---------------- CONTENUTI END --------------------------------------------------------*/





/* --------------------BACK OFFICE---------------------------------------------------------- */

.backoffice{display:block;margin:0;padding:0 10px}

.backoffice input, .backoffice select, .backoffice textarea{width:100%;margin:3px 0 0 0;background:#efefef;border:solid 1px #666}

.backoffice textarea{height:56px}

.backoffice label{float:left;width:47%;margin:10px 1% 0 0;padding:0;text-align:left;font-weight:bold;display:block;border:solid 0px red}

.backoffice label.long{width:95%}

.backoffice label.short{width:23%}

.backoffice label.high{height:120px}

.backoffice input.pulsante{background:url('../images/pulsante.gif') repeat-x; height:23px;border-top:#ccc  solid;border-left:#ccc solid;border-right: #666 solid;border-bottom: #666  solid;border-width:1px;width:auto;margin:0 5px;padding:0 5px 0 5px}

fieldset.pulsanti{border:solid 0px;clear:both}

div#disclaimer{width:95%;height:100px;float:left;overflow:scroll;margin-top:30px;border:solid 1px #666;background:#efefef;text-align:left}

div#disclaimer h2{font-size:8pt}

div#disclaimer h3{font-size:8pt}

div#disclaimer h2, div#disclaimer h3, div#disclaimer p{margin:15px;font-style:italic;}

/* --------------------BACK OFFICE END ---------------------------------------------------- */





/* ---------------------------------------------VIDEO------------------------------------- */

#video table{width:260px}

#video table td{background:none}

#video table td.resultCell_gsvb{background:none}

#video table .resultDiv_gsvb, #video table .smallResultDiv_gsvb{background:#8c8c8c;width:55px;height:55px;border:solid 4px #efefef}

#video table .resultDiv_gsvb img, #video table .smallResultDiv_gsvb img{border:0px;margin:7px 0px;width:55px;height:40px}

#video img{border:0px;margin:7px 0px;}

#video{font-size:0.8em;color:#333}



div.resultsBox_gsvb{padding:0;margin:0;height:90px}

/* ---------------------------------------------VIDEO END------------------------------------- */





/* ---------------------------------------------GALLERY------------------------------------- */

dl#gallery{border:solid 0px green;padding:0;margin:0;width:465px;float:left}

dl#gallery dt{text-align:left;/*font-size:9pt;*/margin:15px 0}

dl#gallery dd{padding:0;display:block;float:right;width:60px;height:auto;clear:right;border:solid 0px red;margin:0}

dl#gallery dd img{margin:5px;border:solid 1px #000}

dl#gallery dd#bigphoto{width:400px;height:auto;float:left;clear:none;margin:0}

dl#gallery dd#bigphoto img{margin:5px 0 0 0}

span.avanzamento{font-size:0.7em}

span.avanzamento a{text-decoration:none}



dl#gallerypro{padding:0;margin:0}

/* ---------------------------------------------GALLERY END------------------------------------- */




		ul#menu_level_a li#Fans a,
		ul#menu_level_a li#Cosplay a,
		ul#menu_level_a li#Espositori a,
		ul#menu_level_a li#Professionisti a,
		ul#menu_level_a li#Giochi a,
		ul#menu_level_a li#Kids a,
		ul#menu_level_a li#Fantascienza a,
		ul#menu_level_a li#English a{background-position:-210px 1px}div#navigazione,h2{background:url('../images/home_nav.jpg') repeat-x;color:#ccc;}h2{background:url('../images/fans_nav.jpg') repeat-x;color:#9faeff;}.col2 dl.risultati dd, dl.risultati dt{background:#efefef}.col2 dl.risultati dt.art a,.col2 dl.risultati dt span{color:#262d51;font-weight:bold}.col2 dl.risultati dt.art a:hover,dl.risultati dd a.art:hover{background-color:#7791c2;color:#efefef}.col2 dl.risultati dt.art{background:#666}dl.risultati dd a.art,.col1 dl.risultati dt a:hover{color:#333}.col2 dl.risultati dt.art{background:#efefef}.wrapper3 dl.risultati dt, .wrapper4 dl.risultati dt{background:#c3c7db}


#inigal{}

/*table{width:260px}*/

img#bigimg{border:solid 5px #fff}



span.thumbwrap{width:60px;height:60px;overflow:hidden;display:block;float:left;border:solid 3px #fff}

dl.comandi{width:80px;text-align:center;float:right}

dl.comandi dt{}

dl.comandi dd{margin:0;padding:0;}

dd#playstop a{width:24px;height:24px;display:block;border:0px solid blue;float:left;}

dl.comandi dd#playstop img{border:solid 0px}



.filmato{border:solid 1px #666;display:block;float:left;width:270px;height:405px;margin:0 10px 0 0;}



.tip{display:block;width:150px;border:dotted 1px;float:right;padding:10px;margin:5px 0 10px 10px;background:#faee7e;font-size:0.8em}

.tip dt{font-weight:bold;padding:0;margin:0;border-bottom:1px dotted}

.tip dd{font-style:italic;padding:0;margin:0}



.info{border:dotted 1px;padding:10px;margin:10px 0;background:#efefef}
.infof{border:dotted 1px;padding:10px;margin:10px 0;background:#fff;text-ailgn:center}
p.infof img{border:solid 0px}







form{font-size:8pt}

input{font-size:7pt;}

select{font-size:7pt;height:17px}

.clearer{clear:both;margin:0;padding:0;display:block;height:1px}



input.pulsante{background:url('../images/pulsante.gif') no-repeat;width:66px;height:23px;cursor:pointer;padding:0 0 4px 0;font-size:9pt}

/*-----------------------NEWSLETTER MAILER----------------------*/

form#subscription, form#mail{width:500px;display:block;margin:20px auto}

form#subscription label, form#mail label{display:block;float:left;width:245px;margin:10px 0;padding:0;}

form#subscription label input, form#mail label input{width:200px}

form#subscription .pulsante, form#mail .pulsante{float:left}

form#subscription fieldset, form#mail fieldset{margin:0;padding:0;border:solid 0px}

form#subscription input.puls{width:66px;}

/*-----------------------NEWSLETTER MAILER END----------------------*/



table.votazione{table-layout:fixed;padding:0;margin:10px 0 0 0;clear:both;display:block}

table.votazione tr td{padding:0;margin:0;height:40px;font-size:0.8em}

table.votazione tr td.small{width:50px}
table.votazione tr td.long{width:350px}



dl.votazione{width:100%;margin:0;padding:0;display:block;font-size:0.8em}

dl.votazione dt{background:url('../images/h2_bg_hover.gif') no-repeat right bottom; padding:0 10px 0 20px;display:block;margin:0;line-height:auto;color:#333}

dl.votazione dd{display:block;width:100%;margin:0;padding:3px 0;background:#efefef}

dl.votazione dd dl{width:170px;display:block;float:left;margin:0;padding:0}

dl.votazione dd dl dt,dl.votazione dd dl dd{margin:0;padding:0}

dl.votazione dd dl.vota{width:60px}



.col2 dl.risultati dt span.anno,.col2 dl.risultati dt span.levelb, span.anno,span.levelb{font-size:8pt;font-style:italic;display:inline;padding:0;font-weight:normal}

.col2 dl.risultati dt span.anno{padding-left:5px}



.listagenerica dt,.listaarea dt{font-weight:bold;background:#ececec;border-bottom:1px solid;border-top:1px solid;padding:3px 7px}

.listagenerica dd,.listaarea dd{background:#ececec;padding:3px 7px;margin:1px 0 0 0}



.listaarea dd{font-size:0.7em;margin:0}



#tag_cloud{display:block;margin:0;padding:0;}

#tag_cloud ul{padding:0;margin:0;display:block;text-align:center}

#tag_cloud li{list-style-type:none;display:inline;margin:0;padding:3px 0 0 0;color:#666;line-height:14px;}

#tag_cloud li a.tag{margin:0;color:#666;text-decoration:none;display:inline}



form#programma_presonalizzato{margin:0;display:block}



form#programma_presonalizzato fieldset{width:45%;display:block;float:left;height:50px;clear:none;padding:10px;border:1px solid #999;margin:10px;}

form#programma_presonalizzato fieldset.short label, 

form#programma_presonalizzato fieldset.short select{width:22%;float:left;clear:none}

form#programma_presonalizzato fieldset legend{color:#999}

form#programma_presonalizzato fieldset.buttons{border:solid 0px;padding:0}



.indice, #filez{padding:0}

.indice li{list-style-type:none;background:none;margin:1px 0 0 0;padding:5px 20px;width:45%;float:left}

.indice li a{text-decoration:none;padding:5px 10px}

.indice li a:hover{border-bottom:1px dotted;background:#efefef}



#filez li{list-style-type:none;width:40%;float:left;margin:1px 10% 0 0;padding:0}

#filez li a{text-decoration:none;padding:0 0 0 50px;background:url('../images/pdf_file.png') no-repeat left top;height:48px;display:block;line-height:50px;font-size:0.9em;text-weigth:bold}

#filez li a:hover{background:url('../images/pdf_file.png') no-repeat left top #efefef;}



#filez li.tif a{background:url('../images/tiff_file.png') no-repeat left top;}

#filez li.tif a:hover{background:url('../images/tiff_file.png') no-repeat left top #efefef;}



#filez li.jpg a{background:url('../images/jpg_file.png') no-repeat left top;}

#filez li.jpg a:hover{background:url('../images/jpg_file.png') no-repeat left top #efefef;}



#filez li.pdf a{background:url('../images/pdf_file.png') no-repeat left top;}

#filez li.pdf a:hover{background:url('../images/pdf_file.png') no-repeat left top #efefef;}



#menuq ul{border:solid 1px #666;margin:0;padding:0}

#menuq ul li{list-style-type:none;margin:0;padding:3px}

#menuq ul li a{font-weight:normal;font-size:0.8em;text-decoration:none}



.wrapper4 dl.risultati dd,.wrapper3 dl.risultati dd{background:#efefef}

.wrapper4 dl.risultati dt.art,.wrapper3 dl.risultati dt.art{;margin-top:10px}

.wrapper4 h2,.wrapper3 h2{margin-top:15px;text-align:center;font-weight:bold}



.wrapper4 dl.risultati{border:solid 0px red}



dl.vevent dd{border:solid 0px red}



dl.vevent dd.calendario{

	display:block;

	float:left;

	width:50px;

	margin:7px 0 0 15px; 

	padding:0; 

	height:45px; 

	background:url('../images/calendar.png') no-repeat top center;

	border:solid 0px #000;

	}



dl.vevent dd.calendario span.data, 

dl.vevent dd.calendario span.giorno{

	display:block;

	margin:0;

	text-align:center;

	height:28px;

	font-weight:bold;

	border:solid 0px #000;

	padding:0 5px 0 0

	}



dl.vevent dd.calendario span.giorno{

	color:#fff;

	height:15px;

	font-size:8pt;

	line-height:15px;

	}



dl.vevent dd.calendario span.data{

	color:#000;

	font-size:9pt;

	line-height:28px;

	}

div.col2 dl.vevent dd.calendario{padding:0}



.wrapper4 dl.vevent dd.calendario, 

.wrapper3 dl.vevent dd.calendario{

	display:block;

	margin-top:8px

	}



dl.vevent dd.infoevento{font-size:0.8em;font-style:italic;text-align:right}



.wrapper4 dl.vevent dd.infoevento, .wrapper3 dl.vevent dd.infoevento{margin-left:70px;font-size:0.9em;font-style:italic;text-align:left;}

.wrapper4 dl.vevent, .wrapper3 dl.vevent{background:#efefef;margin-bottom:10px}



.col2 dl.risultati dd{padding-top:3px}

h3{text-align:center}



a#cerca{background:url('../images/lupo_zoom.jpg') no-repeat top left;display:block;height:100px;padding-left:120px;line-height:100px;text-decoration:none;width:180px;margin:0 auto}

a#cerca:hover{text-decoration:underline}



dl.intervista dt{font-weight:bold;margin:10px 0 5px 0;font-style:italic}



.comment, .autore{font-style:italic;font-weight:bold;font-size:0.9em}

.autore{text-align:right;margin:0;display:block}



dl.awards dt{font-size:1.1em;font-weight:bold;margin-top:10px;border-bottom:1px dotted #666;background:#fff;padding:5px 10px}

dl.award dt{font-size:1.1em;color:#000;border-bottom:0px dotted #efefef;background:none;padding:0 10px;margin-top:20px}



dl.awards dd{padding:10px;margin:0;background:#efefef;}

dl.award dd{margin:0;padding:0 30px;}



dl.awards dd em{color:#666;font-size:0.9em}

dl.awards dd img{float:right}



dl.award dd{background:url('../images/award.png') no-repeat top left;margin:5px 0 10px 10px;}



dl.videolist dt, dl.videolist dd{display:block;margin:0;padding:0;}

dl.videolist{display:block;float:left;width:270px;height:270px;margin:10px}

dl.videolist dt{font-weight:bold;border-bottom:1px dotted;margin-bottom:5px;height:40px}

dl.videolist dd.video{height:200px}

dl.videolist dd.desc{height:50px;text-style:italic}


#selezione_attivita ul, #selezione_attivita ul li{padding:0;margin:0;background:none}

.col2 dl.ospiti dt span{font-weight:normal;padding:5px auto} 
.col2 dl.ospiti dt a span{padding:5px 0 5px 0;font-weight:bold} 

.testobig{font-size:1.5em;font-weight:bold;color:#454c76;font-style:italic}

dl.programma dt{font-weight:bold;line-height:2em;padding-top:10px}


