* {
margin: 0;
padding: 0;
font: 0.77em/170% "Trebuchet MS", sans-serif;
color: #003172;
}
ul {
list-style-type: circle;
font-size:10px;

}

li {
margin:10px;
font-size:10px;
color: #707070;
text-transform: uppercase;
}
img {
padding: 0;
margin:0;
border:0;
}

#body {
margin: 0;
padding: 0;
text-align: left;
background-color: #ffffff;
height: 100%;
}
#testata_popup{
background-image: url('../images/background_top_popup.gif');
background-position: top left;
background-repeat: repeat-x;
width: 100%;
min-width: 750px;
height: 89px;
text-align: left;
}
.titolo_popup {
font-size: 16px;
font-weight: normal;
text-decoration: none;
color: #003172;
text-align: right;
width: 530px;
}
.testo_popup{
font-size: 10px;
font-weight: lighter;
text-decoration: none;
color: #5E5E5E;
text-align: right;
width: 280px;
padding-left:250px;
}
option, option a{
font-size:12px;
}
#testata_home{
background-image: url('../images/testata_top.gif');
background-position: top left;
background-repeat: repeat-x;
width: 100%;
min-width: 970px;
height: 120px;
}
#dentrotestata_left{
float: left;
background-image: url('../images/testata_top_estesa2.jpg');
background-position: top left;
background-repeat: no-repeat;
height: 120px;
width: 785px;
}
#menu_container {
position: absolute;
float: left;
top: 96px;
left: 187px;
width: 588px;
height: 24px;
z-index: 2;
}
.menu_item2 {
font-size:10px;
text-transform: uppercase;
text-align:center;
background-image: url('../images/separamenu.gif');
background-position: top right;
background-repeat: no-repeat;
height: 24px;
float: left;
width: 82px !important;
width:80px;
padding-left:2px !important;
padding-left:0px;
}
.menu_item2 a{
display: block;
font-size:10px;
text-transform: uppercase;
text-align:center;
float: left;
text-decoration: none;
height: 24px;
width: 82px !important;
width:80px;
/*background-image: url('../images/separamenu.gif');
background-position: top right;
background-repeat: no-repeat;*/
}
.menu_item2 a:hover{
font-size:10px;
float: none;
text-transform: uppercase;
text-align:center;
background-image: url('../images/separamenu2.gif');
background-position: top right;
background-repeat: no-repeat;
text-decoration: none;
height: 24px;
width: 82px !important;
width:80px;
}
.menu_item {
font-size:10px;
text-transform: uppercase;
text-align:center;
background-image: url('../images/separamenu.gif');
background-position: top right;
background-repeat: no-repeat;
height: 24px;
width: 84px;
float:left;
}
.menu_item a{
display: block;
font-size:10px;
text-transform: uppercase;
text-align:center;
text-decoration: none;
background-image: url('../images/separamenu.gif');
background-position: top right;
background-repeat: no-repeat;
height: 24px;
width: 84px;
float:left;
}

.menu_item a:hover{
display: block;
font-size:10px;
text-transform: uppercase;
text-align:center;
background-image: url('../images/separamenu2.gif');
background-position: top right;
background-repeat: no-repeat;
height: 24px;
width: 84px;
float:left;
}
#sopramenu{
position: absolute;
top:0px;
left: 710px;
width: 285px;
padding-top:4px;
height: 26px;
font-size:10px;
color: #7e7e7e;
font-weight: normal;
font-size: 11px;
}
#sopramenu a{
padding-top:4px;
height: 26px;
font-size:10px;
color: #7e7e7e;
}
#flash_home{
background-image: url('../images/fondo_flash.jpg');
background-position: top right;
background-repeat: no-repeat;
height: 229px;
width: 970px;
}
#flash_home_ie{
/*background-image: url('../images/fondo_flash.jpg');
background-position: top right;
background-repeat: no-repeat;*/
background-color: #ffffff;
height: 229px;
width: 970px;
}
#footer{
clear: both;
background-image: url('../images/fondo_footer.gif');
background-position: top left;
background-repeat: repeat-x;
background-color: #fbf8ee;
height: 170px;
width: 100%;
min-width: 970px;
}
.separatore{
margin-top:1px;
width: 100%;
float: left;
}
.separatore_grande{
margin-top:30px !important;
margin-top: 0px;
width: 100%;
float: left;
}
.separatore2{
width: 100px;
display:block;
float: left;
}
#container{
width: 961px;
padding-left:10px;
}
#container_interna{
width: 961px;
padding-left:10px;
}
#left_home{
float: left;
width: 202px;
}
#left_interna{
float: left;
width: 620px;
}
.item_left_interna{
float: left;
background-image: url('../images/item_left_interna.gif');
background-position: top left;
background-repeat: repeat-y;
width: 613px;
border-bottom: 1px #e8e5dc solid;
margin-bottom: 9px !important;
margin-bottom: 14px;
}
.titolo_item_left_interna{
position: relative;
top:0px;
left:0px;
width: 613px;
height: 15px;
background-image: url('../images/back_titolo_interna.gif');
background-position: top left;
background-repeat: no-repeat;
}
.titolo_interna{
font-size: 10px;
font-weight: bold;
color: #487dc4;
text-transform: uppercase;
text-align: left;
width: 89px;
float: right;
}
.item_left_home{
float: left;
background-image: url('../images/tabbini_left.gif');
background-position: top left;
background-repeat: no-repeat;
width: 202px;
height: 120px;
margin-bottom: 9px !important;
margin-bottom: 14px;
}
.titolo_left_home{
font-size: 10px;
font-weight: bold;
color: #487dc4;
text-transform: uppercase;
text-align: left;
width: 89px;
float: right;
}
.container_item_left{
width: 200px;
clear: both;
float: left;
}
.testo_left_home{
float: left;
width: 135px;
font-size: 11px;
font-weight: lighter;
color: #707070;
line-height: 14px;
text-align: right;
padding-top: 10px;
}
.testo_left_home a{
width: 135px;
font-size: 11px;
font-weight: lighter;
color: #707070;
line-height: 14px;
text-align: right;
text-decoration: none;
}
.testo_left_home a:hover{
width: 135px;
font-size: 11px;
font-weight: lighter;
color: #707070;
line-height: 14px;
text-align: right;
text-decoration: underline;
}
.icona_left_home{
float: right;
width: 65px;
padding-top: 10px;
text-align:center;
}
.icona_left_home img{
border: 0;
}
.link_left_home{
clear: both;
float: left;
width: 190px;
text-align:right;
font-size: 9px;
text-decoration: none;
color: #487dc4;
margin-top:10px;
}
.link_left_home a{
width: 190px;
text-align:right;
font-size: 9px;
text-decoration: underline;
color: #487dc4;
margin-top:10px;
}

#center_home{
float: left;
width: 395px;
margin-left:20px;
}
#center_left{
width: 188px;
float: left;
}
.item_center_home{
float: left;
background-image: url('../images/tabbini_center.gif');
background-position: top left;
background-repeat: no-repeat;
width: 188px;
height: 186px;
}
.container_item_center{
width: 188px;
clear: both;
float: left;
}
.titolo_center_home{
font-size: 10px;
font-weight: bold;
color: #487dc4;
text-transform: uppercase;
text-align: left;
width: 102px;
padding-left:10px;
float: left;
}
.foto_center_home{
padding-left:1px;
padding-top: 13px;
}
.foto_center_home img{
border:0;
}
.testo_center_home{
float: left;
width: 180px;
font-size: 11px;
font-weight: lighter;
color: #707070;
line-height: 14px;
text-align: left;
padding-top: 10px;
padding-left: 7px;
}
.testo_center_home a{
width: 180px;
font-size: 11px;
font-weight: lighter;
color: #707070;
line-height: 14px;
text-align: left;
text-decoration: none;
}
.testo_center_home a:hover{
width: 180px;
font-size: 11px;
font-weight: lighter;
color: #707070;
line-height: 14px;
text-align: left;
text-decoration: underline;
}
.link_center_home{
clear: both;
float: left;
width: 179px;
text-align:right;
font-size: 9px;
text-decoration: none;
color: #487dc4;
margin-top:13px;
}
.link_center_home a{
width: 179px;
text-align:right;
font-size: 9px;
text-decoration: none;
color: #487dc4;
margin-top:13px;
}
.link_center_home a:hover{
width: 179px;
text-align:right;
font-size: 9px;
text-decoration: underline;
color: #487dc4;
margin-top:13px;
}
#center_right{
width: 188px;
float: left;
margin-left:18px;
}
#right_home{
float: right;
width: 329px;
}
.item_right_home{
float: left;
background-image: url('../images/tabbini_right.gif');
background-position: top left;
background-repeat: no-repeat;
width: 329px;
height: 186px;
}
.item_right_home2{
float: left;
background-image: url('../images/tabbini_right.gif');
background-position: top left;
background-repeat: no-repeat;
width: 329px;
height: 186px;
margin-top: 6px !important;
margin-top: 15px;
}
.container_item_right{
width: 329px;
clear: both;
float: left;
}
.titolo_right_home{
font-size: 10px;
font-weight: bold;
color: #487dc4;
text-transform: uppercase;
text-align: left;
width: 67px;
padding-left:12px;
float: left;
}
#container_reparti{
width:330px;
clear: both;
float: left;
margin-top:20px;
}
.reparti_home{
float: left;
width: 109px;
height: 142px;
border-right: 1px #e7edf5 solid;
}
.reparti_home2{
float: left;
width: 109px;
height: 142px;
}
.img_reparti_home{
text-align: center;
width: 109px;
}
.img_reparti_home img{
border: 0;
}
.titolo_reparti_home{
font-weight: bold;
text-transform: uppercase;
color: #707070;
font-size: 10px;
text-align: right;
width: 99px;
line-height: 11px;
margin-top: 10px;
}
.titolo_reparti_home a{
font-weight: bold;
text-transform: uppercase;
color: #707070;
font-size: 10px;
text-align: right;
width: 99px;
line-height: 11px;
text-decoration: none;
}
.titolo_reparti_home a:hover{
font-weight: bold;
text-transform: uppercase;
color: #707070;
font-size: 10px;
text-align: right;
width: 99px;
line-height: 11px;
text-decoration: underline;
}
.testo_reparti_home{
font-weight: normal;
color: #707070;
font-size: 10px;
text-align: right;
width: 99px;
line-height: 11px;
}
.testo_reparti_home a{
font-weight: normal;
color: #707070;
font-size: 10px;
text-align: right;
width: 99px;
line-height: 11px;
text-decoration: none;
}
.testo_reparti_home a:hover{
font-weight: normal;
color: #707070;
font-size: 10px;
text-align: right;
width: 99px;
line-height: 11px;
text-decoration: underline;
}
.link_right_home{
clear: both;
float: left;
width: 99px;
text-align:right;
font-size: 9px;
text-decoration: none;
text-transform: uppercase;
color: #487dc4;
margin-top:13px;
}
.link_right_home a{

width: 99px;
text-align:right;
font-size: 9px;
text-decoration: underline;
text-transform: uppercase;
color: #487dc4;
margin-top:13px;
}
.item_faq_right{
clear: both;
margin: 0 auto;
text-align: center;
width: 300px;
border-bottom: 1px #e7edf5 solid;
padding-top: 10px;
}
.item_news_interna{
clear: both;
margin: 0 auto;
text-align: center;
width: 570px;
border-bottom: 1px #e7edf5 solid;
padding-top: 7px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.item_news_home{
clear: both;
margin: 0 auto;
text-align: center;
width: 300px;
height: 63px;
border-bottom: 1px #e7edf5 solid;
padding-top: 7px;
}
.data_news_home{
text-align: left;
font-weight: bold;
color: #696969;
font-size: 10px;
}
.titolo_news_home{
font-size: 10px;
text-transform: uppercase;
text-align: left;
color: #487dc4;
font-weight: bold;
line-height: 10px;
}
.titolo_news_home a{
font-size: 10px;
text-transform: uppercase;
text-align: left;
color: #487dc4;
font-weight: bold;
line-height: 10px;
text-decoration: none;
}
.titolo_news_home a:hover{
font-size: 10px;
text-transform: uppercase;
text-align: left;
color: #487dc4;
font-weight: bold;
line-height: 10px;
text-decoration: underline;
}
.testo_news_home{
padding-top: 5px;
font-size: 12px;
text-align: left;
font-weight: lighter;
color: #707070;
line-height: 14px;
}
.testo_news_home a{
padding-top: 5px;
font-size: 8px;
text-align: left;
font-weight: bold;
line-height: 14px;
text-decoration: underline;
text-transform: uppercase;
color: #487dc4;
}
.link_news_home{
clear: both;
float: left;
width: 315px;
text-align:right;
font-size: 9px;
text-decoration: none;
text-transform: uppercase;
color: #487dc4;
margin-top:5px;
}
.link_news_home a{
text-align:right;
font-size: 9px;
text-decoration: underline;
text-transform: uppercase;
color: #487dc4;
margin-top:5px;
}
#dentrofooter{
padding-top: 25px;
width: 971px;
}
#left_footer{
margin-left: 20px;
float: left;
width: 580px;
font-size: 10px;
color: #585858;
font-weight: lighter;
text-transform: uppercase;
}
#left_footer a{
width: 580px;
font-size: 10px;
color: #585858;
font-weight: lighter;
text-transform: uppercase;
}
#right_footer{
float: right;
width: 300px;
font-size: 11px;
font-weight: lighter;
color: #487dc4;
text-align: right;
}
.domanda{
font-size: 10px;
text-align: left;
color: #487DC4;
text-transform: uppercase;
font-weight: bolder;
line-height:12px;
background-image: url('../images/q2.gif');
background-repeat: no-repeat;
background-position: center left;
padding-left:22px;
height: 22px;
}
.domanda a{
font-size: 10px;
text-align: left;
color: #487DC4;
text-transform: uppercase;
text-decoration: none;
font-weight: bolder;
line-height:12px;
}
.domanda a:hover{
font-size: 10px;
text-align: left;
color: #487DC4;
text-transform: uppercase;
text-decoration: underline;
font-weight: bolder;
line-height:12px;
}
.risposta{
font-size:11px;
text-align: left;
color: #585858;
line-height: 12px;
background-image: url('../images/a2.gif');
background-repeat: no-repeat;
background-position: center left;
padding-left:22px;
height: 35px;
width: 285px;
}
.risposta a{
font-size:11px;
text-align: left;
color: #585858;
text-decoration: none;
line-height: 12px;
}
.risposta a:hover{
font-size:11px;
text-align: left;
color: #585858;
text-decoration: underline;
line-height: 12px;
}
#container_corpi_interna {
clear: both;
float: left;
display: block;
padding-top:30px;
width: 604px !important;
width: 606px;
margin-left:3px;

}
.item_corpi_interna {
width: 149px;
float: left;
text-align: center;
margin-left:2px;

}
.titolo_corpi_interna {
font-size: 14px;
font-weight: bolder;
color: #487dc4;
text-align: center;
width: 149px;
text-transform: uppercase;
margin-top: 15px;
}
.occhiello_corpi_interna {
color: #707070;
font-size: 10px;
font-weight:bold;
text-align: center;
width: 149px;
text-transform: uppercase;
}
.testo_corpi_interna{
font-weight: normal;
color: #707070;
font-size: 11px;
width: 125px;
text-align: center;
margin: 12px;

}
.testo_corpi_interna a{
font-weight: normal;
color: #707070;
font-size: 11px;
width: 125px;
text-align: center;
margin: 12px;
text-decoration: none;
}
.testo_corpi_interna a:hover{
font-weight: normal;
color: #cecece;
font-size: 11px;
width: 125px;
text-align: center;
margin: 12px;
text-decoration: underline;
}
.tecnologie_container_interna{
float: left;
width:613px;
text-align: center;
}
.item_tecnologie_interna{
width: 593px;
text-align: center;
border-bottom: 1px #d1def0 solid;
margin-bottom: 15px;
margin-left:15px !important;
margin-left: 5px;
margin-right: 15px !important;
margin-right: 5px;
clear: both;
float: left;
}
.veicoli_left{
float: left;
width:190px;
padding-top:50px;
text-align:center;
}
.tecnologie_left{
float: left;
width:126px;
}
.azienda_left{
float: left;
width:180px;
text-align: center;

}
.tecnologie_right{
float: right;
width: 398px;
}
.titolo_tecnologie_interna{
float: left;
font-size: 14px;
font-weight: bolder;
color: #487dc4;
text-align: left;
width: 388px;
text-transform: uppercase;
margin-top: 22px;
}
.subcontainer_tecnologie_interna{
clear:both;
float: left;
width: 400px;
}
.subleft_tecnologie_interna{
width: 255px;
float: left;
}
.testo_azienda_interna{
font-weight: normal;
color: #707070;
font-size: 11px;
width: 355px;
text-align: left;
padding-bottom: 10px;

}
.testo_tecnologie_interna{
font-weight: normal;
color: #707070;
font-size: 11px;
width: 250px;
text-align: left;

}
.subright_tecnologie_interna{
width: 141px;
float: right;
font-weight: bolder;
color: #000000;
font-size: 11px;
text-align: left;
border-left: 1px #d1def0 solid;
padding-left:3px;
margin-top: 10px;
margin-bottom: 10px;
}
.subright_tecnologie_interna ul, .subright_tecnologie_interna ul li{
margin-left: 15px;
font-weight: bolder;
color: #000000;
font-size: 10px;
text-align: left;
width: 100px;
vertical-align:top;
margin-top: 0px;
margin-bottom: 2px;
padding: 0;
}
/*ACCORDIAN*/

#basic-accordian{
	padding:0px;
	width:612px;
	font-size:12px;
	display:block;
}

.accordion_headings{
	padding:5px;
	background:#003172 url('../images/down_arrow.gif') no-repeat scroll 92%;
	color:#FFFFFF;
/*	border:1px solid #727272;*/
	cursor:pointer;
	font-weight:bold;
		font-size:10px;
		text-transform: uppercase;
		height:20px;
		text-decoration: underline;
}
.accordion_headings:hover{
	background:#c3e4ff url('../images/down_arrow2.gif') no-repeat scroll 92%;
}

.accordion_headings_servizi{
	padding:5px;
	/*background:#003172 url('../images/down_arrow.gif') no-repeat scroll 92%;*/
	color:#003172;

	border-bottom:1px ridge #003172;
	cursor:pointer;
	font-weight:bold;
		font-size:10px;
		text-transform: uppercase;
		height:20px;
}
.accordion_headings_servizi:hover{
	padding:5px;
	/*background:#003172 url('../images/down_arrow.gif') no-repeat scroll 92%;*/
	color:#003172;
background:  #f1f2f2;
	border-bottom:1px ridge #003172;
	cursor:pointer;
	font-weight:bold;
		font-size:10px;
		text-transform: uppercase;
		height:20px;
}
.header_highlight_servizi{
/*	background:#699fcf;*/
	color: black;
	border-bottom:1px ridge #000000;
	background:  #f1f2f2;
}
.accordion_child{
	/*padding:15px;*/
	background:#f1f2f2;
	font-size:12px;
	font-weight: normal;
	color: black;
}

.header_highlight{
/*	background:#699fcf;*/
	color: white;
}
.accordion_child b{
font-size: 12px;
font-weight: normal;
}
.accordion_child ul{
font-size: 12px;
font-weight: normal;

}
.accordion_child ul li{
color: black;
font-size:11px;
line-height: 12px;
}
/* pagina contatti */

.mailforma2 {
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
float: left;
clear: both;
margin-top:20px;
padding-left: 200px;
}
.mailforma2 a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
margin-top:20px;
}
.mailforma_up{
font-family: "Trebuchet MS";
font-size: 10px;
color: #699fcf;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
float: left;
clear: left;
margin-top:20px;
}
.mailforma_up a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #000000;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.mailforma_up a:hover{
font-family: "Trebuchet MS";
font-size: 10px;
color: #699fcf;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.mailforma {
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
float: left;
clear: left;
margin-top:20px;
padding-left: 200px;
}
.mailforma a:link{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}

.mailforma a:hover{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.mailforma a:active{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.mailforma a:visited{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.input { 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #cccccc ridge;
font-weight: 500;
padding-left: 5px;
float: right;
margin-top:20px;
clear: right;
margin-right: 59px;
}
.input_invio { 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #f1f2f2;
border: 1px #cccccc ridge;
font-weight: 500;
margin-right: 175px;
margin-top:20px;
clear: both;
float: right;
text-align: center;

}
.input a:link{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;

}
.input a:hover{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;
text-decoration: underline;
}
.input a:visited{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;

}
.input a:active{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;

}
.contatti_item{
padding: 5px;
padding-left:20px;
padding-top:20px;
width: 589px;
height: 170px;
display: block;
float: left;
}
.input2 { 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #cccccc ridge;
font-weight: 500;
padding-left: 5px;
float: right;
margin-top:20px;
clear: both;
width: 400px;
}
#contactFormArea {
padding-left: 20px;
padding-bottom: 20px;
float: left;
clear: both;
}
.indirizzi {
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
margin-top:20px;
padding-left: 20px;
width: 200px;
float: right;
clear: right;
}
.indirizzi a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.indirizzi a:hover{
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.left_indirizzi {
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
margin-top:20px;
padding-left: 200px;
width: 100px;
float: left;
clear: left;
}

.riga_telefono{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/telefono.gif') scroll 29% no-repeat;
background-color: white;
}
.riga_telefono:hover{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/telefono_on.gif') scroll 29% no-repeat;
background-color: #f1f2f2;
}
.riga_fax{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/fax.gif') scroll 29% no-repeat;
background-color: white;
}
.riga_fax:hover{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/fax_on.gif') scroll 29% no-repeat;
background-color: #f1f2f2;
}
.riga_indirizzo{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/indirizzo.gif') scroll 29% no-repeat;
background-color: white;
}
.riga_indirizzo:hover{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/indirizzo_on.gif') scroll 29% no-repeat;
background-color: #f1f2f2;
}
.riga_email{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/email.gif') scroll 29% no-repeat;
background-color: white;
}
.riga_email:hover{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: url('../images/email_on.gif') scroll 29% no-repeat;
background-color: #f1f2f2;
}
.riga{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: white;
}
.riga:hover{
width: 589px;
border-bottom: 1px #cccccc solid;
float: left;
clear: both;
background: #f1f2f2;
}
.riga2{
width: 589px;
float: left;
clear: both;
background: white;
padding-bottom: 10px;
height: 40px;
}
.riga2:hover{
width: 589px;
float: left;
clear: both;
background: #f1f2f2;
}
/* pagina contatti */
.attestati{
font-size: 12px;
color: black;
padding:10px;
}

.attestati img, .attestati img a{
border: 1px #cccccc solid;
}
.img_attestati {
width: 120px;
margin-bottom: 20px;
font-size: 10px;
font-style: italic;
float: left;
text-align: center;
height: 130px;
}
.titoloblack{
font-size:13px;
color: black;
clear:right;
float: right;
}
.articolo_singolo_interna{
font-size:12px;
margin-top:15px;
border-bottom: 1px #cecece solid;
width:387px;
float:right;
clear:both;
color: #5E5E5E;
text-align: right;
}
.articolo{
color: #5E5E5E;
clear:right;
}
.articolo ul, .articolo ul li{
color: #5E5E5E;
clear:right;
font-size:10px;
padding-top:5px;
}
.container_glossario{
width:387px;
float: right;
border: 1px #cecece solid;
padding:10px;
margin-top:25px;
}
.container_servizi{
width:139px;
margin-left:10px;
margin-top:20px;
margin-bottom: 20px;
float: left;
height: 236px;
}
.images_servizi{
width:139px;
height:120px;
float: left;
}
.titolino_servizi{
float: left;
font-size:10px;
text-transform: uppercase;
color:#565656;
width: 135px;
height:20px;
background: #e8eef7;
text-align: left;
padding-left:4px;
padding-top:4px;
font-weight: bold;
letter-spacing: 1px;
}
.titolino_servizi a{
font-size:10px;
text-transform: uppercase;
color:#565656;
text-align: left;
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
}
.titolino_servizi a:hover{
font-size:10px;
text-transform: uppercase;
color:#565656;
text-align: left;
text-decoration: underline;
}
.testo_servizi{
float: left;
width:133px;
height: 116px;
font-size: 11px;
color: #565656;
padding:2px;
border: 1px #e8eef7 solid;
}
.testo_servizi a{
font-size: 10px;
text-transform: uppercase;
color: #000000;
padding:2px;
text-decoration: underline;
}
.testo_servizi a:hover{
text-decoration: none;
}
.titolointerno_servizi{
font-size: 11px;
color: #003172;
font-weight:bold;
text-align: left;
text-transform: uppercase;
}
.testointerno_servizi{
font-size: 11px;
color: #565656;
border-bottom: 1px #e8eef7 solid;
padding-bottom:10px;
margin-bottom: 10px;
}
.testointerno_servizi2, .testointerno_servizi2 a{
font-size: 10px;
color: #000000;
padding-bottom:10px;
margin-bottom: 10px;
text-transform: uppercase;
text-align: right;
}
.container-interna-servizi{
width: 400px;
padding-bottom:10px;
margin-left:20px;
}
.azienda_left img {
padding-top: 20px;
}
.tecnologie_left img {
padding-top: 20px;
}