body {
	background:black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;	color: black;	text-align:left;
	margin:0;	padding:0;	border:0;
}

#container { background: #fff; width: 960px; height: auto; 	margin: 0 auto 0 auto; overflow:hidden; border: solid 1px #000000; }
#left { width: 250px;	height: auto; float:left; overflow:hidden; }
#right {width: 710px;	height:auto ; float:right; padding:5px 0 15px 0;}

#news {background: #dddddd ; margin: 10px auto 2px auto;width: 234px;	height: auto; padding:5px 5px 5px 5px; font-size: 12px; }
p.p-promozione {color:#ff0000; font-size:12px; text-align:center;}
#left-menu {width: 250px;	height: auto; text-align:center;}
.left-menu-txt {width: 200px;	height: auto; padding:5px 0px 5px 50px; font-size: 14px; line-height:30px;}

/*menu --------------------------------------------------------------------------------------------------------------------------- */	
#header {background: url(../img/header.jpg) top center no-repeat; width: 764px;	height: 20px; clear:both; padding:80px 0 0 196px; overflow:hidden;  font-weight:bold; border-bottom:1px solid #333333;}

/*main --------------------------------------------------------------------------------------------------------------------------- */

#main { width: 650px;	height: auto; clear:both;  padding:0px 30px 0 30px; line-height:20px; font-size: 13px;}

p.p-titolo-max {font-size:18px; font-weight:bold; text-align:center; margin:5px 0 10px 0;}
p.p-titolo-med {font-size:14px; font-weight:bold;}
p.p-titolo-min {font-size:13px; font-weight:bold;}
.titolo-max {font-size:16px; font-weight:bold;}
.titolo-med {font-size:14px; font-weight:bold;}
.titolo-min {font-size:13px; font-weight:bold;}

/*video*/
table.table-video {table-layout:  fixed;	width: 200px;	height: auto; border-collapse:collapse; vertical-align:middle; float:left; margin:0 10px 0 0 ; }
table.table-video td { padding:2px 2px 2px 2px ;}
td.td-video-foto {width:42px; }
img.img-video {width:40px; 	border: solid 1px #0D140C;}
.menu-descrizione-video {height:26px; margin:2px 0 0 0; padding:0 0 12px 0 ; font-size:9px; color:#eee; overflow:hidden; clear:both;border-bottom: 1px solid #0D140C;}

#contenitore-video {width:700px; height:auto; border:1px solid #5f2318; margin:0 auto 0 auto; float:left; clear:both; overflow:hidden;}
#playlist-tube {}
#video-tube {width:480px; height:auto; padding:2px 2px 2px 2px; border-left:1px solid #5f2318; margin:0 auto 0 auto; float:right;}
#titolo-tube { width: 460px; height: auto; 	margin: 0 auto 0 auto; padding:5px 10px 10px 10px; overflow:hidden;  float:right;}

/*link -------------------------------------------------------------------------------------------------------------------*/
table.table-link {table-layout:  fixed; border-collapse: collapse;	width: 700px;	height: auto; margin: 5px auto 10px auto; vertical-align:top; }
table.table-link td { padding:8px 0px 3px 0px; }
table.table-link tr {border-bottom: solid 1px #ccc; }
td.td-link1 {width:200px; }
td.td-link2 {width:30px; font-size:10px; }

/*contatti*/
#info-contatti {  width: 500px; height:auto; margin:10px auto 5px auto;  line-height:30px;}
.label {float:left; }
.bottonstyle {float:right;}

/*pie*/
#pie{width: 960px;	height: auto; background: #7A032A; color:#eee; padding:10px 0 10px 0; text-align:center; clear:both; border-top: solid 1px #000000;}
.display {	display: none;}

/* classi */
p {padding:0 0 0 0; margin:5px 0 5px 0;}
ul {padding:0 0 0 10px; margin:5px 0 5px 0; list-style-position:outside}
li {padding:0 0 0 0; margin:5px 0 5px 0; list-style-position:outside}

p.p-text-center {text-align:center;}

.clear {clear:both}
.float-left {float:left;}
.float-right {float:right;}

.normal {font-size: 12px; font-weight:normal;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}

img.img-float-left { float:left; border:none;}
img.img-float-right { float:right; border:none;}
img {vertical-align:middle;	border:none; }
img.img-border {vertical-align:middle;	border: solid 1px #000000; padding:2px 2px 2px 2px; margin:0 0 2px 0; }

a:link, a:visited  {text-decoration: none;	color: black;	border: 0;}
a:hover {color: #333333;	text-decoration: none;	border: 0;}

a.menu-link:link, a.menu-link:visited {text-decoration: none;	color: #7A032A;	border: 0;}
a.menu-link:hover {text-decoration: none;	color: #0066FF;	border: 0;}

a.fotolink:link, a.fotolink:visited {text-decoration: none;	color: #ffffff;}
a.fotolink:hover {text-decoration: none;	color: #999999;}

a.contattilink:link, a.contattilink:visited {text-decoration: none;	color: #eee;	border: 0;}
a.contattilink:hover {text-decoration: none;	color: #fff;	border: 0;}