/* by Rosi*/

body
{
	background-color: #F2F2F2;
	scrollbar-face-color: #D4D4D4;
	scrollbar-shadow-color:#F7931E; 
	scrollbar-track-color: #D4D4D4; 
	scrollbar-arrow-color: #F7931E;  
	scrollbar-highlight-color: #D4D4D4; 
	scrollbar-3dlight-color:  #F7931E;
	scrollbar-darkshadow-color: #D4D4D4; 
	margin-top:0px;
	margin-left:0px;

}

/*BG*/

.bg_arancio
{
	background-image:  url("images/bg_arancio.gif");
	background-repeat:repeat-x;
	background-position:top left;
	height:28px;
}

.bg_onda
{
	background-image:  url("images/onda.gif");
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	/*height:235px;
	width:223px;*/
	padding:23px 21px 0px 21px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#747474;
}
.bg_onda2
{
	background-image:  url("images/onda2.gif");
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#EBEBEB;
	/*height:235px;
	width:330px;*/
	height:216px;
	padding:23px 21px 0px 24px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#747474;
}

.bg_bianco
{
	/*background-image:  url("images/onda_int.gif");
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;*/
	/*height:235px;*/
	background-color:#FFFFFF;
	
	padding:31px 8px 0px 34px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#000000;
}

.bg_nero
{
	background-image:  url("images/bg_meteo.gif");
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#000000;
	width:189px;
	/*height:235px;
	
	padding:0px 0px 0px 0px;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.3em;
	text-align:justify;
	color:#ffffff;
}

.bg_nero_fr
{
	background-image:  url("images/bg_meteo_fr.gif");
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#000000;
	width:189px;
	/*height:235px;
	
	padding:0px 0px 0px 0px;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.3em;
	text-align:justify;
	color:#ffffff;
}

.bg_nero_l
{
	background-image:  url("images/bg_nero_l.gif");
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#EBEBEB;
	padding:27px 0px 0px 101px;
}
.bg_nero_s
{
	background-image:  url("images/bg_nero_s.gif");
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#EBEBEB;
	padding:27px 0px 0px 60px;
}

.p_28 
{
	padding-left:29px;
}

.bg_azzurro
{
	background-color:#0071BC;
	height:28px;
}

.bg_b
{
	background-color:#FFFFFF;
}

.bg_titoletti
{
	background-color:#0071BC;
	height:25px;	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
}

.border_nero
{
	border-top:3px #000 solid;
	background-color:#FFFFFF;
}

.pad_10
{
	padding-left:13px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#000000;
}

/*testo*/

.txt_grigio
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#747474;
}
.txt_nero
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#000000;
}

.txt_arancio
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#F7931E;
}
a.txt_arancio:active,a.txt_arancio:link,a.txt_arancio:visited
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	color:#F7931E;
	text-decoration:none;
}
a.txt_arancio:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	color:#0071BC;
	text-decoration:none;
}
.txt_bianco
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
	padding:20px 4px 15px 37px;
}
a.txt_bianco:hover,a.txt_bianco:active,a.txt_bianco:link,a.txt_bianco:visited
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	color:#ffffff;
	text-decoration:none;
}

.txt_blu
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#0071BC;
}

.txt_blu_ev
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:justify;
	color:#F7931E;
	background-color:#BBE4FF;
}
/*Moduli Form*/
.step1 
{
	background-image:url('images/step1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
	height:40px;
	padding:23px 0px 2px 3px;
}

.step2 
{
	background-image:url('images/step2.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
	height:40px;
	padding:23px 0px 2px 3px;
}

.step3 
{
	background-image:url('images/step3.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
	height:40px;
	padding:23px 0px 2px 3px;
}

.step4
{
	background-image:url('images/step4.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
	height:40px;
	padding:23px 0px 2px 3px;
}
.step5
{
	background-image:url('images/step5.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	text-align:left;
	color:#ffffff;
	height:40px;
	padding:23px 0px 2px 3px;
}
.input_form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	height: 18px;
	width: 180px;
	border: 1px solid #747474;
	background-color: #FFFFFF;
	
}
.input_area
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	height: 200px;
	width: 180px;
	border: 1px solid #747474;
	background-color: #FFFFFF;
	
}


.input_cap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	height: 18px;
	width: 100px;
	border: 1px solid #747474;
	background-color: #FFFFFF;
	
}
