/* 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:8px;
margin-top:104px;

}



#news {

margin-left:12px;

}



#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:528px;

margin-left:4px;}







.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{

background-color:#147B43;

height: 21px;

width: 979px;

margin: auto;

padding-left:10px;

padding-top:3px;

color:#BFD6C8;

font-size: 11px;}







#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;}











#foglia_dx{



background:url(../images/foglia_dx.png) no-repeat;



width: 265px;



height:220px;



float: left;



display: inline;



margin-top:80px;



margin-bottom:-70px;



margin-left:-50px;



}







#foglia_sx{



background:url(../images/foglia_sx.png) no-repeat;



width: 265px;



height:220px;



float: left;



display: inline;



margin-top:80px;



margin-bottom:-80px;



}







#foglia_dx_dw{



background:url(../images/foglia_dx_dw.png) no-repeat;



width: 265px;



height:220px;



float: left;



display: inline;



}







#foglia_sx_dw{



background:url(../images/foglia_sx_dw.png) no-repeat;



width: 265px;



height:220px;



float: left;



display: inline;



margin-right:-80px;



}







#foglie{



margin-top:40px;



margin-left:20px;



}







.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;
}


