/* html5doctor.com Reset Stylesheet v1.6.1; Author: Richard Clark - http://richclarkdesign.com */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl,dt,dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup,menu,nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body {line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
nav ul, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold}
del {text-decoration: line-through}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {display:block;height:1px;border:0;   border-top:1px solid #cccccc;margin:1em 0;padding:0}
input, select {vertical-align:middle}

/* DIVs SOLOENDURO */


@font-face {
    font-family: 'futura_lt_btlight';
    src: url('futural-webfont.eot');
    src: url('futural-webfont.eot?#iefix') format('embedded-opentype'),
         url('futural-webfont.woff2') format('woff2'),
         url('futural-webfont.woff') format('woff'),
         url('futural-webfont.ttf') format('truetype'),
         url('futural-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.left { float:left }
.right { float:right }
.clear { clear:both }
.middle { vertical-align:middle }
.hidden { display:none }
.strong { font-weight:bold }

a:link, a:visited { color:#575453; text-decoration:none }
a:hover { color:#e20b16; text-decoration:underline }
a.linkRed:link, a.linkRed:visited { color:#e20b16; text-decoration:none }
a.linkRed:hover { color:#e20b16; text-decoration:underline }
h1 { font-size:1.5em; color:#e20b16 }
h2 { font-size:1.2em; color:#8c7950 }
h3 { font-size:1.1em; color:#604100 }
h1.title { padding:10px 0 0 10px }
h3.title { background-color:#e9e5db; padding:3px 15px 3px 15px; font-size:1.2em }

.grey { color:#666 }
.red { color:#e20b16 }
.orange { color:#F60 }
.small { font-size:0.85em }
.big { font-size:1.1em }

.input { border:1px solid #b8b8b8; color:#666 }
.submit { display:block; border:0; background-color:#8a6d45; line-height:20px; text-align:center; color:#FFF; border-radius:5px; transition: all 0.3s ease; }
.submit:hover { background-color:#542c13 }
table td { padding-bottom:5px }


#marquee h1 { font-size:1em; line-height:25px; padding-left:10px; font-style:italic; color:#999; font-weight:normal }
.marquee_gare {
  line-height:25px;
  width:810px;
  overflow: hidden;
  border: 1px solid #ccc;
  background: #eee;
  margin-bottom:5px
}
.marquee_eventi {
  line-height:25px;
  width:810px;
  overflow: hidden;
  border: 1px solid #ccc;
  background: #eee;
  margin-bottom:5px
}

.banner_header { text-align: center }

#banner_background {
	max-width: 100%;
    position: absolute; z-index: 1000;
	text-align:center; overflow:hidden;
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}
#banner_background img {
	max-width: 100%;
}

#banner_back {
    position: absolute;
	padding-top:10px;
	width:100%; height:100%; overflow:hidden
}

#banner_top { height:158px; overflow:hidden }

@media screen and (max-width: 1100px) {
	#banner_back, #banner_back_left { display: none }
}

#banner_right_top img { width:300px; border:1px solid #999 }
#banner_right { text-align:right }
#banner_right_1 { margin-right:10px }
#banner_right_1 h1 { text-align:right; margin-bottom:5px; padding-bottom:3px; border-bottom:1px solid #eee; margin-top:15px; color:#999; font-size:0.9em }
#banner_right_2 h1 { text-align:right; margin-bottom:5px; padding-bottom:3px; border-bottom:1px solid #CCC; margin-top:15px; color:#666; font-size:0.9em }
#banner_right_1 img { width:140px; border:1px solid #eee }
#banner_right_2 img { width:140px; border:1px solid #999 }


html, body { }
body { color:#333; font-family:'futura_lt_btlight', Arial, Helvetica, sans-serif; font-size:0.9em; background-color:#d6c9b9; line-height:normal; }

#container {
	width:990px; position:absolute; z-index: 1001; top:0; margin-top: 100px; left:50%; margin-left:-490px; background-color:#FFF; /*border: 7px solid rgba(255, 255, 255, 0.5);*/
	-moz-background-clip: border;     /* Firefox 3.6 */
	-webkit-background-clip: border;  /* Safari 4? Chrome 6? */
	background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6 */
	-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
	background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: content;     /* Firefox 3.6 */
	-webkit-background-clip: content;  /* Safari 4? Chrome 6? */
	background-clip: content-box;
}

header { margin:5px }
#top { border-bottom:3px solid #e20b16 }
#top ul li { display:inline-block; vertical-align:middle }
#top_left { float:left; padding:12px 0 6px 20px }
#top_center { float:left; width:250px; padding:37px 0 0 30px }
#top_center .search { width:115px; margin-right:2px }
#top_center li:first-child { padding-right:8px; margin-right:8px; border-right:1px solid #575453 }
#top_right { float:right; text-align:right; width:230px; padding:35px 20px 0 0 }
#top_right li { line-height:25px }
#google_translate { float:left; padding-top:37px; }
#language { float:left; padding:37px 0 0 20px }
#language img { padding:3px; border:1px solid #FFF }
#language img.active, #language img:hover { border:1px solid #e20a16 }



#menu_primary section { padding:10px 0 0 15px }
#menu_primary input.search { height:20px; width:125px; border:1px solid #b8b8b8; color:#999; padding-left:10px }
#menu_primary li { float:left }
#menu_primary a:link, #menu_primary a:visited { display:block; line-height:35px; color:#e20b16; text-align:center; padding:6px 8px 0 8px; margin-right:1px; font-size:1.1em; transition: all 0.3s ease }
#menu_primary a:hover, #menu_primary a.active { background-color:#e20b16; color:#FFF; text-decoration:none }
#menu_primary li.mercatino { float:right }
#menu_primary li.mercatino a:link, #menu_primary li.mercatino a:visited { display:block; width:155px; line-height:17px; color:#FFF; background:#f26522  url(../images/mercatino_button.png) top left no-repeat; text-align:right; padding:5px 11px 2px 12px; margin-right:0; transition: all 0.3s ease  }
#menu_primary li.mercatino a:hover, #menu_primary a.active { background-color:#e20b16; color:#FFF; text-decoration:none }
#menu_primary li.forum a:link, #menu_primary li.forum a:visited { background-color:#b0a28d; color:#FFF; transition: all 0.3s ease }
#menu_primary li.forum a:hover { background-color:#6c573a; color:#FFF; text-decoration:none }

#menu_secondary { background-color:#e9e5db; margin-top:3px }
#menu_secondary li { float:left; padding:0 2px 0 1px }
#menu_secondary li a:link, #menu_secondary li a:visited { line-height:22px; display:block; padding:3px 7px 0 7px; transition: all 0.3s ease }
#menu_secondary li a:hover, #menu_secondary li a.active { color:#FFF; text-decoration:none; background-color:#e20b16 }

#menu_third { background-color:#eee; margin-top:10px }
#menu_third li { display: inline-block; vertical-align: middle; padding:0 2px 0 1px }
#menu_third li a:link, #menu_third li a:visited { line-height:22px; display:block; padding:3px 7px 0 7px; transition: all 0.3s ease }
#menu_third li a:hover, #menu_third li a.active { color:#FFF; text-decoration:none; background-color:#e20b16 }

#menu_left { float:left; padding-left:8px }
#menu_left li a:link, #menu_left li a:visited { color:#e20b16; font-size:0.9em; transition: all 0.3s ease }
#menu_left li a:hover, #menu_left li a.active { background-color:#999; color:#FFF }
#menu_left li { background:url(../images/menu_left_sep.png) center right no-repeat }
#menu_left li:last-child { background:none }
#menu_left li:first-child { background:none }
#menu_center { float:right; padding-right:20px }
#menu_center li { background:url(../images/menu_sep.png) center right no-repeat }
#menu_center li:last-child { background:none }
#menu_right { float:right; padding-right:16px }
#menu_right li { background:url(../images/menu_sep.png) center right no-repeat }
#menu_right li:last-child { background:none }

#submenu { margin:10px 0 20px 0 }
#submenu li { float:left; margin-right:2px }
#submenu li a:link, #submenu li a:visited { line-height:30px; display:block; background-color:#e9e5db; padding:0 10px 0 10px; text-decoration:none; transition: all 0.3s ease }
#submenu li a:hover, #submenu li a.active { background-color:#887b5d; color:#FFF }

.number_menu { line-height:12px; background-color:#e20b16; text-align:center; padding:0 3px 0 3px; color:#FFF; font-size:0.8em; font-weight:bold }

#contents { margin:5px }
#left { float:left; width:625px }
#left_home { width:629px; float:left; margin-right:5px }
#right { width:299px; float:right }

.box { padding:15px; border:1px solid #CCC; background-color:#eee }
.column { float:left; width:240px; padding-left:20px; padding-right:20px; margin-left:20px; border-right:1px dotted #CCC }

fieldset { background-color:#eee; border:1px solid #CCC; padding:5px }
fieldset.immagini { background-color:#e2eff8 }
fieldset.documenti { background-color:#dcf5d9 }
fieldset.video { background-color:#f9efef }

#years { margin-top:10px; padding:5px 3px 5px 10px; border-bottom:1px dotted #CCC }

#crumbs { margin-top:10px; padding:5px 10px 5px 10px; text-align:right; border-bottom:1px dotted #eee; font-size:0.8em }
#crumbs a { text-decoration:underline }

#share { padding:30px 0 10px 10px }

.classifica { padding-top:10px; padding-left:10px; margin-top:10px; border-bottom:1px dotted #CCC }
.classifica img.border { margin:0 10px 5px 0; border:1px solid #eee; padding:5px }
.classifica h1 { margin-top:5px; font-size:1.2em }
.classifica h2 { margin:5px 0 5px 0; font-size:1em }
.classifica li { padding-top:5px }
.classifica p { padding:5px 0 5px 0 }

#cavalcata_box { padding:10px; border-left:4px solid #806a1e; margin-top:10px; background-color:#d9cda3 }
#cavalcata_box h1 { text-align:right; font-size:1.2em }

#news_list { padding-top:5px }
#news_list ul li { padding:8px 0 5px 5px; margin-top:2px; border-bottom:1px dotted #CCC; margin-bottom:10px }
#news_list ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#news_list .image { width:120px }
#news_list .image img { border:1px solid #eee; padding:3px }
#news_list .text { width:490px }
#news_list h1 { margin-top:8px }
#news_list p { padding-top:8px }

.news_right { padding-bottom:10px; margin-bottom:10px }
.news_right h1.title { text-align:right; padding-bottom:3px; margin-bottom:5px; margin-top:15px; border-bottom:1px dotted #CCC; color:#999; font-size:1em }
.news_right ul li { background-color:#eee; padding:8px 0 5px 5px; margin-top:5px }
.news_right ul li:hover { background-color:#e5e5e5 }
.news_right .image { width:110px }
.news_right img { border:1px solid #FFF }
.news_right .text { width:175px }
.news_right p { font-size:0.8em; padding-top:5px }
.news_right h1 { font-size:1.1em; margin:5px 0 5px 0 }

#images_right div { padding:5px; border:1px solid #CCC; margin-top:5px }

#news_home { width:420px; float:left; margin-top:12px }
#news_home .news { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCC }
#news_home .news aside { display:inline-block; vertical-align:top }
#news_home .news section { display:inline-block; vertical-align:top; padding-left:10px; width:230px }
#news_home .news p { padding-top:8px }

#news_home .news.first aside { display:block; text-align:center }
#news_home .news.first section { display:block; vertical-align:top; padding-left:10px; padding-top:8px; width:100% }
#news_home .news.first p { padding-top:8px }

#news_small { margin-top:12px }
#news_small li { width:195px; min-height:200px; display:inline-block; vertical-align:top; margin-bottom:5px }
#news_small li { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCC }
#news_small li:nth-child(odd) { padding-right:20px }
#news_small li .image { text-align:center; height:100px; overflow:hidden }
#news_small li .text { padding-top:8px }
#news_small li h1 { font-size:1.2em }
#news_small li h2 { font-size:1em }

#filmati_list ul li { padding:5px; margin-top:5px; display:inline-block; width:270px; vertical-align:top; border:1px dotted #CCC }
#filmati_list ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#filmati_list .image { height:150px; overflow:hidden }
#filmati_list .player { width:100%; height:27px; background:url(../images/player.png) top center no-repeat }
#filmati_list .text { height:60px; overflow:hidden }
#filmati_list h1 { margin-top:8px; text-align:center }


#aziende_top { padding-bottom:15px }
#aziende_top li { margin-bottom:2px; border:1px solid #fbf409; padding:0; height:35px }

#aziende li { width:140px; height:170px; text-align:center; border:1px solid #CCC; float:left; margin:10px 10px 0 0 }
#aziende div { background-color:#666; text-align:center }
#aziende li a.azienda { color:#FFF; line-height:25px }
#aziende li img { margin-top:10px }

#aziende_list { padding-top:20px }
#aziende_list ul li { padding:8px 0 5px 5px; margin-top:2px; border-bottom:1px dotted #CCC; margin-bottom:10px }
#aziende_list ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#aziende_list .image { width:120px }
#aziende_list .image img { border:1px solid #eee; padding:3px }
#aziende_list .text { width:320px; padding-right:10px }
#aziende_list h1 { margin-top:8px }
#aziende_list p { padding-top:8px }

#aziende_home { padding-bottom:20px }
#aziende_home h1 { line-height:20px; font-size:1em; color:#FFF; background-color:#8e6142; padding-right:10px; text-align:right }
#aziende_home ul li { padding:8px 0 5px 5px; margin-top:2px; border-bottom:1px dotted #CCC }
#aziende_home ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#aziende_home .image { width:100px }
#aziende_home .image img { border:1px solid #eee; padding:3px }
#aziende_home .text { width:180px; padding-right:10px }
#aziende_home h2 { margin-top:8px; font-size:0.9em }
#aziende_home p { padding-top:8px }

#aziende_logo { width:170px; padding-top:30px }

#comunicati_list { padding-top:5px }
#comunicati_list ul li { padding:8px 0 5px 5px; margin-top:5px; border:1px solid #FF0000; border-top:3px solid #FF0000 }
#comunicati_list ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#comunicati_list .image { width:110px }
#comunicati_list .image img { border:1px solid #FFF }
#comunicati_list .text { width:490px }
#comunicati_list h1 { font-size:1.1em; margin-top:8px }
#comunicati_list p { padding:5px 0 5px 0 }

.comunicati_right { padding-bottom:10px; margin-bottom:10px }
.comunicati_right h1.title { text-align:right; padding-bottom:3px; margin-bottom:5px; margin-top:15px; border-bottom:1px dotted #CCC; color:#999; font-size:1em }
.comunicati_right ul li { background-color:#f3eaeb; padding:8px 0 5px 5px; margin-top:5px }
.comunicati_right ul li:hover { background-color:#e9e5db }
.comunicati_right .image { width:110px }
.comunicati_right img { border:1px solid #FFF }
.comunicati_right .text { width:175px }
.comunicati_right p { font-size:0.8em; padding-top:5px }
.comunicati_right h1 { font-size:1.1em; margin:5px 0 5px 0 }

#comunicati_home { text-align:right; margin-bottom:15px; font-size:90%; background-color:#FFF }
#comunicati_home h1 { background:url(../images/comunicati_back.png) top right no-repeat; line-height:31px; color:#FFF; padding-right:15px; font-size:1.2em }
#comunicati_home div { border:1px solid #e20b16; padding-top:15px }
#comunicati_home .comunicato { padding:0 15px 15px 0 }

#gare_list { padding-top:5px }
#gare_list ul li { padding:8px 10px 5px 5px; margin-bottom:10px; margin-top:2px; border:1px dotted #CCC }
#gare_list ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#gare_list .image { width:110px }
#gare_list .image img { border:1px solid #FFF }
#gare_list .text { width:490px }
#gare_list h1 { font-size:1.1em; padding:5px 0 5px 0 }
#gare_list p { padding:5px 0 5px 0 }

.gare_right { padding-bottom:10px; margin-bottom:10px }
.gare_right h1.title { text-align:right; padding-bottom:3px; margin-bottom:5px; margin-top:15px; border-bottom:1px dotted #CCC; color:#999; font-size:1em }
.gare_right ul li { background-color:#eee; padding:8px 0 5px 5px; margin-top:5px }
.gare_right ul li:hover { background-color:#e5e5e5 }
.gare_right .image { width:110px }
.gare_right img { border:1px solid #FFF }
.gare_right .text { width:175px }
.gare_right p { font-size:0.8em; padding-top:5px }
.gare_right h1 { font-size:1.1em; margin:5px 0 5px 0 }

#test_list { padding-top:5px }
#test_list li { border-bottom:1px dotted #CCC; margin-bottom:10px; padding:8px 8px 5px 5px; margin-top:2px }
#test_list li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#test_list .image { width:300px }
#test_list .text { width:300px }
#test_list img { padding:3px; border:1px solid #eee }
#test_list h1 { margin:8px 0 5px 0 }
#test_list p { padding:8px 0 8px 0 }

#test_home { float:right; width:190px; margin-top:12px; background-color:#d3d4d6; padding:2px 2px 7px 2px }
#test_home header { margin:0 }
#test_home .test { background-color:#f2f2f3; padding:5px 5px 10px 5px; text-align:right; margin-bottom:3px }
#test_home .test h1 { opacity: 0.75; -moz-opacity: 0.75; filter:alpha(opacity=75); height:43px; padding:9px; margin-top:-65px; background-color:#333; color:#FFF; margin-bottom:10px; text-transform:uppercase }
#test_home .test h2 { color:#575453; font-size:1.1em }
#test_home a:link, #test_home a:visited, #test_home a:hover { color:#FFF }
#test_aside { margin:10px 17px 0 17px; text-align:center; background-color:#e20b16; line-height:23px }
#test_aside:hover { background-color:#666 }
#test_aside a:link, #test_aside a:visited { color:#FFF }
#test_aside a:hover { text-decoration:none }

#article { padding:20px 20px 20px 10px }
#article h1 { padding-bottom:10px }
#article h2 { padding-bottom:10px }
#article p { padding-bottom:10px; text-align:justify }
#article .documents { margin-top:20px }
#article .documents img { margin-top:3px }
#article .documents a { text-decoration:underline }

#vignette li { width:280px; height:430px; border:1px dotted #CCC; float:left; margin:10px 15px 0 0; padding:5px }
#vignette li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 90deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
#vignette div.image { text-align:center }
#vignette h1, p { padding:5px }
#vignette h1 { text-align:center; font-size:1.2em }

#mercatino_concessionarie li { width:190px; height:200px; text-align:center; border:1px solid #CCC; float:left; margin:10px 15px 0 0 }
#mercatino_concessionarie div { background-color:#eee; text-align:center }
#mercatino_concessionarie li a.concessionaria { color:#333; line-height:25px }
#mercatino_concessionarie li img { margin-top:20px }

#mercatino_marchi {
	column-count: 2;
    column-gap: 10px;

    -moz-column-count: 2;
    -moz-column-gap: 10px;

    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
}
#mercatino_marchi li { width:250px; border:1px solid #CCC; border-left:3px solid #CCC; margin-top:5px; padding-left:10px }
#mercatino_marchi li:hover { border-left:3px solid #e20b16 }
#mercatino_marchi li a { line-height:30px }
#mercatino_marchi img { margin-right:20px }

#mercatino_box { padding:10px; margin:20px 0 20px 0; border:1px solid #eee }
#mercatino_box img { margin-right:20px; vertical-align:middle }
#mercatino_title { padding:10px; margin:20px 0 5px 0; background-color:#eee }
#mercatino_title img { margin-right:20px; vertical-align:middle }
#mercatino_prodotti li { padding:10px; margin-top:5px; border:1px solid #eee; border-left:3px solid #eee }
#mercatino_prodotti li:hover { border-left:3px solid #e20b16 }
#mercatino_prodotti li img { margin-right:20px; vertical-align:middle }

#mercatino_acquista { padding:15px; margin-left:30px; border:1px solid #CCC; border-left:3px solid #3C0; background-color:#eee }

.text_back { background-color:#eee; border:1px solid #CCC; padding:10px }

#regolarita { margin-top:10px; padding-top:10px; border:1px solid #CCC; padding-bottom:20px; width:220px; text-align:center }
#regolarita img { width:200px }

#contatti li { padding:10px 0 10px 0; margin-bottom:10px; border-bottom:1px dotted #CCC }
#contatti h1, #contatti h2, #contatti p { padding-top:5px }
#contatti h2 { font-size:1.1em }
#contatti h1 { font-size:1.2em }

#conferma p { background-color:#e4fae7; padding:5px; color:#333 }

.search_list { padding-top:5px }
.search_list ul li { padding:8px 0 5px 5px; margin-top:2px; border-bottom:1px dotted #CCC; margin-bottom:10px }
.search_list ul li:hover { background:#eee; background: -moz-linear-gradient(100% 100% 180deg, #eee, #FFF); background: -webkit-gradient(linear, right top, left bottom, from(#eee), to(#FFF)); }
.search_list .image { width:120px }
.search_list .image img { border:1px solid #eee; padding:3px }
.search_list .text { width:490px }
.search_list h1 { margin-top:8px; color:#630 }
.search_list p { padding-top:8px }

#photo_top { overflow:hidden; margin-bottom:20px; margin-top:10px }
#photo_top img { margin-right:1px }

#paginazione { text-align:center; padding-top:20px }
#paginazione a.number:link, #paginazione a.number:visited { padding:3px 5px 3px 5px; margin:0 3px 0 3px; background-color:#e9e5db }
#paginazione a.number:hover, #paginazione a.number_active { background-color:#cac1ab; color:#FFF; padding:3px 5px 3px 5px; }

#postit {
	width:300px; height:300px; position:absolute; left:50%; top:50%; margin:-180px 0 0 -170px;
	background-color:#ffffad; padding:30px; padding-top:0; z-index:200;
	-moz-box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666;
}
#sticky { margin-top:-15px; text-align:center }

#magazine{
    width:900px;
    height:600px;
	margin-top:30px;
	text-align:left;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666;
}
#magazine .turn-page{
    width:450px;
    height:598px;
    background-color:#FFF;
	border:1px solid #eee
}
#magazine .page-content {
	padding:15px;
}
#magazine p { width:400px }


/* PAGINATION */

#slides { display:none }
#banner_home { width:628px; height:160px; background-color:#FFF }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }

/* END PAGINATION */



#footer { margin-top:20px; line-height:30px; background-color:#eee; font-size:0.9em; padding:20px 0; text-align: center; }

#privacy {
	width:350px; height:350px; position:absolute; left:50%; margin: -400px 0 0 20px; display:none;
	border:3px solid #bcbec0; background-color:#FFF; padding:30px; padding-top:10px; overflow:auto; z-index:200;
	-moz-box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666;
}
#privacy p { text-align:justify }

#credits {
	width:250px; height:280px; position:absolute; left:50%; margin: -330px 0 0 20px; display:none;
	border:3px solid #bcbec0; background-color:#FFF; padding:30px; padding-top:10px; z-index:200;
	-moz-box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666;
}
