html,body{
	margin: 0;
	padding:0;
	height: auto;
}

body{
	padding: 0;
	margin: 0;
	background-color: #FFF;
	color: #3C3628; 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

img{
	border:0;
}

/*---------------TOP---------------*/

#top {
	padding: 2px;
	text-align: center;
	color: #fff;
	background-color: #a1906b;
	text-align: center;
	margin: auto;
	width: 760px;
}

div#container{
	width: 760px;
	margin:0 auto;
	padding: 10px 0 0 0;
	background-color: #FFF;
	position: relative;
	min-height: 100%;
}

div#top_nav{
	padding: 10px 0 0 0;
	margin: 0;
	width: 760px;
	height: 20px;
}

#top_nav #top_left {
	float:left; 
	margin:0;
	padding: 0 0 0 10px;
	height:17px;
}

#top_nav #top_right {
	float:right; 
	margin:0;
	padding: 0;
	height:25px;
}

#top_nav ul.nav_list {
	list-style:none; 
	display:inline; 
	margin:0; 
	padding:0;
}

#top_nav ul.nav_list li {
	display:inline; 
	margin: 0;
	padding: 10px;
	font-weight:bold; 
	font-size:12px; 
	color: #A1906B;
	background: url(../images/puntiniB.gif) no-repeat left;
}

#top_nav ul.nav_list li a {
	color: #A1906B;
	font-weight: bold; 
	text-decoration:none;
}

#top_nav ul.nav_list li a:link {
	color: #A1906B;
	font-weight: bold; 
	text-decoration:none;
}

#top_nav ul.nav_list li a:hover {
	color:#F6871F; 
	text-decoration:none;
}

div#sub_container{
	width: 760px;
	margin:0 auto;
	padding:0;
	background-color: #fff;
	position: relative;
	min-height: 100%;
	border-left:1px solid #A1906B; 
	border-right:1px solid #A1906B;
}

#header { 
width:740px; 
height: 92px; 
background: url(../images/header_bar.gif) repeat-x;
margin: 0 10px 0 10px; 
padding:0;
}

/*#logobox { 
	float:left; 
	width:175px; 
	height:61px; 
	margin: 0; 
	padding:18px 0 0 40px; 
}

div#header p{
	margin: 0;
	padding: 34px 15px 0 0;
	color: #F6871F;
	font-size: 28px;
	float:right;
}

div#header p{
	padding: 30px 15px 0 0;
}*/

#logobox { 
	float:left; 
	width:175px; 
	height:61px; 
	margin: 0; 
	padding:18px 25px 0 0px; 
}

#qualitabox { 
	float:right; 
	margin: 7px 0 0 0; 
	padding:0;
}

div#header p{
	margin: 0;
	color: #F6871F;
	font-size: 28px;
	float:left;
}

div#header p{
	padding: 35px 15px 0 0;
}

#content-container {
	width:740px;
	padding:0;
	margin:0 auto;
	text-align:left;
	}
	
/*----BANCHE E INTERMEDIARI-------*/
	
#content {
	float: left;
	width: 525px;
	margin: 20px 0 10px 0;
	padding: 0 10px 10px 10px;
	border-right: 1px solid #F6871F; 
	text-align: justify;
}

#content a{
	text-decoration: none;
	color:#F6871F;
}

#content a:hover{
	text-decoration: underline;
	color:#A1906B;
}


#content ul li {
	list-style-image: url(../images/bulletDisk.gif);	margin: 5px 0 0 0;	padding: 0;
	}


#content h1{
	margin: 0;
	padding: 5px 0 0 20px;
	color: #A1906B;
	background: url(../images/title.gif) no-repeat;
	height: 28px;
	font-size: 14px;
	font-weight: bold;
}

#content img{
		float: left; 
		margin: 1em 1em 1em 0; 
		displayg: inline;		padding: 4px 4px 0 0;
}

div#content h2{
	padding: 0;
	margin-bottom: 0;
	color: #A1906B;
	font-size: 12px;
	font-weight: bold; 
	/*padding: 6px 0 0 10px;
	background-image: url(../images/puntiniBB.gif);
	background-repeat: no-repeat;*/
	
}

.articolo {
	margin: 5px 5px 0 0;
	padding: 0;
	color: #3C3628;
	line-height: 15px;
	text-align: justify;
}

.articolo a{
	color: #F6871F;
	float: right;
}


.continua{
	margin: 5px 0 7px 465px;
	padding: 0;
	background-image: url(../images/puntiniAA.gif);
	background-repeat: no-repeat;
	background-position: 50px;
	color: #F6871F;
}

/*.continua a{
	color: #F6871F;
	text-decoration: none;
}

.continua a:hover{
	color: #F6871F;
	text-decoration: underline;
}
*/

div#content h4{
	margin: 0;
	padding: 8px 0 0 15px;
	color: #A1906B;
	font-size: 12px;
	font-weight: bold; 
	background-image: url(../images/puntiniBB.gif);
	background-repeat: no-repeat;
	background-position: 0;
}

div#navcontainer {
	float: right;
	width: 205px;
	margin-top: 40px;
	margin-bottom: 40px;
}

#navcontainer p {
	text-align: center;
	color: #A1906B;
	font-size: 13px;
	margin: 0;
	/*padding: 20px 10px 20px 0;*/
	padding: 5px 10px 20px 0;
	line-height: 20px;
}

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer li { 
	margin: 0;
	padding: 2px; 
}

#navcontainer a {
	display: block;
	padding: 5px 0 0 8px;
	width: 185px;
	height: 22px;
	background-color: #fff;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
}

#navcontainer a:link, #navlist a:visited{
	color: #3C3628;
	text-decoration: none;
}

#navcontainer a:hover{
	background-color: #FFF;
	background-image: url(../images/menu_hover.gif);
	color: #FFF;
}

#navcontainer ul ul{
	margin: 0;
	padding: 0;
}

#navcontainer ul ul li{ 
	margin: 0;
	padding:0;
	background-image: url(../images/puntiniA.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#navcontainer ul ul li a {
	display: block;
	margin-left: 17px;
	padding: 3px 0 7px 0;
	width: 168px;
	border-bottom: solid 1px #F6871F;
	border-right: solid 1px #F6871F;
	background-image: url(../images/menu3.gif);
}

#navcontainer ul ul a:link, #navcontainer ul ul a:subnavlist{
	color: #000000;
	text-decoration: none;
}

#navcontainer ul ul a:hover{
	background-image: url(../images/menu3.gif);
	color: #F6871F;
	text-decoration: underline;
}

.clienti{
	padding:0;
	margin: 20px 0 20px 0;
	float: right;
	background-image: url(../images/accesso.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 27px;
	display: block;
	background-color: #fff;
}

.clienti input{
	margin: 2px 0 0 170px;
	padding: 0;
}

.customer{
	padding:0;
	margin: 20px 0 20px 0;
	float: right;
	background-image: url(../images/accesso-eng.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 27px;
	display: block;
	background-color: #fff;
}

.customer input{
	margin: 2px 0 0 170px;
	padding: 0;
}

div#footer{
	width: 745px;
	background: url(../images/barra1.gif) repeat-x;
	/*margin: 7px 0 0 3px;*/
	margin: 0 0 0 3px;
	height: 8px;
}

.clear {	clear: both;	height: 1px;	overflow: hidden;	font-size: 10px}

div#center_footer{
	width: 745px;
	margin: 5px 0 0 7px;
	padding: 0;
	border-top: solid 1px #F6871F;
}

.finale{
	margin: 8px 0 0 0;
	padding: 0;
	color: #F6871F;
	text-align: center;
	font-size: 11px;
}

.intermediario{
	margin: 8px 0 0 0;
	padding: 0;
	font-weight: bold;
	color: #A1906B;
	text-align: center;
	font-size: 11px;
}

div#center_footer a{
	color: #F6871F;
	text-decoration: underline;
	font-size: 11px;
}

div#center_footer a:hover{
	color: #F6871F;
	text-decoration: none;
	font-size: 11px;
}

/*-----HOME-----*/

div#flash{
	float: left;
	width: 542px;
	/*margin: 20px 0 0 0;*/
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
}

#img-link{
	margin: 0;
	padding: 0;
}

#img-link img{
	vertical-align: middle;
}

#img-link p{
	float: left;
	color: #a2906c;
	font-size: 14px;
	font-weight: bold;
	padding: 25px 0 0 10px;
	padding: 25px 0 0 10px!important;
	margin: 0;

}

#img-link p{
	float: left;
	color: #a2906c;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 10px;
	margin: 0;
}

img.banche_imprese1{
	float: left;
	padding: 5px 0 0 60px;
}

img.banche_imprese{
	float: left;
	padding-left: 60px;
}

#bottom_container{
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}

div.bottom_article{
	width: 740px;
	height: 45px;
	background: url(../images/footer_bar.gif) repeat-x;
	margin: 3px 0 0 10px;
}

div.news{
	margin: 8px 0 0 10px;
	padding: 0;
	float: left;
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 27px;
	display: block;
	background-color: #fff;
}

div.news h1{
	margin: 7px 0 0 14px;
	padding: 0;
	color: #333; 
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

div.servizi{
	margin: 11px 0 0 0;
	padding: 0 190px 0 0;
	float: right;
	background-image: url(../images/servizi.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 27px;
	display: block;
	background-color: #fff;
}

div.servizi h1{
	margin: 5px 0 0 15px;
	padding: 0;
	color: #333;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

div.final_article{
	width: 740px;
	height: 90px;
	margin: 10px 0 0 0;
	padding: 0;
}

div.left{
	margin: 0 8px 0 7px;
	padding: 0;
	float: left;
	width: 340px;
}

*>div.left{
	margin: 0 8px 0 15px;
}

div.left img{
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

div.left p{
	margin: 0;
	padding: 0;
	color: #3C3628;
	text-align: justify;
}

div.right{
	margin: 0 0 0 380px;
	padding: 0;
}

div.right img{
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

div.right p{
	margin: 0;
	padding: 0;
	color: #3C3628;
	text-align: justify;
}

/*.scheda{
	width: 740px;
	height: 20px;
	margin-bottom: 10px;
	padding: 0;
}*/

.left_scheda{
	/*margin: 0 8px 0 10px;*/
	padding: 0;
	/*float: left;*/
	/*width: 345px;*/
	width: 255px;
	text-align: left;
	margin-top: 8px;
}

.right_scheda{
	text-align: left;
	margin: 0;
	margin-top: 8px;
}

/**>.left_scheda{
	margin: 0 20px 0 20px;
}*/

.left_scheda a{
	margin: 0;
	padding: 2px 11px 2px 11px;
	background-color: #A1906B;
	text-decoration: none;
	color: #FFF;
}

div.right_scheda a{
	margin: 0;
	padding: 2px 11px 2px 11px;
	background-color: #A1906B;
	text-decoration: none;
	color: #FFF;
	
}

div.bottom_article_two{
	width: 740px;
	height: 45px;
	margin: 7px 0 0 7px;
}

/*-----I NOSTRI SERVIZI------------*/

div#description1{
	margin: 8px 0 0 9px;
	padding: 0;
	float: left;
	width: 235px;
}

*>div#description1{
	margin: 8px 0 0 18px;
}

div#description1 ul{
	margin: 0;
	padding: 0;
}

div#description1 li{
	margin: 0;
	padding: 5px 0 10px 0;
	/*padding: 0 0 8px 0;*/
	list-style-image: url(../images/puntini.gif);
	list-style-position: outside;
	background-image: url(../images/righina.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

div#description2{
	margin: 8px 15px 0 300px;
	padding: 0;
}

div#description2 ul{
	margin: 0;
	padding: 0;
}

div#description2 li{
	margin: 0;
	padding: 5px 0 10px 0;
	list-style-image: url(../images/puntini.gif);
	list-style-position: outside;
	background-image: url(../images/righina.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

div#content h3{
	margin: 0;
	padding: 15px 0 0 20px;
	color: #A1906B;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
}

.icon_rectangle{
	margin: 8px 0 0 0;
	padding: 0 5px 0 7px;
	width: 250px;
	height: 70px;
	background-image: url(../images/rettangolo.gif);
	background-repeat: no-repeat;
	float: left;
}

.icon_rectangle a{
	margin-top: 10px;
	padding: 10px 0 0 0;
	color: #F6871F;
	font-size: 12px;
	font-weight: bold;
}

.icon_rectangle p{
	margin-top: 5px;
	padding: 10px 0 0 0;
	/*color: #F6871F;
	font-size: 14px;
	font-weight: bold;*/
	/*width: 240px;*/
}

.icon_rectangle a:hover{
	color: #A1906B;
}

.icon_rectangle img{
	padding: 0;
	margin: 0;
}

/*-----IL MANAGEMENT-----*/

#content_management {
	float: left;
	width: 525px;
	margin: 20px 0 10px 0;
	padding: 0 10px 10px 10px;
	border-right: 1px solid #F6871F; 
	text-align:justify;
}

#content_management ul li {
	list-style-image: url(../images/bulletDisk.gif);	margin-left: 5px;	padding: 0;
	
}

#content_management h1{
	margin: 0;
	padding: 5px 0 0 20px;
	color: #A1906B;
	background: url(../images/title.gif) no-repeat;
	height: 28px;
	font-size: 14px;
	font-weight: bold;
}

#content_management img{
	margin: 35px 8px 8px 8px;
	padding: 0;
	float: right;
	display: inline;
}

#content_management h2{
	margin-bottom: 0;
	padding: 0;
	color: #A1906B;
	font-size: 12px;
	font-weight: bold;
}


#content_management h3{
	margin-bottom: 0;
	padding: 0;
	color: #A1906B;
	font-size: 12px;
	font-weight: bold;
}

#content_management p{
	margin: 15px 5px 0 8px;
	padding: 0;
	color: #3C3628;
	line-height: 15px;
	text-align: justify;
}

.articolo1{
	font-weight: bold;
}

/*------CLIENTI-----------*/

#content_clienti {
	float: left;
	width: 520px;
	margin: 20px 0 10px 0;
	padding: 0 10px 10px 10px;
	border-right: 1px solid #F6871F; 
}

.map {
	padding-left: 70px;
	padding-top: 20px;
	color: #A1906B;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

.map ul {
	color: #A1906B;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.map li {
	margin-top: 2px;
	color: #D1906B;
	
}

.map a {
	color: #D1906B;
	text-decoration: none;
}	

.map a:link {
	color: #D1906B;
	text-decoration: none;
}

.map a:hover {
	color: #D1906B;
	text-decoration: underline;
}

.map a:visited {
	color: #A1906B;
	text-decoration: none;
}

.map a:visited:hover {
	color: #A1906B;
	text-decoration: underline;
}

/*---------COME RAGGIUNGERCI------------*/

#mezzi table {
	width: 515px;
	border-collapse: collapse;
}

#mezzi td {
	padding: 4px;
	color: ##3c3628;
	
}

#mezzi img {
	border: 0;
}

#mezzi input {
	border: 1px solid;
	border-color: #ccc;
}

.THList {

	width: 34%;
	padding: 4px;
	color: #fff;
	margin-left: 1em;
	background-color: #A1906B;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.TDList {
	
	padding: 3px;
	color: #3c3628;
	margin-left: 1em;
	background-color: #fff;
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.TDList a{
	color:#3c3628;
	text-decoration: none;
}

.TDList a:hover{
	color:#3c3628;
	text-decoration: underline;
}


