/*
 * css per lo styling della demo di muslider - jQuery slider plugin 
 * rilasciata nella versione "combo" di muslider
 * http://muslider.musings.it
 * 
 * @author Federica Sibella
 * Copyright (c) 2012 Federica Sibella - musings(at)musings(dot)it | http://www.musings.it
 * Dual licensed under MIT or GPLv3.
 * Date: 2012/01/27
 * @version 1.0
 * 
 */


/*styling generale della pagina demo*/

body {
background: #f5f5f5;
border-top: 12px solid #047c9a;
}
h1, h2, h3, h4, p, li {
font-family: Arial, Helvetica, sans-serif;
line-height: 130%
}
p, li {
font-size: 14px;
line-height: 130%;
}
a, a:hover, a:focus, a:visited {
color: #047c9a;
text-decoration: none;
outline: none;
}
header, footer {
position: relative;
width: 904px;
padding: 0;
}
header {
margin: 0px auto 20px auto;
}
header h1 {
position: relative;
display: inline-block;
font-size: 56px;
line-height: 100%;
font-style: italic;
color: #047c9a;
}
p.desc {
font-size: 16px;
font-weight: bold;
color: #047c9a;
line-height: 100%;
padding: 0px 10px;
}
footer {
margin: 30px auto;
}
footer p {
text-align: center;
font-size: 11px;
}
/*------ styling base dello slider ---------*/
#container {
position: relative;
margin: 0 auto;
padding: 0;
overflow: hidden;
border: 12px solid #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #f9f9f3;
box-shadow: 0px 0px 10px #555;
}
.slide {
position: absolute;
left: 0px;
top: 0px;
}
.navslide {
position: relative;
margin: 15px auto;
padding: 0;
text-align: center;
}
.navslide p span {
margin: 0px 10px;
cursor: pointer;
}
#start, #stop {
display: none;
}
.caption {
position: absolute;
bottom: -42px;
width: 100%;
background: #222;
background: rgba(20,20,20,0.7);
color: #f7f7f7;
border: none;
border-top: 1px solid #404040;
}
.caption p {
padding: 10px 10px 5px;
text-shadow: 0 1px 0 rgba(20,20,20,0.9);
}
/*fine styling base dello slider*/

.caption p {
margin: 5px 0px;
}
.slide h1, .slide p {
padding: 0px 10px;
text-align: justify;
}
