body { font-family: "Arial", Verdana, Helvetica, sans-serif; font-size: 11px; background-color:#FFFFFF; text-decoration: none; margin: 0; padding:0; background:url(imgs/fondo_sito.gif) repeat-y center;}
#container { background-color:#FFFFFF; width:760px;  margin: 0 auto; border-width: 0 1px 0 1px; border-style: solid; border-color: #92A1B4;}
#header {  }
#flash { border-bottom: 7px solid #8E9EB2; margin:0; width:760px; }
#container_corpo { width:760px; background-color:#FFFFFF;}
#sx { width:320px; float:left; }
#dx { width:440px; float:right; background:url(imgs/fondino_news.gif) no-repeat top left; } 
hr { display:none; }
* html li {height: 1%; vertical-align:text-top;}
* html li a {height: 1%;}
* html dl dt {height: 1%;}
* html dl dt a {height: 1%;}
* html dl dd {height: 1%;}
* html dl dd a {height: 1%;}
.clear { clear:both; }

/* FOOTER */
#footer h3 { display:none; }
#footer { clear:both; height:65px; padding: 37px 22px 12px 22px; background:url(imgs/onde.gif) no-repeat top #F6F7F9; }
#footer a:link, #footer a:visited { font-weight: normal; font-size: 11px!important; color: #004489; text-decoration: none; }
#footer a:hover { font-size: 11px!important; font-weight: normal; color: #004489; text-decoration: underline; }
#footer_sx { width:300px; float:left; }
#footer_dx { width:390px; float:left; padding: 0 0 0 22px; border-left: 1px solid #92A1B4; }
#footer img { vertical-align:middle; margin:0 2px; }
/* /FOOTER */

/* NEWS */
#news_titolo { background:url(imgs/fondino_titolo_news.gif) no-repeat right; }
#news.box { margin: 13px 5px 5px 14px; float:left; width:280px; }
#news img { margin-right: 10px; float:left; }
#news a:link, #news a:visited { font-weight: normal; font-size: 11px!important; color: #004489; text-decoration: none; }
#news a:hover { font-size: 11px!important; font-weight: normal; color: #A9B9C7; text-decoration: underline; }
#news h3 { margin: 0 0 0 0; font-family: "Arial", Verdana, Helvetica, sans-serif; font-size: 11px; }
#news h3 a:link, #news h3 a:visited { font-weight: bold; font-size: 11px!important; color: #004489; text-decoration: none; }
#news h3 a:hover { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: none; }
#news_all { margin: 13px 5px 0 10px; float:left; width:280px; }
/*html>body #news {margin: 13px 24px 13px 24px; float:left; }*/
/* /NEWS */

/* Flash TECNOLOGIA*/
#flash_tecnologia { margin: 0 0 0 5px; padding:0px; }
#flash_tecnologia dl { margin:0; padding:0px; width: 435px; height:288px;}
html > body #flash_tecnologia dl { margin:0 0 0px 0;}
#flash_tecnologia dt { margin:0 0 -3px 0; padding:0; border:0; width: 435px; height:19px; }
html > body #flash_tecnologia dt { margin:0;}
#flash_tecnologia dt img { margin:0; padding:0; border:0; }
#flash_tecnologia dd { margin:0 0 -3px 0; padding:0px;  width: 435px; height:269px;}

/* /Flash TECNOLOGIA*/

/* Ciar INSIDE*/
#inside { margin-left: 5px; background:url(imgs/fondino_inside.gif) repeat top; height: 120px; }
#inside img { margin-bottom: 10px; }
#inside p { margin: 0 0 0 20px; font-family: "Arial", Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
#inside a:link, #inside a:visited { color: #004489; text-decoration: none; }
#inside a:hover { color: #A9B9C7; text-decoration: underline; }
#inside_txt { width:240px; padding: 0 5px 0 22px; }
#inside_txt  a { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }
#inside_txt  a:link, #inside_txt  a:visited { font-weight: bold; font-size: 11px!important; color: #004489; text-decoration: none; }
#inside_txt a:hover { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }
#inside_azienda { width:138px; height:75px; margin-top: 13px; margin-right: 13px; float:right; background:url(imgs/inside_azienda.gif) no-repeat top; }
#inside_azienda img { vertical-align:middle; margin:15px 0 0 10px; }
/* /Ciar INSIDE*/

/* INIZIO CSS MENU */
#menu { margin-top: 28px; float: left; width: 188px; }
#menu ul {margin:0; padding:0px; list-style:none; }
ul#livello_uno li {  } 
ul#livello_uno li:hover { }
ul#livello_uno li a {  }
ul#livello_due li { }
ul#livello_due li:hover { }
ul#livello_due li a { }
ul#livello_tre li { }
ul#livello_tre li:hover { }
ul#livello_tre li a { }

li.menu { border-bottom:1px solid #ADB8C6; }
li.menu:hover { color: #A9B9C7; }
li.menu a { color: #004489; text-decoration:none; padding:6px 0 4px 24px; display:block; }
li.menu a:hover { color: #A9B9C7; }

li.menu_due { background:url(imgs/arrow_menu.gif) no-repeat 0 10px; }
li.menu_due:hover { background:url(imgs/arrow_menu.gif) no-repeat 0 10px; }
li.menu_due a { padding:6px 0 4px 31px; font-weight: bold; }
li.menu_due a:hover { color: #A9B9C7; }

li.menu_tre { }
li.menu_tre:hover { }
li.menu_tre a { font-weight: normal; padding:6px 0 4px 36px; }
li.menu_tre a:hover { font-weight: bold; color: #004489; }
/* FINE CSS MENU */

/* INIZIO Pag PRODOTTO*/
#titolo_sezione { background:url(imgs/fondino_titolo.gif) repeat; }
#corpo { margin: 28px 0px 0px 0px; float: right; width: 520px; border-right: 24px solid #FFFFFF; }
#prod_info { width: 246px; float: left; }
#prod_info h3 { margin: 0 0 3px 0; height:19px; background:url(imgs/fondino_ombra_titolo.gif) no-repeat bottom #BEC5CB; font-family: "Arial", Verdana, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; vertical-align:middle; padding:3px 0 0 20px; }
#prod_info p { padding-left: 20px; margin:0 0 0 0; }
#prod_info a:link, #prod_info a:visited { font-weight: bold; color: #004489; text-decoration: none; }
#prod_info a:hover { font-weight: bold; color: #004489; text-decoration: underline; }
#prod_info h4 { font-weight: bold; font-size: 11px; color: #004489; padding-left: 20px; margin:0 0 0 0;}
#prod_info div.hr { background-color:#ADB8C6; width:256px; height:1px; margin: 10px 0 10px 0; padding: 0 0 0 0; }
#prod_dx { width: 212px; background:url(imgs/fondino_prodotto.gif) repeat-x top; float: right; }
#prod_dx div.ico { float: right; margin-top:3px; }
#prod_dx div.codice {  }
#prod_dx img { float: right; margin-top:1px;}
/* FINE /Pag PRODOTTO*/

/* INIZIO Ciar INSIDE*/
#container_inside { width:740px;}
#inside_list { margin:10px 0 0 17px; }
#inside_list dl { float:left; margin:0 0 15px 0; background:url(imgs/ciar_inside_tratteggio.gif) no-repeat; }
#inside_list p { margin:0 0 0 149px;}
#inside_list p img { margin-bottom:8px;}
#inside_list dt { float:left; }
#inside_list dt img { border:0; }
#inside_list dd {  float:left; margin:0 0 0 23px; width:570px; }
#inside_list dd a:link, #inside_list dd a:visited { color: #004489; text-decoration: none; }
#inside_list dd a:hover { color: #A9B9C7; text-decoration: underline; }
#inside_list dd img {  float:right; margin:0 2px 0 2px; display:block; border: 1px solid #D4D5D7;} 
/*ul {margin:0; padding:0px; list-style:none; float:right; display: block; width:auto;}
li {display:block;}*/
/* FINE /Ciar INSIDE*/

/* INIZIO News menu*/
#menu_news{ margin-top: 28px; float: left; width: 188px; }
#menu_news ul {margin:0; padding-left:20px; list-style:none; }
#menu_news li {margin:0; padding: 2px 0 2px 7px; list-style:none; background:url(imgs/arrow_menu.gif) no-repeat -25px 5px; }
#menu_news a { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }
#menu_news a:link, #menu_news a:visited { font-weight: bold; font-size: 11px!important; color: #004489; text-decoration: none; }
#menu_news a:hover { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }

#seguipagina_news{ margin-top: 28px; float: left; width:188px; }
#seguipagina_news ul {margin:0; padding-left:20px; list-style:none; }
#seguipagina_news li {margin:0; padding: 2px 0 2px 7px; list-style:none; display:inline; }
/* FINE News menu*/

/* INIZIO Pagina News */
#corpo_news { margin: 28px 0px 0px 0px; float: right; width: 520px; border-right: 24px solid #FFFFFF; }
#corpo_news h3 { font-size:14px; margin:0 0 10px 0; font-weight: bold; color: #004489;}
#corpo_news p { margin: 0; }
#corpo_news p  a { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }
#corpo_news p  a:link, #corpo_news p  a:visited { font-weight: bold; font-size: 11px!important; color: #004489; text-decoration: none; }
#corpo_news p a:hover { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }
#corpo_news ul { float:right; width:220px; display:block; text-align:right; margin:0 0 10px 10px; padding:0; list-style:none;}
/*html>body #doc ul { float:right; margin:0 0 10px 10px; text-align:right; width:auto; padding:0px; list-style:none;}*/
#corpo_news li { display:block; padding:0; text-align:left;}

/* inizio IMMAGINI*/
#corpo_news ul a {border: 0 !important;  border:2px solid #909090; margin:0;}
#corpo_news ul a:hover {border:2px solid #004489;} 
#corpo_news ul img {border:2px solid #909090 !important; border:0; margin:2px 0 5px 0;}
#corpo_news ul img:hover {border:2px solid #004489 !important;}

/* LINK e DIDA*/
#corpo_news ul p { border: none; margin:-3px 0 10px 0; padding:0; color:#000000; }
#corpo_news ul p a { border: none; font-weight: bold; color: #004489; text-decoration: none; }
#corpo_news ul p a:link, #corpo_news ul p a:visited {border: none; color: #004489;}
#corpo_news ul p a:hover {border: none; color: #A9B9C7; text-decoration: underline; }
/* FINE Pagina News */

/* INIZIO Azienda */
#corpo_azienda{ margin: 28px 0px 0px 0px; float: right; width: 520px; border-right: 24px solid #FFFFFF; }
#corpo_azienda h3 { font-size:14px; margin:0 0 10px 0; font-weight: bold; color: #004489;}
#corpo_azienda p { margin: 0; }
#corpo_azienda p.servizio {width:300px; margin:0 0 0 0; }
#corpo_azienda p a:link, #corpo_azienda p a:visited { font-weight: bold; font-size: 11px!important; color: #004489; text-decoration: none; }
#corpo_azienda p a:hover { font-size: 11px!important; font-weight: bold; color: #A9B9C7; text-decoration: underline; }
#corpo_azienda ul { float:right; width:210px; display:block; text-align:right; margin:0 0 10px 10px; padding:0; list-style:none;}
/*html>body #doc ul { float:right; margin:0 0 10px 10px; text-align:right; width:auto; padding:0px; list-style:none;}*/
#corpo_azienda li { display:block; padding:0; text-align:left;}

/* inizio IMMAGINI*/
#corpo_azienda ul img { border:2px solid #909090; margin:0;}
/*#corpo_azienda ul a:hover {border:2px solid #004489;} 
#corpo_azienda ul img {border:2px solid #909090 !important; border:0; margin:2px 0 5px 0;}
#corpo_azienda ul img:hover {border:2px solid #004489 !important;}
*/
/* LINK e DIDA*/
#corpo_azienda ul p { border: none; margin:-3px 0 10px 0; padding:0; color:#000000; }
#corpo_azienda ul p a { border: none; font-weight: bold; color: #004489; text-decoration: none; }
#corpo_azienda ul p a:link, #corpo_azienda ul p a:visited {border: none; color: #004489;}
#corpo_azienda ul p a:hover {border: none; color: #A9B9C7; text-decoration: underline; }
/* FINE Azienda */

/* INIZIO Form */
form #label p { font-size: 10px; width:100px; display:block; margin:0px; border:0;}
form { margin:0px; border:0;}
input, select { border-width: 1px; border-style: solid; border-color: White; background-color: #A4B4CB;}
/* FINE Form */

/* Inizio Mappa */
#corpo_mappa { margin: 28px 0px 0px 0px; float: right; width: 520px; border-right: 24px solid #FFFFFF; }
#corpo_mappa a {border: none; color: #004489; }
#corpo_mappa a:link, #corpo_mappa a:visited {border: none; color: #004489; }
#corpo_mappa a:hover {border: none; color: #A9B9C7; text-decoration: underline; }
#corpo_mappa h3 { font-size:14px; margin:0 0 10px 0; font-weight: bold; color: #004489; }
#corpo_mappa p { margin: 0; }
#corpo_mappa ul{ /*list-style-image: url(imgs/list.gif);*/ /*list-style-position: outside;*/ padding: 0px 0px 0px 0px; margin: 0px 0px 0px -8px; }
#corpo_mappa ul.mappa2{ /*list-style-image: url(imgs/list.gif);*/ /*list-style-position: outside;*/ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; }
#corpo_mappa li { list-style: none none; background: url(imgs/list.gif) no-repeat; padding-left: 10px; margin: 2px 0px 0px 0px; }
/* Fine Mappa */

.blu { color: #004489; text-decoration:none; padding:6px 0 4px 0; display:block; }
