body  {
	background-color : #FFFFFF;
	text-align: center;
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	font-size : 11px;
}

p, tr, td, select, textarea  {
	font-size : 11px;
	color : #004e73;
	text-decoration : none;
}

div, textarea  {
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

a {	text-decoration : none; }
a:hover { color : #000000; text-decoration : none; }

/* Testata */
.subtestata1 { color : #ffffff; background-color : #004E73; position: relative; line-height: 19px;}
.subtestata1 a:hover { color : #aaaaaa; }
.comindalto  { color : #004773;	text-align : right; background-color : #EFF7FF; }

/* Testo Home page */
.testohome { text-align : justify; color : #004e73; }
.testohomesfondo { text-align : justify; color : #004e73; background-color : #E4EBF2; }
.testohomedis  { font-weight : bold;	color : #999999; }
.sfondoevidenza { background-color : #E4EBF2; }
.sfondoevidenzabordo { background-color : #C3D3E1; }

.menuaccesso  {	color : #7F0000; background-color : #FDF5EE; }
.menuaccessoover  {	color : #000000; background-color : #F9E3CF;}
.menuaccessotitolo  {	color : #7F0000; background-color : #F9E3CF;}
.menuaccessoriga  {	background-color : #E5C7AC;}
.menuaccessotesto  { color : #7F0000; }
.menuaccessotestoj  { color : #7F0000; text-align : justify; }
.menuaccessoinput  { font-size : 11px; font-weight : normal; font-style : normal; color: #7F0000; background-color: #ffffff; border-style: solid; border-color: #E5C7AC; border-width: 1pt;}
.menuaccessosfondo  { background-color : #7F0000; }

.menuamm  {	color : #001245; background-color : #E4EBF2;}
.menuammover  {	color : #000000; background-color : #C3D3E1;}
.menuammtitolo  {	color : #001245; background-color : #C3D3E1;}
.menuammriga  {	background-color : #AABAC7;}
.menuammtesto  { color : #001245;}
.menuammtestoj  { color : #001245; text-align : justify; }
.menuammbold  {	color : #001245; background-color : #E4EBF2; font-weight : bold;}
.menuammtestobold  { color : #001245; font-weight : bold;}
.menuamminput  { font-size : 11px; font-weight : normal; font-style : normal; color: #001245; background-color: #ffffff; border-style: solid; border-color: #AABAC7; border-width: 1pt;}

.menuinfo  { color : #351C32;	background-color : #F4EFEE;}
.menuinfoover  { color : #000000;	background-color : #E0D1CE;}
.menuinfotitolo  {	color : #351C32; background-color : #E0D1CE;}
.menuinforiga  { background-color : #CCB8B4;}
.menuinfotesto  { color : #351C32;}
.menuinfotestoj  { color : #351C32; text-align : justify; }
.menuinfoinput  {	font-size : 11px;	font-weight : normal;	font-style : normal; color : #351C32; }

.menuguida  { color : #0E3D00; background-color : #F0F4EE; }
.menuguidaover  { color : #000000; background-color : #D3DFD0; }
.menuguidatitolo  { color : #0E3D00; background-color : #D3DFD0; }
.menuguidariga  { background-color : #B6CAB1; }
.menuguidatesto  { color : #0E3D00; }
.menuguidatestoj  { color : #0E3D00; text-align : justify; }
.menuguidafoto { border-style: solid; border-color: #0E3D00; border-width: 1pt; }
.menuguidaj  { color : #0E3D00; background-color : #F0F4EE; text-align : justify; }
.menuguidalinkschede { color : #002200; }
.menuguidainput  { font-size : 11px; font-weight : normal; font-style : normal; color: #0E3D00; background-color: #ffffff; border-style: solid; border-color: #B6CAB1; border-width: 1pt;}

.menutem  {	color : #7F0000; background-color : #FAE9C6;}
.menutemover  {	color : #000000; background-color : #FDDFA1;}
.menutemtitolo  { color : #7F0000; background-color : #FDDFA1; }
.menutemriga  {	background-color : #DFBD76;}
.menutemtesto  { color : #7F0000; }
.menutemtestoj  { color : #7F0000; text-align : justify; }
.menutemtestoj a  { color : #660000; text-align : justify; }
.menutemfoto { border-style: solid; border-color: #7F0000; border-width: 1pt; }

.ricercatitolo  { color : #434343; background-color : #BAB9B9; }
.ricercatesto  { color : #434343; background-color : #E7E7E7; }
.ricercainput  { font-size : 11px; font-weight : normal; font-style : normal; color: #434343; background-color: #ffffff; border-style: solid; border-color: #BAB9B9; border-width: 1pt;}

/* Scheda alberghi */
.albtesto {	color : #001245; background-color : #E4EBF2; }
.albtitolo { font-size : 13px; font-weight : bold; color : #E4EBF2; background-color : #001245; }
.albfoto { border-style: solid; border-color: #001245; border-width: 1pt; }
.albstelle { color : #F4D61D; }

/* Titolo pagine */
.divtitolo { font-size : 13px; font-weight : bold; padding-left: 8px;	line-height: 18px; }
.divtitoloanno { border-right: 55px solid #ffffff; }
.menuaccessotitcss { border-left: 10px solid #F9E3CF; }
.menuammtitcss { border-left: 10px solid #C3D3E1; }
.menuinfotitcss { border-left: 10px solid #E0D1CE; }
.menuguidatitcss { border-left: 10px solid #D3DFD0; }
.menutemtitcss { border-left: 10px solid #FDDFA1; }

/* Link */
.briciole { color : #660000; }
.arancione { color : #7F0000; }
.linkschede { color : #660000; }

.testo  { text-align : justify; color : #004e73; }
.indirizzo  {	font-size : 11px;	color : #283232; text-align : center; }
.bold  { font-weight : bold; color : #004e73; }
.segue  {	font-size : 10px;	font-weight : bold;	color : #7F0000; }

/*Certificati*/
.titolocertificati  {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #003366;
	text-decoration : none;
}

.testocertificati {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #003366;
	text-decoration : none;
	line-height: 3
}

.bottomcertificati {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	text-decoration : none;
}



/* Validi per tutti gli stylesheets */
.vison { visibility: visible; }
.visoff { visibility: hidden; }
.menudis  {	color : #999999; }
.inputblu  {
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	color : #336699;
}

@media screen {
	.arancionemedia { color : #7F0000; }
}
@media print {
	.arancionemedia { display: none; }
}

/* Briciole */
.menuaccessobriciole { color: #7F0000;	width: 438px;	height: 18px;	text-align: right; border-bottom: 1px solid #E5C7AC; }
.menuammbriciole { color: #001245;	width: 438px;	height: 18px;	text-align: right; border-bottom: 1px solid #AABAC7; }
.menuinfobriciole {	color: #351C32;	width: 438px;	height: 18px;	text-align: right; border-bottom: 1px solid #CCB8B4; }
.menuguidabriciole {	color: #0E3D00;	width: 438px;	height: 18px;	text-align: right; border-bottom: 1px solid #B6CAB1; }
.menutembriciole {	color: #7F0000;	width: 438px;	height: 18px;	text-align: right; border-bottom: 1px solid #DFBD76; }

/* Menu */
div .mspacer { font-size : 1px; height: 4px; }

ul#macc {	margin: 0; padding: 0; background-color: #FDF5EE;	list-style: none; }
ul#macc li { border-bottom: 1px solid #E5C7AC; height: 1.5em; text-indent: 10px; }
ul#macc li a:link, ul#macc li a:visited {	color: #7F0000;	width: 100%; padding: 2px 0; display: block; }
ul#macc li a:hover { color: #000000; background-color: #F9E3CF; }
ul#macc li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#mamm1 {	margin: 0; padding: 0; background-color: #E4EBF2;	list-style: none; }
ul#mamm1 li { border-bottom: 1px solid #AABAC7; height: 1.5em; text-indent: 10px; }
ul#mamm1 li a:link, ul#mamm1 li a:visited {	color: #001245;	width: 100%; padding: 2px 0; display: block; }
ul#mamm1 li a:hover { color: #000000; background-color: #C3D3E1; }
ul#mamm1 li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#mamm2 {	margin: 0; padding: 0; background-color: #E4EBF2;	list-style: none; }
ul#mamm2 li { border-bottom: 1px solid #AABAC7; height: 1.5em; text-indent: 10px; }
ul#mamm2 li a:link, ul#mamm2 li a:visited {	color: #001245;	width: 100%; padding: 2px 0; display: block; }
ul#mamm2 li a:hover { color: #000000; background-color: #C3D3E1; }
ul#mamm2 li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#mamm3 {	margin: 0; padding: 0; background-color: #E4EBF2;	list-style: none; }
ul#mamm3 li { border-bottom: 1px solid #AABAC7; height: 1.5em; text-indent: 10px; }
ul#mamm3 li a:link, ul#mamm3 li a:visited {	color: #001245;	width: 100%; padding: 2px 0; display: block; }
ul#mamm3 li a:hover { color: #000000; background-color: #C3D3E1; }
ul#mamm3 li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#mamm4 {	margin: 0; padding: 0; background-color: #E4EBF2;	list-style: none; }
ul#mamm4 li { border-bottom: 1px solid #AABAC7; height: 1.5em; text-indent: 10px; }
ul#mamm4 li a:link, ul#mamm4 li a:visited {	color: #001245;	width: 100%; padding: 2px 0; display: block; }
ul#mamm4 li a:hover { color: #000000; background-color: #C3D3E1; }
ul#mamm4 li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#minfo {	margin: 0; padding: 0; background-color: #F4EFEE;	list-style: none; }
ul#minfo li { border-bottom: 1px solid #CCB8B4; height: 1.5em; text-indent: 10px; }
ul#minfo li a:link, ul#minfo li a:visited {	color: #351C32;	width: 100%; padding: 2px 0; display: block; }
ul#minfo li a:hover { color: #000000; background-color: #E0D1CE; }
ul#minfo li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#menti { margin: 0; padding: 0; list-style: none; text-align: center; }
div#mentipw { margin: 0; padding: 0; list-style: none; text-align: center; }

ul#mguida {	margin: 0; padding: 0; background-color: #F0F4EE;	list-style: none; }
ul#mguida li { border-bottom: 1px solid #B6CAB1; height: 1.5em; text-indent: 10px; }
ul#mguida li a:link, ul#mguida li a:visited {	color: #0E3D00;	width: 100%; padding: 2px 0; display: block; }
ul#mguida li a:hover { color: #000000; background-color: #D3DFD0; }
ul#mguida li span { color: #999999;	width: 100%; padding: 2px 0; text-indent: 5px; }

ul#mtem {	margin: 0; padding: 0; background-color: #FAE9C6;	list-style: none; }
ul#mtem li { border-bottom: 1px solid #DFBD76; height: 1.5em; text-indent: 10px; }
ul#mtem li a:link, ul#mtem li a:visited {	color: #7F0000;	width: 100%; padding: 2px 0; display: block;  }
ul#mtem li a:hover { color: #000000; background-color: #FDDFA1; }
ul#mtem li span { color: #999999;	width: 100%; padding: 2px 0;text-indent: 5px; }

ul#mpp { margin: 0; padding: 0; list-style: none; text-align: center; }
div#mppd { margin: 0; padding: 0; list-style: none; text-align: center; }

div#mricd { border-bottom: 1px solid #E5C7AC; background-color : #FFFFFF; }
div#mricd2 {	margin: 0; background-color: #FDF5EE;	border-bottom: 1px solid #E5C7AC; padding: 2px 0; }
div#mricd2 form { display: inline; padding: 0 10px; }


/* OLD */
.titolo {	font-size : 13px; font-weight : bold; }

.rosso { color: #ff0000; }

/* ricerca */
#formric { 
	display: inline;
}
.pricerca {	
	display: inline; 
}
.pricercalabel {
	position: absolute;
	visibility: hidden;
	font-size: 1px;
	width: 1px;
	/*margin-left: -11px;*/
}
.pricercainput {
	position: relative;
	margin-left: 4px;
	margin-top: 2px;
	font-size : 11px; 
	color: #7F0000; 
	background-color: #ffffff; 
	border: 1px solid #E5C7AC; 
	width: 109px;
	padding: 1px 1px 0px 1px;
}
.pricercaok {
	position: relative;
	border: 0;
	margin-top: 2px;
	vertical-align: top;
}

h1, h2, h3, h4 {
	margin: 0;
	font-size: 100%;
}

/* Intestazioni menu */
.mmenuintsx {	height: 1.5em; line-height: 1.5em; padding-left: 5px; background: url(../Img/Img_HP_Tit_MSx.gif) no-repeat top right; }
.mmenuintdx {	height: 1.5em; line-height: 1.5em; padding-left: 9px; background: url(../Img/Img_HP_Tit_MDx.gif) no-repeat top left; }
.maccd   { border-bottom: 1px solid #E5C7AC; color: #FFFFFF; background-color : #7F0000; }
.mammd   { border-bottom: 1px solid #AABAC7; color: #001245; background-color : #C3D3E1; }
.minfod  { border-bottom: 1px solid #CCB8B4; color: #351C32; background-color : #E0D1CE; }
.mentid  { color: #FFFFFF; background-color : #351C32; margin-bottom: 4px; }
.mguidad { border-bottom: 1px solid #B6CAB1; color: #0E3D00; background-color : #D3DFD0; }
.mtemd   { border-bottom: 1px solid #DFBD76; color: #7F0000; background-color : #FDDFA1; }
.mppd    { color: #FFFFFF; background-color : #7F0000; margin-bottom: 4px; }
