/* CSS Document */
body
{
margin:0px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
background-image:none;
}

#container
{
width:900px;
margin:auto;
padding: 0px 4px 0px 4px;
border-width:0px 1px 0px 1px;
border-color:#000000;
border-style:solid;
background-color:#FFFFFF;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header
{
visibility:hidden;
display:none;
}

#menu
{
visibility:hidden;
display:none;
}

#centro
{
width:900px;
}

#sinistra
{
float:left;
width:640px;
padding:0px 6px 50px 4px;
font-size:13px;
}

#sinistra_2
{
float:left;
width:892px;
padding:0px 4px 50px 4px;
font-size:13px;
}


span.benvenuti
{
font: 18px "Trebuchet MS", Arial, sans-serif;
font-style:italic;
}

#sinistra a:link, #sinistra_2 a:link
{
color:#420001;
font-weight:bold;
}

#sinistra a:visited, #sinistra_2 a:visited
{
color:#420001;
font-weight:bold;
}

#sinistra a:hover, #sinistra_2 a:hover
{
color:#c3702d;
font-weight:bold;
}

h1
{
font: 23px "Trebuchet MS", Arial, sans-serif;
color:#420001;
}

h2
{
font: 20px "Trebuchet MS", Arial, sans-serif;
color:#420001;
}

#anteprima_camere
{
width:638px;
}

table.anteprima_camere
{
width:648px;
border:0px;
font-size:11px;
text-align:center;
}

table.anteprima_camere td.nome_app
{
font-size:12px;
font-weight:bold;
color:#420001;
vertical-align:top;
}

table.anteprima_camere td.nome_app a:link
{
color:#420001;
text-decoration:none;
}

table.anteprima_camere td.nome_app a:visited
{
color:#420001;
text-decoration:none;
}

table.anteprima_camere td.nome_app a:hover
{
color:#420001;
text-decoration:underline;
}



table.anteprima_camere td.foto_app img
{
width:130px;
height:98px;
border:1px solid #999999;
}

table.antiprima_camere td.desc_app
{
vertical-align:top;
}

#destra
{
visibility:hidden;
display:none;
}

#footer
{
width:900px;
background-image:unone;
background-color:#360002;
padding:10px 0px 10px 0px;
color:#000000;
text-align:center;
font-size:12px;
}

#footer address
{
font-style:normal;
}

#footer address a:link
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#footer address a:visited
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#footer address a:hover
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#realized
{
font-size:11px;
}

#realized img
{
border:0px;
}

#realized a:hover
{
cursor:help;
}

table.tabella_prezzi
{
width:100%;
}

table.tabella_prezzi td
{
padding:5px;
border:1px solid #999999;
background-color:FAFAFA;
font-size:11px;
}

table.tabella_prezzi td.titolo_tabella_prezzi
{
font: bold 13px "Trebuchet MS", Arial, sans-serif;
}

table.reception
{
border:0px;
width:100%;
}

table.reception td.foto
{
border:0px;
width:270px;
}

table.reception td.foto img
{
border-style:double;
border-color:#CCCCCC;
}

table.reception td.recapiti
{
border:0px;
vertical-align:middle;
font: 17px "Trebuchet MS", Arial, sans-serif; 
font-style:italic;
}

#map
{
border:double #CCCCCC;
}

#fumetto
{
padding:5px;
width:250px;
font-size:11px;
}

/*################# #####
CSS per il file cat.asp
########################*/


/*
Classe applicata all'H1 delle pagine dinamiche, da usare per eventuali formattazioni perticolari
*/
h1.h1_scheda
{
color:#420001; /*da personalizzare*/
}

/*
elimina l'underline dall'h1 della scheda
VERIFICARE BENE IL SELETTORE, SENZA POTREBBE NON FUNZIONARE E DI SOLITO č PERSONALIZZATO
*/
a.titolo_scheda:link
{
text-decoration:none;
cursor:text;
color:#420001; /*da personalizzare*/
}

a.titolo_scheda:visited
{
text-decoration:none;
cursor:text;
color:#420001; /*da personalizzare*/
}

a.titolo_scheda:hover
{
text-decoration:none;
cursor:text;
color:#420001; /*da personalizzare*/
}

#menu_rapido
{
visibility:hidden;
display:none;
}

/*
descrizione lunga della lista, permette di definire un spazio costante tra il testo e la lista di articoli
*/
div.descrizione_lunga_lista
{
margin:10px 0px 10px 0px;

float:left; /*da personalizzare: serve nel caso si voglia mettere descrizione e attributi a fianco*/
}

/*
formattazione tabella attributi EVENTUALMENTE DA PERSONALIZZARE IN BASE AI COLORI DEL SITO
*/
#attributi
{
width:450px;
margin:10px 0px 10px 0px;

float:right; /*da personalizzare: serve nel caso si voglia mettere descrizione e attributi a fianco*/
}

/*
formattazione cella NOME attributi
*/
.AttribName {
	border-width: 0px 0px 1px 0px;
	border-style:dotted;
	border-color:#999999; /*da personalizzare*/
	padding:5px;
	text-align:right;
	font-size:11px;
	margin-right:2px;
	width:35%;
}

/*
formattazione cella VALORE attributi
*/
.AttribValue {
	padding:5px;
	border-width: 0px 0px 1px 0px;
	border-style:dotted;
	border-color:#999999; /*da personalizzare*/
	text-align:left;
	font-size:11px;
	font-weight:bold;
	width:65%;
}


p.modulo_comments
{
clear:both;
}


/*
tabella nel template di lista inc_list_branch_with_photo
*/
table.tabella_list_branch
{
margin:10px 0px 10px 0px;
width:100%;
border:0px solid #000000; /*da personalizzare*/
}

/*
Caso comune a immagine personalizzata per quanto riguarda la cartella e la scheda
*/
td.con_foto
{
width:154px; /*da personalizzare*/
height:117px; /*da personalizzare*/
border:1px solid #999999; /*da personalizzare*/
padding:0px;
margin:0px;
vertical-align:middle; /*da personalizzare*/
text-align:center; /*da personalizzare*/
background-image:none;
}

td.con_foto img
{
border:0px solid #999999; /*da personalizzare*/
/*width:150px; da personalizzare, č un resize virtuale*/
/*height:113px; da personalizzare, č un resize virtuale*/
}

td.desc_list_branch
{
padding:0px 0px 0px 10px; /*da personalizzare*/
margin:0px;
vertical-align:middle; /*da personalizzare*/
text-align:left; /*da personalizzare*/
font-size:11px; /*da personalizzare*/
}

td.desc_list_branch a:link
{
color:#00519c; /*da personalizzare*/
text-decoration:none; /*da personalizzare*/
font-size:13px; /*da personalizzare*/
}

td.desc_list_branch a:visited
{
color:#00519c; /*da personalizzare*/
text-decoration:none; /*da personalizzare*/
font-size:13px; /*da personalizzare*/
}

td.desc_list_branch a:hover
{
color:#00519c; /*da personalizzare*/
text-decoration:underline; /*da personalizzare*/
font-size:13px; /*da personalizzare*/
}

td.desc_list_branch p
{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*-----Caso di scheda che non ha immagine-----*/
td.senza_foto
{
width:152px; /*da personalizzare*/
height:115px; /*da personalizzare*/
padding:0px;
margin:0px;
vertical-align:middle; /*da personalizzare*/
text-align:right; /*da personalizzare*/
}

td.senza_foto img
{

}

/*evita di dover dare dei BR per distaccare il testo della descrizione dal link al modulo info*/
p.modulo_comments 
{
margin: 15px 0px 15px 0px;
}

h2.titolo_lista_foto
{
padding:0px;
margin:20px 0px 0px 0px;
}

h2.titolo_lista_allegati
{
visibility:hidden;
display:none;
}


p.intro_lista_foto, p.intro_lista_allegati
{
visibility:hidden;
display:none;
}
/*------------------------------------------*/

/*livello precedente_successivo, č possibile scegliere l'allineamento del testo e lo stile del bordo superiore*/
#precedente_successivo
{
visibility:hidden;
display:none;
}
/*------------------------------------------*/


/*tabella nel template della fotogallery N.B img class.preview č definita precedentemente*/ 
#livello_fotogallery
{

}

table.fotogallery
{
float:left;
margin:5px 0px 0px 0px;
padding:0px;
width:154px; /*da personalizzare*/
height:117px; /*da personalizzare*/
}

td.cella_immagine_lista
{
border: 1px solid #999999;
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
width:152px; /*da personalizzare in base alla dimensione delle immagini = dimensione immagine pių 2 per il bordo*/
height:115px; /*da personalizzare in base alla dimensione delle immagini = dimensione immagine pių 2 per il bordo*/
}

td.cella_immagine_dettaglio
{
border: 1px solid #999999;
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
width:150px; /*da personalizzare in base alla dimensione delle immagini = dimensione immagine pių 2 per il bordo*/
height:113px; /*da personalizzare in base alla dimensione delle immagini = dimensione immagine pių 2 per il bordo*/
}

img.preview
{
border:0px;
}

td.didascalia
{
font-size:10px; 
font-weight:bold;
width:154px; /* da personalizzare */
}

p.didascalia
{
margin-top:2px;
font-size:10px; 
font-weight:bold;
}



/*
formattazione livello briciole di pane STANDARD DA METTERE IN TUTTI I SITI
*/
#briciole_di_pane
{
font-size:11px;
padding:5px 5px 5px 0px; 
margin:0px 0px 10px 0px;
border-bottom: 0px solid #E1E4E7;
/*background-color:#EFF2F6; da personalizzare*/
visibility:hidden;
display:none;
}
/*-------------- Formattazione  del livello Broters che  lista  gli oggetti fratello----*/
#brothers{
visibility:hidden;
display:none;
}

#paginazione
{
visibility:hidden;
display:none;
}

/*-------------- Foto iniettata nella descrizione lunga----*/
#first_photo
{
float:left;
border: 1px solid #999999;
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
width:202px; /*da personalizzare in base alla dimensione delle immagini = dimensione immagine pių 2 per il bordo*/
height:152px; /*da personalizzare in base alla dimensione delle immagini = dimensione immagine pių 2 per il bordo*/
margin:0px 10px 10px 0px;

visibility:hidden;
display:none;
}
