/* Start of CMSMS style sheet 'medici index' */
/* CSS Document */

body {
margin: 0;
padding:0;
background:url(img/background.jpg);
background-repeat:repeat-y;
font-family:Verdana, sans-serif;
font-weight:normal;
font-size:12px;
color: #fff;
height:100%;
width:100%;
overflow:auto;
}
a img
{border:none;}

#content {
margin:0;
padding:0;
width:900px;
margin-left: 100px;
}

#sinistra {
margin: 0;
padding:0;
width: 300px;
float:left;
}

#destra {
margin:0;
padding:0;
width: 600px;
float:left;
line-height:17px;
}

#logo {
width: 170px;
}

#scritta {
margin: 0;
padding: 0;
height: 80px;
padding-top: 55px;
}

#bandierine {margin:0; padding:0;
position:absolute;
left: 940px;
top: 75px;
width:60px;}

#immagini {
padding:0;
position: absolute;
top: 100px;
left: 280px;
width: 720px;
height: 220px;
overflow: hidden;
background:#000E1C;
}
#immagini div
{
width:1000px;
}

#payoff{
margin: 0;
padding:0;
position:absolute;
top: 318px;
left:280px;
}

#menusinistra{
margin:0;
padding:0;
margin-top:10px;
height:auto !important;
height:180px;
min-height:180px;
}

#menusinistra ul {
margin:0;
padding:0;
padding-left:20px;
}

#menusinistra li {
list-style-type:none;
margin-bottom: 5px;
}

#menusinistra li a, #news a {
color: #443227;
text-decoration:none;
font-size: 16px;
}

#menusinistra li a:hover, #news a:hover {
color: #6699cc;
}

#menusinistra ul li ul {
margin:0;
padding:0;
padding-left:20px;
}

#menusinistra ul ul li {
margin:0; 
padding: 0;
color: #6699cc; 
text-align: left;
}

#menusinistra ul ul li a, #menusinistra ul ul li h3 {
color: #6699cc;
text-decoration: none;
font-size: 13px;
text-transform:capitalize;

}

#menusinistra ul ul li a:hover {
color: #443227;}

#menusinistra h3
{
margin:0; padding:0;
color:#443227;
font-weight:normal;
font-size:16px;
}
#menusinistra li.currentpage
{
border-left:  18px solid #6699CC;
padding-left:5px;
}
#menusinistra li.currentpage *
{
color:#6699CC;
}

#news {
margin:0;
padding:0;
padding-right: 35px;
margin-top: 40px;
margin-bottom: 60px;
color:#443227;
}
#news p {color: #443227;}

#news h1 {
color: #6699cc;
font-size:22px;
}

#news h2 {
margin:0; padding:0;
font-size:18px;
color: #443227;
text-align:right;
font-weight:bold;
margin-top:10px;
font-family: Trebouchet,Arial,Verdana;
}

#news h3 {
margin:0;
padding:0;
color: #6699cc;
font-size:12px;
text-align:right;
font-weight:normal; 
margin-bottom: 10px;
}

#news p {
margin:0;
padding:0;
color: #443227;
text-align:left;
margin-bottom:10px;
}

#indirizzo {
width:250px;
margin:0;
paddng: 0;
margin-left: 100px;
color: #6699cc; }

#indirizzo p {
font-size:10px;}

#indirizzo a {
color: #6699cc;
text-decoration:none;}

#indirizzo a:hover {
color: #443227;
}

#content2 {
margin:0;
padding:0;
padding-top: 236px;
}

#destrauno {
margin:0;
padding:0;
width:370px;
float: left;
padding: 10px;
padding-left:10px;
}

#destradue {
margin:0;
margin-top:20px;
padding:0;
float:left;
}
#destradue *
{
margin:0;
padding:0;
}

#testo {
padding-left:20px;
padding-right:20px;
color: #fff;
text-align:justify;
}

#testo a{
color: #6699cc;
text-decoration:none;}

#testo a:hover {
color: #fff;
}


#menu2{
margin:0;
padding:0;

}
#menu2 ul{
margin::0; padding:0;;
}
#menu2 li{margin:0; padding:0;
list-style-type:none;}
#menu2 a{
text-decoration:none; 
color: #fe0000;
font-size:17px;
}
#menu2 a:hover {
color: #fff;
}


#bottom{
margin:0;
padding:0;
clear:both;
height: 230px;
background-image:url(img/bottom.png);
background-repeat:no-repeat;}


dfn, .hidden
{display:none}

#mailing
{
padding:20px;
height:50px;
}
#mailing form
{
position:absolute;
width:300px;
}
#mailing form input
{
width:280px;
display:block;
background-color:#443227;
border:1px solid #7F5137;
color: #FFCBAF;
padding:4px;
}
#mailing form input[type="hidden"]
{
display:none;
}
#mailing form label input
{
display:inline;
width:auto;
color:#fff;
background-color:transparent;
border:none;
padding:0;
}

#pulsante_donazione
{
margin-top:15px;
padding-top:15px;
border-top: 1px solid #8F7262;
}
/* End of 'medici index' */

