body{
	scrollbar-face-color: #EEEEEE; 
	scrollbar-shadow-color: #888888; 
	scrollbar-highlight-color: #888888; 
	scrollbar-3dlight-color: #EEEEEE; 
	scrollbar-darkshadow-color: #EEEEEE; 
	scrollbar-track-color: #EEEEEE; 
	scrollbar-arrow-color: #888888;
	padding : 0px;
	border: 0px;
	background-color: #E8E8CD;
}

body, td{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

input, select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-color: #666666;
	font-size: 10px;
}

textarea{
	border-width: 1px;
	border-color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 334px;
	height: 150px;
	font-size: 11px;
}


.msFormSelect{
	width: 163px;
}

.msForm{
	width: 159px;
}

.msFormInBox{
	width: 149px;
}

.longForm{
	width: 334px;
}


.paging{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.pagingSelected{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.title{
	color: #999999;
	font-weight: bold;
	font-size: 14px;
}

.intro, .fieldTitle{
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}

.menu {
	color: #000099;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.smallText{
	font-size: 10px;
}

.formTitle{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
}

.backgroundWhite{
	background-color: #FFFFFF;
}

.backgroundGray{
	background-color: #CCCCCC;
}

.backgroundDark{
	background-color: #333333;
}

.backgroundBeige{
	background-color: #E8E8CD;
}

.backgroundLightBeige{
	background-color: #F8F8F0;
}

.backgroundDarkerBeige{
	background-color: #BDB582;
}

.backgroundLightBlue{
	background-color: #E5E9ED;
}

.backgroundDarkerBlue{
	background-color: #ADC1CE;
}

.backgroundMiddleBlue{
	background-color: #BFC8D2;
}

.backgroundMenu1{
	background-color: #D9D9D9;
}

.backgroundMenu2, .backgroundTable{
	background-color: #E7E7E7;
}

.backgroundMenu3{
	background-color: #F7F7F7;
}

.boxTitle{
	background-color : #CEC89E;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
}

.crossBoxTitle{
	background-color : #7F91A5;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
}

.link{
	color: White;
	font-size: 11px;
	text-decoration: none;
}

.linkSelected{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.linkSmall{
	color: #000099;
	font-size: 10px;
	text-decoration: none;
}

.linkSmallSelected{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a:hover.link, a:hover.linkSelected, a:hover.linkSmall, a:hover.linkSmallSelected, a:hover.paging, a:hover.menu{
	color: #FF0000;
}
.error{
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	background-color: #F7F7F7;
}
.errorLogin{
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
}

.obbligatorio{
	color: #666666;
}

img.msButtonInvia, img.msButtonCancel, img.msButtonTop, img.msButtonForum, img.arrowLeftBeige, img.arrowRightBeige, img.arrowLeftBlue, img.arrowRightBlue, img.msButtonBack {
	background : transparent;
}

img.questionMark {
	margin: 0px 0px 0px 10px;
}

a.msButtonInvia, a.msButtonTop, a.msButtonForum, a.msButtonBack {
	background-color : #7f91a5;
	color : White;
}

a.msButtonCancel{
	background-color : #999999;
	color : white;
}

a.arrowLeftBeige, a.arrowRightBeige{
	background-color : white;
	color : #b5a570;
}

a.arrowLeftBlue, a.arrowRightBlue{
	background-color : white;
	color : #7f91a5;
}


a.msButtonInvia:hover, a.msButtonCancel:hover, a.msButtonTop:hover, a.msButtonForum:hover, a.msButtonBack:hover {
	background-color : Red;
	cursor:pointer;
}

a.arrowLeftBeige:hover, a.arrowRightBeige:hover {
	background-color : #e8e8cd;
	cursor:pointer;
}

a.arrowLeftBlue:hover, a.arrowRightBlue:hover {
	background-color : #e5e9ed;
	cursor:pointer;
}

.msButtonInviaDisabled, .msButtonForumDisabled, .msButtonBackDisabled .msButtonInviaDisabled:hover {
	background-color : #e7e7e7;
	color: #999999;
	cursor:default;
}
.boxSpacer{
	background-color : inherit;
	padding : 10px 10px 10px 10px;
}
.blueBoxHead, .beigeBoxHead{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	border-bottom : 1px solid white;
	padding : 3px 10px 3px 10px;
	display: block;
}
.beigeBoxHead{
	background-color: #CEC89E;
}
.blueBoxHead{
	background-color: #7F91A5;
}

.blueBoxBody, .beigeBoxBody{
	/* width: 153px; */
	border : none;
	color: #666666;
	font-weight : normal;
	margin: 0px;
	/* padding : 3px 10px 3px 10px; */
	font-size : 11px;
	border-bottom: 10px solid white;
	display: block;
}
.beigeBoxBody{
	background-color: #E8E8CD;
	padding : 10px 10px 10px 10px;
}
.blueBoxBody{
	background-color: #E5E9ED;
	padding : 10px 10px 10px 10px;
}
.blueBoxImg{
	background-color : #E5E9ED;
	border: none;
	border-bottom: 10px solid white;
}
img{
	border: none;
}
