﻿body { background-color:#156E1A; font-family:Arial,Verdana;font-size:0.80em }

div{border:0px solid red}
img{ border-width:0}
div#layout{width:728px;margin:0 auto; }
div#BannerTop{width:728px;height:5px}

div#layout div#Header,  div#layout div#Footer {margin:0 0 10px 0; }
div#layout div#Middle {margin:0 0 0 0; }
div.Azienda {margin: 0 0 4px 0}
div#layout div#Footer  {margin:0 0 10px 0; text-align:center; }
div#layout div#Header div.RoundTop, div#layout div#Middle div.RoundTop,div#layout div#Footer div.RoundTop{background-image:url(/img/sopra.gif); height:14px;}
div#layout div#Header div.Main, div#layout div#Middle div.Main, div#layout div#Footer div.Main{ background-color:#FFFFFF; height:135px } 
/*div#layout div#Header div.Main img{margin:30px 5px 0 14px }*/
div#layout div#Header div#GoogleADV{margin:0 10px 0 246px; width:468px;height:60px; } 

div#layout div#Header div#InnerWebADV {margin:5px 10px 0 304px; width:410px;height:65px;}
div#layout div#Header div#HeaderMaim{margin:0 0 0 0; background-image:url(/img/ilMioCodiceFiscale.gif); width:728px; height:130px }

div#layout div#Middle div#InnerMiddle{margin:0 0 0 0; width:728px; height:385px; background-color:#FFFFFF; vertical-align:top; }
div#layout div#Middle div#InnerMiddle div#Inner2Left{float:left}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowLeft{height:385px; width:84px; background-color:#FFFFFF; float:left}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter{margin:0 0 0 84px; height:385px; width:559px;  }
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#LogoCodiceFiscale{width:218px; height:64px; background-image:url(/img/LogoCodiceFiscale.jpg); float:left;}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#Note1{margin: 0 0 0 325px; width:234px; height:64px;}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#RoundTopCF{margin: 0 0 0 0; width:559px; height:57px; background-image:url(/img/compilaCodiceFiscale.jpg);}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#RoundTopCF div#AVV_RED { padding-top:42px; padding-left:47px; font-size:0.90em; color:Red; font-weight:bold;}

div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#CalcoloCodiceFiscale{ width:559px; height:210px; background-image:url(/img/sfondoCodiceFiscale.gif);}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#CalcoloCodiceFiscale div#InputDati {margin:0 0 0 46px ; height:210px; width:500px;}


div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#RoundBottomCF{ width:559px; height:54px; background-image:url(/img/FondoScheda_Alto.gif)}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#RoundBottomCF div#ICONE { margin: 5px 0 0 50px; width:170px; height:54px;float:left; }
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#RoundBottomCF div#Button { margin:0 0 0 300px; width:210px; height:54px; vertical-align:bottom;}
div#layout div#Middle div#InnerMiddle div#Inner2Left div#RowCenter div#RoundBottomCF div#Button div#Spessore{ height:10px; width:210px}
div#layout div#Middle div#InnerMiddle div#RowRight{margin:0 0 0 643px;height:385px; width:85px; background-color:#FFFFFF; }

div#layout div#Footer a.InnerWeb:link, a.InnerWeb:visited { font-family:Verdana; font-size: 10px; color:#FFFFFF; margin:4px 0 0 0; text-decoration: none;font-weight:bold; }
div#layout div#Header div.RoundBottom, div#layout div#Middle div.RoundBottom, div#layout div#Footer div.RoundBottom{background-image:url(/img/sotto.gif); height:14px;}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}



.modalPopup {
	background-color:#E0E0E0;	
	color:#145418;
	border-width:3px;
	border-style:solid;
	border-color:#FFFFFF;
	padding:3px;
	width:400px;
	}