body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4c4c4c;
}

/************************************
SFONDI
*************************************/

.sfondo_logo{
background-image:url(/images/sfondi/logo_retail_top_left.jpg);
background-repeat:no-repeat;
background-position:left middle;
}

.sfondo_pulsanti_flash {
	background-image: url(/images/sfondi/sfondo_grigio_top_pulsanti.jpg);
	background-repeat: repeat-x;
}
.sfondo_nero_pattern {
	background-image: url(/images/sfondi/sfondo_centrale_nero_pattern.jpg);
	background-repeat: repeat-x;
}

.sfondo_footer {
	background-image: url(/images/sfondi/sfondo_footer.jpg);
	background-repeat: repeat-x;
}

.sfondo_centrale {
	background-image: url(/images/sfondi/sfondo_grigio_sfumato_middle.jpg);
	background-repeat:repeat-x;
}




/*************************************
TESTI
**************************************/
.impact_grande {
	color: #FFFFFF;
}

.impact_grande_grigio {
	color: #909090;
}

h2{

font-family:impact;
color:#FFFFFF;
font-size:35px;
margin:0px;
font-weight:lighter;

}

h1 {
font-family:Trebuchet MS;
color:#FFFFFF;
font-size:12px;
margin:0px;

}

.testo_bianco_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.testo_blu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
}

/*************************************
LINK
**************************************/

.link_normale:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4c4c4c;
text-decoration:underline;
}

.link_normale:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4c4c4c;
text-decoration:underline;
}

.link_normale:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}


.link_footer:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5871f0;
text-decoration:underline;
}

.link_footer:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5871f0;
text-decoration:underline;
}

.link_footer:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5871f0;
text-decoration:none;
}


.link_footer_bianco:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

.link_footer_bianco:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

.link_footer_bianco:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.link_blu:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:underline;
}

.link_blu:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:underline;
}

.link_blu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:none;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:underline;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:underline;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:none;
}

/*************************************
FORM
**************************************/

.TxtLungo{
background-color:#2a2a2a;
border-left:0px;
border-top:0px;
border-bottom:solid 1px #666666;
border-right:solid 1px #666666;
color:#FFFFFF;
width:290px;
height:20px;
font-size:13px;
padding-left:10px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
}

.TxtArea{
background-color:#2a2a2a;
border-left:0px;
border-top:0px;
border-bottom:solid 1px #666666;
border-right:solid 1px #666666;
color:#FFFFFF;
width:290px;
height:85px;
font-size:13px;
padding-left:10px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
overflow:auto;
}

.div_menu {
font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #545454;
	border: solid 1px #dee1ed;
	width:184px;
	background-color:#FFFFFF;
	cursor:pointer;
	height:25px;
}



.link_menu:link {
font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #545454;
	width:184px;
	background-color:#FFFFFF;
	cursor:pointer;
		display:block;
		text-decoration:none;
			height:25px;
			

}

.link_menu:visited {
font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #545454;
	width:184px;
	background-color:#FFFFFF;
	cursor:pointer;
		display:block;
		text-decoration:none;
			height:25px;

}

.link_menu:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	width:184px;
	background-color:#152575;
	cursor:pointer;
		display:block;
		text-decoration:none;
			height:25px;

}


/******************************
GRID
*****************************/

.GrdHeader{
background-color:#08407e; 
color:#ffffff;
}


.TxtCorto{
width:80px;
border:solid 1px #e8e8e8;
}

.AlternatingRowStyle{
background-color:#e3dfdf;
}

.HeaderStyle{
background-color:#08407e;
}

.FooterStyle{
background-color:#08407e;
}

.PagerStyle{
background-color:#ffffff;
}
.Rowstyle
{
background-color:#ffffff;
}







