/* CSS ctek.it */

html { width:100%; font-family:Arial; font-size:12px; line-height:16px; }

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

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

#header01 { width:100%;	}
#header01 td.sx { vertical-align:bottom; }
#header01 td.dx { text-align:right; width:570px; }

#header02 { width:100%;	height:142px; }
#header02 td.sx { padding-left:20px; background-image:url(images/header_0201_bg.jpg); background-repeat:repeat-x; }
#header02 td.dx { width:570px; }

#menu_top { width:100%; height:39px; background-image:url(images/menutop_01_bg.jpg); background-repeat:repeat-x; text-align:center; }
#menu_top td.bottoni { width:125px; }

#main { width:100%; height:275px; }
#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; }
#main td.dx { width:175; padding-top:10px; vertical-align:top; }
#main a { color:#F4BA10; text-decoration:none; }
#main a:hover { text-decoration:underline; }

#footer { width:100%; height:60px; margin-top:20px; color:#666666; font-size:10px; background-image:url(images/footer_01_bg.jpg); background-repeat:repeat-x; border-top-color:#D1D1D1; border-top-style:solid; border-top-width:1px; }
#footer td.sx { padding-left:20px; padding-top:15px; text-align:left; vertical-align:top; }
#footer td.dx { padding-right:20px; padding-top:15px; text-align:right; vertical-align:top; }
#footer a { color:#DCA000; 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; }

#caratteristiche { width:300px; }
#caratteristiche td { border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px; padding:5px 0px 5px 0px; }
#caratteristiche td.sx { width:120px; padding:5px 0px 5px 0px; vertical-align:top; }

