* { margin: 0; padding: 0; }

body {
	font-family: Arial, verdana, sans-serif;
	font-size: 11px;
	margin: 0; padding: 0;
	background: #fff url(images/bg_main.png) repeat-x top left;
	}

a {
 color:#555;
 text-decoration:none;
}

ul {
 list-style:none;
 margin:0; padding:0;
}

#container {
  width:996px; height:500px;
  margin:0 auto;
  text-align:left;
  color:#333;
  position:relative;
  border: 0px solid #ccc;
}

#container_int {
  width:780px; height:400px;
  margin:0 auto;
  text-align:left;
  color:#333;
  position:relative;
  border: 0px solid #ccc;
}

#header {
 width:100%; height:26px;
 float:left;
 border:0px solid #ff0000;
 background: url(images/bg_shad_top.png) no-repeat bottom left!important;
 background: url(images/bg_shad_top_solid.gif) no-repeat bottom left;
}


#content {
 width:100%; height:auto;
 float:left;
 border:0px solid #ff0000;
 background: url(images/bg_shad_content.png) repeat-y top left!important;
 background: url(images/bg_shad_content_solid.gif) repeat-y top left;
}

#footer {
 width:100%; height:20px;
 float:left;
 border:0px solid #ff0000;
 background: url(images/bg_shad_bottom.png) no-repeat top left!important;
 background: url(images/bg_shad_bottom_solid.gif) no-repeat top left;
}

#dygroup {
 font-weight:bold;
 letter-spacing:1px;
 color:#555;
 float:left;
 margin:3px 0 0 6px;
 display:none;
}

a:hover#dygrouplink {
 color:#E55A00;
}

#topmenu, #mainmenu, #bottommenu {
 font-weight:bold;
 letter-spacing:1px;
 color:#555;
 float:right;
 margin:3px 6px 0 0;
}

#topmenu {
 float:left;
 margin:3px 6px 0 4px;
}

#topmenu ul li, #mainmenu ul li, #bottommenu ul li {
 float:left;
 list-style:none;
 text-transform:uppercase;
 font-size:12px;
 letter-spacing:0px;
}

#mainmenu #store {
 display:none;
}

#bottommenu #policies, #bottommenu #about, #bottommenu #pricing_s, #bottommenu #separ {
 display:none;
}

#nav_start ul li {
 list-style:normal;
 float:none;
 margin:0; padding:0;
}

#bottommenu ul li {
 text-transform:none;
 color:#A81D22;
 font-size:13px;
}

#topmenu ul li#separ, #mainmenu ul li#separ, #bottommenu ul li#separ {
 margin:1px 0 0 0;
}

#mainmenu ul li#separ {
 display:normal;
}

#topmenu ul li#separ {
 margin:-1px 0 0 0;
}

#topmenu ul li a, #mainmenu ul li a, #bottommenu ul li a {
 padding:2px 12px;
}

#topmenu ul li a#languages {
 display:none;
}

#topmenu ul li a#eng, #topmenu ul li a#ita {
 padding:2px 6px;
}

#topmenu ul li a#eng img, #topmenu ul li a#ita img {
 margin:1px 0 0 0;
 border:1px solid transparent;
}

#topmenu ul li a#eng {
 margin:0 0 0 6px;
}

#topmenu ul li a img{
 border:none;
}

#bottommenu ul li a {
 color:#A81D22;
}

#bottommenu ul li.act a{
 color:#555;
}

#topmenu ul li a:hover {
 background-color:#A81D22;
 color:#fff;
}

#mainmenu ul li a {
 display:block;
 padding:2px 16px;
}
/*
#mainmenu ul li.act {
 background: url(images/bg_mainmenuact_dx.png) no-repeat top right;
}

#topmenu ul li.act a {
 color:#A81D22;
}

#topmenu ul li.act a:hover {
 color:#fff;
}

#mainmenu ul li.act a {
 border:0px solid #A81D22;
 background: url(images/bg_mainmenuact_sx.png) no-repeat top left;
 border-bottom:0px solid #fff;
}
*/

#label {
 border:0px solid #A81D22;
 float:left;
 display:block;
 width:20px; height:11px;
 background: url(images/label.png) no-repeat top left;
 margin:-1px 0 0 0;
}

#label_dw {
 float:left;
 display:block;
 width:20px; height:11px;
 background: url(images/label_dw.png) no-repeat top left;
 margin:300px 0 0 0;
}

ul li.act a {
 color:#A81D22;
}

#mainmenu ul li a:hover {
 color:#ff0000;
}

#bottommenu ul li a:hover {
 background-color:#A81D22;
 color:#fff;
}

#topmenu ul li a:hover#eng, #topmenu ul li a:hover#ita {
 background-color:#A81D22;
}

#topmenu ul li a:hover#eng img, #topmenu ul li a:hover#ita img {
 border:1px solid #ccc;
 margin:1px 0 0 0;
}

#topmenu ul li a#ita, #topmenu ul li a#eng {
 display:none;
}

#mainmenu {
 width:986px!important;
 width:983px;
 float:left;
 margin:75px 0 -6px 5px!important;
 margin:75px 0 -6px 3px;
 border:0px solid #A81D22;
 background: url(images/dot_royal.jpg) repeat-x bottom left;
}

#mainmenu ul li {
 font-size:13px;
}

/*#dycaplogo {
 float:right;
 margin:-589px 0 0 730px!important;
 margin:-589px 0 0 710px;
 position:absolute;
}*/

#dycaplogo {
 float:right;
 margin:-84px 14px 0 0!important;
 margin:-589px 0 0 710px;
 position:relative;
 border:0;
}

a#dycaplogo img {
 border:0;
}
	
html>/**/body #dycaplogo {  /*stile per Firefox*/
	margin:5px 10px 0 874px!important;
	position:absolute!important;
	border:0px solid #A81D22!important;
	float:left!important;
}

body:first-of-type #dycaplogo { /* css hk for Chromoe */
	margin:5px 10px 0 -116px!important;
	position:absolute!important;
}

#nav, #nav_start, #nav_int {
 float:left;
 width:983px!important;
 width:981px;
 height:380px;
 border:1px solid #A81D22;
 border-width:0 1px 1px 1px;
 margin:6px 0 0 5px!important;
 margin:6px 0 0 3px;
 background: #fff url(images/dycap_home.jpg) no-repeat top left;
}

#nav_int {
 float:left;
 width:770px!important;
 width:770px;
 height:417px;
 border:0px solid #A81D22;
 margin:0px 0 0 5px!important;
 margin:0px 0 0 3px;
 background: #fff url(images/start_bg.jpg) no-repeat top left;
}

#nav_start {
 background: #fff url(images/start_bg.jpg) no-repeat top left;
 height:auto;
 height:380px;
}

#nav_start #submstep {
 float:left;
 border:1px solid #E55A00;
 border-width:0 1px 1px 1px;
 margin:0 0 0 69px;
 padding:0 8px 4px 9px;
 color:#777;
}

#nav_start #submstep #actstep {
 display:inline;
 color:#ff0000;
 font-weight:bold;
 margin:0 3px 0 0;
}

#nav_start #tit {
 font:bold 28px Verdana;
 text-align:center;
 color:#F96A15;
 margin:26px 0 10px 0;
 float:left;
 text-decoration:underline;
}

#tit_signin {
 font:normal 21px Verdana;
 color:#555;
 margin:0 0 4px 0;
 float:left;
 text-decoration:none;
 border:0px solid #ccc;
 width:100%;
 text-align:left;
}

#tit_signin_int {
 font:normal 21px Verdana;
 color:#555;
 margin:0 0 4px 0;
 float:left;
 text-decoration:none;
 border:0px solid #ccc;
 width:100%;
 text-align:center;
}

#smalltit {
 font-size:11px;
 margin:8px 0 0 0;
}

#signin {
 float:left;
 text-align:center;
 border:0px solid #ccc;
 overflow:auto;
 height:220px;width:450px;
 padding:0 10px 0 0;
 scrollbar-face-color:#A81D22;
 scrollbar-highlight-color:#A81D22;
 scrollbar-3dlight-color:#A81D22;
 scrollbar-darkshadow-color:#A81D22;
 scrollbar-shadow-color:#A81D22;
 scrollbar-arrow-color:#fff;
 scrollbar-track-color:#fff;
}

#tit_thanks {
 text-align:center;
 font-size:18px;
 background-color:green;
 color:#fff;
 font-weight:bold;
 border:1px solid green;
 padding:4px 8px;
 width:auto;
 width:440px;
 margin:20px auto;
}

#nav_start #text {
 font: 14px Verdana;
 text-align:justify;
 color:#333;
 line-height:22px;
 width:590px;
 float:left;
 margin:0 25px 0 30px;
}

#nav_start #text li {
 font: 12px Verdana;
}

#signin_sx, #signin_dx, #learn_sx, #learn_dx {
 color:#555;
 font-weight:bold;
}

#signin_sx, #signin_int, #learn_sx {
 border:0px solid #ccc;
 width:444px;
 float:left;
 margin:30px;
 height:280px;
}

#signin_int {
 border:0px solid #ccc;
 width:100%;
 float:left;
 margin:10px;
 height:200px;
 text-align:center;
}

#learn_sx {
 width:220px;
}

#signin_dx, #learn_dx {
 border-left:1px solid #A81D22;
 width:414px;
 height:320px;
 float:left;
 margin:30px 30px 30px 0;
 padding:0 0 0 30px;
}

#learn_dx {
 width:634px;
}

#fullcontent, #fullcontent_blue, #fullcontent_int {
 float:left;
 width:934px;
 border:0px solid #A81D22;
 height:250px;
 padding:30px 20px 30px 30px;
 overflow:auto;
 scrollbar-face-color:#A81D22;
 scrollbar-highlight-color:#A81D22;
 scrollbar-3dlight-color:#A81D22;
 scrollbar-darkshadow-color:#A81D22;
 scrollbar-shadow-color:#A81D22;
 scrollbar-arrow-color:#fff;
 scrollbar-track-color:#fff;
 font-weight:normal;
 font-size:14px;
 line-height:022px;
}

#fullcontent_int {
 width:760px;
 height:300px;
 padding:0;
 overflow:hidden;
 padding:0;
}

#fullcontent_blue {
 background-color:#A81D22;
 color:#fff;
 font-weight:bold;
}

#fullcontent_blue #tit_signin {
 color:#fff;
}

#rightpics {
 border:0px solid #ccc;
 float:left;
 height:246px; width:307px;
 text-align:left;
 margin:0;
 margin:0 0 0 4px;
}

#rightpics  img{
 border:1px solid #ccc;
 vertical-align:middle;
 margin:0 0 2px 0;
}

#nav_start img#img_text {
 float:right;
 border:0px solid #ccc;
 margin:20px 30px 20px 0;
}

#nav_start a#link_steps {
 width:71px; height:31px;
 display:block;
 margin:6px 0 0 460px;
 background: #fff url(images/next_step.png) no-repeat top left;
 color:#fff;
 font: 11px Verdana;
 padding:19px 0 0 12px;
 font-weight:bold;
}

#nav_start a:hover#link_steps {
 background: #fff url(images/next_step.png) no-repeat bottom 6px;
 padding:19px 0 0 19px;
}

#slogan {
 float:left;
 font:bold 23px Verdana, Arial;
 margin:20px 0 0 372px;
 color:#fff;
 border:0px solid #ccc;
 width:380px;
 text-align:center;
}

a#start {
 margin:236px 0 0 631px;
 padding:14px 0 0 11px;
 float:left;
 font:bold 23px Verdana, Arial;
 color:#fff;
 display:block;
 width:133px; height:50px;
 background: #fff url(images/start.jpg) no-repeat top left;
}

a:hover#start {
 background: #fff url(images/start.jpg) no-repeat -64px left;
 color:#ff0000;
 padding:16px 0 0 14px;
 height:50px;
}

#banright {
 border:1px solid #E55A00;
 border-width:0 0 0 1px;
 height:380px; width:180px;
 float:right;
 margin:-48px 0 0 0;
}

#banright ul li {
 margin:0 0 0 4px;
}

#bottommenu {
 float:left;
 margin:4px 0 0 4px;
}

#dycapcopy {
 float:left;
 font-size:13px;
 color:#A81D22;
 font-weight:bold;
 margin:4px 16px 0 12px;
}

#blankbox {
 float:left;
 width:100%; height:100px;
 display:none;
}

#gallerybox {
 border:1px solid #ddd;
 margin:8px 0 0 5px;
 height:110px; width:983px;
 float:left;
 display:none;
}

#container_int #gallerybox {
 width:773px;
 margin:0;
}

#atlantislogo, #dsslogo {
 float:left;
 margin:18px 18px 10px 18px;
 display:none;
}

#dsslogo {
 float:right;
}

#container_int #signin {
 text-align:center;
 border:0px solid #ccc;
 width:738px;
}



#signin #regformqes {
 margin:110px 0 25px 0;
 font-size:12px;
 color:#000088;
 border:0px solid #ccc;
}

#signin #regformqes a {
 color:#ff0000;
 padding:0 2px;
}

#signin #regformqes a:hover {
 color:#fff;
 background-color:#ff0000;
}

#nav_start #smalltit {
 font-size:11px;
 margin:8px 0 0 0;
 color:#666;
 font-weight:noemal;
}

#formqes{
 color:#555;
 font-size:11px;
 font-weight:bold;
 border:0px solid #ccc;
 float:left;
 text-align:left;
 margin:0;
 line-height:36px;
 display:inline;
}

#container_int #formqes {
 width:auto;
 text-align:left;
 border:0px solid #ccc;
 margin:20px 0 0 210px;
}

#signin .iTex{
 font-size:12px;
 padding:2px;
 margin:-10px 0 0 0;
 background:#efefef;
 border:1px solid #888;
 border-bottom:1px solid #bbb;
 border-right:1px solid #bbb;
 width:250px;
 color:#A81D22;
}

#signin select#selectqes{
 font-size:12px;
 padding:2px;
 background:#efefef;
 margin:-7px 0 0 0;
 border:1px solid #fff;
 border-bottom:1px solid #999;
 border-right:1px solid #999;
 color:#A81D22;
 float:left;
}

#container_int select#selectqes_int{
 font-size:12px;
 padding:2px;
 background:#efefef;
 border:1px solid #fff;
 border-bottom:1px solid #999;
 border-right:1px solid #999;
 color:#A81D22;
}

/*#signin #submitqes{
 margin:22px 0 0 30px;
 float:left;
 border:0px solid #ccc;
 height:50px;
}*/

a#submitqes, a#submitqes_reg{
 float:left;
 border:0px solid #ccc;
 display:block;
 width:100px; height:26px;
 background: #fff url(images/signin_button.jpg) no-repeat top left;
 color:#fff;
 font:bold 12px Arial;
 padding:5px 0 0 3px;
 margin:-14px 0 0 78px;
 text-align:center;
}

a#submitqes_int {
 display:block;
 width:100px; height:26px;
 background: #fff url(images/signin_button.jpg) no-repeat top left;
 color:#fff;
 font:bold 12px Arial;
 padding:5px 0 0 3px;
 text-align:center;
 margin:-32px 0 0 210px;
 float:left;
}

a#submitqes_reg {
 float:left;
 border:0px solid #ccc;
 display:block;
 width:100px; height:26px;
 background: #fff url(images/signin_button.jpg) no-repeat top left;
 color:#fff;
 font:bold 12px Arial;
 padding:5px 0 0 0px;
 margin:10px 0 0 0;
}

a#moreinfo {
 float:left;
 display:block;
 width:110px; height:26px;
 background: #fff url(images/signin_button.jpg) repeat-x top left;
 color:#fff;
 font:bold 12px Arial;
 padding:5px 0 0 4px;
 margin:20px 0 0 0px;
}

a:hover#submitqes, a:hover#submitqes_int, a:hover#submitqes_reg, a:hover#moreinfo {
 width:100px; height:23px;
 background: #fff url(images/signin_button.jpg) no-repeat -31px left;
 padding:8px 0 0 5px;
}

table#tabinfo {
 margin:5px auto 20px auto;
 width:650px;
 border:0;
 
}

html>/**/body table#tabinfo {  /*stile per Firefox*/
 /*margin:0!important; */
}

table#tabinfo td {
 border:1px solid #dedede;
 font-size:11px;
 padding:2px;
 line-height:16px;
}

.reqfield {
 margin:0 0 0 170px;;
}

.areariservatahomecampo, .campoformrichiestainfo, .areariservatahomecampo3 {
 font-size:11px;
}

.campoformrichiestainfo {
 background:#efefef;
 border:1px solid #888;
 border-bottom:1px solid #bbb;
 border-right:1px solid #bbb;
 margin:4px;
 font-size:13px;
 color:#444;
}
 
td.areariservatahomecampo {
 width:150px;
}

td.areariservatahomecampo3 {
 padding:10px;
 line-height:18px;
}

#pulsform {
 margin:8px 0 0 0;
 cursor:hand;
 float:left;
 border:0px solid #ccc;
 display:block;
 width:100px; height:26px;
 background: #fff url(images/signin_button.jpg) no-repeat top left;
 color:#fff;
 font:bold 12px Arial;
 padding:5px 0;
 text-align:center;
}

#thanks {
 font-size:16px;
 line-height:28px;
 color:#666;
 text-align:center;
 width:100%;
 margin:0 0 40px 0;
}

#campoform {
 float:left;
 border-bottom:1px solid #ddd;
}

#campoform_desc {
 float:left;
 border:0px solid #ccc;
}

#required, #required_main {
 display:inline;
 margin:0 0 0 6px;
 color:#A81D22;
 font-weight:bold;
 font-size:14px;
}

html>/**/body #required_main {  /*stile per Firefox*/
 float:left!important;
}

input#reginput, select#reginput {
 float:right;
 display:inline;
 background:#efefef;
 border:1px solid #888;
 border-bottom:1px solid #bbb;
 border-right:1px solid #bbb;
 margin:10px 0 0 0;
 font-size:13px;
 color:#444;
 width:250px;
}

select#reginput {
 width:auto;
 font-size:12px;
}

#regradio {
 float:right;
 margin:-10px 0 0 0;
}

textarea#reginput {
 width:600px;
}

#campoform_cond {
 padding:11px 0 4px 0;
 line-height:14px;
 text-align:justify;
 float:left;
}

#campoform_cond_tit {
 font-weight:bold;
 text-decoration:underline;
 font-size:14px;
 text-align:center;
 margin:0 0 4px 0;
}

ul#faq, ul#tips {
 margin:20px 0 0 0;
}

ul#faq li {
 margin:7px 0 0 0;
}

ul#tips li {
 margin:4px 0 0 0;
}

ul#tips li.act a{
 color:#A81D22;
}

ul#faq li a:hover, ul#tips li a:hover  {
 color:#A81D22;
}

#alltips {
 height:250px; width:660px;
 overflow:auto;
 margin-top:0px;
 scrollbar-face-color:#A81D22;
 scrollbar-highlight-color:#A81D22;
 scrollbar-3dlight-color:#A81D22;
 scrollbar-darkshadow-color:#A81D22;
 scrollbar-shadow-color:#A81D22;
 scrollbar-arrow-color:#fff;
 scrollbar-track-color:#fff;
}

#tip {
 margin:20px 20px 0 0;
 padding:0 0 20px 0;
 float:left;
 border-bottom:1px solid #ddd;
 display:block;
}

#tittips {
 font-weight:bold;
 color:#A81D22;
 font-size:15px;
 margin:0 0 8px 0;
 /*line-height:24px;*/
}

#tittips_what {
 font-weight:bold;
 color:#A81D22;
 font-size:13px;
 line-height:20px;
 margin:0 10px 0 0;
}

#tip img {
 margin:10px 0;
 border:1px solid #A81D22;
}

a#home_step1, a#home_step2, a#home_step3, a#home_step4, a#home_step5, a#home_step6 {
 width:280px;
 height:48px;
 border:2px solid transparent;
 margin:23px 22px 0 677px;
 cursor:hand;
 position:absolute;
}

a:hover#home_step1, a:hover#home_step2, a:hover#home_step3, a:hover#home_step4, a:hover#home_step5, a:hover#home_step6 {
 border:2px solid #ff0000;
}

a#home_step2 {
 margin:80px 22px 0 677px;
}

a#home_step3 {
 margin:137px 22px 0 677px;
}

a#home_step4 {
 margin:194px 22px 0 677px;
}

a#home_step5 {
 margin:251px 22px 0 677px;
}

a#home_step6 {
 margin:308px 22px 0 677px;
}

.step {
 display:none;
 position:absolute;
 float:left;
 margin:0 0 0 105px;
}

#STEP6 {
 margin:180px 0 0 328px;
}

/* inizio stili MST */

#col_ar, #col_az, #col_bi, #col_gi, #col_ka, #col_mr, #col_nr, #col_nv, #col_ol, #col_ro, #col_rs, #col_st, #col_ve, #col_grro, #col_grve, #col_nvaz, #col_staz, #col_dw, #col_bw, #col_cw, #col_grve, #col_nvaz, #col_staz, #col_cm, #col_kamr, #col_mrka, #col_nrgr, #col_olcm, #col_olnr, #col_bl, #col_fu, #col_ry, #col_de, #col_gr, #col_grna, #col_nanv, #col_nrna, #col_nvna, #col_rona, #col_bo, #col_aznv, #col_grrs, #col_nvka, #col_ronv, #col_na, #col_ar, #col_vebi, #col_nvro, #col_nvbi, #col_nvar, #col_kanv, #col_grnr, #col_co, #col_tu, #col_ec, #col_ru, #col_tm, #col_va, #col_vi, #col_or, #col_ag, #col_sa, #col_ca, #col_av, #col_be, #col_pr, #col_gh, #col_gc, #col_ba, #col_oc, #col_gs, #col_dg, #col_od, #col_hb {
 width:10px; height:10px;
 border:1px solid #aaa;
 margin:1px 1px 1px 1px;
 display:block;
 float:left;
}

#col_ar {
 background-color:orange;
}

#col_av {
 background-color:#656F9A;
}

#col_az {
 background-color:#77B1F3;
}

#col_ba {
 background-color:#750B00;
}

#col_bi {
 background-color:white;
}

#col_bl {
 background-color:#2E65A9;
}

#col_bo {
 background-color:#BF0404;
}

#col_fu {
 background-color:fuchsia;
}

#col_gc {
 background-color:#ddd;
}

#col_gi {
 background-color:yellow;
}

#col_gr {
 background-color:#bebebe;
}

#col_ka, #col_co, #col_sa, #col_ca, #col_be {
 background-color:#DECC9E;
}

#col_mr {
 background-color:#50330D;
}

#col_na {
 background-color:#F5F0E3;
}

#col_ec {
 background-color:#F5F0E3;
}

#col_nr {
 background-color:black;
}

#col_nv {
 background-color:#181951;
}

#col_oc {
 background-color:#FDD033;
}

#col_ol {
 background-color:#4C652E;
}

#col_ro {
 background-color:red;
}

#col_rs {
 background-color:pink;
}

#col_ru {
 background-color:#B54800;
}

#col_ry {
 background-color:#094FEE;
}

#col_st, #col_gh {
 background-color:#F1F1F1;
}

#col_tm {
 background-color:#33261D;
}

#col_tu {
 background-color:aqua;
}

#col_hb {
 background-color:#627CE0;
}

#col_va {
 background-color:#72F2A8;
}

#col_ve {
 background-color:green;
}

#col_vi, #col_pr {
 background-color:#5B2AE6;
}

#col_de {
 background: #fff url(/clienti/images/col_de.gif) top left;
}

#col_dw {
 background: #fff url(/clienti/images/col_dirw.gif) top left;
}

#col_bw {
 background: #fff url(/clienti/images/col_biow.gif) top left;
}

#col_or {
 background: #fff url(/clienti/images/col_or.gif) top left;
}

#col_ag {
 background: #fff url(/clienti/images/col_ag.gif) top left;
}

#col_cw {
 background: #fff url(/clienti/images/col_clea.gif) top left;
}

#col_cm {
 background: #fff url(/clienti/images/col_cm.gif) top left;
}

#col_dg {
 background-color:#045028
}

#col_gs {
 background-color:#666;
}

#col_od {
 background-color:#B26BC4;
}

#col_od {
 background-color:#B26BC4;
}

#MST {
 display:block;
 float:left;
 width:616px;
 height:74px;
 border:1px solid #ddd;
 border-width:1px 0 0 0;
 margin:0;
}

#MST_item img {
 width:70px;
 /*cursor:hand;*/
}

#MST_item, #MST_item_tit {
 display:inline;
 float:left;
 margin:10px 6px 10px 0;
 border:1px solid #ddd;
 width:70px;
}

.MST_big {
 position:absolute;
 float:left;
 margin:33px 0 0 -200px;
}

#MST_item_tit {
 margin:10px 20px 10px 0px;
 border:0px solid #ddd;
 text-align:center;
 font-size:12px;
}

#colori, #colori_tit {
 border:0px solid #ff0000;
 float:left;
 margin:18px 0 0 5px;
}

#colori_tit {
 display:inline;
 border:0px solid #ff0000;
 margin:10px 0 0 30px;
 font-size:12px;
}

#features {
 border:0px solid #ff0000;
 float:left;
 margin:10px 0 0 0;
 border:1px solid #ddd;
 border-width:0 1px 0 1px;
 height:50px; width:214px;
 padding:4px 0px 0 3px;
}

#features_tits {
 width:284px;
 border:0px solid #ddd;
 margin:10px 0px 0 -2px;
 padding:0 8px 0 px;
 float:left;
 font-size:12px;
}

#features_tit {
 display:inline;
 float:left;
 text-align:center;
 border:0px solid #ddd;
 width:45px;
 margin:0 6px 0 0;
}

#features img {
 margin:0 3px;
 border:1px solid #ddd;
}

#rifswatch {
 width:46px;height:42px;
 display:block;
 float:left;
 background: url(images/bg_refswatch.gif) 1px 1px;
 margin:-3px 4px 0 0;
 text-align:center;
 color:#fff;
 padding:4px 0 0 0;
 font-size:12px;
}

#rifswatch_ref {
 width:100%;
}

#rifswatch_num {
 width:100%;
 font-weight:bold;
 font-size:20px;
}

#rifswatchfabric {
 border:0px solid #ccc;
 margin:-4px 0 3px 50px;
 font-size:12px;
}

#rifswatch_update {
 /*display:inline;*/
 font-size:11px;
 color:#666;
 font-weight:normal
}

a#atl_link img {
 border:0;
}

/* fine stili MST */