@charset "utf-8";

body{margin:0px;font-family:Verdana,sans-serif;font-size:9pt;color:#000;text-align:left;background:#f2f9fe url('images/background.jpg') repeat-x}
img{border:0px}
*{margin:0;padding:0;}
ul, ol, li{list-style:none}
a{outline:none}
:focus{outline:none}


/*Classi*/
.float-left{float:left;}
.float-right{float:right;}
.overflow{overflow:hidden;}
.width-max{width:100%}

/*Struttura*/
.container{margin:0px auto;width:918px}
.layout{margin:20px auto 0 auto;width:918px;background:url('images/layout.jpg') left top repeat-y;overflow:hidden;height:1%;}


/*Header*/
.header{margin:0px auto;width:100%;height:330px;background:url('images/header.jpg') left top no-repeat;position:relative;overflow:hidden;}

ul#nav-red{width:457px;height:20px;position:absolute;right:26px;top:15px}
ul#nav-red li{display:block;float:left;text-align:center;width:128px;}
ul#nav-red li#rss{width:73px}
ul#nav-red li a{font-weight:bold;}


.logo{margin-top:45px;position:absolute;left:10px;}
.top_text{padding:10px;width:490px;height:89px;background:url('images/top.jpg');font-size:11px;text-align:left;line-height:15px;position:absolute;right:6px;top:46px}
ul.highlight{overflow:hidden;width:441px;padding:0 8px;background:url('images/highlight.jpg') left top no-repeat;position:absolute;right:26px;top:155px;}
ul.highlight li{text-align:center;float:right;width:110px;height:37px;text-transform:uppercase;list-style:none;padding-top:10px;}
ul.highlight li a{font-weight:bold}
/*END Header*/


ul .news1{margin-right:60px}
li a{color:#fff;text-decoration:none}
li a:hover{color:#fff;text-decoration:underline}
ul .one{margin-top:7px}


.link{color:#333;font-weight:bold;text-decoration:none;}

.bold{font-weight:bold;margin-bottom:5px}

p{margin:0px;padding:0px;line-height:12pt;color:#333}


.nav{width:869px;height:33px;margin:25px auto 0 auto;padding-left:5px;background:url('images/nav.jpg');position:absolute;bottom:57px;left:22px}
.nav li{font-size:11px;float:left;padding-top:9px;margin:0px;padding-left:6px;padding-right:6px;height:24px;font-weight:normal;border-right:1px solid #78b517;border-left:1px solid #b8dc5b}
.nav li.start{border-left:none}
.nav li.end{border-right:none;letter-spacing:-1px}

.grey{width:905px;height:59px;margin:0 auto;background:url('images/grey.jpg');position:absolute;bottom:0;left:6px}

.search_text{position:absolute;left:15px;top:13px;}
.search_input{width:360px;height:16px;margin:0px;padding:10px;border:none;background:none;}
.search_input_container{width:380px;height:36px;border:none;background:#ff0;background:url('images/search_input.jpg') no-repeat;position:absolute;left:360px;top:13px}

.search_small{position:absolute;left:148px;bottom:10px;font-size:10px}
.search_button{width:76px;height:50px;border:0px;font-size:0.1px;background:url('images/search_button.jpg');position:absolute;top:4px;right:4px}

.search_types{position:absolute;left:750px;top:15px;font-size:10px}

.calendar{margin-top:10px;margin-left:6px;width:216px;height:144px;background:url('images/calendar.jpg');text-align:center}
.calendar_title{padding:8px;color:#145482;font-weight:bold;text-transform:uppercase;text-align:left;}
.calendar a{text-decoration:none;color:#145482}
.calendar a:hover{text-decoration:underline;}

.login{margin-left:6px;width:216px;height:150px;background:url('images/login_slide.jpg') left top no-repeat;text-align:center;position:relative;top:-10px;z-index:20}
.login_title{padding:8px;color:#C18106;font-weight:bold;text-transform:uppercase;text-align:left;}
.login a{text-decoration:none;color:#145482}
.login a:hover{text-decoration:underline;}

#loginform_box{padding:10px;text-align:left}
#loginform_box label{text-align:left;font-size:11px;font-weight:bold;margin-bottom:3px}
#loginform_box .input-text{border:1px solid #FBE6BE;padding:4px;font-size:11px;width:180px;margin-bottom:5px}

.letters{float:left;margin-top:0px;width:100%;color:#145482;font-weight:bold;text-transform:uppercase}
.letters td{width:30px;height:24px}

.blog{width:660px;margin-top:10px}
.blog_header{width:100%;height:11px;background:url('images/blog_header.jpg')}
.blog_middle{width:642px;background:#FFFFFF;border-left:9px solid #c3efff;border-right:9px solid #c3efff}
.blog_image_wrap{float:left;padding:20px 0 20px 20px}

.blog_image{}
.blog_image_merchant{margin:20px;}

.blog_footer{width:100%;height:11px;background:url('images/blog_footer.jpg') no-repeat}

.blog_title{padding:20px 20px 0 20px;color:#056999;font-weight:bold;text-align:left;font-size:11pt}
.blog_title_sezione{text-align:left;margin:20px 0;font-size:14npx;font-style:italic;color:#056999}
.blog_title a{color:#056999;text-decoration:none}
.blog_title a:hover{color:#056999;text-decoration:underline}

.blog_content{padding:20px;color:#000;font-size:11px;text-align:left}
.blog_content ul{padding:15px 25px;}
.blog_content ul li{padding:2px 0;list-style:disc}



.blog_bar{width:100%;height:40px;background:#c3efff;overflow:hidden;text-align:left}
.blog_bar a{float:left;padding-left:10px;padding-right:10px;margin-top:12px;color:#000000;font-size:8pt;text-decoration:none;border-right:1px solid #808080}
.blog_bar a.end{border-right:none}
.blog_bar a.right{border-right:none;float:right;}
.blog_bar a.right_image{padding-right:5px;margin-top:9px;border-right:none}
.blog_bar a.right_end{border-right:none;padding-left:20px}
.blog_bar a:hover{text-decoration:underline}





.blog_code{float:left;margin-right:6px;width:200px;height:30px;background:#f2f9fe;padding:10px 8px;font-size:14px;border:1px solid #c3efff;overflow:hidden;}
.blog_code input{border:1px solid #d2d2d2;font-size:12px;width:120px;padding:6px 0;text-indent:4px;float:right}
.blog_code p{line-height:24px}
.blog_notice{float:left;width:210px;height:40px;margin-top:10px;margin-right:10px}
.blog_notice a{width:100%;font-size:11px;text-decoration:none;color:#000}

.blog_button{float:left;width:180px;text-align:center}
.blog_button a{color:#000;text-decoration:none;display:block;padding-top:15px;height:29px;font-size:8pt;background:url('images/blog_button.jpg')}

.blog_merchant{float:left;margin-right:6px;width:200px;height:30px;padding:0px 8px 10px 8px;font-size:14px;overflow:hidden;}
.blog_merchant a{font-weight:bold;text-decoration:none;color:#056999;font-size:12px}
.blog_merchant img{float:left;}


.blog_merchants{width:660px;margin-top:10px}
.blog_merchants h2{color:#333}
.blog_merchants .blog_title a{color:#333}
.blog_merchants .blog_meta{background:#f2f2f2;border:1px solid #dfdfdf}
.blog_merchants .blog_bar{width:100%;height:40px;background:#dfdfdf;overflow:hidden;text-align:left}
.blog_header_merchants{width:100%;height:11px;background:url('images/blog_header_merchant.jpg')}
.blog_middle_merchants{width:642px;background:#FFFFFF;border-left:9px solid #dfdfdf;border-right:9px solid #dfdfdf}
.blog_footer_merchants{width:100%;height:11px;background:url('images/blog_footer_merchant.jpg') no-repeat}



.blog_social{background:#c3efff;overflow:hidden;width:622px;padding:10px}





.blog_meta{background:#f2f9fe;padding:10px 8px;border:1px solid #c3efff;overflow:hidden;font-size:10px;text-align:left;margin:10px;clear:both}
.blog_meta a{color:#000;text-decoration:none}
.blog_meta a:hover{color:#000;text-decoration:underline}

.social{width:20px;height:20px;float:left;margin-right:5px;text-decoration:none;}

.facebook{background:url("images/social.gif") left -180px no-repeat;}
.google{background:url("images/social.gif") left -220px no-repeat;}
.twitter{background:url("images/social.gif") left -620px no-repeat;}

.oknotizie{background:url("images/social.gif") left -960px no-repeat;}
.delicious{background:url("images/social.gif") left -40px no-repeat;}
.technorati{background:url("images/social.gif") left -120px no-repeat;}

.segnalo{background:url("images/segnalo.gif") left top no-repeat;}
.diggita{background:url("images/diggita.gif") left top no-repeat;}
.ziczac{background:url("images/ziczac.gif") left top no-repeat;}

.cut{position:absolute;top:100px;left:226px}
.sidebar{float:left;width:236px;min-height:500px;border-right:1px dashed #dfdfdf;margin-right:14px;position:relative;text-align:left}
.categories{margin-top:10px;margin-left:6px;width:216px}
.categories_header{width:206px;color:#2f6007;padding-top:9px;text-align:left;font-weight:bold;padding-left:10px;height:21px;background:url('images/category_header.jpg')}

.categories_middle{padding:0px;margin:0px;text-align:left;width:214px;height:auto;background:#f3fbed;border-left:1px solid #c8e3b9;border-right:1px solid #c8e3b9}
.categories_middle li{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #cce893}
.categories_middle li a{color:#6f8055;font-size:8pt;text-decoration:none;font-weight:bold}
.categories_middle li a:hover{text-decoration:underline;}


.categories_middle li.cat_children{text-indent:20px}


.categories_footer{width:100%;height:14px;background:url('images/category_footer.jpg') left top no-repeat;display:block;}

.side{margin-top:10px;margin-left:6px;width:216px;background:url('images/side_2.jpg') left top no-repeat;}
.side_middle{background:url('images/side_2_middle.jpg') left top repeat-y}
.side_bottom{font-size:6px;line-height:6px;height:6px; background:url('images/side_2_bottom.jpg') left top repeat-y}

.side{margin-top:10px;margin-left:6px;width:216px;background:url('images/side_2.jpg') left top no-repeat;}


.side_header{width:206px;color:#000;padding-top:9px;text-align:left;font-weight:bold;padding-left:10px;height:24px}
.side_2{margin-top:10px;margin-left:6px;width:216px;background:url('images/side_3.jpg')}
.side_middle_2{background:url('images/side_3_middle.jpg') left top repeat-y}
.side_bottom_2{font-size:6px;line-height:6px;height:6px; background:url('images/side_3_bottom.jpg') left top repeat-y}

.side_header_2{width:206px;color:#000;padding-top:9px;text-align:left;font-weight:bold;padding-left:10px;height:24px}



.newsletter{margin-top:10px;margin-left:6px;width:215px;height:52px}


.no_image{float:left;margin-left:4.5px;margin-top:6px}
.table_grid {margin:2px 0 0 0}
.table_grid td{vertical-align:center;text-align:center}



.footer{width:100%;height:8px;font-size:8px;line-height:8px;background:url('images/footer.jpg')}

.blue_footer{margin:0 auto 10px auto;width:874px;height:40px;font-size:7pt;text-align:center;color:#000;background:url('images/blue_footer.jpg')}
.blue_footer li{display:inline}
.blue_footer ul{float:left;width:100%;margin-top:15px}
.blue_footer li a{color:#000}
.blue_footer li{display:inline}

.copyright{float:left;width:100%;text-align:center;font-size:8pt;margin-bottom:10px}

#content{width:660px;float:left;margin-right:6px}
#home_intro{padding:20px;text-align:left;font-size:12px;font-weight:normal}
#home_intro p{margin:10px 0}

.navigation{padding:10px 0;overflow:hidden;}
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}
.navigation a{text-decoration:none;font-size:11px;color:black}


.merchants_letters{text-align:right;color:#056999;padding-right:20px;}
.merchants_letters a{color:#056999;text-decoration:none}
.merchants_by_alpha{width:630px;padding:0 10px 0 20px;overflow:hidden;}
.merchants_by_alpha h2{font-size:15px;text-align:left;margin:10px 0;border-bottom:1px solid #ccc;padding-bottom:10px;color:#056999;width:620px;position:relative;}
.merchant_letter_container{overflow:hidden;width:100%;margin-bottom:30px}
.merchant_in_elenco a{color:#056999;text-decoration:none}

.merchants_by_alpha .merchant_in_elenco{width:200px;float:left;margin-right:10px;margin-bottom:2px;text-align:left;font-size:12px;padding:10px 0}
.totop{position:absolute;right:0;bottom:5px;font-size:10px;text-decoration:none;color:black;font-weight:normal}


ul#cat_listpage{overflow:hidden;width:100%;padding:10px 0}
ul#cat_listpage li{float:left;width:184px;text-align:left;padding:2px 15px}
ul#cat_listpage li a{color:#569999}

.tablenav{padding:10px 0}
.tablenav a{color:#569999; text-decoration:none;font-weight:bold}
.tablenav a:hover{color:#569999; text-decoration:underline}





.category_big{margin-bottom:40px;padding-bottom:14px;background:URL("images/category_footer_big.jpg") left bottom no-repeat;}
.category_big h4{background:URL("images/category_header_big.jpg") left top no-repeat;height:34px;line-height:34px;text-indent:20px;text-transform:uppercase;color:#2F6014;margin:0;padding:0}
.category_big ul{background:URL("images/category_middle_big.jpg") #F3FBED left top repeat-y;margin:0;padding:10px 10px;width:600px}
#user_cats{}
#user_cats li{width:170px;float:left;margin-right:10px;margin-bottom:8px;font-size:10px;padding: 0 10px}



.merchants_big{margin-bottom:40px;padding-bottom:6px;background:URL("images/merchants_footer_big.jpg") left bottom no-repeat;}
.merchants_big h4{background:URL("images/merchants_header_big.jpg") left top no-repeat;height:34px;line-height:34px;text-indent:20px;text-transform:uppercase;color:#333;margin:0;padding:0}
.merchants_big ul{background:URL("images/merchants_middle_big.jpg") #F3FBED left top repeat-y;margin:0;padding:10px 10px;width:600px}
#user_owners li{width:170px;float:left;margin-right:10px;margin-bottom:8px;font-size:10px;padding: 0 10px}


.keywords_big{margin-bottom:40px;padding-bottom:6px;background:URL("images/keyword_big_footer.jpg") left bottom no-repeat;}

.keywords_big h4{background:URL("images/keyword_big_header.jpg") left top no-repeat;height:34px;line-height:34px;text-indent:20px;text-transform:uppercase;color:#333;margin:0;padding:0}
.keywords_big div{background:URL("images/keyword_big_middle.jpg") #F1F8FE left top repeat-y;margin:0;padding:10px 10px;width:600px}
input.text-field{font-size:16px;padding:10px 8px;color:#333;border:0;width:440px;background:URL("images/text_input.jpg") left top no-repeat;}



.keywords_big_big{margin-bottom:40px;padding-bottom:6px;background:URL("images/keyword_big2_footer.jpg") left bottom no-repeat;}

.keywords_big_big h4{background:URL("images/keyword_big2_header.jpg") left top no-repeat;height:34px;line-height:34px;text-indent:20px;text-transform:uppercase;color:#333;margin:0;padding:0}
.keywords_big_big div{background:URL("images/keyword_big2_middle.jpg") #F1F8FE left top repeat-y;margin:0;padding:10px 10px;width:640px}
input.text-field{font-size:16px;padding:10px 8px;color:#333;border:0;width:440px;background:URL("images/text_input.jpg") left top no-repeat;}

.keywords_big_big a{color:#333;text-decoration:none}
.keywords_big_big a:hover{color:#333;text-decoration:underline}



div#user_keywords_list{padding:15px 20px;overflow:hidden}

.tags{line-height:10px;font-size:10px;height:10px;float:left;margin-right:10px;margin-bottom:10px}
.tags a{float:left;margin-right:10px;display:block;background:URL("../../../../../wp-admin/images/xit.gif") left top no-repeat;font-size:10px;line-height:10px;height:10px;width:10px;text-decoration:none;}
.tags a:hover{background:URL("../../../../../wp-admin/images/xit.gif") -10px top no-repeat;}




p.valido_al{font-weight:bold;}


#send_to_friend{}
#send_to_friend .error{color:#cc0000;font-style:italic}
#send_to_friend td{padding:4px 0}
#send_to_friend input.text{padding:8px;width:420px;border:1px solid #d2d2d2;background:URL("images/input_bg.jpg") #fff left top repeat-x;}
#send_to_friend textarea.text{padding:8px;width:420px;height:200px;border:1px solid #d2d2d2;background:URL("images/input_bg.jpg") #fff left top repeat-x;}
#send_to_friend .label-col{text-align:right;width:185px;padding-right:15px;font-weight:bold;color:#569999}

.coupon_preview{background:#f2f9fe;border:1px solid #569999;padding:10px;margin:15px 0}
.coupon_preview h3{color: #569999;margin-bottom:10px}


#user_owners li.merchant-first{clear:both;width:100%;float:none;font-size:13px;font-weight:bold;text-transform:uppercase;padding:10px 0;text-indent:10px;border-bottom:1px dotted #BEBEBE;color:#666;margin-bottom:10px}


