/* CSS Document */


/*********************
Parte natalizia

html, body{
	background:url(../images/sfondoGen_natale.gif) top left repeat-x #AE0202;
}
.boxGenerale {
	padding-top:0px!important;
}
.header{
	background-image:url(../images/header_Natale.jpg)!important;
	background-position:0px 0px!important;
	background-repeat:no-repeat;
	overflow:visible!important;
	padding-top:5px;
}
.menuAlto {
	background-image:url(../images/MenuNatale.gif)!important;
}


Fine parte natalizia
*********************/




html, body{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img{
	padding:0;
	margin:0;
	border:none;
}
div{
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}
p{
	margin:0;
	padding:0;
}
ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
li{
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
input{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:underline;
}
.boxGenerale{
	width:1000px;
	padding:5px 0px 0px 12px;
	margin:0 auto;
	overflow:visible;
	position:relative;
}
.relat
{
    
    }
.header{
	width:1000px;
	height:178px;
	clear:left;
	overflow:visible;
	}
.logo{
	float:left;
	width:258px;
	overflow:hidden;
	padding-top:14px;
	height:119px;
}
.logo ul, .logo li{
	padding:0;
	margin:0;
	overflow:hidden;
	list-style-type:none;
}
.logo li.last{
	padding-left:171px!important;
}
.banner{
	float:left;
	overflow:visible;
	padding-left:150px;
	width:592px;
	position:relative;
	padding-top:20px;
	height:113px;
}
.wokitaHeader{
	position:absolute;
	bottom:1px;
	left:-8px;
}
.scegliLingua{
	position:absolute;
	right:28px;
	bottom:3px;
}
.scegliLingua li{
	float:left;
	list-style-type:none;
}
.noDispay{
	display:none;
}
.lingua a{
	display:block;
	height:34px;
	width:35px;
	border:none;
	cursor:pointer;
}
.lingua a:hover{
	/*background-position:0px -36px;*/
}
.itaLingua{
	background-image:url(../images/buttonIta.gif);
}
.spaLingua{
	background-image:url(../images/buttonSpa.gif);
}
.olaLingua{
	background-image:url(../images/buttonOla.gif);
}
.engLingua{
	background-image:url(../images/buttonEng.gif);
}
.boxContenuti{
	clear:left;
}
.boxContenutiAlto{
	background:url(../images/sfondoBoxContenutiAlto.jpg) top left repeat-x #EBEBEB;
	clear:left;
	position:relative;
}
.menuAlto{
	background-image:url(../images/sfondoBoxMenuAlto.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:1000px;
	height:45px;
	line-height:45px;
	clear:left;
}
.menuAlto li{
	float:left;
}
.importanteUl{
	font-weight:bold;
	padding-left:12px;
}
.menuAltoUl{
	padding-left:20px;
}
.menuAltoUl li{
	list-style-type:none;
	padding-left:12px;
	padding-right:18px;
	background-image:url(../images/sfondoLiAlto.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.menuAltoUl a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.menuAltoUl a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.boxContenutiAltoMinAlt{
	float:left;
	width:1px;
	height:700px;
}
.contenutiAltoSx{
	float:left;
	width:789px;
	padding-bottom:5px;
	position:relative;
}
.fotoHomeBig{
	width:500px;
	height:375px;
	padding:5px 10px 5px 10px;
	float:left;
}
.homeGallery{
	width:253px;
	/*height:55px;*/
	font-weight:bold;
	margin-bottom:4px;
	font-size:10px;
	/*background:url(../images/bannerVisualizza.jpg) top left no-repeat;*/
	/*padding-top:17px;*/
	color:#FFFFFF;
}
.textCenter{
	width:253px;
	text-align:center;
}
.pulsGallery{
	margin-top:6px;
	display:block;
	height:26px;
	width:225px;
	background:url(../images/bottonGalleryHome.jpg) top left no-repeat;
	color:#FFFFFF;
	padding-top:6px;
	margin-left:14px;
	text-align:center;
}
.fotoHomeBig img{
	width:500px;
	height:375px;
}
.imgHomeBig{
	border:1px solid #FFFFFF;
}
.fotoHomePiccole{
	width:253px;
	float:left;
	padding-top:5px;
}
.fotoHomePiccole img{
	height:88px;
	width:118px;
	border:1px solid #000000;
}
.singleSmallFoto{
	margin-bottom:6px;
	padding-top:6px;
	padding-right:12px;
	height:90px;
	width:120px;
	float:left;
	overflow:hidden;
	position:relative;
}
.singleDxHome{
	padding-right:0px!important;
}
.boxVotaSmall{
	position:absolute;
	top:73px;
	left:30px;
	height:22px;
	width:66px;
	background:url(../images/testaVota.gif) top left no-repeat;
}
.contentVota{
	margin-top:4px;
	width:100%;
	height:18px;
	background:#000000;
}
.cVota{
	clear:left;
}
.cVota li{
	list-style-type:none;
	float:left;
}

.cVota a{
	display:block;
	height:17px;
	width:17px;
	margin-left:2px;
	margin-right:2px;
}
.votaHome{
	background:url(../images/stellaVota.gif) top left no-repeat;
	padding-left:2px;
}
.commentaHome{
	background:url(../images/inviaHome.gif) top left no-repeat;
}
.inviaHome{
	background:url(../images/mailHome.gif) top left no-repeat;
}
.cVota a:hover{
	text-decoration:underline;
	color:#FF0000;
}
.noBackground{
	background-image:none!important;
}
.tutteFoto{
	width:354px;
	background:url(../images/sfondoTutteFoto.jpg) top left no-repeat;
	height:30px;
	clear:left;
	line-height:25px;
	padding-left:5px;
}
.tutteFoto a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.tutteFoto a:hover{
	color:#000000;
	text-decoration:underline;
}
.bannerFoto{
	width:343px;
	height:70px;
}
.ultimeFoto{
	position:absolute;
	width:513px;
	height:93px;
	top:-105px;
	z-index:5002;
	left:7px;
}
#cUltimeFoto{
	position:relative;
	height:93px;
	width:513px;
	top:0px;
	right:0px;
}
#cUltimeFoto2{
	background:url(../images/top_anteprimaRossa.gif) top left no-repeat;
	position:absolute;
	left:-488px;
	top:0px;
}
a#ultimeFotoLink{
	background:url(../images/ultimeFotoLink.gif) top left no-repeat;
	width:25px;
	height:93px;
	float:left;
	display:block;
}
a#ultimeFotoLink2{
	background:url(../images/linguetta_chiudi.gif) top left no-repeat;
	width:9px;
	height:7px;
	display:block;
	position:absolute;
	top:8px;
	right:8px;
	display:none;
}

.floatLeft{
	float:left;
}
.cFoto{
	width:440px;
	position:absolute;
	top:0px;
	left:23px;
}
.cFoto2{
	width:960px;
	clear:left;
}
.ultimeFotoTitolo{
	line-height:25px;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	width:488px;
	/*background:url(../images/top_anteprimaRossa.gif) top left no-repeat;*/
}
.ultimeFotoTitololeft1
{
    float:left;
    padding-left:10px;
    width:224px;
    line-height:25px;
	height:29px;
}
.ultimeFotoTitololeft1 a
{
    color:#FFFFFF;
	font-weight:bold;
}
.ultimeFotoContent{
	position:relative;
	width:488px;
	height:64px;
	background:#000000;
}
.ultimeFotoSingle{
	float:left;
	width:80px;
	height:60px;
	padding-right:8px;
}
.ultimeFotoSingle img{
	height:58px;
	width:78px;
}
.ultimeFotoButton{
	float:left;
	width:23px;
	height:60px;
	font-weight:bold;
	z-index:110;
}
.ultimeFotoButtonDx{
	width:15px!important;
	overflow:visible!important;
	position:relative;
	left:448px;
}
.ultimeFotoButton a{
	display:block;
	height:15px;
	width:17px;
	background:url(../images/buttonSx.jpg) top left no-repeat;
}
.ultimeFotoButton a:hover{
	background-position:0px -15px;
}
.buttonDx{
	position:relative;
	top:22px;
	background-image:url(../images/buttonDx.jpg)!important;
	left:-8px;
}
.buttonSx{
	position:relative;
	top:22px;
	left:2px;
}
.boxSotto{
	clear:left;
	width:780px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	overflow:hidden;
}
.marginTop0{
	margin-top:0px;
	overflow:visible;
}
.boxSotto1{
	float:left;
	width:500px;
	height:157px;
	/*background:url(../images/bannerVota1.jpg) top left no-repeat;*/
	position:relative;
}
.bHome{
	width:112px;
	height:25px;
	position:absolute;
	display:block;
	top:100px;
	left:50px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	background:url(../images/bHome.jpg) top left no-repeat;
	padding-left:20px;
}
.boxSotto1Titolo{
	background:url(../images/box1titoloSfondo.jpg) top left no-repeat;
	width:537px;
	height:34px;
	overflow:hidden;
}
.boxSotto1Corpo{
	width:537px;
	background:#FACF13;
	clear:left;
}
.boxSotto1minH{
	height:78px;
	width:1px;
	float:left;
}
.boxSotto1Txt{
	float:left;
	width:536px;
}
.boxSotto1Fine{
	width:537px;
	background:url(../images/box1FineSfondo.jpg) top left no-repeat;
	height:6px;
}
.clearLeft{
	height:1px;
	width:100%;
	clear:left;
	overflow:hidden;
}
.boxLycos{
	float:left;
	width:253px;
	height:157px;
	/*margin-left:11px;*/
	overflow:visible;
	position:relative;
}
.imgViaggiatori{
	top:0px;
	position:absolute;
	left:-10px;
}
.boxSotto2{
	float:left;
	width:296px;
	height:156px;
	/*background:url(../images/toonsCup.jpg) top left no-repeat;*/
}
.boxSotto2Titolo{
	background:url(../images/box2titoloSfondo.jpg) top left no-repeat;
	width:293px;
	height:35px;
	overflow:hidden;
}
.boxSotto2Corpo{
	width:293px;
	background:#FACF13;
	clear:left;
}
.boxSotto2minH{
	height:114px;
	width:1px;
	float:left;
}
.boxSotto2Txt{
	float:left;
	width:292px;
}
.boxSotto2Fine{
	width:293px;
	background:url(../images/box2FineSfondo.jpg) top left no-repeat;
	height:6px;
}
.boxSotto3{
	float:left;
	margin-left:5px;
	height:155px;
	width:464px;
	/*background:url(../images/tt4mosse.jpg) top left no-repeat;*/
}
.boxSotto3Titolo{
	background:url(../images/box3titoloSfondo.jpg) top left no-repeat;
	width:465px;
	height:35px;
	overflow:hidden;
}
.boxSotto3Corpo{
	width:465px;
	background:#FACF13;
	clear:left;
}
.boxSotto3minH{
	height:114px;
	width:1px;
	float:left;
}
.boxSotto3Txt{
	float:left;
	width:464px;
}
.boxSotto3Fine{
	width:465px;
	background:url(../images/box3FineSfondo.jpg) top left no-repeat;
	height:6px;
}
.contenutiAltoDx{
	float:left;
	width:210px;
	padding-top:5px;
	position:relative;
}
.boxLogin{
	width:200px;
	height:29px;
	background:url(../images/sfondoLogin.gif) top left no-repeat;
	line-height:25px;
	margin-bottom:1px;
	position:relative;
}
.login{
	list-style-type:none;
}
.loginUl li{
	float:left;
	background-image:url(../images/sfondoLi1.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;
	list-style-type:none;
	color:#FFFFFF;
	padding-left:15px;
}
.loginUl a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.loginUl a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.noList{
	background:url(../images/freccina_white.gif) no-repeat!important;
	background-position:4px 10px!important;
	padding-left:17px!important;
}
.search{
	background:#FFF;
	width:200px;
	margin-bottom:5px;
}
.search1{
	background:url(../images/tagsTitolo.gif) top left no-repeat;
	width:182px;
	height:29px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:18px;
}
.contentSearch{
	position:relative;
	height:59px;
}
.search2{
	background:url(../images/sfondoSearch2.gif) top left no-repeat;
	width:194px;
	height:14px;
	color:#000;
	vertical-align:top;
	font-weight:bold;
	padding-left:6px;
}
.inputSearch{
	margin-left:5px;
	margin-top:8px;
	width:181px;
	height:19px;
	border:1px solid #009C31;
	padding-left:5px;
	font-family:Verdana,arial,sans-serif;
}
.submitSearch{
	background:url(../images/submitSearch.jpg) top left no-repeat;
	border:none;
	position:absolute;
	left:74px;
	top:35px;
	height:14px;
	width:44px;
	cursor:pointer;
}

.tags{
	width:200px;
	background:#FFF;
	margin-bottom:5px;
}
.tagsTitolo{
	background:url(../images/tagsTitolo.gif) top left no-repeat;
	width:182px;
	height:29px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:18px;
}
.tagsContent{
	clear:left;
}
.tagsMinAlt{
	width:1px;
	float:left;
	height:198px;
}
.tagsTxt{
	float:left;
	width:199px;
}
.tagsFine{
	width:200px;
	height:6px;
	background:url(../images/tagsFine.jpg) top left no-repeat;
}
.bannerDxTags{
	height:120px;
	width:200px;
	margin-bottom:5px;
	background:url(../images/bannerDx.jpg) top left no-repeat;
}
.tags{
	width:200px;
	background:#FFF;
	margin-bottom:5px;
}

.tagsContent{
	clear:left;
}

.tagsTxt{
	float:left;
	width:189px;
	padding:5px;
}
.tagsTxt a{
	text-decoration:none;
	color:#000000;
}

.tagsTxt a:hover{
	text-decoration:underline;
	color:#000000!important;
	
}
.tagsFine{
	width:200px;
	height:6px;
	background:url(../images/tagsFine.jpg) top left no-repeat;
}
.bannerDxTags{
	height:120px;
	width:200px;
	margin-bottom:5px;
	background:url(../images/bannerDx.jpg) top left no-repeat;
}
.blog{
	width:200px;
	background:#F7B20A;
	margin-bottom:5px;
	background:url(../images/homeBlog.jpg) top left no-repeat;
	height:156px;
}
.bl{
	padding-left:40px!important;
	position:relative!important;
	top:80px!important;
	left:45px!important;
}
.blogTitolo{
	background:url(../images/blogTitolo.jpg) top left no-repeat;
	width:194px;
	height:29px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:6px;
}
.blogContent{
	clear:left;
	background:url(../images/blogContent.jpg) top left repeat-x;
}
.blogMinAlt{
	width:1px;
	float:left;
	height:120px;
}
.blogTxt{
	float:left;
	width:199px;
}
.bloTxtC{
	width:171px;
	background-image:url(../images/blogTxt.jpg);
	background-repeat:no-repeat;
	background-position:5px 7px;
	padding:5px 5px 5px 23px;
}
.blogTesto{
	color:#515151;
}
.blogFine{
	width:200px;
	height:6px;
	background:url(../images/blogFine.jpg) top left no-repeat;
}
.scopriGruppo{
	background:url(../images/scopriGruppi.jpg) top left no-repeat;
	height:162px;
	width:464px;
	margin-bottom:4px;
}
.titoloSG{
	padding-left:15px;
	padding-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00A7D6;
	font-weight:bold;
	display:block;
}
.titoloSG2{
	/*padding-left:240px;
	float:left;*/
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	font-weight:bold;
	text-align:center;
/*	width:214px;*/
}
.scopriGruppo a:hover{
	text-decoration:none;
}
.titoloSG3{
	
	padding-top:16px;
	padding-left:46px;
}
.news{
	clear:left;
	width:1000px;
	background:#DDE6E9;
}

.newsTitolo{
	width:990px;
	height:29px;
	background:url(../images/newsTitolo.gif) top left no-repeat;
	line-height:25px;
	font-weight:bold;
	color:#000000;
	padding-left:35px;
}
.newsTitolo2{
	width:365px;
	height:29px;
	background:url(../images/titoloNewsHome2.gif) top left no-repeat;
/*	background:url(../images/newsTitolo.gif) top left no-repeat;*/
	line-height:25px;
	font-weight:bold;
	color:#000000;
	padding-left:35px;
}
.contentNews{
	clear:left;
	padding-top:14px;
	background:url(../images/sfondoNews.jpg) top left repeat-y;
}
.contentNews2{
	clear:left;
	padding-top:14px;
	background:url(../images/sfondoNewsHome.jpg) top left repeat-y;
}
.contentNewsSingle{
	float:left;
	width:200px;
}
.minAltNews{
	float:left;
	height:99px;
	width:1px;
}
.newsTxt{
	float:left;
	width:179px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
}
.titNews{
	font-weight:bold;
	color:#D0020C;
}
.titNews a{
	font-weight:bold;
	color:#D0020C;
	text-decoration:none;
}
.titNews a:hover{
	color:#000000;
	text-decoration:underline;
}
.dataNews{
	color:#000000;
}
.txtNews{
	color:#525354;
}
.newsButton{
	width:200px;
	height:35px;
	background:url(../images/sfondoButtonNews.jpg) top right no-repeat;
	float:left;
}
.newsButtonB{
	width:200px;
	height:35px;
	float:left;
}
.newsUl{
	padding-left:3px;
}
.newsLi{
	float:left;
	list-style-position:inside;
	list-style-type:none;
}
.newsLi a{
	display:block;
	width:63px;
	height:16px;
	background:url(../images/sfondoLiNews.jpg) top left no-repeat;
	margin-right:2px;
	text-align:center;
	padding-top:18px;
	text-decoration:none;
	color:#000000;
	font-size:9px;
}
.addBanner{
	float:left;
	width:600px;
	background:#F79309;
}
.viaggi{
	clear:left;
	background:#FFFFFF;
}
.viaggiToons{
	float:left;
	width:800px;
	background:#FFFFFF;
}
.viaggiToonsTitolo{
	width:780px;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/viaggiToonTitolo.png) top left no-repeat;
	line-height:25px;
}
.viaggiContent{
	clear:left;
}
.viaggiMinAlt{
	float:left;
	width:1px;
	height:138px;
}
.viaggiSingle{
	float:left;
	padding-left:10px;
	width:256px;
	padding-top:9px;
}
.viaggiTxt{
	float:left;
	width:135px;
	padding-right:5px;
}
.viaggiTxt2{
	height:66px;
}
.titoloViaggi{
	font-weight:bold;
	margin-bottom:15px;
}
.viaggiImg{
	float:left;
	width:106px;
}
.viaggiFine{
	clear:left;
	height:26px;
	width:800px;
	background:url(../images/sfondoViaggiFine.jpg) #FFFFFF top left no-repeat;
	position:relative;
}
.viaggiAltreOff{
	position:absolute;
	bottom:3px;
	right:17px;
}
.viaggiBanner{
	float:left;
	width:200px;
	background:url(../images/blog_home.gif) top left no-repeat;
	height:195px;
	text-align:left;
	font-size:12px;
}
.spanBlogHome{
	color:#6D6D6D;
	font-weight:bold;
	padding-top:30px;
	display:block;
	padding-left:15px;
	padding-right:15px;
}
.viaggiBanner2{
	clear:left;
	width:200px;
	height:96px;
	background:#FFFFFF;
	padding-bottom:1px;
}
.viaggiBanner3{
	clear:left;
	width:200px;
	height:96px;
	background:#FFFFFF;
}
.contentBasso{
	clear:left;
	background:#FFFFFF;
}
.racconti{
	float:left;
	width:305px
}
.raccontiTitolo{
	height:29px;
	width:285px;
	padding-left:25px;
	clear:left;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/raccontiTitolo.gif) top left no-repeat #FACE13;
}
.formBanner{
	float:left;
	width:180px;
	height:251px;
}
.raccontiContent{
	background:url(../images/raccontiSfondo.jpg) top left repeat-x #F79209;
	width:305px;
	clear:left;
}
.raccontiMinAlt{
	float:left;
	height:175px;
	width:1px;
}
.raccontiTxt{
	float:left;
	width:287px;
	padding-left:8px;
	padding-top:9px;
	padding-right:9px;
	padding-bottom:6px;
}
.raccontiT{
	color:#D0020C;
	font-weight:bold;
	padding-top:6px;
}
.raccontiST{
	font-size:10px;
	color:#252525;
	font-weight:bold;
}
.raccontiCT{
	padding-top:6px;
}
.votaRacconto{
	clear:left;
	padding-left:10px;
	margin-bottom:5px;
	height:34px;
}
.votaR{
	list-style-position:outside;
	list-style-type:none;
	float:left;
	font-size:9px;
}
.votaR a{
	display:block;
	width:63px;
	height:19px;
	background-image:url(../images/buttonRacconto.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:2px;
	text-decoration:none;
	text-align:center;
	padding-top:15px;
	color:#000000;
}
.votaR a:hover{
	background-position:0px -34px;
	/*text-transform:uppercase;*/
}
.votaRL{
	list-style-position:outside;
	list-style-type:none;
	float:left;
	font-size:9px;
}
.votaRL a{
	display:block;
	width:120px;
	height:19px;
	background-image:url(../images/buttonRaccontoL.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:2px;
	text-decoration:none;
	text-align:center;
	padding-top:15px;
	color:#000000;
}
.votaRL a:hover{
	background-position:0px -34px;
	/*text-transform:uppercase;*/
}

.raccontiFine{
	background:url(../images/raccontiFine.jpg) top left no-repeat;
	width:305px;
	height:32px;
	clear:left;
	
}
.raccontiFine2{
	background:url(../images/raccontiFine.jpg) bottom left no-repeat;
	width:305px;
	height:5px;
	clear:left;
	
}
.raccontiBanner{
	width:300px;
	padding-top:5px;
	background:#FFFFFF;
}
.albergo{
	float:left;
	width:495px;
	color:#57585A;
}
.albergoTitolo{
	background:url(../images/albergoTitolo.gif) top left no-repeat;
	width:475px;
	padding-left:30px;
	height:29px;
	clear:left;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.albergoContent{
	background:#F0F0F0;
}
.albergoMinAlt{
	float:left;
	height:275px;
	width:1px;
}
.albergoTxt{
	float:left;
	width:494px;
}
.intestaAlbergo{
	width:474px;
	height:26px;
	background:url(../images/intestaFormAlbergo.jpg) top left no-repeat;
	padding-left:20px;
	padding-top:5px;
	font-weight:bold;
}
.albergo a{
	color:#57585A;
	text-decoration:none;
	font-weight:bold;
}
.albergo a:hover{
	color:#57585A;
	text-decoration:underline;
	font-weight:bold;
}
.intestaSelected{
	color:#D35103!important;
}
.contentLabelAlbergo{
	clear:left;
	width:494px;
	margin-bottom:5px;
	margin-top:6px;
}
.labelAlbergoSx{
	float:left;
	width:198px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	padding-top:3px;
}
.labelAlbergoDx{
	float:left;
	width:286px;
	vertical-align:middle;
}
.labelAlbergoDx input, .labelAlbergoDx select{
	border:1px solid #7F9DB9;
}
.normale{
	font-weight:normal;
}
.albergoMotoreFine{
	width:460px;
	height:50px;
	background:#F0F0F0;
	padding-left:35px;
	line-height:50px;
	position:relative;
}
.albergoSubmit{
	position:absolute;
	bottom:0px;
	right:25px;
	background:url(../images/albergoSubmit.jpg) top left no-repeat;
	height:44px;
	width:75px;
	border:none;
	cursor:pointer;
}
.albergoFine{
	background:url(../images/abergoFine.jpg) top left no-repeat;
	width:495px;
	height:5px;
	clear:left;
}
.albergoBanner{
	width:488px;
	height:61px;
	padding-top:5px;
	padding-left:7px;
	background:#FFFFFF;
}
.forum{
	float:left;
	width:200px;
}
.forumTitolo{
	background:url(../images/forumTitolo.gif) top left no-repeat #DDE6E9;
	width:180px;
	height:33px;
	padding-left:20px;
	clear:left;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.forumContent{
	width:200px;
	clear:left;
	background:#DDE6E9;
}
.forumMinAlt{
	width:1px;
	float:left;
	height:146px;
}
.forumTxt{
	width:199px;
	float:left;
}
.forumSingle{
	margin-left:2px;
	margin-right:3px;
	width:178px;
	border-bottom:1px solid #FFFFFF;
	background:url(../images/forumSingleSfondo.jpg) top left no-repeat;
	padding-left:16px;
	padding-bottom:6px;
	padding-top:3px;
}
.forumT{
	color:#003C7B;
	font-weight:bold;
}
.forumDate{
	color:#636F78;
	font-size:10px;
	font-weight:bold;
}
.forumButton{
	width:163px;
	background:url(../images/forumFine.jpg) top left no-repeat;
	clear:left;
	height:42px;
	padding-left:37px;
	padding-top:5px;
}
.forumBanner{
	width:200px;
	height:200px;
}
.footer{
	height:21px;
	padding-bottom:5px;
	width:1000px;
	background:url(../images/footerSfondo.jpg) top left no-repeat #FFFFFF;
	line-height:21px;
	text-align:center;
}
.footer a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.footer a:hover{
	color:#57585A;
	text-decoration:underline;
}
#rating{
	position:absolute;
	top:0;
	left:0;
	width:218px;
	z-index:12345;
}
.ratingHead{
	width:198px;
	height:27px;
	background:url(../images/boxsopra.gif) top left no-repeat;
	position:relative
}
#ratingContent{
	background:#FFF;
	width:180px;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/boxmedio.gif) top left repeat-y;
	color:#000000;
	position:relative;
	overflow:visible;
	font-size:10px;
}
#VV{
	color:#D0020C;
}
.titVoto{
	position:absolute;
	top:-20px;
	color:#000000;
	font-weight:bold;
}
.titVoto2{
	color:#009C31;
}
.ratingFoot{
	width:198px;
	height:20px;
	background:url(../images/boxsotto.gif) top left no-repeat;
}
.imgLoad{
	padding-left:70px;
}
.xClose{
	position:absolute;
	top:6px;
	right:20px;
}
.ratingInterna a{
	height:20px;
	width:20px;
	display:block;
	background:url(../images/strating.gif) top left no-repeat;
}
.ratingInterna{
	padding-bottom:10px;
}
.ratingInterna li{
	float:left;
	list-style-type:none;
}
#ratingContent a{
	height:20px;
	width:20px;
	display:block;
	background:url(../images/strating.gif) top left no-repeat;
}
#ratingContent li{
	float:left;
	list-style-type:none;
}
.noDisplay{
	display:none;
}
#ratingInvio{
	position:absolute;
	top:0;
	left:0;
	width:372px;
	z-index:12345;
}
.ratingInvioHead{
	width:372px;
	height:29px;
	background:url(../images/mailAlto.gif) top left no-repeat;
}
#ratingInvioContent{
	background:#FFFFFF;
	width:341px;
	background:url(../images/mailMedio.gif) top left repeat-y;
	padding-left:10px;
	padding-right:10px;
}
.ratingInvioFoot{
	width:372px;
	height:11px;
	background:url(../images/mailBasso.gif) top left no-repeat;
}
.imgLoad2{
	padding-left:150px;
}
#ratingInvioContent input, #ratingInvioContent textarea{
	width:100%
}
.fotoHomeInterna{
	width:500px;
	padding:5px 10px 5px 10px;
	float:left;
}
.internaDxTit{
	width:243px;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/titDxInterna.jpg) top left no-repeat;
	padding-left:10px;
}
.intBoxDx{
	width:253px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/STDxInt.jpg) top left repeat-x #DDDBDE;
}
.intBoxDxMinAlt{
	float:left;
	width:1px;
	height:270px;
}
.intBoxDxTxt{
	width:252px;
	float:left;
}
.fLeft{
	float:left;
	padding:3px;
	width:34%;
}
.fLeft2{
	float:left;
	padding:3px;
	width:60%;
}
.pulsantiInterna{
	width:243px;
	height:37px;
	background:url(../images/pulsantiInterna.jpg) top left no-repeat;
	padding-top:6px;
	padding-left:10px;
}
.pulsantiInterna li{
	float:left;
	height:24px;
	padding-left:28px;
	list-style-type:none;
	line-height:30px;
	padding-right:8px;
}
.pulsantiInterna a{
	color:#FFFFFF;
	font-weight:bold;
}
.votaInterna{
	background:url(../images/stellaInterna.jpg) top left no-repeat;
}
.commentaInterna{
	background:url(../images/commentaInterna.jpg) top left no-repeat;
}
.inviaInterna{
	background:url(../images/inviaInterna.jpg) top left no-repeat;
}
.titoloComm{
	background:url(../images/titoloCommento.gif) top left no-repeat;
	width:490px;
	height:29px;
	line-height:25px;
	padding-left:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.commSx{
	width:500px; 
	float:left;
	padding-top:10px;
}
.mitt{
	color:#C30800;
	font-weight:bold;
}
.commSx textarea{
	border:none;
	height:100px;
	width:100%;
	background:#FFFFFF;
	margin-bottom:5px;
}
.commSx input{
	border:none;
	margin-left:194px;
	background:url(../images/inviaComm.jpg) top left no-repeat;
	width:112px;
	margin-top:5px;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.titNewCom{
	padding-left:20px;
	width:480px;
	height:24px;
	color:#FFFFFF;
	line-height:24px;
	font-weight:bold;
	background:url(../images/titNuovoCommento.jpg) top left no-repeat;
	margin-bottom:3px;
	
}
.titAltre{
	padding-left:10px;
	width:243px;
	height:29px;
	color:#FFFFFF;
	line-height:25px;
	font-weight:bold;
	background:url(../images/titAltre.gif) top left no-repeat;
}

.noComm{
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
}

.votiS{
	width:auto!important;
	height:auto!important;
	border:none!important;
}

.imgDett{
	position:relative;
	display:block;
	width:502px;
}
.classificaHome{
	width:200px;
}
.classificaTesta{
	width:200px;
	height:72px;
	background:url(../images/testaClass.jpg) top left no-repeat;
	line-height:30px;
	text-align:center;
	color:#D0020C;
	font-weight:bold;
}
.classificaIn{
	height:17px;
	width:200px;
	background: url(../images/class.jpg) top left no-repeat;
}
.classificaIn div{
	font-size:10px;
	float:left;
	color:#000;
	font-weight:bold;
	height:17px;
	line-height:17px;
}
.classificaPos{
	width:37px;
	padding-left:13px;
}
.classificaNick{
	width:107px;
}
.classificaPunti1{
	width:43px;
}
.classificaDef{
	width:200px;
	background:url(../images/classRepeat.gif) top left repeat-y;
}
.classificaMinAlt{
	height:171px;
	width:1px;
	float:left;
}
.classificaTxt{
	width:199px;
	float:left;
}
.classificaTxt div{
	float:left;
	color:#020001;
	font-weight:bold;
}
.classificaFine{	
	width:193px;
	padding-top:12px;
	padding-left:7px;
	height:42px;
	background:url(../images/classificaFine.jpg) top left no-repeat;
}
.classificaContent{
	padding-top:2px;
	padding-bottom:2px;
	clear:left;
	width:199px;
}
.imgLycos
{
    width:413px!important;
    height:311px!important;
    border:1px solid black;
}

.imgLycosSmall
{
    width:85px!important;
    height:65px!important;
     border:1px solid black;
}
.menuLycos
{
    padding-top:3px;
    /*padding-top:23px;*/
    clear:left;
    position:absolute;
    top:68px;
}
.lycosGiochi{
	margin-left:90px;
	margin-top:0px;
}
#flyBanner
{
   position:absolute;
   top:100px;
   padding-top:100px;
   padding-left:12px;
}
#mPriv{
    background:url(../images/titDxInternaMess.jpg) no-repeat scroll left top!important;
    padding-left:35px!important;
    width:218px!important;
}
.tab1
{
    float:left;
    width:120px;
    line-height:30px;
    text-align:center;
    background-color:#CCCCCC;
    margin-left:10px;
}
.tab2
{
    background-color:#666666!important
}
.tab1 a, .tab2 a
{
    color:#FFFFFF;
}
#tableC
{
    clear:left;
    width:760px;
}
.tablePosta
{
    clear:left;
}
.datiPosta
{
    background-color:#CCCCCC;
    padding:10px;
    width:760px;
    display:none;
   
}
.messaggioPosta
{
    background-color:#FFFFFF;
    padding:10px;
    width:740px;
    display:none;
}
.buttonPosta
{
    background-color:#FFFFFF;
    padding:10px;
    width:760px;
    display:none;
    margin-top:30px;
}
.trPosta
{
    cursor:pointer;
}
#cAjaxHome
{
    position:relative;
}
#cAjaxCopri
{
    FILTER: alpha(opacity=70); 
    opacity:0.7; 
    width: 488px;
    padding-left:275px; 
    top:-389px;
    left:-10px;
    position:absolute;
    height:204px;
    background-color:#009c31;
    display:none;
    padding-top:185px;
    margin-left:10px;
    z-index:5004;
}
#loaderImg
{
    position:absolute;
    top:-204px;
    left:275px;
    display:none;
}
.tabHome1, .tabHome2
{
    width:488px;
    height:23px;
    line-height:23px;
    position:absolute;
    top:0px;
    left:20px;
}
.tabHome1
{
    background:url(../images/labelHome.gif) top left no-repeat;
}
.tabHome2
{
    background:url(../images/labelHome2.gif) top left no-repeat;
}
.tabHome1 a, .tabHome2 a
{
    color:#FFFFFF;
    font-weight:bold;
}
.titoloGalleryMod
{
    background:url(../images/linguettaToons.gif) top left no-repeat;
    width:763px;
    height:29px;
   
}
.galleryMod1
{
    background:url(../images/linguettaToons2.gif) top left no-repeat!important;
}
.galleryMod2
{
    background:url(../images/linguettaToons3.gif) top left no-repeat!important;
}
.titoloLeft
{
    float:left;
    width:254px;
    line-height:25px;
}
.titoloLeft a
{
    color:#FFFFFF;
    font-weight:bold;
    padding-left:30px;
}
.giallo a
{   
    color:#FEAF05!important;
}
.zoom{
	/*position:absolute;*/
	height:23px;
	width:23px;
	/*left:0px;
	bottom:0px;*/
	background:url(../images/zoomBack.gif) top left no-repeat;
	padding-left:2px;
	padding-top:2px;
	margin-right:5px;
}
.ultimiCommenti
{
    float:left;
    width:293px;
    height:316px;
    background:url(../images/ultimiCommentiFine.gif) bottom left #FFF no-repeat;
    margin-right:6px;
}
.ultimiCommentiTitolo
{
   background:url(../images/titoloUltimiCommenti.gif) bottom left no-repeat;
   height:29px;
   width:273px;
   padding-left:20px;
   line-height:25px;
   color:#FFFFFF;
   font-weight:bold;
}
.titUlCom a
{
    font-weight:bold;
    color:#000000;
}
.titUlCom
{
    padding-left:10px;
    padding-top:1px;
    padding-bottom:0px;
}
.tuttiTag
{
 background:url(../images/tuttiTAg.gif) no-repeat;
 margin-left:60px;
 padding-left:13px;
 background-position:0px 1px;  
}
.tuttiTag a
{
    color:#FFFFFF;
}
.nextFoto
{
    float:left;
}
.prevFoto
{
    float:left;
    padding-left:8px;
}
.postForum
{
    float:left;
}
.addBlocchi
{
    background-color:#EBEBEB;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    /*height:159px;*/
    width:990px;
}
.addBlocchi div
{
    margin-left:2px;
    margin-right:1px;
    float:left;
}
#toolFotoC
{
    padding-top:4px;
    padding-bottom:4px;
    width:502px;
    height:25px;
}
#toolFotoC div
{
    float:left;}
#toolFoto
{
    width:444px;
    height:25px;
}
#toolFoto div
{
    float:left;
}
#toolFotoP
{
    width:58px;

}
a.overlay_div
{
    FILTER: alpha(opacity=1); 
    opacity:0.01;
    display:block; 
    border:1px solid black; 
    overflow:visible; 
    background:#FFFFFF;
}
a.overlay_div:hover
{
    FILTER: alpha(opacity=20); 
    opacity:0.2;
}
.lasciaNota{
	height:25px;
	margin-right:5px;
}  
.notaImg
{
	background:url(../images/lasciaNota.gif) top left no-repeat;
	float:left;
	width:28px;
	height:25px;
}
.lasciaNota a {
    color:#383838;
    font-size:10px;
    font-weight:bold;
}
.attivaNota{
	height:25px;
	margin-right:5px;
}  
.attivaNota a {
    color:#383838;
    font-size:10px;
    font-weight:bold;
}
.attivaNotaImg
{
    background:url(../images/attDi.gif) top left no-repeat;
    width:4px;
    height:25px;
}
.social
{
    padding:0;
    margin:0;
    border:0
}
.social li
{
   float:left;
   padding-left:1px;
   padding-right:1px;
   overflow:hidden;
}
.social img
{
    width:auto!important;
    height:auto!important;
    border:none!important;
}
#socialTitle
{
    font-weight:bold;
    padding-left:4px;
    padding-bottom:4px;
    display:block;
}
.GB_Window .header 
{
    background-position:0px 0px!important;
}
.fineBox
{
    background:url(../images/fineBox.gif) top left no-repeat;
    width:4px;
    height:25px;
    float:left;
}
.menuFotoC
{
    background:#FFF;
    height:25px;
    line-height:25px;
}
.preferitiAdd{
	margin-right:5px;
}
.preferitiAdd a{
	font-weight:bold;
	color:#383838;
	font-size:10px;
}
.preferitiImg
{
	background:url(../images/preferiti2.gif) top left no-repeat;
	float:left;
	width:28px;
	height:25px;
}
.pannelUtMod {
	width:253px;
	clear:left;
	padding-bottom:3px;
}
.pannelUtMod a {
	font-size:10px;
	font-weight:bold;
}
.minHeightMod {
	display:inline;
	float:left;
	height:63px;
	overflow:hidden;
	position:relative;
	width:1px;
}
.addBB a{
	display:block;
	line-height:30px;
	background-image:url(../images/puls_blog.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	padding-left:30px;
	font-weight:bold;
	float:left;
	margin-left:28px;
}
.homeGallery a{
	display:block;
	line-height:35px;
	background-image:url(../images/puls_blog.gif);
	background-repeat:no-repeat;
	background-position:3px 8px;
	padding-left:30px;
	font-weight:bold;
}
.homeGallery li{
	list-style-type:none;
}
.cFrame{
	background-color:#FFFFFF;
	background-image:url(../images/gradient.gif);
	background-repeat: repeat-x;
	padding:10px 10px 20px 10px;
}
.loginMod{
	width:200px;
	height:137px;
	margin-bottom:5px;
	position:relative;
}
.loginMod .head{
	height:24px;
	width:200px;
	border-bottom:1px solid #009c31;
	overflow:visible;
	line-height:25px;
}
.loginMod .head div#d_1, .loginMod .head div#d_2,.loginMod .head div#d_3{
	float:left;
	height:23px;
	padding:0px 2px;
	border-top:1px solid #009c31;
	border-left:1px solid #009c31;
	border-right:1px solid #009c31;
	display:inline;
	text-align:center;
	background-color:#D3D3D3;
}
.divSelected{
	height:25px!important;
	background-color:#e5e5e5!important;
}	
.loginMod .head div#d_1{
	width:46px;
	margin-right:6px;
}
.loginMod .head div#d_2{
	width:46px;
	margin-right:6px;
}
.loginMod .head div#d_3{
	width:78px;
}
.loginMod .bodyDX{
	position:absolute;
	top:25px;
	left:0px;
	width:198px;
	height:111px;
	border-bottom:1px solid #009c31;
	border-left:1px solid #009c31;
	border-right:1px solid #009c31;
	background-color:#e5e5e5;
	text-align:left!important;
}
.loginMod #bLogin{
	padding-top:8px;
	line-height:20px;
	position:relative;
}
.loginMod #bLogin label{
	display:block;
	float:left;
	width:60px;
	padding:0px 10px;
}
.loginMod #bLogin input.text{
	display:block;
	float:left;
	width:100px;
	border:none;
	padding-bottom:3px;
	height:15px;
}

.loginMod #bLogin .bLog2{
	clear:left;
	display:block;
	margin-left:125px;
	height:18px;
	line-height:18px;
	border:0px!important;
	cursor:pointer;
	background:transparent!important;
	color:#000000;
    font-weight:bold;
    margin-top:8px;
    font-size:11px;
	left:120px;
}
.loginMod #bLogin ul{
	clear:left;
	padding-top:2px;
	padding-left:10px;
}
.loginMod #bLogin li{
	list-style-type:none;
}
.submitSearch2{
	background:transparent;
	border:none;
	height:14px;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	clear:left;
	margin-left:10px;
	padding:0!important;
	text-align:left!important;
}
.loginMod #bLogin2 label{
	padding-left:10px;
	padding-bottom:4px;
	display:block;
}
.loginMod input.text2{
	display:block;
	width:180px;
	margin-left:10px;
	border:none;
	padding-bottom:3px;
	height:15px;
	margin-bottom:4px;
}
.loginMod #bLogin3 label{
	padding-left:10px;
	padding-bottom:4px;
	display:block;
}

.subSearch2{
	background:transparent;
	border:none;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	margin-left:10px;
	display:block;
	margin-top:10px;
	padding:0!important;
	text-align:left!important;
}
.new_footer{
	width:100%;
	line-height:21px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:center;
	background:url(../images/img_footertoons.gif) top left no-repeat;
}
.topWokita{
	background-image:url(../images/topWokita.gif);
	background-repeat:no-repeat;
	background-position:-13px -10px;
	height:29px;
	width:100%;
}
.mitt a.mitte{
	color:#C30800;
}
