body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; margin-top:0px; padding:0px; background:url(/html/images/base.gif) repeat-x; background-color:#9C9DA3;color:#000000; }

form {margin:0px; padding:3px}
input {margin:0px; padding:0px}
span {margin:0px; padding:0px}

h1 { font-size:11px; color:#000000;  margin:10px 0px 0px 0px; text-align:center}
h2 { font-size:13px; color:#003399;  margin:10px 0px 0px 0px; text-align:center}
h3 { font-size:13px; color:#333333; background-color:#FFFF00; margin:20px 0px 0px 0px; padding:0px 0px 0px 10px}

.input {margin:0px; padding:0px; font-size:1.1em; border:1px solid #666666;padding:2px; /*width:106px*/}
.button {color:#000000; font-size:0.9em; font-weight:bold; border:1px solid #666666; padding:1px 5px 1px 5px; margin:0px; background-color:#E3B30E}

a {font-weight:bold; text-decoration:none; color:#936102}
a:hover {text-decoration:underline; color:#000000; }

#outer {width:100%; text-align:center}
#content {background-color:#454B6C; text-align:center; padding:0px 10px 10px 10px; width:790px; margin:auto; border:0px solid #ABABAB; overflow:hidden}

/*------------------head-------------*/
#head {background:url(/html/images/head.jpg) top left no-repeat; text-align:left; padding:0px 0px 0px 0px; width:790px; margin:0px; height:201px;}
#toptext { float:right; margin:25px 5px 0px 0px; text-align:center}
#topbanner { padding:5px; margin:0px 5px 0px 0px; background-color:#E3B30E/*CDCDCE*/; text-align:center}
#topnav {text-align:left; padding:0px 10px 0px 10px; clear:both}
#topnav a{
	text-align:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#1D1D1D;
	padding:0px 8px 3px 8px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0.05em;
	float:left;
	}
#topnav a:hover{text-align:left; padding:0px 8px 3px 8px; display:block; background-color:#E3B30E}
/*
#topnav {text-align:left;padding:0px 10px 0px 10px; clear:both}
#topnav a{text-align:left;padding:0px 10px 7px 10px; display:block; float:left}
#topnav a:hover{text-align:left; padding:0px 10px 7px 10px; display:block; background-color:#E3B30E}
*/
.pag {
  margin:0px; padding:0px; text-align:center; padding-bottom:5px; margin-top:5px; 
}
.shadow { background:url(/html/images/bg_shadow.jpg) repeat-x; height:30px; clear:both; display:block}

p.clearer { clear: both;font-size: 0;}

/*------------------centro-------------*/
#main {background:url(/html/images/bg_content.jpg) bottom right no-repeat; text-align:left; padding:10px 0px 0px 0px;  margin:0px 0px 20px 0px; width:640px; float:left;}
#left { float:left; width:130px; margin:0px; padding:10px 10px 10px 10px; clear:both}
#right { float:right; width:160px; margin:0px; padding:0px 10px 10px 10px; /*border-left:1px solid #000000;*/ }
#box { background-color:#CDCDCE;margin:0px; padding:10px; width:437px;}
.section { margin:0px; padding:10px; width:408px;}
#navpath { margin:0px; padding:5px; text-align:left; color:#f2f2f2; text-transform:uppercase; font-size:10px}
#navpath a{ margin:0px; padding:5px; color:#FFFF99; text-decoration:none}
#navpath a:hover{ margin:0px; padding:5px; text-align:left; color:#454B6C; background-color:#FFFF99}
#flags { text-decoration:none; float:right;}
#flags a:hover { background-color:#454B6C}

.title {font-size:12px; color:#808000; font-weight:bold}
.data {font-size:12px; color:#CC6600; font-weight:bold}

#socialnetwork { margin:0px 0px 0px 5px; padding:0px; width:150px }
#mail { margin:0px 0px 0px 5px; padding:0px; width:150px }
.mail { margin:0px; padding:0px;background-color:#CDCDCE;}

#sponsor { background-color:#CDCDCE; clear:both; display:block; padding:5px; margin:0px }
#sponsor a{ margin:3px; border:3px solid #CDCDCE; text-decoration:none;}
#sponsor a:hover{ margin:3px; border:3px solid #ffffff;}

div.programma { background-color:#FFFFff; margin:0px 0px 10px 0px; padding:10px}
div.programma ul {  margin:0px; padding:0px; list-style-image:url(/html/images/square.gif); list-style-position:inside;}
div.programma ul li { background-color:#FFFFff; border:1px solid #cccccc;  margin:1px 0px 0px 0px; padding:10px}
span.ora {font-weight:bold; text-decoration:none; color:#215DBD; font-size:12px}

/*------------------fine centro-------------*/

/*------------------angolo tag-------------*/
div#tag{text-align:left;}
div.tag {margin:0px 0px 0px 0px;}
div.tag span.topcorner span {display: Block;overflow: Hidden;background-color: #936102;height: 1px;}
span.RIGA1{margin: 0px 8px 0px 0px;}
span.RIGA2{margin: 0px 7px 0px 0px;}
span.RIGA3{margin:  0px 6px 0px 0px;}
span.RIGA4 {margin: 0px 5px 0px 0px;height: 2px;}
span.RIGA5{margin: 0px 4px 0px 0px;}
span.RIGA6{margin: 0px 3px 0px 0px;}
span.RIGA7{margin:  0px 2px 0px 0px;}
span.RIGA8 {margin: 0px 1px 0px 0px;;height: 2px;}
div.contenuto{background-color: #936102;margin:0px 0px 0px 0px; padding:0px 0px 2px 10px; font-size:13px; font-weight:bold; color:#ffffff;  }
/*------------------angolo tag-------------*/
div#tagY{text-align:left;}
div.tagY {margin:0px 0px 0px 0px;}
div.tagY span.topcornerY span {display: Block;overflow: Hidden;background-color:#FFFF66;height: 1px;}
span.RIGA1{margin: 0px 8px 0px 0px;}
span.RIGA2{margin: 0px 7px 0px 0px;}
span.RIGA3{margin:  0px 6px 0px 0px;}
span.RIGA4 {margin: 0px 5px 0px 0px;height: 2px;}
span.RIGA5{margin: 0px 4px 0px 0px;}
span.RIGA6{margin: 0px 3px 0px 0px;}
span.RIGA7{margin:  0px 2px 0px 0px;}
span.RIGA8 {margin: 0px 1px 0px 0px;;height: 2px;}
div.contenutoY{background-color: #FFFF66;margin:0px 0px 0px 0px; padding:0px 0px 2px 10px; font-size:13px; font-weight:bold; color:#333333;  }


/*------------------piede-------------*/
#foot { background-color:#CDCDCE; clear:both; display:block; padding:5px; clear:both; text-align:center }
.copy { clear:both; display:block; text-align:center; color:#FFFFFF}

