@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a{ color:#F60; text-decoration:none; border:none; font-weight:bold; }
a:hover{ color:#06F; }
img{ border:none;}
li{ list-style:none; background:url(../img/icona_lista.gif) no-repeat top left; padding-left:20px; margin-bottom:10px;}

#header{ width:100%; background:url(../img/bg_header_repeat.jpg) top repeat-x #fff; height:280px; }
#header a{ color:#000; }
#header a:hover{ color:#f60; }
#header .content{ width:980px; height:280px; background:url(../img/bg_header.jpg) top no-repeat #fff;; margin:auto;}
#header .content .up{ width:940px;  margin-left:20px; height:109px; }
/*#header .content .up .left{ float:left; width:310px;}
#header .content .up .left a{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom-home_over.jpg) top no-repeat; }
#header .content .up .left a:hover{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom-home.jpg) top no-repeat; }
#header .content .up .selected_left a{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom-home.jpg) top no-repeat; }
#header .content .up .selected_left a:hover{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom-home.jpg) top no-repeat; }*/
#header .content .up .left{ float:left; width:270px;}
#header .content .up .left a{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom.png) bottom left no-repeat; }
#header .content .up .left a:hover{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom.png) bottom left no-repeat; }
#header .content .up .selected_left a{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom.png) bottom left no-repeat; }
#header .content .up .selected_left a:hover{ display:block; height:105px; width:310px; background:url(../img/logo-rdcom.png) bottom left no-repeat; }
#header .content .up .right{ float:right; width:630px;}
#header .content .up .right .top{ width:630px; height:49px; }
#header .content .up .right .top .testo{ padding-left:20px; padding-top:18px; font:bold 12px Arial; color:#000; }
#header .content .up .right .menu{ width:700px; height:40px; background:url(../img/bg_sfum_header.jpg) repeat-x;}

#header .content .up .right .menu .bottone_shop{ float:left; height:40px; background:url(../img/bg_sfum_header_shop.jpg) repeat-x; }
#header .content .up .right .menu .bottone_shop a{ display:block; height:40px; text-align:center; font:bold 12px 'Helvetica',Arial; color:#fff; line-height:40px; background:url(../img/bg_sfum_header_shop.jpg) repeat-x; border-left:1px #fff solid; }

#header .content .up .right .menu .bottone{ float:left; height:40px; background:url(../img/bg_sfum_header.jpg) repeat-x; }
#header .content .up .right .menu .bottone a{ display:block; height:40px; text-align:center; font:bold 12px 'Helvetica',Arial; color:#000; line-height:40px; background:url(../img/bg_sfum_header.jpg) repeat-x; border-left:1px #fff solid; }
#header .content .up .right .menu .bottone a:hover{ display:block; height:40px; text-align:center; font:bold 12px 'Helvetica',Arial; color:#fff; line-height:40px; background:url(../img/bg_sfum_header_over.jpg) repeat-x; border-left:1px #fff solid;}
.selezionato a{ background:url(../img/bg_sfum_header_over.jpg) repeat-x !important; color:#FFF !important; }
#header .content .up .right .menu .selected_right a{ display:block; height:40px; text-align:center; font:bold 12px 'Helvetica',Arial; color:#fff; line-height:40px; background:url(../img/bg_sfum_header_over.jpg) repeat-x; border-left:1px #fff solid; }
#header .content .up .right .menu .selected_right a:hover{ display:block; height:40px; text-align:center; font:bold 12px 'Helvetica',Arial; color:#fff; line-height:40px; background:url(../img/bg_sfum_header_over.jpg) repeat-x; border-left:1px #fff solid; }

#header .content .bottom{ width:940px; margin-left:20px; height:170px; }
#header .content .bottom .blocco_left{ float:left; width:300px; height:170px; }
#header .content .bottom .blocco_left .blocco_left_top{ width:300px; height:50px; text-align:center;}
#header .content .bottom .blocco_left .blocco_left_top .testo{ font:bold 12px Arial; color:#000; padding-top:10px;}
#header .content .bottom .blocco_left .blocco_left_bottom{ width:300px; height:120px; background:url(../img/bg_blocco_left_header.jpg) no-repeat;}
#header .content .bottom .blocco_left .blocco_left_bottom .blocco_left_bottom_left{ width:150px; padding-top:20px; float:left;}
#header .content .bottom .blocco_left .blocco_left_bottom .blocco_left_bottom_left a{ font:bold 12px Arial; }
#header .content .bottom .blocco_left .blocco_left_bottom .blocco_left_bottom_right{ width:149px; padding-top:20px; float:left; 
background:url(../img/bg_blocco_left_header_bottom.jpg) repeat-x; border-left:1px #fff solid;}
#header .content .bottom .blocco_left .blocco_left_bottom .blocco_left_bottom_right a{ font:bold 12px Arial; }

#header .content .bottom .blocco_center{ float:left; width:300px; height:170px; margin-right:20px; 
/*background:url(../img/bg_blocco_center_header.jpg) no-repeat;*/}
#header .content .bottom .blocco_center .logo_sign_up{ width:160px; height:52px; /* margin-top:118px;*/}

#header .content .bottom .blocco_right{ float:left; width:300px; height:170px; margin-left:20px; }
#header .content .bottom .blocco_right .blocco_right_bottom{  background:url(../img/bg_blocco_right_header.jpg) no-repeat; width:300px; 
height:130px; margin-top:40px; }
#header .content .bottom .blocco_right .blocco_right_bottom .testo_registrato{ font:bold 12px Arial; color:#000; padding:5px 0 0 10px;}
#header .content .bottom .blocco_right .blocco_right_bottom .campo_testo{width:182px; height:22px; font: italic 12px 'Helvetica',Arial; line-height:16px; vertical-align:baseline; border:none; background:url(../img/campo_testo.gif) top no-repeat; margin:10px 0 0 5px; padding: 2px 0 0 10px; }
#header .content .bottom .blocco_right .blocco_right_bottom .link_registrati{ font:normal 11px Arial; color:#000; padding:5px 0 0 10px;}
#header .content .bottom .blocco_right .blocco_right_bottom .link_registrati a{ font:bold 11px Arial;}
#header .content .bottom .blocco_right .blocco_right_bottom .link_registrati a:hover{ text-decoration:underline;}

#container{ width:100%; background:#fff;}

.content_home{ width:980px; margin:auto; padding-bottom:20px;}
.content_home .blocco_blu{ width:300px; float:left; height:260px; margin-left:20px;}
.content_home .blocco_blu .blocco_blu_top{ width:300px; height:90px;}
.content_home .blocco_blu .blocco_blu_top h1{ padding-top:40px; padding-left:20px; font:bold 22px 'Helvetica',Arial; color:#fff;}
.content_home .blocco_blu .blocco_blu_bottom{ width:300px; height:170px; background:url(../img/bg_blocco_blu.jpg) bottom no-repeat;}
.content_home .blocco_blu .blocco_blu_bottom .testo{ width:270px; padding:15px 0 0 20px; font:bold 12px Arial; color:#fff;}

.content_home .blocco_arancio{ width:300px; float:left; height:260px; margin-left:20px;}
.content_home .blocco_arancio .blocco_arancio_top{ width:300px; height:90px;}
.content_home .blocco_arancio .blocco_arancio_top h1{ padding-top:40px; padding-left:20px; font:bold 22px 'Helvetica',Arial; color:#fff;}
.content_home .blocco_arancio .blocco_arancio_bottom{ width:300px; height:170px; background:url(../img/bg_blocco_arancio.jpg) bottom no-repeat;}
.content_home .blocco_arancio .blocco_arancio_bottom .testo{ width:270px; padding:15px 0 0 20px; font:bold 12px Arial; color:#fff;}


.content_home .blocco_verde{ width:300px; float:left; height:260px; margin-left:20px;}
.content_home .blocco_verde .blocco_verde_top{ width:300px; height:90px;}
.content_home .blocco_verde .blocco_verde_top h1{ padding-top:40px; padding-left:20px; font:bold 22px 'Helvetica',Arial; color:#fff;}
.content_home .blocco_verde .blocco_verde_bottom{ width:300px; height:170px; background:url(../img/bg_blocco_verde.jpg) bottom no-repeat;}
.content_home .blocco_verde .blocco_verde_bottom .testo{ width:270px; padding:15px 0 0 20px; font:bold 12px Arial; color:#fff;}
.content_home .blocco_verde .blocco_verde_bottom .video{ width:275px; padding:0 0 0 20px; font:bold 12px Arial; color:#fff;}

.tabella_listini td{ padding:5px; }
.tabella_listni .cella{ height:40px; }

.immagine_icona{ vertical-align:middle; margin-right:10px; }
.contenuto_interno{ padding:20px; }
.content_home .testo{ padding:10px 0 20px 0; line-height:18px;}
.content_home .top{ width:100%; text-align:left; padding-bottom:20px; }

.box{ border:1px solid #e4e4e4; }
.box_tit{ border-bottom:1px solid #e4e4e4; }

.box_prodotti{ width:290px; border:5px solid #e4e4e4;}
.box_prodotti a{ color:#f60; }

.blocco_acquisto{ width:300px; height:150px; }
.blocco_acquisto .blocco_right_bottom{  background:url(../img/bg_blocco_right_header.jpg) no-repeat; width:300px; height:130px; margin-top:20px; }
.blocco_acquisto .blocco_right_bottom .testo_registrato{ font:bold 12px Arial; color:#000; padding:5px 0 0 10px;}
.blocco_acquisto .blocco_right_bottom .campo_testo{width:182px; height:22px; font: italic 12px 'Helvetica',Arial; line-height:16px; vertical-align:baseline; border:none; background:url(../img/campo_testo.gif) top no-repeat; margin:10px 0 0 5px; padding: 2px 0 0 10px; }
.blocco_acquisto .blocco_right_bottom .link_registrati{ font:normal 11px Arial; color:#000; padding:5px 0 0 10px;}
.blocco_acquisto .blocco_right_bottom .link_registrati a{ font:bold 11px Arial;}
.blocco_acquisto .blocco_right_bottom .link_registrati a:hover{ text-decoration:underline;}

.blocco_registrazione .box_float{ float:left; width:458px; margin-top:15px; border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; border-bottom:1px #e4e4e4 solid;}
.blocco_registrazione .box_float .box_titolo{ width:458px; height:38px; border-top:1px #e4e4e4 solid; border-bottom:1px #e4e4e4 solid; line-height:40px;}
.blocco_registrazione .box_float .testo{ width:440px; margin-left:10px; line-height:18px;}
.blocco_registrazione .box_float .testo .input_text{ width:300px; border:1px #e4e4e4 solid;}
.blocco_registrazione .box_float .testo .submit{ font:bold 14px Arial; border:none; background:#fff;}

.blocco_registrazione .box_left{ width:300px; }
.blocco_registrazione .box_left .box_titolo{ width:300px; height:60px; }
.blocco_registrazione .box_left .testo{ width:280px; }
.blocco_registrazione .box_right{ width:608px; }
.blocco_registrazione .box_right .box_titolo{ width:608px; }
.blocco_registrazione .box_right .testo{ width:588px; }
.blocco_registrazione .box_right .colonna{ width:290px; float:left; padding-bottom:10px; }
.blocco_registrazione .box_right .testo .input_text{ width:242px; height:28px; border:none; background:url(../img/sfondo_input1.jpg) no-repeat top left; padding:5px 10px; float:left; }
.blocco_registrazione .box_right .asterisco{ color:#f60; float:left; width:20px; font-size:20px; }
.blocco_registrazione .box_right .testo .error{ background:url(../img/sfondo_input2.jpg) no-repeat top left; }
.error2{ color:#F00; font-weight:bold; }
.blocco_registrazione .box_right .img_reg{ vertical-align:middle; margin-right:5px; }


.blocco_acquisto{ width:100%; height:130px; }
.blocco_acquisto .bottom{  background:url(../img/blocco_login_acquisto.jpg) no-repeat; width:100%; height:130px; margin-top:40px; }
.blocco_acquisto .bottom .testo_registrato{ font-size:14px; font-weight:bold; color:#000; padding:20px 0 10px 10px;}
.blocco_acquisto .bottom .campo_testo{width:182px; height:22px; font: italic 12px 'Helvetica',Arial; line-height:16px; vertical-align:baseline; border:none; background:url(../img/campo_testo.gif) top no-repeat; margin:10px 0 0 5px; padding: 2px 0 0 10px; }
.submit_accedi{ background:url(../img/accedi_freccia.gif) no-repeat; width:23px; height:24px; border:none; }
.blocco_acquisto .bottom .link_registrati{ font-size:11px; color:#000; padding:5px 0 0 10px;}
.blocco_acquisto .bottom .link_registrati a{ font-size:11px; font-weight:bold; color:#000; text-decoration:underline; }

#footer{ width:100%; background:url(../img/bg_footer_repeat.jpg) top repeat-x #fff; height:305px; }
#footer .content{ width:980px; height:305px; background:url(../img/bg_footer.jpg) top no-repeat #fff; margin:auto; }
#footer .content .testi{ width:940px; margin-left:20px; padding-top:75px; text-align:center; font:bold 12px Arial; color:#000; line-height:18px; }
#footer .content .testi a{ text-align:center; font:bold 12px Arial; }
#footer a{ color:#000; }
#footer a:hover{ color:#f60; }


/* tabella down_ums_istruz */
.td_120{ width:110px; padding-right:20px; }
.tabella_ums td{ padding:5px 0; }

.arial14{ font:normal 14px Arial;}
.titolo{ font-size:22px; font-family:Helvetica, Arial, sans-serif; }
.faq{ margin-top:10px; margin-bottom:10px; }
.orange{ color:#FF6600; }
.f_left{ float:left; }
.f_right{ float:right; }
.pad_10{ padding:10px; }
.pad_5{ padding:5px; }
.clear{ clear:both;}

