/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-top: 0px;
}
.fondo {
	background-image:  url(images/bandfondo.gif);
	background-repeat: repeat-x;
}
.fondoPage {
	background-image:  url(support/bandfondo.gif);
	background-repeat: repeat-x;
}
.spacedown {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.borderSxAmbra {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6AEA0;
}
.borderSxDownDxAmbra {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B6AEA0;
	border-bottom-color: #B6AEA0;
	border-left-color: #B6AEA0;
}
.borderSxDxAmbra {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B6AEA0;
	border-left-color: #B6AEA0;
}
.borderSxDxWhite {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.borderDownAmbra {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6AEA0;
}
.borderDownBlu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e4b63;
}

.txtHome {
	font: 12px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: none;
	text-align: justify;
}
.sottomenu {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: none;
	text-align: justify;
}
.sottomenu:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #721613;
	text-decoration: underline;
	text-align: justify;
}
.sottomenuOver {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #721613;
	text-decoration: none;
	text-align: justify;
}
.txtHomeSmall {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: none;
}
/* .................... Ricerca ....................*/
#ricerca {
	background-color:#8CAB99;
	color: #363F30;
	padding:2px 0px 0px 3px;
	margin: 2px 0px 0px 3px;
	border: 0px;
}
#ricerca form {
	margin:0px;
	padding:0px;
	height: 22px;
	border: 0px;
}
#ricerca form input.testo {
	font-size: 10px;
	width: 50%;
	margin: 0px;
	padding: 0px;
}
#ricerca form input.formbut {
	padding: 1px 2px;
	background: #363F30;
	color: #FFFFFF;
	font-size: 9px;
	border: 0px;
	margin: 0px;
	cursor: pointer;
	}
	
	/* .................... Login ....................*/
#login {background-color:#A5B3B0; color: #363F30; padding:7px; margin: 0px 0px 3px 0px;}
#login form {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffffff;}
#login form input.testo {font-size: 10px; width: 50%;}
#login form input.formbut {
	font-size: 9px;
	border: 0;
	padding: 2px;
	background: #363F30;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.inputTesto {
	font-size: 10px;
	width: 120px;
	background-color: #E2E2DB;
	height: 17px;
	border: 1px solid #3E4B63;
}
 
.formbut {
	font-size: 9px;
	border: 0;
	padding: 2px;
	background: #3E4B63;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.txtSmallLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: underline;
}
.txtSmallLink:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: underline;
}
.textNormal {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e4b63;
	text-decoration: none;
}
.titleHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.titleHomeBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E4B63;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}
.fondoShadow {
	background-image: url(images/shadowDown.gif);
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6AEA0;
}
#marqueecontainer{
	position: relative;
	width: 250px;
	height: 250px;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
	background-image: url(images/filigranaA.gif);
	background-repeat: no-repeat;/*cursor:pointer;*/
}
.borderBlack {
	border: 1px solid #000000;
}
.formbut1 {	font-size: 9px;
	border: 0;
	padding: 2px;
	background: #3E4B63;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}


.borderMenu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2D3854;
}
.borderSubMenu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A5D8D;
}
.menuHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2D3854;
	text-decoration: none;
	line-height: 22px;
}
.menuHome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #721613;
	text-decoration: underline;
	line-height: 22px;
}
.menuHomeLittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2D3854;
	text-decoration: none;
}
.menuHomeLittle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #721613;
	text-decoration: underline;
}
.menuHomeLittleOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.menuHomeOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #721613;
	text-decoration: none;
	line-height: 22px;
}

.menuVie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2D3854;
	text-decoration: none;
}
.menuVie:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #721613;
	text-decoration: underline;
}
.menuVieOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #721613;
	text-decoration: underline;
}

.txtLinkItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4B63;
	text-decoration: underline;
	font-style: italic;
}
.txtLinkItalic:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #721613;
	text-decoration: underline;
	font-style: italic;
}
.txtLinkItalicBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4B63;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
.txtLinkItalicBold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #721613;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
.menuUp {
	border-right: 1px solid #3E4B63; 
	color: #3E4B63;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
	padding: 3px;
	padding: 0em 0.6em 0em 0.6em;
}
.menuUp:hover {
    border-right: 1px solid #3E4B63; 
	color: #721613;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: underline;
	padding: 3px;
	padding: 0em 0.6em 0em 0.6em;
}
.menuUpLast { 
	color: #3E4B63;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
	padding: 3px;
	padding: 0em 0.6em 0em 0.6em;
	font-weight: bold;
}
.txtSmallLinkAddress {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: none;
}
.txtSmallLinkAddress:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3E4B63;
	text-decoration: none;
}
.titleRecensioni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #721613;
	text-decoration: none;
}
.titleRecensioni:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #721613;
	text-decoration: underline;
}
.BorderBrown {
	border: 1px solid #777168;
}
.BorderBrownChiaro {
	border: 1px solid #ACA497;
}
.txtBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3E4B63;
	text-decoration: none;
}
.txtbBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txtbBG:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC8A20;
	text-decoration: none;
}
.txtbGB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC8A20;
	text-decoration: none;
}
.txtbGB:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.titleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4B63;
	text-decoration: none;
}
.titleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #721613;
	text-decoration: underline;
}
.formatCampi {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F8F8F8;
	border: 1px solid #000000;
}
