/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P
  {
  font-family: Tahoma,Arial,Verdana,Helvetica;
  ffont-family: AvantGarde Bk BT, Trebuchet MS, Tahoma, Verdana, Arial;
  font-size: 12px;
  border-collapse: collapse;
  vvertical-align:top;
  color:#333;
  }

P
  {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 16px;
  margin-right:10px;
  }

FONT,H1,H2,H3,H4,H5,H6
  {
  font-family: Tahoma,Arial,Verdana,Helvetica;
  }

BODY
  {
  font-size: 12px;
  margin: 0px;
  background-color: #fff;
  padding: 0px;
  }

FORM
  {
  margin: 0px
  }

A, A:active, A:hover, A:visited
  {
  text-decoration:none;
  color: #cd5c00;
  }
A:hover
  {
  text-decoration:underline;  
  }

P#ContentManager-LinkModificaBlocco
  {
  position:absolute;
  padding:2px;
  background-color:#fff;
  }

P#ContentManager-LinkModificaBlocco A,
P#ContentManager-LinkModificaBlocco A:visited
  {
  color:#000;
  }

#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6,
#ContentManager-LinkModificaMenu7
  {
  }



/*=================================
=== CONTENUTI
=================================*/
H1
  {
  bbackground-image: url(/temi/default/images/sfondo-h1.jpg);
  bbackground-repeat: no-repeat;
  bbackground-position: 0 8;
  hheight: 29px;
  font-size:25px;
  font-style:italic;
  color:#900;
  font-family:trebuchet;
  font-weight:normal;
  letter-spacing:2px;
  }
 H1.H1-Home
	{
	margin:0px;
	padding:0px;
	margin-left:30px;
	margin-bottom:0px;
	wwidth:450px;
	height:auto;
	ffont-family:helvetica;
	}
H2  {
  font-family: Times New Roman, Tahoma,Verdana,Arial,helvetica;
  font-size: 30px;
  padding-left: 0px;
  color:  #cd5c00;
  font-weight: normal;  
  font-style: italic; 
  height: 30px;
  }

H3
  {
  background-image: url(/temi/default/images/sfondo-h3.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 30px;
  font-family: Times New Roman,Tahoma,Arial,Verdana,Helvetica;
  font-size: 17px;
  font-style: italic;
  font-weight:normal;
  color: #004f9d;
  margin-left: 10px;
  margin-right:10px;
  margin-top: 0px;
  padding-left: 46px;
  padding-top: 10px;  
  }

H4  {
  width: 80%
  font-size: 15px;
  color: #004f9d;
  font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
  margin-bottom:0px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-top: 0px;
  ttext-align: left;
  font-weight: bold;
  border-bottom: 1px dashed #004f9d;
  margin-bottom: 10px;
  font-style: italic;
  }

H5  {
  background-image: url(/temi/default/images/sfondo-h5.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  font-family: Times New Roman,Tahoma,Arial,Verdana,Helvetica;
  margin-bottom: 0px;
  font-size: 17px;
  font-style: italic;
  font-weight:normal;
  font-weight:bold;
  color:  #cd5c00;
  margin-left: 10px;
  margin-top: 0px;
  padding-left: 36px;
  padding-top: 4px; 
  bborder: 1px solid #f00;
  }

.Blocco-Logo
  {
  margin-top: 0px;
  margin-left: 26px;
  }
TABLE.Tabella-Menu
	{
	width:100%;
	}
TABLE.Tabella-Menu TD
	{
	vertical-align:top;
	white-space:no-wrap;
	padding:5px;
	}
TABLE.Tabella-Menu TD IMG
	{
	margin-right:10px;
	margin-top:3px;
	}





	
/*=================================
=== LAYOUT PAGINA INTERNA
=================================*/

.Menu0,
.Sito,
.LinkCredits
  {
  wwidth: 980px;
  }
.Menu0
  {
  background-color:#f1cc38;
  background-color:#f6f2d4;
  width:100%;
  font-size:0px;
  height:0px;
  margin:0px;
  padding:0px;
  height: auto;
  }

.Sito
  {
  background-color: #f6f2d4;
  width: 100%;
  text-align: center;
  margin:auto;
  mmargin:0px;
  padding:0px;
  height: auto; 
  height: 100%; 
  margin-top: 0px;
  }
  
.DIV-Tabella-Principale-Sito
  {
  width: 760px;
  text-align: center;
  margin:0px;
  margin:auto;
  padding:0px;
  bborder: 1px solid #f00;  
  margin-top: 0px;
  }

.Sito-Admin
  {
  }

/*=================================
=== Tabella Principale
=================================*/

TABLE.Tabella-Principale-Sito
  {
  position: relative;
  top: 0px;
  width: 760px;
  padding:0px;
  bborder:1px solid #000;
  margin:0px;
  margin-top: 0px;
  bbackground-image: url(/temi/default/images/sfondo-contenuto.jpg);
  bbackground-repeat: repeat-y;
  bbackground-position: 0 0; 
  }

/*=================================
=== LAYOUT RIGA 1
=================================*/

TD.Tabella-Principale-Sito-Riga1
  {
  position: relative;
  height: 140px;
  bborder: 1px solid #000;
  margin: 0px;
  background-image: url(/temi/default/images/sfondo-intestazione.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;     
  }
  
/*=================================
=== LAYOUT RIGA 2
=================================*/

TD.Tabella-Principale-Sito-Riga2, TD.Tabella-Principale-Sito-Riga2-Home
  {
  position: relative;
  height: auto;
  background-image: url(/temi/default/images/sfondo-contenuto.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  }
TD.Tabella-Principale-Sito-Riga2-Home
  {
  background-image: url(/temi/default/images/sfondo-menu-3-home.jpg); 
  height: 41px; 
  padding-top: 0px;
  margin-top: 0px;
  }
  
TABLE.Tabella-Contenitore-Contenuto
  {
  background-image: url(/temi/default/images/sfondo-contenuto.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  }
  
TD.Tabella-Contenitore-Contenuto-Col-1
  {
  background-image: url(/temi/default/images/sfondo-spalla-sx.jpg);
  background-repeat: no-repeat;
  background-position: 11 -1;
  width: 200px;
  padding-top: 0px;
  border: 0px solid #f90;
  }
DIV.Box-Evidenza	
	{
	width:175px;
	margin-left:52px;
	}

TD.Tabella-Contenitore-Contenuto-Col-2
  {
  width:560px;
  vertical-align:top;
  bborder: 1px solid #f00;  
  }

/*=================================
=== LAYOUT RIGA 3
=================================*/

TD.Tabella-Principale-Sito-Riga3
  {
  position: relative;
  background-image: url(/temi/default/images/sfondo-piedipagina.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 43px;
  bborder: 1px solid #000;  
  padding: 0px;
  margin: 0px;
  }

DIV.Contenuto-Footer
  {
  text-align: center;
  color: #333;
  width: 760px;
  height: 20px;
  bborder: 1px solid #f00;
  ffloat: right;
  font-size: 11px;
  padding:0px;
  margin:0px;
  margin-top:30px;
  }
DIV.Contenuto-Footer A, DIV.Contenuto-Footer A:active, DIV.Contenuto-Footer A:visited, DIV.Contenuto-Footer A:hover
  {
  color: #333;
  text-decoration: none;
  font-size: 11px;
  }
DIV.Contenuto-Footer A:hover
  {
  text-decoration: underline;
  }


TABLE.Tabella-Contenitore-Footer
  {
  width: 760px;
  }
  
TD.Tabella-Contenitore-Footer-Col-1
  {
  }

TD.Tabella-Contenitore-Footer-Col-2
  {
  text-align: right;
  padding-right: 5px;
  font-size: 11px;
  }

 
/*=================================
=== NAVIGAZIONE SITO
=================================*/

DIV.Contenuto-Tabella-Navigazione
  {
  bborder: 1px solid #f00;  
  width:496px;
  margin-top: 30px;
  margin-left: 220px;
  }

TABLE.Navigazione
  {
  width:500px;
  hheight: 30px;
  text-align:left;
  margin:0px;
  margin-left: 10px;
  padding:0px;
  bborder: 1px solid #06c;
  }
TABLE.Navigazione TD
  {
  padding:0px;
  margin: 0px;
  white-space:nowrap;
  }

H1.Navigazione-H1
  {
  background-image: url(/temi/default/images/sfondo-h1.jpg);
  background-repeat: no-repeat;
  background-position: 0 8;
  height: 29px;
  }

.CENavMenuSep, .CENavMenu3Sep, .CENavMenu4Sep, .CENavMenu5Sep
  {
  margin-bottom:0px;
  margin-top:0px;
  position: relative;
  font-size: 30px;
  vertical-align: bottom;
  color: #004f9d;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  }
TABLE.Navigazione TD H1
  {
  padding-top: 0px;
  margin:0px;
  }
.CENavMenu3Livello1,   A.CENavMenu3Livello1,    A.CENavMenu3Livello1:active,    A.CENavMenu3Livello1:visited,   A.CENavMenu3Livello1:hover,   
.CENavMenu4Livello1,   A.CENavMenu4Livello1,    A.CENavMenu4Livello1:active,    A.CENavMenu4Livello1:visited,   A.CENavMenu4Livello1:hover,
.CENavMenu5Livello1    A.CENavMenu5Livello1,    A.CENavMenu5Livello1:active,    A.CENavMenu5Livello1:visited,   A.CENavMenu5Livello1:hover
  {
  font-family: Times New Roman,Tahoma,Arial,Verdana,Helvetica;
  font-size: 26px;
  ffont-style: italic;
  font-weight:normal;
  color: #990000;
  margin-left: 0px;
  margin-top: 0px;
  }
  
.CENavMenu3Livello2,   A.CENavMenu3Livello2,    A.CENavMenu3Livello2:active,    A.CENavMenu3Livello2:visited,   A.CENavMenu3Livello2:hover,   
.CENavMenu4Livello2,   A.CENavMenu4Livello2,    A.CENavMenu4Livello2:active,    A.CENavMenu4Livello2:visited,   A.CENavMenu4Livello2:hover,
.CENavMenu5Livello2    A.CENavMenu5Livello2,    A.CENavMenu5Livello2:active,    A.CENavMenu5Livello2:visited,   A.CENavMenu5Livello2:hover,
  {
  position: relative;
  font-family: Times New Roman, Tahoma,Verdana,Arial,helvetica;
  font-size: 20px;
  color: #990000;
  font-weight: bold;
  font-weight: normal;  
  ffont-style: italic; 
  margin-left: 20px;
  }

.CENavMenu3Livello3,   A.CENavMenu3Livello3,    A.CENavMenu3Livello3:active,    A.CENavMenu3Livello3:visited,   A.CENavMenu3Livello3:hover,   
.CENavMenu4Livello3,   A.CENavMenu4Livello3,    A.CENavMenu4Livello3:active,    A.CENavMenu4Livello3:visited,   A.CENavMenu4Livello3:hover,
.CENavMenu5Livello3    A.CENavMenu5Livello3,    A.CENavMenu5Livello3:active,    A.CENavMenu5Livello3:visited,   A.CENavMenu5Livello3:hover
  {
  background-image: url(/temi/default/images/separatore-percorso-piccolo.gif);
  background-repeat: no-repeat;
  background-position: 3 3;
  font-family: Times New Roman, Tahoma,Verdana,Arial,helvetica;
  font-size: 20px;
  color:  #cd5c00;
  font-weight: bold;
  font-weight: normal;  
  font-style: italic; 
  padding-left: 26px;
  margin-top:-10px;
  margin-left: 18px;
  position: relative;
  top: -10px;
  height: 20px;
  display: none;
  }


  
.CENavMenu3Livello4,   A.CENavMenu3Livello4,    A.CENavMenu3Livello4:active,    A.CENavMenu3Livello4:visted,    A.CENavMenu3Livello4:hover,   
.CENavMenu4Livello4,   A.CENavMenu4Livello4,    A.CENavMenu4Livello4:active,    A.CENavMenu4Livello4:visted,    A.CENavMenu4Livello4:hover,
.CENavMenu5Livello4    A.CENavMenu5Livello4,    A.CENavMenu5Livello4:active,    A.CENavMenu5Livello4:visted,    A.CENavMenu5Livello4:hover
  {
  display: none;
  }

/*=================================
=== MENU 3 VERTICALE OLD
=================================*/
/*
.Menu3
  {
  margin-left: 34px;
  margin-top: 16px;
  width:175px;
  bborder: 1px solid #f00;
  }
  
#ContentManager-LinkModificaMenu3
  {
  position:absolute;
  right:-90px;
  background-color:#fff;
  padding:2px;
  }

#ContentManager-LinkModificaMenu3 A,
#ContentManager-LinkModificaMenu3 A:visited
  {
  color:#000;
  }

.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel
  {
  height: 30px;
  color: #900;
  margin:0px;
  padding: 0px;
  padding-left:20px;
  padding-right:0px;
  font-family: Tahoma, Verdana, Arial, Helvatica;
  font-size: 12px;
  font-weight: normal;
  background-image: url(/temi/default/images/sfondo-menu3.gif);
  background-repeat: no-repeat;
  background-position: 0 -4;
  }
.CE-VoceMenu3Livello1-Sel
  {
  font-size: 12px;  
  bbackground-image: url(/temi/default/images/sfondo-menu3.jpg);
  bbackground-repeat: no-repeat;
  bbackground-position: 0 0;
  }
.CE-VoceMenu3Livello1 A,  .CE-VoceMenu3Livello1 A:hover,    .CE-VoceMenu3Livello1 A:visited,  .CE-VoceMenu3Livello1 A:active,
.CE-VoceMenu3Livello1-Sel A,  .CE-VoceMenu3Livello1-Sel A:hover,  .CE-VoceMenu3Livello1-Sel A:visited,  .CE-VoceMenu3Livello1-Sel A:active,
A.CE-VoceMenu3Livello1,   A.CE-VoceMenu3Livello1:hover,     A.CE-VoceMenu3Livello1:visited,   A.CE-VoceMenu3Livello1:active,
A.CE-VoceMenu3Livello1-Sel,   A.CE-VoceMenu3Livello1-Sel:hover,   A.CE-VoceMenu3Livello1-Sel:visited, A.CE-VoceMenu3Livello1-Sel:active
  {
  color: #900;
  text-decoration:none;
  font-family: Tahoma, Verdana, Arial, Helvatica;
  font-size: 12px;
  height: 30px;
  font-weight: normal;  
  }
.CE-VoceMenu3Livello1-Sel A,  .CE-VoceMenu3Livello1-Sel A:hover,  .CE-VoceMenu3Livello1-Sel A:visited,
A.CE-VoceMenu3Livello1-Sel,   A.CE-VoceMenu3Livello1-Sel:hover,   A.CE-VoceMenu3Livello1-Sel:visited
  {
  color: #900;
  font-weight: bold;  
  }
.CE-VoceMenu3Livello1 A:hover,  .CE-VoceMenu3Livello1-Sel A:hover,
A.CE-VoceMenu3Livello1:hover,   A.CE-VoceMenu3Livello1-Sel:hover
  {
  color: #900;
  height: 16px;
  text-decoration:underline;
  }
*/

/*=================================
=== MENU 3 VERTICALE
=================================*/
.Menu3
  {
  margin-left: 34px;
  margin-top: 16px;
  width:175px;
  bborder: 1px solid #f00;
  }
  
#ContentManager-LinkModificaMenu3
  {
  position:absolute;
  right:-90px;
  background-color:#fff;
  padding:2px;
  }

#ContentManager-LinkModificaMenu3 A,
#ContentManager-LinkModificaMenu3 A:visited
  {
  color:#000;
  }

.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel
  {
  
  height: 30px;
  color: #900;
  margin:0px;
  padding: 0px;
  padding-left:20px;
  padding-right:0px;
  font-family: Tahoma, Verdana, Arial, Helvatica;
  font-size: 12px;
  font-weight: bold;
  background: none;
  
   margin-bottom:1px;
  }
.CE-VoceMenu3Livello1-Sel
  {
  font-size: 12px;  
  }
.CE-VoceMenu3Livello1 A,  .CE-VoceMenu3Livello1 A:hover,    .CE-VoceMenu3Livello1 A:visited,  .CE-VoceMenu3Livello1 A:active,
.CE-VoceMenu3Livello1-Sel A,  .CE-VoceMenu3Livello1-Sel A:hover,  .CE-VoceMenu3Livello1-Sel A:visited,  .CE-VoceMenu3Livello1-Sel A:active,
A.CE-VoceMenu3Livello1,   A.CE-VoceMenu3Livello1:hover,     A.CE-VoceMenu3Livello1:visited,   A.CE-VoceMenu3Livello1:active,
A.CE-VoceMenu3Livello1-Sel,   A.CE-VoceMenu3Livello1-Sel:hover,   A.CE-VoceMenu3Livello1-Sel:visited, A.CE-VoceMenu3Livello1-Sel:active
  {
  display:block;
  color: #900;
  ccolor:#ffffff;
  
  text-decoration:none;
  font-family: Tahoma, Verdana, Arial, Helvatica;
  font-size: 12px;
  height: 30px;
  padding-left:15px;
  padding-top:3px;
  font-weight: bold; 
  background: url(/temi/default/images/sfondo-menu3-2008.gif);
  background-repeat: repeat x;
  background-position: 0 0; 
  }
  /*
.CE-VoceMenu3Livello1-Sel A,  .CE-VoceMenu3Livello1-Sel A:hover,  .CE-VoceMenu3Livello1-Sel A:visited,
A.CE-VoceMenu3Livello1-Sel,   A.CE-VoceMenu3Livello1-Sel:hover,   A.CE-VoceMenu3Livello1-Sel:visited
  {
  color: #900;
  font-weight: bold;  
}*/
.CE-VoceMenu3Livello1 A:hover,  .CE-VoceMenu3Livello1-Sel A:hover
/*A.CE-VoceMenu3Livello1:hover,   A.CE-VoceMenu3Livello1-Sel:hover*/
  {
  lline-height:16px;
  color: #900;
  font-weight: bold; 
  height: 30px;
   padding-top:3px;
  font-size: 12px;
  text-decoration:underline;
  bbackground: url(/temi/default/images/sfondo-menu3-hover-2008.gif);
  background-repeat: repeat x;
  bbackground-position: 0 -3;
  }




/*========================================
=== MENU 3 LIVELLI 2-3-4-5
========================================*/

DIV.Menu3-Livello2
  {
  pposition:relative;
  lleft: 10px;
  ttop: 0px;
  bborder: 1px solid #f00;
  hheight: 30px;
  mmargin-right: 10px;
  width: auto;
  border: 1px solid #f00;
  }

.CE-VoceMenu3Livello2,  .CE-VoceMenu3Livello2-Sel
  {
  margin:1px;
  height:24px;
  color: #333;
  padding: 0px;
  padding-left: 30px;
  padding-top: 3px;
  margin-top: -8px;
  font-weight: normal;
  background-image: url(/temi/default/images/sfondo-menu3-livello2.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  bborder: 1px solid #333;
  }
.CE-VoceMenu3Livello2-Sel, .CE-VoceMenu3Livello2-Sel A
  {
  color: #333;
  font-weight: normal;  
  }
.CE-VoceMenu3Livello2 A,      .CE-VoceMenu3Livello2 A:active,     .CE-VoceMenu3Livello2 A:visited,      .CE-VoceMenu3Livello2 A:hover,
.CE-VoceMenu3Livello2-Sel A,    .CE-VoceMenu3Livello2-Sel A:active,   .CE-VoceMenu3Livello2-Sel A:visited,    .CE-VoceMenu3Livello2-Sel A:hover
  {
  color: #333;
  font-weight: bold;  
  }
.CE-VoceMenu3Livello2 A:hover,  .CE-VoceMenu3Livello2-Sel A:hover
  {
  color: #333;
  text-decoration: underline;
  }


/*=================================
=== MENU 4
=================================*/
.Menu4
  {
  width:480px;
  padding:0px;
  margin-top:-84px;
  margin-left: 250px;
  height: 20px;
  bborder: 1px solid #f00;
  text-align: right;
  }
#ContentManager-LinkModificaMenu4
  {
  position:absolute;
  right:-80px;
  background-color:#fff;
  padding:2px;
  }
#ContentManager-LinkModificaMenu4 A, #ContentManager-LinkModificaMenu4 A:visited
  {
  color:#000;
  }

.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
  {
  margin:0px;
  font-size:12px;
  color: #333;
  padding-top: 3px;
  padding-left:8px;
  padding-right:8px;
  border-right:1px solid #aaa;
  height: 20px;
  }
.CE-VoceMenu4Livello1-Sel
  {
  color: #333;
  text-decoration: underline;
  }
.CE-VoceMenu4Livello1 A,  .CE-VoceMenu4Livello1 A:hover,    .CE-VoceMenu4Livello1 A:visited,  .CE-VoceMenu4Livello1 A:active,
.CE-VoceMenu4Livello1-Sel A,  .CE-VoceMenu4Livello1-Sel A:hover,  .CE-VoceMenu4Livello1-Sel A:visited,  .CE-VoceMenu4Livello1-Sel A:active,
A.CE-VoceMenu4Livello1  , A.CE-VoceMenu4Livello1:hover,     A.CE-VoceMenu4Livello1:visited,   A.CE-VoceMenu4Livello1:active,
A.CE-VoceMenu4Livello1-Sel,   A.CE-VoceMenu4Livello1-Sel:hover,   A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:active
  {
  font-size:12px;
  color: #333;
  text-decoration:none;
  }
.CE-VoceMenu4Livello1-Sel A,  .CE-VoceMenu4Livello1-Sel A:hover,  .CE-VoceMenu4Livello1-Sel A:visited,
A.CE-VoceMenu4Livello1-Sel,   A.CE-VoceMenu4Livello1-Sel:hover,   A.CE-VoceMenu4Livello1-Sel:visited
  {
  color: #333;
  }
.CE-VoceMenu4Livello1 A:hover, .CE-VoceMenu4Livello1-Sel A:hover,
A.CE-VoceMenu4Livello1:hover,  A.CE-VoceMenu4Livello1-Sel:hover
  {
  color: #333;
  text-decoration:underline;
  }
#CEMenu4Voce9

  {
 border-right-width:0px; 
 }

/*=================================
=== LAYOUT Contenuto
=================================*/

.Contenuto,
.Contenuto-Admin,
.Contenuto-Home,
.Contenuto-Menu
  {
  position:relative;
  width:100%;
  width:500px;
  padding:0px;
  margin-left: 15px;
  margin-right: 30px;
  margin-top: 20px;
  bborder: 1px solid #000;
  text-align: justify;
  height: auto!important;
  height: 100%;
  }
.Contenuto-Menu
  {
  background-image: url(/temi/default/images/sfondo-menu.jpg);
  background-repeat: no-repeat;
  background-position: right 0;
  }
  
.Contenuto-Home
  {
  padding:0px;
  margin:0px;
  height: 300px;
  background-image: url(/temi/default/images/sfondo-homepage.jpg);
  background-repeat: no-repeat;
  background-position: right 0;  
  bborder: 1px solid #f00;
  margin-top: -60px;
  margin-left: 20px;
  }

.Contenuto-Admin
  {
  width:90%;
  height: 300px;
  }
.Contenuto P
  {
  line-height: 24px;
  }
 
.Contenuto-Menu P
  {
  line-height: 16px;
  height: 16px;
  bborder: 1px solid #f00;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px
  padding-bottom: 0px;
  }
.Contenuto-Menu P:first-letter
  {
  ffont-weight: bold;
  font-family: Times New Roman;
  font-size: 18px;
  ffont-style:italic;
  ppadding-right: 3px;
  color: #900;
  }
H3
  {
  background-image: url(/temi/default/images/sfondo-h3-menu.gif);
  background-repeat: no-repeat;
  background-position: 0 -4;
  height: 27px;
  font-family: Times New Roman,Tahoma,Arial,Verdana,Helvetica;
  font-size: 17px;
  ffont-style: italic;
  font-weight:normal;
  color: #900;
  margin-left: 0px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 35px;
  padding-top: 0px;  
  }


.Contenuto P#ContentManager-LinkModifica,
.Contenuto-Home P#ContentManager-LinkModifica
  {
  position:absolute;
  right:0px;
  width:100px;
  margin:0px;
  background-color:#000;
  color:#fff;
  font-size:12px;
  padding:2px;
  text-transform:uppercase;
  }

.Contenuto P#ContentManager-LinkModifica A,    .Contenuto P#ContentManager-LinkModifica A:visited,
.Contenuto-Home P#ContentManager-LinkModifica A,   .Contenuto-Home P#ContentManager-LinkModifica A:visited
  {
  text-transform:uppercase;
  font-weight:bold;
  font-size:12px;
  color:#fff;
  }

  
/*=================================
=== ISCRIZIONE NEWSLETTER
=================================*/
.IscrizioneNewsletter
  {
  pposition:relative;
  width:190px;
  height:50px;
  background-image:  url(/Temi/Default/images/iscrizione_newsletter.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color:#db0000;
  padding:6px;
  border-top:1px solid #fff;
  }
.IscrizioneNewsletter A, .IscrizioneNewsletter A:visited
  {
  color: #000;
  }
.IscrizioneNewsletter P#ContentManager-LinkModificaBlocco
  {
  position:absolute;
  right:-30px;
  }

P.IscrizioneNewsletter-Box
  {
  text-align:right;
  margin-right:5px;
  margin:5px;
  margin-left:0px;
  }
.IscrizioneNewsletter .S-TestoBlocco,
P.IscrizioneNewsletter-Testo
  {
  color:#fff;
  text-align:center;
  margin:0px;
  }
.IscrizioneNewsletter .S-Cellablocco
  {
  color:#db0000;
  text-align:center;
  }
INPUT.IscrizioneNewsletter-Input
  {
  margin-top:6px;
  width:100px;
  }
INPUT.IscrizioneNewsletter-Submit
  {
  background-image:  url(/Temi/Default/images/login_ok.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color:transparent;
  border:0px;
  color:#333;
  width:25px;
  height:25px;
  font-size:13px;
  font-weight:bold;
  }

/*=================================
=== LAYOUT Credits
=================================*/

DIV.Contenitore-Credits
  {/*
  pposition:relative;
  mmargin-top:150px!important;
  margin-top:0px;
  ffloat:left;
  fclear:left;
  background:#f6f2d4;
  width: 760px;
  wwidth: 100%;
  text-align: right;
  bborder: 1px solid #f00;
  text-align: center;
  height:20px;*/
  }

DIV.LinkCredits
  {
 pposition:relative;
  margin-top:0px;
  rright:0px;
  font-size:10px;
  color: #777;
  text-align:right;
  zz-index: 2;
  color: #900;
  background:#f6f2d4;
  ppadding-right: 15px;
  padding-top:20px;
  height:20px!important;
  height:20px;
  }

.LinkCredits A, .LinkCredits A:visited
  {
  font-size:11px;
  color: #900;
  font-weight: bold;
  }
.LinkCredits #ContentManager-LinkModificaBlocco
  {
  position:absolute;
  right:-80px;
  margin-top:-6px;
  }

/*=================================
====== MENU ADMIN
=================================*/

.MenuAdmin,
.MenuGestione
  {
  width:100%;
  text-align:left;
  font-size:0px;
  }

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
  {
  position: absolute;
  right:0px;
  }
A.CE-VoceMenu1Livello1,
A.CE-VoceMenu1Livello1-Sel
  {
  }
A.CE-VoceMenu1Livello1,   A.CE-VoceMenu1Livello1:visited,   A.CE-VoceMenu1Livello1:hover,
A.CE-VoceMenu1Livello1-Sel, A.CE-VoceMenu1Livello1-Sel:visited,   A.CE-VoceMenu1Livello1-Sel:hover,
A.CE-VoceMenu2Livello1,   A.CE-VoceMenu2Livello1:visited,   A.CE-VoceMenu2Livello1:hover,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited,   A.CE-VoceMenu2Livello1-Sel:hover
  {
  height:18px;
  color:#000;
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #555;
  border-left:0;
  border-top:0;
  text-transform:uppercase;
  text-decoration: none;
  font-size: 11px;
  background-color:#ddd;
  }
A.CE-VoceMenu2Livello1,   A.CE-VoceMenu2Livello1:visited,   A.CE-VoceMenu2Livello1:hover,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited,   A.CE-VoceMenu2Livello1-Sel:hover
  {
  background-color:#ddd;
  }
A.CE-VoceMenu1Livello1-Sel, A.CE-VoceMenu1Livello1-Sel:visited,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited
  {
  color:#000;
  background-color: #999;
  }

#CEMenu1Voce1,
#CEMenu2Voce64
  {
  clear:left;
  border-left: 1px solid #000;
  }

/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
  {
  width:550px;
  width:400px;
  Wwidth:95%;
  bborder: 1px solid #f00;
  }
TABLE.Tabella-Contatti TD
  {
  padding-bottom: 5px;
  vertical-align: middle;
  vertical-align:top;
  align:left;
  }

.Tabella-Contatti-Errori,
.Tabella-Contatti-Errori P
  {
  color:#c00;
  }

.Tabella-Contatti-Cella1
  {
  width:100px;
  bborder: 1px solid #ec0000;
  }
.Tabella-Contatti-Cella2
  {
  width:410px;
  width:470px;
  width:300px;
  bborder: 1px solid #f00;  
  }
.Tabella-Contatti-Cella3  
  {
  ppadding-right: 30px;
  bbackground-color :#f00;
  }
  
.Tabella-Contatti-Cella3 P
  {
  line-height:18px;
  }
.Tabella-Contatti-Cella4
  {
  width:50px;
  wwidth:150px;
  bborder: 1px solid #f00;
  bbackground-color :#fff;  
  }
.Tabella-Contatti-Cella5
  {
  width:70px;
  wwidth:160px;
  padding-left: 20px;
  bbackground-color :#000;  
  }
.Tabella-Contatti-Cella6
  {
  width:180px;
  wwidth:260px; 
  bborder: 1px solid #333;
  ppadding-left: 45px;
  bbackground-color :#f90;  
  text-align: left;
  }

INPUT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
SELECT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea,
TEXTAREA.Tabella-Contatti-Textarea2
  {
  wwidth: 95%;
  width: 92%; 
  border: 1px solid #bbb;
  }
INPUT.Tabella-Contatti-Input
  {
  wwidth: 92%;
  }
  
INPUT.Tabella-Contatti-Input2
  {
  width: 45px;
  wwidth: 90px; 
  }
INPUT.Tabella-Contatti-Input3
  {
  width: 200px;
  width: 125px; 
  float: left;
  }
TEXTAREA.Tabella-Contatti-Textarea
  {
  height: 100px;
  }
TEXTAREA.Tabella-Contatti-Textarea2
  {
  height: 200px;
  }

INPUT.Tabella-Contatti-Submit
  {
  }

/*=================================
=== FORM NEWSLETTER
=================================*/

TABLE.Tabella-Newsletter
  {
  width: 500px;
  }
.Tabella-Newsletter-Cella1
  {
  width: 150px;
  }
.Tabella-Newsletter-Cella2
  {
  width: 350px;
  }
TABLE.Tabella-Newsletter TD
  {
  padding-bottom: 10px;
  color: #333;
  }

INPUT.Tabella-Newsletter-Input,
SELECT.Tabella-Newsletter-Input,
INPUT.Tabella-Newsletter-Input2,
INPUT.Tabella-Newsletter-Input3,
TEXTAREA.Tabella-Newsletter-Textarea
  {
  width: 300px;
  }
INPUT.Tabella-Newsletter-Input2
  {
  width: 50px;
  }

INPUT.Tabella-Newsletter-Input3
  {
  }
TEXTAREA.Tabella-Newsletter-Textarea
  {
  height: 100px;
  }

/*=================================
=== MAPPA AUTOMATICA A COLONNE
=================================*/

TABLE.TabellaMappaAutomatica
  {
  width: 100%;
  margin-top: 10px;
  }

.TabellaMappaAutomatica-Cella1,
.TabellaMappaAutomatica-Cella2
  {
  }

.TabellaMappaAutomatica-Cella1
  {
  ppadding-left:20px;
  padding-bottom:20px;
  }
.TabellaMappaAutomatica-Cella2
  {
  padding-bottom:20px;
  }

TABLE.TabellaMappaAutomatica SPAN
  {
  }

TABLE.TabellaMappaAutomatica BR
  {
  }

TABLE.TabellaMappaAutomatica A, TABLE.TabellaMappaAutomatica A:visited
  {
  text-decoration:none;
  color:  #990000;
  ffont-family: Times New Roman, Tahoma,Verdana,Arial,helvetica;
  }

.MappaAutomaticaLivello1Menu3,  .MappaAutomaticaLivello1Menu3-nolink,
.MappaAutomaticaLivello2Menu3,  .MappaAutomaticaLivello2Menu3-nolink,
.MappaAutomaticaLivello3Menu3,  .MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello4Menu3,  .MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello5Menu3,  .MappaAutomaticaLivello5Menu3-nolink,

.MappaAutomaticaLivello1Menu4,  .MappaAutomaticaLivello1Menu4-nolink,
.MappaAutomaticaLivello2Menu4,  .MappaAutomaticaLivello2Menu4-nolink,
.MappaAutomaticaLivello3Menu4,  .MappaAutomaticaLivello3Menu4-nolink,
.MappaAutomaticaLivello4Menu4,  .MappaAutomaticaLivello4Menu4-nolink,
.MappaAutomaticaLivello5Menu4,  .MappaAutomaticaLivello5Menu4-nolink
  {
  }

.MappaAutomaticaLivello1Menu3,
.MappaAutomaticaLivello1Menu4
  {
  background-image: url(/temi/default/images/sfondo-h3-menu.gif);
  background-repeat: no-repeat;
  background-position: 0 -4;
  height: 27px;
  font-family: Times New Roman,Tahoma,Arial,Verdana,Helvetica;
  font-size: 17px;
  ffont-style: italic;
  font-weight:normal;
  color: #900;
  margin-left: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-left: 35px;
  padding-top: 0px; 
  }

.MappaAutomaticaLivello2Menu3, .MappaAutomaticaLivello2Menu3-nolink,
.MappaAutomaticaLivello2Menu4, .MappaAutomaticaLivello2Menu4-nolink
  {
  font-family: Tahoma,Verdana,Arial,helvetica;
  height: 20px
  color:#333;
  ffont-weight:bold;
  font-size:13px;
  padding-left: 35px;
  background-image: url(/temi/default/images/separatore-percorso-piccolo.gif);
  background-repeat: no-repeat;
  background-position: 10 1;
  display:none;
  }

.MappaAutomaticaLivello3Menu3,  .MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello3Menu4,  .MappaAutomaticaLivello3Menu4-nolink
  {
  height: 16px;
  color:#555;
  font-size:11px;
  padding-left: 45px;
  }

.MappaAutomaticaLivello4Menu3,  .MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello4Menu4,  .MappaAutomaticaLivello4Menu4-nolink
  {
  color:#aaa;
  font-size:11px;
  padding-left: 70px;
  }

/*===================================
==== NEWS SINGOLA
===================================*/
/*
.modello_tabella_singola_news
  {
  width: 100%;
  }

.modello_tabella_singola_news H1
  {
  font-family: Tahoma, Verdana, Arial;
  font-size:14px;
  font-weight:normal;
  color: #004b88;
  color: #7f2604;
  color: #333;
  text-decoration:none;
  border-bottom: 1px dashed #ddd;
  }

.modello_tabella_singola_news H2
  {
  }

TD.modello_cellatesto_singola_news, TD.modello_cellatesto_singola_news P
  {
  color:#333;
  line-height:18px;
  text-align:justify;
  }

TD.modello_cellatesto_singola_news IMG
  {
  ffloat:right;
  ffloat:center;
  margin:0px;
  wwidth:80px;
  }
TD.modello_cellatesto_singola_news P
  {
  margin:0px;
  }
TD.modello_cellatesto_singola_news P BR
  {
  }
.modello_titolo_singola_news
  {
  width: 90%;
  font-weight:bold;
  text-decoration:none;
  color: #900;
  padding-top:3px;
  padding-left:0px;
  font-size: 14px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 10px;
  }

.modello_data_singola_news
  {
  color: #036;
  padding-left:5px;
  display: none;
  }

/*=================================
==== PAGINA NEWS
=================================*/
/*
TABLE.NewsElenco-Tabella
  {
  width:96%;
  }

TABLE.NewsContenitore-Tabella
  {
  width: 100%;
  padding-left: 3px;
  padding-right: 1px; 
  }
TD.NewsContenitore-Titolo
  {
  width: 90%;
  font-weight:bold;
  text-decoration:none;
  padding-top:3px;
  color:#98a10a;  
  font-size: 18px;
  padding-bottom: 5px;
  }
TD.NewsContenitore-Titolo A, TD.NewsContenitore-Titolo A:link, TD.NewsContenitore-Titolo A:active,
TD.NewsContenitore-Titolo A:visited, TD.NewsContenitore-Titolo A:hover
  {
  padding-left:0px;
  }
TD.NewsContenitore-Titolo A:hover
  {
  text-decoration: underline;
  }

TD.NewsContenitore-Foto,
TD.NewsContenitore-Titolo,
TD.NewsContenitore-Data,
TD.NewsContenitore-Testo
  {
  vertical-align:top;
  }
TD.NewsContenitore-Foto
  {
  width:100px;
  display: none;
  }
TD.NewsContenitore-Data
  {
  padding-left:0px;
  display: none;
  padding-top: 10px;
  }
TD.NewsContenitore-Testo
  {
  line-height:120%;
  color: #333;
  text-align: justify;
  }
TABLE.modello_4_tabella
  {
  border-collapse:collapse;
  width:100%;
  padding-left: 1px;
  padding-right: 1px; 
  }

TD.modello_4_cellatesto
  {
  padding-top:0px;
  }
TD.modello_4_cellatesto BR
  {
  display: none;
  }

TD.modello_4_cellatesto IMG
  {
  }

a.modello_4_linktitolo, a.modello_4_linktitolo:visited, a.modello_4_linktitolo:active
  {
  font-size:100%;
  text-decoration:none;
  color: #98a10a;
  font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  }
.modello_4_link, a.modello_4_link, a.modello_4_link:visited, a.modello_4_link:active
  {
  float: right;
  font-weight: bold;
  text-decoration:underline;
  padding-right:00px;
  display: none;
  }

.modello_4_data
  {
  padding-left:5px;
  }

.modello_4_riga_c1,
  {
  }
*/

/*****************************
NEWS 2008
*********************************/


TABLE.modello_4_tabella
	{
	width:95%;
	}
	
DIV.Contenitore
	{
	margin: 0px;
	padding: 0px;	
	}
DIV.NewsContenitore-Cella1
	{
	margin: 0px;
	padding: 0px;
	ddisplay:none;
	}
DIV.NewsContenitore-Foto
	{
	float: left;
	wwidth: 160px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;	
	text-align: right;
	display:none;
	}
DIV.NewsContenitore-Foto IMG
	{
	float: right;
	border: 3px solid #ccc;
	}
	
	
DIV.NewsContenitore-Cella2
	{
	margin: 0px;
	padding: 0px;
	
	}
DIV.NewsContenitore-Data, P.NewsContenitore-Data
	{
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:none;
	}
	
.Contenuto P.NewsContenitore-TitoloNews A, .Contenuto P.NewsContenitore-TitoloNews A:active, .Contenuto P.NewsContenitore-TitoloNews A:visited,
.Contenuto P.NewsContenitore-TitoloNews A:hover
	{
	font-family: Arial Narrow,Verdana,Helvetica,sans-serif;		
	color: #000;
	font-size:15px;	
	font-weight: bold;		
	text-align: left;	
	text-decoration: none;	
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	bbackground-color:#900;
	color:#900;
	}
P.NewsContenitore-TitoloNews
	{
	margin:0px;
	padding-left:0px;
	}
.Contenuto P.NewsContenitore-TitoloNews A:hover
	{
	text-decoration: underline;	
	background: transparent;
	}
A.modello_4_linktitolo:link,A.modello_4_linktitolo:hover, A.modello_4_linktitolo:visited
	{
	margin-left:0px;
	padding-left:0px;
	}
	
.Contenuto P.NewsContenitore-Testo
	{
	min-width: 430px;
	width:480px !important;
	width: auto;
	loat: left;
	cclear: left;
	margin: 0px;
	margin-left: 10px;
	font-size:13px;
	font-family: Trebuchet Ms,Arial Narrow, Verdana,Helvetica,sans-serif;	
	font-weight: normal;
	color: #111;
	text-align: left;	
	line-height: 16px;	
	}
	
.Contenuto P.NewsContenitore-Testo A, .Contenuto P.NewsContenitore-Testo A:active, .Contenuto P.NewsContenitore-Testo A:visited,
.Contenuto P.NewsContenitore-Testo A:hover
	{
	display: visible;
	float: right;
	font-size:12px;
	font-family: Arial Narrow, Verdana,Helvetica,sans-serif;	
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	color:#900;
	}
.Contenuto P.NewsContenitore-Testo A:hover
	{
	background: #900;
	color: #fff;	
	}
DIV.News-Singola
	{
	margin-right:15px;
	}
P.News-Singola-Titolo
	{
	font-family: Arial Narrow,Verdana,Helvetica,sans-serif;		
	color: #000;
	font-size:15px;	
	font-weight: bold;		
	text-align: left;	
	text-decoration: none;	
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	bbackground-color:#900;
	color:#900;
	}
DIV.News-Singola P
	{
	margin:0px;
	padding:0px;
	line-height:18px;
	}
DIV.News-Singola P STRONG
	{
	line-height:13px;
	}


/*==============================================
==== GUESTBOOK
==============================================*/

.GuestBook-Inserisci, .GuestBook-Inserisci A, .GuestBook-Inserisci A:active, .GuestBook-Inserisci A:visited, .GuestBook-Inserisci A:hover
  {
  position: relative;
  top: 10px;
  right: 10px;
  float: right;
  font-size: 13px;
  font-weight: bold;
  color:#900;
  text-align: center;
  text-decoration: none;
  }
.GuestBook-Inserisci A:hover
  {
  text-decoration: underline;
  }


.Tabella-GuestBook
  {
  width: 80%;
  margin-top: 20px;
  }

TD.Tabella-GuestBook-1
  {
  height: 14px;
  background-image:  url(/Temi/Default/images/sfondo-h2.gif);
  background-repeat: no-repeat;
  background-position: 0 4;
  color: #f90;
  font-size: 14 px;
  padding-left: 30px;
  padding-left: 0px;
  padding-bottom: 15px;
  }

TD.Tabella-GuestBook-LC-messaggio
  {
  }

.GuestBook-nome, .GuestBook-data, .GuestBook-email, .GuestBook-email A,
.Tabella-GuestBook-messaggio, .Tabella-GuestBook-LC-messaggio
  {
  color: #900;
  text-decoration: none;
  }
.GuestBook-nome
  {
  font-weight: bold;
  }
.GuestBook-email, .GuestBook-email A
  {
  display: none;
  }
.GuestBook-data
  {
  font-size: 12px;
  color: #333;
  }

.Tabella-GuestBook-LC-messaggio
  {
  font-weight: bold;
  color: #f90;
  color: #333;
  }
.Tabella-GuestBook-messaggio
  {
  color: #333;
  line-height: 18px;
  ppadding-bottom: 15px;
  border-bottom: 1px dashed #aaa;
  }

TABLE.S-TabellaFormGuestBook
  {
  width: 80%;
  margin-left: 50px;
  Bborder: 1px solid #f00;
  }

TR.S-RigaFormGuestBook
  {
  }

TD.S-CellaIntestazioneFormGuestBook
  {
  width: 100px;
  }

TD.S-CellaCampoFormGuestBook
  {
  width: 350px;
  }

INPUT.S-InputNomeFormGuestBook,
INPUT.S-InputEMailFormGuestBook,
INPUT.S-InputSitoFormGuestBook,
TEXTAREA.S-InputMessaggioFormGuestBook
  {
  width: 100%;
  font-size: 11px;
  bbackground: #333;
  border: 1px solid #ccc;
  }
INPUT.S-InputSitoFormGuestBook,
INPUT.S-InputEMailFormGuestBook
  {
  display: none;
  }

TEXTAREA.S-InputMessaggioFormGuestBook
  {
  height: 100px;
  width: 100%
  bbackground: #333;
  border: 1px solid #ccc;
  }
.S-InputSubmitFormGuestBook
  {
  color: #333;
  }
.S-InputSubmitFormGuestBook
  {
  text-align: left;
  float: left;
  margin-left: 94px;
  margin-top: 10px;
  }


/*==== RISPOSTE GUESTBOOK ====*/

/*=================================
=== FORM PRENOTA
=================================*/

FIELDSET.Tabella-Prenota-Fieldset
	{
	width:510px;
	width:480px;
	margin:auto;
	border-color: #6C4A02;
	border-color: #016E35;
	border-color: #ccc;
	border-style: solid;
	border-width:1px;
  	}

LEGEND.Tabella-Prenota-Legend
	{
	hheight:25px;
	font-size:16px;
	font-weight:bold;
	color:#6C4A02;
	color:#016E35;
	color:#900;
  	}


TABLE.Tabella-Prenota
	{
 width:500px;
 width:460px;
	margin:auto;
	margin-top:10px;
  	}
TABLE.Tabella-Prenota TD
	{
 padding-bottom: 5px;
	vertical-align:middle;
	letter-spacing: 0px;
	font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
	font-family: Tahoma,Arial,Verdana,Helvetica;
  	}
.Tabella-Prenota-Errori,
.Tabella-Prenota-Errori P
  	{
 	color:#f00;
 	}
TD.Tabella-Prenota-Cella1
 	{
	padding: 3px;
	width:30%;
	font-family: Tahoma,Arial,Verdana,Helvetica;
 	}
TABLE.Tabella-Prenota  TD.Tabella-Prenota-Cella1-Note
 	{
	vertical-align:top;
	font-family: Tahoma,Arial,Verdana,Helvetica;
 	}

.Tabella-Prenota-Cella2
 	{
	padding: 0px;
 	width:70%;
	font-family: Tahoma,Arial,Verdana,Helvetica;
 	}
.Tabella-Prenota-Cella3 P
 	{
 	line-height:18px;
 	}
.Tabella-Prenota-Cella4
	{
	width:20%;
	}
.Tabella-Prenota-Cella5
	{
	width:20%;
	text-align:right;
	}
.Tabella-Prenota-Cella6
	{
	width:30%;
	}
.Tabella-Prenota-Cella7
	{
	width:20%;
	}
.Tabella-Prenota-CellaSeparatrice
	{
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	background-color: #eee;
	}

INPUT.Tabella-Prenota-Input,
INPUT.Tabella-Prenota-Input2,
INPUT.Tabella-Prenota-Input3,
INPUT.Tabella-Prenota-Input4,
INPUT.Tabella-Prenota-Input5,
TEXTAREA.Tabella-Prenota-Textarea
	{
	width: 100%;
	font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	}
INPUT.Tabella-Prenota-Input
	{
	}
INPUT.Tabella-Prenota-Input2
	{
	}
INPUT.Tabella-Prenota-Input3
	{
	}
INPUT.Tabella-Prenota-Input4
	{
	width: 200px;
	}
INPUT.Tabella-Prenota-Input5
	{
	}
INPUT.Tabella-Prenota-Submit
	{
	width: 300px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	}

SELECT.Tabella-Prenota-Select
	{
	width: 200px;
	width: 320px;
	font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	}
SELECT.Tabella-Prenota-Select1
	{
	width: 200px;
	width: 320px;	
	font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
	}
SELECT.Tabella-Prenota-Select2
	{
	}
SELECT.Tabella-Prenota-Select3
	{
	width: 40px;
	}
SELECT.Tabella-Prenota-Select4
	{
	width: 148px;
	width: 270px;
	width: 267px;	
	}
SELECT.Tabella-Prenota-Select5
	{
	width: 100%;
	}
SELECT.Tabella-Prenota-Select3 OPTION
	{
	text-align:right;
	}
TEXTAREA.Tabella-Prenota-Textarea
	{
	height: 40px;
	}
TEXTAREA.Tabella-Prenota-Textarea2
	{
	height: 100px;
	}
/**********************************
TABELLA PARTNER
***********************************/
TABLE.Tabella-Partner
	{
	width:97%;
	}
TABLE.Tabella-Partner TD
	{
	border-bottom:solid 1px #900;
	vertical-align:top;
	}
TABLE.Tabella-Partner TD P
	{
	line-height:15px;
	}	
TD.Tabella-Partner-Colonna-Separatrice
	{
	width:10px;
	border-bottom:none;
	}	
TABLE.Tabella-Galleria-Fotografica TD IMG
	{
	border:solid 2px #ccc;	
	}
/**********************************
TABELLA DOVE SIAMO
***********************************/	
TABLE.Tabella-Dove-Dormire 	
	{
	width:90%;
	border-bottom:solid 2px #ccc;
	margin-left:-10px!important;
	margin-left:0px;
	}
TD.Tabella-Dove-Dormire-Intestazione
	{
	text-align:center;
	font-size:14px;
	background:#fff;
	}
TD.Tabella-Dove-Dormire-Img
	{
	border-bottom:solid 2px #ccc;
	text-align:center;
	}
	
TD.Tabella-Dove-Dormire-Testo
	{
	vertical-align:top;
	padding-left:3px;
	}
TD.Tabella-Dove-Dormire-Testo P	
	{
	line-height:15px;
	}