/*
	css:
	$Revision: 1.6 $
*/

/***********************************************\
|	HTML tag styles                             |
\***********************************************/
body				{	background-color:#FF3300;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
						font-family: Arial; font-size: 12px; color: #333333;
					}
/***********************************************\
|	FORMS										|
\***********************************************/
form					{	margin-bottom:0px; margin-top:0px;	}
input					{	font-family: Arial; font-size: 11px; color: #333333; border : 1px outset #999999;	background-color:#ffffc4;		}
textarea				{	font-family: Arial; font-size: 11px; color: #333333; border : 1px outset #999999;	background-color:#ffffc4;	}
select					{	font-family: Arial; font-size: 11px; color: #333333; border : 1px outset #999999;	background-color:#ffffc4;	}
input:focus				{	background-color:#F1F6F3;	}
textarea:focus			{	background-color:#F1F6F3;	}
select:focus			{	background-color:#F1F6F3;	}

input.noBorder			{	font-family: Arial; font-size: 11px; color: #333333; border-style:none;		}
textarea.noBorder		{	font-family: Arial; font-size: 11px; color: #333333; border-style:none;		}
select.noBorder			{	font-family: Arial; font-size: 11px; color: #333333; border-style:none;		}
input.noBorder:focus		{	background-color:#F1F6F3;	}
textarea.noBorder:focus		{	background-color:#F1F6F3;	}
select.noBorder:focus		{	background-color:#F1F6F3;	}

/**	CAMPI POPUP	**/
input.popUp				{	font-family: Arial; font-size: 11px; color: #333333; border : 1px outset #999999;	background-color:#FAFAFA;	}
textarea.popUp			{	font-family: Arial; font-size: 11px; color: #333333; border : 1px outset #999999;	background-color:#FAFAFA;	}
select.popUp			{	font-family: Arial; font-size: 11px; color: #333333; border : 1px outset #999999;	background-color:#FAFAFA;	}
input.popUp:focus		{	background-color:#F1F6F3;	}
textarea.popUp:focus	{	background-color:#F1F6F3;	}
select.popUp:focus		{	background-color:#F1F6F3;	}
/***********************************************\
|	TABLE CLASSES								|
\***********************************************/
TD			{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	}
.tbMain		{	width:972px;	}
/***********************************************\
|	CLASSES & BOXES								|
\***********************************************/
.clboxFlags		{	float:inherit;	margin-left:2px;	margin-right:2px;	width:42px;	height:85px;	}
.clBoxFlagsLang	{	padding-right:8px;	}
.boxStaticHeader01	{	background:url(../assets/images/staticPages/boxHeader01.gif) no-repeat;	width:113px;	height:8px;	}
.boxStaticFooter01	{	background:url(../assets/images/staticPages/boxFooter01.gif) no-repeat;	width:113px;	height:8px;	}
.boxStaticContent01	{	background-color:#dae6f7;	color:#002579;	font-size:10px;	
						padding-left:5px;	padding-right:5px;	padding-bottom:0px;	padding-top:0px;	}
.boxStaticHeader02	{	background:url(../assets/images/staticPages/boxHeader01.gif) no-repeat;	width:113px;	height:8px;	}
.boxStaticFooter02	{	background:url(../assets/images/staticPages/boxFooter01.gif) no-repeat;	width:113px;	height:8px;	}
.boxStaticContent02	{	background-color:#dae6f7;	color:#002579;	font-size:10px;	
						padding-left:5px;	padding-right:5px;	padding-bottom:0px;	padding-top:0px;	}
.boxStaticPageNotFound	{	background:url(../assets/images/staticPages/bgSfumato.gif) repeat-x;	height:199px;	}
.boxStaticPageNotFoundContent	{	font-size:12px;	color:#143385;	font-weight:bold;	}
.bgForGMaps			{	filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;	}
/***********************************************\
|	COLOURED BOX								|
\***********************************************/
/***********************************************\
|	BACKGROUNDS									|
\***********************************************/
.clBGHeader				{	background:url(../assets/images/chooseLanguage/bgHeader.gif) repeat-x; height:40px;	}
.boxMultiLang			{	background:url(../assets/images/chooseLanguage/bgLangsBox.gif) no-repeat;	
							width:106px;	height:55px;	}
.bgBarContentLeft		{	background-color:#FFFFFF;		}
.bgBarContentRight		{	background-color:#FFFFFF;		}
.bgBarContentTop		{	background-color:#FFFFFF;	padding-left:90px;		}
.bgBarContentBottom		{	background-color:#FFFFFF;		}
.bgBarContentCenter		{	background:url(../assets/images/bgContent.gif) no-repeat;	background-color:#FFFFFF;	}
.bgBarContentInside		{	background:url(../assets/images/boxes/bgContentInside.gif) repeat-x;	background-color:#FFFFFF;	}
.contentInsideTop		{	background:url(../assets/images/boxes/boxTop_01.gif) no-repeat;	
							height:41px;	width:719px;	}
.contentInsideBottom	{	background:url(../assets/images/boxes/boxBottom_01.gif) no-repeat;	
							height:41px;	width:719px;	}
.contentInsideBottom2a	{	background:url(../assets/images/boxes/boxBottom_02a.gif) no-repeat;	
							height:41px;	width:719px;	}
.contentInsideBottom2b	{	background:url(../assets/images/boxes/boxBottom_02b.gif) no-repeat;	
							height:20px;	width:719px;	}
.contentInsideBGColor1	{	background-color:#3f7ebc;		}
/***********************************************\
|	TITLES										|
\***********************************************/
.subTitle			{	padding-left:135px;	background-color:#FFFFFF;	
						color:#bb1805;	font-size:12px;	font-weight:bold;	}
/***********************************************\
|	HYPERLINKS									|
\***********************************************/
a:link, a:visited	{	text-decoration: none;		outline:none;	}
a:hover				{	text-decoration: underline;	outline:none;	}
/***********************************************\
|	COLORS										|
\***********************************************/
.black01			{	color:#000000;	}
.blue01				{	color:#0e3c6a;	}
.blue02				{	color:#8FC8FD;	}
.blue03				{	color:#3d87a6;	}
.blue04				{	color:#002579;	}
.grey01				{	color:#4d4d4d;	}
.red01				{	color:#a90000;	}
.red02				{	color:#bb1306;	}
.red03				{	color:#ff3300;	}
.white01			{	color:#FFFFFF;	}
/***********************************************\
|	FONT-SIZE									|
\***********************************************/
.fontSize10		{	font-size: 10px;	}
.fontSize11		{	font-size: 11px;	}
.fontSize12		{	font-size: 12px;	}
.fontSize13		{	font-size: 13px;	}
.fontSize14		{	font-size: 14px;	}
.fontSize15		{	font-size: 15px;	}
.fontSize16		{	font-size: 16px;	}
.fontSize17		{	font-size: 17px;	}
.fontSize18		{	font-size: 18px;	}
.fontSize19		{	font-size: 19px;	}
.fontSize20		{	font-size: 20px;	}
.fontSize22		{	font-size: 22px;	}
.fontSize24		{	font-size: 24px;	}
/***********************************************\
|	PADDING										|
\***********************************************/
/*	top right bottom left;	*/
.withPadding1			{	padding: 1px 1px 1px 1px;		}
.withPadding2			{	padding: 2px 2px 2px 2px;		}
.withPadding3			{	padding: 3px 3px 3px 3px;		}
.withPadding5			{	padding: 5px 5px 5px 5px;		}
.withPadding7			{	padding: 7px 7px 7px 7px;		}
.withPadding10			{	padding: 10px 10px 10px 10px;	}
/***********************************************\
|	EFFECTS										|
\***********************************************/
.highlight				{	background-color:#00ccff;	}
.cursorPointer			{	cursor:pointer;	}
.cursorMove				{	cursor:move;	}
.lineThrough			{	text-decoration: line-through;	}
.underline				{	text-decoration: underline;		}
.noUnderline			{	text-decoration: none;			}
.smallCaps				{	font-variant:small-caps;	}
.upperCase				{	text-transform:uppercase;	}
.strong					{	font-weight:bold;			}
/***********************************************\
|	POPUP										|
\***********************************************/
.contactHeader		{	background:url(../assets/images/contacts/header.jpg) no-repeat; width:537px; height:117px;	}
.contactFooter		{	background:url(../assets/images/contacts/footer.jpg) no-repeat; width:537px; height:93px;	}
.contactContent		{	background-color:#ffffff;	width:537px;	}
.contactShadowLeft	{	background:url(../assets/images/contacts/shadowLeft.gif) repeat-y; 			width:35px;		}
.contactShadowRight	{	background:url(../assets/images/contacts/shadowRight.gif) right repeat-y; 	width:20px;		}
.contactContentTXT	{	background-color:#ffffff;	width:470px;	height:280px;	overflow:auto;	}
/***********************************************\
|												|
\***********************************************/