@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

body {
background-image:url(immagini/grigliablu1.png);
background-color:#666666;
}

img { border: 0; }

/* H1 H2 H3 H4 H5 */

H1 {
color:#354E74;font-size: 18px;
}


H2 {
color:#354E74;font-size: 15px;
}

H3 {
color:#354E74;font-size: 13px;
}

/* LINK */

a { color:#354E74; text-decoration:none;}
a:visited { color:#354E74; text-decoration:none; }
a:hover { text-decoration:underline; }






/* Parte Superiore */

#header {
    margin: 0px auto; width: 900px; height: 300px; background-image:url(immagini/ombra_sopra.png); background-position:bottom; background-repeat:no-repeat;
}

#immagine {
    width: 872px;
	height: 300px;
	margin-left: 14px;
	margin-right: 14px; 
	background-image:url(immagini/immagine_azienda.jpg); 
	background-position:bottom; background-repeat:no-repeat;
}

#flash {
	position:relative;
	top:16px;
    width: 872px;
	height: 261px;
}


/* Menu e Tab */

div#navigation{
    height: 39px;	
}

div#navigation div{
	float:left;
	padding-left:6px;
}

div#navigation div a{
    display:block;
	font-size:13px;	
	padding:14px 6px 10px 6px;
	text-decoration:none;
	color:#FFFFFF;
}

div#navigation div a:hover{
color:#354E74;
background-color:#E8E8E8;
padding:14px 6px 9px 6px;
}


div#navigation div a.selected{
font-weight:bold;
background-image:url(immagini/menu_sel.gif);
padding:14px 6px 10px 6px;
color:#354E74;
}


/* CENTRO */

#centro{
margin: 0px auto;
padding-left: 14px;
padding-right: 14px;
width: 872px;
background-image:url(immagini/ombra_centro.png);
background-repeat:repeat-y;
}


/* CONTENUTI */

#contenuti{
float:left;
width: 634px;
}

#titolocontenuti{
padding: 10px 10px 9px 6px;
}


    /* COLONNA GRIGIA GRANDE */

#colonnagrigia{
float:left;
padding:0px 6px 10px 6px;
width: 305px;
}

div#colonnagrigia ul{
padding:0px 6px 10px 18px;
list-style-image:url(immagini/li.gif);
}

div#colonnagrigia li{
padding:0px 0px 5px 0px;
}

div#colonnagrigia a.selected{
font-weight:bold; color:#FF6600;
}

div#colonnagrigia a:hover{
background-color:#CACACA; text-decoration:none;
}




#centrogrigio{
background-color:#E5E5E5;
}

#centrogrigio h2{
padding:10px 6px 10px 6px;
}

#angolisopra{
background-position:top;
background-image:url(immagini/angolisopra.gif);
background-repeat:no-repeat;
width: 305px;
height: 5px;
}

#colonnagrigia p{

padding:0px 6px 0px 6px;
text-align:justify;
}


#firma{
background-image:url(immagini/firma.gif);
background-repeat:no-repeat;
margin: 10px 6px 6px 6px;
width: 90px;
height: 40px;
}

#angolisotto{
background-position:bottom;
background-image:url(immagini/angolisotto.gif);
background-repeat:no-repeat;
width: 305px;
height: 5px;
}

    /* FINE COLONNA GENERICA */

.colonnacontenuti{
float:left;
padding:0px 6px 14px 6px;
width:305px;
}

#imginterni{
/*background-image:url(immagini/prova_img.jpg);*/
width:305px;
height:305px;
}

.colonnacontenuti p{
padding:10px 0px 0px 0px;
}


    /* COLONNINA GRIGIA PICCOLA      "UTENILERIA e RICAMBI" */

#filtrologhi{
float:left; padding:0px 6px 10px 6px; width: 190px;
}

#filtrologhi ul{
padding:0px 6px 10px 18px;
list-style-image:url(immagini/li.gif);
}

#filtrologhi li{
padding:0px 0px 5px 0px;
}

#angolisoprapiccoli{
background-position:top;
background-image:url(immagini/angsopiccoli.gif);
background-repeat:no-repeat;
width: 190px;
height: 5px;
}

#angolisottopiccoli{
background-position:bottom;
background-image:
url(immagini/angsoticcoli.gif);
width: 190px;
height: 5px;
}

div#filtrologhi a.selected{
font-weight:bold;
color:#FF6600;
}

div#filtrologhi a:hover{
background-color:#CACACA;
text-decoration:none;
}

    /* COLONNINA LOGHI elenco */

#colonnaloghi{
float:left;
padding:0px 6px 0px 6px;
}

.loghi {
float:left;
text-align:center;
width:105px;
}

.imglogo {
height: 60px;
width:105px;
}

.nomeazienda {
padding:6px 0px 11px 0px;
}

/* FINE COLONNA GENERICA 2   MACCHINARI LEGNO A   */

.colonnamacchinari{
float:left;
padding:0px 6px 14px 6px;
width:305px;
}
.colonnamacchinari.sfondo{
	background:#CCC;
}

.colonnamacchinari h2{
padding:10px 0px 5px 0px;
}

.colonnamacchinari h3{
	padding:10px 0px 5px 0px;
	font-size:11px;
}

.colonnamacchinari h2.promozioni{
padding:10px 0px 5px 0px;
border-bottom-style:solid;
border-bottom-width: 2px;
border-bottom-color:#CCCCCC;
}

.colonnamacchinari p{
padding:5px 0px 10px 0px;
}

/* ELENCO MACCHINARI  */

.prodotto{
padding:6px 6px 6px 6px;
width: 622px;
}

.prodotto h2{
padding:10px 0px 5px 0px;
border-bottom-style:solid;
border-bottom-width: 2px;
border-bottom-color:#CCCCCC;
}

.prodotto p{
padding:4px 0px 0px 0px;
}

.prodotto h3{
padding:4px 0px 0px 0px;
}

.imgprodotto{
float:left;
width: 190px;
}

.infoprodotto{
width:420px;
float:left;
padding:0px 0px 0px 12px;
}

/* SCHEDA MACCHINARI  */




/* PROMOZIONI */

#titolopromozioni{
color:#FF9900;
padding: 10px 10px 9px 6px;
}

/* CONTATTI  BUTTON */

#contatti{
float:left;
width: 299px;
padding-left:10px;
}

#googlemaps{
background-color:#FFFFCC;
width:305px;
height:305px;
}

.button_ex {
font-weight:bold;
text-align:center;
width: 111px;
height: 27px;
}
.button_ex a {
padding: 7px 0px 0px 0px;
display: block;
width: 111px;
height: 20px;
background-image:url(immagini/puls.gif);
background-repeat:no-repeat;
background-position:top;
}

.button_ex a:hover {
background-position:bottom;
}


/* NEWS */

#blocconews{
float:left;
background-image:url(immagini/news_centro.jpg);
background-repeat:repeat-y;
width: 238px;
}

div#blocconews p{
color:#354E74;
}

div#blocconews a:hover{
background-color:#FFFFCC;
text-decoration:none;
}

#logo{
margin:0px 6px 0px 6px;
background-image:url(immagini/logo.jpg);
background-repeat:no-repeat;
width: 226px;
height: 150px;
}

.news{
margin:0px 6px 0px 6px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
width: 206px;
}

.news span{
border-bottom-style:solid;
border-bottom-width: 2px;
border-bottom-color:#FF6600;
font-size:14px;
color:#354E74;
}

#blocconews H2{
padding-top: 7px;
padding-left: 16px;
}

#newstrasparenza{
background-image:url(immagini/news_sotto.jpg);
background-repeat:no-repeat;
width: 238px;
height: 50px;
}

.news H3{
padding-top: 4px;
}




/* FOOTER */
#footer{
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
background-image:url(immagini/footer.png);
margin: 0px auto;
width: 860px;
height: 37px;
}

#footer p{
float:left;
color:#555555;
width: 622px;
font-size:11px;
}

#footer img{
padding:4px 22px 0px 0px;
float:right;
}


/* CLEAR */
div.clear { 
overflow:hidden;
width:0px;
height:0px;
clear:both;
}

/* MIN / MAX 
min-height: 800px;
height:auto;
height: 800px !important;
*/

/* Altro */
input.text{
	border:1px solid #CCC;
	width:200px;
	font-size:12px;
}
label.classe{
	color:#000;
	font-size:14px;
}
textarea{
	border:1px solid #CCC;
	width:200px;
	height:150px;
}