/* CSS Document */

/*Layout pagina*/
body {
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;color:#000000;
	}

body.popup {
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;color:#000000;
	background-image: url(../img/sfondo_main.jpg);
	background-repeat:repeat-y;
	margin:auto;
	margin-top:0px;
	
	}
	
#pagina {
	width:773px;
	background-image: url(../img/sfondo_main.jpg);
	background-repeat:repeat-y;
	margin:auto;
	margin-top:16px;
	border:1px dotted #990000;
	}
	
	
#testata {
	height:101px;
	text-align:left;
	background-image:url(../img/licensed.gif);
	background-repeat:no-repeat;
	background-position:660px 23px;
	}
	
#testata_admin {
	height:101px;
	text-align:left;
	}

#colonna_sx {
	width:500px;
	float:left;
	clear:left;
	height:100%;
}

#colonna_unica {
	width:100%;
}

#colonna_sx #main_menu, #colonna_unica #main_menu {
	margin-left:16px;
	clear:both;
	height:23px;
}

#colonna_sx #corpo_colonna, #colonna_unica #corpo_colonna {
	margin-left:16px;
	padding:8px;
	background-color:#FFFFFF;
	border-right:2.5px solid #F2C000;
	background-image:url(../img/upsx.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
	
#colonna_sx #chiusura, #colonna_unica #chiusura {
	margin-left:16px;
	background-color:#FFFFFF;
	background-image:url(../img/dwsx.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-right:2.5px solid #F2C000;
	}
	
#colonna_dx {
	width:273px;
	float:left;
	clear:right;
	height:100%;
}

#colonna_dx #main_menu, #colonna_unica #main_menu {
	height:23px;
	clear:both;
}

#destra {
position:relative;
left:155px;
}

a.link_small {
 font-size:10px;
}
#colonna_dx #corpo_colonna {
	margin:0px 16px 0px 0px;
	padding:8px;
	padding-right:0px;
	background-color:#FFFFFF;
	border-left:2.5px solid #F2C000;
	background-image:url(../img/updx.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
#colonna_dx #chiusura {
	margin:0px 16px 0px 0px;
	background-color:#FFFFFF;
	background-image:url(../img/dwdx.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-left:2.5px solid #F2C000;
}
	
#colonna_dx p {
	
	}
	
#colonna_sx p {
	
	}
	
#footer { 
	height:34px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FFFFFF;
	margin: 0px 16px 0px 16px;
	line-height:34px;
	clear:both;
	}	
#main_menu {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#ffffff;
	font-weight:bold
	}
	
#main_menu a {
	color:#FFFFFF;
	text-decoration:none
	}
#main_menu #selezionata {
	color:#990000;
	}
	
.titoli {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	}


.sottotitoli {
	font-family:"Arial";
	font-size:11px;
	color:#808080;
	margin-bottom:8px;
	}
		
.titoli_rossi {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#990000;
	}

#colonna_sx #main_event {
	width:100%;
	}
	
#news_module {
	border-bottom:2px dotted #F2C000;
	margin-bottom:8px;
	padding-bottom:8px;
}

.data {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-style:italic;
	color:#808080;
 }
#news_module .strillo {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#990000;
 }
 
#news_module .testo_news {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-right:8px
 }

#news_module a {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	text-decoration:none;
 }

.item_group { background-color:#EFEFEF; padding:5px; border-bottom:2px dotted #CECECE; margin-bottom:10px}
.item_group_label { font-size:14px; position:relative; color:#CECECE; font-weight:bold; line-height:14px; margin-bottom:0px}
.item_group a { text-decoration:none}

.bordorosso {
	border:1px solid #990000;
}

td { /*default per tutte le celle*/
	vertical-align:top;
}

#colonna_sx #separatore {
	height:2px;
	line-height:2px;
	margin:8px 0px 0px 0px;
	border-bottom:2px dotted #F2C000;
}

#colonna_sx #corpo_colonna a, #colonna_unica #corpo_colonna a{ color:#808080; font-weight:bold}

input {height:16px; font-size:10px;/* top:3px; position:relative*/}
#formrow { width:100%; margin-bottom:8px;}
#formrow #fieldlabel{display:inline; width:120px; margin-right:5px; font-weight:bold}
#formrow #field{display:inline; margin-right:10px}

.bottone {height:20px;	background-image: url(../img/sfondo_main.jpg);
	background-repeat:repeat-y;
	border:1px solid #990000;
	color:#990000;
	line-height:12px;
	font-weight:bold;
}
.bottone:hover {height:20px;
	background: #990000;
	border:1px solid #990000;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bold;
}



.invisible {display:none}
.visible {display:block}

textarea.admin { display:block; width:100%; height:150px;font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
 }
