@charset "utf-8";
/* CSS Document */

body {
background-color:#dcdcdc;
background-repeat:repeat-x;
margin:10px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 18px;
color:#000000;
}

#stage {
background-color:#ffffff;
width : 820px;
border: 1px solid;
border-color: #cccccc;
}

.portali { 
background-image:url(image/portali-center.png);
color:#FFFFFF;
}

.sito { 
background-image:url(image/sito-center.png);
color:#FFFFFF;
}

.contatti { 
font-family: Arial, Helvetica, sans-serifArial;
font-size: 21px;
color:#040631;
font-weight: bold;
}

#tabella-contatti {
background-image:url(image/contact-bk.jpg);
border: 1px solid;
padding: 10px 20px 10px 20px;
border-color: #cccccc;
}


.sistema { 
background-image:url(image/sistema-center.png);
color:#FFFFFF;
}

.footer { 
background-image:url(image/sfondo-footer.jpg);
height: 90px;
padding: 2px 20px 2px 20px;
color:#000000;
}


.menu-white { 
background-color:#CE015C;
height: 20px;
font-family: Arial, Helvetica, sans-serifArial;
font-size: 12px;
color:#FFFFFF;
font-weight: bold;
text-align:center
}

.menu-black, a.menu-black{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#000000; text-decoration:none;}
a.menu-black:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#CE015C; text-decoration:none;}

.link, a.link{ font-family: Arial, Helvetica, sans-serif;  font-size:13px; color:#000000; text-decoration:none;}
a.link:hover {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#CE015C; text-decoration:underline;}

.link_case, a.link_case{ font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#d97112; text-decoration:none; font-weight:bold;}
a.link_case:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#CC9900; text-decoration:underline;font-weight:bold;}

.slogan { 
color:#CC6600;
font-weight: bold;
font-size:14px;
}

.nome-portale, a.nome-portale{ font-weight: bold; font-size:10px; color:#000000; text-decoration:none;}
a.nome-portale:hover {font-weight: bold; font-size:10px; color:#000000; text-decoration:none;}



.descrizione-vantagi { 
padding-top: 5px ;
padding-bottom: 10px;
}

.nome-hotel, a.nome-hotel { 
color:#838282;
font-weight: bold;
font-size:11px;
text-decoration:none;
}
a.nome-hotel:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:9 px; color:#838282; text-decoration:none;}

.luogo-hotel {
color:#000448;
font-size:9px;
}

.asterisco {
color:#ff0000;
}

.myinputstyle {
	border: 1px solid #cccccc;
	/** remember to change image path **/
	background: url(image/form.png) repeat-x #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #454743;
}

.mylabelstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #82983e;
}

.myinputstyle:hover {
	border: 1px solid #e3e3e3;
	background: url(image/form.png no-repeat #FFFFFF;
	color: #454743;
}

.myinputstyle:focus {
	border: 1px solid #FFFFFF;
	background: url(none) no-repeat #FFFFFF;
	color: #454743;
}

.dati-form {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 12px;
	color: #000000;
}

.trattamento-dati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}