body, html {margin:0px; padding:0px; background-color:#000000;}
body {margin:10px;}

body, td, h3, li {
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #cacaca;
	font-size: 13px;
}

hr {margin: 10px; margin-left:0; height:1px; background-color: #444; border:0px; width:100%; text-align:left;}

table {border-collapse: collapse;}
td {padding:0px; border:0px; vertical-align:top;}

h1 {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:14px; color:#C10000; margin-top:0px; text-align:left; text-transform: uppercase;}
h2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:14px; border-bottom: 1px solid #444444; color:#777; text-align:left;}
h3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:13px; margin:0px;}
h4 {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:13px; color:#bbb; margin:0;}

li, ul {margin:0px; padding:0px;}
p , form {margin:0px; margin-top:8px; margin-bottom:8px;}
a, a:active, a:visited {color:#C10000; text-decoration:none;}
a:hover {color:#C10000; text-decoration:underline;}
img {border:0px; margin:0px;}
#msg {color:red; padding:5px; font-size:13px; margin-top:20px; text-align:center; font-weight:bold; margin-left:auto; margin-right:auto;}
#msg_ok {color: #00cc00; padding:5px; font-size:13px; margin-top:20px; text-align:center; font-weight:bold; margin-left:auto; margin-right:auto;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.small {font-size:11px;}
.padding5 {padding:5px;}
strong, B {color: #888;}
.welcome {font-size:11px; color: #aaa;}
.hsmall {text-transform: lowercase; font-size:13px; color: #999;}

/* STRUTTURA */
#logo {text-align:center;}
#menu_top {text-align:center; border:0px; margin-left:auto; margin-right:auto;}
#header_user {margin-top:10px; text-align:center; border:0px;  width:754px; margin-left:auto; margin-right:auto;}
#content {text-align:left; margin-left:auto; margin-right:auto; margin-top:10px; margin-left:25px; margin-bottom:14px;}
#content_home {text-align:center; margin-left:auto; margin-right:auto; margin-top:20px;}
#menu_bottom {text-align:center; margin-left:auto; margin-right:auto; margin-top:15px; font-size:11px;}
#slogan {text-align:center; margin-left:auto; margin-right:auto; margin-top:15px; font-size:11px;}


/* EVENTI */
.evento {text-align:left; border:1px solid #FF0000; padding:5px; margin:3px;}

/* MENU_TOP */
#menu_top ul {list-style-type: none;}
#menu_top li {display: inline; text-transform: uppercase; }
#menu_top li a, a:link, a:active, a:visited{color: #777; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, sans-serif;}
#menu_top li a:hover{color: #C10000; text-decoration:none;}

/* ID LIST */
#list {text-align:left; line-height:17px;}
#list a, a:link, a:active, a:visited{color: #777; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, sans-serif;}
#list a:hover{color: #D2D2D2; text-decoration:none;}

/* TABLES */
#registrati td {font-size:11px;}

/* GALLERY */
table.gallery {width:100%;}
table.gallery td {padding:5px;}
table.gallery img {border:1px solid #333333;}
img.gallery {border:1px solid red;}

/* QUESTA SETTIMANA */
.msg {color:#ccc; padding:5px; font-size:13px; margin-top:20px; text-align:center; font-weight:bold; margin-left:auto; margin-right:auto;}
#contentLoc .tabEvent {border:1px solid #333; text-align:left; background-color:#010101;}
#contentLoc .tabEventText {text-align:left; vertical-align:top; padding:4px; font-size:11px;}
#contentLoc .typeEvent {font-family: Tahoma, Arial; color: #dedede; font-size:10px; font-weight:bold; }
#contentLoc .tabContEvent {margin-left:14px; width:95%;}
#contentLoc .photoEvent {width:100px; vertical-align:middle; text-align:left;padding-top:4px;padding-bottom:4px;padding-left:65px;}
#contentLoc .tblSpaceEvent {width:1px;}
#contentLoc .bigger {font-size:110%}
#contentLoc .dayEvent {font-family: "Trebuchet MS", Arial; color: #dedede; font-size:12px; font-weight:bold; text-transform: capitalize; }

/* LOCATION */
#contentLoc {text-align:left; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:14px;}
#contentLoc h1 {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:14px; color:#C10000; margin-left:14px; text-align:left; text-transform: uppercase;}
#contentLoc a, a:link, a:active, a:visited{color: #777; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, sans-serif;}
#contentLoc a:hover{color: #C10000; text-decoration:none;}

#contentLoc .tabLoc {border:1px solid #333; text-align:center; width:130px; background-color:#010101; }
#contentLoc .imageLoc {border:0px solid #010101; text-align:center;}
#contentLoc .imageLoc:hover {border:0px solid #C10000;}

table.loc {width:90%; border:1px solid #222222; margin-bottom:10px; background-color:#010101;}
table.loc td {padding:5px;}
table.loc td.titolo {background-color:#333333; color:#FFFFFF; font-size:15px; text-align:left; padding:3px;}
table.loc td.img {width:120px; height:80px;}
table.loc td.content {text-align:left;}
table.loc img {border:1px solid #333333; width:70%; height:70%; text-align:center}

#content .chooseLoc{
	background-color: #333;
	border: 1px solid #444; 
	padding: 0.7em 1.5em; 
	}
#content .chooseLoc:hover{
	background-color: #555;
	border: 1px solid #777;
	}
#content chooseLoc ul.chooseLoc li{
	padding: 0.3em 0;
	background-image:none;
	}
#content .chooseLoc img{ padding-right: 0.3em; }
#content .chooseLoc li strong{ font-family: "Trebuchet MS",Verdana,Sans-Serif; font-size: 2.25em; color: #fff;}
#content .chooseLoc li em{ font-style: normal; color: #D0EB6A; }

#content .titleLoc {color: #cc1000;}
#content .addressLoc {color: #888;}
#content .schedaLocTitle {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:19px; color:#bcbcbc; font-weight: normal; margin-top:0px; text-align:left; text-align:center; margin-bottom:25px;}

#content .put_in_list {color:#ccc; text-decoration: none;}
#content .put_in_list:hover {color:#ccc; text-align:center;}

#content .put_box {border: 1px solid #aaa; padding:3px; background-color:#8C0000; text-align:center; color: #ccc;}
#content .put_box:hover {border: 1px solid #aaa; padding:3px; background-color:#111; text-align:center;}


/* SCHEDA LOCALE */
table.sc_loc {width:90%; margin-bottom:10px;}
table.sc_loc td {padding:5px; vertical-align:top;}
table.sc_loc td.titolo {background-color:#333333; color:#FFFFFF; font-size:15px; text-align:left; padding:3px;}
table.sc_loc td.img {width:120px;}
table.sc_loc td.content {text-align:left; font-size:11px}
table.sc_loc img {border:1px solid #333333;}


/* FORM */
INPUT, SELECT {
				font-family: Tahoma, Verdana, Helvetica, sans-serif; 
				font-size:11px; 
				color:#ccc;
				background-color:#010101;
				font-weight: normal; 
				padding:3px; 
				text-align:left;
				border:1px solid #333;
}

TEXTAREA {
				font-family: Tahoma, Verdana, Helvetica, sans-serif; 
				font-size:11px; 
				color:#ccc;
				background-color:#010101;
				font-weight: normal; 
				padding:5px; 
				border:1px solid #333;
				width:500px;
} 

.submit {
			text-align:center;
			font-weight:bold;
			padding:1px;
			margin:1px;
			border:1px solid #555;
}




/* IN EVIDENZA */
table.in_evidenza {border:1px solid #999; width:100%;margin:5px 3px;}
table.in_evidenza td {background-color:#333333}
