﻿div.tabpanel {
	/*margin:0 auto;*/
	width: 100%;
	margin-bottom: 2em;
	
}
div.tabpanel div.tab {
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-top: 0;
	margin-bottom:10px;

}
div.tabpanel div.tab {
	padding: 10px;
}

/*Front*/
div.tabpanelFront {
	/*margin:0 auto;*/
	width: 100%;
	margin-bottom: 2em;	

}

div.tabpanelFront div.tab {
	border: 1px solid #D7D7D7;
	border-top: 0;
}
div.tabpanelFront div.tab {
	padding: 10px;

}

/*End Front*/

div.tab h2 {
	width: 100%;
	margin: 0;
	padding: 0.3em 0;
	font-size: 150%;
	color: #86A5D8;
}
div.tab p {
	margin-top: 0;
}
/* Inizio tab */
ul.tabnav {
	width: 100%;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/images/tab/line.png) repeat-x bottom;
			

}
ul.tabnav li {
	float: left;
	margin: 0 0 0 0.2em;
	padding: 0;

}
ul.tabnav a {
	float: left;
	padding: 0 0 0 0.8em;
	/*background: url(/images/tab/tab.png) no-repeat  top left;*/
	background-color:#f8f8f8;
	text-decoration: none;
	color: #222;
	border-bottom: 1px solid #D7D7D7;
	border-top: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;

}
ul.tabnav span {
	float: left;
	padding: 0.6em 0.8em 0.6em 0;
	background: url(tab.png) no-repeat top right;
	cursor: pointer;
	font-size:11px;
		
	
		
}

ul.tabnav a.active, ul.tabnav a:hover {
	/*background: url(/images/tab/tab.png) no-repeat top left;*/
	background-color:#f8f8f8;	
	border-bottom: 1px solid #FFF;
	
	
	
	
}
ul.tabnav a.active span, ul.tabnav a:hover span {
	/*background: url(/images/tab/tab.png) no-repeat top right;*/
	background-color:#f8f8f8;
	
	color: #184D8A;


	
}
