@import url("../booking/_booking.css");
.contenitor {
	margin: 0 auto;
}
body {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #FDF9E0;
}
td img {
	/*display: block;*/
}
a:link, a:visited, a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
	color: #CAAD51;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.leftlink a:link, .leftlink a:visited, .leftlink a:active {
	color: #003366;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.leftlink a:hover {
	text-decoration: none;
	color: #F2DB7D;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.testo, .testo a:link, .testo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.testo_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #042585;
	font-weight: normal;
}
.testo_piccolo_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.titolo_pagina {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #000000;
	font-weight: normal;
}
.menu_testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}
.indirizzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.ctab { margin:0 auto;}
.c { text-align: center }
.r { text-align: right }
.l { text-align: left }
.vtop { vertical-align: top }
.vbottom { vertical-align: bottom }
img.absmiddle { vertical-align: middle }
a img {
	border: none;
}
.fr {float:right}
.fl {float:left}
.clear {clear:both}
.frase {
	color: #999999;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
}
.index_footer {
	background-color: #3B9CCE;
}
.sfondo_titolo {
	background-image: url(../grafica_pagine/titolo.jpg);
}
.testo_grassetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FE7000;
}
.sfondo_menu {
	background-image: url(../grafica_index/sfondo_menu_linea_blu.gif);
	background-repeat: repeat-y;
}
.sfondo_bianco {
	background-color: #FFFFFF;
}
.testo_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #104070;
	font-weight: bold;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #263984;
}
.bordo_tabella {
	border: 2px solid #FFFFFF;
}
.bordo_tabellaBig {
	border: 3px solid #FFFFFF;
}
.sfondo_menuIndex {
	background-image: url(../grafica_index/sfondo_menu_index.jpg);
}
.naviga a:link, .naviga a:visited, .naviga a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}
.naviga a:hover {
	text-decoration: none;
	color: #CAAD51;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}
.indirizzo a:link, .indirizzo a:visited, .indirizzo a:active {
	color: #042585;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}
.indirizzo a:hover {
	text-decoration: none;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}
.barra_arancio_base {
	background-image: url(../grafica_index/lato_icone.jpg);
}
.sfondo_bandiere {
	background-image: url(../grafica/bandiere.png);
}.testo_bianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.sfondo_grigio {


	background-color: #333333;
}
.sfondo_giallo {


	background-color: #FFF700;
}
.sfondo_foto {
	background-image: url(../grafica_index/slide.jpg);
}
.sfondo_logo {
	background-image: url(../grafica/sfondo_logo.gif);
}
.sfondo_pulsanti_base {

	background-image: url(../grafica/sfondo_pulsanti_base.jpg);
}
.sfondo_menu {
	background-color: #0E0E0E;
}
.sfondo_bianco {



	background-color: #FFFFFF;
}
.sfondo_intestazione {
	background-image: url(../grafica/sfondo_intestazione.png);
	background-repeat: repeat-x;
}
.sfondo_nero {



	background-color: #0E0E0E;
}
.sfondo_email {

	background-image: url(../grafica_index/sfondo_email.jpg);
	background-repeat: repeat-y;
}
.sfondo_logopagine {

	background-image: url(../grafica_index/logo_pagine.gif);
}
.sfondo_miniature {
	background-image: url(../grafica/sfondo_miniature.png);
	background-repeat: repeat-y;
	background-position: top;
}
.sfondo_slide {
}
.testo_spazio {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.sfondo_slide_dx {
	background-image: url(../grafica/dx_slide.png);
	background-position: top;
	background-repeat: repeat-y;
}
.sfondo_slide_sx {
	background-image: url(../grafica/sx_slide.png);
	background-position: top;
	background-repeat: repeat-y;
}
.sfondo_footer {

	background-image: url(../grafica/fouter.png);
}
.sfondo_pagine_testo {
	background-color: #FFFFFF;
}
.sfondo_bandiere {
	background-image: url(../grafica/bandiere.png);
}
.sfondo_booking {
	background-image: url(../grafica/sfondo_sx_slide.png);
}
.pulsante {
	background-image: url(../grafica/pulsante.png);
	background-repeat: no-repeat;
	background-position: left;
}
.titolo_small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #004D91;
	font-weight: normal;
}
.sfondo_indirizzo_top {
	background-image: url(../grafica/sfondo_indirizzo.png);
	background-color: #3A477C;
}
.testo_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
/* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */
.awe-content { vertical-align:bottom }
.awesome:link, .awesome:visited {
	background: #222 url(/grafica/alert-overlay.png) repeat-x;
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #4E161B; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	text-decoration:none;
} 
.awesome:hover					{ background-color: #111; color: #fff; }
.awesome:active					{ top: 1px; }

.small.awesome, .small.awesome:visited 		{ font-size: 11px; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 	{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 		{ font-size: 14px; padding: 8px 14px 9px; }
	
.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover				{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
.blue.awesome:hover				{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited		{ background-color: #e33100; }
.red.awesome:hover				{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited	{ background-color: #a9014b; }
.magenta.awesome:hover				{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited	{ background-color: #ff5c00; }
.orange.awesome:hover				{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited	{ background-color: #ffb515; }
.yellow.awesome:hover				{ background-color: #fc9200; }
.grayblue.awesome, .grayblue.awesome:visited	{ background-color: #68798B; }
.grayblue.awesome:hover				{ background-color: #263C50; }


.sfondo_intestazione {
	background-image: url(../grafica/dx_logo.png);
	background-repeat: repeat-x;
	background-position: top;
}

/* SPECIAL HOME CSS */
#special-home {text-align:left;font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#special-home a:link, #special-home a:visited {color:#832A32;font-weight:bold}
#special-home a:visited {color:#333}
.box1_sfondo {

	background-image: url(../grafica/box1.png);
}
.box2_sfondo {


	background-image: url(../grafica/box2.png);
}
.box3_sfondo {



	background-image: url(../grafica/box3.png);
}
.box4_sfondo {




	background-image: url(../grafica/box4.png);
}
.box5_sfondo {





	background-image: url(../grafica/box5.png);
}
.ombra_sx {
	background-image: url(../grafica/sx_testo.png);
	background-repeat: repeat-y;
	background-position: top;
}
.ombra_dx {

	background-image: url(../grafica/dx_miniature.png);
	background-repeat: repeat-y;
	background-position: top;
}
.sfondo_base1 {

	background-image: url(../grafica/sfondo_mediawest.png);
}
.sfondo_base2 {


	background-image: url(../grafica/sfondo_pricacy.png);
}
.sfondo_icone {
	background-image: url(../grafica/icone_varie.png);
}
.testo_piccolo_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFF;
	font-weight: normal;
}
.sfondo_testo {
	background-image: url(../grafica/sfondo_testo.png);
}
