body{
  margin:0px; 
  font-family:Verdana, Helvetica, Arial;
  font-size:12px;  
  color:#404040;
  background-color:#FFFFFF;
  background-image:url('../img/bg_body.gif');
  background-repeat:repeat-x;
  
  
}

.titlePage{
	
}

h1{
	clear:both;
	margin:0;
	font-size:18px;
	font-weight:normal	;
	color:#7F7F7F;
	background-image:url('../img/punto.gif');
	background-repeat:no-repeat;
	padding-left:20px;
}

h2{margin:0; padding:0; margin-top:10px; font-size:16px; color:#7F7F7F;}

h3{margin:0; padding:0; margin-top:10px; font-size:14px; color:#404040;}


.headerAccount{
  background-image:url('../img/head_bg.gif');
}
img{
  border:0;
}

a{
  text-decoration:none;
  color:#7F7F7F;
}

a:hover{
  text-decoration:underline;
}

a.frame{
  text-decoration:none;
  color:#FFFFFF;
}

a.frame:hover{
  text-decoration:underline;
}

dl{
  padding:0;
  margin:0;
  margin-left:10px;
}

dd{
  padding:0;
  margin-left:0;
  margin-top:0px;
  margin-bottom:5px;  
}

ul{
  padding:0;
  margin:0;
}

li{
 margin-top:7px;
 margin-left:50px;
  
}

ol{
 padding:0;
 margin-left:5px;
}

p{
  margin:0;
  padding:0;
}

hr{
  color:#72939C;
  background-color:#72939C;
}

input{
  font-size:12px;
  font-family:Verdana , Helvetica, Arial;
}

form{margin:0;padding:0;}

#main{
	margin-left:auto;
	margin-right:auto;
	width:760px;

	
}

.container{
  width:750px;
  background-color:#F2F2F2;
	border:solid 1px #F0EAE6;
	border-top:0;	
	overflow:hidden;
}

.header{
  background-color:#F2F2F2;
  position:relative;
}


.contentHome{
  background-color:#FFFFFF;
  margin-left:2px;
  margin-right:5px;
  margin-top:10px;
  float:left;
  width:570px;
}

.vantaggiHome{
  background-color:#F2F2F2;
  margin-top:10px;
  width:150px;
  float:left;
  
}

.vantaggiHome p{
	padding:10px;
	margin-right:5px;
	margin-bottom:10px;
	border-bottom:solid 1px #FFFFFF;
	/*background-image:url('../img/bg_adv.gif');*/
}


.leftColumn{
  background-color:#FFFFFF;
  font-family:Verdana, Helvetica, Arial;
  font-size:13px;
  margin-top:20px;
  width:130px;
  float:left;
}

.homeContentBox1{
  font-family:Verdana, Helvetica, Arial;
  font-size:13px; 
  margin-top:20px;
  margin-right:10px;
  position:relative;
  width:400px;
  float:right;
  padding-bottom:20px;
}

.homeContentBox1 p{
	margin-top:10px;
}


.footer{ 
  color:#a9a9a9;
  padding-top:5px;
  background-color:#E5E5E5; 
  margin-top:5px;
  width:740px;
  min-height:70px;

}
.logoFooter{
  
  float:left;
}

.copyFooter{
  float:right;
  line-height:30px;
	margin-right:10px;
}

.clear {
  clear: both;
  height:1px;
  width:1px;
  font-size:0px;
  line-height:0px;
}






/*REDESIGN*/




.topStrip{
	position:relative;
	padding-top:45px;
	background-color:#F2F2F2;
	background-image:url('../img/bg_header.gif');
	background-repeat:no-repeat;
	width:100%;
	height:30px;
	
}

.topStrip p{
	float:right;
	margin-right:0px;
	margin-top:-12px;
	text-align:right;

}

.topMenu{
	
	position:relative;
	background-image:url('../img/bg_menu.gif');
	background-repeat:repeat-x;
	height:25px;
	padding:5px;
	padding-left:10px;
	font-size:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}



.boxLeft{
	float:left;
	margin-left:2px;
	background-image:url('../img/bg_boxleft.gif');
	background-repeat:repeat-x;
	height:340px;
	width:312px;
}

.textBoxLeft{
	margin-top:100px;
	margin-left:50px;
	text-align:left;
	color:#777576;
}

.boxRight{
	float:left;
	background-image:url('../img/bg_boxright.gif');
	background-repeat:repeat-x;
	height:340px;
	width:299px;
}

.footer{
	text-align:left;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:10px;

	
}
.footer div{
	float:left;
	width:48%;
	line-height:16px;
	
}
div.verticslDashed{
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url('../img/bg_verticaldashed.gif');
	background-repeat:repeat-y;	
	height:60px;
	width:1px;
	

}


.title{
	font-weight:bold;
	font-size:12px;
	color:#777576;
}

.changeLang{
	position:absolute;
	top:25px;
	right:10px;
}
