@charset "utf-8";

body {
	text-align:		center;
	/* margin:			5em 0 0 0; */
	margin:			0px;
	padding:		0px;
	background-color:	#0C1F15;
	background-image:	url('../sito_fondo_new.jpg');
	background-repeat:	no-repeat;
	font-family:		Verdana;
}


a:hover{
    font-style: normal;
    font-weight: bold;
    color: #A3161A;
    font-size: 14px;
    text-decoration: none;
    border: 0px solid;
}
a {
    font-style: normal;
    font-weight: bold;
    color:  #304137;
    font-size: 14px;
    text-decoration: none;
    border: 0px solid;
}
.sponsor{
	padding-left:	480px;
	padding-top:	10px;
}

.menu{
    position:	absolute;
    left: 	273px;
    top:	40px;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
    padding-left:	510px;
    width: 146px;
    padding: 2px;
}
.menu a {
    
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
.menu a:hover {
    font-family:            Verdana;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: #A3161A;
    padding: 2px;
    border: thin none;

}
.menu:hover {
    font-style: italic;
    color:  #A3161A;
    font-size: 13px;
    padding: 2px;
    border: thin none;
}

.content {
	width:			100%;
	height:			100%;
	text-align:		left;
	margin:			0 auto;
}

.header {
	width:			100%;
	height:			360px;
	margin:			0px;
	padding:		0px;
}

.stuffs {
	font-size:		14px;
        color:                  #FFFFFF;
        padding-top:            0px;
        padding-bottom:         10px;
        padding-left:           70px;
        padding-right:          70px;
	width:			700px;
}


.footer-separator {
	width:			100%;
	height:			93px; /* Dim immagine 93px */
	background-image:       url('../sito_d_up.jpg');
	background-repeat:	no-repeat;
}

.footer {
	float:			none;
	width:			100%;
	height:			200px;
	background-color:       #0C1F15;
	/*display:		table-cell;
	*/	
}

.footer img {
	vertical-align:		middle;
}

.sponsor img {
        vertical-align:         middle;
}

.image {
	border:			1px solid #0757A0;
}

b  {
	color:			#A3161A;
}

h4 {
	color:			#A3161A;
	margin:			2px;
	padding:		2px;
	font-weight:		bold;
}

.talk {
    width: 	100%;
    text-align: left;
    overflow: 	hidden;
}
.talk_title {
    padding:	1em 3px 0 0;
    cursor:	pointer;
}
.talk_title h4:hover{
	color: silver;
}
.talk_desc {
	margin-left:2em;
	overflow: 	hidden;
}



.col_left{
	float:			left; 
	width:			30%; 
	margin:			1%; 
	border-right:	1px dotted #800;
}

.col_center{
	float:                  left;
	width:                  30%;
	margin:                 1%;
        border-right:   1px dotted #800;
}

.col_right{
      	float:                  left;
        width:                  30%;
        margin:                 1%;
}

.table{
	float:			none;
}


table.sample {
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: #304137;
	border-collapse: separate;
	background-color: transparent;
	color: white;
}
table.sample th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #304137;
	background-color: transparent;
	-moz-border-radius: 3px;
	color: #a3161a
}
table.sample td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #304137;
	-moz-border-radius: 3px;
}
.room {
	background-color: transparent;
	font-weight:bold;
	color: #a3161a;
	border: none;
}
