/* Globals */

body {
	margin:0px 0px 0px 0px;
	color: white;
	background-color: #004184;
	text-align:center;
	font-family: Verdana, Helvetica, Arial;
	font-size: 1.5ex;
}

img {
    border: 0px;
}

a:link, a:visited
{
	font-weight: normal;
	color: #3300ff;
	text-decoration: none;
}

a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.skipper {
    height: 0px;
    width: 0px;
    overflow: hidden;
    position: absolute;
}

h1{
font-size:130%;
font-weight:bold;
}

.in_evidenza{
font-weight:bold;
}
.slogan{

font-style:italic
}

/* ----------------------------------------
Utilities
-------------------------------------------*/
.box h2{

margin-top:0x;
padding-top:0x;
padding-bottom:0x;
margin-bottom:0x;


}
.box li{
margin-top:0x;
padding-top:2x;
padding-bottom:0x;
margin-bottom:2x;

}
.box{
width:349px;
background-color:#E1F0F0;
color:#005595;
}
.box_content{
padding:8px 8px 8px 8px ;
text-align:left;

}

.box_top{
	padding-top:5px;
	text-align:center;
	height:29px;
	background-image: url(../Immagini/box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.box_bottom{
	height:29px;
	background-image: url(../Immagini/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


/* ----------------------------------------
Page specifics
-------------------------------------------*/

#global_container {
	width: 770px;
	background-color: #004184;
	text-align:center;
	text-align: left;
	margin: 0 auto;
}

#body {
	text-align:left;
	background-color: #004184;
	width: 770px;
}

/* ----------------------------------------
Header
-------------------------------------------*/

#header{
	background-color: #004184;
	text-align:center;
}


#header_gruppo_bpu {
	
	background-color: #3F71A1;
	height:28px;
	width:766px;
	text-align: right;
	padding-top: 3px;
	padding-right:1px;
	padding-left:1px;

}
#header_bpu_leasing_container {
	
	padding-left: 26px;
	padding-top: 0px;
	float:left;
	width:742px;
	text-align:left;
	background-color: #004184;

}

#header_bpu_leasing {
	
	margin-top:4px;	
	padding-left: 0px;
	height: 110px;
}

#header_bpu_leasing_l2 {
	
	margin-top:4px;	
	padding-left: 0px;
	height: 95px;
}

.header_border {
	float:left;
	width:1px;
	height: 110px;
	background-color:#3F71A1;
}

.header_border_l2 {
	float:left;
	width:1px;
	height: 95px;
	background-color:#3F71A1;
}

#header_bpu_leasing_logo {
	
	padding-top:4px;
	text-align:left;
	padding-bottom:15px;

}

#header_bpu_leasing_logo_l2 {
	
	padding-top:4px;
	text-align:left;
	padding-bottom:5px;

}

/* ----------------------------------------
menu di navigazione
-------------------------------------------*/
#menu_navigazione {
	
	color: white;
	padding-left: 7px;
	text-align:left;
	float:left;
	font-size:95%;
	color:#E3EBF2;

}



#menu_navigazione a:link, #menu_navigazione a:visited
{

	font-weight: normal;
	color:#E3EBF2;
	text-decoration: none;
}

#menu_navigazione a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

/* ----------------------------------------
comunicazione
-------------------------------------------*/
#comunicazione{
	width:770px;
	height:202px;
	margin-top:5px;

}

#comunicazione_l2{
	width:770px;
	height:148px;
	margin-top:5px;

}

#visual{
	
	float:left;		
	width:512px;
	height:202px;
}

#visual_l2{
	
	float:left;		
	width:512px;
	height:148px;
}

#news{
	float:left;
	padding:5px 5px 5px 5px;	
	height:191px;
	width:242px;
	margin-left:5px;
	background: url(../immagini/r_border_news.gif) #7DA2C3 no-repeat  right bottom;

}

#news_l2{
	float:left;
	padding:5px 5px 5px 5px;	
	height:136px;
	width:242px;
	margin-left:5px;
	background: url(../immagini/r_border_news.gif) #7DA2C3 no-repeat  right bottom;

}


/* ----------------------------------------
Contenuto
-------------------------------------------*/
#container_navigazione_locale{
	padding-left: 26px;
	padding-top: 0px;
	float:left;
	width:230px;
	float:left;
	height:194px;

}

#contenuto{

	background: url(../immagini/r_border_contenuto.gif) #CFDBE7 no-repeat  right bottom;
	width:770px;
	padding-top:25px;
	padding-bottom:10px;
	color:black;
	clear:both;
	float:right;

}

#contenuto_l2{

	background: white;
	width:770px;
	padding-top:25px;
	padding-bottom:10px;
	color:black;
	float:right;


}

#benvenuti{
	padding-left: 26px;
	padding-top: 0px;
	float:left;
	width:230px;
	float:left;
	height:194px;

}



#contenuto_principale{
	padding-left:20px;
	width:470px;
	float:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999999;	
	min-height:260px;
}

/* ----------------------------------------
Navigazione locale
-------------------------------------------*/

h2{
font-size:100%;
}
#container_navigazione_locale li {
	list-style-image: url(../immagini/bullet.gif);
	padding-bottom:4px;
}
ul li ul li {
margin-left:-30px;
}

.selected  {
	font-weight:bold;
	color:red;
}
/* ----------------------------------------
Footer
-------------------------------------------*/
#footer{
font-size:0.7em;
margin-top:6px;
clear:both;

}
#copyright{
width:300px;
	float:left;

}

#legal_policies{

text-align:right;
	 width:442px;
	 float:left;

}

#footer a:link, #footer a:visited
{
	color: white;	
}

#footer a:hover
{
	color: red;
	text-decoration: underline;
}
