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:#7A7A7A;}
img {border:none;}
img, div { behavior: url(/wp-content/themes/mimulus/iepngfix.htc) }
#header {position:relative; width:980px; height:258px; 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:258px; }
#logoimg1 {padding:85px 0 0 0;}
#logoimg2 {position:absolute; bottom:70px; left:53px; widh:240px; height:71px;}


#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;}

#m_home, #m_chi, #m_cosa, #m_blog, #m_risorse, #m_contatti {position:relative; float:left; height:24px; margin:0; padding:0;}

#m_home {width:80px;}
#m_home a, #m_chi a, #m_cosa a, #m_blog a, #m_risorse a, #m_contatti a {display:block;background-repeat:no-repeat; background-position:0 -24px;}

#m_home a {background-image:url(img/m_home.jpg);}
#m_cosa a {background-image:url(img/m_cosa.jpg);}
#m_blog a {background-image:url(img/m_blog.jpg);}
#m_risorse a {background-image:url(img/m_risorse.jpg);}
#m_chi a {background-image:url(img/m_chi.jpg);}
#m_contatti a {background-image:url(img/m_contatti.jpg);}

#m_home a:link, #m_chi a:link, #m_cosa a:link, #m_blog a:link, #m_risorse a:link, #m_contatti a:link {background-position:0 0;}
#m_home a:visited, #m_chi a:visited, #m_cosa a:visited, #m_blog a:visited, #m_risorse a:visited, #m_contatti a:visited {background-position:0 0;}
#m_home a:hover, #m_chi a:hover, #m_cosa a:hover, #m_blog a:hover, #m_risorse a:hover, #m_contatti a:hover {background-position:0 -24px;}
.current_page_item a {background-position:0 -24px !important; font-weight:400; color:#999999 !important;}
#m_chi {width:67px;}
#m_cosa {width:66px;}
#m_blog {width:66px;}
#m_risorse {width:66px;}
#m_contatti {width:82px;}

.spaz {width:980px; height:21px; position:relative; clear:both; background-image:url(img/sfuma-princ.gif); background-repeat:repeat-y;}


#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; }



#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 {height:100%; text-align:center;}
#colsx-body a, #colsx2-body a {text-decoration:none; }
#colsx-body a:link, #colsx2-body a:link {color:#666}
#colsx-body a:visited, #colsx2-body a:visited {color:#666}
#colsx-body a:hover {color:#666; text-decoration:underline;}
#colsx2-body a:hover {color:#666; text-decoration:underline;}
#colsx-body p, #colsx2-body p {text-align:left; margin:0px 14px 4px 36px; color:#666; }

#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:#666666;}
.page_item a {text-decoration:none; color:#666666;}


#colsx-body h3, #colsx-body li, #colsx2-body h3, #colsx2-body li {text-align:left; margin:3px 0 3px 36px; font-size:14px; color:#666666; 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:#666666; 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 {color:#162983 !important;}
.riqcol a:visited, .box-segnalaz a:visited {color:#162983 !important;}
.riqcol a:hover, .box-segnalaz 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:#7A7A7A; 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:480px; height:25px;  background-image:url(img/sfuma_titolo.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;}

.riq1 {width:478px; padding:12px 0; border:1px solid #CFDCED; border-top:1px solid #fff; text-align:left;}
.riq1 p {margin:0 10px 10px 10px; line-height:140%; font-size:13px;}
.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:#7A7A7A; 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:#7a7a7a;}
.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 0 0px; margin:0 0 0px 0; color:#A40D5C; 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; 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; font-size:17px; line-height:110%; font-weight:700;}
.riq1 pre, .riq2 pre {padding:6px 0 0 0px; margin:0 0 0px 0; color:#666;  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:#7a7a7a;}
.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:#7a7a7a;}
.riq2 h5 a {color:#7a7a7a;}
.riq2 h5 a:link {color:#7a7a7a;}
.riq2 h5 a:visited {color:#7a7a7a;}
.riq2 h5 a:hover {color:#7a7a7a; 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:30px 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:#7A7A7A;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;}


.elencotag {margin-top:26px }
.elencotag h3 {font-size:13px; padding-left:0; color:#666666; text-transform: capitalize; line-height:150%; margin:0;}
.elencotag a:link {color:#666}
.elencotag a:visited {color:#666}
.elencotag a:hover {color:#666; 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;}
.sexy-bookmarks {background-image:url(img/condividilo.gif) !important; background-repeat:no-repeat; background-position:310px 25px; padding-top:90px; margin-bottom:40px !important; margin-top:0px !important;}
.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:#666; 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:#666666; width:155px;}
#coldx a, .navigation a {text-decoration:none; }
#coldx a:link, .navigation a:link {color:#666}
#coldx a:visited, .navigation a:visited {color:#666}
#coldx a:hover, .navigation a:hover {color:#666; text-decoration:underline;}
.coldx-cont {float:right; position:relative; width:210px;}

.linkcoldx h3 {padding:4px 0 12px 2px; width:175px; border-bottom:1px solid #CBCBCB; text-align:left; font-size:14px; color:#666666;}
.linkcoldx h3:last-child {padding:4px 0 12px 2px; border-bottom:1px solid #fff;}
.linkcoldx a {color:#666666; text-decoration:none;}
.textwidget h3 {padding:4px 0 12px 19px; border-bottom:1px solid #CBCBCB; text-align:left; font-size:13px; color:#666666; 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:#7a7a7a;}
#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:#666; 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 {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:101px; margin:0 auto; background-image:url(img/sfuma-princ.gif); background-repeat:repeat-y; color:#fff; text-align:left;}
#footer-in {width:960px; height:73px; 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:30px 0 0 0 !important; line-height:100%;color:#fff}
#footer-in p:last-child {margin:13px 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:59px; float:left; position:relative;}
.imgfeed {position:absolute; top:24px; right:124px; height: 32px; width:300px;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:#666666; 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;}
