
body {
color : #333;
background-color : #fff;
padding : 20px 20px;
margin : 0;
font : normal 11px helvetica, arial, geneva, lucida, sans-serif;
}
P {
font-family : verdana, Arial, Helvetica, Sans-Serif;
font-size : 11px;
font-weight : normal;
}
.pic {
font-family : verdana, Arial, Helvetica, Sans-Serif;
font-size : 11px;
font-weight : normal;
color : #ffffff;
}
.txt_area {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 420px;
height : 130px;
font-weight : normal;
color : #000000;
border : 1px solid #888888;
}
.in_txt {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 400px;
height : 18px;
font-weight : normal;
color : #000000;
border : 1px solid #888888;
}
.in_txt_red {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 400px;
height : 18px;
font-weight : bold;
color : #FF0000;
border : 1px solid #888888;
}

.in_txt_med {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 180px;
height : 18px;
font-weight : normal;
color : #000000;
border : 1px solid #888888;
}
.in_txt_min {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 100px;
height : 18px;
font-weight : normal;
color : #000000;
border : 1px solid #888888;
}
.richieste {
background-color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #ffffff;
border : 1px solid green;
}
.mini_richieste {
width : 50px;
background-color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #ffffff;
border : 1px solid green;
}
.tabella {
border-width : 1px;
border-color : green;
border-style : solid;
}
.pregiudizievoli {
border-width : 1px;
border-color : red;
border-style : solid;
}

.submit {
background : #444444;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-size : 10px;
cursor : pointer;
font-weight : bold;
}
.bottone {
background : #444444;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-size : 10px;
cursor : pointer;
font-weight : bold;
width : 180px;
}
.piccolo {
font-family : sans-serif;
font-size : 11px;
font-weight : normal;
color : #000000;
}
.micro {
font-family : sans-serif;
font-size : 9px;
font-weight : normal;
color : #000000;
}
.normal {
font-family : Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #000000;
}
.msg {
background-color : #cccccc;
width : 240px;
font-family : Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : red;
border : 1px solid #000;
}
.normal_bianco {
font-family : Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #ffffff;
}
.pic_bianco {
font-family : Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #ffffff;
}
.scuro {
font-family : Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #993300;
}
.normal_rosso {
font-family : Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #ff0000;
}
.selezione {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 50px;
height : 18px;
font-weight : bold;
color : #ff0000;
border : 1px solid #888888;
}
.selezione_big {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 120px;
height : 18px;
font-weight : bold;
color : #ff0000;
border : 1px solid #888888;
}
.box_arr {
width : 400px;
background-color : #a6ffa6;
padding : 0 5px;
border-left : 1px solid green;
border-right : 1px solid green;
}
.stile1 {
font-size : 13px;
font-family : Arial, Verdana;
}
.stile2 {
font-size : 13px;
font-family : Arial, Verdana;
font-weight : bold;
}
.stile3 {
font-size : 14px;
font-family : Arial, Verdana;
font-weight : bold;
}
.testa {
font-family : Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #000000;
text-align : center;
}
.xa {
font-size : 10px;
color : #ffffff;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
.xa:hover {
font-weight : bold;
text-decoration : none;
}
.xb {
width : 92px;
font-family : verdana, Arial, Helvetica, Sans-Serif;
color : #008800;
background-color : #cccccc;
text-align : center;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.xb:hover {
font-weight : bold;
text-decoration : none;
color : #ffffff;
background-color : #808080;
}
.sot {
color : #ffffff;
font-family : Arial, Helvetica, Sans-Serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
}
.under {
color : #ffffff;
font-family : Arial, Helvetica, Sans-Serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
.under a:hover {
color : #ff0000;
text-decoration : none;
}
.note {
text-decoration : none;
background-color : #cccccc;
text-align : center;
font-family : Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : red;
border : 1px solid #000;
}
.note:hover {
text-decoration : none;
background-color : #808080;
color : #ffffff;
}
.selez_cons {
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 120px;
height : 18px;
border : 1px solid #888888;
}
h1 {
font-size : 2em;
font-weight : normal;
margin : 1em 0;
}
div.boxsuggerimenti {
font-family : Verdana;
font-size : 10px;
position : absolute;
background-color : white;
border : 1px solid #888;
margin : 0;
padding : 0;
}
div.boxsuggerimenti ul {
list-style-type : none;
margin : 0;
padding : 0;
}
div.boxsuggerimenti ul li.selected {
background-color : #a6ffa6;
}
div.boxsuggerimenti ul li {
list-style-type : none;
display : block;
margin : 0;
padding : 1px;
cursor : pointer;
border-bottom : 1px solid #888;
}
.box {
background : #a6ffa6;
}
.boxtop {
background : url('images/ne.gif') no-repeat top right;
}
.boxtop div {
height : 20px;
background : url('images/nw.gif') no-repeat top left;
}
.boxbottom {
background : url('images/se.gif') no-repeat bottom right;
}
.boxbottom div {
height : 20px;
background : url('images/sw.gif') no-repeat bottom left;
}
.boxcontent {
padding : 0 20px 0 20px;
}
a.pulsante {
position : absolute;
top : 140px;
left : 30px;
width : 140px;
background-color : #808080;
border-style : solid;
border-width : 1px;
border-top-color : #c0c0c0;
border-right-color : #c0c0c0;
border-bottom-color : #c0c0c0;
border-left-color : #c0c0c0;
color : #ffffff;
cursor : pointer;
font-family : MS Sans Serif, Arial, sans-serif;
font-size : 9pt;
font-style : normal;
font-weight : bold;
padding : 2px;
padding-left : 4px;
padding-right : 4px;
text-decoration : none;
text-align : center;
display : block;
}
a.pulsante:hover {
background-color : #339900;
border-style : solid;
border-width : 1px;
border-top-color : #c0c0c0;
border-right-color : #c0c0c0;
border-bottom-color : #c0c0c0;
border-left-color : #c0c0c0;
color : #ffffff;
font-family : MS Sans Serif, Arial, sans-serif;
font-size : 9pt;
font-style : normal;
font-weight : bold;
padding : 2px;
padding-left : 4px;
padding-right : 4px;
text-align : center;
text-decoration : none;
display : block;
}
.bar {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
vertical-align: middle; 
font-weight: bold; 
text-decoration:none;
}
.stbar {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FFFFFF; 
font-weight: bold; 
vertical-align: middle; 
text-decoration:none;
}

a.collegamento
 {
width : 170px;
height : 18px;
background-color : #EEEEEE;
border-style : solid;
border-width : 1px;
border-top-color : red;
border-right-color : red;
border-bottom-color : red;
border-left-color : red;
color : #000000;
cursor : pointer;
font-family : MS Sans Serif, Arial, sans-serif;
font-size : 9pt;
font-style : normal;
font-weight : bold;
padding : 2px;
padding-left : 4px;
padding-right : 4px;
text-decoration : none;
text-align : left;
}
a.collegamento:hover {
border : 1px solid green;
 
background-color : #808080;
color : #ffffff;
font-family : MS Sans Serif, Arial, sans-serif;
font-size : 9pt;
font-style : normal;
font-weight : bold;
padding-left : 4px;
padding-right : 4px;
text-align : left;
text-decoration : none;
display : block; padding-top:2px; padding-bottom:2px
}