/* <![CDATA[ */


body {
	text-align		: center;
    font-size       : 11px;
	font-family		: Arial, Verdana;
    color           : #949494; 
}



#viewport {
	margin			: 0 auto;
	text-align		: left;
	width			: 762px;
}

#back_btt {
	float			: left;
	display			: inline;
	margin-left		: 5px;
	width			: 65px;
}

#back_btt1 {
	position		: relative;
	float			: right;
	width			: 65px;	
	margin-right	: 15px;
}

#back_btt ul,
#back_btt1 ul {
	width			: 65px;
	height			: 1.5em;
}

#back_btt ul li a,
#back_btt1 ul li a {
	display			: block;
	background		: #f5f5f5;
	text-decoration : none;
	width			: 55px;
	height			: 1.0em;
	color			: #666;
	padding			: 0.3em 5px 0.2em 5px;
}

#back_btt ul li a:hover,
#back_btt1 ul li a:hover {
	color 			: #e57f00
}


#page_title {
	float			: left;
	display			: inline;
	height			: auto !important;
	height			: 25px;
	min-height		: 25px;	
	width			: 265px;
}

#main {
	background-image	: url('../img/sfondi/main.jpg');
	background-position	: bottom left;
	background-repeat	: no-repeat;

	padding			: 0 0 30px 0;
	width			: 762px;
}


#column_normal {
	clear		: both;
}


#nav {
	color			: #666;
	padding			: 0em 0 0em 0;
	margin			: 0 0 28px 0;
	max-width		: 350px;
	text-align		: center;
	background		: #f5f5f5;
}

.lar3 { width : 21.6em; }

.lar2 { width : 169px; }


#nav ul {
	list-style-type	: none;
	padding			: 0;
	margin			: 0.3em 0 0 0;
	height			: auto;
	overflow		: hidden;
	background		: #f5f5f5;
	width			: 100%;
}


#nav ul li {
	margin			: 0 0.2em;
	padding			: 0 0.6em 0 0.2em;
	border-right    : 1px #ccc solid;
	background		: #f5f5f5;
	font-size		: 11px;
}

#nav ul li a {
	text-decoration : none;	
	color			: #666;
	background		: #f5f5f5;
	margin-right    : 2px;
}

#nav ul li a img {
	margin			: 0 4px 0 0.6em;
	background		: #f5f5f5;
}

#nav ul #lastnav {
	margin:0 0 0 0;
	border			: 0;
}

#nav ul #lastnav img {
	margin: 0 5px 0 4px;
}

/********* nifty ************/

.rtop, .rbottom {
    display         :block; 
    background      : #fff;
}

.rtop *, .rbottom * {
    display         : block; 
    height          : 1px; 
    overflow        : hidden; 
    background      : #f5f5f5;
}

.r1{
    margin          : 0 5px;
}

.r2 {
    margin          : 0 3px;
}

.r3 {
    margin          : 0 2px;
}

.r4 {
    margin          : 0 1px; 
    height          : 2px;
}

/**************************/


#menu2 {
	width			: 209px;
/*	background-image	: url('../img/sfondi/menu_left.jpg');
	background-position	: top left;
	background-repeat	: no-repeat;
*/
}

#menu2_top {
	width			: 207px;
	margin			: 0;
	/* height			: 200px; */
	height			: auto;
	padding			: 3px 0 0 0;
	/*background-image	: url('../img/sfondi/menu2top.jpg');
	background-position	: top left;
	background-repeat	: repeat-y;*/
	
	background-color:#F6F6F6;
	border-right	: 1px #dfdfdf solid;
	border-left	: 1px #dfdfdf solid;
}

/*By Rik: riadattato per il nuovo banner di auto insieme*/
#menu2_bottom {
	width			: 184px;
/*	margin			: 0;*/
	margin                  : 0 0 0 15px;
	height			: auto;
	text-align		: center;


/*
	background-image	: url('../img/sfondi/menu2bottom.jpg');
	background-position	: top left;
	background-repeat	: no-repeat;
	border-right	: 1px #dfdfdf solid;
	padding			: 10px 0 0 0;
*/
}

/*By Rik: riadattato per il nuovo banner di auto insieme*/
#menu_bottom_new {
	display:block;
	width:209px;

	height:115px;
	background:transparent url(../img/menu_bottom_new.jpg) top left repeat;
}

#menu2_rightline {
	width			: 186px;
/*	width			: 194px;*/
	height			: 50px;
	background-image	: url('../img/sfondi/menu_right.jpg');
	background-position	: top right;
	background-repeat	: no-repeat;

}

		#menu2 ul {
			/*background-image	: url('../img/sfondi/menu2top**.jpg');*/
			list-style-type	: none;
		}

		#menu2 ul li {
			border-bottom	: 1px #e9e9e9 solid;
		}

		#menu2 ul li.active  {
			background-image	: none;
			background-position	: 194px center;
			background-repeat	: no-repeat;

		}

		#menu2 ul li a {
			display			: block;
			text-decoration : none;
			background-image	: url(../img/sfondi/menu2_arrow_light.gif);
			background-position	: 194px center;
			background-repeat	: no-repeat;
	
		}


		#menu2 ul li a:hover {
			background-image	: url(../img/sfondi/menu2_arrow_dark.gif);
			background-position	: 194px center;
			background-repeat	: no-repeat;
			/***  per Joules ***/
		}
		

		#menu2 ul li img {
			padding			: 0 0 0 18px;
		}
		
		#menu2 ul li ul {
			padding: 0 0 10px 30px;
			list-style-type		: none;
/*
			background-image	: url('../img/sfondi/menu2top.jpg');
			background-position	: top left;
			background-repeat	: repeat-y;
*/
		}

		#menu2 ul li ul li, #menu2 ul li ul li a {
			color:#333;
			border-bottom	:none;

		}

		#menu2 ul li ul li.active, #menu2 ul li ul li.active a {
			color:#009966;

		}


#main_content {
	width			: 520px;

	margin-left		: 24px;
	padding			: 16px 9px 0 0;

	color			: #666;
	background-image	: url('../img/sfondi/menu_left.jpg');
background-position	: top right;
background-repeat	: no-repeat;

}

#page_title {
	margin-bottom	: 2.1em;
}

.hide {
	display			: none;
	height			: 0;
	width			: 0;
}


h2 {
	color			: #096;
	font-size		: 11px;
	font-weight		: bold;
	margin			: 0 0 5px 0;
	padding			: 5px 0 0 0;
}


#disclaimer {
	margin			: 3em 0 0 0;
}

#disclaimer p {
	color			: #999;
	font-size		: 10px;
}

#column_normal .disclaimer {
	color: #009966;
	font-size: 11px;
}




.iniziotelefono {
	
	border-left 	: 1px solid #e8e8e8;
	border-right 	: 1px solid #e8e8e8;
	background-color: #f5f7f6;
	background-image	: url('../img/sfondi/iniziotelefono.gif');
background-position	: bottom left;
background-repeat	: no-repeat;

	padding			: 5px 10px 0 10px;
	width			: 147px;
}


.finetelefono {
	height			: 6px;
	font-size		: 0px;
	background-image	: url('../img/sfondi/finetelefono.gif');
background-position	: bottom left;
background-repeat	: no-repeat;
	
}

/*
.numerotelefono {
	font-size		: 14px;
	font-weight		: bold;
	color			: #096;
}
*/

.numerotelefono {
	font-size		: 14px;
	font-weight		: bold;
	color			: #666;
}

.numerotelefonoverde {
	font-size		: 14px;
	font-weight		: bold;
	color			: #096;
}
.iniziotelefono p {
	margin			: 0;
	padding			: 0;
}

h4 {
	height			: 63px;
/*	height			: 110px;*/
background-image	: url('../img/sfondi/iniziolistah4.gif');
background-position	: top left;
background-repeat	: no-repeat;

	color           : #567893;
	font-size       : 11px;
	font-weight     : bold;
	padding			: 5px 10px 0 10px;
	width			: 179px;
}

.numeroverde {
/*	margin			: 0 18px 0 0;*/
	width			: 169px;
    margin: 10px 2px 0px 2px;

}


#socstrutt {
	text-align		:center; 
	margin			: 2em 0 0 0;
}



.fnd_int a,
.fnd_pens a,
.cont_idx a,
.gest_sep {
	color			: #096;
	text-decoration	: none;
	display			: block;
	padding			: 0 0 0 20px;
}

.fnd_doc1 a {
	/* background		: url('../img/sfondi/ico_doc.gif') center left no-repeat; */
	
    background-image 	: url('../img/sfondi/ico_gra.gif');
    background-position	: center left;
    background-repeat 	: no-repeat;
}

.fnd_doc2 a {
	/* background		: url('../img/sfondi/ico_gra.gif') center left no-repeat; */

    background-image 	: url('../img/sfondi/ico_doc.gif');
    background-position	: center left;
    background-repeat 	: no-repeat;
}

.gest_sep {
	/* background		: url('../img/sfondi/menu2_arrow_dark.gif') center left no-repeat; */
	
    background-image 	: url('../img/sfondi/menu2_arrow_dark.gif');
    background-position	: center left;
    background-repeat 	: no-repeat;
	
	padding	    	: 5px 10px;
	border-bottom	: 1px #dbdbdb solid;
}


.fnd_int, .fnd_pens, .cont_idx {
	height			: auto;
	overflow		: hidden;
	width			: 544px;
	border-bottom	: 1px #dbdbdb solid;
}

	.fnd_int div,
	.fnd_pens div,
	.cont_idx div	{
		float		: left;
		display		: inline;
		padding	    : 5px 10px;
	}

	.fnd_tit,
	.fnd_tit h2	{  width: 210px; }
	
	.fnd_int .fnd_doc1, 
	.fnd_pens .fnd_doc1 {  width: 155px; }
	
	.fnd_int .fnd_doc2 
	.fnd_pens .fnd_doc2 {  width: 115px; }
	
	.cont_idx .fnd_doc1 {
		width: auto;
	}
	
	.fnd_pens .fnd_tit,
	.cont_idx .fnd_tit {
		padding	    	: 5px 0px;	
		width			: 230px; 
	}

	h2.titfondo {
		margin: 0;
		padding: 0;
	}

#main_content_full {

	width			: 729px;
	margin-left		: 24px;
	padding			: 16px 9px 0 0;
	color			: #666;
	background-image 	: url('../img/sfondi/menu_left.jpg');
    background-position	: top right;
    background-repeat 	: no-repeat;
}

/* ]]> */