body{
background:#000000;
margin:0px;
padding:0px;
}
#testa{
background:url(/immagini/testa.jpg) no-repeat;
width:957px;
height:110px;
margin:0px auto;
}
#contenitore{
background:url(/immagini/cane.jpg) no-repeat top left;
width:1000px;
margin:0px auto;
height:600px;
z-index:1;
}
a{
cursor:pointer;
}
/***************** Basictab menu ********************/
.basictab{
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
font: bold 12px Verdana;
border-bottom: 3px solid #d65908;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin:0px;
}

.basictab li a{
text-decoration: none;
padding-top:3px;
padding-right:7px;
padding-bottom:3px;
padding-left:7px;
margin-right: 3px;
border: 1px solid #d65908;
border-bottom: none;
background-color: #000000;
color: #ffffff;
}

.basictab li a:visited{
color: #ffffff;
}

.basictab li a:hover{
background-color: #d65908;
color: #ffffff;
}

.basictab li a:active{
color: #ffffff;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #d65908;
color: #ffffff;
}
/***************** fine Basictab menu ********************/
#corpo{
background:#FFFFFF;
width:830px;
border:solid 3px #d65908;
float:right;
}
#menu {
height:50px;
position:relative;
}
#dentromenu{
	float:right;
	width:830px;
	position:absolute;
	left: 170px;
	top: 20px;
}
/***************** Arrowlist menu ********************/
.arrowlistmenu{
width: 140px; /*width of menu*/
margin-top:20px;
margin-left:20px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(/immagini/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/**********************************fine Arrowlist menu *****************************/
#loghi{
background:url(/immagini/loghi.jpg) no-repeat;
width:122px;
height:371px;
margin-top:20px;
margin-left:20px;
}
#sidebar{
float:left;
width:180px;
}
#testo{
width:350px;
text-align:justify;
color:#666;
float:left;
}
#testolungo{
width:95%;
}
#testo a{
color:#666;
text-decoration:none;
}
#testo a:hover{
text-decoration:underline;
}
#testo img{
max-width:350px;
width:auto !important;
width:350px;
}
#barradx{
width:650px;
float:right;
margin-top:20px;
}
#banner{
width:650px;
text-align:center;
float:right;
margin-top:50px;
}
#banner a img{
border:none;
}
#barralat {
width:145px;
float:left;
background:url(/immagini/footer_annunci.jpg) no-repeat bottom;
color:#FFFFFF;
margin-top:320px;
margin-left:6px;
}
#testoannunci{
width:110px;
margin:0px auto;
min-height:200px;
height:auto!important;
height:200px;
}
#testoannunci a { color:#FFFFFF; text-decoration:none}
#testoannunci a:hover { color:#FFFFFF; text-decoration:underline}

#bottone{
height:80px;
}
