/* Start of CMSMS style sheet '2009_impaginazione' */
/* fondazione cini onlus - impaginazione */

body
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
dfn
{
	display:none;
}
a
{
	text-decoration:none;
	color:#fff;
}
h1, h2, h3, h4, h5, h6
{
	font-family:"trebuchet ms", Helvetica, Arial, sans-serif;
	color:#fff;
        font-size:150%;
}
h3
{
	background:#671311;
	padding:10px;
}
p
{
margin: 0 0 5px 0;
}

.internal h1, .internal h2, .internal h3, .internal h4, .internal h5, .internal h6
{
	font-family:"trebuchet ms", Helvetica, Arial, sans-serif;
	color:#630501;
        background:#f9a61a;
        border-top:1px solid #630501;
        font-size:150%;
        padding:3px;
        padding-left:5px;
}

.content-1.internal h1 a, .content-1.internal h2 a, .content-1.internal h3 a, .content-1.internal h4 a,.content-1.internal h5 a, .content-1.internal h6 a
{
        color:#630501;
        background:#f9a61a;
        padding:0;
}
h3
{
	background:#671311;
	padding:10px;
}
.container
{
	position:relative;
	width:100%;
	max-width:1010px;
        width:expression(document.body.clientWidth > 1010? "1010px": "auto" );

	margin:0 auto;
	text-align:left;
}
.header
{
	padding:15px;
	height:165px;
	background:#F9A61A; /* f9a81c */
}
.top-menu
{
	position:absolute;
	top:0;
	right:10px;
}
.top-menu a
{
        /*color:#590A05;*/
        color:#fff;
	display:block;
	float:left;
	padding:4px;
	padding-left:15px;
	font-size: 125%;
}
.main-menu
{
	position:absolute;
	top:150px;
	right:10px;
}
.main-menu ul,
.top-menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.main-menu li,
.top-menu li
{
	margin:0; padding:0;
	display:block;
	float:left;
}
.main-menu li a
{
	color:#590A05;
	display:block;
	float:left;
	padding:4px;
	padding-left:15px;
	font-size: 125%;
}
.main-menu li a:hover,
.top-menu li a:hover
{
	color:#000;
}
.top-menu li a
{
	font-size:12px;
}

.donate
{
	position:absolute;
	top:60px;
	right:20px;
}
.donate a
{
	display:block;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:150%;
	font-family: 'trebuchet ms',helvetica,Arial,sans-serif;
	color:#fff;
	background:#f00;
	border:1px solid #fff;
}

.content
{
	padding-top: 15px; 
        padding-left: 15px;
}
.news .content
{
       padding-top:0;
}

.content-1
{
	clear:both;
	background-color:#B09057;
	color:#EEE3CE;
color:#fff;
        font-size:120%;
        font-family: 'trebuchet ms',helvetica,Arial,sans-serif;
}
.content-1.internal,
.content-1.internal a
{
        background-color:#fff;
	color:#000;
        font-size:100%;
        font-family: helvetica,Arial,sans-serif;
}
.content-2
{
        background:#F9A61A; /* f9a81c */
        overflow:hidden;
        width:100%;
}
.footer
{}

.content-1 .col-1,
.content-1 .col-2
{
	width:50%;
	float:left;
	display:inline;
	overflow:hidden;
}
.content-1.internal .col-1
{
       width:80%;
       background:#fff;
}
.content-1.internal .internal-menu
{
width:20%;
float:left;
margin-top:18px;
}
.internal-menu ul
{
margin:0; padding:0;
padding-top: 15px;
}
.internal-menu li
{
list-style-type:none;
display:block;
height:auto !important;
height:0;
}
.internal-menu li a
{
display:block;
padding:5px;
}
.internal-menu li a:hover
{
color:#630501;
        background:#f9a61a;
}

.content-1 .col-2
{
	float:right;
}

.content-2
{
	padding-top:10px;
	padding-bottom:10px;
}
.content-2 .col-1,
.content-2 .col-2,
.content-2 .col-3
{
	display:inline;
	float:left;
	overflow:hidden;
}

.content-2 .col-1
{
	width:30%;
}
.content-2 .col-1 ul
{
	list-style-type:none;
	padding:0; margin:0;
}
.content-2 .col-1 ul li a, .content-2 .col-1 ul li span
{
        margin:0;
	padding:14px;
	font-size:125%;
	display:block;
	background:#f00;
}

.content-2 .col-2
{
	width:30%;
}

.content-2 .col-3
{
	width:40%;
}
.content-2 .col-3 h1 a
{
      display:block;
      background:#671311;
      padding:3px;
}

#content .col_2
{
    width: 280px !important;
    width: 280px;
    float:right;
    position:relative;
}

#content .col_2 p
{
margin:0;
margin-bottom:7px;
}
#content .col_2 img
{
width:280px;
position:relative;
}

.footer
{
	background:#B09057;
	overflow:hidden;
font-size: 11px;
line-height:1em;
color:#fff;
}

.footer-menu ul
{
	list-style:type:none;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right;
}
.footer-menu li,
.footer-menu a
{
	display:block;
	float:left;
}
.footer-menu a
{
	padding:3px;
	padding-left:15px;
	padding-right:15px;
	border-left:2px solid #fff;
}
.footer p
{
margin:0; padding:0;
margin-bottom:4px;
}

/* pagargafi con immagini */
.content-1 .col-2 p,
.content-2 .col-2 p
{
padding:0; margin:0;
}

.breadcrumbs
{
border-bottom:1px solid #630501;
color:#F9A61A;
}
.internal .breadcrumbs a
{
color:#F9A61A;
}

/* End of '2009_impaginazione' */

