/*  
Theme Name: LuxGallery 2008 NEW
Theme URI: http://www.luxgallery.it/
*/


/* CSS Document */

body{margin:0;padding:0;text-align:center;background-color:#000000;font-family:"Trebuchet MS", Arial, Verdana;color:#ffffff;font-size:13pt;}
h1{color:#ab2729;font-size:19px;border-bottom:2px dotted #000000;padding-left:5px;margin:5px 0 15px 0;}
h4{margin:5px 0 0 0;padding:0;font-size:16px;line-height:16px;color:#4f4f4f;}
h4 a{color:#4f4f4f;text-decoration:none;}
h5{margin:0;padding:9px 0 0 0;font-size:13px;line-height:12px;color:#4f4f4f;}
h5 a{color:#4f4f4f;text-decoration:none;}
form{margin:0;padding:0;color:#ffffff;}

#maincontainer{margin:auto;width:980px;position:relative;}
#menu-top{height:27px;text-align:right;padding:10px 5px 7px 0;position:relative;display:none;}
#menu-top a{text-decoration:none;color:#ffffff;}
#menu-top a:hover{color:#ffffff;border-bottom:7px solid #a92123;}
#menu-top img{position:relative;top:2px;}
#undermenu{height:70px;position:relative;}
#header{background-image:url(img/bg-top-header.gif);background-repeat:no-repeat;background-color:#f3f3f3;width:980px;height:100px;text-align:left;margin-top:-7px;position:relative;display:none;}
#menu-categorie{height:23px;background-color:#424242;background-image:url(img/bg-menucat.gif);background-repeat:repeat-x;text-align:left;padding-top:10px;padding-left:5px;padding-bottom:4px;text-align:center;position:relative;display:none;}
#menu-categorie a{text-decoration:none;color:#ffffff;}
#menu-categorie a:hover{color:#ffffff;border-bottom:4px solid #a92123;}
#corpo-contenuti{width:980px;margin-top:-4px;background-color:#f3f3f3;color:#000000;text-align:left;position:relative;}
#corpo-contenuti2{width:980px;margin-top:-4px;background-color:#f3f3f3;background-image:url(img/xbg-sottocategorie.gif);background-repeat:repeat-y;color:#000000;text-align:left;position:relative;}
#blocco-sinistra{width:804px;padding:5px 5px 5px 5px;}
#blocco-destra{width:165px;padding:5px 1px 5px 0;position:absolute;top:0;left:814px;}
#menu-sinistra{float:left;width:242px;padding:10px 1px 5px 0;display:none;}
#contenuto-destra{padding:5px 5px 5px 5px;float:left;}
#colonna-01{width:497px;text-align:left;float:left;display:table;display:none;}
#colonna-02{width:301px;text-align:left;float:left;padding:0 0 0 5px;display:table;display:none;}
#colonna-03{text-align:left;float:left;display:table;}
#close-content{width:980px;margin:auto;height:31px;background-image:url(img/bg-close-content.gif);background-repeat:repeat-x;clear:both;}
#footer{margin:auto;width:960px;background-color:#3d3d3f;color:#d7c894;padding:10px;text-align:left;display:table;display:none;}

.logo{margin-top:15px;margin-left:3px;}
.bannerbig{float:right;width:728px;margin-top:5px;margin-right:5px;}
.spot-image{margin-bottom:-2px;margin-right:-1px;}
.mini-focus{width:495px;display:table;
	/*height:186px;*/
	border:1px solid #d9d9d9;background-color:#ffffff;margin:0;padding:0;margin:0;}

.articolo-mini-focus{
	width:230px;
	/*height:77px;*/
	float:left;
	margin:5px 6px 10px 6px;
	/*border: 1px solid #000;*/
	padding-bottom: 5px;
}

.articolo-mini-focus img{margin:4px 10px 4px 0;border:1px solid #cfcfcf;}
.split-focus{margin:0;padding:0}
.focus{width:300px;height:92px;background-color:#3d3d3f;margin-bottom:3px;}
.focus img{margin:2px 5px 2px 2px;}
.focus h5{color:#ffffff;}
.focus h5 a{color:#ffffff;text-decoration:none;}
.focus2{width:300px;height:88px;background-color:#3d3d3f;margin-top:5px;margin-bottom:6px;}
.focus2 img{border:1px solid #ffffff;margin:3px 5px 3px 3px}
.focus2 h5{margin:0;padding:9px 0 0 0;font-size:13px;line-height:12px;color:#ffffff;}
.focus2 h5 a{color:#ffffff;text-decoration:none;}
.testo-focus{border-top:1px dotted #ffffff;width:151px;float:right;margin:10px 5px 0 0;color:#ffffff;font-size:11px;line-height:14px;padding-top:8px;}
.testo-focus2{border-top:1px dotted #ffffff;width:200px;float:right;margin:10px 5px 0 0;color:#ffffff;font-size:11px;line-height:14px;padding-top:8px;}
.banner-big-cotent{margin:0 0 5px 0;display:table;/*border:1px solid yellow;*/width:300px;height:250px;}
#banner-big-cotent{margin:0 0 5px 0;display:table;}

.categoria{width:485px;border:1px solid #d9d9d9;background-color:#ffffff;margin:6px 0 0 0;padding:3px 5px 8px 5px;display:table;}
.categoria  img{margin:4px 10px 4px 0;border:1px solid #cfcfcf;}
.categoria h4{color:#a92122;font-size:19px;font-weight:normal;margin:7px 0 4px 0;float:left;width:355px;}
.categoria h4 a{color:#a92122;text-decoration:none;}
.sottotitolo{margin:0;padding:4px 0 0 0;font-weight:bold;border-top:1px dotted #4f4f4f;width:403px;float:right;color:#4f4f4f;line-height:14px;} 
.sottotitolo a{color:#4f4f4f;text-decoration:none;}
.articolo-small-content{font-size:11px;padding:0 5px 0 0;margin:1px 0 0 5px;line-height:13px;color:#797979;display:table;}
.articolo-small-content a:link{color:#a92122;position:relative; top:3px;left:0;} 
.categoria .articolo-small-content{margin-top:0;}

.categoria2{width:404px;border:1px solid #d9d9d9;background-color:#ffffff;margin:0 0 3px 0;padding:3px 5px 8px 5px;display:table;}
.categoria2  img{margin:4px 10px 4px 0;border:1px solid #cfcfcf;}
.categoria2 h5{color:#a92122;margin:0 0 3px 0;float:left;width:275px;padding-bottom:3px;}
.categoria2 h5 a{color:#a92122;text-decoration:none;}
.data{float:left;width:40px;text-align:right;margin:5px 0 4px 0;padding:0;}
.sottotitolo2{margin:0;padding:4px 0 0 0;font-weight:bold;border-top:1px dotted #4f4f4f;width:322px;float:right;color:#4f4f4f;height:1px;} 
.sottotitolo2 a{color:#4f4f4f;text-decoration:none;}
.articolo-small-content2{font-size:11px;padding:0 5px 0 0;margin:1px 0 0 0;line-height:13px;color:#797979;min-height:40px;display:table;}
.articolo-small-content2 a:link{color:#a92122;position:relative; top:3px;left:0;} 

/* hack per Opera Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {

.categoria{width:495px;border:1px solid #d9d9d9;background-color:#ffffff;margin:6px 0 0 0;padding:3px 5px 8px 5px;display:table;}
.categoria  img{margin:4px 10px 4px 0;border:1px solid #cfcfcf;}
.categoria h4{color:#a92122;font-size:19px;font-weight:normal;margin:7px 0 4px 0;float:left;width:355px;} 
.sottotitolo{margin:0;padding:4px 0 0 0;font-weight:bold;border-top:1px dotted #4f4f4f;width:400px;float:left;color:#4f4f4f;line-height:14px;} 
.sottotitolo a{color:#4f4f4f;text-decoration:none;}
.articolo-small-content{font-size:11px;padding:0 5px 0 0;margin:1px 0 0 5px;line-height:13px;color:#797979;display:block;}
.articolo-small-content a:link{color:#a92122;position:relative; top:3px;left:0;}   

.categoria2{width:414px;border:1px solid #d9d9d9;background-color:#ffffff;margin:0 0 3px 0;padding:3px 5px 8px 5px;display:table;} 
.categoria2 h5{color:#a92122;margin:0 0 3px 0;float:left;width:275px;padding-bottom:3px;}
.data{float:left;width:40px;text-align:right;margin:8px 0 4px 0;padding:0;display:inline;}
.articolo-small-content2{font-size:11px;padding:0 5px 0 0;margin:1px 0 0 0;line-height:13px;color:#797979;display:compact;float:right;width:315px;}
.sottotitolo2{margin:0;padding:4px 0 0 0;font-weight:bold;border-top:1px dotted #4f4f4f;width:315px;color:#4f4f4f;height:1px;float:left;} 

#footer{margin:auto;width:980px;background-color:#3d3d3f;color:#d7c894;padding:10px;text-align:left;display:table;} 

}
/* fine hack per Opera Safari e Chrome */


.cerca{width:300px;height:20px;background-image:url(img/bg-search.gif);background-repeat:repeat-x;margin-top:7px;}
.search{padding:0;margin:2px 0 0 0;font-size:10px;width:200px;height:12px;position:relative;top:-4px;left:0;}
.label{margin:1px 5px 0 5px;padding:0;float:left;}
.go{position:relative;top:1px;left:5px}
.event-calendar{width:298px;height:170px;border:1px solid #cfcfcf;margin-top:6px;padding-top:10px;}
.newsletter{width:298px;height:85px;border:1px solid #cfcfcf;margin-top:6px;}
.mini-spot{width:300px;height:38px;background-image:url(img/bg-spot.gif);background-repeat:repeat-x;margin-top:6px;margin-bottom:-3px;}
.mini-spot img{float:right;position:relative;top:0;left:3px;}
.finanza{width:159px;height:150px;border:1px solid #cfcfcf;margin-top:3px;}
.hotels{width:159px;height:150px;border:1px solid #cfcfcf;margin-top:5px;} 
.finanza2{width:200px;height:150px;border:1px solid #cfcfcf;margin-top:3px;}
.hotels2{width:200px;height:150px;border:1px solid #cfcfcf;margin-top:5px;} 
.banner-vert-dx{margin:5px 0 5px 1px;text-align:center;} 
.banner-vert-sx{margin:5px 0 5px 0;padding-top:20px;text-align:center;} 
.adv{margin-top:3px;width:159px;height:206px;border:1px solid #cfcfcf;}

.left-events{width:135px;height:153px;float:left;padding-top:5px;} 
.text-events{font-size:11px;padding:5px;margin:0;line-height:12px;color:#464646;}
.text-events2{font-size:11px;padding:0 5px 0 5px;margin:0;line-height:12px;color:#464646;}
.text-events2 a{color:#a92122;position:relative;top:9px}
.left-newsletter{width:135px;}

.calendar{width:162px;height:155px;float:left;border-left:1px dotted #000000;margin-top:4px;}
.giorno{height:13px;width:17px;font-size:10px;text-align:center}
.giorno a{color:#000000;}
.today{height:13px;width:17px;font-size:10px;text-align:center;border:1px solid #a92122;background-color:#ffffff;}

.left-newsletter{width:132px;float:left;}
.left-mini-spot{width:123px;height:24px;padding-top:8px;padding-left:10px;float:left;color:#ffffff;}
.left-mini-spot a{color:#ffffff;text-decoration:none;}
.enter{border-top: 1px dotted #cfcfcf;margin:5px;padding-top:3px;font-size:10px;line-height:12px;}
.accedi{margin:3px 0 0 0;}
.footer-menu{list-style:none;width:80px;float:left;margin:5px auto 5px auto;padding:0px 0 0 5px;font-size:11px;}
.gold a{color:#d7c894;text-decoration:none;}
.white{color:#ffffff;}
.white a{color:#ffffff;text-decoration:none;}
.white a:hover{text-decoration:underline;}
.credits{color:#ffffff;font-size:11px;clear:both;padding:20px 0 0 0;margin:0}
.titolo-cat{width:245px; background-image:url(img/bg-sottocategorie.gif); background-repeat:repeat-y; background-position:right;}
.selected{border-bottom:4px solid #a92123;}
.selected2{border-bottom:1px solid #000}
.sottocategoria{margin:0 0 5px 15px;padding-top:10px;color:#a92122;font-size:13px;}
.sottocategoria a{color:#a92122;text-decoration:none;}
.sottocategoria a:hover{color:#a92122;text-decoration:none;}
.sottovoce{margin:0 0 0 25px;font-weight:normal;color:#6d6e70;font-size:12px;line-height:16px;border-bottom:1px dotted;width:194px;}
.sottovoce a{color:#4f4f4f;text-decoration:none;}
.arrowcat{float:right;margin-top:-8px;}
.left-cont{display:table;padding:20px;}
.altre-gallerie{margin-top:15px;text-align:center;color:#a92122;}
.altre-gallerie a{color:#a92122;text-decoration:none;}
.galleria{width:402px;border:1px solid #d9d9d9;background-color:#ffffff;margin:0;padding:3px 5px 8px 5px;}
.galleria h4 a{color:#a92122;}
.download{width:402px;border:1px solid #d9d9d9;background-color:#ffffff;margin:0;padding:3px 5px 8px 5px;display:table;}
.download h4 a{color:#a92122;}
.wallpaper{color:#5f5f5f;line-height:14px;font-size:11px;margin-left:220px;}
.wallpaper a{color:#a92122;text-decoration:none;}
.wallpaper a:hover{color:#a92122;text-decoration:underline;}
.sfondo{margin-right:7px;padding-top:3px;}
.download h5{color:#a92122;}
.download a{color:#5f5f5f;text-decoration:none;}
.download a:hover{color:#5f5f5f;text-decoration:underline;}
.descr{clear:both;font-weight:bold;width:400px;color:#5f5f5f;line-height:15px}
.descr2{clear:both;width:400px;color:#5f5f5f;line-height:15px;font-size:12px;}
.detail a{color:#a92122;font-weight:bold;}
.border-img{padding:3px;border:1px solid #aaaaaa;background-color:#ffffff;margin:4px;}
.send-mail{margin-bottom:-4px;margin-right:5px;}
.gallery_photo{background-color:#FFFFFF;border:1px solid #AAAAAA;padding:3px;}
.row{border-top:1px dashed #cccccc;margin:0;padding:0;}

.articolo{background-color:#ffffff;margin:0;padding:3px 5px 8px 5px;display:table;width:958px;font-size:15pt;}
.articolo h4{color:#a92122;font-size:18pt;}
.articolo a{color:#5f5f5f;}
.articolo ul{ list-style:disc;font-size:11px;display:none;}
.articolo ul a{color:#000}
.articolo-content{clear:both;}
.description{border-bottom:1px dotted;width:200px;float:left;margin-left:10px;}
.invia-articolo{margin:15px;display:none;}
.invia-articolo a{color:#a92122;}
.invia-stampa{margin:15px;display:none;}
.invia-stampa a{color:#a92122;}
.send{margin-right:8px;margin-top:-6px;}
.correlati{margin-top:30px;display:none;}
.red{color:#a92122;}

#preview-message {
	display:none;
}


/* HOTELS */
.blocco_cartina_hotel{margin:0px;padding:0px;position:relative;text-align:right;width:412px;}
.icona_rapprentativa_hotel{height:92px;left:30px;position:absolute;top:14px;width:75px;}
.testo_consiglio_ricerca_hotel{border-bottom:1px dotted #818181;border-top:1px dotted #818181;color:#585858;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;height:auto;left:20px;padding-bottom:6px;padding-top:6px;position:absolute;text-align:left;top:155px;width:130px;}
.banner_hotel_consigliati{background-image:url(img/titolo_hotel_premium.png);background-repeat:no-repeat;height:24px;margin:14px 0pt 3px;width:412px;}
.blocchetto_hotel_consigliati{background-color:#FFFFFF;border:1px solid #999999;color:#666666;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:237px;margin:5px;padding:5px;position:relative;text-align:center;width:185px;}
.blocchetto_hotel_consigliati a{color:#a92122;text-decoration:none;}
.blocchetto_hotel_consigliati a:hover{text-decoration:underline;}
.freccia_procedi_hotel_consigliati{bottom:6px;height:9px;position:absolute;right:6px;width:9px;z-index:11;}
.titolo_hotel_consigliati {color:#990000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-bottom:0px;margin-top:5px;padding:0pt 2px;text-align:left;}
.indirizzo_hotel_consigliati {background-image:url(img/filetto_sfondo_hotel_consigliati.gif);background-position:left bottom;background-repeat:no-repeat;font-style:italic;margin:3px 0pt 0pt;padding:0pt 2px 6px;text-align:left;}
.abstract_hotel_consigliati {margin:6px 0pt 0pt;padding:0pt 2px;text-align:left;}
.box_hotel_ricerca {background-image:url(img/bg-search-hotels.gif);background-repeat:repeat-x;border:1px solid #999999;float:right;height:154px;margin:0 2px 5px -1px;text-align:center;width:298px;}
.titolo_cerca_hotel {color:#535353;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:8px 0pt 6px;text-align:center;}
.box_hotel_select {padding:3px 0pt;text-align:center;}
select.ricerca_hotel {background-color:#FFFFFF;border:1px solid #999999;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:20px;line-height:20px;width:190px;}
.contenitore_box_laterale_dx_hotel {background-color:#FFFFFF;border:1px solid #BCBCBC;float:right;height:auto;padding:25px 5px 5px 5px;width:288px;background-image:url(img/testata_hotel_sponsorizzati.png);background-repeat:no-repeat; background-position:top center;margin:8px 2px 5px 0px;}
.contenitore_elenco_dx_hotel_sponsorizzati {background-color:#ffffff;float:right;height:auto;margin-bottom:8px;padding:6px;width:273px;}
.testata_hotel_sponsorizzati {background-image:url(img/testata_hotel_sponsorizzati_dx.png);background-repeat:no-repeat;height:22px;width:273px;}
.descrizione_hotel_sponsorizzati {float:left;height:auto;margin-top:6px;padding:0px;width:161px;}
img.foto_hotel_sponsorizzati {border:1px solid #999999;float:left;margin:6px 6px 0pt 0pt;padding:2px;}
.titolo_hotel_sponsorizzati {color:#990000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0pt;padding:0pt;text-align:left;}
a.link_titolo_hotel_consigliati {color:#990000;text-decoration:none;}
.filetto_sotto_hotel_sponsorizzati {border-bottom:1px dotted #999999;clear:both;height:12px;margin:0pt 0pt 8px;padding:0pt;position:relative;text-align:right;}

/* SCHEDA HOTEL */
.titolo_hotel_fotogallery_scheda {
	width:412px;
	height:22px;
	background-image:url(img/box_titolo_hotel_fotogallery.png);
	background-repeat:no-repeat;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}
.contenitore_foto_fotogallery {
	width:406px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color:#FFFFFF;
	padding:2px;
}
.contenitore_thumbs_fotogallery {
	width:412px;
	height:73px;
	background-image:url(img/box_contenitore_thumbs_gallery.png);
	background-repeat:no-repeat;
	vertical-align:middle;
}
.contenitore_freccia_sx_navigazione_fotogallery {
	float:left;
	width:13px;
	height:73px;
	margin-left:5px;
	padding:29px 0 29px 0;
}
.contenitore_freccia_dx_navigazione_fotogallery {
	float:right;
	width:13px;
	margin-right:5px;
	padding:29px 0 29px 0;
}
.contenitore_thumbs_singola_fotogallery {
	float:left;
	width:370px;
	height:73px;
	text-align:center;
	margin-top:8px;
}
img.thumbs_fotogallery {
	width:82px;
	margin:0 4px 0 4px;
	border: 1px solid #FFFFFF;
}
.testatina_titolo_hotel_scheda {
	width:408px;
	height:23px;
	line-height:23px;
	padding-left:4px;
	margin-top:20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-bottom:16px;
}
.titolo_hotel_left_star {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin:0 6px 0 0;
	padding:0;
}
.star_scheda_hotel {
	float:left;
	width:14px;
	height:14px;
	margin-left:2px;
	margin-top:4px;
}
.blocco_testo_descrittivo_hotel {
	float:left;
	width:230px;
	height:auto;
	margin-right:17px;
}
.elenco_servizi_hotel_scheda {
	float:left;
	width:163px;
	height:auto;
	padding-bottom:8px;
	text-align:left;
	vertical-align:top;
	background-color:#F4F4F4;
	border: 1px solid #666666;
}

.indirizzo_scheda_hotel_singolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #333333;
	text-align:left;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:0 0 6px 0;
	margin:0;
}
.testo_descrizione_scheda_hotel_singolo {
	margin:8px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding:0;
	text-align: justify;
}
a.links_testo_descrizione_scheda_hotel_singolo {
	color: #333333;
	text-decoration:none;
}
.links_testo_descrizione_scheda_hotel_singolo:hover {
	color: #990000;
	text-decoration:underline;
}
img.testatine_elenco_servizi_hotel {
	margin-bottom:6px;
}
ul.elenco_servizi_scheda_hotel {
	margin:2px 0 2px 6px;
	padding:0;
}
li.elenco_servizi_scheda_hotel {
	padding:0 3px 0 3px;
	list-style-type: none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


