@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; margin-bottom:10px;}
li li{ background:url(images_sito/icona_lista.gif) no-repeat top left; padding-left:20px; margin-left:20px;}
li ul{ padding-top:10px; }

#header{ width:100%; background:url(images_sito/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(images_sito/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(images_sito/logo-rdcom.png) bottom left no-repeat; }
#header .content .up .left a:hover{ display:block; height:105px; width:310px; background:url(images_sito/logo-rdcom.png) bottom left  no-repeat; }
#header .content .up .selected_left a{ display:block; height:105px; width:310px; background:url(images_sito/logo-rdcom.png) bottom left  no-repeat; }
#header .content .up .selected_left a:hover{ display:block; height:105px; width:310px; background:url(images_sito/logo-rdcom.png) bottom left  no-repeat; }
#header .content .up .right{ float:left; 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(images_sito/bg_sfum_header.jpg) repeat-x;}

#header .content .up .right .menu .bottone_shop{ float:left; height:40px; background:url(images_sito/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(images_sito/bg_sfum_header_shop.jpg) repeat-x; border-left:1px #fff solid; }

#header .content .up .right .menu .bottone{ float:left; height:40px; background:url(images_sito/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(images_sito/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(images_sito/bg_sfum_header_over.jpg) repeat-x; border-left:1px #fff solid;}
#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(images_sito/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(images_sito/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(images_sito/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(images_sito/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(images_sito/bg_blocco_center_header.jpg) no-repeat;*/ background:url(images_sito/logo-sign-up.png) 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(images_sito/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(images_sito/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:940px; 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(images_sito/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(images_sito/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(images_sito/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(images_sito/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(images_sito/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;}


#footer{ width:100%; background:url(images_sito/bg_footer2.jpg) top repeat-x #fff; height:305px; }
#footer .content{ width:980px; height:305px; background:url(images_sito/bg_footer2.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; color:#FF6600; }
.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;}

.submit_accedi{ background:url(images_sito/accedi_freccia.gif) no-repeat; width:23px; height:24px; border:none; }

/* blog */
#content{ float:left; width:600px; padding: 20px 0 10px 0; }
#sidebar
{
	padding: 20px 0 10px 0;
	width: 295px;
	float:right;
	text-align:left;
	}
	
.entry{ margin-bottom:20px; }
.entry .data{ font-size:10px; margin-bottom:10px; }
.edita{ font-size:16px; }

#comments{ margin-bottom:10px; }
.form_commento p{ margin:5px 0; }
.form_commento input{ border:1px solid #e0e0e0; width:200px; }
.form_commento textarea{ border:1px solid #e0e0e0; width:200px; height:80px; }
.comment-meta{ margin:10px 0; }
