a{outline:none}
body {word-wrap:break-word; font-family: Trebuchet MS, Verdana, sans-serif; font-size:76%; ;line-height:160%; color:#fff;  margin:0; padding:0; background:#000; width:988px; margin:0 auto;}

a{text-decoration:none; color:#CF709F; font-weight:bold;}
a:hover{text-decoration:underline; color:#CF709F;}
h1, h2, h3, h4, h5, h6 {;line-height: normal;} 
img{border:0;}
form{margin:0; padding:0;}




#head{background: no-repeat top left; width:988px;  overflow:hidden}
#wrapper{float:left;margin-top:25px; margin-bottom:50px;;}
#outdx{float:right; text-align:right; width:159px; background: url(../img/sfondo.gif)}
#outsx{float:left;width:829px; background:#000;}
* html #outsx{width:770px;}


#outsxInt{margin:10px 20px 0 10px;}
* html #outsxInt{margin:10px 20px 0 0px;}





#contoutdx{padding:5px;}

#contCol{float:right;margin-top:60px; margin-bottom:60px; width:790px;}
#colDx{float:right; width:370px; text-align:right; border:0px solid;}
#colSx{float:left; width:375px; border:0px solid;}

.contDx{list-style:none; margin:0; padding:0 10px 0 0;}
.contpercorsi{list-style:none; margin:0; padding:0 0 0 0;}







.inCerca{width:130px; border:0; font-size:110%; color:#CF709F; font-family: Trebuchet MS, Verdana; padding-left:2px;}
.inCerca2{width:240px; border:0; font-size:100%; color:#000; font-family: Trebuchet MS, Verdana; padding-left:2px;}
.inArea{width:240px; border:0; font-size:100%; color:#000; font-family: Trebuchet MS, Verdana; padding-left:2px;}

.allimgC{margin-top:10px;}
.allFlash{text-align:right;margin-top:10px;}
.m5{margin:5px 0 5px 5px;}
.mlr5{margin-left:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}


.boxtext{margin-bottom:30px; border:0px solid;}
.allImg{float:left; margin:10px 20px 5px 0;}
.tags{list-style:none; margin:15px 0 0 0; padding:0;}
.tags li{padding-bottom:5px;}
.tags li a{text-decoration:none; color:#fff;}
.tags li a:hover{text-decoration:underline; color:#fff;}
.tag1{text-align:left; font-size:150%;}
.tag2{font-size:130%;}
.tag3{text-align:left;}
.tag4{text-align:left;font-size:150%;}



.menu{list-style:none; margin:0; padding:0;}
.menu li{margin:0 14px 0 0; display:inline; font-size:110%; border:0px solid;}
.menu li a{text-decoration:none;padding-bottom:15px;}
.menu li a:hover{text-decoration:none; background: url(../img/righetta.gif) repeat-x 0 18px; }

.menuSel{text-decoration:none; background: url(../img/righetta.gif) repeat-x 0 18px;color:#fff;}


.menuScuole{list-style:none; margin:20px 0 0 0; padding:0;}
.menuScuole li{margin:0 14px 0 0; display:inline; font-size:110%; border:0px solid}
.menuScuole li a{text-decoration:none;padding-bottom:15px;color:#fff}
.menuScuole li a:hover{text-decoration:none; background: url(../img/righetta.gif) repeat-x 0 18px; }


h1{margin:0 0 40px 0; padding:0; font-size:180%; color:#CF709F;}
h2{margin:30px 0 20px 0; padding:0; font-size:120%; color:#CF709F;}

h3{margin:0px 0 0px 0; padding:0; font-weight:normal; letter-spacing:2px; font-size:200%;}
h4{margin:0px 0 20px 0; padding:0; font-weight:normal; letter-spacing:2px; font-size:260%;}
h5{margin:0px 0 20px 0; padding:0; font-weight:normal; letter-spacing:2px; font-size:260%; color:#CF709F;}
h6{margin:5px 0 20px 0; padding:0; font-size:120%;}



.link1{color:#999;text-decoration:none;}
.link1:hover{color:#999;text-decoration:underline;}
.link2{color:#fff;text-decoration:none; font-weight:bold;}
.link2:hover{color:#fff;text-decoration:underline; font-weight:bold;}
.link3{color:#fff;text-decoration:none;  font-size:60%; letter-spacing:0px;}
.link3:hover{color:#fff;text-decoration:none;}

.link4{color:#fff;text-decoration:none; font-weight:bold; font-size:110%;}
.link4:hover{color:#fff;text-decoration:underline; font-weight:bold;}

.link5{color:#fff;text-decoration:none; font-weight:bold; font-size:110%;}
.link5:hover{color:#fff;text-decoration:underline; font-weight:bold;}

.link6{color:#fff;text-decoration:none;  font-size:80%; letter-spacing:0px;}
.link6:hover{color:#fff;text-decoration:none;}


.link7{color:#fff;text-decoration:underline; font-weight:bold;}
.link7:hover{color:#fff;text-decoration:none; font-weight:bold;}


.maiu{text-transform:uppercase; font-size:80%; letter-spacing:2px;}
.maiu2{text-transform:uppercase; font-size:100%; color:#fff;letter-spacing:2px;text-decoration:none;}
a.maiu2:hover{text-transform:uppercase; font-size:100%; color:#fff;letter-spacing:2px;text-decoration:none;}




.rituali{float:left; margin:40px 90px 0 10px;}
.ritratti{float:left; margin:40px 0px 0 0;}
.scenari{float:left; margin:30px 90px 0 10px;}
.distanze{float:left; margin:30px 0px 0 0;}




.titProvince{float:left; margin-top:80px;}
.boxProvince{float:left; margin:30px 15px 0 10px;}



.contCollezioni{margin-top:70px; float:left;}
* html .contCollezioni{width:800px; }
*:first-child+html .contCollezioni{width:810px; }

.contCollezioni2{margin-top:70px; float:left;}
* html .contCollezioni2{width:770px; }
*:first-child+html .contCollezioni2{width:770px; }



.laCollezione{height:225px; margin-top:50px; margin-right:35px; float:left;}
* html .laCollezione{margin-right:30px;}
.sfondoThumb{background: url(../img/sfondoThumb.gif) no-repeat; height:154px; width:154px; text-align:center;}
.allThumb{margin-left:-8px; margin-top:0}
*:first-child+html .allThumb{margin-bottom:15px;}
* html .allThumb{margin-bottom:15px;}


.bianco{color:#fff;}
.txt1{margin:20px 0 0 0px;}
.txt2{margin:20px 0 0 10px;}
.rigaSepara{margin-top:15px; width:360px; background: url(../img/punti.gif) repeat-x;}
.tit1{font-size:80%; color:#999; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.tit2{font-size:100%; text-align:center;}
.tit2 a{text-decoration:none;}
.tit2 a:hover{text-decoration:none;}
.tit4{font-size:80%; color:#CF709F; letter-spacing:1px; text-transform:uppercase; text-align:center;}
a.tit4:hover{font-size:80%; color:#fff; letter-spacing:1px; text-transform:uppercase; text-align:center; text-decoration:none;}


.contFoto{float:left;margin-top:20px;text-align:center;width:95%;}
.tasti {margin-top:20px; margin-left:200px;text-align:center;width:100%;}
* html .tasti {margin-left:0px;text-align:center;width:100%;}
*:first-child+html .tasti { margin-left:0px;text-align:center;width:100%;}

.foto{float:left;margin-top:10px;text-align:center;width:100%;}
.foto img{ border:1px solid #fff; padding:4px;}
.didaFoto{float:left;margin-top:10px;text-align:center;width:100%; font-size:120%;}
.data{ color:#CF709F; margin-right:10px;}


.altreFoto {float:left;margin:40px 0 20px;width:100%;}
.altreFotoTot {float:left;margin:40px 0 20px;width:100%;}

.esitoFotoTh {float:left;font-size:90%;height:240px;margin:15px 10px 0 10px;overflow:hidden;padding:0;text-align:center;width:160px;}
.centraFoto {display:table-cell;height:160px;text-align:-moz-center;vertical-align:bottom;width:160px;}
.fotoTh{display: block; border:1px solid #fff; padding:2px;}
.listaFoto {list-style:none;margin:10px 0 0;padding:0;width:154px;}


.selezionata{display: block;  padding:10px; background: url(../img/righetta.gif);}



.listaFoto a{font-size:110%;color:#CF709F; text-decoration:none;}
.listaFoto a:hover{color:#fff; text-decoration:underline;}

.termine{margin-top:10px; font-size:120%;}
.termine span{text-decoration:underline; font-weight:bold;}


.barraRisultati {background: url(../img/sfondo.gif);font-size:110%;margin:20px 0 0 0;padding:3px 3px 3px 15px; text-transform:uppercase; width:100%; text-align:left;}

.barraRisultati select{ font-family: Trebuchet MS, Verdana; font-size:100%; border:0;}
.w300{width:330px;}
.w65{width:70px}
.w60{width:60px;}

.txtProv{font-size:110%; float:left; width:780px; text-align:justify;}
*html .txtProv{font-size:110%; float:none; width:780px;}
*:first-child+html .txtProv{font-size:110%; float:none; width:780px;}


.nomeProv{letter-spacing:2px; font-size:100%; color:#CF709F;margin-right:40px;}

.alRituali{float:right; margin:0 0 0 14px;}

    
.txtHome{text-align:justify;font-size:100%;}




.listaVideo {list-style:none;margin:20px 0 0;padding:0;width:200px;}

.listaVideo a{font-size:110%;color:#CF709F; text-decoration:none;}
.listaVideo a:hover{color:#fff; text-decoration:underline;}





.esitovideo {float:left;font-size:90%; height:330px; margin:15px 10px 0 70px; overflow:hidden; padding:0; text-align:left; width:260px;}
*:first-child+html .esitovideo {margin:15px 10px 0 50px;}
*html .esitovideo {margin:15px 10px 0 40px;}
.titoloVideo{margin-top:10px; font-size:120%;}
.ilvideo{margin:40px 0 0 30px;}
.tit3{margin-top:40px;font-size:80%; color:#999; letter-spacing:2px; text-transform:uppercase;}
.videoTh{display: block; border:1px solid #999; padding:2px;}
.rigaSeparaVideo{margin-top:50px; width:700px; background: url(../img/punti.gif) repeat-x;}


.centraVideo {display:table-cell;height:160px;vertical-align:bottom;width:160px;}
*:first-child+html .centraVideo {display:table-cell;height:160px;vertical-align:bottom;width:160px;}
*html .centraVideo {display:table-cell;height:160px;vertical-align:bottom;width:160px;}



.boxStoria{margin-top:20px; padding:5px; text-align:justify; width:700px; background:#fff; border:6px solid #ccc; color:#000;}

.linkHome{margin:2px 0 0 0px; color:#fff; text-transform:uppercase;position:absolute}
.linkHome a{ text-decoration:none; color:#fff; background: url(../img/cercaAltoOn.gif) no-repeat top left; padding-left:16px; }
.linkHome a:hover{ text-decoration:none; color:#CF709F; background: url(../img/cercaAlto.gif) no-repeat top left; padding-left:16px; }

.linkInvia{font-size:80%; color:#CF709F; letter-spacing:1px; text-transform:uppercase; text-align:center; background: url(../img/invia.gif) no-repeat top right; padding-right:16px;}
a.linkInvia:hover{font-size:80%; color:#fff; letter-spacing:1px; text-transform:uppercase; text-align:center; text-decoration:none;background: url(../img/inviaOn.gif) no-repeat top right; padding-right:16px;}

.evid{text-decoration:underline; font-weight:bold;}
.descrizione{font-size:80%;}


.tag20{font-size:87% }
.tag19{font-size:94% }
.tag18{font-size:101%}
.tag17{font-size:108%}
.tag16{font-size:115%}
.tag15{font-size:122%}
.tag14{font-size:129%}
.tag13{font-size:136%}
.tag12{font-size:143%}
.tag11{font-size:150%}
.tag10{font-size:157%}
.tag9 {font-size:164%}
.tag8 {font-size:171%}
.tag7 {font-size:178%}
.tag6 {font-size:185%}
.tag5 {font-size:192%}
.tag4 {font-size:199%}
.tag3 {font-size:206%}
.tag2 {font-size:213%}
.tag1 {font-size:220%}
.tag0 {font-size:227%}



#bannerHome{float:left; margin-top:5px;}


#slideshow {
	float:left; width:400px; height:200px; border:1px solid #fff; margin-right:10px;
}

#navigation {
	border:0px solid;
	float:left;
	
}

#navigation a {
	text-decoration: none;
}

#navigation ul {
	list-style: none;
	margin:5px 0 0 0;
	padding:0;
}

#navigation ul li {
	display: inline;
	margin:0 5px 0 0;
	padding:0;
}

#navigation ul img {
	border: 0;
}

#pulsantiSlide {
	position: relative;
	float:left;
	z-index: 101;
	width:100px;
	border:0px solid;
	margin-top:5px;
	margin-left:10px;
}

#pulsantiSlide a {
	text-decoration: none;
}

#pulsantiSlide a img {
	border: 0;
}
