/* CSS intecsrl.it */

html { width:100%; height:100%; font-family:"Trebuchet MS"; }

body { margin:0px; padding:0px; }

.grigio_bold { font-weight:bold; color:#797A7E; }
.img_bordo { border-color:#F4BA10; border-style:solid; border-width:1px; }

#container { height:100%; width:100%; vertical-align:top; }
#container td.header { height:196px; }
#container td.menu_top { height:45px; }
#container td.main { vertical-align:top; }
#container td.footer { height:38px; vertical-align:middle; }

#header01 { width:100%;	height:196px; background-image:url(images/header_0101_bg.jpg); background-repeat:repeat-x; background-position:right;}
#header01 td.sx { padding-top:30px; }
#header01 td.dx { text-align:right; }

#menu_top { width:100%; height:45px; background-image:url(images/menutop_01_bg.jpg); background-repeat:repeat-x; }
#menu_top td.bottoni { text-align:left; padding-bottom:10px; padding-right:50px; }

#main { width:100%; }
#main td.bordo_verde { border-color:#F4BA10; border-style:solid; border-width:1px; }
#main img.bordo_verde { border-color:#F4BA10; border-style:solid; border-width:1px; }
#main div.titolo { text-align:left; font-size:16px; color:#D0D5D8; text-transform:uppercase; font-weight:bold; }
#main td.sx { width:175; padding-top:10px; vertical-align:top; }
#main td.center { width:100%; vertical-align:top; padding-top:10px; }
#main td.dx { width:175; padding-top:10px; vertical-align:top; }
#main a { color:#E3B21A; text-decoration:none; }
#main a:hover { text-decoration:underline; }

#main_content { width:908px; margin-left:18px; margin-right:18px; font-size:12px; line-height:16px; }
#main_content td.misc { padding-left:9px; padding-top:10px; text-align:justify;}

#footer { width:100%; height:38px; margin-top:10px; color:#000000; font-size:11px; background-image:url(images/footer_01_bg.jpg); background-repeat:repeat-x; border-top-color:#272727; border-top-style:solid; border-top-width:1px;  }
#footer td.sx { padding-left:20px; text-align:left; vertical-align:middle; }
#footer td.dx { padding-right:20px; text-align:right; vertical-align:middle; }
#footer a { color:#272727; text-decoration:none; }
#footer a:hover { text-decoration:underline;}

#menu_left { width:175px; color:#666666; margin-right:20px;}
#menu_left td.top { height:20px; background-image:url(images/menuleft_01.gif); background-repeat:no-repeat; background-position:top; vertical-align:bottom; text-align:left; padding-left:7px; }
#menu_left td.center { text-align:left; height:85px; background-image:url(images/menuleft_02.gif); background-repeat:repeat-y; }
#menu_left td.bottom { height:2px; background-image:url(images/menuleft_03.gif); background-repeat:no-repeat; }

#menu_right { width:175px; color:#666666; margin-left:20px; }
#menu_right td.top { height:20px; background-image:url(images/menuright_01.gif); background-repeat:no-repeat; background-position:top; vertical-align:bottom; text-align:left; padding-left:7px; }
#menu_right td.center { text-align:right; height:85px; background-image:url(images/menuright_02.gif); background-repeat:repeat-y; }
#menu_right td.bottom { height:2px; background-image:url(images/menuright_03.gif); background-repeat:no-repeat; }

#content { width:100%; padding-bottom:5px;}
#content ul { margin-left:20px; margin-top:10px;}
#content li { padding-left:0px; list-style-image:url(images/li_square.gif); }
#content .titolo { font-size:13px; font-variant: small-caps; }
#content .testo_11px { font-size:11px; }
#content td.top { height:33px; text-align:center; padding-top:5px; padding-bottom:5px; }
#content img.imgsx { }
#content img.imgdx { }
#content img.img_medium { border-color:#D1D1D1; border-style:solid; border-width:1px; }
#content td.linea_grigia { text-align:left; }
#content td.center_img { width:236px; text-align:left; padding-top:10px; }
#content td.center_text { text-align:left; padding-top:10px; padding-left:20px; padding-right:20px; }
#content td.mappa { text-align:left; padding-top:10px; font-size:15px; text-align:left; font-weight:bold; color:#F4BA10; }
#content td.caratteristiche { text-align:left; }
#content td.ricarica { text-align:left; }
#content td.specifiche_rowsx { padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px; border-bottom-color:#D1D1D1; border-bottom-style:dotted; border-bottom-width:1px; border-right-color:#D1D1D1; border-right-style:dotted; border-right-width:1px; }
#content td.specifiche_rowdx { padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px; border-bottom-color:#D1D1D1; border-bottom-style:dotted; border-bottom-width:1px; }
#content td.titolo { }
#content a { color:#000000; text-decoration:none; }
#content a:hover { color:#000000; text-decoration:underline; }

#home { width:100%; height:227px; background-image:url(images/home_bgmain.gif); background-repeat:repeat-x;}
#home td.img { width:392px; }
#home td.text { vertical-align:center; }

#home_text { width:100%; }

#download { width:100%; margin-top:10px;}
#download td.manuali { padding-top:10px; padding-bottom:10px; padding-left:10px; vertical-align:middle; color:#F4BA10; border-bottom-color:#D3D3D3; border-bottom-style:solid; border-bottom-width:1px; }
#download a { color:#F4BA10; text-decoration:none; font-weight:bold; }
#download a:hover { text-decoration:underline; }

#news { width:100%; }
#news td.data { color:#F4BA10; font-size:10px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
#news td.titolo_news { font-size:12px; color:#F4BA10; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; font-weight:bold; }
#news td.testo { padding-left:10px; padding-right:10px; }

#faq { width:100%; }
#faq td.domanda { color:#F4BA10; padding-top:5px; font-weight:bold; }
#faq p { margin-top:4px; margin-bottom:4px; }
#faq td.testo { padding-top:10px; padding-bottom:2px; border-bottom-color:#F4BA10; border-bottom-style:solid; border-bottom-width:1px; }
#faq ul { margin:15px; }

#products { width:100%; }
#products td.testo_sx { width:265px; vertical-align:top; padding-top:10px; }
#products td.testo_dx { padding-left:20px; color:#323232; vertical-align:top; }

#custom { width:100%; padding-bottom:10px; }
#custom td.testo_sx { width:200px; vertical-align:middle; }
#custom td.testo_dx { padding-left:20px; color:#323232; vertical-align:middle; }

#form { width:100%; font-size:11px; padding:10px; border-color:#F4BA10; border-style:dashed; border-width:1px; }
#form td.row_top { padding-bottom:5px; padding-top:5px; }
#form td.row_center { padding-top:5px; padding-bottom:5px; }
#form input { font-size:11px; }
#form input.codice { font-size:11px; color:#FF0000; text-transform:uppercase; }
#form table.polizza { width:100%; margin-top:5px; padding:5px; border-color:#CCCCCC; border-style:solid; border-width:1px; }
#form td.polizza_sx { width:30px; }

.testo_rosso { color:#FF0000; }
