body {
	background: url(/img/background.gif) repeat-x #ffffff; margin:0; padding:0;
}

#header {
	margin-top: 20px;
	position: relative;
	top: 0;
	left: 0;
}

#headerBox {
	width: 956px;
}

#headerLogOut {
	position: absolute;
	top: 24px; 
	left: 859px;
}

#headFlash {
	position: relative;
	margin-top: 5px;
	top: 0;
	left: 0;
}

#toolbar {
	position: relative;
	width:955px;
	top: 0;
	left: 0;
	border:1px none red;
}

#toolCommunity {
	position:relative;
	background: url(/img/bkgToolCommunity.jpg);
	width:955px;
	height:24px;
	text-align:left;
	margin:0;
	padding:0;
	top:0;
	left:0;
	border:1px none red;
}

#sottomenuCommunity {
	clear:both;
	list-style-type: none;
	margin:0 0 0 10px;
	padding:0;
	border:1px none red;
}

li {
	float:left;
	margin: 0 20px 0 0;
}

#sottomenuCommunity li {
	margin: 0 20px 0 0;
}

#sottomenuCommunity a {
	background-image: url(/img/marcatoreQuad.gif);
	background-repeat: no-repeat;
	background-position: 0 4px 0 0;
	padding:0 0 0 10px;
	font-family: tahoma, verdana;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	line-height:20px;
	text-decoration: none;
	border:1px none red;
}

#sottomenuCommunity a:hover {
	text-decoration: underline;
}


.label {
	width:345px;
	height:20px;
	background-image: url(/img/label.gif);
	background-repeat: no-repeat;
	border:1px none red;
}

.label a {
	font-weight:bold;
	color: #FFFFFF;
	margin-left:20px;
	line-height:18px;
	text-decoration: none;
	text-transform:uppercase;
	border:1px none red;
}

.boxContent {
	width:345px;
	height:112px;
	margin-top:3px;
	background-image: url(/img/bkgBoxContent.gif);
	background-repeat: repeat-x;
	border:1px solid #674116;
}


.stroke {
	border:1px solid #5f421a;
}

/*
.boxContent .testo {
	float:left;
	width:185px;
	height:100px;
	margin-left:10px;
	margin-top:10px;
	border:1px none red;
}

.boxContent img {
	float:right;
	width:142px;
	height:112px;
	border:1px none red;
}*/



#bodyBox {
	width: 954px;
	border: 1px solid #918f8f;
	background-color: #f3f3f3;
	margin-top: 15px;
	margin-bottom: 5px;
}

#colSx {
	/* undefined */
}

#toolSx {
	padding-left:18px;
}

form {
	margin:0; padding:0;
}

.fotoSx {
	margin-right: 5px;
	float:left;
	border:1px solid #333333;
}

.fotoDx {
	margin-left: 5px;
	float:right;
	border:1px solid #333333;
}

#colSx hr {
	width:163px;
	color:#a49689;
	shade:no-shade;
	size:1px;
	text-align:left;
	margin-left:18px;
}

.pdf {
	clear:both;
	margin-top:20px;
}

#regioni {
	margin-left:15px;
	margin-top:5px;
}

/*-------------------------CARRELLO-------------------------------------*/

.labelNew {
	height:20px;
	background-image: url(../img/label.gif);
	background-repeat: no-repeat;
	border:1px none red;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:20px;
	line-height:18px;
}

.input_carrello {
	width:44px;
	height:19px;
	padding-left:15px;
	border:1px solid #7f6746 ;
}

.bottoneCarrello {
	width:auto;
	height:13px;
	border:1px solid #5f421a;
	border-left:7px solid #5f421a;
	background-color:#e78c18;
	color:#ffffff;
	font-weight:bold;
	padding:2px 20px 4px 8px;
	background-image: url(/img/frecciaAggiorna.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.bottoneCarrello a {
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
	display: block;
}

.aggiorna {
	width:60px;
}

.carrello td {
	padding-left:30px;
}

.testoCarrello {
	color:#5f421a;
	font-weight:bold;
}

.testoCarrello2 {
	color:#e78c18;
	font-weight:bold;
}

#datiSX {
	width:420px;
	height:320px;
	float:left;
	border-right:1px solid #5f421a;
}

#datiDX {
	width:420px;
	height:320px;
	margin-left:40px;
	float:left;
}

#datiSX dt,
#datiDX dt {
	width:110px;
	height:25px;
	float:left;
	color:#e78c18;
	font-weight:bold;
}

#datiSX dd,
#datiDX dd {
	width:300px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
}

#datiSX input,
#datiDX input {
	width:174px;
	height:19px;
	background-color:#ebe4dd;
	border:1px solid #7f6746;
}

.guidaClub {
	width:414px;
	float:left;
	margin:30px 0 0 18px;
}

.guidaClub ul{
	font-style: italic;
	list-style-type: none;
	margin:0;
	padding:0;
}

.guidaClub li{
	clear:left;
}

.guidaClub p {
	margin:10px 0 0 0;
	padding:0;
}

.guidaClub a,
.guidaClubCommunity a {
	font-weight:bold;
	color:#e78c18;
	text-decoration:none;
}

.guidaClubCommunity {
	width:469px;
	height:auto;
	float:left;
	padding-top:10px;
	background-color:#e7e5e2;
	margin-bottom:1px;
}

.guidaClubCommunity p {
	width:425px;
	margin:5px 0 15px 15px;
}

.labelNew2 {
	height:20px;
	background-image: url(../img/labelNew.gif);
	background-repeat: no-repeat;
	border:1px none red;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:20px;
	line-height:18px;
}

#popUpNovita {
	width:466px;
	height:auto;
	float:left;
	padding-bottom:20px;
	margin:15px;
	border:1px solid #918f8f;
	background-color:#f3f3f3;
	background-image:url(/img/popUpNovitaClubSfondo.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}

#popUpNovita p{
	width:207px;
}

#popUpNovita img {
	margin-top:20px;	
}

#popUpContattaci {
	width:466px;
	height:auto;
	float:left;
	padding-bottom:20px;
	margin:15px;
	border:1px solid #918f8f;
	background-color:#f3f3f3;
	/*background-image:url(/img/popUpContattaciSfondo.gif);
	background-repeat: no-repeat;
	background-position: center top;*/	
}

#popUpContattaci dt {
	width:145px;
	height:25px;
	float:left;
	color:#e78c18;
	font-weight:bold;
}

#popUpContattaci dd {
	width:240px;
	height:25px;
	float:right;
	margin:0;
	padding:0;
}

#popUpContattaci input {
	width:235px;
	height:19px;
	background-color:#ebe4dd;
	border:1px solid #7f6746;
}

#popUpContattaci textarea {
	width:235px;
	height:90px;
	background-color:#ebe4dd;
	border:1px solid #7f6746;
}
