/*
//////////////////////////// ONE MINUTE SITE ////////////////////////////////
/////////////////////////// CSS Style Sheet v.1.1 ///////////////////////////
//////////// Author: Stefano Malcangi- www.antimoniodesign.com //////////////
/////// Copyright: Sintra Consulting S.r.l. - www.sintraconsulting.it ///////
*/
/*SOVRASCRITTURE MISTYQUE*/
body{background: url("../IMG/page_background2.jpg") top left repeat-x;}
#page{width:960px;margin:auto;background: none;}
.shadow-left,.shadow-right, #main, #main-inside{background: none;}
#explicative_image{overflow:hidden;width:720px;padding-left:20px;margin-top:-12px;float:right;}
#home_social{width:220px;float:left;}
#bandone_verde{clear: both;overflow: visible;height: 175px;}
#bandone_verde #titolo_sito{color:#2F3E00;font-size:24px;
font-weight:bold;margin:0;padding:0;display: block;}
#social_link a{float:right;}
.subtitle {color:#546B07;font-size:14px;font-style:italic;font-weight:bold;}
#social , #social td, #social tr{background: none; padding:0px;border:0px;}


/* SYLE ORIGINALE SITO OMSHEADER */
div#header{width:960px; height:60px; padding-top:10px ;text-align:left;z-index:1;}
div#logo{float:left; margin-right:40px;}
div#login{float:right;text-align:left; font-size:10px;width:410px;margin-top:-10px;}
div#login input{float:left;border:1px solid #cccccc;background:#fff url('../IMG/login_input_back.jpg') repeat-x top left;color:#666; width:140px;}
div#login_title{width:380px;float:right;}
div#login_title h4,div#login_title a{display:inline;color:#408BB6;}
div#login_title a{margin-left:90px;}
div#login_title h4{font-size:14px;font-style:italic;margin-top:0px;margin-bottom:3px;}

#pictures > div > a{height:220px;display:block;
                    background-repeat:no-repeat; background-position:0px 0px;
                    background-color:transparent;}
#pictures a img{border:0px;}
#pictures a#registrati{background-image:url('../IMG/bandone/registrati.jpg');width:346px;margin-left:-75px;float:left;border:0px;}

#pictures a:hover,#pictures a:active{background-position:0px -222px;border:0px;}
/*#pictures a#pubblica_sito{background-image:url('../IMG/bandone/pubblica_sito.png'); padding-left:299px;}
#pictures a#inserisci_contenuti{background-image:url('../IMG/bandone/inserisci_contenuti.png'); padding-left:281px;}
#pictures a#scegli_stile{background-image:url('../IMG/bandone/scegli_stile.png'); padding-left:278px;}
#pictures a#crea_il_tuo_sito{background-image:url('../IMG/bandone/crea_il_tuo_sito.png'); padding-left:299px;}*/

/* MENU */
div#menu{width:960px; height:35px; margin-bottom: 0px; margin-top:-5px; text-align:right;
         margin-right:0px;position:relative;}
div#menu a{height:100%; padding-top:5px; padding-left:12px;  padding-right:12px; 
  color:#333333; display:block; text-decoration:none; 
  font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sanserif;
  font-size:13px; font-weight:bold;}
.menu_item{float:right; height:29px; padding-top:0px; background-image:url(../IMG/menu_item_background.gif); background-repeat:repeat-x; background-position:top;}
.menu_item_selected{background-image:url(../IMG/menu_item_background_selected.gif);}
.menu_start{float:right; height:30px;}
.main-wrapper{clear:both;}

/* WRAPPER */
div#wrapper{width:960px; margin-top: 0px; text-align:left; overflow:visible; z-index:999;}

/* SIDEBAR */
div#sidebar{width:330px;float:left;z-index:990;margin-bottom:30px;}
div#sidebar .firma{float:right;}
div#icon{ margin-top:-30px; margin-bottom:10px; overflow:visible;}
div#sidebar_content{width:270px;}
div.sidebar_box{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc;clear:both;overflow:hidden;}
div.sidebar_box > div > div{overflow:hidden; float:left;padding-top:10px;}
div#crea_sito{margin-bottom:20px;}
div#video_tutorial{margin-bottom:20px;}
div#testimonianze{padding-right:10px;}

/* CONTENTS */
div#content{overflow:visible;width:630px;float:left;margin-bottom:40px;margin-top:-7px;z-index:-300;}
div#title{float:left; width:515px}
div#search_engine{padding-top:90px;}
div#payoff{overflow:visible; padding-top:32px;}
div#page_title{margin-top:2px;}
div#text{line-height:18px; margin-top:10px; overflow:visible;float:left;}
div#text td{border-bottom:0px;}
/*PRE FOOTER*/
#prefooter{ width:100%; height:123px;clear:both;}
#prefooter h3{margin-top:0px;}
div#prefooter{background:url('../IMG/prefooter_bkg.jpg') 0px 0px no-repeat; width:965px;height:120px; padding-top: 15px; margin-top: 0px;  margin-left:auto; margin-right:auto;text-align:left;}
div#prefooter h4{margin-top:5px;margin-bottom:5px;font-size:18px;font-weight:normal;}
.prefooter_box_left{float:left; width:450px;margin-right:15px;padding-left:120px;padding-top:10px;}
.prefooter_numero{float:left;padding-top:25px;}
.prefooter_box_right{float:left; width:200px;padding-top:32px;margin-left:10px;}

/* extra */
div#extra{background:url('../IMG/prefooter_bkg.jpg') 0px 0px no-repeat; width:965px; padding-top: 15px; margin-top: 0px;  margin-left:auto; margin-right:auto;text-align:left;}
div#extra h4{margin-top:5px;margin-bottom:5px;font-size:18px;font-weight:normal;}
div#passi{border-top:solid 1px #cccccc; width:960px; padding-top: 15px; margin-bottom: 15px; margin-left:auto; margin-right:auto;text-align:left;}
.extra_box_left{float:left; width:480px;margin-right:10px;padding-right:10px;padding-left:0px;padding-top:10px;border-right:1px solid #c5e95a;}
.extra_numero{float:left;padding-top:25px;}
.extra_box_right{float:left; width:460px;padding-top:10px;}

/* NEWS */
div#news{width:960px; padding-top: 15px; margin-top: 0px; margin-bottom: 30px; margin-left:auto; margin-right:auto;text-align:left;}
.news_day{color:#6A8D00;}

/* FOOTER */
div#footer{color:#333333;width:960px; padding-top: 15px; margin-top: 0px; padding-bottom: 50px; margin-left:auto; margin-right:auto;text-align:left;clear:both;}
div#footer #social{float:right;color:#999;font-size:10px;}
div#footer #social a{color:#999;}
div#footer #social a:hover{background-color:transparent; text-decoration:underline;}
div#footer #social a img{border:0px;margin-right:3px;vertical-align:middle;margin-left:15px;}

/* CSS COMMON CLASSES */
.text_small_black{font-size:12px; color:#000000; line-height:15px;}
.italic{ font-style:italic;}
.bold{font-weight:bold;}

/*             BOTTONI      */
a.link_button,a.link_button_dark,a.link_button_mini,a.link_button_big{
    padding-top:9px; background-image:url(../IMG/button_blue.jpg); background-position:center;display:block;
    height:27px; width:155px; color:#FFF; font-weight:bold;text-align:center;text-decoration:none;}
a.link_button:hover,a.link_button:active,
a.link_button_dark:hover,a.link_button_dark:active{background-image:url(../IMG/button_blue_hover.jpg);background-color:transparent;}

a.link_button_mini{background-image:url(../IMG/button_blue_mini.jpg);height:11px; width:75px;padding:2px 0px 4px 0px;}
a.link_button_mini:hover,a.link_button_mini:active{background-image:url(../IMG/button_blue_mini_hover.jpg);background-color:transparent;}

a.link_button_sidebar{background-image:url(../IMG/button_blue_sidebar.jpg);height:22px; width:114px;padding:10px 0px 4px 0px;}
a.link_button_sidebar:hover,a.link_button_sidebar:active{background-image:url(../IMG/button_blue_sidebar_hover.jpg);background-color:transparent;}

a.link_button_big{background:url(../IMG/button_blue_big.jpg) no-repeat 0px -36px;height:22px; width:350px;padding:10px 0px 4px 0px;}
a.link_button_big:hover,a.link_button_big:active{background-position:0px 0px;}

.news_title{font-weight:bold;color:#6A8D00;}
.account_form{ padding:0; margin:0;display:block;float:right;width:410px;}


/*       BOTTONI  nuovi     */
a.medium_button{ padding-top:9px; background-position:top center;display:block;background-color:#fff;background-repeat:no-repeat;
    height:42px; color:#FFF; font-weight:bold;text-align:center;text-decoration:none;padding-top:10px;font-size:16px;text-transform:uppercase;}
a.medium_button span{ font-size:10px;line-height:10px;}
a.medium_button{background-image:url('../IMG/new_buttons/medium_button.jpg');width:176px; }
a.medium_button:hover{background-image:url('../IMG/new_buttons/medium_button_hover.jpg');}

/*Home part*/
.home_step{float:left; width:180px; padding-right:0px;text-align:center;}
.home_step span{font-size:11px;width:120px;margin:auto;display:block;}

/*Help block*/
.help_block{float:left;width:230px;font-size:12px;}
.help_block h3{font-size:20px;color:#408bb6;}
.help_block img{margin:15px 0px 5px 0px;}
.help_block .small{font-size:10px;}
.help_top{background:url(../IMG/help_top.jpg) top left no-repeat;height:9px;}
.help_bottom{padding:0px 10px 20px 10px;background:transparent url(../IMG/help_bottom.jpg) left bottom no-repeat;}

/*Templates*/
.templates{ margin-bottom:20px;}
.template{ border-bottom:1px solid #CCCCCC; float:left;margin:10px 10px 10px 0px;}
.template h3{ color:#666;}
.template a:hover,.template a:active{background-color:transparent;}
.template a img{border:0px;}
.template .metadati{ padding:3px 0px 3px 0px;color:#bbb;text-align:left;font-family:monospace;height:14px;}
.template div.template_color{ height:10px;width:10px;display:block;background-color:#bbb;margin-right:3px;float:left;margin-top:3px;}

#templateBox{overflow:visible;width:650px;float:left;margin-bottom:25px;z-index:-300;padding:0px 10px 0px 10px;}
#titolo{overflow:visible;width:630px;float:left;margin-bottom:10px;margin-top:-7px;z-index:-300; border-bottom: 1px solid #CCCCCC;}
.titolo h3{padding:0px;margin:0px;margin-bottom:10px; font-size:24px; color:#6A8D00;font-weight:normal;}

/*FAQ*/
#faqBox{overflow:visible;width:630px;float:left;margin-bottom:40px;z-index:-300;}
.faq{ width:630px; border-bottom:1px solid #CCCCCC; float:left;margin:10px 10px 20px 0px; padding-bottom: 15px;}
.faq a, .faq a:hover, .faq a:visited{text-decoration: none; color:#6A8D00;font-weight:normal;  line-height: 20px;}
.faq p{ margin-left: 5px;}
.faq h3, .faq h3 a, .faq h3 a:link, .faq h3 a:hover, .faq h3 a:visited { font-weight: bold; font-size: 18px; background-color: transparent;}
.faq p a:hover{ background-color: transparent;}

/*Multimedia*/
#multimedia{margin-bottom:20px;float:left; clear:both;}
.multimedium{border-bottom:1px solid #CCC;margin-bottom:10px;padding:5px 0px 10px 0px;float:left;}
.video{border-right:1px solid #CCC;padding:0px 5px 0px 5px;margin-right:20px;float:left;width:350px;}
.video_description{float:left;width:245px;text-align:justify;}

/*Listini*/
table#listini_table td{border-bottom:1px solid #CCC;font-size:12px;}
table#listini_table td.free{background-color:#f7f7f7;width:110px;}
table#listini_table td.basic{background-color:#f2f2f2;width:110px;}
table#listini_table td.business{background-color:#ebebeb;width:110px;}
table#listini_table th{border-bottom:1px solid #CCC;padding:0px;}
table#listini_table td.no_border{border:0px;}
table#listini_table td.no_padding{padding:0px;}

/*Rivenditori*/
ul.elenco_rivenditori {padding-left:20px;}
ul.elenco_rivenditori li{list-style:none;}

/*Acquisto*/
#anagrafica_form{}
#anagrafica_form label{width:100px;display:block;float:left;}
#anagrafica_form label.email_label{float:none;width:300px;padding-bottom:3px;}
#anagrafica_form input,#anagrafica_form select{border:1px solid #d2dde6;}
#anagrafica_form .input_div{padding-bottom:3px;padding-top:3px;}
#anagrafica_form label.error{width:250px;color:#c52f0c;text-align:right;}
#anagrafica_form input.error{background-color:#fff4ec;}

.big_field{font-size:24px; font-weight:normal; margin-top:20px;margin-bottom:40px;overflow:hidden;}
.big_field input,.big_field select {border:1px solid #d2dde6;font-size:24px;padding-left:5px;}
.big_field .communications_container{margin-top:20px;height:35px;}
.big_field .comunications {font-size:14px;padding:8px 16px;background-color:#eef3e0;color:#408bb6;}
.big_field .comunications_error{background-color:#eb3c13; color:#fff;}

#tipi_pacchetto{ margin:20px 0px 40px 0px; overflow:hidden;}
#tipi_pacchetto a{margin-left:40px;width:141px;height:80px;float:left;display:block;}
#tipi_pacchetto a:hover,#tipi_pacchetto a:active{border:0px;padding:0px;}
#riepilogo_ordine{background-color:#f7f5f5;border-top:1px #af9d99 solid;margin-bottom:10px;text-align:left;color:#92817d;padding:20px;
                  overflow:visible;float:left;width:965px;height:50px;}
#riepilogo_ordine .nome_dato{float:left;clear:both;width:65px;}
#riepilogo_ordine #costo_pacchetto_{background:url(../IMG/acquisto/prezzo_sfondo.png) no-repeat left top;}
#riepilogo_ordine #costo_pacchetto_3{background:url(../IMG/acquisto/prezzo_sfondo_basic.png) no-repeat left top;}
#riepilogo_ordine #costo_pacchetto_1{background:url(../IMG/acquisto/prezzo_sfondo_professional.png) no-repeat left top;}
#riepilogo_ordine #costo_pacchetto_2{background:url(../IMG/acquisto/prezzo_sfondo_business.png) no-repeat left top;}



#pacchetto_basic{background-image:url('../IMG/acquisto/basic.png');}
#pacchetto_professional{background-image:url('../IMG/acquisto/professional.png');}
#pacchetto_business{background-image:url('../IMG/acquisto/business.png');}
#pacchetto_basic:hover{background-image:url('../IMG/acquisto/basic_hover.png');}
#pacchetto_professional:hover{background-image:url('../IMG/acquisto/professional_hover.png');}
#pacchetto_business:hover{background-image:url('../IMG/acquisto/business_hover.png');}
#pacchetto_basic.pacchetto_3{background-image:url('../IMG/acquisto/basic_active.png');}
#pacchetto_professional.pacchetto_1{background-image:url('../IMG/acquisto/professional_active.png');}
#pacchetto_business.pacchetto_2{background-image:url('../IMG/acquisto/business_active.png');}

/*POST ACQUISTO*/
form#post_buy_form input.log, form#post_buy_login_form input.log{
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -x-system-font:none;
    font-size:20px;
    color:#333333;
    font-family:arial,helvetica;
    font-size:25px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    width:450px;
    border-color:#ccd8e3;
}
form#post_buy_form label.log, form#post_buy_login_form label.log {
    margin:10px 0 3px;
    color:#6A8D00;
    display:block;
    font-family:arial,helvetica;
    font-size:16px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:15px 0 5px;
    float:none;
}
.error{
    color:#cc1111;
}

/* COLORS*/
.azure,azure:active,azure:visited,
a.azure,a.azure:active,a.azure:visited{color:#408BB6;}
.green,green:active,green:visited,
a.green,a.green:active,a.green:visited{color:#6A8D00;}
.dark_gray{color:#333;}
.undicipx{font-size:11px;}
.diecipx{font-size:10px;}
.dodicipx{font-size:12px;}
.quattordicipx{font-size:14px;}
.sedicipx{font-size:16px;}
.diciottopx{font-size:18px;}



