@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}

html, body {min-height:960px;}

body{
background-color:#fefefd;
font-size:13px;
color:#4b493f;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;

}


h1{
font-size:26px;
color:#6b6a52;
border-bottom: 1px solid #e9e7df;
padding-bottom:10px;
margin-bottom:10px;
}


h2{
font-size:24px;
color:#6b6a52;
border-bottom: 1px solid #e9e7df;
padding-bottom:10px;
margin-bottom:10px;
}



h3{
font-size:17px;
color:#4b493f;
display:inline;
font-weight:normal
}

.font_black{
color:#000000}

.font_red{
color:#ff0000
}

h6{
font-size:15px;
color:#4b493f;
display:inline;
font-weight:bold
}

h7{
color:#4b493f;
font-size:13px;
display:inline;
font-weight:normal
}

.font{
color:#a9a37d}

.font_big{
font-size:18px;
}


.tail-top{
background-image:url(immagine/img_top.jpg);
background-position:top center;
background-repeat:no-repeat
}

.tail-bottom{
background-image:url(immagine/bg_footer.jpg);
background-repeat:repeat-x;
background-position:left bottom;
}

.main{margin:0 auto; 
text-align:left;
width:960px; 
}

.main_2{margin:0 auto; 
text-align:left;
width:450px; 
}

a {
color:#635e48;
font-size:11px;
}

a:hover{
color:#4b493f
}


/*================HEADER============*/

#flag{

width: 100px;
float: right;
padding-top: 10px;
text-align: right;
clear:both;
padding-right: 15px;

}

#header{
height:350px;
color:#ffffff;
font-size:13px;
}

#header .name {
height:80px;
border:0;
float:left;
width:500px;
/*padding-top:30px;*/
}

#header .name img {
border:0;
}

#header h5{
font-size: 21px;
color:#ffffff;
padding-bottom:20px
} 

#header .header_block{
width:358px;
padding:15px 0 0 0;
float:right;
text-align:justify
}

.bottone{
width:265px;
background:url(immagine/bottone/bottone_vendita.png);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
float:right;
clear:both;
margin-top:65px;
padding-top:16px;
padding-bottom:18px;
margin-right:30px;
}

.bottone a{
color:#28609c;
text-decoration:none;
font-size:22px;
font-weight:bold;
}

.bottone a:hover{
color:#1076e3;
text-decoration:none;
font-size:22px;
font-weight:bold;
}

/*================MENU HEADER============*/

#header ul{
margin-right:0;
padding-top:5px;
list-style:none;
/*width:375px;*/
clear: both;
color:#6dbfdb;
float:right;
text-align:right
}

#header ul li{
display:inline;
font-size:10px;

}

#header ul li a{
color:#ffffff;
text-decoration:none;
margin:5px;
text-align:center;
display:block;
float:left;
font-weight:bold;
padding-top:3px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;

}

#header ul li a:hover{
color:#ffffff;
text-decoration:none;
background: url(immagine/bg_menu_act.jpg) top center no-repeat;
font-weight:bold;

}

#header ul li a#active { 
color:#ffffff;
text-decoration:none;
background: url(immagine/bg_menu_act.jpg) top center no-repeat;
font-weight:bold;

}

#header ul li .current{
color:#ffffff; 
text-decoration:none;
background: url(immagine/bg_menu_act.jpg) top center no-repeat;

}


/*================CONTENT============*/

#content{width:100%;
padding-bottom:30px;
}

#content .indent-main{
width:960px;
margin:0;
padding:0;
}


#page1 #content .col-1 {
width:450px;
float:left;
margin-top:30px;
padding-right:60px;
min-height:400px;
}


#page1 #content .col-2 {
width:450px;
float:left;
margin-top:30px;;
min-height:400px;
}

div.container {
overflow:hidden;
 width: 100%;
 text-align:justify
}

.div_ttil{
border-bottom:1px solid #d9d6cb;
padding-bottom:20px;
margin-bottom:20px;

}

.abstract {
padding-top:20px;
margin-bottom:10px;
height:100%;
overflow:hidden;
}

.abstract_img_left{
float:right;
width:140px;
padding-right:20px;
}

.abstract_img_rigt_small{
float:right;
border:1px solid #dad6cb;
width:90px;
margin-left:10px;
}

.abstract ul li{
margin-left:60px;
list-style:none;
color:#000000;
font-size:13px;
}

/*==========layout vendita====*/

 a.bottoncino {
color: #ffffff;
background-color: #635E48;
text-decoration: none;
padding: 0px 4px;
}

a.bottoncino:hover { 
background-color: #4B493F;
}



.prodotti_link a{
font-size:18px;
color:#4b493f;
font-weight:normal;
text-decoration:none
}


.prodotti_link a:hover{
font-size:18px;
color:#a9a37d;
font-weight:normal;
text-decoration:none
}


.carrello{
width:400px;
float:right;
clear:both;
color:#599aca;
margin-left:500px;
}
.carrello img {
border-right: 1px solid #dad6cb;
float:left;
margin-right:10px;
}
.carrello_titolo{
color:#265e9a;
font-size:18px;
font-weight:bold
}
.carrello_quantita{
color:#265e9a;
font-weight:bold
}

.carrello_bottone{
background:url(immagine/bottone/bottone_ordine.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
float:right;
padding:9px 0;
width:140px;
}


.carrello_bottone a{
color:#28609c;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.carrello_bottone a:hover{
color:#1076e3;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


#page1 #content .col-3 {
width:250px;
float:left;
margin-top:20px;
padding-right:60px;
min-height:400px;
}

.abstract_img_left_small{
float:left;
border:1px solid #dad6cb;
width:90px;
margin-right:10px;
margin-bottom:40px;
}

.prezzo{
width:145px;
float:right;
font-size:25px;
color:#363523;
margin-left:30px;
}
.iva{
font-size:14px
}

.categorie{
}


.categorie li{
font-size:10px;

}

.categorie ul li a{
color:#a09d8d;
text-decoration:none;
margin:5px;
text-align:left;
display:block;
padding-top:4px;
padding-bottom:6px;
padding-left:10px;
width:190px;
background:url(immagine/bg_menu_scheda.gif);
background-position:top right;
background-repeat:no-repeat

}

.categorie ul li a:hover{
color:#faf8f5;
text-decoration:none;
width:190px;
background:url(immagine/bg_menu_scheda_act.gif);
background-position:top right;
background-repeat:no-repeat

}

.categorie ul li a#active { 
color:#faf8f5;
text-decoration:none;
width:190px;
background: url(immagine/bg_menu_scheda_act.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:bold;

}

.categorie ul li .current{
color:#faf8f5; 
text-decoration:none;
width:190px;
background:url(immagine/bg_menu_scheda_act.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:bold;
}



#page1 #content .col-4 {
width:650px;
float:left;
margin-top:20px;;
min-height:400px;
/*height:300px;
overflow:scroll;*/
}

.vendita_imagine{
float:right;
width:310px;
padding-left:20px;
}

.vendita_imagine img
{width:310px;
margin-left:30px;
}

.bottone_aggiunge_carrello{
background:url(immagine/bottone/bottone_carrello.jpg);
background-repeat:no-repeat;
background-position:center;
padding:13px 0;
width:210px;
margin-left:20px;
margin-right:50px;
}


.bottone_procedi_adquisto{
background:url(immagine/bottone/bottone_acquisto.jpg);
background-repeat:no-repeat;
background-position:center;
padding:13px 0;
width:255px;
clear:both;
margin:0 auto
}

.bottone_richiedi_quotazione{
background:url(immagine/bottone/bottone_richiedi.jpg);
background-repeat:no-repeat;
background-position:center;
padding:13px 0;
width:320px;
clear:both;
margin:0 auto
}


.vendita a{
color:#28609c;
text-decoration:none;
font-size:15px;
font-weight:bold;
padding-left:60px;
}

.vendita a:hover{
color:#1076e3;
text-decoration:none;
font-size:15px;
font-weight:bold;
}





/*==========layout ul li monoblocchi====*/
.monoblocchi ul li{
font-size:14px;
list-style:none;
margin-left:20px;
padding:5px 0
}

.monoblocchi li a{
font-size:14px;
color:#a09d8d;
text-decoration:none;

}

.monoblocchi li a:hover{
color:#4b493f;
text-decoration:none;
}

.monoblocchi li a#active { 
color:#4b493f;
text-decoration:none;
}

.monoblocchi li a:active {
color:#000000;
font-weight: bold;
}


monoblocchi li .current{ 
color:#4b493f;
text-decoration:none;
}

/*====fine layout monoblocchi========*/


/*=====layout box servizi========*/
.box_settori{
width:205px;
float:left;
padding-right:20px;
padding-top:30px;
}

.box_settori_img{
border-right:1px solid #d9d6cb;
padding-right:10px;
text-align:left;
float: left;
}

.settore_nome{
font-size:12px;
font-weight:bold;
vertical-align:top;
}

.settori_testo{
float:right;
width:150px;
font-size: 12px;
}


/*======layout pozizione link========*/
.right{
text-align:right;
float:right
}

.left{
text-align: left;
padding-top:10px;
clear:both
}

/*======layout link container immagine sfondo========*/

.container_box_link{
width:170px;
height:110px;
background-image:url(immagine/img_cotainer.jpg);
background-position: top left;
background-repeat:no-repeat;
float:left;
padding-right:40px;
}

.container_box_link_right{
width:170px;
height:110px;
background-image:url(immagine/img_cotainer.jpg);
background-position: top left;
background-repeat:no-repeat;
float:right;
margin-left:20px;
}

.monoblochi_box_link{
width:170px;
height:110px;
background-image: url(immagine/img_modullo.jpg);
background-position: top left;
background-repeat:no-repeat;
float:left;
padding-right:40px;
}

.monoblochi_box_link_right{
width:170px;
height:110px;
background-image: url(immagine/img_modullo.jpg);
background-position: top left;
background-repeat:no-repeat;
float: right;
margin-left:20px;
}

.monoblochi_left{
float:left;
width:210px;
}

.monoblochi_right{
float:left;
width:200px;
margin-left:10px;
margin-left:35px;
}

.monoblochi_right img{
border:2px solid #d9d6cb;
}


.monoblochi_left ul li{
margin-left:15px;
list-style:none;
color:#4b493f;
}
/*======================BOTTONE SERVIZI MONOBLOCHI==============*/
.bottone_descrizione_monoblocchi{
background-image: url(immagine/bottone/bottone_descrizione_tecnica_monoblocchi.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
float:left;
padding:9px;
width:235px;
}

.bottone_optional_monoblocchi{
background-image: url(immagine/bottone/botone_optional_dei_monoblocchi.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
float:left;
padding:9px;
width:179px;
}

.bottone_monoblocchi a{
color:#9f997d;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.bottone_monoblocchi a:hover{
color:#4b493f;
text-decoration:none;
font-size:12px;
font-weight:bold;
}






/*======================BOTTONE SMALL==============*/
.bottone_small{
background-image:url(immagine/bottone/bottone_small.png);
background-repeat:no-repeat;
background-position:center;
text-align:center;
float:right;
padding:9px;
margin-top:65px;
width:130px;
}

.bottone_small a{
color:#28609c;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.bottone_small a:hover{
color:#1076e3;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

/*======================LAYOUT TABELA==============*/

.td_righe{
border:1px solid #eae8e1;
padding:3px;
text-align:center;
color:#9c9881
}
.td_no_righe{
padding:4px;
text-align:center;
color:#9c9881;
vertical-align:top
}

/*======================Layout Staff===============*/

.staff_testo{
width:150px;
float:left;
margin-right:10px;
font-size: 9px;
text-align: left;
}

.staff_testo strong {
font-weight: normal;
font-size: 13px;
}

.staff_img{
 width:50px;
 float:left;
 border:1px solid #d9d6cb;
 margin-right:10px; 
}

.staff_img img{
 width:50px;
}

/*======================form contatti===============*/

div.form{text-align:right;}
.campwid {background-color:#f3f3f3;
border:1px solid #e6e4d3;
width:280px;
margin-top:5px;
text-align:left;
margin-left:20px}

.campo{margin-top:10px;
}
.invia{
color:#28609c;
font-weight:bold
}

textarea{
   	border:1px solid #e6e4d3; 
	background:#f3f3f3;
	width:280px; height:152px;
	font-size:12px;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}


/*======================FOOTER===============*/

#footer{
height:150px;
color:#1a5063;
padding-top:20px;
font-size:11px;
text-align:left;
}


#footer .indent-footer{
padding:60px 50px 0 50px;
}

#footer .footer_contents{
float:left;
width:250px;
}

#footer .menu-footer {
   clear:right;
   float:right;
   margin:0 0 0;
}

#footer ul{
margin-right:0;
padding:0;
list-style:none;
}

#footer ul li{
color:#6dbfdb;
margin:0;
display:inline;
font-size:10px;
float:left;
}

#footer ul li a{
color:#1a5063;
text-decoration:none;
margin:0;
text-align:center;
display:block;
float:left;
padding:7px 15px;

}

#footer ul li a:hover{
color:#1076e3;
text-decoration:none;
}

