body {background-image: url(../pallet/logo_sfondo.jpg);
font-size:12px;
color:#404040;
font-family: Verdana, Arial, Helvetica, sans-serif, 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva;
margin: 0px;padding: 0px;border: 0px;}

img {border:0}

a{color:#000000;}

a:hover{color: #7BCBEE;}

a.link_menu
{text-decoration: none;
color: #FFFFFF;}

a.link_menu:hover
{text-decoration: none;
color: #7BCBEE;}

li{list-style-type:square;
margin:0px 0px 0px 15px;
line-height:24px;}

h1{
font-size:8px;
font-weight:normal;
margin: 0px;
vertical-align:middle;
display:inline;
}

h2{font-size:8px;
font-weight:normal;
display:inline;
margin: 0px;
vertical-align:middle;}

#linkDIV {
width:900px;
text-align:justify;
font-weight:normal;
font-size:8px;
margin: 0px auto;
padding:0px 0px;
vertical-align:middle;
clear:both;}

#sfondo{width:992px; margin: 0px auto;
background-color: #e3e7ef;}

#container{width:100%;}

#header {background-image: url(../pallet/header_4.jpg);
background-repeat: no-repeat; clear:both;
HEIGHT: 106px;
margin:0px;
padding: 0px 0px 0px 0px;}

#menu{width:100%;
margin: 0px;
padding:0px;
background-color: #000000;
height: 25px; padding:0px; font-weight: bold; color: #02669a;
font-size: 120%;}

#footer {
	background-color: #e3e7ef;
	width: 992px;
	background-image: url(../pallet/footer.png);
	background-position: top;
	background-repeat: no-repeat;
	TEXT-ALIGN: center;
	HEIGHT: 35px;
	margin: 0px auto 2px auto;
	padding: 0px;
	LINE-HEIGHT: 16px;
	clear:both;
	vertical-align:middle;
}

.br1 {LINE-HEIGHT: 5px;
HEIGHT: 5px;}

.link_footer{text-decoration: none; color: #000000;}
.link_corpo{text-decoration: none; color: #000000;}

#centro{float: right;
width: 695px;
margin: 5px 0px 0px 0px;
padding:5px 0px 0px 0px;}

#sinistra{background-color: #e3e7ef;
float:left;
margin: 0px 0px 0px 10px;
width: 280px;
padding: 0px;}

#sinistraPRO3{float:left;
vertical-align:middle;
text-align:center;
margin: 0px auto;
width: 360px;
padding: 0px;}

#centroPRO3{float: right;
text-align:justify;
width: 510px;
margin: 0px;
padding:0px 30px 0px 10px;}

#sinistraPRO6{float:left;
vertical-align:middle;
text-align:center;
margin: 0px auto;
width: 290px;
padding: 0px;}

#centroPRO6{float: right;
text-align:justify;
width: 590px;
margin: 0px;
padding:0px 30px 0px 10px;}

#sinistraPRO7{float:left;
vertical-align:middle;
text-align:center;
margin: 0px auto;
width: 360px;
padding: 0px;}

#centroPRO7{float: right;
text-align:justify;
width: 510px;
margin: 0px;
padding:0px 30px 0px 10px;}


#pagina_intera{width: 981px; margin: 0px 0px 0px 10px; padding:0px;}

.td_faq{table-layout: fixed; width: 199px; height: 82px; padding: 0px 0px 0px 25px; margin:0px; background-image: url(../pallet/faq.png); background-repeat: no-repeat; }
.link_faq{font-size: 120%; text-decoration: none; color: #000000; padding: 0px;
}

a.link_faq:hover{font-size: 120%; text-decoration: none; color: #0000FF; padding: 0px;
}

.td_prodotti{table-layout: fixed; width: 280px; height: 99px; text-align: center; padding: 0px 0px 0px 0px; margin:0px; background-image: url(../pallet/prodotti.gif); background-repeat: no-repeat; }

.td_prodottiON{table-layout: fixed;cursor:hand; width: 280px; height: 99px; text-align: center; padding: 0px 0px 0px 0px; margin:0px; background-image: url(../pallet/prodottiON.gif); background-repeat: no-repeat; }

.td_prodottoS{table-layout: fixed; width: 280px; height: 99px; text-align: center; padding: 0px 0px 0px 0px; margin:0px; background-image: url(../pallet/prodotto-selezionato.gif); background-repeat: no-repeat; }

.tab_news{table-layout: fixed; padding: 0px; margin:0px;}
.td_news_header{table-layout: fixed; height: 38px; padding: 0px 20px 0px 45px; margin:0px; background-image: url(../pallet/sfondo_news_header.png); background-repeat: no-repeat; }
.td_news{padding: 15px 20px 0px 20px; margin: 0px;  background-image: url(../pallet/sfondo_news.png); background-repeat: repeat-y;}
.td_news_footer{table-layout: fixed; height: 31px; background-image: url(../pallet/sfondo_news_footer.png); background-repeat: no-repeat; background-position: left top; padding: 0px; margin:0px;}
.news{font-weight: bold; color: #0000ff; font-size: 166%; }
.testo_titolo_news{font-weight: bold; color: #ff0000;}
.testo_news{color: #000000;}

.tab_corpo{table-layout: fixed; width: 689px; padding:  0px; margin:0px;}
.td_corpo_header{table-layout: fixed; height: 41px; padding: 0px 20px 0px 45px; margin:0px; background-image: url(../pallet/sfondo_corpo_header.png); background-repeat: no-repeat; }
.td_corpo{text-align:justify;background-image: url(../pallet/sfondo_corpo.png); background-repeat: repeat-y; padding: 0px 20px 0px 20px; margin:0px; LINE-HEIGHT: 19px;}
.td_corpo_footer{table-layout: fixed; height: 25px; background-image: url(../pallet/sfondo_corpo_footer.png); background-repeat: no-repeat; padding: 0px; margin:0px;}

.tab_corpo_pagina_intera{table-layout: fixed; width: 100%; padding: 0px; margin:0px;}
.td_corpo_header_pagina_intera_corto{table-layout: fixed; height: 41px; background-image: url(../pallet/sfondo_corpo_header_pagina_intera_corto.png); background-repeat: no-repeat; padding: 0px 20px 0px 40px; margin:0px;}
.td_corpo_header_pagina_intera_lungo{table-layout: fixed; height: 41px; background-image: url(../pallet/sfondo_corpo_header_pagina_intera_lungo.png); background-repeat: no-repeat; padding: 0px 20px 0px 40px; margin:0px;}
.td_corpo_pagina_intera{text-align:justify;background-image: url(../pallet/sfondo_corpo_pagina_intera.png); background-repeat: repeat-y; padding: 5px 40px 5px 20px; margin: 0px; LINE-HEIGHT: 19px;}
.td_corpo_pagina_intera_faq{background-image: url(../pallet/sfondo_corpo_pagina_intera.png); background-repeat: repeat-y; padding: 0px 40px 0px 20px; margin: 0px; LINE-HEIGHT: 19px;}
.td_corpo_footer_pagina_intera{table-layout: fixed; height: 24px; background-image: url(../pallet/sfondo_corpo_footer_pagina_intera.png); background-repeat: no-repeat; padding: 0px; margin:0px;}

.titolo_pagina{color: #0000ff; font-weight: bold; font-size: 133%;}

.titolo_pagina1{line-height:15px;padding:10px 0px 0px 0px;background-color: #ebebeb;color: #0000ff; font-weight: bold; font-size: 150%;vertical-align:middle;}

.titolo_pagina00{line-height:10px;color: #ffffff; font-weight: bold; font-size: 133%;background-color: #333333;vertical-align:middle;padding:10px 0px 0px 0px;}

#realizzazioni{width: 992px; margin: 5px; padding:5px;}
.tab_realizzazioni{background-image: url(../pallet/sfondo_realizzazioni.jpg); background-repeat: no-repeat; table-layout: fixed; width: 331px; height: 301px; padding: 10px; margin:0px; text-align:center;}
.titolo_realizzazione{text-align:center; font-weight: bold; color: #404040; font-size: 133%;}

.tab_img_div{float: left; padding: 10px 15px 5px 0px; vertical-align: bottom;text-align:center;}
.tab_img_div2{float: right; padding: 0px 10px 0px 10px; vertical-align: top;}
.tab_img_div28{float: right; padding: 0px 10px 0px 10px; vertical-align: top;
margin:6px 6px 2px 20px;
border:2px solid #8e8d89;
}

.classOBJ
{text-align:center;
margin:0px 10px;}

#col_0_2_0 {
text-align:left;
margin:0px;
width:224px;
padding:0px 5px;
color:#3C4349;
height:160px;
max-height:160px;}

#divCLEAR
{clear:both;}

#containerSMALL{width:360px; margin: 0px auto;}
#containerSMALL1{width:560px; margin: 0px auto;}

.tab_corpoS{table-layout: fixed; width: 100%; padding:  0px; margin:0px;}
.td_corpo_footerS{LINE-HEIGHT: 19px;table-layout: fixed; height: 25px; background-image: url(../pallet/sfondo_corpo_footerS.png); background-repeat: no-repeat; padding: 0px; margin:0px;}
.td_corpoJ{text-align:justify;background-image: url(../pallet/sfondo_corpo_body.png); background-repeat: repeat-y; padding: 0px 24px 0px 10px; margin:0px; LINE-HEIGHT: 19px;}
.td_corpo_headerJ{LINE-HEIGHT: 19px;text-align:justify;table-layout: fixed; height: 38px; padding: 3px 24px 0px 10px; margin:0px; background-image: url(../pallet/sfondo_corpo_headerS.png); background-repeat: no-repeat; }

.titolo_paginaS{}

#containerAMB{width:750px; margin: 0px auto;}

#containerVIDEO{width:700px; margin: 0px auto;}


.tab_corpoS1{table-layout: fixed; width: 100%; padding:  0px; margin:0px;}
.td_corpo_footerS1{LINE-HEIGHT: 19px;table-layout: fixed; height: 25px; background-image: url(../pallet/sfondo_corpo_footerS1.png); background-repeat: no-repeat; padding: 0px; margin:0px;}
.td_corpoS1{text-align:justify;background-image: url(../pallet/sfondo_corpo_bodyS1.png); background-repeat: repeat-y; padding: 0px 24px 0px 10px; margin:0px; LINE-HEIGHT: 19px;}
.td_corpo_headerS1{LINE-HEIGHT: 19px;text-align:justify;table-layout: fixed; height: 38px; padding: 3px 24px 0px 10px; margin:0px; background-image: url(../pallet/sfondo_corpo_headerS1.png); background-repeat: no-repeat; }

.link_2_0 {
font-weight:bold;
font-size:105%;
text-decoration:none;
color:#FFFFFF;
background-color:#8E8D89;
padding:2px 10px;
border:3px outset #FFFFFF;
vertical-align:middle;
min-height: 30px;
height: 30px;
line-height: 30px;
height: auto !important;}

.link_2_0_in
{
font-weight:bold;
font-size:105%;
text-decoration:none;
background-color:#636363;
padding:2px 10px;
vertical-align:top;
height: auto !important;
vertical-align:middle;
min-height: 30px;
height: 30px;
line-height: 30px;
border-style:inset;
color:#E8E7E0;
}

a.link_2_0_in:hover
{color:#E8E7E0;}

/*NEWS*/

.newscontainer {
width:186px;
color:#000000;
padding:10px 5px 0px 5px;
vertical-align:middle;
text-align:left;
background-color:#E8E7E0;
float:right;
border:2px solid #FF0000;
min-height: 350px;
height: auto !important;
height: 300px;}

.newsText {
margin:0px;
padding:0px;
color:#8d8e89;
font-size:75%;
text-align:justify;
line-height:12px;
height:24px;
overflow:hidden;}

.newsTitle {font-weight:bold;
padding:0px 5px;}

.newsTitleOn
{background-color:#FFFFFF;
padding:0px 5px;}

.newsText2 {
margin:0px;
padding:0px;
color:#8d8e89;
font-size:75%;
text-align:justify;
line-height:12px;
}

.newsNAV
{padding:6px 0px 0px 0px;
vertical-align:bottom;
text-align:center;}

#col_5_0l {
margin:0px;
padding:10px 10px 0px 10px;
float:left;
width:200px;}

#col_5_0_l HR
{color:#8e8d89;
background-color:#8e8d89;}

.title_5{font-weight:bold;
padding:0px;
font-size:110%;
color:#8e8d89;
text-align:center;}

#col_5_0c {
margin: 8px;
padding:4px 8px;
text-align:justify;
border:2px solid #0000FE;
min-height: 355px;
height: auto !important;
height: 345px;
overflow:scroll;}

#col_5img {float:left;
margin: 0px 10px 10px 0px;}

.td_corpo_pag_intera{text-align:justify; padding: 0px 20px 0px 10px;}

#faq_domanda{display:none;}

.faq_block{padding: 0px 10px 0px 10px; vertical-align: top;
margin:0px 40px;
border:2px solid #8e8d89;
}

#infoMsg {TEXT-ALIGN: center; vertical-align: middle;
font-weight:bold;font-size:120%;
COLOR:#0000ff; background-color:#c6c6c6;
width:100%; line-height:200%;
padding:5px 0px 5px 0px;}

#errorMsg
{TEXT-ALIGN: center; vertical-align: middle;
font-weight:bold;font-size:120%;
COLOR: #ff0000; BACKGROUND-COLOR: #c6c6c6;
width:100%; line-height:200%;
padding:5px 0px 5px 0px;}

.faqTAB{height:283px;vertical-align:top;width:100%;}

.ah1 {color:#000000;}

.ah1:hover {color:#333333;}
