div.presentazione_partner_container{
    text-align: center;
    width: 100%;
}
div.presentazione_partner_container img{
    border: none;
}

div.presentazione_partner_container div.panes{
    margin: 5px auto 0px auto;
    background: url(images/partner/presentazione_partner_sfondo.jpg) no-repeat;
    width: 880px;
    height: 383px;
    overflow: hidden;
}
div.presentazione_partner_container div.panes p {
  text-align: justify;
  padding-right: 10px;
}
  
div.presentazione_partner_container div.panes div {
	display:none;
	padding: 5px 10px;
	border: none;
        text-align: left;
        font-size: 1.2em;
        width: 860px;
        height: 373px;
        overflow-y: scroll;
}
div.presentazione_partner_container div.panes table {
    border-spacing: 0px;
    border-collapse: collapse;
    border: 1px solid #036;
}
div.presentazione_partner_container div.panes td {
    padding: 3px;
    vertical-align: top;
    border: 1px solid #036;
}

div.presentazione_partner_container div.tabs_container {
        /*background: url(images/partner/presentazione_partner_sfondo.jpg) no-repeat;*/
        background-position: left bottom;
        width: 860px;
        margin: 0px auto;
        overflow: hidden;
        padding-right: 20px;
}
div.tabs_container ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:40px;
}

/* single tab */
div.tabs_container ul.tabs li {
        color: #003366;
	float:left;
	text-indent:0;
	padding:0;
        width: 143px;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
div.tabs_container ul.tabs a {
   color: #003366;
	height:60px;
   font-size: 16pt;
   font-family: Tahoma, sans-serif;
	display:block;
   height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	margin:0px;
	position:relative;
}

div.tabs_container ul.tabs a:visited {
        color: #003366;
}

div.tabs_container ul.tabs a:active {
        background-color: #003366;
        color: white;
	outline:none;
}

/* active tab uses a class name "current" */
div.tabs_container ul.tabs a.current,div.tabs_container ul.tabs a.current:hover,div.tabs_container ul.tabs li.current a {
        background-color: #003366;
	cursor:default !important;
        color: white;
}
div.presentazione_partner_container a.button_link{
    margin: 10px auto;
    display: block;
}
div.presentazione_partner_container p.question {
	margin-bottom: 0;
}
div.presentazione_partner_container p.answer {
	margin-top: .5em;
	margin-bottom: 1.5em;
	padding-left: 1em;
	font-size: 15px;
}
div.presentazione_partner_container p.faqIntro {
	margin-bottom: 2em;
}
div.presentazione_partner_container p.question em, div.presentazione_partner_container p.answer em {
	font-weight: bold;
}