/* CSS Document : Abico */

body {
	background:url(../immagini/_bg.jpg) #FFFFFF;
	background-repeat:repeat-x;	 
	font-size:12px;
	color:#000000;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

a { color:#000000; text-decoration:none;}
a:hover { text-decoration:underline;}

a img { border:0; }

ul { list-style-type:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }

h1 { font-size:16px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }

form { margin:0; padding:0;}
input { margin:0; padding:0; background:#FFFFFF; border:1px solid #000000;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/* Struttura */

.contenitore {
width:798px;
margin:0 auto;
}

.header {
margin-top:2px;
height:106px;
float:left;
width:798px;
}

.foot {
width:100%;
margin:0;
background:url(../immagini/_bg-footer.jpg);
}

.footer {
width:798px;
margin:0 auto;
background:url(../immagini/_bg-footer.jpg);
}

.main {
width:798px;
border-right:1px solid #000000;
border-left:1px solid #000000;
float:left;
background:url(../immagini/_bg2.jpg) #FFFFFF;
background-repeat:repeat-y;
padding-bottom:30px;
}

.main-sx { float:left; width:222px; } 
.main-dx { float:left; width:576px; }

ul.menu-sx {float:left; margin-bottom:20px;}

ul.menu-sx a { float:left; width:211px; background:url(../immagini/_bg-menusx2.jpg); font-size:14px; text-decoration:none; height:18px; margin-bottom:4px; border-bottom:1px solid #FFB03C; border-top:1px solid #FFB03C;  padding-left:10px; padding-top:1px; font-weight:bold;}
ul.menu-sx a:hover { background:url(../immagini/_bg-menusx2.jpg); color:#FF6600;}

.tit-sx {
color:#FF6600; font-size:16px; float:left; width:211px; border-bottom:1px solid #FF6600; padding-left:10px; font-weight:bold;
}

.ara { color:#FF6600;}
.ara a { color:#FF6600;}
.ara a:hover { text-decoration:underline; color:#FF6600;}
.big { font-size:18px;}
.big a {font-size:18px; }

ul.news-sx { float:left; width:211px; padding-left:10px;}
ul.news-sx a:hover{ text-decoration:underline;}

.select-sx { width:180px; border:1px solid #000000; background:#FFFFFF; height:20px; *height:24px; margin-top:13px; }
.main-interno { width:526px; padding:25px 25px 0 25px; float:left; }
.riga {background:url(../immagini/_bg-riga.jpg); background-repeat:repeat-x; background-position:bottom;}

.button { background:#FFCE17; width:80px; border:1px solid #000000; height:20px; margin-top:10px; font-size:12px; font-weight:bold;}
.box-sx {clear:both; border-bottom:1px solid #FF6600; height:78px; margin-bottom:20px; background:#FFF2C2; width:221px;}
.bordo1 { border:1px solid #000000; padding:5px;}
.bordo2 { border:1px solid #FF6600; padding:3px;}
.bordo { border:1px solid #000000;}
.txt { line-height:20px;}
.underl a { text-decoration:underline; }
.underl a:hover { text-decoration:underline; color:#FF6600;}
.bianco {color:#FFFFFF;}
.bianco a { color:#FFFFFF;}
.bianco a:hover { color:#FFFFFF;}

.foto-lista { border:1px solid #000000; float:left; margin-right:15px;}

ul.elenco_img { width:526px;}
ul.elenco_img li { float:left; margin-right:23px; width:152px; margin-bottom:15px;}
ul.elenco_img li.terzo { float:left; margin-right:0; width:152px; margin-bottom:15px;}
ul.elenco_img li img{ border:1px solid #000000; }