/*===========================================================*/
/*                      DOTPAGE STYLES                       */
/*-----------------------------------------------------------*/
/* Cliente:     |                    */                    
/* URL:         |                               */
/* Inizio:      |                                 */
/* Fine:        | --                                         */
/* Note:        | --                                         */
/*===========================================================*/


/*-----------------------------------------------------------*/
/* STILI GENERALI: Corpo, Moduli, Fonts                      */
/*-----------------------------------------------------------*/
 
 BODY{ 
	/*background-image:  url(immagini/sfondo4.gif);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0099FF;
	background-position: center top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
 }
 
 /* GRAFICA ----------------------------------------------------*/
 
 .tab-body2 {
  background-image: url(/immagini/grafica-cts/bg_body2.jpg);
  background-color:#FFFFFF;
  background-repeat:repeat-x;
  background-position: top;
  height: 523px;
 }
 
 .tab-ombra {
  background-image: url(/immagini/grafica-cts/bg_table.jpg);
  background-repeat:repeat-y;
 }
 
 .titolo-grafica {
  background-image: url(/immagini/grafica-cts/titolo.jpg);
  background-repeat:no-repeat;
  height: 115px;
 }
 
 .sottotitolo-menu {
  background-image: url(/immagini/grafica-cts/menu_sottotitolo.jpg);
  background-repeat:no-repeat;
  height: 28px;
  padding-left: 24px;
 }
 
 
  /* menu comuni */
 .menuint-titolo {
  background-image: url(/immagini/menu-int/titolo_menu-0.gif);
  background-repeat:no-repeat;
  height: 23px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#FFE375;
  text-decoration: none;
  padding-left: 8px;
  letter-spacing: 1px;
 }
 
 .menuint-bg {
  background-image: url(/immagini/menu-int/bg_menu-0.gif);
  background-repeat:repeat-y;
  padding-left:6px;
  padding-right:10px;
 }
 
 .menuint-bottom {
  background-image: url(/immagini/menu-int/bottom_menu-0.gif);
  background-repeat:no-repeat;
  height: 24px;
 }
 
 .cella-menuint{
 padding-top: 10px;
 }
 
 .vocemenu-int{
  background-image: url(/immagini/menu-int/bg_voci-0.gif);
  background-repeat:repeat-x;
  height: 24px;
 }
 
 .textitle {
  background-image: url(/immagini/menu-int/bgtitolo-0.gif);
  background-repeat:repeat-x;
  padding-top: 4px;
 }
 
 .maintitle {
 padding-left:7px;
 padding-right:20px;
 padding-top:10px;
 }
 
 .vocimaintitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  letter-spacing:1px;
  text-transform: uppercase;
  color:#0066CC;
  padding-left: 4px;
 }
 
 /* fine */
 
 .benni-title {
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight:bold;
  color: #000000;
  font-style:italic;
  padding: 4px;
 }
 
 .benni-cnt {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding: 4px;
  text-align:justify;
  letter-spacing:1px;
 }
 
 .benni-line {
  border-botttom: 1px solid #0066CC;
 }
 
 .bg-int {
  background-image: url(/immagini/grafica-cts/bg-int.jpg);
  background-repeat:no-repeat;
  height: 380px;
  padding-left:21px;
  padding-right:1px;
 }
 
 .bg-bottom {
  background-image: url(/immagini/grafica-cts/bg_bottom.jpg);
  background-repeat:repeat-x;
  height: 70px;
 }
 
 .area-spot {
  background-image: url(/immagini/grafica-cts/area_spot.jpg);
  background-repeat:no-repeat;
  height: 310px;
  padding-top: 4px;
  padding-left: 2px;
 }
 
 .specialarea-center {
  background-image: url(/immagini/grafica-cts/specialhome-center.gif);
  background-repeat:repeat-y;
  padding-left: 6px;
  padding-right: 8px;
 }
 
 .prenota-center {
  background-image: url(/immagini/grafica-cts/prenota-center.gif);
  background-repeat:repeat-y;
 }
 
 .titoli18px {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;   
  color:#0066CC;
  padding-bottom: 2px;
 }
 
 .titoli18px-line {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px; 
  color:#0066CC;
  border-bottom:1px solid #28A585;
  padding-bottom: 2px;
  letter-spacing:1px;
 }
 
 .testi-welcome {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align:justify;
  padding: 4px;
  padding-top: 8px;
 }
 
 .linea-destra {
 border-right: 1px solid #30A88A;
 padding: 4px;
 }
 
 .dovesiamo {
 border: 1px solid #0066CC;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 6px;
 }
 
 .stilexfoto-sx {
 border-right: 1px solid #B7DBFF;
 border-bottom: 1px solid #B7DBFF;
 padding-right: 6px;
 padding-bottom: 6px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-top: 10px;
 }
 
 .stilexfoto-dx {
 border-left: 1px solid #B7DBFF;
 border-bottom: 1px solid #B7DBFF;
 padding-left: 6px;
 padding-bottom: 6px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-top: 10px;
 }
 
 .bgmenu_homects{
  background-image:url(/public/strutture/contenuti/cts/homects-dx.jpg);
  background-repeat:no-repeat;
  padding-top:42px;
  padding-left:14px;
  }
  
  /*.pos-table_cts {
  padding-top:40px;
  padding-left:8px;
  }*/
  
 
/* FINE GRAFICA --------------------------------------------------*/ 
 
 
    a.link_cts:link {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #0066CA;
	text-decoration:none;
	letter-spacing: 2px;
	border-bottom: 1px dotted #0099FF;
	padding-bottom: 1px;
	height: 30px;
	}
	
	a.link_cts:visited {
		text-decoration: none;
		color: #0066CA;
		border-bottom: 1px dotted #0099FF;
		padding-bottom: 1px;
		height: 30px;
		letter-spacing: 2px;
	}
	a.link_cts:hover {
		text-decoration: none;
		color: #0066CA;
		border-bottom: 1px solid #0099FF;
		padding-bottom: 1px;
		height: 30px;
		letter-spacing: 2px;
	}
	a.link_cts:active {
		text-decoration: none;
		color: #0066CA;
		border-bottom: 1px dotted #0099FF;
		padding-bottom: 1px;
		height: 30px;
		letter-spacing: 2px;
	 }
 
     
	 a.link_ctsminihome:link {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none;
		letter-spacing: 1px;
		}
		
	a.link_ctsminihome:visited {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none;
		letter-spacing: 1px;
	}
	a.link_ctsminihome:hover {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ED5A1B;
		text-decoration:none;
		letter-spacing: 1px;
	}
	a.link_ctsminihome:active {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none;
		letter-spacing: 1px;
	 }
 
 
 
 
 
 
 
