/*** STRIP TEASE ***/

body {
  padding:0px 0px 10px 0px;
  margin:0px;
	background-color:#800A0C;
	background-image:url("../img/sfondo_body.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}

#contenitore {
  width:768px;
	padding:0px;
	margin:0px auto;
	text-align:left;
}


#slogan {
  color:#D6A8AA;
	font-size:11px;
	padding:10px;
	margin:0px;
	text-align:center;
	position:relative;
}

#lingue {
  position:absolute;
  top:10px;
  right:25px;
	text-align:center;
}

#lingue a {
  margin-left:5px;
}

#adv {
  text-align:center;
}

#menu {
  width:768px;
	height:28px;
	line-height:30px;
	padding:0px;
	margin:15px 0px 0px 0px;
	background-image:url("../img/sfondo_menu.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}

#menu a {
 color:#FFFFFF;
 text-decoration:none;
 padding:0px 5px;
 font-weight:bold;
}

#menu a:hover {
  text-decoration:underline;
}

#menu img {
  position:relative;
	top:6px;
}

#flash {
  width:750px;
  padding:0px;
  margin:0px auto;
}

#corpoTop {
  width:768px;
	padding-top:8px;
	margin:0px;
	background-image:url("../img/corpo_top.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#corpo {
  width:768px;	
	padding:0px;
	margin:0px;
	background-image:url("../img/sfondo_corpo.jpg");
	background-position:center top;
	background-repeat:repeat-y;
	
}

#corpoIn {
  width:756px;	
  margin:0px auto;
}


#footer {
  width:768px;
  height:46px;
	line-height:46px;
	margin:0px;
	background-image:url("../img/sfondo_footer.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
}

#footer a {
  color:#FFFFFF;
}

#footer a:hover {
  text-decoration:none;
} 

#note {
  width:768px;
  margin:0px auto;
	padding:0px;
	text-align:center;
}

#note a {
	text-decoration:none;
}

#note a:hover{
	text-decoration:underline;
}

/***************************** ELEMENTI GENERICI *****************************/

.blocca {
  clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}

h1 {
  font-size:16px;
	padding:0px;
	margin:0px 0px 8px 0px;
	color:#D0CCCB;
}

h2 {
	color:#BBB263;
	font-size:12px;
	font-weight:normal;
	padding:0px 10px;
	margin:0px;
}

p {
  padding:0px;
  margin:0px 0px 10px 0px;
	line-height:15px;
}

img {
  border:0px;
  padding:0px;
  margin:0px;
}

a {
  color:#FFFFFF;
}

a:hover {
  text-decoration:none;
}

.continua {
  text-align:right;
}

.cont-gall{
	padding: 10px 6px 0 0;
}

.continua	a {
  color:#BBB263;
	text-decoration:none;
}

.continua a:hover {
  text-decoration:underline;
}

.alert {
  /*color:#E60000;*/
	color:#CCCC66;
	font-weight:bold;
}

.center {
  text-align:center;
}

.right {
  text-align:right;
}

/******************************** HOME PAGE ***********************************/


#sidebarLeft {
  float:left;
	width:156px;
	padding:0px;
	margin:0px;
	text-align:center;
	
}

#sidebarLeft .box3 {
  width:131px;
  height:103px;
  padding:5px;
	margin:5px auto;
  background-image:url("../img/sidebarBox_sfondo.jpg");
  background-position:center top;
  background-repeat:no-repeat;
	text-align:left;
} 

#sidebarLeft .box3 h2 {
  font-weight:bold;
  font-size:11px;
  margin-bottom:5px;
}

#sidebarLeft .box3 a {
  color:#BBB263;
}

.boxNewsletter {
  width:131px;
  height:161px;
  padding:5px;
  margin:5px auto;
  background-image:url("../img/boxNewsletter_sfondo.jpg");
  background-position:center top;
  background-repeat:no-repeat;	
	text-align:left;
}

.boxNewsletter h2 {
  font-weight:bold;
  font-size:11px;
  margin-bottom:5px;
	padding:0px;
}	

.boxNewsletter a {
  color:#BBB263;
}

.box .img {
  margin-bottom:5px;
}

.box .testo {
  width:128px;
  background-color:#222222;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding:0px 7px;
	margin:0px auto;
	text-align:left;
}

.box a {
  text-decoration:none;
}

.box a:hover {
  text-decoration:underline;
}

.adv2 {
  width:141px;
	margin:5px auto;  
}

#colCentrale {
  float:left;
  width:343px;
	padding:0px;
	margin:0px;
}

.box2 {
  width:343px;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding:0px 0px 5px 0px;
	margin:5px 0px;
	background-image:url("../img/sfondo_box2.jpg");
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#242424;
}

.box2In {
  padding:0px 8px 8px 8px;
}

.box2 h2 {
  width:323px;
  height:30px;
	line-height:22px;
	background-image:url("../img/sfondo_titolo_box2.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
}

.box2 ul {
  padding:0px;
  margin:0px 5px 0px 25px;
}

.box2 ul li {
  list-style-type:none;
	list-style-image:url("../img/pe1.jpg");
	padding:0px;
	margin:0px 0px 8px 0px;
	color:#FFEFBE;
	line-height:15px;
}

.box2 ul li span {
  color:#FFFFFF;
  font-weight:bold;
}


table.link {
  border-collapse:collapse; 
  margin:5px 0px;
}

table.link td {
  width:110px;
  height:31px;
	padding:0px;
  background-image:url("../img/sfondo_link.jpg");
  background-position:center top;
  background-repeat:no-repeat;
  text-align:center;
	margin:0px;
}

table.link a {
  // color:#BBB263;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.link a:hover {
  text-decoration:underline;
}

.notizie {
  margin:0px;
  padding:0px;
}


.notizie li a {
  color:#FFFFFF;
	text-decoration:none;
}

.notizie li a:hover {
  text-decoration:underline;
}

#sidebarRight {
  float:left;
	width:244px;
	padding:0px 7px 0px 6px;
	margin:0px;
} 

.box3 {
  width:244px;
	background-image:url("../img/box3_top.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#222222;
}

.box3In {
  width:234px;
  min-height:100px;
  height:auto !important;
  height:100px;
	padding:5px;
	background-image:url("../img/box3_bottom.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;	
}

.box3 h2 {
  padding:0px;
} 



table.login {
  border-collapse:collapse;
	margin:0px 0px 5px 0px;
}

table.login th {
  text-align:right;
	padding-right:3px;
} 

table.login input {
  font-size:10px;
	width:110px;
}

table.login .entra {
  padding-left:5px;
}

.link2 {
  width:224px;
  height:23px;
  line-height:23px;
	padding:0px 10px;
	margin:5px auto;
	background-image:url("../img/sfondo_link2.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

.link2 a {
  color:#BBB263;
  font-weight:bold;
  text-decoration:none;
} 

.link2 a:hover {
  text-decoration:underline;
} 

.link3 {
  width:224px;
  height:36px;
  padding:8px 10px;
  margin:5px auto;
  background-image:url("../img/sfondo_link3.gif");
  background-position:center top;
  background-repeat:no-repeat;
}

.link3 a {
  color:#BBB263;
  font-weight:bold;
  text-decoration:none;
} 

.link3 a:hover {
  text-decoration:underline;
} 

.spotGrande {
  margin: 5px 0px 10px 0px;
}

.spot {
  margin: 5px 0px;
}

.spot-galleria-it {
	width: 245px;
	padding-top: 6px;
	height: 190px;
	background: url("../img/box-gallery-home.gif") top left no-repeat;
}
.spot-galleria-en {
	width: 245px;
	padding-top: 6px;
	height: 190px;
	background: url("../img/box-gallery-home_en.gif") top left no-repeat;
}

.spot-galleria-it h2,
.spot-galleria-en h2{
	padding-bottom: 18px;
}

/****************************** PAGINE INTERNE *****************************/

#sidebar {
  float:left;
	width:141px;
	padding:0px 8px 0px 7px;
	margin:0px;
} 

#sidebar h2 {
  padding:5px 0px 0px 0px;
	margin:0px;
}


#sidebar #menu2 {
	width:141px;	
	padding-top:5px;
	margin:10px auto 10px auto;
	background-color:#242424;
	background-image:url("../img/menu2_top.jpg");
	background-position:center top;
	background-repeat:no-repeat;	
}

#sidebar #menu2 .bottom {
	width:141px;
	padding:0px 0px 5px 0px;
	margin:10px auto 0px auto;
	background-color:#242424;
	background-image:url("../img/menu2_bottom.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#sidebar #menu2 ul {
	width:125px;
	padding:0px 8px;
	margin:0px;
}

#sidebar #menu2 li {
  padding:0px;
	margin:0px 0px 8px 0px;
	list-style-type:none;
	color:#FFFFFF;
	text-align:left;
}

#sidebar #menu2 li a {
  text-decoration:none;
}

#sidebar #menu2 li a:hover {
  color:#BBB263;
}

#sidebar #menu2 td.spacer {
  height:5px;
  line-height:5px;
	background-image:none;
}


#sidebar #menu3 {
	width:141px;	
	padding-top:5px;
	margin:10px auto 10px auto;
	background-color:#242424;
	background-image:url("../img/menu2_top.jpg");
	background-position:center top;
	background-repeat:no-repeat;	
}

#sidebar #menu3 .bottom {
	width:141px;
	padding:0px 0px 5px 0px;
	margin:10px auto 0px auto;
	background-color:#242424;
	background-image:url("../img/menu2_bottom.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#sidebar #menu3 ul {
	width:125px;
	padding:0px 8px;
	margin:0px;
}

#sidebar #menu3 li {
  padding:0px;
	margin:0px 0px 8px 0px;
	list-style-type:none;
	color:#FFFFFF;
	text-align:left;
}

#sidebar #menu3 li a {
  text-decoration:none;
}

#sidebar #menu3 li a:hover {
  color:#BBB263;
}

#sidebar #menu3 td.spacer {
  height:5px;
  line-height:5px;
	background-image:none;
}

#contenuto {
  float:left;
	width:586px;
	padding:0px 12px 0px 0px;
	margin:0px;
	font-size:11px;
	color:#FAFAFA;
}

#contenuto h1 table {
 border-collapse:collapse;
}

#contenuto h1 table td {
  padding:0px;
	height:23px;
	text-align:left;
	vertical-align:bottom;
}

#contenutoIn {
  padding:0px 10px;
  min-height:600px;
  height:auto !important;
	height:600px;	
	background-color:#242424;
}

/************************************** PHOTOGALLERY *************************************/

.photogallery {
  margin:0px auto 20px auto;
  width:560px;
}

.photogallery th {
  padding-left:5px;
	color:#BBB263;
	font-size:13px;
}

.photogallery .ragazza {
  text-align:center;
	color:#D3D3B8;
	width:100px;
} 

.photogallery td {
  vertical-align:top;
}

.photogallery .ragazza .foto {
  border:1px solid #A7A57F;
}

.photogallery a.link {
  display:block;
	width:199px;
	height:26px;
	line-height:26px;
	float:right;
	background-image:url("../img/sfondo_pulsante_gallerie.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
}

.photogallery a.link:hover {
   color:#BBB263;
}

/************************************* GALLERY *******************************************************/

.gallery {
  width:560px;
	margin:0px auto;	
}

.gallery th {
	color:#BBB263;
	font-size:13px;
	padding:0px 0px 10px 0px;
}

.gallery table {
  width:100px;	
}

.gallery table td.foto {
  border:1px solid #A7A57F;
} 

.gallery table td.nome {
  text-align:center;
	height:30px;
} 



/******************************************* SCEGLI CARTOLINA **********************************************/


table.cartoline {
  border-collapse:collapse;
	width:510px;
	margin:auto;
}

table.cartoline td {
  padding:0px;
	text-align:center;
}

table.cartoline td img {
  border:1px solid #A4A47E;
}


table.cartoline .guarda {
  display:block;
  margin:10px auto 0px auto;
  width:94px;
  height:17px;
	line-height:16px;
	font-size:10px;
	background-image:url("../img/guarda.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;	
}

table.cartoline .guarda:hover {
  color:#CCCC66;
}

/******************************************* COMPONI CARTOLINA **********************************************/

.cartolinaGrande {
  text-align:center;
	padding:10px 0px;
}

.cartolinaGrande div {
  width:400px;
  height:300px;
  margin:auto;
  border:1px solid #CCCC66;
}

.cartolinaGrande img {
	border:1px solid #CCCC66;
}

form.cartolina {
  padding:0px;
  margin:0px;
}

form.cartolina table th {
  width:250px;
	font-weight:normal;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
} 

form.cartolina table label {
  /*color:#E60000;*/
	color:#CCCC66;
	font-weight:bold;
}

form.cartolina table td input {
  width:300px;
	font-size:10px;
	vertical-align:middle;	
} 

form.cartolina table td input.errore {
  border:2px solid #E60000;
}

form.cartolina table textarea {
  width:300px;
	height:80px;
	overflow:auto;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	border:0px;
}

form.cartolina table textarea.errore {
  border:2px solid #E60000;
}

#suggerimenti {
	width:554px;						 
  padding-top:10px;
	margin:10px 0px;
	display:none;	
	background-image:url("../img/top_box_grigiochiaro.jpg");
	background-position:center top;
	background-repeat:no-repeat;
} 

#suggerimentiIn {
  padding:0px 5px 10px 5px;  		 
	background-color:#3C3C3C;					 
	background-image:url("../img/bottom_box_grigiochiaro.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#suggerimenti div {
  margin:10px 0px;
}

#suggerimenti input {
  width:20px;
	margin-right:5px;
}

#suggerimenti label {
  font-weight:normal;
  color:#FFFFFF;
} 

form.cartolina table td.pulsanti {
  	width:550px;
	padding-top:20px;
}

form.cartolina table td.pulsanti div {
  width:245px;
  margin:auto;
}

a.anteprima {
  float:left;
  display:block;
	width:99px;
	height:17px;
	line-height:17px;
	text-align:center;
	background-image:url("../img/anteprima.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.anteprima:hover {
  color:#CCCC66;
}

a.invia {
  float:left;
  display:block;
	width:132px;
	height:17px;
	line-height:17px;
	text-align:center;
	background-image:url("../img/invia.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	text-decoration:none;
	margin:auto;
}

a.invia:hover {
  color:#CCCC66;
}

.msgerr {
  	border:2px solid #E60000;
	color:#E60000;
	background-color:#FFFFFF;
	font-weight:bold;
  	padding:10px;
	margin:10px;
  	text-align:center;
}


/******************************************* ANTEPRIMA CARTOLINA **********************************************/

#anteprimaCartolina {
  width:554px;
	padding-top:10px;
  background-image:url("../img/top_box_grigiochiaro.jpg");
  background-position:center top;
  background-repeat:no-repeat;
}


#anteprimaCartolinaIn {
	background-color:#3C3C3C;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:0px 10px 10px 10px;
  background-image:url("../img/bottom_box_grigiochiaro.jpg");
  background-position:center bottom;
  background-repeat:no-repeat;
}

#ecard {
	margin:20px 0px;
	text-align:center;
}

#ecard div {
 border:1px solid #CCCC66;
 width:400px;
 height:300px;
 margin:auto;
}

#ecard img {
 border:1px solid #CCCC66;
}

a.invia2 {
  display:block;
	width:182px;
	height:17px;
	line-height:17px;
	text-align:center;
	margin:10px auto 0px auto;
	background-image:url("../img/invia2.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.invia2:hover {
  color:#CCCC66;
} 

/*********************************************** NOTIZIE *********************************************/

.notizia {
  padding:5px 0px;
}

.notizia .data {
  color:#919191;
}

.notizia .titolo {
  font-size:14px;
	padding:5px 0px;
	color:#BBB263;
}

.notizia img {
  float:left;
	margin:0px 5px 5px 0px;
	padding:0px;
	border:1px solid #FFFFFF;	
}  


.notizia .testo {
  float:left;
	width:470px;
	padding:0px;
}  

.notizia .link {
  text-align:right;
	padding-top:10px;
}

.notizia .link a {
  color:#BBB263;	
	text-decoration:none;
}

.notizia .link a:hover {
  text-decoration:underline;
}

.separatoreNotizia {
  width:450px;
  height:21px;
	padding:0px;
	margin:0px auto;
	background-image:url("../img/separatore_notizia.jpg");
	background-position:center center;
	background-repeat:no-repeat;
} 

/*********************************************** NOTIZIA *********************************************/


#notizia .data {
  color:#919191;
}

#notizia .titolo {
  font-size:14px;
	padding:10px 0px;
	color:#BBB263;
}

#notizia img {
  float:left;
	margin:0px 5px 5px 0px;
	padding:0px;
	border:1px solid #FFFFFF;	
}  

#notizia .link {
  text-align:right;
	padding-top:10px;
}

#notizia .link a {
  color:#BBB263;	
	text-decoration:none;
}

#notizia .link a:hover {
  text-decoration:underline;
}

/*************************************************** SERATE ****************************************/

#serate {
  padding:0px;
  margin:0px;
}

.serata {
  padding:10px 0px;
}

.serata img {
  float:left;
	padding:0px;
	margin:0px 5px 5px 0px;
	border:1px solid #FFFFFF;
} 

.serata .testo {
  float:right;
  width:470px;
}

.serata .data {
  color:#919191;
}

.serata .titolo {
  font-size:14px;
	margin-bottom:10px;
}

.serata .link {
	width:470px;
	float:right;
}

.serata .link a {
  color:#BBB263;	
	text-decoration:none;
}

.serata .link a:hover {
  text-decoration:underline;
}

.separatoreSerate {
  width:450px;
  height:21px;
	padding:0px;
	margin:0px auto;
	background-image:url("../img/separatore_notizia.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	clear:both;
} 


/*************************************************** SERATA ****************************************/

#serata .data {
  color:#919191;
}

#serata .titolo {
  color:#BBB263;
	font-size:14px;	
	padding:10px 0px;
} 

#serata img {
  float:left;
  padding:0px;
  margin:0px 5px 5px 0px;
	border:1px solid #FFFFFF;
} 

#serata .link {
  clear:both;
	text-align:right;
}

#serata .link a {
	color:#BBB263;
	text-decoration:none;
}

#serata .link a:hover {
	text-decoration:underline;
} 


/******************************************* FORM ***************************************/


form  {
  width:460px;
	margin:0px auto;
	padding:20px 0px;
	font-size:11px;
	text-align:left;
}

form input.hide {
  visibility:hidden;
}

form  p {
  margin:0px;
}

form fieldset {
  border:1px solid #BBB263;	
	padding:10px;
	margin-bottom:10px;
} 

form legend {
	color:#5F5929;
	padding:2px 10px;
	font-weight:bold;
	background-color:#BBB263;
} 

form .campo {
  margin-top:10px;
}

form label {
  padding-bottom:10px;
	color:#FFFFFF;
}

form .campo input {
  border:1px solid #BBB263;
	color:#000000;
	margin-top:3px;
	margin-bottom:10px;
	display:block;
	font-size:11px;
	width:99%;
} 

form .citta {
  width:355px;
  float:left;
	margin:0px;
  padding-right:10px;
}

form .citta input {
  margin-bottom:0px;
}

form .cap {
  width:65px !important;
	width:70px;
  float:left;
	padding:0px;
	margin:0px;
}

form .cap input {
  margin-bottom:0px;
}

form .pulsanti {
  text-align:center;
} 

form .pulsanti input {
  width:150px;
	height:25px;
	font-size:10px;
	font-weight:bold;
	color:#2B3B38;
}


form textarea {
  border:1px solid #BBB263;
	color:#000000;
	margin-top:3px;
	width:100%;
	height:150px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	overflow:auto;
} 

form .campi .errore {
  color:#E60000;
  font-weight:bold;
  font-size:11px;
}

form .errore input {
  border:2px solid #CC0000;
} 

form .errore textarea {
  border:2px solid #CC0000;
} 

.submit {
  text-align:center;
}

.submit input {
  border:0px;
	font-size:10px;
	font-weight:bold;
	padding:3px 20px;
	background-color:#BBB263;
	color:#5F5929;
}

.privacy {
  width:450px;
  margin:30px auto 0px auto;
  padding:10px;
	background-color:#333333;
	border:1px solid #666666;
}

/*** messaggi form ***/
.mexgrazie {
  width:460px;
  border:2px solid #267500;
  background-color:#FAFFF4;
  color:#267500;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  margin:10px auto;
  padding:15px;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width:430px;
} html>body .mexgrazie { width:430px }

.mexerrore {
  width:460px;
	border:2px solid #CC0000;
  background-color:#F9F9F9; 
  color:#CC0000;
 	font-weight:bold;
 	font-size:11px;
	text-align:center;
	margin:10px auto;
	padding:15px;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width:430px;
} html>body .mexerrore { width:430px }

/******************************************* SEXY DINNER ***************************************/

.sexydinner .ragazza {
  float:left;
}

.sexydinner .testo {
  float:left;
	width:300px;
	padding-left:10px;
} 

.sexydinner .testo h2 {
  padding:0px;
	margin-bottom:5px;
}

.sexydinner .testo ul {
  padding:0px;
	margin:10px 20px;
} 

.sexydinner .testo ul li {
  margin:3px 0px;
} 

.tornaCarosello {
  margin-top:20px;
}

.tornaCarosello a {
  display:block;
	width:181px;
	height:24px;
	line-height:24px;
	text-align:center;
  background-image:url("../img/torna_carosello.gif");
  background-position:center center;
  background-repeat:no-repeat;
}

/********************************************* DIRECTORY **************************************************/

#directory {
  width:550px;
	padding-top:20px;
	margin:0px auto;
} 

#directory .categoria {
  float:left;
	width:240px;
	padding:0px;
	margin:0px 10px 20px 10px;
	background-color:#FFFFFF;
} 

#directory .categoria h2 {
	color:#000000;
	background-color:#BBB263;
	width:224px;
	font-weight:bold;
	padding:2px 5px;
	margin:0px;
	font-size:11px;
	border:3px solid #FFFFFF;
} 

#directory .categoria ul {
  padding:0px 0px 10px 0px;
  margin:0px 20px;
} 

#directory .categoria ul li {
  padding:0px;
  margin:5px 0px;
	list-style-type:none;
} 

#directory .categoria ul li a {
  color:#47431F;
	text-decoration:none;
} 

#directory .categoria ul li a:hover {
	text-decoration:underline;
} 
/*
#directory .a h2 {
  background-color:#;
}

#directory .b h2 {
  background-color:#;
}

#directory .c h2 {
  background-color:#;
}

#directory .d h2 {
  background-color:#;
}

#directory .e h2 {
  background-color:#;
}*/

/************************************************ DIRECTORY CATEGORIE *************************************/

#briciole {
  margin-bottom:20px;
	padding:8px;
	color:#BBB263;
	background-color:#333333;	
}

#briciole a {
  color:#BBB263;
}

#altreCategorie {
	margin-bottom:20px;
}

#altreCategorie h2 {
	padding:0px;
	font-weight:bold;
}


#altreCategorie ul {
  padding:0px;
  margin:0px;
}

#altreCategorie ul li {
  padding:0px;
  margin:0px 5px 0px 0px;
	display:inline;
	line-height:20px;
	list-style-type:none;
}

#altreCategorie ul li a {
  color:#BBB263;
} 


#elencoRisorse ul {
  padding:0px;
  margin:0px;
}


#elencoRisorse h2 {
	padding:0px;
	margin-bottom:10px;
	font-weight:bold;
}

#elencoRisorse ul li {
  padding:0px;
  margin:0px 0px 20px 0px;
	list-style-type:none;
}

#elencoRisorse ul li h3 {
  font-size:11px;
	padding:0px;
	margin:0px;
}

#elencoRisorse ul li .testo {
  padding:3px 10px;
}

#elencoRisorse ul li .link {
  margin:0px 0px 0px 10px;
}

#elencoRisorse ul li a {
  color:#BBB263;
}

#elencoRisorse ul li a:hover {
  text-decoration:none;
}

.separatoreRisorsa {
  width:450px;
  height:21px;
	padding:0px;
	margin:30px auto;
	background-image:url("../img/separatore_notizia.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.blocca2 {
  clear:both;
  line-height:0px;
} 

/************************************************ WALLAPAPERS ***************************************/

#wallpapers {
  margin-top:20px;
}

#wallpapers .wallpaper {
  float:left;
  width:150px;
	padding:0px;
	margin:0px 10px 30px 10px;
	border:3px solid #333333;
} 

#wallpapers .wallpaper .foto {
  width:150px;
	height:113px;
} 

#wallpapers .wallpaper .scarica {
  background-color:#333333;
	padding:5px;
} 

/************************************************ VIRTUAL TOUR **********************************************/

.vtour {
  width:252px;
	padding:0px;
	margin:30px auto 30px auto;
} 

/************************************************ PRENOTAZIONI **********************************************/

form.prenotazioni .data select {
	display:inline;
	vertical-align:middle;
	margin-bottom:0px;
	font-size:10px;
} 

form.prenotazioni .orario input {
  width:30px;
	display:inline;
	vertical-align:middle;
	margin-bottom:0px;
} 

#overlayFlash {	
	position:fixed;
	width:500px;
	height:500px;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-250px;
}	

/************************************************ PHOTOGALLERY **********************************************/

#photogallery h3{
    margin-bottom:10px;
    margin-top:0;
    text-align:center;   
}
#photogallery .scheda{
    margin:13px auto;
    width:93%;  
}





