	@charset "utf-8";
	/* CSS Document */
	
	#main_container{
	width:982px;
	height:auto;
	margin:20px auto 0 auto;
	}
	#wraper{
		width:982px;
		margin:5px auto 0 auto;
	}
	.header{
		width:982px;
		height:106px;
		float:left;
	}
	#maincontent{
		width:982px;
		height:auto;
		float:left;
	}
	.navigation{
		width:982px;
		padding-top:8px;
		height:40px;
		float:left;
		background:url('images/navbg.jpg');
		background-repeat:no-repeat;
		text-align:left;
	}
  .sfondocalendar {	
    background-image:url(../images/calendar2.gif);
    background-repeat:no-repeat;
    padding-left:3px;
    font-size:13px;
    border:1px solid #CBCBCF;
    color:#549CF3;
    cursor: hand; 
    cursor:pointer;
    padding:4px;
    width:120px;
    height:20px;
  }
 h1 {
	color : #1151A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	border: none;
}
 h1 a{
	color : #1151A6;
	text-decoration: none;
}

 h2 {
	color : #1151A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border: none;
}
 h2 a{
	color : #1151A6;
	text-decoration: none;
}
 h3 {
	color : #1151A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
 h3 a{
	color : #1151A6;
	text-decoration: underline;
}
 h4 {
	color : #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
  .normalarial {
  	font-family: arial;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
	line-height:1.5;
  	color: #000;
  	text-decoration: none;
  }
  .offerta {
  	font-family: arial;
  	font-size: 12px;
  	font-style: normal;
  	line-height: 15px;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	color: #ff5500;
  	text-decoration: none;
  }
	.linkstab{
		width:70px;
		height:15px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
	}
		.whi{
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
	}
	.linkstab2{
		width:150px;
		height:15px;
		margin-top:5px;
		float:left;
		margin-left:10px;
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
	}
	.linkstab4{
		width:225px;
		height:15px;
		margin-top:5px;
		float:left;
		margin-left:10px;
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
	}
	.linkstab3{
		width:150px;
		height:15px;
		float:left;
		margin-left:165px;
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
	}
	.headerlogo{
		width:795px;
		height:106px;
		float:left;
		text-align:left;
	}
	.toplink{
		width:187px;
		height:22px;
		float:left;
		margin-top:40px;
		text-align:right;
		vertical-align:middle;
		
	}.toplink2{
		width:187px;
		height:32px;
		float:left;
		text-align:right;
		padding-top:9px;
		vertical-align:middle;
		
	}.toptext {
		font-family: arial;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #999;
		text-decoration: none;
	}
	.number {
		font-family: arial;
		font-size: 20px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #FFF;
		text-decoration: none;
	}
	.customercare {
		font-family: arial;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #FFF;
		text-decoration: none;
	}
	.blank{
		width:982px;
		height:18px;
		float:left;
		text-align:left;
		padding-left:10px;
		padding-top:2px;
	}
	.blank1{
		width:982px;
		height:25px;
		text-align:center;
		padding-top:2px;
	}
	.blacktext {
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #0000;
		text-decoration: none;
	}
	.graytext {
		font-family: arial;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #666666;
		text-decoration: none;
	}
	.tabletop{
		width:982px;
		height:6px;
		float:left;
	}
	.bodyarea{
		width:982px;
		height:auto;
		float:left;
		background:url(images/bodybg.jpg);
		background-repeat:repeat-y;
	}
	.leftcolumn{
		width:245px;
		height:1000px;
		float:left;
		text-align:center;
	}
	.rightcolumn{
		width:737px;
		height:auto;
		float:left;
	}
	.yellowbar{
		width:229px;
		height:28px;
		float:left;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
		padding-top:5px;
		background:url(images/yelllowbgf.jpg);
		background-repeat:no-repeat;
	}
	.bluebar{
		width:229px;
		height:28px;
		float:left;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
		padding-top:5px;
		margin-top:10px;
		background:url(images/bluebg.jpg);
		background-repeat:no-repeat;
	}
		.bluebar3{
		width:229px;
		height:28px;
		float:left;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
		padding-top:5px;
		margin-top:10px;
	}
	.blackbigtext{
		font-family: arial;
		font-size: 18px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000;
		text-decoration: none;
	}
	.bluebigtext{
		font-family: arial;
		font-size: 18px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #1255AB;
		text-decoration: none;
		padding-top:5px;
		width:270px;
		float:right;
		text-align:left;
	}
.bluebigtext2{
		font-family: arial;
		font-size: 26px;
		font-style: normal;
		line-height: normal;
		font-weight: BOLD;
		font-variant: normal;
		text-transform: none;
		color: #1255AB;
		text-decoration: none;
		text-align:left;
	}	
	.blue3{
		font-family: arial;
		font-size: 23px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #1255AB;
		text-decoration: none;
		text-align:left;
	}.orange{
		font-family: arial;
		font-size: 23px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #ff5500;
		text-decoration: none;
		text-align:left;
	}
	.orange2{
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #ff5500;
		text-decoration: none;
		text-align:left;
	}
	.newletter{
		float:right;
		width:270px;
		height:auto;
	}
	.newletter2{
		float:center;
		width:270px;
		height:auto;
	}
	.whitebigtext{
		font-family: arial;
		font-size: 18px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}
	.bluebox{
		float:left;
		width:217px;
		height:auto;
		background:#DCE9FB;
		margin-left:5px;
		margin-top:5px;
		border:#ff5500 dashed 1px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
	}
	.magenta{
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #9A2B9B;
		text-decoration: none;
	}
	.magentasmall{
		font-family: arial;
		font-size: 11px;
		font-style: italic;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #9A2B9B;
		text-decoration: none;
	}
	.darkblue{
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #1457AF;
		text-decoration: underline;
	}
	.darkblue a{
		color: #1457AF;
		text-decoration: underline;
	}
	.darkblue a:visited{
		color: #1457AF;
		text-decoration: underline;
	}
	.grey{
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight:  normal;
		font-variant: normal;
		text-transform: none;
		color: #454648;
		text-decoration: underline;
	}
	.blue{
		font-family: arial;
		font-size: 11px;
		font-style: italic;
		line-height: normal;
		font-weight:  normal;
		font-variant: normal;
		text-transform: none;
		color: #2374E0;
		text-decoration: underline;
	}
	.textbox{
		width:131px;
		height:auto;
		float:left;
		padding-left:10px;
	}
	.textbox2{
		width:220px;
		height:auto;
		float:left;
		padding-left:10px;
		text-align:left;
	}
	.thumb{
		height:auto;
		float:left;
	}
	.arrow{
		width:227px;
		height:20px;
		text-align:right;
		float:left;
		padding-top:5px;
	}
	.title{
		width:227px;
		height:30px;
		text-align:left;
		float:left;
		padding-top:5px;
	}
	.headerbg{
		float:left;
		width:712px;
		height:266px;
		background:url(images/headerbg.jpg);
		background-repeat:no-repeat;
		padding-left:25px;
	}
	.cardbg{
		float:left;
		width:712px;
		height:86px;
		background:url(images/cardbg.jpg);
		background-repeat:no-repeat;
		text-align:right;
	}
	.yellowtab{
		float:left;
		width:712px;
		height:50px;
		padding-top:15px;
		padding-left:12px;
	}
	.companies{
		float:left;
		width:712px;
		height:auto;
		padding-top:10px;
		padding-left:10px;
	}
	.company{
		float:left;
		width:225px;
		height:auto;
		padding-left:10px;
	}
	.country{
		float:left;
		width:141px;
		height:auto;
	}
	.icons{
		float:left;
		width:225px;
		height:22px;
	}
	.comp1{
		width:220px;
		height:108px;
		float:left;
	}
	.textrow{
		float:left;
		height:auto;
		width:220px;
	}
	.textrow2{
		float:left;
		height:auto;
		width:220px;
	}
	.searchform{
		float:left;
		width:249px;
		height:auto;
	}
	.map{
		float:left;
		width:299px;
		height:auto;
		padding-top:8px;
		text-align:center;
	}   
	.form{
		float:left;
		width:249px;
		height:100px;
		
	}
	.listing{
		float:left;
		width:141px;
		height:12px;
		text-align:left;
		}
	.countrytitle{
		float:left;
		width:141px;
		height:10px;
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFF;
		text-decoration: none;
		padding-top:5px;
		padding-bottom:5px;
		}
		.countrytitle2{
		float:left;
		width:141px;
		height:10px;
		font-family: arial;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFF;
		text-decoration: none;
		padding-top:25px;
		padding-bottom:15px;
		}
	.lightblue{
		font-family: arial;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #9CC7FE;
		text-decoration: none;
		width:180px;
		
	}
	.lightblue1{
		font-family: arial;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #9CC7FE;
		text-decoration: none;
		width:180px;	
	}
	.lightblue-reg{
		font-family: arial;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #9CC7FE;
		text-decoration: none;
		width:180px;		
	}
	.lightblue-reg a {
		color: #9CC7FE;
		text-decoration: none;		
	}
	.lightblue-reg a:hover {
		color: #9CC7FE;
		text-decoration: underline;		
	}
		.dropdown1 {
		font-family: tahoma;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #1151A6;
		text-decoration: none;
		height: 20px;
		width: 148px;
	}
	.space{
		float:left;
		width:148px;
		height:8px;
	}
	.newsletterform{
		font-family: tahoma;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000;
		text-decoration: none;
		height: 24px;
		width: 168px;
		border: 1px solid #999;
		-moz-border-radius:5px 5px 5px 5px;
		float:left;
		padding-right:15px;
  
  }.blue1 {
  	font-family: verdana;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: bold;
  	font-variant: normal;
  	text-transform: none;
  	color: #3786C9;
  	text-decoration: none;
  
  }.blue2 {
  	font-family: verdana;
  	font-size: 11px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	color: #3786C9;
  	text-decoration: none;
  
  }.blue3 {
  	font-family: arial;
  	font-size: 11px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	color: #3786C9;
  	text-decoration: none;
  
  }.blue4 {
  	font-family: arial;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	color: #3786C9;
  	text-decoration: none;
  
  }.username {
  	font-family: arial;
  	font-size: 12px;
  	font-style: normal;
  	line-height: 18px;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	color: #000;
  	text-decoration: none;
  
  }.copy {
  	font-family: arial;
  	font-size: 11px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	color: #000;
  	text-decoration: none;
  
  }.textbox1 {
  		font-family: arial;
  		font-size: 12px;
  		font-style: normal;
  		line-height: normal;
  		font-weight: normal;
  		font-variant: normal;
  		text-transform: none;
  		color: #333;
  		text-decoration: none;
  		height: 27px;
  		width: 182px;
  		border: 1px solid #CCC;
  		-moz-border-radius:5px 5px 5px 5px;
  }
/* Effetti Rollover su immagini scheda struttura */
a.linkgdr img {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
margin:2px 9px 2px 0px;
border: solid 1px #d4d4d4;
}
a.linkgdr:hover img {
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
margin:2px 9px 2px 0px;
border: solid 1px #ff5500;
}
/* Effetti Rollover su immagini Suggeriti Home Page */
a.linkgdrh img {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
border: solid 1px #efefef;
}
a.linkgdrh:hover img {
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
border: solid 1px #1493E5;
}		
.bluesmall {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #4896D4;
	text-decoration: none;
}

.orangetext {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #F60;
	text-decoration: none;
}
.small-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e4e7d;
padding-left:0px;
}
