﻿body {margin: 0px;padding: 0px;color: black;background-color:#FFFFFF;}
body, td, p, div {font-size: 11px;font-family: Verdana, Tahoma, Arial, Sans-Serif;color: black;}
a, a:visited, a:active {color: #1e90ff;text-decoration: underline;}
a:hover {color: #1170ff;text-decoration: none;}
a:link img, a:visited img {border-style: none;border:0;}
a img {color: black; /* hack per NS4 */}
input, select, textarea {font-size: 11px;font-family: Verdana, Tahoma, Arial, Sans-Serif;}
fieldset {margin-left: 0.5em;margin-right: 0.5em;margin-bottom: 0.5em;padding: 0.5em;}
fieldset legend {
   padding: .1ex .5ex;
   font-family: "Trebuchet MS" , Verdana, Tahoma, Arial, Sans-Serif;
   font-size: 14px;
   font-weight: bold;
   color: #708090;
}
/* headers */
H1, H2, H3 {margin: 0px;padding: 0px;font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Sans-Serif ;font-weight:bold;}
H1 {font-size: 16px;color: #4682b4;}
H2 {font-size: 14px;color: #696969;letter-spacing: 2px;}
H3 {font-size: 14px;font-weight: bold;color: #708090;}
.hide {display:none;}
.FooterInfo {font-size: 8px;color: #ffffff;}
.QWStep1Box {float: left; width: 330px; background-color:White; display:inline; position:relative;}
.QWStep2Box {float: left; width: 330px; background-color:White; display:inline; position:relative;}
.QWbtnDiv {text-align:center;margin-top: 10px;margin-bottom: 10px;}
.DivSimpleSep {margin-top:10px;}
.QWHeader {font-weight: bold;color: #4682b4;padding: 2px;font-family: "Trebuchet MS" , Verdana, Tahoma, Arial, Sans-Serif;}
.wizardButton {color: #232323;font-weight: bold;cursor: pointer;width: 140px;height: 25px;}
.BookButton {color: #232323;font-weight: bold;cursor: pointer; /*width: 70px;*/}
.QWHeaderSep {margin-top: 7px;border-bottom: #d3d3d3 1px solid;}
.QWTableTipologiaText {font-weight: bold;}
.QWTableTipologiaEsempio {font-weight:normal;font-size:10px;}
.QWTableValuta1 {font-size: 12px;font-weight: bold;border-bottom: #808080 1px solid;margin-bottom: 10px;}
.QWTableValuta2 {font-size:12px;font-weight: normal;font-style: italic;}
.QWTableImporto1 {font-size:12px;text-align:right;font-weight: bold;border-bottom: #808080 1px solid;margin-bottom:10px;}
.QWTableImporto2 {font-size: 12px;text-align: right;font-weight: normal;font-style: italic;}
.pnlHeader {height: 35px;border: solid 1px #d3d3d3;}
.pnlMenu {height: 23px;border-left: solid 1px #d3d3d3;border-right: solid 1px #d3d3d3;line-height: 23px;}
.frmuserDIV {text-align:right;}
.frmuserBTN {text-align:center;}
.payBig {font-size: 14px;font-weight: bold;color: #232323;}
.ResServiceBig {font-size: 14px;font-weight: bold;color: #232323;margin-top:10px;}
#pageContainerSites {padding: 0px; margin: 0px auto; background-color:#FFFFFF;}
#menuNav a, #menuNav a:link, #menu a:visited {
	text-decoration: underline;font-size:12px;font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Sans-Serif;font-weight:bold;color:white;margin-left:5px;}
#menuNav a:hover {text-decoration:none;}
#menuNav a:active {text-decoration: underline;}
.accordionFaqHeader {border: 1px solid #2F4F4F;color: white;background-color: #3399ff;font-family: "Trebuchet MS" , Verdana, Tahoma, Arial, Sans-Serif;font-size: 14px;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionFaqContent {background-color: #e6e6fa;border: 1px dashed #2F4F4F;border-top: none;padding: 5px;padding-top: 10px;}

.GAQS1 {width:700px; height:400px; clear:both; background-color: #FFFFFF;}
.GAQS3User {width:700px; background-color: #FFFFFF; margin-top:15px;}

