@charset "utf-8";
/* CSS Document */


div.generale {
	position: absolute;
	margin:auto;
	width:1023px;
	height:1381px;	
}

div.banner1 {
	position:absolute;
	left:0px;
	top:0px;
	width:330px;
	height:92px;
	border: 1px solid #000;
}

div.banner2 {
	position:absolute;
	left:350px;
	top:0px;
	width:320px;
	height:92px;
	border: 1px solid #000;
}

div.banner3 {
	position:absolute;
	left:691px;
	top:0px;
	width:330px;
	height:92px;
	border: 1px solid #000;
}

div.top {
	position:absolute;
	left:0px;
	top:108px;
	width:1022px;
	height:1px;
}

div.bozza1-12 {
	position:absolute;
	left:0px;
	top:250px;
	width:1022px;
	height:42px;
	border: 1px solid #000;
}

div.catalogo {
	position:absolute;
	left:0px;
	top:311px;
	width:360px;
	height:372px;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	background-color: #DDDEDF;
}

div.moda {
	position:absolute;
	left:380px;
	top:311px;
	width:280px;
	height:155px;
	border: 1px solid #000;
	background-color: #CAC9CC;
}

div.artsx {
	position:absolute;
	left:0px;
	top:0px;
	width:160px;
	height:155px;
}
a {
	color: #000;
	text-decoration: none;
	font-style: normal;
}
.a_bianco {
	color: #FFFFFF;
}


div.artdx {
	position:relative;
	left:160px;
	top:0px;
	width:120px;
	height:155px;
}

div.news {
	position:absolute;
	left:680px;
	top:311px;
	width:140px;
	height:391px;
	border: 1px solid #000;
	margin: auto;
	text-align: center;
}

div.ricerca {
	position:absolute;
	left:840px;
	top:311px;
	width:180px;
	height:222px;
	border: 1px solid #000;
}

div.rubrica {
	position:absolute;
	left:380px;
	top:486px;
	width:280px;
	height:155px;
	border: 1px solid #000;
	background-color: #B7B668;
}

div.forum {
	position:absolute;
	left:840px;
	top:553px;
	width:180px;
	height:200px;
	border: 1px solid #000;
}

div.tecnica {
	position:absolute;
	left:380px;
	top:660px;
	width:280px;
	height:155px;
	border: 1px solid #000;
	background-color: #ACC5AB;
}

div.eventi {
	position:absolute;
	left:0px;
	top:702px;
	width:360px;
	height:115px;
	border: 1px solid #000;
	background-color: #A3BAC5;
}

div.banner4 {
	position:absolute;
	left:680px;
	top:722px;
	width:140px;
	height:267px;
	border: 1px solid #000;
}

div.quick {
	position:absolute;
	left:840px;
	top:773px;
	width:182px;
	height:200px;
	text-align: justify;
	border: 1px solid #E95C1E;
}

div.banner6 {
	position:absolute;
	left:0px;
	top:835px;
	width:660px;
	height:100px;
	border: 1px solid #000;
}

div.banner7 {
	position:absolute;
	left:0px;
	top:955px;
	width:209px;
	height:152px;
	border: 1px solid #000;
}

div.banner8 {
	position:absolute;
	left:227px;
	top:955px;
	width:208px;
	height:152px;
	border: 1px solid #000;
}

div.banner9 {
	position:absolute;
	left:453px;
	top:955px;
	width:209px;
	height:152px;
	border: 1px solid #000;
}

div.partners {
	position:absolute;
	left:840px;
	top:993px;
	width:182px;
	height:252px;
	border: 1px solid #96D4E7;
}

div.banner5 {
	position:absolute;
	left:681px;
	top:1007px;
	width:140px;
	height:237px;
	border: 1px solid #000;
}

div.rotatorio {
	position:absolute;
	left:0px;
	top:1125px;
	width:660px;
	height:120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

div.footer {
	position:absolute;
	left:0px;
	top:1279px;
	width:1022px;
	height:102px;
	background-color: #668D9A;
}
.scritte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.articolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}
.fotoart {
	height: 173px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	position: relative;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.scritteBIANCHE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
#menu {
	background-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.scritteBIANCHEDIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-top: 100px;
}
form {
	margin-top: 2px;
}
input {
	margin-bottom: 3px;
	margin-left: 5px;
	font-size: 11px;
	background-color: #CCC;
}
#button {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BBC7BF;
	color: #FFF;
	font-size: 10px;
}
#button1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CDD7DA;
	color: #FFF;
	font-size: 10px;
}
.testonews {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
	height: 140px;
	margin-top: 30px;
}
div.catalogo1 {
	position:absolute;
	left:0px;
	top:311px;
	width:660px;
	min-width:640px;
	height:495px;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	background-color: #DDDEDF;

}
div.catalogo2 {
	position:absolute;
	left:0px;
	top:311px;
	width:815px;
	height:936px;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	background-color: #DDDEDF;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.articolobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}
.catalogoGEN {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


/* arrivano dall'inline*/
div#container {
	position:relative;
	width:1023px;
	margin: auto;
	text-align: left;	
}
.scritteventi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFF;
}
.scritteTOP {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}


#marqueecontainer{
	position: relative;
	width: 360px;
	height: 80px;
	overflow: hidden;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	top: 12px;
	vertical-align: text-bottom;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}	
.style1 { /*flash*/
	color: #006633;
	font-weight: bold;
}
.Stile1 {color: #000000}
.scritteBIANCHETOP {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	border-width:1px;
	background-color: #BFBFBF;
}
.amministrazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F00;
	float: left;
}
.amministrazione a {
	color: #F00;
	padding-left: 10px;
	font-size: xx-small;
}
.menu {
	background-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
