
/*BODY {
overflow:scroll;
background-color : #fff;
font-size:71%;
font-family : arial, sans-serif; 
margin : .25em 0 0 .25em;
padding : 0;
} */

.clear {
clear:both !important;
line-height:1px;
background:#fff;
height:1px;
font-size:0
}

DIV#footer {
margin:2em 0 0 .7em;
padding:0 0 1em 0;
font-size:95%;
color:#000;
}

#header div.headerBottomLeftIn div a:hover { color: #FFF; text-decoration: none; }

/*  *** HEADER LE FRECCE *** */

/* HEADER */
div.bgFR{background:url(../i/bgHeaderPagInt_FR.jpg) bottom left no-repeat}
div.bgFR_en{/*background:url(/B2CWeb/it/css/bgHeaderPagInt_FR_en.jpg) bottom left no-repeat*/}   /* images not found at this location - anand- 11july2010 */
#headerPagInt{height:auto !important; min-height:125px; height:125px; margin:0; padding:0}
div.headerTop{padding:7px 25px 2px 25px; font-size:.7em}
div.headerLeftNav{width:52%; float:left; padding:0; margin:0; height:auto !important; min-height:10px; height:10px}
div.headerLeftNavButton{width:52%; float:left; padding:0; margin:0; height:auto !important; min-height:10px; height:10px}
div.headerLeftNavButton span{position:relative;}
div.headerLeftNavButton img{position:relative; top:-1px}
div.headerRightNav{margin-left:53%; padding:0; margin:0; height:auto !important; min-height:10px; height:10px}
div.ricerca{float:right; margin-top:-0px}
div.ricerca p{padding:0; margin:0}
div.headerRightNavLeft{float:right; margin-right:10px; margin-top: 5px; white-space:nowrap}
#logo{padding:16px 0px 0px 25px; width:203px; float:left; height:auto !important; min-height:40px; height:40px}
#headerPagInt div.button{text-align:right; padding:38px 25px 0 0; margin-left:224px; height:auto !important; min-height:40px; height:40px}
input.campoR{width:222px; height:16px; padding:2px 3px 2px 12px; border:0; font-size:1em; background:url('../i/bg_input_ricerca.gif') top left no-repeat; float:left}

body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #F7F7F9;
}

.clearDiv { clear: both; }

.hidden {
	position: absolute;
	left: -2000px;
	width: 990px;
}
a { color: #000; text-decoration: none; }
a:hover { color: #B30002; text-decoration: underline;}

p { padding: 0; margin:0; }
a img { border: none; }

#container {
	background: #FFF; 
	margin: 0;
	padding: 0;
	float:left;
	width:100%;
	
}

#footer {
	background: #FFF url('../i/bg_footer.gif') bottom left repeat-x;
	width: auto;
	height: auto;
	min-height: 114px;
	font-size: .7em;
	text-align: right;
	margin:0;
	padding:0;
	
}

#footer div.bgRight {
	background: url('../i/bg_footer_dx.gif') top right no-repeat;
	width: auto;
	height: auto;
	min-height: 114px;
	margin:0;
	padding:0;
}

#footer div.footerRightNav {	
	float: right;
	width: auto;
	padding: 20px 25px 0 0; 
	margin:0;
}

#footer div.footerLeftNav {
	padding: 20px 35px 0 0; 
	float: right;
}

#footer a,
#footer span { color: #000; }
#footer a:hover { color: #B30002; }


/* FOOTER TRENITALIA */







/* FOOTER */
#footerFS{background:#FFF url('../img/bg_footer_tre.gif') bottom left repeat-x; /*width:986px; _width:993px;*/height:132px; min-height:132px; font-size:.7em; text-align:right; margin:0 auto; padding:0;clear:both;}

/*html>/**/ /*body #footerFS{width:990px}/*Firefox*/

#footerFS div.bgRight{background:url('../img/bg_footer_dx_tre.gif') top right no-repeat; width:auto; height:132px; min-height:132px; margin:0; padding:0;}
#footerFS div.footerRightNav{float:right; width:auto; padding:20px 25px 0 0; margin:0}
#footerFS div.footerRightNavImg{float:right; width:auto; padding:13px 25px 0 0; margin:0}
#footerFS div.footerLeftNav{padding:20px 35px 0 0; float:right}
#footerFS a,
#footerFS span{color:#000}
#footerFS a:hover{color:#B30002}
#footerFS a.selected{color:#B30002}
#footerFS img{border:none}


