body {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


.textHome {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-shadow:#000000;
	text-decoration: none;
}

.a:link {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
	border:none;
	outline:none;
	
}


.a:visited {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
}


.a:hover {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}



.subtitle {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #330000;
	text-decoration: none;
}

.subtitleNews {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #003399;
	text-decoration: none;
}

.subtitleNewsOld {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #D21242;
	text-decoration: none;
}


.subtitle2 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}


.Title {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #F6C573;
	text-decoration: none;
}

.Title2, h2 {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #D21242;
	text-decoration: none;
}


.Title2:link {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #D21242;
	text-decoration: none;
}


.Title2:hover {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


.Title2:visited {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 23px;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #D21242;
	text-decoration: none;
}



.freccia {
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #F6C573;
	text-decoration: none;
}


.freccia:link {
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #F6C573;
	text-decoration: none;
}


.freccia:hover {
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #D21242;
	text-decoration: none;
}



.gallery {
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #F6C573;
	text-decoration: none;
}


.gallery:hover {
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	font-style: normal;
	font-weight: bold;
	color: #D21242;
	text-decoration: none;
}



.fondMenu {
	background-image:url(images/Menu_fond.png);	
}

.fondHome {
	background-image: url(images/home_fond.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondSwissD {
	background-image: url(images/Fond_page_SwissDifac.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondWP {
	background-image: url(images/Fond_page_WP.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondPartner {
	background-image: url(images/Fond_page_Partners.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondContacts {
	background-image: url(images/Fond_page_Contacts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondDocuments {
	background-image: url(images/Fond_page_Documents.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondNews {
	background-image: url(images/Fond_page_News.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondLogin {
	background-image: url(images/Fond_page_Login.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-left: solid 2px;
	border-right: solid 2px;
	border-left-color: #CCCCCC;
	border-right-color:#CCCCCC;
	height: 768px;
	size: 1024px;
}

.fondLogin2 {
	background-image: url(images/marco-login.png);
	background-repeat: no-repeat;
	background-position: center;
}

.fondLogin3 {
	background-image:url(images/marco-Form.png);
	background-repeat:no-repeat;
	border:medium none;
	height:17px;
	margin:2px 7px;
	padding:5px 2px 4px 5px;
	width:190px;
}

.fondp {
	background-image: url(images/marco-private.png);
	background-repeat: no-repeat;
	background-position: center;
}


.fondpub {
	background-image: url(/images/marco-public.png);
	background-repeat: no-repeat;
	background-position: center;
}

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.ti_pag {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color: #999999;
	text-decoration:none;
}



.menu:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.menu:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.menu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color:#D21242;
}

.menu2:hover {
	background-image:url(images/Menu_fond_RO_03.png);
	background-position:top;
	background-repeat:no-repeat;
	height:44px;
	
}


