html { font: 100%/120% Verdana, Arial, Helvetica, sans-serif; }
html, body, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, ol, dl, address { margin: 0; padding: 0; }
ul {list-style:none;}
form label { cursor: pointer; }
fieldset { border: none; }
form { font-size:.8em; font-family: inherit; }
input, select, textarea { font-size:1em; font-family:inherit;}
a { text-decoration:none; color:#9c9d9f; }
a:hover { text-decoration:none; color:#282629; }
img { border:0; }
h1 { font-size:13px; }
h2 { font-size:12px; }
h3 { font-size:11px; }
h4 { font-size:10px; }
li { font-size:10px; }
p { font-size:10px; line-height:1.2em; text-align:justify; }
address { font-size:9px; line-height:1.1em; text-align:justify; font-style:normal;}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

/**
	COLORI:
	rosso: e2001a
	bianco: ffffff
	grigio: 9c9d9f
	grigio scuro: 282629
	grigio chiaro: ececed
**/


#zanette { width:989px; margin:0 auto; color:#9c9d9f; background:#ffffff; }
#header { height:87px; }
#content { min-height:411px; }
#col_sx { width:332px; height:411px; float:left; }
#col_dx { width:657px; min-height:411px; float:left; }
#bottom { height:68px; background:#e2001a; color:#ffffff; clear:both; }


#header img, #header #menu_top { float:left; }
#header #lingua { float:right; }
.logo_z { margin:16px 172px 0 20px; }
.logo_t { margin:18px 0 0 0;
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
 }
.link_tomasella:hover .logo_t {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
/**  filter:alpha(opacity=25);
-moz-opacity:.25;
opacity:.25;**/


#header h1 { display:none; }

#menu_top { width:565px; margin-top:43px; }
#header ul li a:hover, #header ul .sel a, #header ul .sel span { color:#282629; }
#header ul .sel a, #header ul .sel span { font-weight: bold; }
#menu_top ul li { float:left; height:14px; line-height:14px; background: url(../i/sfondo_menu.gif) repeat-y 0 0; }
#menu_top ul li a { float:left; }
#menu_top ul li a, #menu_top ul .sel span { display:block; padding:0 12px; }
#menu_top ul .home, #menu_top ul .home a, #menu_top ul .home span { background:none; padding-left:0; }

#lingua { width:25px; color:#ececed; margin-top:10px; }
#lingua ul li { width:24px; text-align:center; line-height:22px; height:22px; }
#lingua ul li a { display:block; width:24px; color:#dfdfdf; }
#lingua ul li a:hover, #lingua ul .sel span { color:#9c9d9f; }

#col_dx .home_text { height:247px; }
#col_dx .home_text p { padding:114px 22px 0 0; text-align:justify; }
#col_dx .prodotti img { margin: 0 auto; }
#col_dx .home_img { height:164px; }
#col_dx .prodotti { height:411px; }

#bottom address { padding:12px 0 0 20px; width: 312px; height: 56px; float: left; }
#bottom address a { color:#ffffff; }
#bottom address a:hover { color:#282629; }

#bottom .news_nav { padding:20px 0 0 332px; }
#bottom .news_nav li { float:left; width:15px; height:20px; line-height:12px; }
#bottom .news_nav li a { color:#f18692; }
#bottom .news_nav li a:hover { color:#ffffff; }
#bottom .news_nav .torna { width:85px; text-align:center; line-height:10px; margin-right:5px; }
#bottom .news_nav .torna a { color:#ffffff; font-size:10px;  }
#bottom .bottom_news li img { padding-top:8px; }


#col_sx .archivio { margin-top:10px; }
#col_sx .archivio li { color:#e2001a; padding-left:22px; }
#col_sx .archivio li a { color:#e2001a; }
#col_sx .archivio li a:hover, #col_sx .archivio .sel { font-weight:bold; }


.comunicazioni .news { border-bottom:1px solid #cdcecf; margin:0 0 12px 0 ; padding-bottom:9px; float:left; width:637px;  }
.comunicazioni .news li { line-height:1em; }
.comunicazioni .ultima { border:0; margin:0; }
/*.comunicazioni .news .news_img { width:140px; float:left; }*/
.comunicazioni .news .news_img img { float:left; }
.comunicazioni .news .news_text { /*width:496px;*/ float:left; }
.comunicazioni .news .data { float:left; color:#282629; margin-bottom:3px; font-size:11px; font-weight:bold; }
.comunicazioni .news .titolo { float:left; color:#282629; line-height: 12px; margin-bottom: 10px; }
.comunicazioni .news .titolo a { color:#282629; font-weight:bold; font-size:11px; }
.comunicazioni .news .titolo a:hover { color:#e2001a; }
.comunicazioni .news .testo { color:#9C9D9F; clear:left; }
.comunicazioni .news .testo p { line-height: 1.4; }
.comunicazioni .news .testo .continua { background:url("../i/freccia3_dx.gif") no-repeat 0px 5px; padding:0 5px 0 0; margin-left:10px; }


.comunicazioni_news img { float:left; padding:15px 28px 12px 0; }
.comunicazioni_news h2 { margin:9px 0 5px 0; color: #282629; }
.comunicazioni_news h3 { color:#282629; font-weight:bold; padding:10px 0 20px 0; }
/* Sezione allegati */
.comunicazioni_news div.allegati { float: left; display: block; width: 100%; }
.comunicazioni_news div.allegato a { display:block; width:90px; line-height:1.2em; float:left; font-size:10px; }
.comunicazioni_news div.allegato a img { margin: 0px; padding: 5px 5px 0px 0px; }


.comunicazioni_news .pdf li a, #bottom .pdf a {  display:block; float:left; font-size:10px; }
.comunicazioni_news .pdf { margin-top:20px; }
.comunicazioni_news .pdf li { width: 80px; float:left; margin-right:0px; line-height:12px; }
/*#bottom .pdf li.cataloghi { width: 110px; }*/
.comunicazioni_news .pdf li a span, #bottom .pdf li a span { width:100px; font-size: 9px; font-family: Verdana; }
.comunicazioni_news .news_text p { padding-right:22px; }


#bottom .percorso { width:332px; float:left; color: #EEB89E; }
#bottom .percorso p { padding:10px 0 10px 22px; }
#bottom .percorso strong { color:#ffffff; }
#bottom .titolo { width:633px; float:right; padding: 5px 22px 0px 0px; visibility: hidden; }
#bottom .titolo p { position: absolute; width: 633px; }
#bottom .pdf { clear:both; padding:5px 0 0 22px; float: left; width: 310px; }
#bottom .pdf a { color:#ffffff; font-weight: normal; width:100px; }
#bottom .photo_nav { float:right; padding:10px 20px 0px 0px; }
#bottom .photo_nav li { float:left; width:25px; text-align: center; height:12px; line-height:12px; }
#bottom .photo_nav li a { color: #f18692; }
#bottom .photo_nav li a:hover { color:#ffffff; }
#bottom .photo_nav li a.prova { font-weight: bold }
#bottom .pdf li { float:left; margin-right:0px; line-height:12px; }
#bottom .pdf img, .comunicazioni_news .pdf img { float:left; padding:5px 5px 0 0; }


#col_sx .menu_p h3 a { color:#e2001a; font-size:10px; }
#col_sx .menu_p h3 {padding:15px 0 0 22px; line-height:14px; }
#col_sx .menu_p ul {padding:10px 0 10px 15px;}
#col_sx .menu_p ul li { line-height:12px; margin-bottom: 2px; }
#col_sx .menu_p ul li a { display:block; width:200px; padding-left:7px; }
#col_sx .menu_p ul .sel span { padding-left: 7px; color:#282629; font-weight: bold; background:url("../i/punto_lista.gif") no-repeat 0 5px; }
#col_sx .menu_p ul li a:hover { background:url("../i/punto_lista.gif") no-repeat 0 5px; }


/** SCARICA CATALOGHI **/
.scarica_cataloghi p { margin:5px 0; }
.scarica_cataloghi h2 { margin:10px 0 5px 0; color: #282629; }
.scarica_cataloghi form { font-size:10px; padding-top:10px; }
.scarica_cataloghi form .c1_sx { float:left; width:90px; height:25px; text-align:left; }
.scarica_cataloghi form .c1_dx { width:150px; height:25px; float:left; }
.scarica_cataloghi form .c1_dx input { width:148px; margin:0; padding:0;  float:left; margin-top:2px; border:1px solid #7f9db9; }
.scarica_cataloghi form .c_1, .scarica_cataloghi form .c_2 { width:250px; height:125px; float:left; padding-left:50px; }
.scarica_cataloghi form .c_3 { clear:both; padding-top:10px; }
.scarica_cataloghi form .c_3 .c1_sx { padding-left:50px; }
.scarica_cataloghi form .privacy { width:448px; height:57px; float:left; padding:0; margin:0; }
.scarica_cataloghi form .privacy textarea { width:446px; height:55px; padding:0 0 0 2px; margin:0; border:0; border:1px solid #7f9db9; font-size:10px; }
.scarica_cataloghi form .c_3 label { display:block; margin: 0 0 0 135px; clear:both; }

/**.scarica_cataloghi form .c_3 .catal { width:460px; height:100px; float:left; }
.scarica_cataloghi form .c_3 .catal label { height:19px; line-height:19px; float:left; }
.scarica_cataloghi form .c_3 .catal .label { width:152px; }
.scarica_cataloghi form .c_3 .catal .label2 { width:304px; }
.scarica_cataloghi form .c_3 .catal .label3 { width:456px; }
.scarica_cataloghi form .c_3 .catal input { margin: 0 5px 0 0; padding:0; }**/

div.c_3 p { clear:both; margin:0; padding:10px 0 10px 134px ; }
div.c_3 input#accetto { width: 15px; margin: 0px 5px 0px 5px; }
div.c_3 p a { text-decoration: underline; }

.scarica_cataloghi form .c_4 { width:655px; text-align:center; padding-top:10px; }
.scarica_cataloghi form .c_4 input { margin-right:10px; width:80px; background:#eeeeee; border:1px solid #282629; cursor:pointer;  }

/*CONTATTI*/

.contatti p { margin:5px 0; }
.contatti h2 { margin:9px 0 5px 0; color:#282629; }
.contatti form, .area_riservata form { font-size:10px; padding-top:10px; }
.contatti form select { border:1px solid #7f9db9; margin:0; padding:0; width:150px;  }
.contatti form .c_1, .contatti form .c_4, .contatti form .c_5, .contatti form .c_4a { clear:both; padding-left:45px; }
.contatti form .c_2 { width:270px; float:left; padding-left:45px; }
.contatti form .c_3 { width:270px; float:left; padding-left:30px; }
.contatti form .c_1 { height:25px; }
.contatti form .c1_sx { float:left; width:110px; height:25px; text-align:left; }
.contatti form .c1_dx { width:150px; height:25px; float:left; }
.contatti form .c1_dx input { width:148px; margin:0; padding:0;  float:left; margin-top:2px; border:1px solid #7f9db9; }
.contatti form .c_1 .c1_dx select { width:450px; }
.contatti form .privacy { width:448px; height:57px; float:left; padding:0; margin:0; }
.contatti form .privacy textarea { width:446px; height:55px; padding:0 0 0 2px; margin:0; border:0; border:1px solid #7f9db9; }
.contatti form .c_4 { width:567px; height:78px; margin-top:8px; }
.contatti form .c_4a { width:567px; height:58px; }
.contatti form .c_4 label { display:block; margin: 0 0 0 106px; clear:both; }
.contatti form .c_5 { padding-left:298px; padding-top:10px; }
.area_riservata .c_5 { clear: both; padding-left:245px; padding-top:10px; padding-bottom: 20px; }
.contatti form .c_5 input, .area_riservata .c_5 input { margin-right:10px; width:80px; background:#eeeeee; border:1px solid #282629; cursor:pointer; clear:both; }
.contatti form .c_4a .richiesta { width:450px; height:55px; padding:0; margin:0; float:left; }
.contatti form .c_4a .richiesta textarea { width:446px; height:55px; border:1px solid #7f9db9; padding:0 0 0 2px; }
.gmap { text-align:center; }
.gmap img { margin-top:103px; }
.gmap a { font-size:10px; }

/** AZIENDA **/

.azienda .azienda_img { float:left; padding:10px 10px 10px 0; }
.azienda .azienda_text { padding:10px 22px 0 0; }
.azienda .azienda_text p { padding-bottom:10px; }
.azienda h2 { margin:9px 0 5px 0; color:#282629; }

/** AR */
.area_riservata form { padding-top:100px; }
.area_riservata p { margin:5px 25px 0px 0px; }
.area_riservata h2 { margin:9px 0 5px 0; color:#282629; }
.area_riservata h2 span { color: #E2001A; }
.area_riservata .c1_sx { float:left; width:90px; height:25px; text-align:left; }
.area_riservata .c1_dx { width:150px; height:25px; float:left; }
.area_riservata .c1_dx input { width:150px; margin:0; border:1px solid #7f9db9; float:left; margin-top:2px; }
.area_riservata .c_1 { padding-left:200px; width:300px; }
.area_riservata .c_2 { clear:both; padding-left:200px; padding-top:10px; }
.area_riservata .c_3 { padding-left: 170px; width: 305px; }
.area_riservata .c3_sx { float: left; width: 150px; height: 25px; text-align: left; }

.menu_ar h3 { padding:15px 0 0 22px; color:#e2001a; }
.menu_ar .logout { font-size:10px; display:block; margin-top:25px; padding: 0 0 0 22px; }
.menu_ar ul { padding:10px 0 10px 15px; }
.menu_ar ul li { line-height:12px; margin-bottom: 2px; }
.menu_ar ul li a { display:block; width:200px; padding-left:7px; }
.menu_ar ul .sel span { padding-left: 7px; color:#282629; font-weight: bold; background:url("../i/punto_lista.gif") no-repeat 0 5px; }
.menu_ar ul li a:hover { background:url("../i/punto_lista.gif") no-repeat 0 5px; }

/* Menu area riservata */
.menu_ar ul li { color:#e2001a; font-weight: bold; }
.menu_ar ul li a { font-weight: normal; }
.menu_ar ul li ul li a.qui { background:url("../i/punto_lista.gif") no-repeat 0 5px; font-weight: bold; color:#282629; }

.l_cataloghi .testo_completo { font-size:10px; border-bottom:1px solid #cdcecf; margin:0 22px 9px 0 ; padding-bottom:9px; }
.l_cataloghi .ultima { border-bottom: 0px; }
.l_cataloghi .data { margin-top:15px; clear:both; color:#282629; font-weight:bold; }
.l_cataloghi .data a { color:#282629; font-weight:bold; }
.l_cataloghi .data a:hover { color:#E2001A; }
.l_cataloghi .testo_completo .continua { background:url("../i/freccia3_dx.gif") no-repeat 0px 4px; padding:0 5px 0 0; margin-left:10px; }


.l_cataloghi .pdf li img { float:lefT; margin-right:5px; }
.l_cataloghi .pdf li a { color:#e2001a; display:block; float:left; width:50px; font-size:10px;  }
.l_cataloghi .pdf { margin:15px 0 0 0; width:622px; height:30px; border-bottom:1px solid #282629; }
.l_cataloghi .pdf li { width: 120px; float:left; margin-right:0px; line-height:12px; }
.l_cataloghi .pdf li a span { width:100px; font-size: 9px; font-family: Verdana; }

.catalogo_dett img { float:left; padding:4px 5px 0 0; }
.catalogo_dett h3 { color:#282629; font-weight:bold; padding-top:6px; }
.catalogo_dett .pdf li a { color:#e2001a; display:block; float:left; font-size:10px; }
.catalogo_dett .pdf { margin-top:20px; }
.catalogo_dett .pdf li { width: 80px; float:left; margin-right:0px; line-height:12px; }
.catalogo_dett .pdf li a span { width:90px; font-size: 9px; }
.catalogo_dett p { padding-right:22px; }
/* Sezione allegati */
.catalogo_dett div.allegati { float: left; display: block; width: 100%; margin-top: 20px; }
.catalogo_dett div.allegato a { display:block; width:90px; line-height:1.2em; float:left; font-size:10px; }
.catalogo_dett div.allegato a img { margin: 0px; padding: 5px 5px 0px 0px; }

.comunicazioni h2 { margin:9px 0 20px 0; color:#282629; }

/* DOWNLOAD CATALOGHI */
p.error { color: #FF0000; font-size: 12px; }

/* Paging Comunicazioni */
#bottom div.paging { padding-top: 20px; float: left; width: 657px;/* padding-left: 332px;*/ height: 48px; font-size: .6em; }
#bottom div.paging a { color: #EDAC8C; /*F18692;*/ margin: 0px 5px; }
#bottom div.paging span { color: #FFF; margin: 0px 5px; }

div#product { background: url('../i/loader.gif') no-repeat 50% 50%; }


/* modifiche area comunicazioni 23-10-08 */

#col_sx .menu_c li a { color:#9C9D9F; font-size:10px; }
#col_sx .menu_c li a:hover { color:#282629; font-size:10px; }
#col_sx .menu_c li a.sel, #col_sx .menu_c li a.sel:hover { color:#e2001a; font-size:10px; font-weight:bold; }
#col_sx .menu_c li {padding:15px 0 0 22px; line-height:14px; }


.news_text { width:100%; }
.news_text .testo { font-size:.65em; padding:5px 0; }
.news_text .testo * { font-size:1em; line-height:1.2em; }
.news .news_img { float:right; padding:23px 8px 8px; }
.news .news_img img { padding:2px; border:1px solid #CDCECF; }


.comunicazioni div.allegati { float: left; width:100%; padding:6px 0 10px; }
.comunicazioni div.allegati a { display:block; line-height:1.2em; float:left; font-size:10px; padding-right:20px; }
.comunicazioni div.allegati a img { margin: 0px; padding: 5px 5px 0px 0px; }

.comunicazioni h2 span { color:#e2001a; }

/* pagina agenti - 19-12-2008 */
.agenti { }
.agenti h2 { color: #282629; }
.agenti h2 span { color: #E2001A; }
.agenti h3 { color: #282629; margin-top: 25px; }
.agenti div.detail { display: block; border-bottom: 1px solid #CDCECF; }
.agenti div.detail div { float: left; width: 219px; margin-top: 10px; height: 35px; }
.agenti div.detail div a:hover { text-decoration: underline; }
.agenti div.detail div.close { float: none; clear: both; height:1px; line-height:1px; width: 100%; padding-top: 5px; font-size: 1px; margin-top: 0px; }
.agenti div.last { border: 0px; }






















