img{
border:0px none;
}

form{
margin:0;
}

h1{
font:14px Tahoma, serif; 
font-weight:bold;
color:#db042e;
}

h2{
font:12px Tahoma, serif; 
font-weight:bold;
color:#db042e;
}
h3{
font:12px Tahoma, serif; 
font-weight:bold;
color:#fff;
}
b{
color:#db042e;
}

.link_red{
color:#db042e;
text-decoration:none;
}

.link{
color:#333;
text-decoration:none;
}

.bg_img_sx{
padding:3px 4px 4px 4px;
background:#000f19 url(../images/bg_img_sx.jpg) top left no-repeat;
}


.bordo_bianco{
border:1px solid #aaa;
}

.img_th{
/*border:1px solid #bbb;
padding:3px;*/
}

.box{
padding:3px;
font:11px Tahoma, serif;
color:#333;
background:#efefef;
border:1px solid #aaa;
}

.box_error{
padding:3px;
font:11px Tahoma, serif;
color:#333;
background:#fff;
border:1px solid #f00;
}
.pulsante{
padding:3px;
font:11px Tahoma, serif;
color:#333;
background:#fff;
border:1px solid #666;
}

.tabella-pavimenti td{
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
padding-top:3px;
padding-bottom:3px;
}

.tabella-pavimenti {
border-top:1px solid #aaa;
border-left:1px solid #aaa;
margin-left:10px; 
font-size:10px; 
text-align:center;
color:#ccc; 
}

.titoloSub{
font:12px Tahoma, serif; 
font-weight:bold;
color:#666;
}
.h1home{
text-align:left;
font-size:21px;
letter-spacing:0.1em;
font-weight:normal;
}
.h2home{
text-align:right;
font-size:18px;
letter-spacing:0.1em;
font-weight:normal;
}
.title-red-home{
line-height:20px;
padding:3px;
color:#fff;
background:#db042e;
text-transform: Uppercase;
}
.img-gallery{
padding:4px;
border:1px solid #efefef;
margin:5px;
}
