/* BASE DEL SITO */
body, #container {
	/* body */
	font-family: "Arial";
	font-size: 15px;
	min-height: 100%;
	height: auto !important;
	font-weight: normal;
	color: #121212;
	text-align: justify;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* container */
	width: 100%;
	height: 100%;
	background: url(img/bg_background.jpg) repeat-x top;
	background-color:#000000;
	
} 

/********************************************** INIZIO STRUTTURA SITO **********************************************/

#boxMenu {
	width: 100%;
	height: 38px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bck_menu.jpg);
	text-align:center;
}
#boxLogo {
	width: 100%;
	height: 180px;
	background-position: center;
	background-repeat: no-repeat;
	background-color:#434343;
	
}
#boxFlash {
	width: 910px;
	height: 177px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background-color:#ffffff;
}
#boxExtra {
	width: 100%;
	height: 218px;
	height: 221px;
	height: 370px;

	background-image: url(img/bck_prodotti.jpg);
	background-repeat:repeat-x;
	
	background-color:#000000;
}
#boxExtra_02 {
	width: 100%;
	height: 60px;
	background-image: url(img/bck_separatore.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
#boxTreSchede {
	width: 910px;
/*	height: 214px;
	height: 204px;*/
	margin: 0px auto;
	padding: 7px 0 0 0;
}
#boxSeparatore {
	width: 910px;
	height: 60px;
	margin: 0px auto;
	padding: 7px 0 0 0;
}
#wrapper {
	float:left; 
	width:100%;
	padding-bottom: 15px;
	background-image: url(img/bck_content.jpg);
	background-position: top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
#boxContent {
	width: 910px;
	margin: 0 auto;
	padding-bottom: 15px;
	margin-top:0px;

}
#boxSinistro {
	width: 289px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	font-family: "Arial";
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #FF8400;
	background-image: url(img/bck_boxSn.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color:#ffffff;
}
#boxDestro {
	width: 565px;
	width: 580px;
	float: right;
	padding-right: 0px;
	position: relative;
	/*background-color:#00FF99;*/

}
#boxFooter {
	width: 100%;
	height: 253px;
	clear: both;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	background-image: url(img/bck_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#boxFooterInt {
	width: 910px;
	height: 190px;
	margin: 0px auto;
	padding: 0 0 0 0;
}
#boxIndirizzo {
	width: 289px;
	height: 180px;
	margin-top: 0px;
	padding: 0 0 0 5px;
	float: left;
	position: relative;
}
#boxForm_01 {
	width: 565px;
	height: 210px;
	float: right;
	padding-right: 5px;
	position: relative;
}

/********************************************** FINE STRUTTURA SITO **********************************************/

#contenitoreMenu { /************************************* INIZIO MENU ***********************************/
	width: 925px;
	height: 38px;
	margin: 0px auto;
}
#navheader {
	float: right;
	position: relative;
	margin: 5px 0px 0px 0px;
	width: 770px;
	width: 910px;
	width: 925px;
	height: 31px;
	z-index: 0;
	/*background-color: #FD4804;*/
}

#navheader li {
	position: relative;
	display: inline;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0;
	z-index: 20;
	display: block;
	float: left;
}

#navheader li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	text-align: center;
	width: 101px;
}

#navheader li a:hover {
	text-decoration: none;
	color: #A0A0A0;
	cursor: hand;
}

#slider {
	position: absolute;
	border-bottom: 5px solid #FF0000;
	width: 90px;
	height: 31px;
	margin: 0 2px 0 2px 0;
	z-index: 2;
	margin-left: 5px;
} 						/************************************* FINE MENU ***********************************/

.schedaAnt_01 {
	width: 294px;
	height: 214px;
	height: 280px;
	
	float: left;
	margin: 0px 0px 0px 0px;
	background-image: url(img/bck_3schedeAnt.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.schedaAnt_02 {
	width: 294px;
	height: 280px;

	float: left;
	margin: 0px 0px 0px 13px;
	background-image: url(img/bck_3schedeAnt.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.schedaAnt_03 {
	width: 294px;
	/*height: 214px;
	*/
	
	height: 280px;
	
	float: left;
	margin: 0px 0px 0px 13px;
	background-image: url(img/bck_3schedeAnt.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.fotoSchedaAnt {
	width: 287px;
/*	height: 88px;*/
	margin: 0;
	padding-left: 4px;
}
.textSchedaAnt {
	width: 275px;
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-family: "Arial";
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	color: #FFFFFF;
}
.textInt {
	width: 570px;
	height: 100%;
	min-height: 100%;
	height: auto !important;
	float: right;
	padding-bottom: 15px;
}
.boxNews {
	width: 265px;
	height: 105px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #4E4E4E;
	background-image: url(img/ico_tratteggiato.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.boxNews a, .boxNews a:visited{
text-decoration:none;
color:#112211;
}
.boxNews a:hover{
color:#442211;
}

.boxButtonContinua {
	width: 93px;
	height: 30px;
	float: right;
	#margin-top: 25px;
	#margin-top: 22px;
}
.boxBtnContinua_02 {
	width: 76px;
	height: 17px;
	float: right;
	position: relative;
	margin-top: 0px;
	padding-top: 3px;
}
.boxRss {
	width: 290px;
	height: 103px;
	float: left;
	margin-top: 35px;
	background-image: url(img/ico_rss.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.pulEmail a {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #B6B6B6;
	text-decoration: none;
}
.pulEmail a:hover {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
}
.campoTxt { 
	width: 244px;
	color: #404040;
	float: left;
	position: relative;
	background-color: #B3B3B3; 
	font-family: "Verdana"; 
	font-size: 14px; 
	font-weight: normal; 
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666666;
}
.boxLabelInt {
	width: 265px;
	height: 160px;
	float: left;
	position: relative;
}
.textLabelInt {
	width: 250px;
	height: 130px;
	float: left;
	position: relative;
}
.boxTxtArea {
	width: 350px;
	height: 25px;
	float: right;
	position: relative;
	margin-top: 10px;
	padding: 5px 5px 0 5px;
	background-color: #D7D7D7;
}
.btn {
	width: 59px;
	height: 17px;
	float: right;
	position: relative;
}
.moodelloBckGrigio {
	width: 580px;
	height: 110px;
	margin: 0 auto;
	background-image: url(img/bck_01.jpg);
}
.modelloBckBianco {
	width: 580px;
	height: 110px;
	margin: 0 auto;
}
.spazio {
	width: 350px;
	height: 8px;
}
.boxFotoSchede {
	width: 350px;
	float: left;
	position: relative;
}
.box3Foto {
	width: 350px;
	height: 100px;
}

/*****************************************/

h1 {
	width: 289px;
	height: 30px;
	margin: 0px;
	padding: 33px 0px 0px 0px;
	font-family: "Arial";
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
}
h1 a {
	width: 289px;
	height: 17px;
	margin: 0px;
	padding: 33px 0px 0px 0px;
	font-family: "Arial";
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
	text-decoration: none;
}
h1 a:hover {
	width: 289px;
	height: 17px;
	margin: 0px;
	padding: 33px 0px 0px 0px;
	font-family: "Arial";
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #D40000;
	text-decoration: none;
}
h2 {
	width: 289px;
	height: 20px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #404040;
}
h3 {
	width: 275px;
	height: 30px;
	margin: 0px;
	padding: 13px 0px 0px 10px;
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
}
h4 {
	width: 270px;
	height: 20px;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	font-family: "Arial";
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}
p {
	padding-bottom: 2px;
}

/* mie classi */
.elenco {
}

.elenco h5 {
font-size:14px;
1width:50%;
}
/*
.elenco .pari {
	width: 580px;
	height: 110px;
	margin: 0 auto;
	background: url(img/bck_01.jpg) top repeat-x;
	background-color:#f6f6f6;
	border-bottom:solid 1px #e7e7e7;

}
.elenco .dispari {
	width: 580px;
	height: 110px;
	margin: 0 auto;
	background: url(img/bck_01.jpg) top repeat-x;
	background-color:#f6f6f6;
	border-bottom:solid 1px #e7e7e7;
}

*/
.elenco .pari {
	width: 580px;
	height: 145px;
	margin: 0 auto;
	background-color:#ffffff;
	border-bottom:solid 3px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	

}
.elenco .dispari {
	width: 580px;
	height: 145px;
	margin: 0 auto;
	background-color:#ffffff;
	border-bottom:solid 3px #e7e7e7;
	border-right:solid 1px #e7e7e7;
}

.elenco .pari a, .elenco .dispari a{
	text-decoration:none;
	color: #121212;
}

.elenco .pari .photo, .elenco .dispari .photo{
float:left;
width:179px;
align:center;
border:solid 0px;
}

.elenco .pari .description, .elenco .dispari .description{
float:left;
width:350px;
/*margin-right:10px;*/
border:solid 0px;
}

.elenco .pari .new, .elenco .dispari .new{
float:left;
width:49px;
/*margin-right:10px;*/
border:solid 0px;

}

.elenco2 {
width:100%;
border:solid 0px;
margin:0px;
padding:0px;
}
.elenco2 .pari, .elenco2 .dispari {
width:100%;
background-color:#ffffff;
border-bottom:solid 3px #e7e7e7;
border-right:solid 1px #e7e7e7;
height: 130px;
}
.elenco2 .pari a, .elenco2 .dispari a{
	text-decoration:none;
	color: #121212;
}
.elenco2 .pari .photo , .elenco2 .dispari .photo{
float:left;
width:20%;
border:solid 0px;
}
.elenco2 .pari .description , .elenco2 .dispari .description{
float:left;
width:75%;
border:solid 0px;
margin-left:20px;
}
.elenco2 .pari .new , .elenco2 .dispari .new{
float:left;
width:5%;
border:solid 0px;
}


.box {
width:870px;
margin-left:55px;
border:solid 0px;
text-align:center;
}
.box h1{
width:800px;
margin-left:55px;
}

.box .cella{
float:left;
border:solid 1px;
padding:5px;
margin:5px;
height:320px;
width:260px;
font-family: "Verdana";
font-size: 11px;
font-weight: normal;
text-align: center;
color: #4E4E4E;
background-color:#ffffff;
border:solid 1px #c7c7c7;
}
.box .cella a,.box .cella a:visited{
text-decoration:none;
color:#112211;

}
.box .ultima {
clear:both;
border:solid 1px;
padding:5px;
}
.elenco .picture {
border:solid 0px #e7e7e7;
}
.paginazione{
padding:2px;
color:#b3b3b3;
font-size:13px;
}
.paginazione b {
padding:2px;
}
.paginazione .corrente {
padding:2px;
color:#b3b3b3;
}

.paginazione a,  .paginazione a:active{
color:#c82020;
text-decoration:none;
margin:2px;
padding:2px;
}
.paginazione a:visited  {
color:#b11818;
text-decoration:none;
margin:2px;
padding:2px;
}




.testo {
margin-left:2px;
}
.testo a, .testo a:visited{
color:#112211;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
.testo a:visited:hover, .testo a:hover{
text-decoration:underline;
font-size:12px;
font-weight:bold;
	color: #4E4E4E;
}
.foto {
border:solid 2px #777777; 
}
.testo_foto {
color:#ff0000;
}
.price {
float:left;
font-size:15px;
color:#ff0000;
font-weight:bold;
}
.back_button {
margin:2px;
padding:7px;
text-align:center;
text-decoration:none;
color:#ffffff;
font-size:14px;
font-weight:bold;
border:solid 2px #efefef;
background-color:#ee0000;
}

.box_photogallery {
float:left;
padding:5px;
text-align:center;
}
.box_photogallery .photo {
background-color:#ffffff;
padding:5px;
border:solid 1px #ababab;
}
.box_photogallery .title {
background-color:#fffff;
color:#000000;
font-size:11px;
}
.box_photogallery a{
text-decoration:none;
}
.box_2colonne {
padding:1px;
width1:460px;
border:solid 0px #000000;
}

.box_2colonne .colonna01 {
float:left;
width:160px;
}


.box_2colonne .colonna02 {
float:left;
width:270px;
}


.box_2colonne .close {
clear:both;
}
