﻿/* GENERICI CLASSI*/
.error { color: Red; }
.buttonDefault { font-weight: bold; }
.buttons {margin: 5px 0 10px 0; text-align: center;}
.buttons * { margin: 0 5px; }
.mainRow {margin: 5px 0;}
.bold, .Bold { font-weight: bold; }
.italic, .Italic {font-style: italic;}
.center, Center, .TextCenter { text-align: center; }
.TextLeft { text-align: left; }
.TextRight { text-align: right; }
.forceLeft { float: left !important; }
.forceRight { float: right !important; }
.left, .Left { float: left; }
.right, .Right { float: right; }
.noFloat, .NoFloat {float: none !important;}
.clear, .Clear { clear: both; }
.DisplayNone { display: none; }
.DisplayBlock { display: block; }
.VisibilityCollapse { visibility: collapse;}
.VisibilityHidden { visibility: hidden;}
.VisibilityVisible { visibility:  visible;}
.datepicker, .hasDatepicker { min-width: 120px !important; width: 120px; display: inline-block; }
.inputLike { border: 2px solid transparent;} /* utilizzato quando viene utilizzata una label o un div al posto di una textbox; la textbox ha anche un bordo, aggiungo stessa larghezza */
#loader { color: #FFFFFF; position: absolute; left: -15px; top: -10px; }

.NoBgColor { background-color: transparent !important;}
.Arancio, .Orange { background-color: Orange;}
.Bianco, .White { background-color: White;}
.Blu, .Blue { background-color: Blue; }
.CelesteChiaro, .LightHeavenly { background-color: #A1C8F0; }
.Celeste, .Heavenly { background-color: #007FFF; }
.Ciano, .Cyan { background-color: cyan; }
.Fucsia, .Fuchsia { background-color: fuchsia; }
.FucsiaChiaro, .LightFuchsia { background-color: #FF82FF; }
.Giallo, .Yellow { background-color: yellow; }
.Grigio, .Gray { background-color: gray; }
.Lime, .Lime { background-color: lime; }
.Marrone, .Brown { background-color: brown; }
.Oliva, .Olive { background-color: olive; }
.Rosa, .Pink { background-color: hotpink; }
.Rosso, .Red { background-color: red; }
.RossoChiaro, .LightRed { background-color: #d2322d; }
.Salmone, .Salmon { background-color: salmon; }
.Verde, .Green { background-color: green; }
.VerdeChiaro, .LightGreen {background-color: #5cb85c; }
.Viola, .Purple { background-color: purple; }

.TextArancio, .TextOrange { color: Orange; }
.TextBianco, .TextWhite { color: White; }
.TextBlu, .TextBlue { color: Blue; }
.TextCeleste, .TextHeavenly { color: #007FFF; }
.TextCiano, .TextCyan { color: cyan; }
.TextFucsia, .TextFuchsia { color: fuchsia; }
.TextGiallo, .TextYellow { color: Yellow; }
.TextGrigio, .TextGray { color: Gray; }
.TextLime, .TextLime { color: lime; }
.TextMarrone, .TextBrown { color: brown; }
.TextOliva, .TextOlive { color: olive; }
.TextRosa, .TextPink { color: hotpink; }
.TextRosso, .TextRed, .ForceTextRed { color: Red; }
.TextSalmone, .TextSalmon { color: salmon; }
.TextVerde, .TextGreen { color: Green; }
.TextViola, .TextPurple { color: Purple; }

.ForceTextArancio, .ForceTextOrange { color: Orange !important; }
.ForceTextBianco, .ForceTextWhite { color: White !important; }
.ForceTextBlu, .ForceTextBlue { color: Blue !important; }
.ForceTextCeleste, .ForceTextHeavenly { color: #007FFF !important; }
.ForceTextCiano, .ForceTextCyan { color: cyan !important; }
.ForceTextFucsia, .ForceTextFuchsia { color: fuchsia !important; }
.ForceTextGiallo, .ForceTextYellow { color: Yellow !important; }
.ForceTextGrigio, .ForceTextGray { color: Gray !important; }
.ForceTextLime, .ForceTextLime { color: lime !important; }
.ForceTextMarrone, .ForceTextBrown { color: brown !important; }
.ForceTextOliva, .ForceTextOlive { color: olive !important; }
.ForceTextRosa, .ForceTextPink { color: hotpink !important; }
.ForceTextRosso, .ForceTextRed, { color: Red !important; }
.ForceTextSalmone, .ForceTextSalmon { color: salmon !important; }
.ForceTextVerde, .ForceTextGreen { color: Green !important; }
.ForceTextViola, .ForceTextPurple { color: Purple !important; }

.w20  {width:  20px;}
.w40  {width: 40px;}
.w60  {width:  60px;}
.w80  {width:  80px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w140 {width: 140px;}
.w160 {width: 160px;}
.w180 {width: 180px;}
.w200 {width: 200px;}
.w220 {width: 220px;}
.w240 {width: 240px;}
.w260 {width: 260px;}
.w280 {width: 280px;}
.w300 {width: 300px;}
.w320 {width: 320px;}
.w340 {width: 340px;}
.w360 {width: 360px;}
.w380 {width: 380px;}
.w400 {width: 400px;}
.w420 {width: 420px;}
.w440 {width: 440px;}
.w460 {width: 460px;}
.w480 {width: 480px;}
.w500 {width: 500px;}
.w520 {width: 520px;}
.w540 {width: 540px;}
.w560 {width: 560px;}
.w580 {width: 580px;}
.w600 {width: 600px;}
.w620 {width: 620px;}
.w640 {width: 640px;}
.w660 {width: 660px;}
.w680 {width: 680px;}
.w700 {width: 700px;}
.w720 {width: 720px;}
.w740 {width: 740px;}
.w760 {width: 760px;}
.w770 {width: 770px;}
.w780 {width: 780px;}
.w800 {width: 800px;}
.w820 {width: 820px;}
.w840 {width: 840px;}
.w860 {width: 860px;}
.w880 {width: 880px;}
.w900 {width: 900px;}
.w920 {width: 920px;}
.w940 {width: 940px;}
.w960 {width: 960px;}

.h10 {height: 10px;}
.h15 {height: 15px;}
.h20 {height: 20px;}
.h25 {height: 25px;}
.h30 {height: 30px;}
.h35 {height: 35px;}
.h40 {height: 40px;}
.h45 {height: 45px;}
.h50 {height: 50px;}
.h55 {height: 55px;}
.h60 {height: 60px;}
.h65 {height: 65px;}
.h70 {height: 70px;}
.h75 {height: 75px;}
.h80 {height: 80px;}
.h85 {height: 85px;}
.h90 {height: 90px;}
.h95 {height: 95px;}
.h100 {height: 100px;}
.h110 {height: 110px;}
.h120 {height: 120px;}
.h130 {height: 130px;}
.h140 {height: 140px;}
.h150 {height: 150px;}
.h160 {height: 160px;}
.h170 {height: 170px;}
.h180 {height: 180px;}
.h190 {height: 190px;}
.h200 {height: 200px;}
.h300 {height: 300px;}
.h400 {height: 400px;}
.h500 {height: 500px;}
/* / GENERICI CLASSI*/

/* FLAGS */
.flags-dropdown {
    margin-top: 5px;
}
.flags, .flag-it, .flag-en, .flag-es {
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0 3px 0 0;
	cursor: pointer;
    float: left;
}
.flag-it { background-image: url(/Content/images/flag_italy.png); }
.flag-en { background-image: url(/Content/images/flag_united_kingdom.png); }
.flag-es { background-image: url(/Content/images/flag_spain.png); }
/* /FLAGS */