/* CSS Document */
body {
margin:0;
padding:0;
background:url(images/demoimg.jpg)top left ;
}

a {
text-decoration:none;
color: #006600;
font-weight:bold;
}

html, body , td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
a img {
border:none;
}
#bgbanner {
background:url(images/modello_testata.jpg) no-repeat;
}
#banner {
width:470px;
height:61px;
margin:30px 10px 0 50px;
}

#intestazione a {
font-size:10px;
color:#000000;
text-decoration:none;

}
#intestazione form {
font-size:10px;
color:#333333;
float:right;
margin:0 ;
padding:0;
}
#nome {
font-size:11px;
height:15px;
width:140px;
border:1px #666666 solid;
}
#password {
font-size:11px;
height:15px;
width:80px;
border:1px #666666 solid;
}


#mainsez {
width:170px;
height:18px;
background-color:#990000;
border:1px #000000 solid;
color:#FFFFFF;
padding:3px 0 3px 4px;

}
#mainlink {
background-color: #006600;
border:1px #000000 solid;
}

#mainlink a:link, #mainlink a:visited {
color:#FFFFFF;
text-decoration:none;
}
#mainlink a:hover {
text-decoration:underline;
}
.titoletto {
font-size:12px;
color:#000000;
font-weight:bold;
}

#colsx {
vertical-align:top;
margin:0;
padding:0;
width:170px;
}

#submenu a:link, #submenu a:visited {
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
#submenu a:hover {
text-decoration:underline;
}
#submenu table {
border:1px solid #000000;
margin:5px 0 0 0 ;

background-color: #F1FEF8;
}
#submenu table td {
padding:3px 6px;
}

#recensione table {
border:1px solid #000000;
margin:8px 0 0 0 ;
padding:4px;
background-color: #F1FEF8;
}
#recensione table td {
padding:3px 6px;
}

#topsearch table {
border:1px solid #000000;
margin:8px 0 0 0 ;
padding:4px;
background-color: #F1FEF8;
}
#topsearch table td {
padding:3px 6px;
}
#eventi table {
border:1px solid #000000;
margin:8px 0 0 0 ;
padding:4px;
background-color: #F1FEF8;
}
#eventi table td {
padding:3px 6px;
}
#cerca table {
border:1px solid #000000;
margin:8px 0 0 0 ;
padding:4px;
background-color: #F1FEF8;
}
#cerca table td {
padding:3px 6px;
}
#coldx {
width:610px;
vertical-align:top;
}
#submaincont  {
width:565px;
border:1px solid #000000;
margin:5px;
height:780px;
vertical-align:top;
}
#submaincont td {
vertical-align:top;
}
#selezione {
width:500px;
margin:0 auto;
}
#vetrina a:link, #vetrina a:visited {
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
#vetrina a:hover {
text-decoration:underline;
}
.style2 {
color: #990000; 
} 
.style1 {
color: #000000;
} 
.select200 {
	background-color:  #fff;
	font-family:       Verdana, Sans-serif;
	font-size:         11px;
	font-weight:       normal;
	letter-spacing:    0.1em;
	color:             #333;
	margin-top:        2px;
	margin-bottom:     2px;
	width: 			  200px;
} 
#submit {
width:50px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.tipologia {
width:100%;
border-bottom:#006600 1px dotted;
margin:20px 5px 5px 5px;
color:#009900;
font-size:18px;
}