/* --------------------------------------------------------------------
// 
// consolidati sas - Melpignano (LE), Manduria (TA) - Italy - Style Sheet 
//
// Author:      consolidati - web agency ( www.consolidati.it )
// Version:     05.2007
// 
// -------------------------------------------------------------------- */

html, body, form { margin: 0; padding: 0;}

html {font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}
body {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	margin:0px auto;
	text-align:center;
	}

/*###############  struttura   ###############*/

#page {
	width:990px;
	margin:0px auto;
	text-align:left;
	border-left:1px solid #d2dec5;
	border-right:1px solid #d2dec5;
	padding:0px;
	background-color:#FFFFFF;
	}

#head {
	}
	
#corpo {
	padding:2px;
	}	

#col_sx {
	width:370px;
	float:left;
	margin:0px;
	}

#content {
	width:607px;
	float:right;
	margin:0px 0px 0 2px;
	padding:2px 0 0 2px;
	border:1px solid #B3DB89;
	}
	
#content h1.titolone{
	background-image:url(/media/sfondo_h1_verde.gif);
	margin:0 0 3px 0px;
	padding:2px;
	color:#FFFFFF;
	font-size:1.4em;
	}

#col_dx {
	display:none;
	width:150px;
	float:left;
	border:1px solid #CCCCCC;
	margin:1px;
	}
	
#bottom {
	padding:5px;
	background-image:url(/media/sfondo_h1_verde.gif);
	background-position:top;
	background-repeat:repeat-x;
	}

.copyright {
	text-align:right;
	margin:0px auto;
	width:990px;
	}
	
.toppino{
height:70px;
width:990px;
background-image: url(/media/salento_bb.gif);
background-position:top left;
background-repeat:no-repeat;}	

/*###############  fine struttura   ###############*/

/*###############  generali   ###############*/

.nofloat {
	clear:both;}
	
table { font-size: 1em; } /* Fa ereditare il font-size dal body */

img, a img, :link img, :visited img { border: none; } /* whoever thought blue linked image borders were a good idea? */

p { margin: 1em 0; padding: 0; }

hr { margin: 0.5em 0 1.85em; padding: 0; }
* html hr {	/* only IE gets this style */
	margin: -0.5em 0;
}

a:link {
	background:transparent none repeat scroll 0%;
	border-bottom:1px solid #CCCCCC;
	color:#184905;
	text-decoration:none;
	}
a:visited {
	background:transparent none repeat scroll 0%;
	border-bottom:1px solid #CCCCCC;
	color:#184905;
	text-decoration:none;
	}
a:hover {
	background: none repeat scroll 0%;
	border-bottom:1px solid #CCCCCC;
	color:#000;
	text-decoration:none;
	}
a:active {
	background:#FFFF00 none repeat scroll 0%;
	border-bottom:1px solid #CCCCCC;
	color:#990000;
	text-decoration:none;
	}

h1	{
 	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0 10px 0;
	padding:3px;
	background-image:url(/media/sfondo_h1_verde.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#609824;
	color:#FFFFFF;

	}
	
h1 em{
font-size:0.6em;}	
	
h1 a:link, h1 a:visited	{
	}

h1 a:hover {
	}
	
	
		
	
h2	{
	}

h2 a:link, h2 a:visited	{
	}

h2 a:hover {
	}



	
h3	{
	}

h3 a:link, h3 a:visited	{
	}

h3 a:hover {
	}



	
h4	{
color:#990000;
font-size:1.2em;
	}
	
h4 a:link, h4 a:visited	{
	}

h4 a:hover {
	}
	
#percorso {
	margin:0 0 5px 0;
	border-bottom:1px solid #c1bfbf;
	}

.torna_su {
	margin:15px 0 0 0;
	border-top:1px solid #c1bfbf;
	}
	
/*###############  fine generali   ###############*/


/*###############  navigazione assistita   ###############*/

.nav_help {
	display:none;
	}

/*###############  fine navigazione assistita   ###############*/


/* ######################## BTN STANDARD XHTML CSS ################# */

#div_standard {
	margin: 10px auto 10px auto;
	padding: 0 0 1px 0;
	width:990px;
	text-align:right;
}

/* minibutton -- i commenti vuoti dopo i selettori servono a filtrare IE5.0/Win */
a.minibutton:link, a.minibutton:visited/**/ {
	font		: 10px verdana,sans-serif;
	border		: 1px solid #CCC;
	background	: #fff;
	color		: #009;
	text-decoration	: none;
	padding		: 1px;
	white-space	: nowrap;
}
a.minibutton strong/**/ {
	font-weight	: normal;
	padding		: 0 0 0 4px;
}
a.minibutton span/**/ {
	background	: #fc6;
	color		: #000;
	padding		: 0 4px;
}
a.minibutton:hover/**/ {
	background	: #fff;
	color		: #00f;
}
a.minibutton:hover span/**/ {
	color		: #333;
	background	: #fd7;
}
/* ######################## fine  BTN STANDARD XHTML CSS ################# */

/*######################### gallery foto ###########################*/

#gallery_foto{
	border:1px solid #CCCCCC;
	padding:5px;
}

.box_foto{
	float:left;
	border:1px solid #CCCCCC;
	width:120px;
	margin:2px;
	background-color:#333333;
	text-align:center;
}

.foto{
	height:115px;
	background-color:#fff;
	margin:2px;
	border:1px solid #FFFFFF;
}

.foto img{
	padding:2px 2px 0 2px;}

div.foto a:hover{
	display:block;
	background-color: #FF0000;
	height:115px;
}

.didascalia_foto{
	border:1px solid #CCCCCC;
	margin:0 2px 2px 2px;
	text-align:left;
	color:#FFFFFF;
	padding:2px;
}



.paginazione{
	border:1px solid #CCCCCC;
	margin:3px;
	padding:2px;
	text-align:right;
}


ul.elenco_paginazione{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.elenco_paginazione li{
	margin:0px;
	padding:0px;
	display: inline;
	list-style:none;
}

/*######################### fine gallery foto ###########################*/


.menu_header{
background-image:url(/media/sfondo_h1_verde.gif);
	border-bottom:1px solid #cee5f6;
	text-align:right;
	padding:2px;
	margin:-3px 0 0 0;
	text-transform:uppercase;
}

ul.menu_orizzontale{
	margin:0px;
	padding:0px;
	
}
ul.menu_orizzontale li{
margin:0px;
	display: inline;
	padding:0 3px 0 3px;
	border-left:1px solid #fff;}
	
ul.menu_orizzontale li a:link,ul.menu_orizzontale li a:visited{
color:#000;}

ul.menu_orizzontale li a:hover{
color:#000;}


.fascia_head{
	padding:2px 2px 0px 0;}

.logo_bb{
	float:left;
	width:375px;}
	
.offerta_head{
float:left;
width:390px;
height:50px;
margin:0 0 0 2px;
/*padding:2px;

background-color:#F8E6E6;
background-image:url(/media/tazzina.gif);
background-position:right top;
background-repeat:no-repeat;*/}

.offerta_head a:link,.offerta_head a:visited{
color:#990000;
font-weight:bold;}

.offerta_head a:hover{
color:#FFFFFF;}

.n_tel{
float:left;
width:203px;
padding:2px;
margin:0 0 0 2px;
border:2px solid #1F5996;
background-color:#4C84BF;
background-image:url(/media/sfondo_quadrato_veleste.gif);
background-repeat:repeat-x;
color:#FFFFFF;}

.box_bb_home{
width:192px;
float:left;
border:1px solid #BAD0E9;
padding:2px;
margin:0 1px 1px 1px;
height:200px;
}

.box_bb_home h1{
margin:0px;
padding:2px;
color:#990000;
font-size:1.0em;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(/media/sfondo_h1_celeste.gif);
background-repeat:repeat-x;
height:15px;}

.box_bb_home h1 a:link, .box_bb_home h1 a:visited{
margin:0px;
padding:0px;
color:#1D5A8F;
font-weight:bold;}

.box_bb_home h1 a:hover{
color:#1D5A8F;}


.box_bb_home p{
margin:0px;
padding:0px;}

.box_bb_home img{
padding:1px;
margin:1px 2px 1px 1px;
border:1px solid #82BC43;}

.menu_tipologie{
float:left;
width:178px;
height:200px;
overflow:auto;
border:1px solid #CCCCCC;
margin:0 2px 0 0;
padding:2px;
background-color:#F2F9EB;}

.menu_tipologie h1{
margin:0px;
padding:3px;
font-size:1.0em;
background-image:url(/media/sfondo_h1_verde.gif);
background-repeat:repeat-x;
color:#FFFFFF;}

ul.menu_tip{
margin:0px;
padding:0px;}

ul.menu_tip li{
margin:0px;
padding:0px;
list-style:none;}

ul.menu_tip li a:link,ul.menu_tip li a:visited{
color:#333333;
text-decoration:none;
padding:0px;
list-style:none;
display:block;
height:15px;
background-color:#F2F9EB;}

ul.menu_tip li a:hover{
background-color:#DEEECD;
color:#000;
list-style:none;}



.menu_localita{
float:left;
width:178px;
height:200px;
overflow:auto;
padding:2px;
border:1px solid #CCCCCC;}

.menu_localita h1{
margin:0px;
padding:3px;
font-size:1.2em;
background-image:url(/media/sfondo_h1_verde.gif);
background-repeat:repeat-x;
color:#FFFFFF;}

ul.menu_loc{
margin:0px;
padding:0px;}

ul.menu_loc li{
margin:0px;
padding:0px;
list-style:none;}


ul.menu_loc li{
list-style:none;
margin:0 0 0px 0;
padding:0px;
text-indent:3px;
}

ul.menu_loc li a:link,ul.menu_loc li a:visited{
color:#333333;
text-decoration:none;
padding:0px;
list-style:none;
display:block;
height:15px;
background-color:#F2F9EB;}

ul.menu_loc li a:hover{
background-color:#DEEECD;
color:#000;
list-style:none;}


.elenco_comuni{
border:1px solid #CCCCCC;
margin:3px 0 0 0;
width:182px;
float:left;
height:200px;
overflow:auto;}

.elenco_comuni h1{
margin:0px;
padding:3px;
font-size:1.2em;
background-image:url(/media/sfondo_h1_celeste.gif);
background-repeat:repeat-x;
color:#FFFFFF;}

ul.menu_comuni{
margin:0px;
padding:0px;}

ul.menu_comuni li{
margin:0px;
padding:0px;
list-style:none;}

ul.menu_comuni li{
list-style:none;
margin:0 0 0px 0;
padding:0px;
text-indent:3px;
}

ul.menu_comuni li a:link,ul.menu_comuni li a:visited{
color:#333333;
text-decoration:none;
padding:0px;
list-style:none;
display:block;
height:15px;
background-color:#E2EEFB;}

ul.menu_comuni li a:hover{
background-color:#92B3D6;
color:#FFFFFF;
list-style:none;}


.box_salentoagenda{
width:178px;
height:197px;
float:left;
border:1px solid #98d6dd;
margin:3px 2px 0 0;
padding:2px;
}


#col_sx h1{
}

.box_elenco_strutture{
width:285px;
border:1px solid #CCCCCC;
float:left;
margin:0 3px 3px 0; 
padding:6px;}

.box_elenco_strutture h2{
font-size:1.4em;
color:#FFFFFF;
background-image:url(/media/sfondo_h1_celeste.gif);
background-repeat:repeat-x;
margin:0 0 3px 0px;
padding:2px;}

.box_elenco_strutture h2 a:link,.box_elenco_strutture h2 a:visited{
color:#0b2848;}

.box_elenco_strutture h2 a:hover{
color:#FFFFFF;}

.box_elenco_strutture img{
padding:2px;
margin:2px;
border:1px solid #a6c1df;}

.box_elenco_strutture  p{
margin:0px;
padding:0px;}


.primo_piano{
float:left;
width:362px;
border:1px solid #fdf9cc;
padding:60px 0 0 0;
background-image:url(/media/titolo_soloperte.gif);
background-position:top right;
background-repeat:no-repeat;}

.banner_dx_tel{
float:left;}

.box_bb_home_prima {
font-size:1.0em;}

.box_bb_home_prima h1{
font-family:Century Gothic;
margin:0px 0 5px 0;
text-indent:5px;
padding:0px;
font-size:1.6em;
height:25px;}

.box_bb_home_prima h1 a:link,.box_bb_home_prima h1 a:visited{
color:#fff;}

.box_bb_home_prima h1 a:hover{
color:#000;}

.box_bb_home_prima img{
padding:2px;
margin:0 3px 0 0;
border:1px solid #b3db89;
background-color:#dff1cb;}

.box_bb_home_prima p{
margin:0px;
padding:0px;}

table.specifiche_bb img{padding:0px;
margin:0 ;
border:none;
background:none;}

.messag_home{
border:1px solid #d2dec5;
padding:3px;
color:#45790c;
text-transform:uppercase;
background-image:url(/media/sfondo_h1_verde.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}

.tipologia_appartamento{
color:#3b670a;
border:1px solid #CCCCCC;
margin:0 0 3px 0;}

.indagine_bb{
color:#FFFFFF;
font-weight:bold;
padding:3px;
background-image: url(/media/sfondo_rosso.gif);
text-align:center;
height:15px;}

.indagine_bb a:link,.indagine_bb a:visited{
color:#FFFFFF;}

.indagine_bb a:hover{
color:#FFFFFF;}

.folder{
background-color:#dae5f1;}

ul.folder{
margin:0px;
padding:0px;}

ul.folder li{
display:inline;
border-left:1px solid #000000;
padding:0 3px 0 3px;}

ul.folder li a:link,ul.folder li a:visited{
color:#000000;}

ul.folder li a:hover{
color:#FFFFFF;}

.contenuto_interno{
padding:5px;}

.contenuto_interno h1{
margin:0px 0 10px 0;
padding:3px;
font-size:1.4em;
margin:0 0 5px 0;
}

.rosso{
color:#990000;}

img.sole{
border:none;
padding:0px;
background:none;}

.eventi_home{
padding:3px;
height:400px;
border:1px solid #94c881;
overflow:auto;}

.eventi_home h1{
font-size:1.2em;}

.eventi_home h2{
font-size:1.0em;
margin:0px;
padding:0px;
color:#006600;
}

h1.eventi_home_h1{
font-size:1.2em;
margin:0px;
padding:4px;}


.eventi_home li{
border-bottom:1px solid #DCE7CF;}

.categorie_beb ul{
margin:0px 0 10px 0;
padding:2px 2px 5px 2px;
border-bottom:1px solid #CCCCCC;
}

.categorie_beb ul li{
display:inline;
padding:0 3px 0 3px;
border-right:1px solid #CCCCCC;}

img.img_scheda{
margin:0 5px 3px 2px;
padding:2px;
border:1px solid #aede9c;}

.scheda_beb p{
margin:0px;
padding:0px;}

.scheda_beb h4{
margin:0px;
padding:0px;}

.box_dettagli_bb{
width:291px;
margin:1px;
padding:3px;
float:left;}

.galleria_foto_beb{
padding:2px;}

.galleria_foto_beb img{
margin:2px;
padding:2px;}

.img_scheda{
border:1px solid #000000;
width:160px;
float:left;}

.pulsante{
background-color:#003366;
color:#FFFFFF;}

input, textarea{
border:1px solid #666666;
}

ul.evento_home{
margin:0px;
padding:0px;}

ul.evento_home li{
margin:0px 0 1px 0;
padding:1px;}

.nascosto{
display:none;}

table.tab_scheda_bb td{
border:1px solid #DCEDCC;
padding:4px;
margin:1px;}

table.tab_scheda_bb p{
margin:0px;
padding:0px;}

table.tab_scheda_bb ul{
padding:0px;
margin:0 0 0 20px;
}


table.tab_scheda_bb ul li{
list-style-image:url(/media/ico_lista.gif);}


table.banner_bottom{
border:1px dashed #CCCCCC;
padding:2px;}

.partners{
border:1px solid #CCCCCC;
padding:2px;}

.partners h3{
color:#009933;
font-size:1.2em;
background-color:#EBF3E3;
margin:0px;
padding:2px;}

ul.siti_amici{
margin:0px;
padding:0px;
list-style:none;}

ul.siti_amici li{
margin:0px;
padding:3px;
border-bottom:1px solid #EBF3E3;}
