﻿body {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#ffffff url(/images2010/back.jpg) repeat-x top; font-size:12px; margin:0; text-align:center; color:#666666;}

#container{ width:100%; text-align:center; margin:0 auto 0 auto;}
#wrapper{ width:980px; text-align:center; margin:0 auto 0 auto;}

h1.main{ font-size:16px; margin:5px 0; font-weight:normal; font-family:Georgia; color:#999;}
h1.priv{ font-size:16px; margin:5px 0; font-weight:normal; font-family:Georgia; color:#ff6600;}
h1.gate{ font-size:24px; margin:5px 0; font-weight:normal; color:#ff0000;}
h3{ font-size: 16px; margin:5px 0; font-weight:normal; font-family:Georgia; color:#00518c;}

.spacer{ clear:both; font-size:0px; background-color:transparent;}

#header{ width:980px; padding:10px 0;}
.logo{ width:140; float:left;}
.menu{ width:840; float:right; color:#fff; text-align:left; margin:-43px 0 0 0; letter-spacing:0.2em; z-index:100;}
.menu a{ color:#fff; text-decoration:none; display:block;}
.menu a:hover{ color:#ff6600; text-decoration:none; display:block;}
.linea{ border-bottom:1px dotted #DDE8F0;}
.ie8fix{ z-index:4; position:relative;}

.riv{ float:right;}
.riv a{ color:#fff; text-decoration:underline;}
.riv a:hover{ color:#ff6600; text-decoration:none;}

#prod-container { width:980px; margin: 0 auto; text-align: left; padding:10px 0; position:relative; display:block;  border-bottom:1px solid #00518c;}

#footer{ width:980px; padding:10px 0; border-top:3px solid #00518c; font-size:10px; margin:20px 0;}
.info{ width:740; float:left; text-align:left;}
.contatti{ width:240; float:right; text-align:right;}

.hp_sx{ float:left; text-align:left; border-bottom:1px dotted #ccc; width:690px;}
.hp_dx{ float:right; text-align:left; background-color:#DDE8F0; width:260px; padding:10px;}

.hp_sx_az{ float:left; text-align:left; width:270px;}
.hp_sx_int{ text-align:left; border-bottom:1px dotted #ccc;}
.hp_sx_news{ float:right; text-align:left; border-bottom:1px dotted #ccc; width:400px; margin-right:10px;}
.hp_sx_ven{ float:left; text-align:left; border-bottom:1px dotted #ccc; width:690px;}

.hp_sx_ven table{ border:1px dotted #ccc; padding:5px;}
.hp_sx_ven td{ border:1px dotted #ccc; padding:5px;}

.hp_sx ul{ list-style:circle;}

a.pan_but { display:block; padding:3px; color:#ffffff; background-color:#00518c; width:122px; height:20px;}
a:hover.pan_but { display:block; padding:3px; color:#ffffff; background-color:#ff6600; width:122px; height:20px;}
.pan_img img{ padding:3px;}

.news {	margin:0 10px 10px 0px; width:384px; background-color:#ededed ; background-image: -moz-linear-gradient(top, #ededed, #f7f7f7); padding:8px;}

.reg{ width:228px; border:1px solid #ccc; border-bottom:10px solid #ccc; background-color:#fff; padding:5px; margin:10px auto;}

.rec_box{ width:152px; background-color:#ededed; color:#000; font-size:10px; border:0; margin:0 auto 10px auto; padding:4px;}
.but_rec{ width:160px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/login.jpg) top no-repeat; display:block; border:none;}

.log_box{ width:220px; background-color:#ededed; color:#000; font-size:10px; border:0; margin:0 auto 10px auto; padding:4px;}
.but_box{ width:160px; height:20px; margin:0 auto 10px auto; cursor:pointer; background:#00518c url(/images2010/login.jpg) top no-repeat; display:block; border:none;}
.but_reg{ width:160px; height:20px; margin:0 auto 10px auto; cursor:pointer; background:#00518c url(/images2010/registrazione.jpg) top no-repeat; display:block;}
.but_check{ width:160px; height:20px; margin:0 auto 10px auto; cursor:pointer; background:#00518c url(/images2010/check.jpg) top no-repeat; display:block; border:none;}
.but_attivalo{ width:160px; height:20px; margin:0 auto 10px auto; cursor:pointer; background:#00518c url(/images2010/attivalo.jpg) top no-repeat; display:block; border:none;}

.but_gfi1{ width:200px; height:38px; margin:0 auto 10px auto; cursor:pointer; background:#00518c url(/images/but_acc.jpg) top no-repeat; display:block;}
.but_gfi2{ width:200px; height:52px; margin:0 auto 10px auto; cursor:pointer; background:#ffffff url(/images/but_reg.jpg) top no-repeat; display:block;}

.but_son{ width:200px; height:28px; text-align:center; background-color:#00518c; padding-top:7px; color:#ffffff; display:block; cursor:pointer; font-size:13px;}
.txt_son{border:1px solid #00518c; margin-bottom:10px;}
#ctl00_ContentPlaceHolder1_SondaggiUF1_Repeater1_ctl00_DomandaLabel{ font-size:18px; margin:10px 0; font-weight:normal; font-family:Georgia; color:#ff6600;}
#ctl00_ContentPlaceHolder1_SondaggiRV1_Repeater1_ctl00_DomandaLabel, #ctl00_ContentPlaceHolder1_SondaggiRV1_Repeater1_ctl06_DomandaLabel, #ctl00_ContentPlaceHolder1_SondaggiRV1_Repeater1_ctl10_DomandaLabel{ font-size:18px; margin:10px 0; font-weight:normal; font-family:Georgia; color:#ff6600;}

#ctl00_ContentPlaceHolder1_homev1_SondaggiRV1_Repeater1_ctl00_DomandaLabel, #ctl00_ContentPlaceHolder1_homev1_SondaggiRV1_Repeater1_ctl06_DomandaLabel, #ctl00_ContentPlaceHolder1_homev1_SondaggiRV1_Repeater1_ctl10_DomandaLabel{ color:#ff6600;}

.log_cont{ width:220px; background-color:#ededed; color:#000; font-size:11px; border:0; margin:0 auto 10px auto; padding:4px;}
.but_cont{ width:160px; height:20px; margin:0 0 10px auto; cursor:pointer; background:#00518c url(/images2010/invia.jpg) top no-repeat; display:block;}

.log_contSx{ width:320px; background-color:#ededed; color:#000; font-size:11px; border:0; margin:0 auto 10px auto; padding:4px; float:left;}
.log_contDx{ width:320px; background-color:#ededed; color:#000; font-size:11px; border:0; margin:0 auto 10px auto; padding:4px; float:right;}
.box_sx{ float:left;}
.box_dx{ float:right;}

.but_dati{ width:160px; height:20px; margin:0 10px 10px 0; cursor:pointer; background:#00518c url(/images2010/dati.jpg) top no-repeat; display:block; float:left;}
.but_reset{ width:160px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/reset.jpg) top no-repeat; display:block; float:left;}

.but_cli{ width:100px; height:20px; margin:0px; padding:5px; cursor:pointer; background-color:#00518c; display:block; color:#ffffff; float:left;}
.but_lic{ width:100px; height:20px; margin:0px 5px 0 0; padding:5px; cursor:pointer; background-color:#00518c; display:block; color:#ffffff; float:left;}
.but_sec{ width:120px; height:25px; margin:0px 5px; padding:14px 0 2px 0; cursor:pointer; background-color:#00518c; text-align:center; display:block; color:#ffffff; float:left;}

.secu{ border:1px solid #00518c; padding:3px;}
.tnx td { padding:5px;}
#ctl00_ContentPlaceHolder1_Reg_forum1_GridView2{ width:690px; font-size:15px; text-align:left;}
#ctl00_ContentPlaceHolder1_Reg_forum1_GridView2 td{ padding:10px; text-align:left;}
#ctl00_ContentPlaceHolder1_Reg_forum1_GridView2 th{ padding:10px; text-align:left;}

#ctl00_ContentPlaceHolder1_Reg_forum1_GridView1 th{ text-align:left;}

.prodotti{padding:5px; margin:5px 0; border-top:1px dotted #cccccc;}

.pdfcont{width:250px; float:right; padding-right:10px; margin:10px;}
.pdfgrid{border:4px solid #ccc; width:250px; padding:5px; line-height:1.8em; margin-bottom:10px;}

.brand_sx{ float:left; width:330px; border-top:1px solid #cccccc; margin:10px 5px; padding:10px 0 0 0;}
.brand_dx{ float:right; width:330px; border-top:1px solid #cccccc; margin:10px 5px; padding:10px 0 0 0;}
.brand_sx img{ width:70%;}
.brand_dx img{ width:70%;}

#mess{ font-size:16px; text-align:center; color:#00518c; padding:20px;}

a.partner1{ width:250px; height:72px; background:#fff url(/images/telediritto.jpg) no-repeat 15px 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.partner1{ width:250px; height:72px; background:#fff url(/images/telediritto.jpg) no-repeat 15px 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.partner2{ width:250px; height:72px; background:#fff url(/images2010/brand/Dell_col.jpg) no-repeat 60px 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.partner2{ width:250px; height:72px; background:#fff url(/images2010/brand/Dell_col.jpg) no-repeat 60px 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.partner3{ width:250px; height:72px; background:#fff url(/images2010/brand/aton_big_col.jpg) no-repeat 15px 2px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.partner3{ width:250px; height:72px; background:#fff url(/images2010/brand/aton_big_col.jpg) no-repeat 15px 2px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.partner4{ width:250px; height:72px; background:#fff url(/images/prodotti/voipvoice.jpg) no-repeat 50px 15px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.partner4{ width:250px; height:72px; background:#fff url(/images/prodotti/voipvoice.jpg) no-repeat 50px 15px; display:block; float:left; margin: 3px; border:2px solid #fff;}

a.brand1{ width:120px; height:72px; background:#fff url(/images2010/brand/GFI_bn.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand1{ width:120px; height:72px; background:#fff url(/images2010/brand/GFI_col.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand2{ width:120px; height:72px; background:#fff url(/images2010/brand/GFI_silver_bn.jpg) no-repeat; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand2{ width:120px; height:72px; background:#fff url(/images2010/brand/GFI_silver_col.jpg) no-repeat; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand3{ width:120px; height:72px; background:#fff url(/images2010/brand/Microworld_bn.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand3{ width:120px; height:72px; background:#fff url(/images2010/brand/Microworld_col.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand4{ width:120px; height:72px; background:#fff url(/images2010/brand/Voip_bn.jpg) no-repeat 0 26px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand4{ width:120px; height:72px; background:#fff url(/images2010/brand/Voip_col.jpg) no-repeat 0 26px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand5{ width:120px; height:72px; background:#fff url(/images2010/brand/3cx_bn.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand5{ width:120px; height:72px; background:#fff url(/images2010/brand/3cx_col.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand6{ width:120px; height:72px; background:#fff url(/images2010/brand/Wss_bn.jpg) no-repeat 0 2px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand6{ width:120px; height:72px; background:#fff url(/images2010/brand/Wss_col.jpg) no-repeat 0 2px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand7{ width:120px; height:72px; background:#fff url(/images2010/brand/Goldbolt_bn.jpg) no-repeat; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand7{ width:120px; height:72px; background:#fff url(/images2010/brand/Goldbolt_col.jpg) no-repeat; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand8{ width:120px; height:72px; background:#fff url(/images2010/brand/Dell_bn.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand8{ width:120px; height:72px; background:#fff url(/images2010/brand/Dell_col.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand9{ width:120px; height:72px; background:#fff url(/images2010/brand/Gate_bn.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand9{ width:120px; height:72px; background:#fff url(/images2010/brand/Gate_col.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand10{ width:120px; height:72px; background:#fff url(/images2010/brand/Altn_bn.jpg) no-repeat 0 16px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand10{ width:120px; height:72px; background:#fff url(/images2010/brand/Altn_col.jpg) no-repeat 0 16px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand11{ width:120px; height:72px; background:#fff url(/images2010/brand/antares_bn.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand11{ width:120px; height:72px; background:#fff url(/images2010/brand/antares_col.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand12{ width:120px; height:72px; background:#fff url(/images2010/brand/viper_bn.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand12{ width:120px; height:72px; background:#fff url(/images2010/brand/viper_col.jpg) no-repeat 0 22px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand13{ width:120px; height:72px; background:#fff url(/images2010/brand/trustport_bn.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand13{ width:120px; height:72px; background:#fff url(/images2010/brand/trustport_col.jpg) no-repeat 0 12px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a.brand14{ width:120px; height:72px; background:#fff url(/images2010/brand/Uranium_bn.jpg) no-repeat 0 0px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand14{ width:120px; height:72px; background:#fff url(/images2010/brand/Uranium.jpg) no-repeat 0 0px; display:block; float:left; margin: 3px; border:2px solid #fff;}

a.brand15{ width:120px; height:72px; background:#fff url(/images2010/brand/cyan_bn.jpg) no-repeat 0 0px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand15{ width:120px; height:72px; background:#fff url(/images2010/brand/cyan_col.jpg) no-repeat 0 0px; display:block; float:left; margin: 3px; border:2px solid #fff;}

a.brand16{ width:120px; height:72px; background:#fff url(/images2010/brand/Libra_bn.jpg) no-repeat 0 0px; display:block; float:left; margin: 3px; border:2px solid #fff;}
a:hover.brand16{ width:120px; height:72px; background:#fff url(/images2010/brand/Libra_col.jpg) no-repeat 0 0px; display:block; float:left; margin: 3px; border:2px solid #fff;}

a{color:#00518c; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:none;}

.tit_data{color:#ff6600;}

.novita{ width:980px; margin-top:20px;}
.novita img{ margin-bottom:6px;}
.n_ssx{ width:240px; float:left; margin-right:7px;}
.n_sx{ width:240px; float:left; margin-right:6px;}
.n_dx{ width:240px; float:left;}
.n_ddx{ width:240px; float:right;}

/* adm bottoni */

.adm_riv{ width:160px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/n_riv.jpg) top no-repeat; display:block;}
.adm_sel{ width:160px; height:20px; margin:10px 0 10px 0; cursor:pointer; background:#00518c url(/images2010/sel.jpg) top no-repeat; display:block; float:left;}
.adm_mod{ width:160px; height:20px; margin:10px 5px 10px 0; cursor:pointer; background:#00518c url(/images2010/mod.jpg) top no-repeat; display:block; float:left;}
.adm_canc{ width:160px; height:20px; margin:10px 5px 10px 0; cursor:pointer; background:#00518c url(/images2010/canc.jpg) top no-repeat; display:block; float:left;}
.adm_nuovo{ width:160px; height:20px; margin:10px 5px 10px 0; cursor:pointer; background:#00518c url(/images2010/nuovo.jpg) top no-repeat; display:block; float:left;}
.adm_agg{ width:160px; height:20px; margin:10px 5px 10px 0; cursor:pointer; background:#00518c url(/images2010/agg.jpg) top no-repeat; display:block; float:left;}
.adm_cerca{ width:120px; height:20px; margin:1px 340px 10px 0; cursor:pointer; background:#00518c url(/images2010/cerca.jpg) top no-repeat; display:block; float:right;}
.adm_nlic{ width:160px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/n_lic.jpg) top no-repeat; display:block;}
.adm_rinn{ width:120px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/rinn.jpg) top no-repeat; display:block;}
.adm_off{ width:120px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/off.jpg) top no-repeat; display:block;}
.adm_mod2{ width:120px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/mod.jpg) top no-repeat; display:block;}
.adm_canc2{ width:120px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/canc.jpg) top no-repeat; display:block;}
.adm_nnews{ width:160px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/n_news.jpg) top no-repeat; display:block;}
.adm_poff{ width:220px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/pre_off.jpg) top no-repeat; display:block;}
.adm_pmail{ width:220px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/pre_mail.jpg) top no-repeat; display:block;}
.adm_slic{ width:220px; height:20px; margin:0 5px 10px 0; cursor:pointer; background:#00518c url(/images2010/sel_lic.jpg) top no-repeat; display:block; float:left;}
.adm_dlic{ width:220px; height:20px; margin:0 5px 10px 0; cursor:pointer; background:#00518c url(/images2010/des_lic.jpg) top no-repeat; display:block; float:left;}
.adm_imail{ width:220px; height:20px; margin:0 0 10px 0; cursor:pointer; background:#00518c url(/images2010/inv_mail.jpg) top no-repeat; display:block;}

/* banner 2010 */

h1 { background-repeat: no-repeat;}
h1 span { display: none;}
#hero-container h1 { height: 76px;  margin: 14px 0 0px 0;}

p.large {font: normal 11px Arial, Helvetica, sans-serif;}
p.arrow, p.icon {height: 20px;}

p.arrow { background: url(/images/banner/arrow.png) 0 3px no-repeat; padding-left: 22px; margin-top: 20px;}

#page-container {width: 690px; margin: 0 auto; text-align: left; position:relative; height:280px; display:block; font-size:11px; border-bottom:1px solid #00518c; float:left;}

/* Hero */

#hero-container {width: 100%; background-color:#fff; position: absolute; top: 2px; left: 0; height:260px; overflow: hidden;}

.hero-wrapper {height: 210px; padding-top:20px; width: 100%; font-size:11px;}

ul#hero-frames { position: absolute; right: 0; bottom:0px; width: 180px;}
ul#hero-frames li {float: left; margin-left: 5px;}
ul#hero-frames li a {display: block; width: 20px; height: 20px;}

a.frame-1 {background: url(../images2010/banner/frame-1.gif) 0 0 no-repeat;}
a.frame-2 {background: url(../images2010/banner/frame-2.gif) 0 0 no-repeat;}
a.frame-3 {background: url(../images2010/banner/frame-3.gif) 0 0 no-repeat;}
a.frame-4 {background: url(../images2010/banner/frame-4.gif) 0 0 no-repeat;}
a.frame-5 {background: url(../images2010/banner/frame-5.gif) 0 0 no-repeat;}
a.frame-6 {background: url(../images2010/banner/frame-6.gif) 0 0 no-repeat;}
a.frame-7 {background: url(../images2010/banner/frame-7.gif) 0 0 no-repeat;}

a.frame-1:hover, a.frame-2:hover, a.frame-3:hover, a.frame-4:hover, a.frame-5:hover, a.frame-6:hover, a.frame-7:hover {background-position: 0 -20px;}

a.frame-1-active {background: url(../images2010/banner/frame-1.gif) 0 -40px no-repeat;}
a.frame-2-active {background: url(../images2010/banner/frame-2.gif) 0 -40px no-repeat;}
a.frame-3-active {background: url(../images2010/banner/frame-3.gif) 0 -40px no-repeat;}
a.frame-4-active {background: url(../images2010/banner/frame-4.gif) 0 -40px no-repeat;}
a.frame-5-active {background: url(../images2010/banner/frame-5.gif) 0 -40px no-repeat;}
a.frame-6-active {background: url(../images2010/banner/frame-6.gif) 0 -40px no-repeat;}
a.frame-7-active {background: url(../images2010/banner/frame-7.gif) 0 -40px no-repeat;}

#hero_container h1 {height: 10px; margin-bottom: 4px;}
#hero_container p {width: 364px;}

.hero_image { position: absolute; display: block;}

/* Grid floating and margins */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12 {float: left;
  margin-right: 25px; display: inline;}

/* Use these classes to set the width of a column */

.span-1 {width: 58px;}
.span-2 {width: 142px;}
.span-3 {width: 226px;}
.span-4 {width: 310px;}
.span-5 {width: 500px;}
.span-6 {width: 478px;}
.span-7 {width: 562px;}
.span-8 {width: 646px;}
.span-9 {width: 730px;}
.span-10 {width: 814px;}
.span-11 {width: 898px;}
.span-12 {width: 982px;}

p.large {font: normal 11px Arial, Helvetica, sans-serif; width: 364px; margin-top:-20px}
p.largeb {font: normal 11px Arial, Helvetica, sans-serif; margin-top:-30px;}
p.largea {font: normal 16px Arial, Helvetica, sans-serif;color: #ff6600; margin-top:-20px}
p.largec {font: normal 23px Arial, Helvetica, sans-serif;color: #000000; margin-top:-20px; width:300px;}
p.arrow, p.icon {height: 20px;}
p.arrow {background: url(/images/banner/arrow.png) 0 3px no-repeat; padding-left: 22px; margin-top: 20px;}
p.arrowmax {background: url(/images/banner/arrow.png) 0 3px no-repeat; padding-left: 22px; margin-top:0px; margin-bottom:0px; font-size:14px;}

a.underline { text-decoration:underline;}
a.underline:hover { text-decoration: none;}

ul {list-style: none;}

a img { border: none; }

button {display: block; cursor: pointer;}
a span, h1 span, h2 span, h4 span, h5 span, button span {display: none;}
p a{color: #00518c;}
p a:hover{color: #ff6600;}

a.underline { text-decoration:underline;}
a.underline:hover {text-decoration: none;}

.csd_prog{ padding:10px; text-align:center; border:1px dotted #999;}



