body,html{
	background-color: #FFFFFF;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

a:link, a:visited	{
	text-decoration: none;
}
	
a:hover, a:active, a:focus	{
	text-decoration: underline;
}
a.resultLink{
	color:#000000;
	}

.toolbar{
	background-color: #DFE7F6;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 5px;
	text-align: center;
	width: 1000px;
}
.navbar{
	background-image:url(../images/header_r2_c2.gif);
	@importRule '.verdana11WhiteBold';
}	
form {
	margin: 0;
	padding: 0;
}

input, select{
	font-size: 12px;
}
input{
	font-size:14px;
	}
.boxCenter{
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}

.boxHome{
	border: 1px solid #FF9900;
}

.boxPage{
	border: 1px solid #FF9900;
	/*border: 2px solid #E6E6E6;*//*Non piace pił al cliente*/
}
.boxPageText{
	color:#162641;
	margin-left: 15px;
	margin-right: 15px;
	text-align:justify;
}
.boxNewsletterHome{
	background-color: #B4E3FB;
	clear: left;
	width: 48%;
}
.boxNewsletter{
	background-image:url(../images/backgroung-newsletter.gif);
	background-repeat:repeat-x;
	height:100px;
	width: 95%;
	font-weight:bold;
}
.boxNewsHome{
	background-color: #E4EFFB;
	border: 1px solid #A7D9F4;
	width: 280px;
}

.boxTitle, .boxTitlePage {
	color: #000099;
	font-size: 18px;
}

.boxTitlePage,.boxNewsletter {
/*	color: #0F61A1;*//*Non piace pił al cliente*/
}

.boxTitle14 {
	font-size: 14px;
}

.boxTitle14Red, .boxTitle14RedBold, .boxTitle18Red, .boxTitle18RedBold, .boxError {
	color: #E2001B;
	font-size: 14px;
}

.boxTitle14RedBold {
	font-weight: bold;
}

.boxTitle18RedBold, .boxError {
	font-weight: bold;
}
.boxError{
	background-color: #FFD700;
	border-color: #FFFFFF #AEAE00 #AEAE00 #E9E9E9;
	border-style: solid;
	border-width: 1px;
	margin: 0px 5px 0px 5px;
	padding: 2px 5px 2px 5px;/*top left bottom right*/
}
.verdana11Bold, .verdana11GrayBold, .verdana11OrangeBold, .verdana18rangeBold, .verdana11TurchinoBold, .verdana11TealBold, a.verdana11WhiteBold, .verdana11WhiteBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.boxTitle18Red, boxTitle18RedBold,.verdana18rangeBold{
	font-size: 18px;
}
.verdana10,.verdana8,.verdana9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
.verdana8{
	font-size: 8px;	
}
.verdana9{
	font-size: 9px;
}
.verdana11GrayBold{
	color: Gray;
}

.verdana11OrangeBold,.verdana18rangeBold{
	color: Orange;
}

.verdana11TurchinoBold{
	color: #0E63A2;
}

.verdana11TealBold{
	color: Teal;
}
.clearboth{
	clear:both;
}
.fleft{
	float:left
}
.fright{
	float:right
}
.fontSize10px{
	font-size:10px;
	}
.fontSize9px{
	font-size:9px;
	}
.fontSize8px{
	font-size:8px;
	}
.letterSpacing1px{
	letter-spacing:1px;
	}
.letterSpacing05px{
	letter-spacing:0.5px;
	}
.bgcolorOrange{
	background-color: #FF9900;
	}
a.verdana11WhiteBold, .verdana11WhiteBold{
	color: #FFFFFF;
}

.calendarRange{
	width: 90px;
}

.selectNBT{
	float: right;
	width: 50%;
}
/***** News */
#imageNews{
	float:left;
	width:300px;
	height:auto;
	padding:5px;
}
#imageZoom{
	position:relative;
	top:-20px;
	right:-280px;
	width:16px;
	height:16px;
}
.titleNews{
	font-size:22px;
	color:#E2001B;
	font-weight:bold;
}

.textNews{
	font-size:13px;
	color:#333333;
}
/************************* Buttons *********************/
a.action_button, a.action_button:visited, a.action_button:hover, .action_button {
	background-color: #FF9900;
	border: solid 1px;
	border-color: #FFB544 #E68A00 #E68A00 #FFB544;
	color: white;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.action_button:active {
	border-style: inset;
	outline: none;
}
/*************************************************************************************/
div.btns{
	zoom:1;
	white-space:nowrap;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(../images/border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:140px;
	min-width:140px;
	text-decoration:none;
	margin:3px 2px;
}

div.btns a.btn:hover span{
	
	opacity:0.6;
	filter:alpha(opacity:80);
}

div.btns a.btn span
{
	padding:3px 8px 4px 8px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(../images/border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	color:#222;
	
}

/******************************************************/

a img, a:hover img, a:active img, a:focus img {
	border: 0px;
	text-decoration: none;
}
.inputNewsletter,.selectNLT, .inputNewsletterHome,.divboxNLT {
	float: left;
	width: 50%;
}
.selectNLT {
	width: 90%;
	margin-top:10px;
	margin-bottom:5px;
}
.selectNLTnoBr {
	width: 50%;
	margin-left: 10px;
	margin-top:5px;
	margin-bottom:5px;
}
.inputNewsletterHome {
	width: 65%;
}
.divboxNLT{
	width: 100%;
}
.divboxNLTnoBr{
	width: 49%;
	float: left;
}
ul{
	margin-top:10px;
	margin-bottom:10px;
}
li{
	margin-left:16px;	
}


