body {font-family: Roboto,Arial;font-size: 16px;background:#e6f5ff;color:#333333;margin:0px; padding:0px;}
/* Box Questionari Teste*/

.BoxQueLst{margin:0;list-style-type: none;width:100%}
.BoxQueLst .BoxUsr{margin: 0;background:#ffffff}
.BoxQueLst .BoxUsr .Text{font-size: 90%;margin: 0; padding-top:2px;padding-bottom:2px}
.BoxQueLst .BoxUsr .Text h2{font-size: 1.0em;color: #a52a2a;font: normal bold;margin: 0;text-align: right;padding-top:1px;padding-bottom:1px;padding-right:10px}
.BoxQueLst .BoxTit{margin: 0;background:#1F5394}
.BoxQueLst .BoxTit .Text{font-size: 90%;margin: 0; padding-top:2px;padding-bottom:2px}
.BoxQueLst .BoxTit .Text h2{font-size: 1.4em;color: #ffffff;font: normal bold;margin: 0;text-align: left;padding-top:1px;padding-bottom:1px;padding-left:5px;}
.BoxQueLst .BoxTit .Text h3{font-size: 1.6em;color: #ffffff;font: normal bold;margin: 0;text-align: left;padding-top:1px;padding-bottom:1px;padding-left:5px}
.BoxQueLst .BoxDet{margin: 0;background:#ffffff;BORDER-BOTTOM: #d3d3d3 thin solid 1px}
.BoxQueLst .BoxDet .Text{font-size: 90%;margin: 0; padding-top:2px;padding-bottom:2px}
.BoxQueLst .BoxDet .Text h2{font-size: 1.2em;color: #000000;font: normal;margin: 0;text-align: left;padding-top:1px;padding-bottom:1px;padding-left:2px}
.BoxQueLst .BoxDet .BoxCom{margin: 0}
.BoxQueLst .BoxDet .BoxCom .Text{font-size: 90%;margin: 0; padding-top:1px;padding-bottom:1px}
.BoxQueLst .BoxDet .BoxCom .Text h2{font-size: 0.8em;color: #000000;font: normal;margin: 0;text-align: left;padding-top:1px;padding-bottom:1px;padding-left:30px}
.BoxQueLst .BoxDet .BoxCom .Text a{color:brown;text-decoration: none}
.BoxQueLst .BoxDet .BoxCom .Text a:hover{color: #369;text-decoration: none}
.BoxQueLst .Text{margin: 0; padding-top:5px;padding-bottom:5px}
.BoxQueLst .Text h2{font-size: 1.2em;color: #369;font: normal bold;margin: 0;text-align: left;padding-top:5px;padding-bottom:3px}
.BoxQueLst .Text h3{font-size: 0.8em;color: #369;font: normal bold;margin: 0;text-align: left;padding-top:0px;padding-bottom:0px}
.BoxQueLst .Text h4{font-size: 1.8em;color: #369;font: normal bold;margin: 0;text-align: left;padding-top:0px;padding-bottom:3px}
.BoxQueLst .Text h5{font-size: 1.2em;color: #000000;font: normal italic;margin: 0;text-align: left;padding-top:0px;padding-bottom:5px}
.BoxQueLst .Text p{margin: 0;padding-bottom:5px;font-size: 1.1em;text-align:justify}
.BoxQueLst .Text a{color:#369;text-decoration: none}
.BoxQueLst .Text a:hover{color: #ffa500;text-decoration: none}


/* Box Questionari Righe*/
.BoxQue{margin: 0; padding: 0;}

.BoxQueRig{border-radius:5px; border: 1px solid #ccc;padding:0px;}

.BoxQueRig .BoxQueTit{font-size: 2rem;text-align: center;padding:1rem;color:#ffffff;background-color: #7BAFD4;border-bottom: 3px solid #5F99C1;border-top-left-radius: inherit;border-top-right-radius: inherit;border-bottom-right-radius: unset;border-bottom-left-radius: unset;}
.BoxQueRig .BoxQueBody{background-color: #ffffff;padding:1rem; }

/*.BoxQueRig .BoxQueConPri:not(:has(.BoxQueConTit)){padding: 1rem;}*/
.BoxQueRig .BoxQueConPri{padding: 1rem;}

.BoxQueRig .TIT_SEZ.BoxQueConTit{font-size: 1.2rem;padding:1rem;background-color: #80ccff;border-bottom: 3px solid #0099ff;border-top-left-radius: inherit;border-top-right-radius: inherit;border-bottom-right-radius: unset;border-bottom-left-radius: unset;}
.BoxQueRig .TIT_SEZ.BoxQueConTit .Titolo, .BoxQueRig .TIT_SEZ.BoxQueConTit .Descrizione {color: #00205B;}
.BoxQueRig .TIT_SEZ.BoxQueConTit .Descrizione{font-size: 0.9rem;}

.BoxQueRig .TIT_001.BoxQueConTit{font-size: 1.2rem;font-weight:700;text-transform: uppercase;padding:1rem;background-color: #F4C522;border-bottom: 3px solid #E3B30C;border-top-left-radius: inherit;border-top-right-radius: inherit;border-bottom-right-radius: unset;border-bottom-left-radius: unset;}

.BoxQueRig .Sez{margin: 10px 0 3px 0;padding: 3px 5px; font-size: 26px;color: #ffffff;font: bold; text-align: left;background:#0066CC; border-top: #20295a solid 6px}
.BoxQueRig .TIT_002, .Par{font-size: 22px;color: #ffffff;font: bold; text-align: left;background:#80BFFF;}
.BoxQueRig .TIT_002 a{color: #ffffff;text-decoration: none}
.BoxQueRig .TIT_002 a:hover{color: brown;text-decoration: none}

.BoxQueRig .TIT_003, .Tit {font-size: 18px;color: #333333;font: bold; text-align: left;background:#B3D9FF;}
.BoxQueRig .TIT_003 a{color: #333333;text-decoration: none}
.BoxQueRig .TIT_003 a:hover{color: brown;text-decoration: none}
.BoxQueRig .Txt_001, .Lib{font-size: 16px;color: #000000;font: normal; text-align: left;}
.BoxQueRig .Txt_002 {font-size: 12px;color: #000000;font: normal; text-align: left;}
.BoxQueRig .Sep_Lin, .Sep{margin: 0;padding: 0;font-size: 16px;color: #000000;}
.BoxQueRig .Sep_Row {height:10px;margin: 0;padding: 0;font-size: 16px;color: #000000;}
.BoxQueRig .BoxFldInd {}
.BoxQueRig .BoxFldTxt {font-size: 16px;text-align: left;vertical-align:middle;}
.BoxQueRig .BoxFldObj {font-size: 16px;text-align: left;vertical-align:middle;margin-bottom:0.5rem;}
.BoxQueRig .BoxFldDes {font-size: 16px;text-align: left;vertical-align:middle;}
.BoxQueRig .FLD_PAR{padding:10px 0 0 0;text-align:justify;}
.BoxQueRig .FLD_SEP{}

/* Separatore */
.Separator{height: 5px; font-size: 1px}

/* Box Form */
.BoxFrm{width:0px;margin:0;height:0px}

	A.LnkRedBlu:link{color:red;text-decoration:none}
	A.LnkRedBlu:visited{color:red;text-decoration:none}
	A.LnkRedBlu:active{color:red;text-decoration:none}
	A.LnkRedBlu:hover{color:#006bb3;text-decoration:none}