/* CSS Document */

body{
	margin:0px;
	background-color:#ded4ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a, a:link, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e00022;
	font-weight:normal;
	text-decoration:underline;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#af0019;
	font-weight:normal;
	text-decoration:underline;
}

li{
	list-style-image:url(/images/freccia_li.gif);
	line-height:18px;
}

a.servizi, a.servizi:link, a.servizi:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
a.servizi:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0094d7;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

a.bottone, a.bottone:link, a.bottone:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#0094d7;*/
	color:#e00022;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
a.bottone:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#af0019;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}


a.menu, a.menu:link, a.menu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
}
a.menu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
}
textarea{
	border:1px solid #cccccc;
	padding:1px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
}
select{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding: 3px 3px 2px;
	background-color:#FFFFFF;
}
input.dx{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding: 3px 3px 2px;
}
input.form{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding: 3px 3px 2px;
}

input.username{
	border:1px solid #cccccc;
	width:198px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
input.password{
	border:1px solid #cccccc;
	width:120px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
input.submit{
	border:0px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#e00022;
	padding: 0px 6px 2px 6px;
	font-weight:bold;
}

.table_preventivo{
	margin:0px 2px 2px 2px;
	background-image:url(/images/preventivo_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}
.table_recupera_preventivo{
	margin:0px 2px 2px 2px;
	background-image:url(/images/recupera_preventivo_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}
.preventivo{
	width:198px;
	font-size:12px;
	margin-right:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.codice{
	border:1px solid #cccccc;
	width:127px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px 3px 2px 3px;
	margin-top:4px;
}

a.login, a.login:link, a.login:hover, a.login:visited{
	font-size:11px;
}
#footer{
	line-height:18px;
	font-size:11px;
}
#footer a,#footer a:link,#footer a:hover,#footer a:visited{
	color:#000000;
	font-size:11px;
}
.pollicino{
	background-image:url(/images/tratteggio.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:11px;
	color:#666666;
}
.pollicino a, .pollicino a:link, .pollicino a:visited{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
.pollicino a:hover{
	font-size:11px;
	color:#e00022;
	text-decoration:none;
	font-weight:normal;
}
h1{
	font-size:28px;
	color:#0094d7;
	text-transform:capitalize;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 12px 0px;
	text-transform:none;
}
h2{
	font-size:16px;
	color:#0094d7;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	text-transform:none;
}
h3{
	font-size:14px;
	color:#0094d7;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	text-transform:none;
}

.titolo{
	font-size:14px;
	color:#0094d7;
	font-style:italic;
	font-weight:bold;
}
.primo_piano {
	font-size:14px;
	color:#000000;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}
a.primo_piano, a.primo_piano:link, a.primo_piano:visited {
	font-size:14px;
	color:#000000;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}
a.primo_piano:hover {
	font-size:14px;
	color:#0094d7;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}


.contenuti{
	padding:10px 20px 10px 20px;
	text-align:justify;
}

a.riservata, a.riservata:link, a.riservata:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.riservata:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e00022;
	font-weight:bold;
	text-decoration:none;
}

#box_sottomenu td{
	font-size:11px;
	color:#000000;
}
#box_sottomenu a, #box_sottomenu a:link, #box_sottomenu a:visited{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#box_sottomenu a:hover{
	font-size:11px;
	color:#e00022;
	text-decoration:none;
	font-weight:normal;
}


a.chiudi, a.chiudi:link, a.chiudi:visited{
	color:#000000;
	font-size:9px;
	text-decoration:none;
	background-color:#FFFFFF;
}
a.chiudi:hover{
	color:#e00022;
	font-size:9px;
	text-decoration:none;
	background-color:#FFFFFF;
}