/* CSS Document */

body{
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
background-color:#000000;
}

div#container{
background-color:#000000;
margin:0px;
padding:0px;
display:block;
}

div#testata{
background-image: url(image/testata1.jpg);
background-position:top;
background-repeat:no-repeat;
width:832px;
height:377px;
margin:0 auto;
}

div#testata_prodotti_elenco{
background-image: url(image/sfondo-elenchi1.jpg);
background-position:top;
background-repeat:no-repeat;
width:832px;
height:377px;
margin:0 auto;
}
div#testata_prodotti_dettaglio{
background-image: url(image/sfondo-dettaglio1.jpg);
background-position:top;
background-repeat:no-repeat;
width:832px;
height:377px;
margin:0 auto;
}

div#testata_showrooms{
background-image: url(image/sfondo-showrooms.jpg);
background-repeat:no-repeat;
background-position:top;
width:832px;
height:377px;
margin:0 auto;
}

div#testata_contatti{
background-image: url(image/sfondo-contatti.jpg);
background-repeat:no-repeat;
background-position:top;
width:832px;
height:377px;
margin:0 auto;
}
/*Menu*/
div#menu{
width:832px;
height:30px;
padding-top:248px;
}

div#menu img{
border: 0;
}

div#menu_artefuoco{
background-image:url(image/artefuoco.jpg);
float:left;
width:191px;
height:30px;
display:block;
}

div#menu_artefuoco a{
background-image:url(image/artefuoco.jpg);
background-repeat: no-repeat;
width:191px;
height:30px;
display:block;
}

div#menu_artefuoco a:hover{
background-image:url(image/artefuoco.jpg);
background-repeat: no-repeat;
width:191px;
height:30px;
display:block;
}

div#menu_servizi{
background-image:url(image/servizi.jpg);
float:left;
width:77px;
height:30px;
display:block;
}

div#menu_servizi a{
background-image:url(image/servizi.jpg);
background-repeat: no-repeat;
width:77px;
height:30px;
display:block;
}

div#menu_servizi a:hover{
background-image:url(image/servizi.jpg);
background-repeat: no-repeat;
width:77px;
height:30px;
display:block;
}

div#menu_prodotti{
background-image:url(image/prodotti.jpg);
float:left;
width:99px;
height:30px;
display:block;
}

div#menu_prodotti a{
background-image:url(image/prodotti.jpg);
background-repeat: no-repeat;
width:99px;
height:30px;
display:block;
}

div#menu_prodotti a:hover{
background-image:url(image/prodotti.jpg);
background-repeat: no-repeat;
width:99px;
height:30px;
display:block;
}

div#menu_offerte{
background-image:url(image/offerte.jpg);
float:left;
width:83px;
height:30px;
margin:0px;
display:block;
}

div#menu_offerte a{
background-image:url(image/offerte.jpg);
background-repeat: no-repeat;
width:83px;
height:30px;
display:block;
}

div#menu_offerte a:hover{
background-image:url(image/offerte.jpg);
background-repeat: no-repeat;
width:83px;
height:30px;
display:block;
}

div#menu_showrooms{
background-image:url(image/showrooms.jpg);
float:left;
width:114px;
height:30px;
display:block;
}

div#menu_showrooms a{
background-image:url(image/showrooms.jpg);
background-repeat: no-repeat;
width:114px;
height:30px;
display:block;
}

div#menu_showrooms a:hover{
background-image:url(image/showrooms.jpg);
background-repeat: no-repeat;
width:114px;
height:30px;
display:block;
}

div#menu_contatti{
background-image:url(image/contatti.jpg);
width:230px;
height:30px;
display:block;
float:left;
}

div#menu_contatti a{
background-image:url(image/contatti.jpg);
background-repeat: no-repeat;
width:230px;
height:30px;
display:block;
}

div#menu_contatti a:hover{
background-image:url(image/contatti.jpg);
background-repeat: no-repeat;
width:230px;
height:30px;
display:block;
}

/*fine menu*/


div#fuoco{
background-image: url(image/fuoco.jpg);
background-repeat:no-repeat;
background-position:top;
width:832px;

margin:0 auto;

}

.testo_index{
width:280px;
height:100%;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:40px;
margin-bottom:40px;
}

.testo_index_intro a{
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;

}

.testo_index_intro a:hover{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;

}


h1{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#996600;
margin:0px;
}
h2{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#FF6600;
margin-bottom:0px;
margin-top:0px;
}

.prodotti_index{
width:400px;
padding-left:30px;
margin-left:350px;
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
}

.camino_ruegg{
height:101px;
margin-bottom:30px;
}
.camino_ruegg_img{
float:left;
margin-right:8px;
padding:2px;
background-color: #666666;
}

.camino_ruegg_img img{
margin-right:auto;
margin-left: auto;
vertical-align:middle;
}
.camino_ruegg a, div#camino_ruegg a:hover{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
vertical-align:bottom;
}

.caminetti{
margin-bottom:10px;
}
.caminetti h2 {
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#FF6600;
margin-bottom:0px;
margin-top:0px;
}
.caminetti h2 a{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#FF6600;
margin-bottom:0px;
margin-top:0px;
text-decoration:none;
}
.caminetti h2 a:hover{
text-decoration:underline;
}
.caminetti h3{
font-family:Tahoma;
font-size:10px;
font-style:normal;
font-weight:100;
color:#FFFFFF;
margin-top:0px;
}
.caminetti h3 a{
font-family:Tahoma;
font-size:10px;
font-style:normal;
font-weight:100;
color:#FFFFFF;
margin-top:0px;
text-decoration:none;
}
.caminetti h3 a:hover{

text-decoration:underline;
}
.elenco_prodotti_testo{
width: 650px;
height:100%;
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
float:left;
margin-left:50px;
margin-bottom:20px;
}
.elenco_prodotti{
width:650px;

font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
margin-bottom:20px;
clear:both;

}
.elenco_prodotti_imgcont{
width: 140px;
height:140px;
padding:2px;

margin-right:8px;
margin-bottom:10px;
float:left;



}
.elenco_prodotti_imgcont img{
border: 1px solid white;
vertical-align: middle;
background-color:#333333;
margin-right: auto;
margin-left: auto;
display:block;
padding: 2px;
}

.elenco_prodotti h3{
font-family:Tahoma;
font-size:10px;
font-style:normal;
font-weight:100;
color:#FFFFFF;
margin-bottom:18px;
}
.elenco_prodotti a, .elenco_prodotti a:hover{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

.elenchi{
clear:both;
display:block;
/*margin-left:150px;*/
width:670px;
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
margin: 0 auto;

}
.elenchi a{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.elenchi a:hover{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}
.titolo_arancio{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FF6600;
margin-bottom:10px;

}


.fotinecamini{

}
.fotinecamini img{
border: 0;
padding: 4px;
background-color:#333333;
}
.fotinecamini a, .fotinecamini a:hover{

}


li{
list-style-type:none;
font-family:Tahoma;
font-size:10px;
}

div#bottom{
background-image: url(image/bottom.jpg);
background-repeat:no-repeat;
width:823px;
height:137px;
display:block;
margin:0 auto;
clear:both;
margin-top:30px;
}

div#eukos{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;
margin-bottom:20px;
}

.gallery{
width: 380px;

float:left;
margin-top:10px;
display:block;

}
.gallery img{
background-color:#CCCCCC;
margin: 0 auto;
padding:2px;
display: block;
    margin-left: auto;
    margin-right: auto;
vertical-align:middle;
}


.testo_index_dett{
width:310px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
float:left;
padding-left:40px;
margin-bottom:40px;
margin-right: 20px;
}