

table {
	border-collapse:collapse;
}

/* blocchi di pagina */
.cellamenuGrigio {
	background-image: url(../img/menu_grigio_sfondo.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	text-align:center;
	vertical-align:bottom;
}

/* box home page */
.box {
	border: 1px solid #000000;
	margin-top: 7px;
	width:100%;
}

.testata_box {
	background-image: url(../img/sfondo_box.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #488fcb;
	border: 1px solid #000000;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	padding-left: 4px;
	height: 16px;
	text-align:left;
}

.corpo_box {
	background-color: #f2f1f1;
	border: 0px;
}

/* elenco alberghi della località */
.boxHotel {
	width: 720px;
	border: 0;
}

.testata_boxHotel {
	background-color: #003399;
	border: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	padding-left: 4px;
	height: 18px;
	text-align:left;
}

.corpo_boxHotel {
	border: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-left: 4px;
	height: 16px;
	text-align:left;
	border: 1px solid #ffffff;
}

.listino {
	width: 98%;
	border: 0px;
	padding:1px;
	margin: 0px;
	background-color: #e7eefd;
}

.cella_listino {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003399;
	padding: 4px;
	margin: 0px;
	border: 1px solid #ffffff;
	height: 15px;
	font-weight: normal;
	text-align:center;
}

.cella_listinob {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003399;
	padding: 4px;
	margin: 0px;
	border: 1px solid #ffffff;
	height: 15px;
	text-align:center;
}


.descrizioneListino {
	width: 98%;
	border: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	padding-left: 20px;
	text-align:left;
}

/* form */
.textbox {
	width: 90%;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
}

.button {
	height: 20px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;

}

/* private */
.cellaForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	padding:4px;
	vertical-align: top;
	text-align: left;
}

td.cellaForm ul { margin-top:0; margin-bottom:0;}
td.cellaForm ul li { margin:0; padding:0; background-color:#FFFF00;}
#editor  ul{margin:0; padding:0; }
#editor li{ margin:0; padding:0;}

.textbox_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	border: 1px solid #000000;
}

.textbox_pb {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}

.selectbox {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}

.textarea_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	border: 1px solid #000000;
	height: 100px;
}

.button_p {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	border: 1px solid #000000;
}

.tabellaElenco {
	width: 95%; 
	background-color:#ffffff;
	border:1px solid black;
	padding:0px; 
	margin:0px;
}

.intestazioneElenco {
	background-color:#b5b5b5;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	text-align:left;
}

a.linkIntestazione {text-decoration: none; color: black;}
a.linkIntestazione:hover {text-decoration: underline; color: black;}
a.linkIntestazione:visited {text-decoration: none; color: black;}

a.LinkWhite {text-decoration: none; color: white;}
a.LinkWhite:hover {text-decoration: underline; color: white;}
a.LinkWhite:visited {text-decoration: none; color: white;}


.filtroElenco {
	background-color:#ffffff;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	text-align:left;
}
.cellaElenco {
	background-color:#ffffff;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	text-align:left;
	vertical-align:top;
}
#data {
	text-align:right;
	vertical-align: bottom;
	padding-right:5px;
	padding-bottom:0px;
	margin:0px;
	float: right;
	font-size: 10px;
	font-weight:normal;
	color: #333333;
	line-height: 16px;
	border:0px;
}
/* testi */

/* titoli */
h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight:bold;
	padding: 0px;
	margin:0px;
	text-align: center; 
}
h1.titolo { display:none;}
/* testo normale */
h2 {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-align: justify; 
}

/* titoli */
h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight:bold;
	padding: 0px;
	margin:0px;
}


/* link */
a.linkBianco {text-decoration: none; color: #ffffff;}
a.linkBianco:hover {text-decoration: underline; color: #ffffff;}
a.linkBianco:visited {text-decoration: none; color: #ffffff;}

a.navigazione {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #003399;
	text-decoration: none; 
}
a.navigazione:hover {
	color: #003399;
	text-decoration: underline;
}
a.navigazione:visited {
	color: #003399;
	text-decoration: none;
}

a.Lpopup {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none; 
	color: #808080;
}
a.Lpopup:hover {
	text-decoration: underline;
	color: #808080;
}
a.Lpopup:visited {
	text-decoration: none;
	color: #808080;
}

/* CSS Document */
A:link.black { text-decoration: none; color: #000000; }
A:active.black { text-decoration: none; color: #000000; }
A:visited.black { text-decoration: none; color: #000000; }
A:hover.black  { text-decoration: none; color: #003399; }

A:link.blue { text-decoration: none; color: #003399; }
A:active.blue { text-decoration: none; color: #003399; }
A:visited.blue { text-decoration: none; color: #003399; }
A:hover.blue  { text-decoration: none; color: #003399; }


A:link.last { text-decoration: none; color: #003399; }
A:active.last { text-decoration: none; color: #003399; }
A:visited.last { text-decoration: none; color: #003399; }
A:hover.last  { text-decoration: underline; color: #003399; }

A:link.grey{ text-decoration: none; color: #999999; }
A:active.grey { text-decoration: none; color: #999999; }
A:visited.grey { text-decoration: none; color: #999999; }
A:hover.grey  { text-decoration: none; color: #999999; }

.smaller-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

.titolo {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

.titolo-last {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

.small-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

.white-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
}

.titoli {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
}

.grey-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
}

.big-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

.tel-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

.blue-content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003399;
	padding-top: 0px;
	padding-bottom: 0px;
}


/*NUOVI STILI*/
body {
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#F2F2F2;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
}
.cont_testa{ display:block; margin:0; padding:0;}
.top_left{ width:25px; height:109px; display:block; float:left; background-image:url(../img/top_left.gif); background-repeat:no-repeat;}
.top_right{width:27px; height:109px; display:block; float:left; background-image:url(../img/top_right.gif); background-repeat:no-repeat;}
.top_center{ display:block; float:left; width:948px; height:109px; background-image:url(../img/top_center.gif); background-repeat:repeat-x; margin:0; padding:0;}
.logo{ width:279px; height:109px; display:block; float:left; margin:0; padding:0; background-image:url(../img/logo.gif); background-repeat:no-repeat; }


/*form login*/
.cont_flogin{ display:block; margin:0 auto; padding:0;}
.menu_left{ width:25px; height:220px; display:block; float:left; background-image:url(../img/menu_left.gif); background-repeat: repeat-y;}
.menu_right{width:27px; height:220px;  display:block; float:left; background-image:url(../img/menu_right.gif); background-repeat:repeat-y;}
.menu_center{ display:block; float:left; height:190px;  width:948px; background-color:#FFFFFF; margin:0; padding:20px 0 10px 0;}

/*coda form login*/
.cont_coda{  display:block; margin:0 auto; padding:0;}
.coda_left{ width:25px; height:29px; display:block; float:left; background-image:url(../img/coda_left.gif); background-repeat: repeat-y;}
.coda_right{width:27px; height:29px;  display:block; float:left; background-image:url(../img/coda_right.gif); background-repeat:repeat-y;}
.coda_center{ display:block; float:left; height:29px;  width:948px; background-image:url(../img/coda_center.gif); background-repeat:repeat-x; margin:0; padding:0;}


/*testa e coda della pagina*/
.header_pagina{ display:block; margin:0; padding:0; width:1000px; height:12px; float:left; background-image:url(../img/top_pagina.gif); background-repeat:no-repeat; }
.coda_pagina{display:block; margin:0; padding:0; width:1000px; height:31px; float:left; background-image:url(../img/coda_pagina.gif); background-repeat:no-repeat;}
.cont_pagina{  width:1000px; display:block; margin:0; float:left; padding:0 0 10px 0; }
.content_esterno{ width:1000px; display:block; margin:0; float:left; padding:0; background-image:url(../img/pagina.gif); background-repeat: repeat-y;}

/*menù di testa*/
.cont_menu_testa{ display:block; margin:0 auto; padding:0;}
.menu_testa_left{ width:25px; height:100px; display:block; float:left; background-image:url(../img/menu_left.gif); background-repeat: repeat-y;}
.menu_testa_right{width:27px; height:100px;  display:block; float:left; background-image:url(../img/menu_right.gif); background-repeat:repeat-y;}
.menu_testa_center{ display:block; float:left; height:70px;  width:948px; background-color:#FFFFFF; margin:0; padding:20px 0 10px 0;}


.tabLogin{  padding:0; margin:0;   }
.cellaLogin{  font-size:12px; margin:0; padding:0 0 0 3px; }
.cellaLogin2{  font-size:11px; margin:0; padding:10px 0; }
.titolo{
	background-color: #003399;
	font-size: 12px;
	height:20px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
}
.tabLogin input{ margin:3px 0; padding:0;}
a.link{ font-size:11px; font-weight:bold; color:#333333; text-decoration:none}
a.link:hover{ text-decoration:underline;}
a.link_admin{ font-size:11px; color:#333333; text-decoration:none}
a.link_admin:hover{ text-decoration:underline;}
.titoloSezione {
	font-weight:bold;
	color: #000000;
	margin:0; padding:0;
}
