@font-face {
    font-family: 'PetitaMediumRegular';
    src: url('http://www.mimulus.it//wp-content/themes/mimulus/font/petitamedium-webfont.eot');
    src: url('http://www.mimulus.it//wp-content/themes/mimulus/font/petitamedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.mimulus.it//wp-content/themes/mimulus/font/petitamedium-webfont.woff') format('woff'),
         url('http://www.mimulus.it//wp-content/themes/mimulus/font/petitamedium-webfont.ttf') format('truetype'),
         url('http://www.mimulus.it//wp-content/themes/mimulus/font/petitamedium-webfont.svg#PetitaMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {background-color:#fff; background-image:url(img/barra-grigia.gif); background-repeat:repeat-x; margin:0; padding:0;
background-position:left 70px; text-align:center;
font-family:"trebuchet MS", georgia, arial, sans-serif ; font-size:13px;}
a {text-decoration:none;}
p {margin:0 10px 10px 10px; line-height:150%; font-size:12px; color:#4A4A4A;}
img {border:none;}
img, div { behavior: url(/wp-content/themes/mimulus/iepngfix.htc) }
#header {position:relative; width:980px; height:238px; margin:15px auto 0px auto; text-align:left;}
#fotoprinc {position:absolute;top:0; right:38px; width:440px; height:216px; background-image:url(img/sfondo-foto-princ.gif); background-repeat:no-repeat;}
#fotoprinc2 {margin:24px 0 0 25px; width:391px; height:166px; background-repeat:no-repeat;}
#stond-dx {position:absolute; top:85px; right:0; width:38px; height:173px;
background-image:url(img/sfuma-dx.gif); background-repeat:repeat-y;
background-position:27px 0;
text-algn:right;}

#logo {background-image:url(img/sfuma-princ.gif); background-repeat:no-repeat;
background-position:0 96px; width:549px; height:238px; }
#logoimg1 {padding:85px 0 0 0;}
#logoimg2 {bottom: 25px; height: 71px; left: 53px; position: absolute; z-index:10;}
#logoimg2 h1{margin:0; padding:0;}
#payoff {position: absolute; z-index:11; bottom: 30px; left: 135px; width:230px; height:20px; font-family: "PetitaMediumRegular"; font-size:14px;}
#payoff h1 {font-family: "PetitaMediumRegular"; font-size:14px; color:#B1B2B4;font-weight:400; letter-spacing: 3px;}


#menu_nav {position:absolute; top:72px; left:50px; width:497px; height:24px; background-image:url(img/sfondo_menu.gif); background-repeat:repeat-x; background-position:bottom; overflow:hidden;}

#menuTXT {
      float:left; width:100%;
      font-size:13px;
      line-height:normal;
      }
    #menuTXT ul {
	  margin:0;
	  padding:0px;
	  list-style:none;
      }
    #menuTXT li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menuTXT a {
      float:left;
      background:url("img/m_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      }
    #menuTXT a span {
      float:left;
      display:block;
      background:url("img/m_right.gif") no-repeat right top;
      padding:5px 14px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menuTXT a span {float:none;}
    /* End IE5-Mac hack */
    #menuTXT a:hover span {
      color:#FFF; text-shadow:0px 0px 4px white;
      }
    #menuTXT a:hover {
      background-position:0% -24px;
      }
    #menuTXT a:hover span {
      background-position:100% -24px;
      }
      
    #menuTXT .current_page_item a {
      background-position:0% -48px !important; color:#fff !important; text-shadow:0px 0px 4px white;
      }
    #menuTXT .current_page_item a span {
      background-position:100% -48px; color:#fff !important;
      }

#menuTXT .menublog a:link, #menuTXT .menublog a:visited { background-position:0 -72px !important; color:#fff !important;}
#menuTXT .menublog a:hover { background-position:0 -24px !important; color:#fff !important;}

    #menuTXT .menublog a span {
      background-position:100% -72px; color:#fff !important;
      }
#menuTXT .menublog a:hover span {background-position:100% -24px; color:#fff !important;}    

#menuTXT .current_page_item_blog a {
      background-position:0% -72px !important; color:#fff !important; text-shadow:0px 0px 4px white;}      
#menuTXT .current_page_item_blog a span {
      background-position:100% -72px; color:#fff !important;}
      
.sottomenu li {font-size:12px; display:inline; margin:0 !important; padding:0 9px 0 5px; background-image:url(img/punto.gif); background-repeat:no-repeat; background-position:right center; list-style-type:none; line-height:140%}
.sottomenu li a {}
.sottomenu li:last-child {background-image:none !important;}
.sottomenu ul {margin:0 !important; padding:0 !important; text-align:center}
.sottomenu {position:absolute; width:436px; height:auto; color:#4a4a4a; text-align:center; font-size:11px; }
.sottomenu-top {background-image:url(img/menu-top-border.png); background-repeat:no-repeat; height:12px; width:440px;}
.sottomenu-sfondo {border-left: 2px solid #F9B236; border-bottom: 2px solid #F9B236; border-right: 2px solid #F9B236; background-color:#ffffff; padding:3px; font-size:11px;}
.sottomenu img {margin:0 !important; padding:0 !important;}
#menu0 { top:92px; left:53px; width:440px; z-index:10; }     
#menu1 { top:92px; left:53px; width:440px; z-index:10; } 
#menu2 { top:92px; left:53px; width:440px; z-index:10;} 
#menu3 { top:95px; z-index:10; left:180px; width:231px; } 
#menu4 { top:95px; z-index:10; left:260px; width:231px; } 
#menu5 { top:95px; z-index:10;  left:340px; width:231px;} 
#menu0 .sottomenu-top {background-position:-404px 0;}
#menu1 .sottomenu-top {background-position:-355px 0;}
#menu2 .sottomenu-top {background-position:-70px 0;} 
.sottomenu a {}    
.sottomenu a:link {color:#162882} 
.sottomenu a:visited {color:#162882} 
.sottomenu a:hover {text-decoration:underline; color:#A10D58;} 
.spaz {width:980px; height:21px; position:relative; clear:both; background-image:url(img/sfuma-princ.gif); background-repeat:repeat-y;}

#motore-pagine {
     display: block; background-image: url("img/sfuma-princ.gif");
     background-repeat: repeat-y;
     font-size: 13px;
     height: 30px;;
     margin: 0pt auto;
     overflow: hidden;
     position: relative;
     width: 980px; 
}

#motore-pagine .coldx-cont {
     height: 30px;
     overflow: hidden;
     position:absolute;
     right: 45px;
     top: 0pt;
     width: 180px;
}
#content {background-image:url(img/sfuma-princ2.gif); background-repeat:repeat-y; width:980px; 
margin:0 auto; position:relative; height:auto; display:block; font-size:13px; }

#bigintro {text-align:center; font-size:18px; width:980px; background-image:url(img/sfuma-princ.gif); position:relative; margin:0 auto !important; position:relative; height:auto; display:block; padding-bottom:40px !important;}
#bigintro h1 {padding:0 0 6px 0; border-bottom:1px dotted #ccc; margin:0 30px; font-size:26px; text-align:left; color:#162983}
#bigintro .textwidget {margin:0 auto !important; width:920px; text-align:left !important; padding-top:6px !important; padding-bottom:6px !important; border-bottom:1px dotted #ccc;}
#bigintro p {margin:0; padding:2px 0; font-size:18px; font-weight:400; text-align:left !important;}
.big {font-size:18px; font-weight:400;}

#colsx {width:231px; text-align:left; margin:0; padding:0; float:left; position:relative;}
#colsx-header, #colsx-body, #colsx2-body, #colsx-footer {width:211px; background-color:#E6E7E9; margin-left:20px; }
#colsx-header {height:13px; }
#colsx-header img {margin:0; padding:0;}
#colsx-body, #colsx2-body {display:block; position:relative; text-align:center; color:#4a4a4a; line-height:150%; font-size:12px;}
#colsx-body a, #colsx2-body a {text-decoration:none; }
#colsx-body a:link, #colsx2-body a:link {color:#4a4a4a}
#colsx-body a:visited, #colsx2-body a:visited {color:#4a4a4a}
#colsx-body a:hover {color:#4a4a4a; text-decoration:underline;}
#colsx2-body a:hover {color:#4a4a4a; text-decoration:underline;}
#colsx-body p, #colsx2-body p {text-align:left; margin:0px 14px 4px 14px; color:#4a4a4a; }
#colsx-body .textwidget, #colsx2-body .textwidget {margin:0 auto; text-align:center; width:100%}
#colsx2-body .textwidget p {padding:0 !important; text-align:center; margin:0 10px 0 10px !importnt;}
#colsx2-body iframe {margin:0 auto; text-align:center;}
.arch-prec {text-align:left; margin:12px 12px 0 12px; color:#A10D59; line-height:200%;}
.arch-prec select {text-align:left; color:#4a4a4a; width:186px; background-color:#F4F4F5; border:1px solid #D5D6D7;}
#colsx-footer {height:13px; }
.wbsotto {background-color:#E6E7E9; margin:0; padding:0;position:absolute; bottom:0; left:0; height:10px}

.pagenav {list-style-type:none; margin-left:0 !important; padding:0 !important;}
.page_item {list-style-type:none; 
text-align:left; margin:3px 0 3px 36px; font-size:14px; color:#4a4a4a;}
.page_item a {text-decoration:none; color:#4a4a4a;}

.wp-pagenavi a {color:#4a4a4a !important}
.wp-pagenavi a:hover {color:#4a4a4a !important border:none !important; text-decoration:underline}
.pages {border:none !important; color:#4a4a4a !important}
.current {color:#A40D5E !important}

#colsx-body h3, #colsx-body li, #colsx2-body h3, #colsx2-body li {text-align:left; margin:3px 0 3px 36px; font-size:14px; color:#4a4a4a; line-height:200%;}

#colsx-body h3 {font-weight:400;}

.riqcol {background-image:url(img/riq-centro.gif); background-repeat:repeat-y; background-position:0 6px; width:199px; 
margin:0 auto; position:relative; height:auto;}
.riqcol p {padding:25px !important; margin:0 !important; text-align:left; color:#4a4a4a; font-size:13px; line-height:140% !important;}
.riqcol img {margin:0 !important; padding:0 !important;}
.riqcol a:link, .box-segnalaz a:link, riq1 a:link, #bigintro a:link {color:#162983 !important;}
.riqcol a:visited, .box-segnalaz a:visited, #bigintro a:visited {color:#162983 !important;}
.riqcol a:hover, .box-segnalaz a:hover, #bigintro a:hover {color:#162983 !important; text-decoration:underline !important;}

.titcol {background-image:url(img/riq-titolo.gif); background-repeat:no-repeat; width:196px; 
margin:30px auto 0 auto; position:relative; height:32px; text-align:left;}
.titcol:first-child { margin:0px auto 0 auto;}
.titcol h2{line-height:32px; margin:0; padding:0; color:#162983; font-size:14px; margin-left:28px; font-weight:700;}

.titcolF {background-image:url(img/riq-titolo.gif); background-repeat:no-repeat; width:196px; 
margin:30px auto 0 auto; position:relative; height:32px; text-align:left;}
.titcolF:first-child { margin:0px auto 0 auto;}
.titcolF h2{line-height:32px; margin:0; padding:0; color:#A10D59; font-size:14px; margin-left:28px; font-weight:700;}

#colcen {float:left; position:relative; position:relative; border-left:25px solid white; color:#4A4A4A; text-align:left; }
#colcen hr {color:#ccc; background-color:#ccc; border:none; height:1px;}
#colcen ol, #colcen ul {margin-bottom:20px}
#colcen li {padding:2px 0 8px 0;}

#titpagina {display:block; width:675px; height:25px;  background-image:url(img/sfuma_titolo2.jpg); background-repeat:repeat-y; margin-top:2px; font-size:15px}
#titpagina h1 { color:#fff; margin:0 10px; padding:0; line-height:25px; font-size:18px; text-align:left; width:100%}

.riq1 {width:673px; padding:12px 0; border:1px solid #CFDCED; border-top:1px solid #fff; text-align:left; font-size:15px;}
.riq1 p {margin:0 10px 10px 10px; line-height:140%; font-size:15px;}
.riq1 h2 {padding:6px 0 0 10px; margin:0 0 0px 0; color:#A40D5C; font-size:20px; line-height:110%; font-weight:700;}
.riq1 h3 {padding:6px 0 0 10px; margin:0 0 0px 0; color:#A40D5C; font-size:18px; line-height:110%; font-weight:700;}
.riq1 ul, .riq1 ol {color:#4A4A4A; padding-left:30px; margin-right:10px;}
.riq1 li {line-height:150%; list-style-type:disc; list-style-position: inside;
}

.riq2top {width:480px; position:relative; margin:0; background:url(img/bordo-orizz.gif) left top no-repeat; }
.riq2 {width:480px; position:relative; padding:0 0 0 10px; margin:0 0 20px 0; background:url(img/bordo-vert.gif) left top no-repeat; font-size:13px;}
.riq2 {width:480px; position:relative; padding:0 0 0 10px; margin:0 0 20px 0; background:url(img/bordo-vert.gif) left top no-repeat; font-size:13px; color:#4A4A4A;}
.riq2 p {padding:3px 10px 0 0px; margin:0 0 10px 0; font-size:13px; text-align:left}
.riq1 h1, .riq2 h1 {padding:6px 0 0 0px; margin:0 0 0px 0; color:#A40D5C; font-size:24px; line-height:110%; font-weight:700;}
.riq2 h2 {padding:6px 0 3px 0px; margin:0 0 0px 0; color:#A40D5C !important; font-size:20px; line-height:110%; font-weight:700; height:42px;}
.riq2 h3 {padding:6px 0 6px 10px; margin:0 0 0px 0; color:#A40D5C !important; font-size:18px; line-height:110%; font-weight:700;}
.riq1 h4, .riq2 h4 {padding:6px 0 0 0px; margin:0 0 0px 0; color:#A40D5C !important; font-size:17px; line-height:110%; font-weight:700;}
.riq1 pre, .riq2 pre {padding:6px 0 0 0px; margin:0 0 0px 0; color:#4a4a4a;  line-height:150%; font-family:courier, serif; }
.riq1 address, .riq2 address {padding:6px 0 0 0px; margin:0 0 0px 0; font-style:italic; line-height:150%; color:#4A4A4A;}
.riq1 h5, .riq2 h5 {padding:6px 0 0 0px; margin:0 0 10px 0; font-style:italic; font-size:14px; font-weight:700; line-height:100%; color:#4A4A4A;}
.riq2 h5 a {color:#4A4A4A;}
.riq2 h5 a:link {color:#4A4A4A;}
.riq2 h5 a:visited {color:#4A4A4A;}
.riq2 h5 a:hover {color:#4A4A4A; text-decoration:underline;}
.riq1 h6, .riq2 h6 {padding:6px 0 0 0px; margin:0 0 0px 0; color:#A40D5C; font-size:16px; font-weight:700; line-height:100%;}
.riq2 a {color:#A40D5C; text-decoration:none;}
.riq2 a:link,.riq1 a:link {color:#A40D5C;}
.riq2 a:visited,.riq1 a:visited {color:#A40D5C;}
.riq2 a:hover,.riq1 a:hover {color:#A40D5C; text-decoration:underline;}
.titpagina2 { color:#A40D5C; margin:0px 0px 5px 10px; padding:0; line-height:100%; font-size:13px; text-align:left; font-weight:900 }
.bigtxt {font-size:1.6em; font-weight:400;}
.archivio {width:400px; margin-top:0 !important; padding:2px 0 10px 10px !important;}
.riq2 ul, .riq2 ol {color:#4A4A4A;padding-left:20px; margin-right:10px; margin-bottom:5px !important; margin-top:2px;}
.riq2 li {line-height:150%; list-style-type:disc; list-style-position: inside;
}
.fbtwitt {position:absolute; right:0; top:45px;text-align:right; width:290px; height:35px; }
.riqfoto-topsx {position:relative; background-image:url(img/foto_ang-a-sx.gif); background-repeat:no-repeat; background-position:0 0; z-index:10; width:auto; height:auto;}
.riqfoto-topdx {position:relative; background-image:url(img/foto_ang-a-dx.gif); background-repeat:no-repeat; background-position:right top; z-index:10; width:auto; height:auto;}
.riqfoto-bottomsx {position:relative; background-image:url(img/foto_ang-b-sx.gif); background-repeat:no-repeat; background-position:bottom left; width:auto; height:auto;}
.riqfoto-bottomdx {position:relative; background-image:url(img/foto_ang-b-dx.gif); background-repeat:no-repeat; background-position:right bottom; width:auto; height:auto;}
.riqfoto-alto {float:left; position:relative; background-image:url(img/foto-alto.gif); background-repeat:repeat-x; background-position:0 0;z-index:1; width:auto; height:auto;}
.riqfoto-sx {position:relative; background-image:url(img/foto-sx.gif); background-repeat:repeat-y; background-position:0 16px; width:auto; height:auto;}
.riqfoto-dx {position:relative; background-image:url(img/foto-dx.gif); background-repeat:repeat-y; background-position:right top; width:auto; height:auto;}
.riqfoto-basso {position:relative; background-image:url(img/foto-basso.gif); background-repeat:repeat-x; background-position:bottom;  width:auto; height:auto;}
.riqfoto img {padding:16px 30px 16px 16px; display:block; width:auto; height:auto;}

.img-square {background-image:url(img/sfondo-square.jpg); background-repeat:no-repeat; padding:12px;}

.elencotag {margin-top:26px }
.elencotag h3 {font-size:13px; padding-left:0; color:#4a4a4a; text-transform: capitalize; line-height:150%; margin:0;}
.elencotag a:link {color:#4a4a4a}
.elencotag a:visited {color:#4a4a4a}
.elencotag a:hover {color:#4a4a4a; text-decoration:underline;}

.info-post {background-color:#EFF0F2; padding:4px 8px;}
.info-post p {margin:2px 0 !important;}

#post-rel p {padding:0 0 0 10px !important; margin:4px 0; font-size:0.9em; background-image:url(img/bollo.gif); background-repeat:no-repeat; background-position:8px 2px ; text-indent:15px;}
#post-rel h3 {font-size:12pt; margin-top:0px !important; margin-bottom:4px;}
#post-rel .titcolb2 {display:none;}
#post-rel {margin:30px 0 0 0;}

.autcomm {background-color:#EFF0F2; min-height:32px; position:relative; width:480px; }
.autcomm p { margin:0; padding:6px 0 0 5px !important; background-color:#EFF0F2; }
#attesa {background-color:#A40D5C; height:100px; line-height:100px; text-align:center; color:#fff; margin-bottom:20px; font-size:16px; font-weight:bold;}

#trackbacks, #respond {padding-bottom:5px !important; padding-top:25px;}
.trackable_sharing {background-image:url(img/condividilo.gif) !important; background-repeat:no-repeat; background-position: 290px 30px; padding-top: 102px; text-align:left; margin-bottom:40px !important; margin-top:0px !important;}
.trackable_sharing a {margin-right:12px;}
.mailfeed {position:absolute; top:30px; left:0; width:400px; height:50px;}
.mailfeed h3 {font-size:11px !important; margin:0 !important; padding:0 10px 0 3px !important; line-height:110%; }
.mailfeed img {padding:0 0 5px 0 !important; }
.divbookmark {width:100%; height:140px; position:relative;}

cite, blockquote {padding:3px 10px 3px 55px; margin:0 0 10px 0; font-size:13px; text-align:justify !important; font-style:normal !important; color:#4a4a4a; text-align:left; display:block; background-image:url(img/virgolette.gif); background-repeat:no-repeat; }
blockquote p, cite p {background-color:#E6E7E9; display:inline; text-align:justify !important; line-height:180%; width:100%; padding:0 !important;}


#coldx {float:left; position:relative; width:178px;}
#coldx p {text-align:left; margin:0px 14px 4px 9px; font-size:12px; color:#4a4a4a; width:155px;}
#coldx a, .navigation a {text-decoration:none; }
#coldx a:link, .navigation a:link {color:#4a4a4a}
#coldx a:visited, .navigation a:visited {color:#4a4a4a}
#coldx a:hover, .navigation a:hover {color:#4a4a4a; text-decoration:underline;}
.coldx-cont {float:right; position:relative; width:210px;}
#colcen .coldx-cont {width:180px; overflow:hidden; height:30px;}
.linkcoldx h3 {padding:4px 0 12px 2px; width:175px; border-bottom:1px solid #CBCBCB; text-align:left; font-size:14px; color:#4a4a4a;}
.linkcoldx h3:last-child {padding:4px 0 12px 2px; border-bottom:1px solid #fff;}
.linkcoldx a {color:#4a4a4a; text-decoration:none;}
.textwidget h3 {padding:4px 0 12px 19px; border-bottom:1px solid #CBCBCB; text-align:left; font-size:13px; color:#4a4a4a; line-height:130%}
.textwidget h3:last-child {padding:4px 0 12px 19px; border-bottom:1px solid #fff;}
.textwidget {width:200px; }
#searchform {position:relative; margin:0; padding:0; width:190px; height:40px;}
.ricerca {width:147px; margin:3px 3px 0 0; padding:0; height:21px;}
#searchform input {float:left; font-size:12px !important; font-family:"trebuchet MS", georgia, arial, sans-serif ; font-size:13px; color:#4A4A4A;}
#searchform img {float:left;}
.titcolb, .titcolb2 {background-image:url(img/riq-titolo-bianco.gif); background-repeat:no-repeat; width:177px; 
margin:2px auto; position:relative; height:30px; text-align:left;}
.titcolb h2 {line-height:30px; margin:0; padding:0; color:#162983; font-size:14px; margin-left:23px; font-weight:700;}
.titcolb2 h2 {line-height:30px; margin:0; padding:0; color:#A10D59; font-size:14px; margin-left:23px; font-weight:700;}
.titdx {line-height:30px; margin:0; padding:0; color:#4a4a4a; font-size:14px;} 

#about {background-image:url(img/about.gif); width:175px; height:28px; position:relative; display:block; padding:0; margin:6px 0;}
#about a, #about img {border:0; padding:0; margin:0;}
#about a:hover {background-image: url(img/about.gif); background-position:0 -28px; width:175px; height:28px; display:block}


.pagetitle{margin:0 0 16px 16px; font-size:16px; font-weight:bold; }


.fleft {position:relative; float:left;}
.fright {position:relative; float:right;}
.adx {text-align:right !important;}
.asx {text-align:left !important;}
.acen {text-align:center !important;}
.fclear {position:relative; clear:both;}
.fclear hr, #footer-space hr, .spaz hr, .sottomenu-top hr {display:none;}
.piuuno {font-size:1.1em !important;}
.menodue {font-size:0.6em !important;}
.menouno {font-size:0.85em !important;}
.abstop {position:absolute; top:0; left:0;}
.absbottom {position:absolute; bottom:0; left:0;}
.mdx {margin-right:12px;}
.msn {margin-left:12px;}
.msu {margin-top:12px;}
.mgiu {margin-bottom:12px;}
.mdxsn {margin:0 12px;}
.msugiu {margin:12px 0;}
#footer {width:980px; height:121px; margin:0 auto; background-image:url(img/sfuma-princ.gif); background-repeat:repeat-y; color:#fff; text-align:left;}
#footer-in {width:960px; height:93px; background-color:#F29400; background-image:url(img/sfondo-footer.gif); background-repeat:repeat-x; float:left; position:relative; text-align:center; color:#fff; margin:0; padding:0;}
#footer-in img {margin-right:20px;}
#footer-in p {margin:34px 0 0 0 !important; line-height:100%;color:#fff; padding:0 15px;}
#footer-in p:last-child {margin:28px 0 0 0 !important; line-height:100%;color:#fff}
#footer-in a {font-size:1.1em; text-decoration:none; font-weight:700; color:#fff;}
#footer-in a:link {color:#fff}
#footer-in a:visited {}
#footer-in a:hover {color:#3C3C3E;}
#footer-space {width:9px; height:49px; float:left; position:relative;}
.imgfeed {position:absolute; top:32px; left:22px; height: 36px; width:550px;color:#fff; text-align:left;}
.imgfeed img {margin-right:0px !important; padding:0;}
#ajaxNewsletter, .newsletterContainer {
	/* newsletter container */
}

#newsletterFormDiv {
	font-size:11pt; margin-top:8px;

}
#newsletterFormDiv button, #newsletterFormDiv input {
	font-size:10pt;
}

.newsletterTextInput {
	width:110px;
}
#newsletterLoading {
	/* the loading message while the subscription is being handled */
}

.success {
	/* the success message container */
}

.error {
	/* the error message container */
}


.tags {margin:20px; line-height:150%; font-size:13px;}
strong {font-weight:900}

.immagine-orizzontale {width:200px; height:auto;}
.immagine-verticale {height:200px; width:auto;}
.immagine-orizzontale, immagine-verticale {float:left; align:left; margin-right:15px;}

.textwidget {MARGIN-LEFT:0 !important; color:red; border:none;}
.textwidget h3{padding-LEFT:0 !important; border:none !important; }
.textwidget hr{display:none;}
.box-sidebar {margin:9px; text-align:left; font-weight:bold;}
.box-segnalaz {padding-bottom:20px;}
.box-segnalaz h2 {margin:9px; text-align:left; font-weight:bold; color:#162983;}
.box-segnalaz ul {text-align:left; font-size:11px;padding-left:16px;}
.box-segnalaz li {list-style-type:none; background-image:url(img/pallino.gif); background-repeat:no-repeat; background-position:0 6px; padding-left:8px; color:#4a4a4a; font-size:12px; line-height:140% !important;}

.box-postino h2 {margin:9px; text-align:left; font-weight:bold; color:#A10D59}
.imgdx {text-align:right}
.textwidget p {text-align:center !important;}
.textwidget h3 {font-weight:400;}
.link-sidebar {position:relative; text-align:right; font-style:italic; margin:6px 0 12px 0;width:170px}

ol li {list-style-type: decimal !important;}
.commentlist li, .trackbacklist li {list-style-type:none !important; padding-left:0 !important; margin-left:0 !important;}
.commentlist ul, .trackbacklist ul {list-style-type:none !important; padding-left:0 !important; margin-left:0 !important;}

.data {float:left; width:36px;  border:1px solid #A40D5E; text-align:center; margin-right:10px; line-height:110%; color:#A40D5E; padding-top:2px; margin-top:10px; font-size:14px;}
.anno {background-color:#A40D5E; display:block; color:#fff; margin-top:3px; font-size:12px; padding-top:3px;}

.navigation {margin-bottom:10px;}
.mc_success_msg {color:#A40D5E !important; line-height:120%}
#mc_display_rewards {font-size:9px; margin:0; padding:0;}
.mc_form_inside {line-height:100%}
