body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	/*background-color: #456C8D;*/
	/*#828A8 #6893B3*/
	scrollbar-3dlight-color: #79847d;
	scrollbar-highlight-color: #a8b3a7;
	scrollbar-face-color: #fcfcfc;
	scrollbar-shadow-color: #a8b3a7;
	scrollbar-darkshadow-color: #79847d;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #7A8C94;
	margin: 0px;
	padding: 0px;
	/*background-image : url(grafiche/pattern.gif);
	*/
	background-attachment : fixed;
	background-image : url("grafiche/bg_grad.jpg");
	background-repeat : repeat-x;
	background-color:#7099b9;
}

body.Popup {
  scrollbar-3dlight-color: #79847d;
  scrollbar-highlight-color: #a8b3a7;
  scrollbar-face-color: #fcfcfc;
  scrollbar-shadow-color: #a8b3a7;
  scrollbar-darkshadow-color: #79847d;
  scrollbar-arrow-color: #000000;
  scrollbar-track-color: #142329;
	margin: 0px;
	padding: 0px;
}

select {
	background-color: #ffffff;
	font-size: 8pt;
	font-weight: 700;
	color: #000000;
	border-width: 2px;
	border-style: inset;
	border-color: #a0a0a0;
}


.CategorieHome {
	color: #4682B4;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 900;
}

.Carrello {
	font-family: arial, sans-serif;
	color: #71828A;
	font-weight: 900 ! important;
}

.ContestQuestions i {
	font-weight: 500;
}

.DeptPageDescText {
	font-size: 10px;
	font-weight: 900;
	color: #FEFEFE;
}
.DeptPageDescOff {
	font-size: 9px;
	font-weight: 900;
	color: #C2C2C2;
}
.DeptPageFamilyText {
	font-size: 9pt;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
}

.DeptPageNameText {
	font-size: 10px;
	font-weight: 700;
	color: #5C5C5C;
}
.DeptPageNameTextRed {
	font-size: 9px;
	font-weight: 900;
	color: Red;
}

.DeptPageUsageText {
	font-size: 7pt;
	font-weight: 500;
	color: #FFFFFF;
	text-transform: uppercase;
}

.DeptPageUsageTextName {
	font-size: 9pt;
	font-weight: 900;
	color: #71828A;
}

.input.LoginIText, select.LoginIText, textarea.LoginIText {
	background-color: #D3E0EB;
	font-size: 8pt;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #202020;
}

.MainText {
	font-size: 9pt;
	color: #000000;
}

.MainTextSmall {
	font-size: 8pt;
	color: #000000;
}

.NewsArticleHeadline {
	font-size: 14pt ! important;
	font-weight: 700 ! important;
	color: #FF3333;
}

.NewsflashText {
	font-size: 9px;
	font-weight: 500;
	color: Black;
}

.NewsflashText a:link, .NewsflashText a:active, .NewsflashText a:visited, .NewsflashText a:hover {
	font-size: 20px ! important;
	font-weight: 900;
	color: Red;
	text-decoration: none;
}

input.PopupIText, select.PopupIText, textarea.PopupIText {
	background-color: #ff663F;
	font-size: 8pt;
	color: #000000;
	border-width: 2px;
	border-style: inset;
	border-color: #a0a0a0;
}

input.PopupEmailer0, select.PopupEmailer0, textarea.PopupEmailer0 {
	background-color: #ff663F;
	font-size: 8pt;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

input.Popup, select.Popup, textarea.Popup {
	background-color: #F9F9F9;
	font-size: 10px;
	color: #71828A;
	font-weight : 900;
}

.PopupPreviewWindow {
	font-size: 13pt;
	color: #B9C8C8;
	padding: 10px;
	font-weight : 900;
}

.RegisterAsterisk {
	font-size: 10pt ! important;
	font-weight: 700 ! important;
	color: #EC4A2B ! important;
}

.RequiredAsterisk {
	font-size: 10pt;
	font-weight: 700;
	color: Red;
}

/* Site Table Type 0 */

.TrailLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color : #71828A;
	/*background-color : #F9F9F9;*/
}

.TrailLink a:link, .TrailLink a:active, .TrailLink a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color : #71828A;
	/*background-color : #F9F9F9;*/
}

.TrailLink a:hover {
	color: Red;
}
.TrailLink2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	color : #71828A;
}
.g {cursor: pointer;} 
.titoloem4 {
	font-size: 16px;
	font-weight: 900;
	color: #FF3100;
	padding-top : 250px;
}
.TextGiustifiched{
	font-size : 10px;
	text-align : justify;
	padding-bottom : 2;
	padding-left : 4;
	padding-right : 2;
	padding-top : 2px;
}
.float_sx {
	MARGIN-TOP: 5px;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 8px;
	background-color : #B0C4DE;
}
a.CompareSortOn{
	font-size : 10px;
	/*font-weight : bold;*/
	color : Red;
	text-decoration : none;
}
a.CompareSortOn:link{
	font-size : 10px;
	/*font-weight : bold;*/
	color : Red;
	text-decoration : none;
}
a.CompareSortOn:hover{
	font-size : 10px;
	/*font-weight : bold;
	*/
	color : #3A4949;
	text-decoration : none;
}
a.CompareSortOn:visted{
	font-size : 10px;
	/*font-weight : bold;*/
	color : Red;
	text-decoration : none;
}
a.gestione:visted{
	font-size : 10px;
	font-weight : bold;
	color : #FDFDFD;
	text-decoration : none;
}a.gestione{
	font-size : 10px;
	font-weight : bold;
	color : #FDFDFD;
	text-decoration : none;
}
a.gestione:link{
	font-size : 10px;
	font-weight : bold;
	color : #FDFDFD;
	text-decoration : none;
}
a.gestione:hover{
	font-size : 10px;
	font-weight : bold;
	color : #D9D9D9;
	text-decoration : none;
}

a.TopMenuOn{
	font-size : 9px;
	font-weight : normal;
	color : White;
	text-decoration : none;
}
a.TopMenuOn:link{
	font-size : 9px;
	font-weight : normal;
	color : White;
	text-decoration : none;
}
a.TopMenuOn:hover{
	font-size : 9px;
	font-weight : normal;
	color : #FBFBFB;
	text-decoration : none;
}
a.TopMenuOn:visted{
	font-size : 9px;
	font-weight : normal;
	color : White;
	text-decoration : none;
}
td{
	font-size : 10px;

}
p{
	font-size : 10px;

}
span{
	font-size : 10px;

}
div{
	font-size : 10px;

}
td.menutop{
	border-bottom : 1px solid #F2F2F2;
	cursor: pointer;
}
input{
	font-size : 10px;
	font-weight : 900;
}
li{
	color : #1B1B1B;
	font-size : 10px;
	font-weight : 500;
}
.cellamain{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5C6970;
	border-bottom-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D6262;
	background-color: #F9F9F9;
}
.cellamain-top{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5C6970;
	border-bottom-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #72828B;
	background-color: #21536A;
}
.layout-adv-home{
	float : right;
	width : 140px;
	padding : 1px 1px 1px 1px;
	margin-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
}

.layout-adv-interno{

	border : 1px solid #E7E7E7;
}
.td.footer{
	border-bottom : 1px dotted #7A8C94;
}
a.MenuSx{
	font-size : 10px;
	/*font-weight : bold;
	*/
	color : #4F5A60;
	text-decoration : none;
	width : 186;
	height : 22;
	background-color : #F5F5F5;
	border-bottom : 1px solid #D6D6D6;
	/*border-top : 1px solid  White;*/
	/*border-left : 1px solid #5C6970;
	border-right : 1px solid #72828B;*/
	letter-spacing : -1px;
	font-weight : bold;
	padding-top : 4px;
	padding-left : 4px;
}
a.MenuSx:hover{
	font-size : 10px;
	/*font-weight : bold;
	*/
	color : #DF0000;
	text-decoration : none;
	width : 188;
	height : 22;
	background-color : #F1F1F1;
	border-bottom : 1px solid #D6D6D6;
	/*border-top : 1px solid White;
	*/
	/*border-left : 1px solid #5C6970;
	border-right : 1px solid #72828B;
	*/
	letter-spacing : -1px;
	font-weight : bold;
	padding-top : 4px;
	padding-left : 4px;
}
.MenuSx{
	font-size : 10px;
	/*font-weight : bold;
	*/
	color : #DF0000;
	text-decoration : none;
	width : 188;
	height : 22;
	background-color : #F1F1F1;
	border-bottom : 1px solid #D6D6D6;
	/*border-top : 1px solid White;
	*/
	/*border-left : 1px solid #5C6970;
	border-right : 1px solid #72828B;
	*/
	letter-spacing : -1px;
	font-weight : bold;
	padding-top : 4px;
	padding-left : 4px;
}

.pg_vuota{
	background-image: url("grafiche/pg_empty.gif");
	background-position : center;
	background-repeat : no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5C6970;
	border-bottom-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D6262;
	background-color: #F9F9F9;
}
h1{
	color: #4682B4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: -5px;
}
