body { 
	width: 100%; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #5d5d5d;
	background-color:#fff;
	}
	
html {
	height: 100%;
}
	
a { 
	text-decoration: none;
	color: #861a03
	}
	
a:active { 
	text-decoration: underline
	}
	
a:hover { 
	color: #5d5d5d; 
	text-decoration: underline
	}
	
a:link {  
	text-decoration:underline
	}
	
a:visited { 
	text-decoration:underline
	}

a.grigio { 
	text-decoration: none;
	color: #2e2e2e
	}
	
a.grigio:active { 
	text-decoration: underline
	}
	
a.grigio:hover { 
	color: #5d5d5d; 
	text-decoration: underline
	}
	
a.grigio:link {  
	text-decoration:underline
	}
	
a.grigio:visited { 
	text-decoration:underline
	}

.title11 {
	font-size:11px;
	font-weight: bold;
	}
		
.text12 { 
	font-size:12px;
	}
		
.title12 { 
	font-size:12px;
	font-weight: bold;
	}
		
.title12g { 
	font-size:12px;
	font-weight: bold;
	color: #1f1f1f
	}
			
.title13 { 
	font-size: 13px;
	font-weight: bold;
	}
			
.title13r { 
	font-size: 13px;
	font-weight: bold;
	color: #c31015;
	}
			
.title14 { 
	font-size: 14px;
	font-weight: bold;
	}
	
.title14r { 
	font-size: 14px;
	font-weight: bold;	
	color: #861a03
}
	
.title15r { 
	font-size: 15px;
	font-weight: bold;	
	color: #861a03
}

.title16 { 
	font-size: 16px;
	font-weight: bold;
	}
			
.title18 { 
	font-size: 18px;
	}
	
.stammidistante {
	margin-right: 15px
}
	
.stammisopra {
	margin-top: 15px
}

	
/*inizio index*/	
#sfondo {
	background: url(../images/sfondo.jpg) top center no-repeat #c7c7c7
}

#generaleindex {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoindex.jpg) top center no-repeat #e1e1e1
}

#logomenu {
	width: 812px;
	margin: 0 33px 0 65px;
}

#logo {
	width: 320px;
	margin-top: 26px;
	float: left
}

#vocimenu {
	width:492px;
	float:right
}

#slogan {
	width: 515px;
	margin: 130px 0 0 385px;
}

#testone {
	width: 834px;
	padding: 0 33px 55px 33px;
	margin-top: 250px;
	background:url(../images/sfuma.png) top left repeat-x #c7c7c7
}

#rettaguest {
	width: 272px;
	margin-right: 14px;
	float: left
}

#rettaeventi {
	width: 268px;
	margin-right: 14px;
	float: left
}

#data {
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	color: #861a03;
	float: left
}

#evento {
	width: 188px;
	float: right
}

#rettaguida {
	width: 266px;
	float: right
}

#linkdestro {
	font-size: 12px;
	text-align:right;
	margin-top: 10px
}

#credits {
	width: 834px;
	background:url(../images/fondofooter.jpg) top left no-repeat;
	padding: 0 33px 40px 33px;
	font-size: 12px;
	color:#2e2e2e
}

#info {
	width: 248px;
	margin-top: 50px;
	float:left
}

.unpostaccato {
	margin-top: 5px;
}

#sitemap {
	width: 191px;
	margin-top: 50px;
	float:left
}

#trip {
	width: 150px;
	margin-top: 25px;
	background-color: #FFF;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	float:left
}

#io {
	width: 245px;
	margin-top: 50px;
	text-align:right;
	float: right
}
/*fine*/

/*inizio guest*/
#generaleguest {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoguest.jpg) top center no-repeat #e1e1e1
}

#testone2 {
	width: 834px;
	padding: 0 33px 55px 33px;
	margin-top: 385px;
	background:url(../images/sfuma.png) top left repeat-x #c7c7c7
}

#bordato {
	width: 262px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #FFF;
	padding: 5px;
	margin-left: 144px
}

#quiiltesto {
	width: 550px;
	margin-right: 18px;
	float: left
}

#foto {
	width: 266px;
	float: right
}

#consigliato {
	width: 150px;
	background-color: #FFF;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	margin-left: 200px
}
/*fine*/

/*inizio dove*/
#generaledove {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondodove.jpg) top center no-repeat #e1e1e1
}
/*fine*/

/*inizio link*/
#generalelink {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoguida2.jpg) top center no-repeat #e1e1e1
}
/*fine*/

/*inizio massaggi*/
#generalemassaggi {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoguida3.jpg) top center no-repeat #e1e1e1
}
/*fine*/

/*inizio incontri*/
#generaleincontri {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoincontri.jpg) top center no-repeat #e1e1e1
}
/*fine*/

/*inizio eventi*/
#generaleventi {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoeventi.jpg) top center no-repeat #e1e1e1
}

#data1 {
	width: 110px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: #861a03 1px solid;
	color: #861a03;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	margin-right: 15px;
	float: left;
}

#evento1 {
	width: 403px;
	float: right;
}
/*fine*/

/*inizio guida gay*/
#generaleguida {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
	margin-top: 12px;
	background: url(../images/fondoguida.jpg) top center no-repeat #e1e1e1
}
