
/* CSS Document */

body{
font-family: Tahoma, Verdana;
width:100%;
height:100%;
margin:0;
background-image:url(images/bkg.png);
font-size: 12px;
color:#333333;
line-height:16px;
}

#header {
display:inline;
width:100%;
height:190px;
margin:0 auto;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
float:left;
margin-bottom:45px;
vertical-align:top;
}

.voce_menu{
margin-right:20px;
height:40px;
padding-top:7px;
background-image:url(images/menu_v.jpg);
background-repeat:repeat-x;
text-indent:15px;
font-size:14px;
}
.voce_menu a{
text-decoration:none;
color:#333333;
margin-right:20px;
height:40px;
padding-top:7px;
background-image:url(images/menu_v.jpg);
background-repeat:repeat-x;
text-indent:15px;
font-size:14px;
}

.voce_menu a:hover{
margin-right:20px;
height:40px;
padding-top:7px;
background-image:url(images/menu_v.jpg);
background-repeat:repeat-x;
text-indent:15px;
font-size:14px;
color:#FF6600;
}
.voce_menu_h{
margin-right:20px;
height:40px;
padding-top:7px;
background-image:url(images/menu_v.jpg);
background-repeat:repeat-x;
text-indent:15px;
font-size:14px;
color:#FF6600;
}

#menu{
float:right;
background-color:#78b06e;
vertical-align:top;
margin-top:-2px;
}
.menu_space{
padding-left:5px;
}

#content{
width:100%;
clear:both;
display:inline;
}
#conteiner_content{
float:right;
width:80%;

}

#postAbout {
	margin-bottom: 20px;
	padding: 0;
	width:50%;
	height:150px;
	
}
#applications {
	float: right;
	width: 45%;
	padding: 0;
}

#left_bar{
float:left;
background-color:#FFFFFF;
width:20%;
}
#contanct_v{
padding-top:60px;
padding-left:15px;
height:100%;
line-height:20px;
width:90%;
}

.title{
font-size:14px;
font-weight:bold;
color:#6aa5a9;
background-image:url(images/linea.jpg);
background-repeat:repeat-x;
height:30px;
width:98%;
}
.title_content{
font-size:14px;
font-weight:bold;
color:#6aa5a9;
background-image:url(images/linea.jpg);
background-repeat:repeat-x;
height:30px;
width:80%;
float:right;
}
.productDescr{
	margin-bottom:5px;
	padding-left:20px;
	line-height:18px;
	width:97%;
}
.productDescrLong{
	margin-bottom:5px;
	line-height:18px;
	
}
.productImage{
width:120px;
float:right;

}
.hr {
width:100%;
margin-top:10px;
margin-bottom:30px;
background-image:url(images/tratteggio.jpg);
background-repeat:repeat-x;
height:7px;

}
.hrShort {
margin-top:10px;
margin-bottom:10px;
background-image:url(images/tratteggio.jpg);
background-repeat:repeat-x;
height:7px;

}
ul{
list-style-image:url(images/elenco_puntato.jpg);
}
a{
text-decoration:none;
color:#FF6600;
}
.postAboutPage {
	margin-bottom: 20px;
	padding: 0 0px;
	line-height:18px;
	width:65%
}
#news {
	float: right;
	width: 300px;
	padding: 0 15px;
	padding-bottom:20px;
	background-color:#FFFFFF;
}

.gallery{
clear:both;
vertical-align:bottom;
}
#product_image img{
padding-left:20px;
}

.em{
color:#0066FF;
}
.aa{
color:#009900;
}
.bio{
color:#CC3300;
}
form{
line-height:30px;
}

#detail{
float:right; 
width:50%;
}

.iframe{
border:1px #999999;
}

#footer{
clear:both;
width:100%;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
width:100%;
height:25px;
font-size:11px;
text-align:center;
padding-top:12px;

}
.feed{
text-align:center;
padding-bottom:20px;
}
