﻿body {
    background-image: url('../Images/Saottini_mainBg.png'); 
    background-color: White;
    margin: 0px;
    padding: 0px; 
    font-family: Helvetica, Arila Sans-Serif; 
    overflow-x: hidden; 
    font-size: 12px;
}
.container {
    background-image: url('../Images/Saottini_mainBoxBg2.png'); 
    background-repeat: no-repeat;
    background-color: #DCE8F0; 
    margin: 0px auto;
    width: 1000px; 
    min-height: 1280px;
}
img {
    border-width: 0px;
    -ms-interpolation-mode: bicubic;
}
p {
    margin: 0px;
    padding: 0px;
}

/* HEADER */

.header {
    width: 980px;
    display: table;
    margin: 0px auto;
}
.headerLeft {
    float: left;
}
.headerRight {
    float: right;
    margin: 18px 15px 0px 0px;
}

/* BRANDS BOX */

.brandsBox {
    color: #7E6B71;
    width: 231px;
    margin: 0px 0px 0px 50px; 
    font-size: 14px;
}
.brandsBoxTop {
    background-image: url('../Images/Saottini_brandsBoxTop.png'); 
    background-repeat: no-repeat; 
    width: 231px;
    height: 10px;
}
.brandsBoxBottom {
    background-image: url('../Images/Saottini_brandsBoxBottom.png'); 
    background-repeat: no-repeat; 
    width: 231px; 
    height: 10px;
}
.brandsBox ul {
    background-image: url('../Images/Saottini_brandsBoxBg.png'); 
    background-repeat: repeat-y;
    margin: 0px;
    padding: 20px 0px 20px 0px; 
    list-style-image: url('../Images/Saottini_ArrowR.png'); 
}
.brandsBox ul li {
    margin: 0px 0px 0px 60px;
    padding: 1px 0px 1px 0px;
}
.brandsBox ul li a {
    color: #7E6B71;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
    margin: 2px 0px 0px 0px; 
    position: relative; 
    top: -4px; 
    left: 5px;
}
.brandsBox ul li a:hover {
    color: Black;
}

/* TOP MENU */

.topMenu {
    margin: 20px auto; 
    width: 1000px;
    font-size: 12px;
    text-align: center;
}
.topMenu ul {
    margin: 0px;
    padding: 5px 0px 10px 0px;
    list-style-type: none;
    background-image: url('../Images/Saottini_MenuTopBg.png');
    background-repeat: repeat-x;
}
.topMenu ul li {
    width: 95px;
    margin: 0px 0px;
    padding: 5px 0px 15px 0px;
    display: -moz-inline-stack;
    display: inline-block;
    text-align: center;
    zoom: 1;
    *display: inline;
    background-image: url('../Images/Saottini_MenuBtn.png');
    background-repeat: no-repeat;
    background-position: center top;
}
.topMenu ul li:hover {
    background-image: url('../Images/Saottini_MenuBtnOver.png');
    background-repeat: no-repeat; 
    background-position: center top;
    color: White;
}
.topMenu ul li:hover a {
    color: White;
}
.topMenu ul li a {
    color: #7E6B71; 
    display: block;
    text-decoration: none;
    padding: 4px 0px;
}
.topMenu ul li a:hover {
    color: White;
}

/* HOME CONTENT */

.homeContent {
    width: 950px;
    padding: 0px;
    display: table;
    position: relative;
    margin: 0px 25px; 
}
.homeContent h1 {
    font-family: Helvetica, Arial, Sans-Serif; 
    text-transform: uppercase;
    color: #7E6B71; 
    font-weight: normal;
    font-size: 20px;
    padding: 0px;
    margin: 0px 0px 15px 0px;
}
.homeContent a {
    color: #0872B9;
    text-decoration: none;
}
.homeContent a:hover {
    background-color: #BDD0DD; 
}
.leftCol {
    float: left;
    width: 250px;
    margin: 0px;
}
.centralCol {
    float: left;
    width: 320px;
    margin: 0px 32px;
}
.rightCol {
    float: left;
    width: 300px;
}
.promoBox {
    border-bottom: 1px solid #BDD0DD;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.promoBox img {
    margin-bottom: 10px;
    display: block;
}
.lnkDdownloadFile {
    font-size: 12px;
    color: Black !important;
    position: relative;
    top: -20px;
}
.lnkDdownloadFile:hover {
    background-color: Transparent !important;
    text-decoration: underline;
}
.lnkDdownloadFile img {
    position: relative;
    top: 15px;
    left: -6px;
}
.linksBox {
    display: table;
    width: 100%;
}
.linksBox a {
    display: block;
    float: left;
    font-size: 10px;
    margin: 0px 20px 0px 0px;
    width: 100px;
}
.linksBox a:hover {
    color: Black;
    background-color: Transparent;
}
.linksBox img {
    height: 60px;
    position: relative;
    margin: 0px 0px 5px 0px;
    display: block;
}
.eventBanner {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #BDD0DD;
}
.eventsBox {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
}
.eventItem {
    border-bottom: 1px solid #BDD0DD;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.eventItem h2 {
    font-family: Verdana, geneva, Sans-Serif;
    font-size: 14px;
    color: #80612E;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.eventItem p {
    margin: 0px;
    padding: 0px;
}
.mediacenterBox {
    border-bottom: 1px solid #BDD0DD;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.mediacenterBox img {
    width: 300px; 
    margin-bottom: 10px;
    display: block;
}
.homeContactIconsTab {
    width: 75%;
}
.contactIcon {
    width: 30px;
}
.contactText {
    padding-left: 5px;
    font-size: 12px;
}
.homeContactIconsTab a {
    color: Black; 
    text-decoration: none;
}
.homeContactIconsTab a:hover {
    color: #999999;
    background-color: Transparent;
}

/* PAGE CONTENT */

.pageContent {
    width: 980px;
    padding: 0px 25px;
    margin: 0px auto; 
    display: table;
    position: relative;
    font-size: 11px; 
    color: #555555;
}
.pageContent h1 {
    font-family: Helvetica, Arial, Sans-Serif;
    color: #7E6B71; 
    text-transform: uppercase;
    font-weight: normal;
    font-size: 22px;
    padding: 0px;
    margin: 0px 0px 15px 0px;
}
.pageContent h2 {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    color: #0872B9; 
    padding: 0px; 
    font-weight: normal;
    margin: 0px 0px 10px 0px;
}
.pageContent h3 {
    font-family: Helvetica, Arial, Sans-Serif;
    color: #0872B9; 
    font-weight: normal;
    font-size: 14px;
    padding: 0px;
    margin: 15px 0px 5px 0px;
}
.pageContent p {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    line-height: 150%;
}
.pageContent a {
    color: #0872B9;
    text-decoration: none;
}
.pageContent a:hover {
    background-color: #BDD0DD; 
}
.pageContent ul {
    margin: 0px 0px 10px 15px;
    padding: 0px 0px;
    list-style-type: square;
    line-height: 150%;
}
.pageContent ul li {
    margin: 0px;
    padding: 0px 0px 5px 0px;
}
.pageLeft {
    float: left;
    width: 200px;
}
.pageRight {
    margin: 0px 25px 0px 220px;
}
.strong {
    font-weight:  bold;
    color: #1a1a1a;
}
.large {
    font-size: 12px;
}

/* SUB MENU */

.subMenu {
    padding-top: 20px;
}
.subMenu h4 {
    font-family: Helvetica, Arial, Sans-Serif;
    color: #7E6B71; 
    font-size: 18px;
    font-weight: normal;
    margin: 0px 15px 10px 15px;
    padding: 0px 0px 3px 0px; 
    border-bottom: 1px solid White;
}
.subMenu ul {
    margin: 0px 0px 0px 15px;
    padding: 0px 0px;
    list-style-type: none;
    font-size: 12px; 
    font-weight: bold;
}
.subMenu ul li {
    margin: 0px;
    padding: 3px 0px;
}
.subMenu ul li:hover {
}
.subMenu ul li a {
    color: #0872B9;
    text-decoration: none;
    padding: 1px 0px;
}
.subMenu ul li a:hover {
    color: Black;
}
.subMenu ul li a.currentItem {
    color: Black;
    background-color: #BDD0DD; 
}
.backLeftIcon {
    margin: 10px 5px 0px 0px;
    position: relative; 
    top: 6px;
}

/* FOOTER */

.footer {
    width: 1000px;
    padding: 0px;
    margin: 20px 0px 0px 0px;
    background-image: url('../Images/Saottini_MenuTopBg.png');
    background-repeat: repeat-x;
    font-size: 12px; 
    text-align: center;
/*
    background-image: url('../Images/Saottini_footerLine.png');
    background-repeat: no-repeat;
*/
    color: #7E6B71;
}
.footer a {
    color: #7E6B71;
    text-decoration: none;
    padding: 0px 10px;
}
.footer a:hover {
    text-decoration: underline;
}
.footer p {
    padding: 30px 25px;
}

/* FORM ELEMENTS */

.formTab {
    width: 100%;
}
.formTab td {
    height: 40px;
}
.label {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;	
}
.txtBox {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	padding: 5px 4px;
	margin: 3px;
	border: 1px Solid Silver;
	background-image: url('../Images/txtBox_bg.jpg');
	background-repeat: repeat-x;
	width: 200px;
}
.txtArea {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	padding: 7px 4px;
	margin: 3px;
	border: 1px Solid Silver;
	width: 202px;
	background-image: url('../Images/txtBox_bg.jpg');
	background-repeat: repeat-x;
}
.select {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	padding: 4px 0px;
	margin: 3px;
	border: 1px Solid Silver;
	width: 210px;
}
.button {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	padding: 3px 5px;
	margin: 3px;
	border: 1px Solid Silver;
	background-image: url('../Images/txtBox_bg.jpg');
	background-repeat: repeat-x;
}
.button:hover {
    color: Black;
}
.jobOpp {
    width: 700px;
    position: relative;
}
.jobOpp .txtBox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: Black;
	padding: 5px 4px;
	margin: 3px;
	border: 1px Solid Silver;
	background-image: url('../Images/txtBox_bg.jpg');
	background-repeat: repeat-x;
	width: 150px; 
	display: block;
}
.jobOpp .select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: Black;
	padding: 2px 0px;
	margin: 3px;
	border: 1px Solid Silver;
	width: 156px;
	display: block;
}
.formBlock {
    float: left;
    width: 180px;
    margin: 0px 30px 30px 0px;
}
.chkPrivacy label {
    width: 0px;
    font-size: 10px;
    margin-left: 3px;
}
.chkPrivacy input {
    margin: 10px 0px 0px 0px;
}
.chkBoxList {
    width: 100%;
    margin: 10px 0px 15px 0px;
}
.chkBoxList td {
    padding: 0px;
}
.vSummary {
    margin-bottom: 15px;
    font-size: 11px;
}
.vSummary2 {
    margin: 10px 0px; 
    float: right;
    width: 150px; 
    border: 1px solid red; 
    padding: 10px;
}
.lblCol {
    width: 180px;
}
.privacyBox {
    margin: 15px 0px; 
    overflow-y: auto; 
    overflow-x: hidden; 
    height: 250px; 
    font-family: Verdana, Geneva, Sans-Serif; 
    font-size: 10px;
}
.calendar .ajax__calendar_container {
    background-color: White !important; 
    margin-left: 20px;
}
.ajax__calendar_day {
    text-align: center;
}
.ajax__calendar_day:hover {
    color: #0872b9; 
    background-color: Silver;
}
.ajax__calendar_today {
    border: 1px solid Silver;
}
.rbtnList {
    font-size: 14px;
}
.feedbackBox {
    font-size: 14px; 
    color: #222222;
}

/* CAR SEARCH */

.searchHeaderTools {
    background-color: #f0f0f0;
    border: 1px solid #dcdcdc;
    display: table; 
    width: 720px;
    margin-bottom: 10px;
    padding: 10px 5px;
}
.searchHeaderTools img {
    position: relative;
    top: 5px;
}
.searchHeaderTools a {
    text-decoration: none;
}
.lft {
    float: left;
    margin: 0px 20px 10px 10px;
}
.containerRicerca {
    width: 100%;
}
.searchBox table td {
    padding: 5px 0px;
}
.searchBox table td select {
    width: 150px;
    font-size: 11px;
}
.cell-title {
    padding: 15px 0px 5px 0px !important;
}
.cell-title span {
    font-size: 14px; 
    display: block;
    color: Black;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 3px 0px; 
    border-bottom: 1px solid #808080; 
}
.footerSearch {
}
.carCountLink {
    border-top: 1px solid #dcdcdc;
    padding-top: 10px;
    margin-top: 10px;
    font-size: 14px;
}

/* CAR LIST */

.carListTab {
    font-size: 11px;
    width: 720px; 
}
.carListTab th {
    font-size: 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
}
.carListTab tr {
}
tr.carListPager {
    font-size: 16px;
}
tr.carListPager td {
    padding: 10px 5px;
}
.altRow td {
    background-color: #f0f0f0;
}
.carListImgCell {
    width: 82px;
    padding: 2px 0px;
}
.carThumbBox {
    width: 80px;
    height: 50px;
    overflow: hidden;
}
.carThumbBox img {
    width: 80px;
}
.carListDataCell {
    width: 250px;
    padding: 0px 10px;
}
.carListDataCell a {
}

/* CAR DETAILS */

#ctl00_ContentPlaceHolder1_Usato_Scheda1_ctl00 {
    width: 720px;
}
.carDetailsBox {
    margin: 15px 0px;
    padding: 15px 10px 5px 10px;
    border: 1px solid #dcdcdc;
    background-color: #f0f0f0;
    width: 700px;
}
.carDetailsBox table {
    width: 100%;
}
.carDetailsBox table td {
    padding: 2px 10px;
}
#alternate {
    background-color: #f0f0f0;
}
#alternate1 {
    background-color: White;
}
.emPrice {
    font-size: 14px;
    font-weight: bold;
}
.carDetailsPictureBox {
}
.carDetailsImgPreview {
    width: 340px;
    border: 1px solid #dcdcdc;
}
.carDetailsImgPreview:hover {
    border: 1px solid Gray;
}
.thumbsContainer {
    display: table;
    width: 100%;
    margin: 10px 0px;
}
.foto_car {
    float: left;
    margin: 0px 10px 10px 0px;
    width: 66px;
    height: 40px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
}
.foto_car:hover {
    border: 1px solid Gray;
}
.foto_car img {
    width: 66px;
}
.suggestCarFormBox {
    margin: 0px 0px 20px 0px;
    background-color: #f0f0f0;
    border: 1px solid #dcdcdc;
    padding: 10px 15px; 
    font-size: 11px;
}
.popupContainer {
    margin: 15px 15px 0px 15px;
    padding: 15px; 
    background-color: White;
    width: 850px; 
    display: table;
}
h1.popupTitle {
    font-size: 20px;
    color: #7e6b71;
    font-weight: normal;
    margin: 15px 15px 0px 15px;
    padding: 0px; 
}
.popupThumbsContainer {
    float: left;
    display: table;
    width: 300px;
    margin: 15px 0px 0px 15px;
}
.thumbImg {
    width: 120px;
    float: left;
    margin: 0px 15px 15px 0px;
    cursor: pointer;
}
.largePicture {
    margin: 15px 0px 15px 300px;
}
.largePicture img {
    width: 480px;
}
.closePopup {
    color: Black;
    margin: 10px 15px;
}
.closePopup a {
    color: Black;
    text-decoration: none;
}
.closePopup a:hover {
    text-decoration: underline;
}

/* SERVIZI */

.serviceList {
    width: 95%;
}
.serviceList img {
    float: left;
    margin: 0px 15px 10px 0px;
}
.serviceBox {
    height: 130px;
    margin-bottom: 20px;
    border-bottom: 1px solid White;
    display: table;
    width: 100%;
}

/* ACCORDION STYLES */

.accordionHeader2 {
    font-size: 14px; 
    color: White;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 30px; 
    cursor: pointer;
    background-image: url(../Images/Saottini_Arrow.png); 
    background-position: 0 0; 
    background-repeat: no-repeat; 
    border: 1px solid Black;
    background-color: #0872B9;
    height: 40px;
}
.accordionHeader2 h3 {
    color: White;
}
.accordionHeader {
    font-size: 14px; 
    color: Black;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 30px; 
    cursor: pointer;
    background-image: url(../Images/Saottini_Arrow.png); 
    background-position: 0 0; 
    background-repeat: no-repeat; 
    border: 1px solid White; 
    height: 40px;
}
.accordionHeader:hover {
    border: 1px solid Black;
    background-color: #0872B9;
}
.accordionHeader:hover h3 {
    color: White;
}
.accordionHeaderSelected {
    border: 1px solid White;
    background-color: #0872B9;
    font-size: 14px; 
    color: White;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 30px; 
    cursor: pointer;
    background-image: url(../Images/Saottini_ArrowDown.png); 
    background-position: 0 0; 
    background-repeat: no-repeat; 
    height: 40px;
}
.accordionHeaderSelected h3 {
    color: White;
}
.accordionHeaderSelected:hover {
    border: 1px solid Black;
    background-color: #0872B9;
}
.accordionHeaderSelected:hover h3 {
    color: White;
}
.accordionContent {
    border: 1px Solid Silver;
    margin-bottom: 20px; 
    background-color: #f0f0f0;
    padding: 15px;
}
.accordionContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 3px 0px; 
}
.officeContent {
    display: table;
    width: 100%;
}
.addressBlock {
    width: 250px;
    float: left; 
    margin: 0px 0px 0px 20px;
}
.timetableBlock {
    width: 220px;
    float: left;
}
.mapBlock {
    float: left;
}

/* CONFIGURATORI */

.CCContainer {
    display: table;
    width: 700px;
}
.CCBox {
    clear: left;
    margin-bottom: 20px;
    border-bottom: 1px solid White; 
    height: 120px;
}
.CCBox img {
    float: left;
    margin: 0px 15px 0px 0px;
}
.CCContainer .linkItem {
    font-size: 14px; 
    color: Black;
    font-weight: bold;
    margin: 0px 0px 0px 160px;
    padding: 15px 0px 0px 35px; 
    cursor: pointer;
    background-image: url(../Images/Saottini_Arrow.png); 
    background-position: 5px 12px; 
    background-repeat: no-repeat; 
    border: 1px solid White; 
    height: 30px; 
    display: block;
}

/* EUROMOBIL */

.EuromobilTab {
    width: 100%;
    margin-bottom: 15px;
}
.EuromobilTab tr th {
    font-weight: bold;
    color: Black;
    border-bottom: 1px solid Gray;
    text-align: center;
    padding: 3px;
}
.EuromobilTab tr td {
    font-weight: bold;
    border-bottom: 1px solid Gray;
    text-align: center;
    padding: 3px;
}
.EuromobilTab .modelsCol {
    text-align: left;
    width: 125px;
}

/* MEDIA GALLERY */

.MGVideosTab {
    position: relative; 
}
.MGVideosTab td {
    vertical-align: top;
}
.videoBox {
    margin: 0px 18px 15px 0px;
}
.videoBox a {
    display: block;
    text-align: center;
    font-size: 12px;
    background-color: White;
    width: 205px;
    height: 30px;
	border: 1px Solid Silver;
	background-image: url('../Images/txtBox_bg.jpg');
	background-repeat: repeat-x;
	padding: 5px;
}
.videoBox a:hover {
    background-color: White !important;
    color: Black;
}
.pictureBox {
    margin: 0px 18px 15px 0px;
    text-align: center;
}
.imageBox {
    width: 100px;
    height: 60px;
    overflow: hidden;
}
.imageBox img {
    width: 100px;
}
.pictureTitle {
    font-size: 11px;
    background-color: White;
    width: 94px;
    height: 22px; 
    overflow: hidden;
	border: 1px Solid Silver;
	background-image: url('../Images/txtBox_bg.jpg');
	background-repeat: repeat-x;
	padding: 3px; 
	line-height: 12px;
}
.pictureTitle a {
    display: block;
}
.pictureTitle a:hover {
    background-color: White !important;
    color: Black;
}

/* MERCHANDISE */

.brandsBoxMerchandise {
    background-color: White;
    text-align: center; 
    height: 89px;
}
.brandsBoxMerchandise img {
    border: 1px solid Transparent !important;
    filter: alpha(opacity=30);
    opacity: 0.3; 
    margin: 10px 0px;
}
.brandsBoxMerchandise img:hover {
    border-top: 1px solid Silver !important;
    border-right: 1px solid Silver !important;
    border-bottom: 1px solid Silver !important;
    border-left: 1px solid Silver !important;
    filter: alpha(opacity=100);
    opacity: 1.0;
}
.brandsBoxMerchandise .selectedBrand img {
    border: 1px solid Silver !important;
    filter: alpha(opacity=100);
    opacity: 1.0;
}
.brandsBoxMerchandise a:hover {
    background-color: Transparent !important;
}
.catBoxMerchandise {
    background-color: White;
    text-align: center;
    padding: 5px;
    margin: 5px 0px;
}
.merchTab {
    width: 100%;
    margin: 20px 0px;
}
.merchTab td {
    vertical-align: top;
    border-bottom: 1px solid #cdcdcd;
}
.merchAltRow {
}
.pThumbBox {
    width: 120px;
    height: 80px;
    overflow: hidden;
    margin: 8px 0px; 
    background-color: White; 
    text-align: center;
}
.pThumbBox img {
    height: 80px;
    margin-top: 0px;
}
.thumbFix img {
    margin-top: 0px;
}
.pDesc {
    margin: 5px 20px 10px 20px;
    padding: 0px 0px 0px 0px;
}
.pDesc h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.pDesc p {
    margin: 0px;
    padding: 0px; 
    line-height: normal;
}
.pPrice {
    border: 1px solid Silver; 
    background-color: White; 
    width: 80px; 
    padding: 5px 10px; 
    margin-top: 8px; 
    text-align: center;
}
.pTotalPrice {
    font-size: 12px;
    color: Gray;
    text-decoration: line-through;
}
.pFinalPrice {
    font-size: 14px;
    color: #0872B9;
    font-weight: bold;
}
.lnkButton {
    display: block;
    color: Black !important;
    background-image: url('../Images/Saottini_btn.png');
    background-repeat: no-repeat; 
    padding-top: 6px; 
    margin: 10px auto 0px auto;
    width: 85px;
    height: 25px;
    font-size: 12px; 
    font-weight: bold; 
    text-align: center;
}
.lnkButton:hover {
    color: #0872B9 !important;
    background-color: Transparent !important;
}
.pager td {
    font-size: 18px;
    padding: 5px 10px 0px 0px; 
    border-bottom: 0px;
}
.pDetailsTab {
    width: 100%;
}
.pDetailsItemTab {
    width: 100%;
}
.pDetailsItemTab td {
    vertical-align: top;
}
.pDetailsItemTab .pDetailsImage {
    width: 200px;
}
.pDetailsItemTab .pDetailsImage img {
    width: 200px;
}
.pDetailsItemTab .pDetailsData {
    padding-left: 20px;
}

/* EVENTI */

.eventItemTab {
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 15px;
    padding: 0px;
}
.eventItemTab td {
    vertical-align: top !important;
    padding: 0px 0px 15px 0px;
}
.eventItemTab h3 {
    margin: 0px;
    padding: 0px;
}
.eventImageBox {
    height: 80px;
    width: 120px;
    overflow: hidden;
    margin-right: 15px;
}
.eventImageBox img {
    width: 120px;
}