/* CSS Document */
/* CSS Document */

body {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background:#FFFFFF;}

.spacegallery img{
border: 0px;}

.site {
width:979px;
margin:auto;}

#testata {
height:351px;}

#logo {
width:361px;
height:351px;
float:left;
display:inline;}

h1 {margin:0px; padding:0px; height:0px; width:0px; display:none;}

.float {
float:left;
display:inline;}

#animazione, #menu {
width:618px;}

#animazione {
height:301px;}

#menu {
background:url(../images/menu.jpg);
width:618px;
height:40px;
padding-top:10px;
}



a#index, a#chi_siamo, a#dove_siamo, a#contact {display:block; height:40px; float:left; display:inline;}

a#index {width:101px;} a#chi_siamo {width:155px;} a#dove_siamo {width:173px;} a#contact {width:135px;}

a#index.sel, a#index:hover {background:url(../images/home.jpg);}

a#chi_siamo.sel, a#chi_siamo:hover {background:url(../images/chi_siamo.jpg);}

a#dove_siamo.sel, a#dove_siamo:hover {background:url(../images/dove_siamo.jpg);}

a#contact.sel, a#contact:hover {background:url(../images/contatti.jpg);}







#content {
background:url(../images/sf_index.png) no-repeat top left;
overflow:hidden;
padding-bottom:20px;}





#news, #usato {
width:212px;
margin-top:5px;
height:430px;
background:url(../images/sf_news.jpg) repeat-y;}






#usato {
margin-left:4px;
/*margin-top:104px;*/
}



#news {
margin-left:10px;
}



#news a.ground {
display:block;
background:url(../images/news.jpg) no-repeat;
height:18px;
width:62px;
padding:77px 0px 0px 170px;}


#usato a.ground2  {
display:block;
background:url(../images/usato.jpg) no-repeat;
height:18px;
width:62px;
padding:77px 0px 0px 170px;}


.elenco {
width:190px;
margin:-3px 16px 15px 10px;
padding:5px;
height:318px;
background:#FFFFFF;
font-size:12px;}







.elenco div {

margin-bottom:10px;
}







#home {
width:530px;
margin-left:10px;}







.titolo_rosso {

color:#CC3300;

font-size:13px;}



.elenco a:link, .elenco a:visited{color:#333333; text-decoration:underline;}



.elenco a:hover {color:#FF3399; text-decoration:none;}



.elenco div.float {width:110px; margin-left:10px;}

/*

a#voce_top, a#voce_top_right, a#voce_bottom_right, a#voce_left {display:block; color:#FFFFFF; font-size:19px; height:22px;}



a#voce_top {margin:110px 0px 100px 62px; width:100px;}



a#voce_left {width:112px; text-align:right; margin-top:82px; margin-left:70px;}



a#voce_top_right {width:200px; margin-top:83px; margin-left:78px;}



a#voce_bottom_right {width:100px; margin-top:120px; margin-left:110px;}



a#voce_top:hover, a#voce_top_right:hover, a#voce_bottom_right:hover, a#voce_left:hover {text-decoration:none;}
*/


#indirizzo {width:401px; margin-left:28px; text-align:center; margin-top:106px; font-size:14px;}



#indirizzo img {margin-bottom:35px;}







#indirizzo a:link, #indirizzo a:visited {color:#0B4938; text-decoration:underline;}



#indirizzo a:hover {text-decoration:none;}







#cartina {width:501px; height:290px; margin-top:55px;}







#cartina img {border:4px solid #1B7B44;}







.contatti_sx {width:137px; text-align:right; padding-right:12px; float:left; display:inline; margin-bottom:10px;}



.contatti_dx {width:387px; float:left; display:inline; margin-bottom:10px;} .contatti_dx input, .contatti_dx textarea {width:387px;}



.contatti_invia {width:110px; text-align:right; float:left; display:inline; margin-bottom:10px;}







.categoria {background:url(../images/categoria.png) no-repeat; width:729px; height:31px; padding-left:35px; padding-top:10px; font-size:22px; margin-top:12px;}







.sottocategoria {width:706px; height:29px; background:#FFFFFF; margin:auto; margin-top:20px; margin-bottom:10px; padding-left:15px; padding-top:7px; font-size:16px;}







.marche {width:692px; text-align:center; margin:auto; background:#FFFFFF; padding:2px 5px 2px 5px; overflow:hidden;}







.center {width:702px; margin:auto;}







div.marche img {margin:2px 3px 2px 3px; float:left; display:inline;}







img { border: 0px }



h1, h2 , h3 , h4 , h5{ font-family: arial, verdana; padding: 5px; margin: 0; color:#555658 }







/*Cristian*/







#in_foto{



	height: 260px;



}







#in_foto img{

	vertical-align:middle;

}







#ul_usato li img{

display:block;

border:1px solid #ccc;

padding: 5px;

border-color: #ccc #717276 #717276 #ccc}







#ul_usato{

list-style:none;

margin-left: 0px;

margin-top: 10px;

padding-left: 0px;}







#ul_usato li{

text-align: center;

margin-bottom:10px;

border-bottom: solid 1px #CCCCCC;

}







ul#prodotti li a:hover{

cursor: pointer;

cursor: hand;

background-image: url(../images/sf_prodotto_hover.jpg);

background-repeat:repeat-x;

}





.bar_prod{

background: url(../images/sf_barprod.jpg);

height: 20px;

clear: both;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

padding-left: 5px;

padding-top: 5px;}







#footer{
clear:bloth;
background-color:#147B43;
height: 265px;
width: 979px;
margin: auto;
padding-left:10px;
padding-top:3px;
color:#BFD6C8;
font-size: 12px;
}



#footer #dati_azienda{
	float:left;
	dispaly:block;
}

#footer #dati_azienda p{
	margin:5px 0;
	padding:0;
}


#footer #link_col1 {
	float:left;
	dispaly:block;
}

#footer #link_col1 ul{
	display:block;
	width:150px;
	list-style-type:none;
}

#footer #link_col1 ul li{
	display:block;
	width:150px;
}

#footer #link_col1 a.title:link,#footer #link_col1 a.title:visited,#footer #link_col1 a.title:active{
	color:#BFD6C8;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
#footer #link_col1 a.title:hover{
	text-decoration:underline;
	color:#FFF;
}

#footer #link_col1 a:link,#footer #link_col1 a:visited,#footer #link_col1 a:active{
	color:#BFD6C8;
	text-decoration:none;
}
#footer #link_col1 a:hover{
	text-decoration:underline;
	color:#FFF;
}

#scheda_gen{

font-family:Arial, Helvetica, sans-serif;

font-size: 14px;

text-align: justify;

width:526px;

margin-left:5px;

}







.scheda_left{

width:260px;

float: left;

margin: 0px 10px 10px 0px;

display: inline;

font-family:Arial, Helvetica, sans-serif;

font-size: 14px;

}







#in_foto{

height: 260px;

}







#in_foto img{

	vertical-align:middle;

}







#allegati{

width:250px;

text-align:right;

clear:both;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

padding:5px;}





#allegati h5{

background: url(../images/sf_allegati.jpg);

background-repeat:repeat-y;

background-position:right;

padding:5px;

margin-bottom:5px;

margin-right:10px;

width:230px;}







.allegato{

width: 68px;

float: left;

display: inline;

text-align:center;

}



.prezzo{

font-size:14px;

font-weight:bold;

color:#717276;}





.scontato{

font-size:14px;

font-weight:bold;

color:#000066;}





.fot_altre{

width: 260px;

overflow: hidden;

margin-left: 0px;

padding-left: 0px;

list-style: none;}


.fot_altre li{
width: 68px;
float: left;
display: inline;
margin-right: 5px;}

#foglie{
	display:block;
	width:530px;
	margin-top:140px;
	margin-left: 7px;
}

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

.foglia{
	position: relative;
}

.link_title{
	position: absolute;
	top:10px;
	left:10px;
	z-index:10;
}

img.img_foglia{
	position: absolute;
	top:13px;
	left:13px;
	z-index:0;
}

.foglia .foglia_elenco{
	position: absolute;
	top:23px;
	left: 158px;
	z-index:0;
	font-weight:bold;
	font-size:14px;
	color:#3D6950;
}



.foglia .foglia_elenco p{
	padding:0;
	margin:1px 0;
	width:94px;
}

li.foglia .link_title a:link,li.foglia .link_title a:visited,li.foglia .link_title a:active{
	color:#3D6950;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
	
li.foglia .link_title a:hover{
	text-decoration:underline;
}



li.foglia .foglia_elenco p a:link,li.foglia .foglia_elenco p a:visited,li.foglia .foglia_elenco p a:active{
	font-weight:bold;
	font-size:13px;
	color:#3D6950;
	text-decoration:none;
	margin:2px 0;
	width:94px;
}

li.foglia .foglia_elenco p a:hover{
	text-decoration:underline;
	color:#569471;
	width:94px;
}


	
#foglia_dx{
background:url(../images/foglia_dx.png) no-repeat;
width: 260px;
height:160px;
float: left;
display: inline;
margin-left:5px;

}

#foglia_sx{
background:url(../images/foglia_sx.png) no-repeat;
width: 260px;
height:160px;
float: left;
display: inline;

}

#foglia_dx_dw{
background:url(../images/foglia_dx_dw.png) no-repeat;
width: 260px;
height:160px;
float: left;
display: inline;
margin-top:5px;
margin-left:5px;
}

#foglia_sx_dw{
background:url(../images/foglia_sx_dw.png) no-repeat;
width: 260px;
height:160px;
float: left;
display: inline;
margin-top:5px;
}

.intestazione{margin-top:20px;
height:50px;
text-align:center;
float: left;
display: inline;
}







#entra{
width: 300px;

margin: auto;

border: solid 1px  #CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:center;

margin-top:30px;

}







.titolo {



	text-align:center;



	font-family:Arial, Helvetica, sans-serif;



	margin-top:60px;



}







.cont_ftt{



	text-align:center;



}







.cont_ftt img{



	vertical-align:middle;



	border:1px solid #ccc;



	padding: 5px;



	margin: 10px;



	border-color: #ccc #999 #666 #ccc;



}







.li_foto:hover{



	cursor:			pointer;



}







.testo{



	padding:10px;



	text-align:justify;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



}







.testo h3{



	padding-left:0px;



	font-size:14px;



}







.img_cent{



	margin-left:40px;



}



ul.elementi li{
display: inline;
float: left;
width: 154px;
height: 170px;
font-size:14px;
}



ul.elementi li a{
display: inline;
float: left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top: 10px;
width: 144px;
height: 150px;
border: solid 1px #CCCCCC;
text-decoration: none;
}



ul.elementi li a:hover{
cursor: pointer;
cursor: hand;
border: solid 0px #CCCCCC;
text-decoration: none;
}




/*FAQ*/

#faq{

list-style: none;

margin: 10px 0px 0px 0px;

padding: 0px;

}



.faq_li{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000033;

}



#faq A:link, #faq A:visited { text-decoration: none; color: #187D45}

#faq A:hover { text-decoration: none; color: #187D45 }


.mano{
cursor:pointer;
cursor:hand;
}


div#attach1_inizio{
	margin-top:5px;
	background-image:url(../images/att1.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:56px;
	height:52px;
	float:left;
	display:inline;
}

div#attach1_content{
		margin-top:5px;
	background-image:url(../images/att2.png);
	background-position:top left;
	background-repeat:repeat-x;
	width:430px;
	height:52px;
	float:left;
	display:inline;
	line-height:52px;
}

div#attach1_fine{
		margin-top:5px;
	background-image:url(../images/att3.png);
	background-position:top left;
		background-repeat:no-repeat;
	width:36px;
	height:52px;
		float:left;
	display:inline;
}

#archivo{
	width: 212px;
}

#box_usato{
	width: 212px;
	float:left;
	display:inline;
}
