/*
Theme Name: Cipsi
Version: 1.0
Author: Menab&ograve; s.r.l.
Author URI: http://www.menabo.com/
Description: Tema per: Walking Africa Deserves a Nobel.

*/

html, body {border: 0; margin: 0; padding: 0;}
body {font-family: arial, helvetica, sans-serif;font-size: 12px;line-height: 140%;background: #770505;width: 100%;min-width: 970px;}
/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight: normal;}
h1 {width: 97%;clear: both;margin-top: 0;margin-bottom: 10px;padding-bottom: 3px;letter-spacing: -1px;font: 20px Georgia, "Times New Roman", Times, serif;color: #770505;background-color: transparent;border-bottom: 1px dashed #770505;}
h1 a {color: #770505; text-decoration: none;}
h1 a:hover {color: #bc1109;text-decoration: none;border: none;}
h1 span {color: black;font-size: 14px;padding-left: 10px;}
h2 {padding: 15px 0 7px 0;color: #443833;background-color: transparent;letter-spacing: -1px;font: 16px bold arial, helvetica, sans-serif;font-weight: bold;}
h3 {padding: 7px 0 ;font: 14px arial, helvetica, sans-serif;font-weight: bold;color: #6C574F;}
p {margin: 0; padding: 0 0 18px 0;}
p.notfound{padding: 15px 0 100px;}
ul, ol {margin: 0; padding: 0 0 20px 40px;}
ul {/*list-style: none;*/}
li{margin-bottom:5px;}
blockquote {font-family: Georgia, Times, "Times New Roman", serif;font-style: italic;}
code {display: block;width: 80%;background-color: #F5F4F3;border: #E2DBD8 1px solid;color: #666666;padding: 3px 5px;margin: 10px 0;}
pre {padding: 1em;border: 1px dashed #2f6fab;color: black;background-color: #f9f9f9;line-height: 1.1em;}
small {font-size: 0.85em;}
img {border: none;}
sup {position: relative;bottom: 0.3em;vertical-align: baseline;}
sub {position: relative;bottom: -0.2em;vertical-align: baseline;}
acronym, abbr {cursor: help;letter-spacing: 1px;border-bottom: 1px dashed;}
hr {display: block;clear: both;border-top: 1px dashed #770505;border-bottom: 1px dotted white;margin: 5px 20px 0;}

/***** Links *****/
a {text-decoration: underline;color: #770505;border-bottom: 1px;}
a:hover {text-decoration: none; color: #bc1109;}
a img {border: none;/*remove border for linked images*/}


/***** Tables *****/
table {border: 0; margin: 0 0 18px 0; padding: 0;}
table tr td {padding: 2px;}

/***** Tables HOME *****/
table.tabella_home tr td {padding: 0;}

/***** Global Classes *****/
.clear {clear: both;}
.alignleft {display: block; float: left;}
.alignright {display: block; float: right;}
.aligncenter {display: block;text-align: center;margin: 0 auto;}
.endOfSection {clear: both;width: 100%;height: 0;line-height: 0;font-size: 0;padding: 0;margin: 0;border: 0;}
/***** Main Layout ****/

#container {background: url(images/bg_top.jpg) repeat-x top left;width: 100%;height: 100%;}
#wrapper {width: 970px;background: url(images/bg.jpg) repeat-y top left;text-align: center;/* IE fix to center the page */margin: 0 auto;/* center the page in Firefox */}


/**** Sidebar  ------------------------------------------------------------   ****/
#sidebar {display: block;float: left;clear: left;width: 290px;text-align: left;color: #770505;}

/* Logo and Slogan */
#sidebar #sb_top {width: 260px;height: 240px;padding: 0 15px;background: url(images/sb_top.jpg) no-repeat left top;color: #770505;text-align: center;cursor: pointer;}
#sidebar #sb_top a {display: block;width: 260px;text-decoration: none;color: #FFFF99;}
#sidebar #sb_top a:hover {text-decoration: none;color: #FFFFBB;border:none;}

#sidebar #sb_top img {border:none;padding:0;margin: 0;}
#sidebar #sb_top .sb_logo {padding: 35px 0 0 0;}
#sidebar  #sb_top .sb_logo .sb_description {display: none;}
/* End logo and Slogan */

#sidebar p {margin: 10px 0;}  
#sidebar ul {list-style: none; margin: 0; padding: 0;}
#sidebar ul li {padding: 0;margin: 0;text-align: left;list-style: none;display: block;}

/* LINKS */
#sidebar ul li a {color: #FFFF99;}
#sidebar ul li a:hover {color: #FFFF99;}

/* TITOLI SEPARAZIONE */
#sidebar ul li h2 {background: url(images/bg_h2.png) repeat-x;padding: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #770505;}
#sidebar ul ul {margin: 0;}


/**** Main Menu  ------------------------------------------------------------  ****/

/* MENU 1 */
#sidebar ul.navlist {display: block;clear: both;margin: 0 7px 0 11px;padding: 0;list-style-type: none;font-size: 12px;}
#sidebar ul.navlist li {margin: 0;padding: 0;font-weight: bold;line-height: 0px;/* fix the unwanted gap between li elements in FF */}
#sidebar ul.navlist li a {display: block;height: 30px;line-height: 36px;color: #770505;padding: 2px 2px 4px 22px;text-decoration: none;background: url(images/bg_menu1.gif) no-repeat left -36px transparent;}
#sidebar ul.navlist a:hover {background: url(images/bg_menu1.gif) no-repeat left 0px transparent; color: #770505;}
#sidebar ul.navlist li a.noborder, #sidebar ul.navlist li a:hover.noborder {}
#sidebar ul.navlist .current_page_item a, #sidebar ul.navlist .current_page_item a:hover {background: url(images/bg_menu1.gif) no-repeat left 0px transparent; cursor: default; color: #770505;}


/* MENU 2 */
#sidebar ul li ul.navlist li ul{padding: 2px 0;margin: 0;background-color: #f3a64d;}
#sidebar ul li ul.navlist li ul li{padding: 0;margin: 0;background: url(images/categories.gif) no-repeat 20px center transparent;font-weight: normal;}
#sidebar ul.navlist li li a{background: none;background-color: transparent;display: block;height: 20px;line-height: 20px;color: #770505;padding: 2px 2px 2px 35px;text-decoration: none;font-size: 11px;}
#sidebar ul.navlist li li a:hover{background: none;background-color: transparent;text-decoration: underline;}

#sidebar ul.navlist .current_page_item a, #sidebar ul.navlist .current_page_item a:hover {}
#sidebar ul.navlist li.current_page_item li a, #sidebar ul.navlist li.current_page_item li a:hover {background: none;background-color: transparent;}
#sidebar ul.navlist li li.current_page_item a, #sidebar ul.navlist li li.current_page_item a:hover {background: none;background-color: transparent;text-decoration: underline;font-weight: bold;}

/* BOX SINISTRA */
#sidebar ul li div.box_bottoni{margin: 0 7px 0 11px;padding: 23px 32px;background: url(images/bg_box_sx.gif) repeat-x left top transparent;border-bottom: 1px solid #d26f00;}

#sidebar ul li div.box_bottoni a#bt_firmaPetizione{display: block;margin: 0;padding: 0 0 0 55px;background: url(images/bt_firmaPetizione-s.gif) no-repeat left top transparent;width: 158px;height: 52px;line-height: 50px;color: #fff;text-decoration: none;}
#sidebar ul li div.box_bottoni a#bt_firmaPetizione:hover{color: #770505;text-decoration: underline;}
span.firmeRaccolte{display: block;margin: 10px 0 0 0;padding: 0;text-align: center;font-weight: bold;font-size: 12px;color: #fff;}

#sidebar ul li div.box_bottoni a#bt_newsletter{display: block;margin: 0;padding: 0 0 0 55px;background: url(images/bt_newsletter.gif) no-repeat left top transparent;width: 158px;height: 52px;line-height: 50px;color: #fff;text-decoration: none;}
#sidebar ul li div.box_bottoni a#bt_newsletter:hover{color: #FFEC32;text-decoration: underline;}
#frame_newsletter{display: none;width: 210px;height: 130px;margin: 0 0;padding: 0;}
#frame_newsletter p{padding:5px 0 0 0; margin: 0;font-size: 11px; line-height: 100%;}

#sidebar ul li div.box_bottoni a#bt_feedRSS{display: block;margin: 0;padding: 0 0 0 55px;background: url(images/bt_feedRSS.gif) no-repeat left top transparent;width: 158px;height: 52px;line-height: 50px;color: #fff;text-decoration: none;}
#sidebar ul li div.box_bottoni a#bt_feedRSS:hover{color: #770505;text-decoration: underline;}


/***** Widgets ------------------------------------------------------------ *****/
#sidebar ul li.widget {padding: 0 15px 15px 27px;width: 238px;text-align: left;list-style: none;display: block;}
#sidebar ul li.widget h2 {margin: 0 -15px;}
#sidebar ul li.widget ul li {margin: 0;padding: 0;width: 228px;list-style: none;}


/*Copyright  ------------------------------------------------------------ */

#sidebar .copyright {display: block;margin: 60px auto 40px auto;padding: 5px 7px;width: 220px;text-align: center;background-color: #302723;border: 1px solid black;color: #877065;}
#sidebar .copyright p {padding: 0;}
#sidebar .copyright a {color: #FFFF99;}
#sidebar .copyright a:hover {color: #FFFF99;border-bottom: 1px dotted #FFFF99;}

/*feed*/
#sidebar ul.feed li {background: url(images/rss.jpg) no-repeat 20px 0;margin-bottom: 20px;padding-left: 45px;width: 180px;}


/**** Header  ----------------------------------------------------- */
#top {background: url(images/bg_top.jpg) repeat-x top left;display: block;float: left;clear: right;width: 680px;height: 40px;padding-top: 15px;color: white;text-align: right;}
#top a {color: white;}
#top a:hover {}

/**** Content ----------------------------------------------------- */

#content {display: block;float: left;width: 668px;background-color: white;border-top: #bc1109 9px solid;text-align: left;margin: 0;margin-bottom: 40px;padding: 0;}
#content ul li {}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {padding: 3px;display: block;}
#content img.alignleft {float: left;clear: none;margin: 5px 10px 0 0;}
#content img.alignright {float: right;margin: 5px 0 0 10px;}
#content img.aligncenter {margin: 10px auto;clear: both;}
#content img.noborder {border: none;background-color: transparent;padding: 0;margin: 10px;}

/* INTRO - TOP ---------- */
#content #intro {background: url(images/intro.jpg) no-repeat -150px 0 transparent;height: 156px;color: white;padding: 0 0 0 40px;margin: 0 0 15px 0;}
#content #intro h1 {margin: 0;color: white;font-size: 36px;border: none;padding: 35px 0 0 0;display: none;}
#content #intro h2 {display: none;margin: 0;padding: 0 0 15px 0;color: white;font-size: 18px;font-weight: normal !important;}
#content #intro p {padding: 0;}

/* box firme */
#content #intro #firme_big {float: right;width: 150px;height: 136px;margin: 0;padding: 20px 0 0 0;text-align: center;background-color: #ff8900;color: #6B0500;font-size: 16px;}
#content #intro #firme_big span {display: block;padding: 25px 0 20px 0;font-weight: bold;font-size: 42px;color: #fff;}
#content #intro #firme_big a {display: block;height:44px;padding: 8px 3px 0 3px;text-align: center;background: url(images/bt_firma_top.gif) no-repeat left top transparent;color: #fff;text-decoration: none;}
#content #intro #firme_big a:hover {color: #6B0500;border: 0;}



/*links*/
#content #intro a, #introduction a {color: #FFFF99;}
#content #intro a:hover, #introduction a:hover {color: #FFFF99;border-bottom: 1px dotted #FFFF99;}

/* DATA MODIFICA --------------------------------- */
#data_modifica{ margin: 0 0 0 15px; padding: 0;float: left; color: #000;}

/* LNGUE SCELTA  --------------------------------- */
/* #box_lingue{margin: 0;padding: 15px 0 0 0;width: 665px;float: right;} */
#box_lingue{padding: 0 0 0 5px; margin: 0;float: left}
#box_lingue ul{display: block;list-style-type: none;margin: 0;padding: 2px 0 0 0;}
#box_lingue ul li{padding: 0 5px;display: inline;list-style-type: none;float: left;}
#box_lingue ul li a.qtrans_flag{width: 18px;}

/* breadcrumbs ---- */
#breadcrumbs {padding: 5px 0 0 0;margin: 0 0 15px 0;}


/* BOX HOME -------------------------------------- */

#box_home {float: left;width: 668px;}

/* box a destra */
#home_col_dx {float: right; width: 200px;padding: 0;}
#home_col_dx .box_embed {float: left;width: 200px;height: auto;margin: 0 0 10px 0;}

#home_col_dx #box_twitter {}
#home_col_dx #box_picasa {}


/* box a sinistra */
#home_col_sx {float: left;width: 460px;padding-top: 15px;}

/* link firma petizione in lingue */
#firme_lingue {padding: 0 0 10px 0;}
#firme_lingue a{display: block;margin: 0 0 5px 0;}

/* box firme vip */
#nomi_vip {width: 229px;height:85px;padding: 0;float: left;overflow: hidden;}
#nomi_vip img, #nomi_vip img.alignleft {margin: 0; padding: 0 5px 0 0;}
#nomi_vip h1, #nomi_vip h1 span {margin: 0; padding: 0; border: 0; font-size: 16px;clear: none;display: inline}
#nomi_vip h2, #nomi_vip h2 span, #nomi_vip em{font-style: normal;display: block;margin: 0; padding: 0; border: 0; font-size: 12px;clear: none;font-weight: normal;color: #000;font-family: Arial, Helvetica, sans-serif;letter-spacing: normal;}
#nomi_vip a.tuttiVIP{display: block; text-align: right; margin: 10px 5px 0 0;font-weight: bold;float: left;}

/* box ultimo commento */
#ultimo_commento {width: 220px;height:85px; margin: 0 0 0 10px;padding: 0;float: left;overflow: hidden;}
#ultimo_commento img, #ultimo_commento img.alignleft {margin: 0; padding: 0 5px 0 0;}
#ultimo_commento h1, #ultimo_commento h1 span{margin: 0; padding: 0; border: 0; font-size: 14px;font-style: italic; clear: none;}
#ultimo_commento h2 {margin: 0 0 3px 0; padding: 0; border: 0; font-size: 12px;clear: none;font-weight: normal;color: #000;font-family: Arial, Helvetica, sans-serif;letter-spacing: normal}
#ultimo_commento h2 span{color: #770505;font-size: 11px;width: 220px;overflow: hidden;height: 12px;display: block;}


/* POST IN EVIDENZA */
#post_evidenza {float: left;width: 460px;margin: 35px 0 35px 0}
#post_evidenza h2 {margin: 0 0 3px 0; padding: 0; border: 0; font-size: 12px;clear: none;font-weight: normal;color: #000;font-family: Arial, Helvetica, sans-serif;letter-spacing: normal}
#post_evidenza ul {margin: 0;padding: 0;}
#post_evidenza ul li{margin: 0;padding: 0;}
#post_evidenza ul .post {display: block;float: left;width: 455px;margin: 0;padding: 0;}


.box_extra {float: left; width: 220px;}
.box_extra h1{font-size: 16px;}
/* box come partecipare */
#box_partecipare {height: 198px;padding: 0; margin: 0 13px 0 0}
#box_partecipare ul {margin: 0;padding: 5px 0 0 30px;}
#box_partecipare ul li {font-weight: bold; font-size: 13px;padding: 1px 0;margin: 0}
#box_partecipare ul li.list_sep {list-style-type: none;height: 8px; _height: 1px;_font-size: 1px;_padding: 0;_margin: 0;}
#box_partecipare ul li a{text-decoration: none}
#box_partecipare ul li a:hover{text-decoration: underline}

/* box new box */
#box_flashNews {height: 198px;}
#box_flashNews ul {margin: 0;padding: 5px 0 0 20px;}
#box_flashNews ul li { font-size: 12px;}
#box_flashNews ul li a{text-decoration: none}
#box_flashNews ul li a:hover{text-decoration: underline}

a.leggiTutto {display:block; margin: 12px 0 0 0; text-align: right;font-weight: bold;}

/* pagina firme tutti ---------------------- */
p.nomeFirmatario {
margin: 0;
padding: 0 13px 0 0 ;
display: inline;
/* text-transform: uppercase; */
font-size: 11px;
}


/* Navigation Next and Previous Post */

#content .navigation {
  display: block;
  clear: both;
  margin: 0 20px;
  margin-top: 10px;
  padding: 3px 10px;
}
/* Navigation Next and Previous Page */

#content .browse{
  display: block;
  clear: both;
  margin: 10px 20px 20px;
  padding: 3px 10px;
  text-align: center;
}


/* Calendar ----------------------------------------------------- */

#content .calendar {
  Float: left;
  clear: left;
  background: url(images/calendar.jpg) no-repeat left top;
  width: 50px;
  height: 55px;
  margin-top: 20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  display:none;
}

#content .calendar .month {
  display: block;
  clear: both;
  text-align: center;
  font-size: 14px;
  color: #999999;
  font-weight: bold;
  margin: 0;
  padding: 3px 0;
}

#content .calendar .date {
  display: block;
  clear: left;
  text-align: center;
  font-size: 25px;
  line-height: 25px;
  color: #999999;
  font-weight: bold;
  margin: 0;
  padding: 1px 0 4px 0;
}
/* main content ----------------------------------------------------- */

#content .post {
  display: block;
  float: left;
  width: 580px;
  margin: 15px 0 40px 0;
  padding: 0 15px;
}
#content .post h1{
margin: 0; padding: 0;
}
#content .post .author {
  font-size: 75%;
  display: block;
  height: 15px;
  line-height: 15px;
  clear: both;
  margin-bottom: 5px;
  background: url(images/author.jpg) no-repeat left top;
  padding-left: 25px;
  padding: 0 0 0 25px;
  display: none;
}
/* the links at the bottom of each posts */

#content .post .links {
  display: block;
  clear: both;
  width: 95%;
  background-color: #FAFAFA;
  border-top: #E2DBD8 1px dotted;
  border-bottom: #E2DBD8 1px dotted;
  color: #444444;
  padding: 3px 10px;
  font-size: 85%;
}

#content .post .links a {
  text-decoration: none;
  color: #666666;
}

#content .post .links a:hover {
  color: #666666;
  border-bottom: dotted 1px #666666;
}

#content .post .links .comment {
  background: url(images/comment.gif) no-repeat left center;
  padding-left: 20px;
  display: none;
}

#content .post .links .feed {
  background: url(images/feed.jpg) no-repeat left center;
  padding-left: 20px;
  display: none;  
}

#content .post .links .cat {
  background: url(images/categories.gif) no-repeat left center;
  padding-left: 20px;
}

#content .post .links .tags {
  background: url(images/tags.jpg) no-repeat left center;
  padding-left: 20px;
}

/* Comments Template  --------------------------------------------------------------- */
#comments-template{display: block;clear: both;margin: 0px 25px;}
#comments-template p{line-height: 18px;margin: 0;}
#comments-template p.nocomments{display:none;}
#comments-template h2,
#comments-template h3{display: block;clear: both;margin-top: 35px;margin-bottom: 10px;padding-bottom: 3px;font: 14px Arial, Helvetica, sans-serif, serif;color: #777;font-size: 100%;font-weight: bold;border-bottom: 1px dashed #cccccc;}
h3 #comments, h3 #respond{padding: 0 0 0 15px;}
h3 #respond{padding: 30px 0 0 15px;}

#commentlist .comment {display: block;float: left;width: 600px;clear: both;border: 1px solid #E2DBD8;background: #f0f0f0 url(images/comment_bg.jpg) repeat-y left top;margin: 5px 0;padding: 0;}

#commentlist .comment img,
#commentlist .comment a img {border: none;margin: 0;padding: 0;background: none;}

#commentlist .comment .vcard {display: block;float: left;clear: left;width: 118px;background: url(images/comment_arrow.jpg) no-repeat right 20px transparent;padding: 5px 10px;font-size: 11px;text-align: center;}
#commentlist .comment .avatar {border: 1px solid #eee;padding: 2px;background: #fff;margin-right: 7px;}
#commentlist .comment .vcard img {display: block;margin: 0 auto;}
#commentlist .comment .vcard .says {display: none;}
#commentlist .comment .vcard cite {font-style: normal;font-weight: bold;}
#commentlist .comment p {padding: 10px 10px 10px 150px;}
#commentlist .comment .commentmetadata {display: block;float: left;clear: left;width: 138px;text-align: center;font-size: 11px;}

/* alternate comments */
#commentlist .alt {background: #FAFAFA url(images/comment_bg_alt.jpg) repeat-y left top;}
#commentlist .alt .vcard {background: url(images/comment_arrow_alt.jpg) no-repeat right 20px;}

#respond textarea#comment {width: 300px;height: 150px}
#respond #submit {padding: 3px;}

 
/* End Comments Template */

/* wp-calendar */

#wp-calendar {
  empty-cells: show;
  font-size: 14px;
  margin: 0;
  width: 100%;
  color: #302723;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a {
  display: block;
  text-decoration: none;
  color: #FFFF99;
}

#wp-calendar a:hover {
  background: #433732;
  color: #FFFF99;
  border-bottom: none;
}

#wp-calendar caption {
  font-size: 14px;
  text-align: center;
  margin-left: 15px;
}

#wp-calendar td {
  color: black;
  background: transparent;
  font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  letter-spacing: normal;
  padding: 2px 0;
  text-align: center;
}

#wp-calendar td.pad:hover {background: #433732;}

#wp-calendar td:hover, #wp-calendar #today {
  background: #433732;
  border: none;
  color: #FFFF99;
  border: none;
}

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}

/***** Footer ------------------------------------------------------------------------------------------------ *****/
#footer {display: block;float: left;clear: both;width: 100%;height: 60px;font-size: 11px;color: #ee7f00;background: #770505 url(images/sb_bottom.jpg) no-repeat left top;}
#footer .contentfoot {display: block;float: right;width: 680px;height: 30px;padding: 10px 0 5px 0;border-top: #bc1109 10px solid;color: #ee7f00;}
#footer .contentfoot p{margin: 0; padding: 0; color: #ee7f00;}
#footer a {color: #ee7f00;}
#footer a:hover {border-bottom: 1px dotted #ee7f00;}



/**** Form Layout ****/
form {margin: 0; padding: 0; display: inline;}
input, textarea {font: 1em arial, helvetica, sans-serif;background-color: #f0f0f0;border: 1px solid #650d0d;line-height: 1.25em;padding: 0 0 0 2px;}
input:focus, textarea:focus, select:focus {border: 1px solid #650d0d;background-color: #fafafa;}
label {cursor: pointer;}
.errormsg {display: block;width: 90%;color: #FFFFFF;font-weight: bold;background: #FF9D9D url(images/stop.gif) no-repeat 10px center;padding: 3px 10px 3px 40px;margin: 10px 0;border-top: 2px solid #FF0000;border-bottom: 2px solid #FF0000;}
input.button {background: url(images/button.jpg) repeat-x center;color: white;padding: 0 7px;height: 23px;border: 1px solid #302723;cursor: pointer;}

/*Search input*/
input.search {background: transparent url(images/search.jpg) no-repeat;border: none;width: 180px;height: 25px;padding: 3px 8px 0 30px;color: #000;}


/* -------------------------------------------------------------------------------------------- */
/* FORM REGISTRAZIONE */

.tb_form{border: none;border-collapse: collapse;}
.td_label{padding: 0 15px 0 0;width: 170px;font-weight: bold;text-align: right;}
.f_obbligatorio{padding-right: 5px;color: red;font-size: 13px;}
.f_text{width: 300px;padding: 3px;font-size: 12px;}

label.error{position: absolute;display: inline;padding: 2px 5px;margin: 0 0 0 10px;background-color: red;color: #fff;font-size: 11px;text-align: center;cursor: default;}
.box_privacy{height: 150px;overflow: auto;margin: 5px;padding: 5px;border: 1px solid #650d0d;}
.f_checkbox{border: none;background-color: transparent;}
.f_submit{padding: 0px 6px 0px 6px;border: 2px outset ButtonFace;background-color: ButtonFace;color: ButtonText; font: -moz-button;line-height: normal !important;white-space: pre;cursor: default;-moz-box-sizing: border-box;-moz-user-select: none;-moz-binding: none;text-align: center;}


/* -------------------------------------------------------------------------------------------- */
/* STILI VARI */


#frame_newsletter{
margin:0
}