
/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */

body {background:url("../design/bg.gif") 0 0 repeat-x; font:0.8em/1.5 "arial", sans-serif;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */

ul.ul-01 {margin:15px 0; list-style:none;}
ul.ul-01 li {padding:2px 0 2px 25px; background:url("../design/ul-01.gif") 0 50% no-repeat; font-size:85%;}

ul.ul-list {margin:15px 0; list-style:none;}
ul.ul-list li {padding:1px 0;}
ul.ul-list span.date {padding-right:10px;}

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

#main {width:960px; margin:0 auto; overflow:hidden;border:0px solid #000;}

    #header {position:relative; height:90px; padding:20px 20px 15px 20px;border:0px solid #FF0000;}

        #logo {margin:0;}
		
    	#social_network{border:0px solid #000; width:200px;min-height:10px;position:absolute; top:10px; right:0px; margin:0px;text-align:right;color:#7A7878;text-align:center;}
		#social_network img{padding-left:3px;width:32px;height:32px;text-align:right;align:right;}
		#social_network label{font-weight:bold;}
		#social_network a{filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
		#social_network a:hover{filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0;}
		#social_network:hover{color:#404040;}
		
        #nav {position:absolute; top:90px; right:0px; margin:0;width:250px;border:0px solid #FFFF00; text-align:right;vertical-align: middle;}
		#nav a{color:#28AD00;font-weight:bold;text-decoration:none; vertical-align: middle;}
		#nav a:hover{text-decoration:underline;}
        #nav span {margin:0 8px;}
        #nav #nav-active {font-weight:bold; text-decoration:none;}
		
		
		.nickname {color:red;font-weight:bold;font-size:12pt;}
    
    #tray {position:relative; width:960px; height:45px; background:url("../design/tray.gif") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}
    #tray ul {margin:0 20px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; float:left; padding:17px 20px 17px 18px; background:url("../design/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../design/tray-hover.gif");}
    #tray li#tray-active a {background:url("../design/tray-active.gif");}

    #tray_footer {margin-top:8px; width:960px; height:35px; background:url("../design/tray_footer.gif") 0 0 no-repeat; overflow:hidden; font:bold 85%/1 "tahoma",sans-serif;}
    #tray_footer ul {margin:0 20px; list-style:none;}
    #tray_footer li {display:inline;}
    #tray_footer li a {display:block; float:left; padding:12px 20px 12px 18px; background:url("../design/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray_footer li a:hover {background:url("../design/tray-hover.gif");}
    #tray_footer li#tray-active a {background:url("../design/tray-active.gif");}

        #tony {width:200px;margin-right:0px;height:45px; background:#D9D9D9 url("../design/search-input.jpg") 100% 0 no-repeat;border:0px solid #000;float:right;}
		#search {position:absolute; top:8px; right:20px;}
        #search div {position:relative; width:185px;}
        
        #search #search-input {position:absolute; top:0; left:0; width:150px; height:30px; background:url("../design/search-input.gif") 0 0 no-repeat; overflow:hidden;}
        #search #search-input input {width:136px; margin:8px; border:0; font:100%/1 "arial",sans-serif;}
        #search #search-submit {position:absolute; top:0; right:0; width:30px;}
		
		.form_cerca{margin:0 auto;height:45px; width:195px;}
		
	
        



    #footer {clear:both; padding:0px 20px 10px 20px; font-size:85%; margin-top:10px;}
    #footer p {margin:0;}
	
	#centro{width:960px;border:0px solid #000;margin:0 auto;overflow:hidden;}
	#centro h3{font-size:12pt; padding-left:5px;height:5px;}
	#centro_sinistra{width:743px; border:0px solid #000; padding-right:5px;float:left;background:#white;min-height:500px;}
	#barra_sinistra{float:left; width:180px;min-height:550px;margin-top:10px;margin-right:8px;margin-left:2px;text-align:center;}
	#categoria {float:left; width:180px;min-height:180px;border:1px solid #b2b2b2;background:#F5F5F5;}
	#categoria h3{font-size:10pt;color:#ff0000;}
    #categoria ul {margin:0 20px;}
    #categoria li {text-align:left;line-height: 20pt;font-size:10pt;font-family:"verdana";list-style-type: none}
	#categoria li:hover{text-decoration:underline;}
    #categoria li a {display:block; float:left; padding:17px 20px 17px 18px; text-decoration:none;}
    #categoria li a:hover {text-decoration:undeline;}
	#categoria p{padding-left:5px;font-weight:bold;line-height:0;text-align:left;}
	#pubblicita {width:100%; border:0px solid #ff0000;margin:0 auto;text-align:center;}
	#pubblicita img{width:180px;height:300px; margin-top:10px;}

	
	#barra_destra{float:left;margin-left:8px;width:200px;min-height:500px;margin-top:10px;border:0px solid #000;}
	#barra_destra h3{font-size:12pt;color:#ff0000;}
	#facebook {width:100%; border:0px solid #3D59AB;margin:0 auto;text-align:center;height:150px;}
	#aggiornamenti{width:100%; border:0px solid #3D59AB;margin:0 auto;margin-top:15px; text-align:center;height:120px;}
	#aggiornamenti .titolo{width:100%;border-bottom:1px solid #808080; padding-bottom:2px;text-align:left;font-weight:bold;margin-bottom:8px;}
	#aggiornamenti p{text-align:left; border:0px solid #000;padding:1px;color:#3B5998;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;height:10px;}
	#aggiornamenti span{color:red;font-size:13px;font-weight:bold;}
	#aggiornamenti span a{color:red;text-decoration:none;}
	#aggiornamenti span a:hover{text-decoration:underline;}
	#popolari{width:100%; margin:0 auto;min-height:195px;height:100%;text-align:left;border:0px solid #3D59AB;margin-top:15px;text-decoration:none;} /*background:#F5F5F5;}*/
	#popolari .titolo{width:100%;border-bottom:1px solid #808080; padding-bottom:2px;text-align:left;font-weight:bold;margin-bottom:8px;}
	#popolari p{padding-left:5px;font-weight:bold;line-height:0;}
	
	#aggiornamenti img{	margin-right:5px;}
	


	#area_video{float:left;width:550px;min-height:300px; margin-top:10px;text-align:center;} /*	outline:1px solid #FF00FF;-moz-outline-radius:4px;background:#F5F5F5;}*/
	
	.mini_video{width:150px;height:250px;float:left;margin:10px;text-align:center;}
	.mini_video img{border:1px solid #3D59AB;padding:2px;width:148px;height:118px;}
		.info_mini_video{width:150px;height:80px;border:0px solid #3D59AB;margin:0 auto;}
		.info_mini_video a{color:#28AD00; text-decoration:none;}
		.info_mini_video a:hover{color:red;}
		.titolo_video{width:95%;border-bottom:1px dotted #000;font-family:verdana;text-align:center;font-size:10pt;color:#28AD00;font-weight:bold;}
		.visualizzazioni{width:95%;border:0px solid #000;font-family:verdana;text-align:left;font-size:8pt;padding-left:2px;}
		
		/* video consigliati */
		.provenienza{width:99%;margin-top:1px;border:0px solid #000;font-family:verdana;text-align:center;font-size:10pt;padding-left:2px;}
		.video_consigliato{width:95%;border:0px solid #b2b2b2;height:50px;margin:2px auto;background:#fff;margin-bottom:15px;}
		.video_consigliato a{text-decoration:none;}
		.video_consigliato a:hover{}
		.video_consigliato img{width:40px; height:40px; border:1px solid #b2b2b2; text-align:left;margin:2.5px;float:left;}
		.nome_consigliato{float:left;border-bottom:1px dotted #b2b2b2;color:#28AD00;font-weight:bold;width:130px;}
		.citta_consigliato{float:left;font-size:85%}
		.visualizzazioni_consigliato{float:left;font-size:80%;margin-top:-2px;}
		
	.box_ordine{width:150px;height:20px;margin-right:30px;float:left;text-align:center;background:url("../images/ordine.png") 0 0 no-repeat;border:0px solid #3D59AB;font-weight:bold;color:#626262;}
	.ordine{width:530px;margin:0 auto;border-bottom:1px solid #b2b2b2;height:20px;padding:10px;}

	/*spazio adsense */
	.adsense{width:735px; border:0px solid #b2b2b2;height:100px;float:left;margin-top:10px;}
	.login_adsense{width:530px; margin:0 auto; float:left;border:0px solid #b2b2b2;}
	.newsletter_adsense{width:530px; margin:0 auto; float:left;padding-top:10px;border:0px solid #b2b2b2;}
	.contatti_adsense{width:530px; margin:0 auto; float:left;border:0px solid #b2b2b2;}
	.video_adsense{}

/* ----------------------------------------------------------------------------------------------------------
4-1) Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#col-top {width:740px; height:5px; margin-top:10px; background:url("../design/col-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom {width:740px; height:5px; margin-bottom:10px; background:url("../design/col-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col {position:relative; width:690px;padding:0px 30px 0px 20px; background:url("../design/col.gif") 0 0 repeat-y;border:0px solid #000;min-height:200px;}


    #ribbon {position:absolute; top:-5px; left:0; width:100px; height:100px; background:url("../design/ribbon.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden; z-index:10;}

    #col-browser {position:relative; float:left; width:350px; height:247px;border:1px solid #000;margin-top:15px;}
    /*#col-browser img {position:absolute; top:28px; left:10px;}*/

    #col-text {float:right;text-align: justify; font-size:10pt; text-indent: 10px; width:335px;height:330px; 
			    line-height:1.2; border:0px solid #000; padding-top:10px; margin-top:0px; margin-right:-15px;padding-bottom:0px;}

        #slogan {position:relative; width:305px; height:33px; overflow:hidden; margin:0; padding:0; font-size:180%;}
        #slogan span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../tmp/stiamo_arrivando.png") 0 0 no-repeat;}
        #btns {margin-top:25px; margin-bottom:0;text-align:center;padding:5px;}
        #slogan2 {position:relative; width:305px; height:33px; overflow:hidden; margin:0; padding:0; font-size:180%;}
        #slogan2 span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../tmp/online.png") 0 0 no-repeat;}


#cols2-top {width:960px; height:5px; margin-top:15px; background:url("../design/cols2-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../design/cols2-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2 {background:url("../design/cols2.gif") 0 0 repeat-y;}

    #cols2 #col-left {float:left; width:595px; padding:20px;}
    #cols2 #col-right {float:right; width:268px; margin-right:1px; padding:20px;}
    
        #cols2 #col-left h4, #cols2 #col-right h4 {margin:0; font-size:100%;}
        #cols2 #col-left .title {background:url("../design/dot.gif") 0 50% repeat-x;}
        #cols2 #col-left .title h4 {display:inline; padding-right:10px;}
        #cols2 #col-left .title span {padding-left:10px;}

        #cols2 .box {margin-top:15px;}
        #cols2 #col-right h4 {background:url("../design/dot-02.gif") 0 50% repeat-x;}
        #cols2 #col-right h4 span {padding-right:10px;}
        #cols2 .col-right-img {float:left; width:65px;}
        #cols2 .col-right-text {float:right; width:190px;}
        #cols2 .col-right-text p {margin:0;}

#cols3-top {width:960px; height:5px; margin-top:15px; background:url("../design/cols3-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols3-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../design/cols3-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols3 {background:url("../design/cols3.gif") 0 0 repeat-y;}

    .col {float:left; width:308px; padding:0 1px; margin-right:15px;}
    .col.last {margin-right:0;}
    .col h3 {margin:0; padding:7px 15px 12px 50px; background:url("../design/cols3-title.gif") 20px 40% no-repeat; font-size:120%;}

        .col-text {padding:20px; border-top:1px solid #DFDFDF;}
        .col-text p {margin:0;}
        .col-text ul {margin-bottom:0;}
        .col-more {padding:10px 10px 1px 0; text-align:right;}
.video_home{
	padding:7px;
	margin:0 auto;
	height:204px;
	text-align:center;
	
	}
	/********************************/
	/*             login           */
	#login_box{
		width:380px;
		border:0px dotted #000;
		min-height:200px;
		margin-top:10px;
		float:left;
		}
	#login_box label{
		width:130px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		border:0px solid #000;
		color:#404040;
		font-weight:bold;
		float:left;
		}
		.login{
			float:left;
			padding-top:10px;
			padding-bottom:10px;
			width:210px;
			border:0px solid #000;
			}
		.opzioni{
			float:left;
			width:210px;
			border:0px solid #000;
			font-size:8pt;
			padding-top:2px;
			padding-bottom:22px;

			}
	#registrati{
		width:100%;
		margin:0 auto;
		border:0px solid #000;
		text-align:center;}
	#info_upload{
		width:100%;
		margin:0 auto;
		border:0px solid #000;
		padding-left:5px;
		text-align:left;}
	#info_upload a{
		color:blue;
		text-decoration:none;
		font-weight:bold;
		}
	#registrati a{
		color:blue;
		text-decoration:none;
		font-size:12pt;
		}
/******* il progetto *****/
	#testo_lungo{
	width:100%;
	padding:5px;
	text-align:justify;
	border:0px solid #000;
	margin-bottom:10px;
	}
	#testo_lungo h3{
		font-size:12pt;
		font-weight:bold;
		color:#28AD00;
		padding-bottom:5px;
	}
	#title{
		font-size:12pt;
		font-weight:bold;
		border-bottom:1px dotted #404040;
		width:100%;
		margin-bottom:-10px;
		}
	#title h2{
		font-size:12pt;
		font-weight:bold;
		margin-right:30px;
		float:left;
		
		}
	#title img {
		padding-right:10px;
		border:0px solid #000;
		
		border:0px solid #000;
	
		}
	#testo_lungo img{
		margin-top:20px;
		}

/******* carica video *****/
	#dati_video{
	width:100%;
	padding-top:5px;
	padding-left:5px;
	text-align:justify;
	border:0px solid #000;
	margin-bottom:10px;
	}
	#dati_video h3{
		font-size:12pt;
		font-weight:bold;
		color:#28AD00;
		padding-bottom:5px;
	}
	#title_carica_video{
		font-size:12pt;
		font-weight:bold;
		border-bottom:1px dotted #404040;
		width:100%;
		margin-bottom:-10px;
		}
	#dati_video input,textarea,button, select, option{
		color: #475078;
		padding:3px;
    	font: 12px Arial,sans-serif;
		font-weight:bold;} 
	#dati_video input{
		width:190px;
		}
	
	#dati_video label{
		position:relative;
		display:block;
		width:100px;
		height:24px;
		float:left;
		overflow:hidden;
		border:0px solid #000;
		font-weight:bold;
		}

/*
BOX VIDEO CHE VIENE RIPETUTO PER OGNI VIDEO INSERITO NEL SISTEMA */

.box_video{
	width:900px;
	border:1px solid #b2b2b2;
	padding:5px;
	margin:5px;
	height:150px;
	background:white;
	}
	.scheda_video{
	width:900px;
	border:1px solid #b2b2b2;
	padding:5px;
	margin:5px;
	height:150px;
	background:white;
	float:left;
	}
	
	#scheda_video{
		float:left;
		width:400px;
	}
.screen{
	float:left;
	width:120px;
	height:120px;
	margin:5px;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	}
.testo_box_video{
	float:left;
	width:600px;
	border:1px solid #b2b2b2;
	padding:5px;
	margin:5px;
	min-height:120px;
	}
.testo_box_video h3{
	font-size:12pt;
	color:#b2b2b2;
	}
.descrizione{
	border:1px solid #000;
	padding:5px;
	text-align:justify;
	font-size:10pt;
	font-family:verdana;
	}
	.titolo_video{
	padding:3px;
	margin:0;
	}
.dati_video{
	border:1px solid #b2b2b2;
	padding:3px;
	}
.nick_video{
	float:left;
	border:1px solid #000;
	width:120px;
	min-height:120px;
	margin:5px;
	}
	
#pulsanti{
	border:0px solid #000;
	margin-top:6px;
	}

#newsletter{
	text-align:right;
	float:right;
	height:25px;
	padding:2px;
	
	}
	
#condividi{
	text-align:center;
	width:400px;
	border:0 solid #000;
	float:left;
	min-height:10px;
	padding-top:15px;
	
	}
	
	/*  Contatti */
#col-top_small {float:left;width:540px; height:5px; margin-top:10px; background:url("../design/col-top_small.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom_small {float:left;width:540px; height:5px; margin-bottom:10px; background:url("../design/col-bottom_small.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col_small {position:relative;float:left; width:490px;padding:0px 30px 0px 20px; background:url("../design/col_small.gif") 0 0 repeat-y;border:0px solid #000;min-height:100px;}

	#sinistra_contatti{
		float:left;
		width:180px;
		border:0px solid #000;
		margin-right:15px;
		
		}
	#centro_contatti{
		float:left;
		width:540px;
		border:0px solid #000;
		}
	#pubblicita_contatti{
		border:0px solid #000;
		width:100%;
		min-height:100px;
		float:left;
		margin-top:10px;
		}
		
	#contatti{
	width:380px;
	border:0px solid #b2b2b2;
	margin-top:15px;
	height:280px;
	}

	#contatti label{
	width:130px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border:0px solid #000;
	color:#404040;
	font-weight:bold;
	float:left;
	}
	
	.form_contatti{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:210px;
	border:0px solid #000;
	}
	p.note_contatti{
		font-size:8pt;
		}

	#whycontact{
	border:1px solid #b2b2b2;
	background:#F5F5F5;
	width:175px;
	float:left;
	padding:2px;
	min-height:280px;
	margin-top:10px;
	}
	#whycontact p{
		background:white;
		padding:4px;
		margin:5px;
		border:1px dotted #b2b2b2;
		text-align:left;
		}
	#whycontact h3{
		margin-bottom:25px;
		}
		
		#termini_duso{
			width:90%;
			margin-top:30px;
			margin-left:20px;}
			
/*** newsletter **/
	
	#newsletter{
	width:380px;
	border:0px solid #b2b2b2;
	margin-top:15px;
	height:150px;
	float:left;
	border:0px solid #000;
	}

	#newsletter label{
	width:130px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border:0px solid #000;
	color:#404040;
	font-weight:bold;
	float:left;
	}
	/************ box video homepage *********/
	.video_homepage{
		width:140px;
		border:0px solid #b2b2b2;
		height:160px;
		float:left;
		margin-right:20px;
		margin-bottom:30px;
		margin-left:20px;
		text-align:center;
		}
	.video_homepage_nome{
		width:100%;
		color:#28AD00;
		font-weight:bold;
		}
	.video_homepage_nome a{
		color:#28AD00;
		text-decoration:none;
		}
	.video_homepage_nome a:hover{
		color:green;
		text-decoration:underline;
		}

	.video_homepage label{
		
		}
	#title_video_homepage{
		color:blue;
		padding-bottom:2px;
		font-size:12pt;
		font-weight:bold;
		border-bottom:1px solid #808080;/*#b2b2b2;*/
		padding-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		width:95%;
		}
	.video_homepage img{
		width:120px;
		height:98px;
		border:1px solid #b2b2b2;
		}
	.video_homepage a:hover img{
		border:1px solid #28AD00;
		}
	#pubbl_home{
		width:100%;
		border:0px solid #000;
		float:left;
		}
	/******** video * ***/
	#video{
	float:left;
	width:425px;
	border:0px solid #000;
	min-height:300px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	#info_video{
		float:left;
		border:0px solid #000;
		width:300px;
		min-height:300px;
		margin-top:0px;
		}	
#col-top_info_video {float:left;width:300px; height:5px; margin-top:10px; background:url("../design/col-top_info_video.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom_info_video {float:left;width:300px; height:5px; margin-bottom:10px; background:url("../design/col-bottom_info_video.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col_info_video {position:relative;float:left; width:270px;padding:0px 30px 0px 20px; background:url("../design/col_info_video.gif") 0 0 repeat-y;border:0px solid #000;min-height:100px;}

	#col_info_video p{
		border-bottom:1px dotted #b2b2b2;
		}
	#col_info_video input{
		font-size:10pt;
		}
		
		#descrizione{
			width:715px;
			float:left;
			
			border:1px solid #b2b2b2;
			background:#F5F5F5;
			padding:10px;
			}
		#descrizione label{
			font-weight:bold;
			font-size:12pt;
			}
			
		#descrizione p{
			text-align:justify;
			font-family:verdana;
			}
			
			
	/* UPLOAD */
	
	.box_upload{
	width:900px;
	border:0px solid #b2b2b2;
	padding:5px;
	padding-top:0;
	margin:0px;
	height:380px;
	}

	.box_temini_duso{
	padding-top:10px;
	width:500px;
	height:250px;
	text-align: justify;
	background:#ffffff;
	margin:0 auto;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	
	}
	
	.campo{
		float:left;
		width:200px;
		margin:5px;
		border:0px dotted #b2b2b2;
		background:#fff;
	}
h4{
	float:left;
	text-align:right;
	margin:5px;
	width:200px;
	padding-left:20px;
	border:0px solid #b2b2b2;
	background:#fff;
}
.box_upload input{
	height: 15pt;
}
#campi_upload{
	padding-top:10px;
	width:500px;
	height:250px;
	background:#ffffff;
	margin:0 auto;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
}
#lettera{
	padding:6px;
	width:800px;
	height:750px;
	font-size:8pt;
	
	background:#ffffff;
	margin:0 auto;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	text-align: justify;
}
#note{
	width:350px;
	font-size:9pt;
	padding:10px;}

/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */

.ico-comment {padding-left:18px; background:url("../design/ico-comment.gif") 0 50% no-repeat;}
.ico-rss {padding-left:18px; background:url("../design/ico-rss.gif") 0 50% no-repeat;}

.smaller {font-size:85%;}




/*
	SLIDER
*/
.clear 										{ clear: both; }
h1.ilprogetto								{margin:0;font-size:10pt;color:#ff0000;}
blockquote									{ padding: 0 10px; margin:0px; margin-left: 5px; text-align: justify; border-left: 20px solid #ccc; font-size: 10pt; 
									  		  font-family: Georgia, serif; margin-top: 0px;}

.slider-wrap								{ width: 335px; border:0px solid #000;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 335px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 335px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px;margin-top: 0px; padding-top:-5px;}
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 50px; 
											  margin-top: -70px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -16px; margin-left: -8px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
.wrapper img								{ margin-left:-10px;padding:0px;}




