/* ::::: http://foto.ierimodelfilzi.it/wp-content/themes/panorama/style.css ::::: */

body { margin: 0px; padding: 0px; color: rgb(34, 34, 34); text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100.1%; background: rgb(244, 232, 177) none repeat scroll 0% 0%; }
#wrapper { width: 1000px; margin: 0px auto; padding: 0px; text-align: left; font-size: 78%; line-height: 20px; background: rgb(255, 255, 255) url('wrapperbg.jpg') repeat-y scroll center top; }
#header { height: 100px; padding: 0px; margin: 0px; background: rgb(155, 5, 13) url('headerbg.jpg') no-repeat scroll center bottom; }
#container { padding: 0px 21px 0px 20px; }
#headerimage { height: 120px; }
#topmenu { margin: 0px; padding: 7px 0px 0px; }
#content { clear: both; margin: 0px; padding: 10px 0px 0px; }
#footer { clear: both; margin: 0px; padding: 0px 20px 14px; text-align: center; font-size: 90%; background: transparent url('footerbg.jpg') no-repeat scroll center bottom; }
#footer-inner { background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 50px; border: 1px solid rgb(221, 221, 221); }
#footer p { margin: 0px; padding: 15px 0px; }
#navigation { padding: 5px 15px; }
#navigation div.fleft { float: left; }
#navigation div.fright { float: right; }
#credit { text-align: right; padding: 0px 15px; background: rgb(155, 5, 13) none repeat scroll 0% 0%; }
#credit p { margin: 0px; color: rgb(119, 119, 119); font-size: 85%; }
#credit p a, #credit p a:hover { color: rgb(153, 153, 153); font-weight: 100; }
p, h1, h2, h3, h4, h5, h6 { margin: 10px 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-family: tahoma,arial,helvetica,sans-serif; }
h2 { font-size: 160%; }
h3 { font-size: 120%; }
a { font-weight: 800; text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0px; padding: 0px; }
.horizmenu { width: 100%; line-height: 16px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; float: left; font-size: 95%; }
.horizmenu a { font-weight: 100; }
.horizmenu ul { margin: 0px; padding: 0px; list-style-type: none; }
.horizmenu ul li { position: relative; display: inline; float: left; }
.horizmenu ul li a { display: block; background: rgb(204, 204, 204) none repeat scroll 0% 0%; padding: 8px 15px; border-right: 1px solid rgb(255, 255, 255); color: rgb(153, 153, 153); text-decoration: none; }
.horizmenu ul li a:link, .horizmenu ul li a:visited { color: rgb(34, 34, 34); }
.horizmenu ul li a:hover { background: rgb(153, 153, 153) none repeat scroll 0% 0%; color: white; }
.horizmenu ul li a:hover, .horizmenu ul li ul li a:hover { text-decoration: none; }
.horizmenu ul li.current_page_item a, .horizmenu ul li.current_page_item ul li a { color: black; background: rgb(169, 169, 169) none repeat scroll 0% 0%; }
#surheader { color: white; text-align: right; padding: 0px 14px 0px 0px; }
#surheader p { margin: 4px 0px; }
#surheader a { color: white; font-weight: 100; }
form#searchform2 { display: block; float: right; margin: 35px 14px 0px 5px; }
#header h3 { margin: 0px; padding: 0px 0px 0px 20px; }
#header h3 a { font-weight: 100; color: rgb(255, 255, 255); text-decoration: none; font-size: 260%; line-height: 28px; }
#header h3 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#header h2 { margin: 0px; padding: 10px 0px 5px 20px; font-weight: 800; font-family: arial,verdana,sans-serif; color: rgb(204, 204, 204); font-size: 100%; letter-spacing: 1px; }
.post { margin: 0px 15px 18px; padding: 10px 0px; background: rgb(255, 255, 255) url('dots.gif') repeat-x scroll left bottom; }
.entry { margin: 0px; padding: 0px 10px 3px; }
.post h2 { color: rgb(51, 51, 51); font-size: 165%; font-weight: 100; padding: 0px 0px 5px 5px; margin: 5px 0px; background: rgb(255, 255, 255) url('dots.gif') repeat-x scroll left bottom; }
.post h2 a { color: rgb(51, 51, 51); text-decoration: none; font-weight: 100; }
.post h2 a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.authormeta { font-size: 90%; padding: 0px; margin: 0px; }
#respond h3, h3#comments, h3#postcomment { font-size: 105%; font-family: verdana,arial,helvetica,sans-serif; margin: 10px 0px; }
.replysubmit { background: rgb(221, 221, 221) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); padding: 2px 10px; text-align: center; border-radius: 3px; }
.menu { padding: 0px; font-size: 95%; }
.menu ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu ul li.widget { padding: 2px; margin: 0px 0px 10px; }
.menu ul li.widget ul { margin: 0px; padding: 0px; }
.menu ul li.widget ul li { padding: 3px 0px 3px 20px; margin: 1px 0px 0px; display: block; background: rgb(242, 242, 242) url('bullet.gif') no-repeat scroll 4px 8px; }
.menu ul li.widget h3 { font-size: 140%; padding: 4px 0px 4px 7px; margin: 0px 0px 2px; color: rgb(68, 68, 68); font-weight: 100; background: rgb(229, 229, 229) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(204, 204, 204); }
.menu form { display: block; margin: 0px; padding: 4px; }
.menu input { margin: 3px 0px; font-size: 90%; }
input.searchinput, input.searchsubmit { background: rgb(51, 51, 51) none repeat scroll 0% 0%; border: 1px solid white; color: white; border-radius: 3px; }
#footer a { font-weight: 100; }
/* ::::: http://foto.ierimodelfilzi.it/wp-content/themes/panorama/rcol.css ::::: */

#main { width: 705px; float: left; margin: 0px; padding: 0px; overflow: hidden; }
#sidebar { padding: 0px; margin: 0px 0px 0px 715px; }
#headerimage { background: transparent url('fotohome_001.jpg') no-repeat scroll center top; }
a { color: rgb(69, 70, 115); }
a:hover { color: rgb(75, 91, 173); }
/* ::::: http://foto.ierimodelfilzi.it/wp-content/plugins/nextgen-gallery/css/nggallery.css?ver=1.0.0 ::::: */

.ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear: both; display: block ! important; }
.ngg-clear { clear: both; }
.slideshow { margin-left: auto; margin-right: auto; text-align: center; outline: medium none; }
.slideshowlink {  }
.ngg-galleryoverview ul li::before { content: "" ! important; }
/* ::::: http://foto.ierimodelfilzi.it/wp-content/plugins/nextgen-gallery/shutter/shutter-reloaded.css?ver=1.3.0 ::::: */

body { height: 100%; }
#so18_1 { visibility: hidden; }
