
/* Box Ricerca */
#BoxAziende{float: right;margin: 0;margin-top: 2px;margin-right: 5px;padding: 0;}
#BoxAziende .TextInput{;border: 1px solid gray;}

/* Box Aziende */
.BoxAzi{width:100%;margin:0;list-style-type: none;padding:0}
.BoxAzi .BoxAziLft{width:707px;margin:0;list-style-type: none;float:left;padding:0 10px 0 0;}
.BoxAzi .BoxAziLft .BoxTit{height:20px;font-size: 16px;color: #ffffff;font: normal bold;padding: 5px 0;text-align: center;background:#2B67A3;margin:0 0 5px 0}
.BoxAzi .BoxAziLft .BoxFld{width:322px;font-size: 14px;color: #000000;font: normal bold;padding: 15px 0 0 0;text-align: left;float:left;}
.BoxAzi .BoxAziLft .BoxBut{width:100%;font-size: 14px;color: #000000;font: normal bold;padding: 15px 0 0 0;text-align: left;float:left;}
.BoxAzi .BoxAziLft .BoxFldSep{width:23px;float:left;padding:0 0 20px 0}
.BoxAzi .BoxAziLft .BoxLogInf {width:100%;margin:0;list-style-type: none;padding:0;float:left;padding:0 0 10px 0}
.BoxAzi .BoxAziLft .BoxLogInf .BoxSchLog {padding:0 0 0 0;float:left;border:0px solid #999999;width:150px;height:150px;}
.BoxAzi .BoxAziLft .BoxLogInf .BoxSchLog Img{width:150px;}
.BoxAzi .BoxAziLft .BoxLogInf .BoxSchInf {width:307px;float:right;}
.BoxAzi .BoxAziLft .BoxSchAtt{float:left;font-size: 14px;width:100%;color: #666666;font: normal bold;padding: 3px 0 3px 0;text-align: left;background:#ffffff;text-align:left;border-top:1px solid #000000;border-bottom:1px solid #000000}
.BoxAzi .BoxAziLft .BoxSchDetTit {font-size: 18px;color: #000000;font: normal bold;padding: 0 0 3px 0;}
.BoxAzi .BoxAziLft .BoxSchDet {font-size: 14px;color: #000000;font: normal bold;padding: 0 0 5px 0;}
.BoxAzi .BoxAziLft .BoxSchTxt {float:left;width:100%;font-size: 14px;color: #000000;font: normal bold;padding: 10px 0 0 0;}
.BoxAzi .BoxAziRgh{width:233px;margin:0;padding:0;float:right}
.BoxAzi .BoxAziRgh .BoxTit{height:30px;font-size: 14px;color: #ffffff;font: normal bold;padding: 5px 0;text-align: center;background:#2B67A3;margin:0 0 5px 0}
.BoxAzi .BoxAziRgh .BoxTit a{color: #ffffff;text-decoration: none}
.BoxAzi .BoxAziRgh .BoxTit a:hover{color: #ffa500;text-decoration: none}

/* Box Azienda In Vetrina */
.BoxAziVet{margin: 0;font-size: 1.0em;width:300px;padding:0 0 0 0;margin:15px 0 15px 0;border: #999999 solid 1px;}
.BoxAziVet .BoxTit{width:100%;padding-top:2px;padding-bottom:5px;font-size: 1.2em;}
.BoxAziVet .BoxTit h2{float:left;font-size: 1.0em;color: #571E87;font: bold;padding-left:5px;}
.BoxAziVet .BoxInf{height:124px;margin: 0;padding:5px;text-align:left;
	border-left: #FAF3FF solid 1px;border-bottom: #FAF3FF solid 1px;border-right: #FAF3FF solid 1px;}
.BoxAziVet .BoxInf p{margin: 0;padding-bottom:3px;font-size: 1.0em;text-align:justify}
.BoxAziVet .BoxInf h3{font-size: 1em;color: #000000;font: normal italic;margin: 0;text-align: left;padding-top:0px;padding-bottom:3px}
.BoxAziVet .BoxInf a{color: #369;text-decoration: none}
.BoxAziVet .BoxInf a:hover{color: #ffa500;text-decoration: none}

/* Box Azienda In Vetrina */
.BoxAziCer{margin: 0;font-size: 1.0em;width:230px;padding:0 0 0 0;background: url(../ImgToo/Box230Vio.gif) no-repeat left top;}
.BoxAziCer .BoxTit{width:100%;height:34px;padding-top:2px;padding-bottom:5px;font-size: 1.2em;}
.BoxAziCer .BoxTit h2{float:left;font-size: 1.0em;color: #571E87;font: bold;padding-left:5px;}
.BoxAziCer .BoxInf{margin: 0;padding:0px;text-align:center;
	border-left: #FAF3FF solid 1px;border-bottom: #FAF3FF solid 1px;border-right: #FAF3FF solid 1px;}
.BoxAziCer .BoxInf p{margin: 0;padding-bottom:3px;font-size: 1.0em;text-align:justify}
.BoxAziCer .BoxInf h3{font-size: 1em;color: #000000;font: normal italic;margin: 0;text-align: left;padding-top:0px;padding-bottom:3px}
.BoxAziCer .BoxInf a{color: #369;text-decoration: none}
.BoxAziCer .BoxInf a:hover{color: #ffa500;text-decoration: none}

.BoxAziRes{width:100%;margin: 10px 0 0 0;list-style-type: none;border-top: #0C4685 solid 0px;}
.BoxAziRes .BoxTit{margin: 0;text-align:justify}
.BoxAziRes .BoxTit .Text{0}
.BoxAziRes .BoxTit .Text h2{height:10px;font-size: 16px;color: #ffffff;font: normal bold;padding: 0 0;text-align: center;background:#2B67A3;margin:0 0 5px 0}
.BoxAziRes .BoxRes{float:left;width:100%;padding-top:3px;padding-bottom:1px;}
.BoxAziRes .BoxRes .Text{float:left;width:500px;font-size: 90%;padding-top:0px;padding-bottom:0px;margin:0;text-align:justify}
.BoxAziRes .BoxRes .Text h2{font-size: 16px;color: #000000;font: normal;margin: 0;text-align: left;padding-left:2px}
.BoxAziRes .BoxRes .Text h3{font-size: 12px;color: #000000;font: normal;margin: 0;text-align: left;padding-left:2px}
.BoxAziRes .BoxRes .Text a.Sel{color:#1F5394;text-decoration: none}
.BoxAziRes .BoxRes .Text a.Sel:hover{color: #000000;text-decoration: none}
.BoxAziRes .BoxRes .Text a.Pro{color:#dc143c;text-decoration: none}
.BoxAziRes .BoxRes .Text a.Pro:hover{color: #000000;text-decoration: none}
.BoxAziRes .BoxRes .Text .Promo{font-size: 90%;color: #333333;text-align:justify}
.BoxAziRes .InfImg {float:right;margin:0 0 2px 0;}
.BoxAziRes .InfImg Img{vertical-align:center}

.BoxAziSch{margin: 0;width:100%;margin:0;list-style-type: none}
.BoxAziSch .BoxDet{margin: 0;padding: 5px 0 0 0;text-align:justify;}
.BoxAziSch .BoxDet .RagSoc {font-size: 1.4em;color: #000000;font: bold;margin: 0;text-align: left;;padding: 10px 0 0 0}
.BoxAziSch .BoxDet .Ind {font-size: 1.0em;color: #000000;font: normal;margin: 0;text-align: left;;padding: 2px 0 0 0}
.BoxAziSch .BoxDet .Left{width:39%;float:left;padding: 10px 0 0 0;}
.BoxAziSch .BoxDet .Left. ImgSin{padding: 10px 0 0 0;}
.BoxAziSch .BoxDet .Right{width:59%;float:left;}
.BoxAziSch .BoxDet .Right .RagSoc {font-size: 1.4em;color: #000000;font: bold;margin: 0;text-align: left;;padding: 2px 0 0 0}
.BoxAziSch .BoxDet .Right .Cat {font-size: 1.2em;color: #000000;font: normal;margin: 0;text-align: left;;padding: 2px 0 0 0}
.BoxAziSch .BoxDet .Right .Ind {font-size: 1.0em;color: #000000;font: normal;margin: 0;text-align: left;;padding: 5px 0 0 0}
.BoxAziSch .BoxDet .Right a.Sel{color:#1F5394;text-decoration: none}
.BoxAziSch .BoxDet .Right a.Sel:hover{color: #ffa500;text-decoration: none}
.BoxAziSch .BoxLin{margin: 0;float:left;width:100%;border-bottom: #C7D5E7 solid 1px;}
.BoxAziSch .BoxRic {width:100%;float:left;padding: 10px 0 0 0;}
.BoxAziSch .BoxRic .Tit{font-size: 1.2em;color: #000000;font: bold;margin: 0;text-align: left;;padding: 5px 0 0 0}
.BoxAziSch .BoxRic .Txt{font-size: 1.0em;color: #000000;font: normal;margin: 0;text-align: left;;padding: 15px 0 0 0}

/* Box Azienda in promo HP */
.BoxAziPro{margin: 0 0 10px 0;padding:0;font-size: 1.0em;width:305px;height:139px;color: #ffffff;background: url(../ImgToo/BodBckAziPro.jpg) no-repeat left top;}
.BoxAziPro .Pro{height: 90px; overflow:hidden;}
.BoxAziPro .Pro .Tit{padding:10px 10px 0 10px;color: #ffffff;font-size: 16px;font: bold;}
.BoxAziPro .Pro .Tit a{color: #ffffff;text-decoration: none}
.BoxAziPro .Pro .Tit a:hover{color: #ffa500;text-decoration: none}
.BoxAziPro .Pro .Inf{height: 60px; overflow:hidden;padding:5px 10px;color: #ffffff;font-size: 12px;}
.BoxAziPro .Pro .Inf a{color: #ffffff;text-decoration: none}
.BoxAziPro .Pro .Inf a:hover{color: #ffa500;text-decoration: none}
.BoxAziPro .ProLnkAzi {padding:10px 10px 0 10px;color: #8a2be2;font-size: 12px;}
.BoxAziPro .ProLnkAzi a{color: #8a2be2;text-decoration: none}
.BoxAziPro .ProLnkAzi  a:hover{color: #ffa500;text-decoration: none}


.BoxAziLstPro{height:42px;margin: 5px 0;padding: 2px 0 0 45px; font-size: 12px;font:bold;color: #333333;text-align:justify; background: url(../ImgToo/AziProLbl.jpg) no-repeat left top;}
.BoxAziLstPro a{color:#1F5394;text-decoration: none}
.BoxAziLstPro a:hover{color: #ffa500;text-decoration: none}
