/* 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;
}
label{
	font-weight:normal;
}
li{
	list-style-image:url(/images/freccia_li.gif);
}

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{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
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:14px;
	font-size:11px;
	color:#999999
}
.footer a, .footer a:link, .footer a:hover, .footer a:visited{
	color:#999999;
	font-size:11px;
}
.footer a.espero, .footer a.espero:link, .footer a.espero:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
}
.footer a.espero:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#af0019;
	font-weight:normal;
	text-decoration:underline;
}

.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 8px 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:normal;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	text-transform:none;
}
h4{
	font-size:13px;
	color:#0094d7;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	text-transform:none;
}

.rosso {
	color: #e00022;
}

.titolo{
	font-size:14px;
	color:#0094d7;
	font-style:italic;
	font-weight:bold;
}
.titoletto{
	font-size:12px;
	color:#0094d7;
	font-style:normal;
	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;
}

div.hr {
  height: 15px;
  background-image: url(/images/tratteggio.gif);
  background-repeat:repeat-x;
  background-position: 50%;
  background-color:#FFFFFF;
}
div.hr hr {
  display: none;
}


.highlights {
	width:695px;
	background-color:#ffffff;
	overflow-x:hidden;
	overflow:hidden;
	margin:0px;
	border:0px;
	white-space:nowrap;
}	

.div_primopiano {
	width:695px;
	background-color:#ffffff;
	overflow-x:hidden;
	overflow:hidden;
	margin:0px;
	border:0px;
	white-space:nowrap;
}	

.contentBox{
	font-size:10px;
	color:#666666;
	line-height:12px;
}
.contentBox a, .contentBox a:link, .contentBox a:visited, .contentBox a:hover {
	font-size:10px;
	font-weight:bold;
}

a.menu_mondialbook, a.menu_mondialbook:link, a.menu_mondialbook:visited {
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
a.menu_mondialbook:hover {
	font-size:11px;
	color:#e00022;
	text-decoration:none;
	font-weight:normal;
}
