/* stili base della pagina*/
body {margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

html, body {height: 100%;}

body{background-color:#fff;}

img{border:0;}

a {color:#790172;text-decoration:none;}
a:hover {color:#006699;}

p, h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,ol,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}

#container{width:950px; margin:0 auto;}

#cornice_sin{background-image:url(img/square_left.gif); background-repeat:no-repeat; height:462px;}
#cornice_des{background-image:url(img/square_right.gif); background-repeat:no-repeat; background-position:top right; height:462px;}

.contenuto{width:930px; margin:0 auto;}
.contenuto h3{font-size:12px; font-weight:bold; color:#790172; font-family:Arial, Helvetica, sans-serif; margin:2px 8px;}
.contenuto h2{font-size:15px; font-weight:bold; color:#790172; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.contenuto p{font-size:12px; color:#333; line-height:15px;}

.contenuto h3 a {color:#790172;text-decoration:none;}
.contenuto h3 a:hover {color:#006699;}


.continua{text-align:right; display:block;}
.continua a{display:block; padding-right:15px;background-image:url(img/freccia.gif); background-repeat:no-repeat; background-position:right;}
.continua a:hover{ display:block; padding-right:15px;background-image:url(img/freccia_on.gif); background-repeat:no-repeat; background-position:right;}

.titolo{margin-left:5px;}

/*pagina associazione - lista produttori*/
#back_associazione{height:372px; background-image:url(img/back_association.jpg); background-repeat:no-repeat; background-position:bottom left;}
#prodlist {margin-top: 10px; list-style: none; display:inline;} 
#prodlist li {float:left; width:90px; margin-right:5px; height:55px;}
#prodlist img{border:1px solid #CCC;}

.playlist {list-style: none; display:inline;} 
.playlist li {float:left; height:50px; min-height:50px;}


/* parte alta sito - logo e news*/
#newsbox{width:930px; margin:0 10px;}
#logo{float:left}
#news{float:right; margin-top:10px; margin-right:15px; width:430px; text-align:right; border-bottom:1px solid #E6E6E6;}
#news p{font-size:11px; color:#666; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
#news h3{font-size:11px; color:#790172; line-height:13px; font-family:Arial, Helvetica, sans-serif; margin-top:2px; margin-bottom:2px;}
#news h3 a {color:#790172;text-decoration:none; font-weight:bold;}
#news h3 a:hover {color:#006699;}

/*contenitore footer*/
#footerbase{margin-top:6px;}
#footerbase, #footerleft, #footerright{width:950px;}
#footerbase{background-image:url(img/downrep.jpg); background-repeat:repeat-x;}
#footerright{background-image:url(img/downright.jpg); background-position:top right; background-repeat:no-repeat;}
#footerleft{background-image:url(img/downleft.jpg); background-repeat:no-repeat; height:110px;}

/* menu pagina*/
#menu {float:left;font-size:10px; line-height:12px; text-transform:uppercase; padding:8px; margin:0;}
#menu ul { margin:0; padding:0; list-style:none;}
#menu li {display:inline; text-decoration:none;}
#menu li {float:left; margin-right:5px; padding-bottom:3px; padding-left:4px; width:81px; background:url("img/menu1.jpg") no-repeat;background-position:0 0; text-decoration:none; cursor:pointer;}
#menu li.uno{ padding-top:66px;}
#menu li.due{ padding-top:54px;}
#menu a span { float:left;color:#333; text-decoration:none;}
#menu a {text-decoration:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none; text-decoration:none;}
/* End IE5-Mac hack */
#menu a:hover span {background-position:0 -81px; cursor:pointer;}
#menu li:hover span {color:#333; text-decoration:none; cursor:pointer;}
#menu li:hover {background-position:0 -81px; cursor:pointer; text-decoration:none;}
#menu li:hover span {background-position:0 -81px; text-decoration:none; cursor:pointer;}
#menu li#selected {background-position:0 -81px; text-decoration:none;}

/* banner footer*/
#banner{float:right; padding:8px;}

#footer {
	font-family:Arial;
	font-size:9px;
	padding-left:10px;
	color:#CCCCCC;
	border-top:1px solid #eee;
	padding-top:3px;
}