A:link {color:#ff9900; text-decoration:underline}
A:visited {color:#ff9900; text-decoration:underline}
A:hover {text-decoration:underline; color:#cccccc}

BODY {
/*background-color: #ffffff;*/
/*background-image: url(files_layout/sfondo.jpg);*/
background: transparent url(files_layout/sfondo.jpg) repeat-x top;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top:20px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
}
body{ margin: 0; padding: 0; }

.testata {margin-top:20px;}

hr {
	height: 1px;
	/*border-top: 0px solid #ffffff;*/
	border: 0;
	color: #3F79B4;
	background-color: #3F79B4;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}


.contenuti {
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}


.tabella_tour {background-color: #F3F3F3}
.tabella_tour td {border:1px solid #ffffff}
.tabella_tour_campi {width:200px; padding:10px 5px 5px 5px; color: #3F79B4; font-size: 13px}
.tabella_tour_date {width:200px; padding:3px 0px 3px 5px; color: #000000; font-size: 12px}

.minisito_menu {width:140px; border:0px solid #cccccc; background: transparent url(files_layout/minisito/box_menu_sfondo.jpg) repeat-y}
.minisito_menu .link {height:40px; line-height:40px; padding:4px; margin:6px; text-align:center; color: #3F79B4; font-size:12px; font-weight:bold; background-color: #ffffff}
.minisito_menu .sfondo {background: transparent url(files_layout/gray_dot.gif) repeat-x bottom}
.minisito_menu .top {height:7px; background: transparent url(files_layout/minisito/box_menu_top.jpg) no-repeat top}
.minisito_menu .bottom {height:7px; background: transparent url(files_layout/minisito/box_menu_bottom.jpg) no-repeat bottom}




/*STYLE VIDEO*/

.colore_link A:link {color: #3152AB; text-decoration:underline}
.colore_link A:visited {color:#3152AB; text-decoration:underline}
.colore_link A:hover {text-decoration:underline; color:#000000}

#video_ultimi {width:470px; float:left; clear:left; background-color:#E5E5E5; margin:0 0 0px 0; padding:0px}
#video_ultimi .box {width:450px; margin: 0; padding:10px 10px 5px 10px}
#video_ultimi .box_elenco_video {float:left; clear:left; width:430; margin:10px 0 0px 0; background-color:#ffffff; padding:5px 5px 5px 5px;}
#video_ultimi .elenco_video {width:430px; text-align:left; float:left; font-size:14px; margin:5px; padding:0; background: transparent url(files_layout/gray_dot.gif) repeat-x left bottom; /*text-transform:uppercase;*/ word-spacing:0px}
#video_ultimi .elenco_video img {float:left; clear:left; width:120px; height:90px; padding: 0 8px 10px 0; border:0}

#video_ultimi_large {width:730px; float:left; clear:left; background-color:#E5E5E5; margin:0 0 0px 0; padding:0px}
#video_ultimi_large .box {width:710px; margin: 0; padding:10px 10px 5px 10px}
#video_ultimi_large .box_elenco_video {float:left; clear:left; width:690; margin:10px 0 0px 0; background-color:#ffffff; padding:5px 5px 5px 5px;}
#video_ultimi_large .elenco_video {width:690px; text-align:left; float:left; font-size:14px; margin:5px; padding:0; background: transparent url(files_layout/gray_dot.gif) repeat-x left bottom; /*text-transform:uppercase;*/ word-spacing:0px}
#video_ultimi_large .elenco_video img {float:left; clear:left; width:120px; height:90px; padding: 0 8px 10px 0; border:0}

#video_elenco {padding:10px 0 10px 0; vertical-align:top; text-align:center; margin:0 auto 0 auto}
#video_elenco .elenco_link A:link {color: #3152AB; text-decoration:none}
#video_elenco .elenco_link A:visited {color:#3152AB; text-decoration:none}
#video_elenco .elenco_link A:hover {text-decoration:none; color:#000000}
#video_elenco img {width:120px; height:90px; border:0}

.video_watch_titolo {font-size:20px; margin:0 0 15px 0; font-weight:bold; text-align:left}
.video_watch_file {margin:0 0 10px 0;}
.video_watch_comment {height:40px; line-height:40px; margin:0 0 15px 0; background-color:#f5f5f5}
.comment {width:390px; margin: 0 5px 0 5px}
.comment img {vertical-align:middle; border:0}
.button_scrivi {width:150px; margin:0 auto 15px auto}
.button_scrivi img {border:0}

.tags {text-align:left; margin:0 0 15px 0}

#video_watch_info {float:left; clear:left; background-color:#E5E5E5; margin:0 0 15px 0; padding:0px}
#video_watch_info .box {width:290px; margin: 0; padding:5px 10px 5px 10px}
#video_watch_info .data {width:290px; text-align:right}
#video_watch_info .link {width:290px}
#video_watch_info .input {width:280px; margin:0 0 0px 0px; border: 1px solid #B2B2B2;}

.titolo_ultimi_video {float:left; clear:left; width:295px; height:30px; line-height:30px; padding:0 15px 0 0; text-align:right; color: #3F79B4; font-size: 14px; font-weight:bold; background: url(files_layout/video/background-titolo-ultimi-video.jpg) no-repeat right bottom;}
#video_watch_latest {float:left; clear:left; width:310px; background-color:#E5E5E5; border-top:2px solid #B2B2B2; margin:0 0 15px 0; padding:0px}
#video_watch_latest .box {width:290px; margin: 0; padding:5px 10px 5px 10px}
#video_watch_latest .box_elenco_video {float:left; clear:left; width:270; margin:5px 0 15px 0; background-color:#ffffff; padding:5px 5px 5px 5px;}
#video_watch_latest .elenco_video {text-align:left; float:left; font-size:12px; width:270px; margin:5px; padding:0 0px 10px 0px; background: transparent url(files_layout/gray_dot.gif) repeat-x left bottom; /*text-transform:uppercase;*/ word-spacing:0px}
#video_watch_latest .elenco_video img {float:left; clear:left; width:90px; height:70px; padding: 0 8px 5px 0; border:0}

#video_watch_all {float:left; clear:left; width:308px; background-color:#ffffff; border:1px solid #B2B2B2; margin:0 0 15px 0; padding:0px}
#video_watch_all .box {width:298px; height:30px;}
#video_watch_all .link_all_freccia {float:left; margin:4px 20px 0 20px}
#video_watch_all .link_all_testo {float:left; height:30px; line-height:30px; color: #3F79B4; font-size: 14px; font-weight:bold}

.tl { display: block; background: transparent url('files_layout/angolo_top_left.gif') no-repeat 0 0; margin: 0; padding: 0;}
.tr { display: block; background: transparent url('files_layout/angolo_top_right.gif') no-repeat 100% 0; margin: 0;padding: 0;}
.bl { display: block; background: transparent url('files_layout/angolo_bottom_left.gif') no-repeat 0 100%; margin: 0;padding: 0;}
.br { display: block; background: transparent url('files_layout/angolo_bottom_right.gif') no-repeat 100% 100%; margin: 0;padding: 0;}

.commento_top {height:20px; line-height:20px; background-color:#ffffff; margin:0 0 0px 0; padding:3px 10px 2px 5px}
.commento_testo {border: 1px solid #E5E5E5; margin:0 0 10px 0; padding:10px}

/*STYLE VIDEO*/





/*STYLE BLOG*/

.post {margin: 5px 10px 0 10px; border: 0px solid #990000;}/*consider 5px margin left-right */
.post h2 {font-size:18px; font-weight:normal; text-align:left; line-height:20px; margin:0 0 8px 0;}
.post h2 a {color:#3F79B4; text-decoration:underline}
.post h2 a:hover {color:#ffffff; background-color: #3F79B4; padding: 0px 0px 0px 0px; text-decoration:none}
.post small {font-size:12px;}

.text {padding:20px 0 0 0; font-size:13px; word-spacing:2px; line-height:18px; text-align:justify; /*letter-spacing: 1px;*/}/*consider 5px margin left-right */

.tags {color:#999999; padding-top:20px; display:block; margin-left:auto; margin-right:auto; text-align:center; font-size:12px}
.tags a {color:#860000; font-weight:normal; text-decoration:underline; padding-left:3px}

.testonero {font-size: 13px; font-weight: normal; text-align: justify; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000}
.testonero12 {font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000}
.testonero11 {font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000}


.social_bookmark
{
	padding-top:3px;
	padding-bottom:20px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	text-align:center;
	font-size:11px;
	border-bottom: 1px solid #3F79B4;
}
.social_bookmark img {border:0; margin-top:2px}
.social_img
{
	padding:3px 3px 1px 3px;
}



#content_right {width:190px; margin:0px auto 0 auto; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#ffffff; text-align:left; padding:0px}
#content_right .right {color:#000000; margin: 30px 0 0 0}
#content_right .title {color:#000000; font-weight:bold; border-bottom: 1px solid #990000; padding:0 0 3px 0}

ul, li {list-style:none; margin:0; padding:0}
#content_right ul {margin:10px 0 0 0}
#content_right li {padding:0 0 5px 0; color:#336699; font-weight:normal}
#content_right li a {color:#3F79B4; font-weight:bold; text-decoration:none}
#content_right li a:hover {color:#ffffff; background-color: #3F79B4; padding: 0px 0px 0px 0px; text-decoration:none}


.titolo_sezione_commenti {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:18px; font-weight:bold}


#commenti {width:510px; margin: 5px 0px 0 10px;}
.elenco_commenti {width:510px; margin: 5px 0px 0 10px;}
.info_utente_commento {font-size:11px; background-color:#FFFfff; margin:25px 0 0 0; padding:2px 0 4px 0px}
.testo_commento {border-top:3px solid #f5f5f5; margin:5px 0 0 0; padding:5px 0 0 0; font-size:12px; word-spacing:2px; line-height:15px; text-align:justify;}
.incipit_commenti {margin:0}
.incipit_commenti a {color:#3F79B4; font-weight:bold; text-decoration:none}
.incipit_commenti a:hover {color:#ffffff; background-color: #3F79B4; padding: 0px 0px 0px 0px; text-decoration:none}

#comments {width:510px; margin: 55px 10px 0 10px; border: 0px solid #990000;}/*come classe .POST */
.comment_input {width:280px; margin:0 0 0px 0px; border: 1px solid #cccccc;}
.message_input {width:510px; margin:0 0 0px 0px;}

#comments_preview {background-color:#ffffff; width:550px; margin:10px auto 10px auto; padding:10px; border: 1px solid #cccccc;}
#comments_preview h2 {font-size:18px; font-family: 'Times New Roman', Times, serif; font-weight:bold}
#comments_preview  .border {font-size:12px; width:500px; margin:10px auto 10px auto; padding:10px; border: 1px solid #cccccc;}
#comments_preview  .no-border {font-size:12px; width:500px; margin:10px auto 10px auto; padding:10px; border: 0px solid #cccccc;}

/*STYLE BLOG*/





.testo_testata {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3F79B4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
}


.testoteatro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #00000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: normal;
	text-align: justify;
}

.testoteatro A:link {
	color: #3F79B4;
	text-decoration: none;
}

.testoteatro A:visited {
	color: #3F79B4;
	text-decoration: none;
}

.testoteatro A:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #3F79B4;
	padding: 0px 6px 0px 6px;
}




.testonero_news {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}


.testonero_bianco {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #00000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}


.testobianco_destra {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #00000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}





.testo_base {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
}



.menu_top {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	text-align: center;
}

.menu_top A:link {
	color: #3F79B4;
	text-decoration: none;
}

.menu_top A:visited {
	color: #3F79B4;
	text-decoration: none;
}

.menu_top A:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #3F79B4;
	padding: 0px 6px 0px 6px;
}

.menu_singolo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	text-align: center;
}

.menu_singolo A:link {
	color: #ffffff;
	text-decoration: none;
}

.menu_singolo A:visited {
	color: #ffffff;
	text-decoration: none;
}

.menu_singolo A:hover {
	color: #cccccc;
	text-decoration: none;
}





.menu_singolo1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3F79B4;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	text-align: center;
}

.menu_singolo1 A:link {
	color: #3F79B4;
	text-decoration: none;
}

.menu_singolo1 A:visited {
	color: #3F79B4;
	text-decoration: none;
}

.menu_singolo1 A:hover {
	color: #333333;
	text-decoration: none;
}



.paging {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	/*text-align: center;*/
}

.paging A:link {color: #3F79B4; text-decoration:none}
.paging A:visited {color:#3F79B4; text-decoration:none}
.paging A:hover {text-decoration:none; color:#ffffff; background-color: #3F79B4; padding: 0px 0px 0px 0px;}


.testoform {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 3px 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #ffffff;
	border: 1px solid #3F79B4;
	padding: 3px;

}


.button {
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/*background-color: #ff0000;*/
	height: 20px;
	width: 80px;
}













