body {
	margin: 0;
	padding: 0;
	background: #FFFDF0 url(immagini/sfondo-sangimignano.jpg) 0 0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D2D2D;
}

p{
	padding: 0 0 12px 0;
	margin: 0;
}

img{
	border: none;
}

a{
	color: #800000;
	text-decoration: underline;
}
a:hover{
	color: #003A75;
}

.contenitore{
	width: 960px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: left;
}
.sangimignano{
	width: 537px;
	height: 30px;
	padding: 30px 0 0 423px;
	margin: 0;
	color: #232323;
	font-size: 15px;
	font-weight: bold;
}
.sangimignano .lang1{
margin-left: 25px;	
}
.sangimignano .lang2{
margin-left: 22px;	
margin-right: 25px;	
}

.foto{
	width: 960px;
	height: 233px;
	padding: 0;
	margin: 0;
}

.turismo{
	width: 960px;
	height: auto;
	padding: 0;
	margin: 0;
	background: url(immagini/sfondo-turismo.jpg) 0 0 repeat-x;
	color: #545454;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.turismo h6{
	text-transform: uppercase;
	padding: 0 0 10px 0;
	margin: 0;
}
.turismo .video{
	width: 379px;
	height: 119px;
	padding: 19px 0 0 18px;
	margin: 0;
	float: left;
}
.turismo .video .link{
	width: 96px;
	height: 58px;
	padding: 0 12px 0 33px;
	margin: 0;
	float: left;
}
.turismo .video .presentazione{
	width: 192px;
	height: 58px;
	padding: 0 46px 0 0;
	margin: 0;
	float: left;
}
.turismo .video .presentazione h3{
	color: #2D2D2D;
	font-size: 11px;
	padding: 0 0 6px 0;
	margin: 0;
}
.turismo .video .fine{
	clear: left;
	font-size: 2px;
	height: 3px;
}
.turismo .mappa{
	width: 563px;
	height: 119px;
	padding: 19px 0 0 0;
	margin: 0;
	float: left;
}
.turismo .mappa .link{
	width: 96px;
	height: 58px;
	padding: 0 12px 0 33px;
	margin: 0;
	float: left;
}
.turismo .mappa .presentazione{
	width: 392px;
	height: 58px;
	padding: 0 30px 0 0;
	margin: 0;
	float: left;
}
.turismo .mappa .presentazione h3{
	color: #2D2D2D;
	font-size: 11px;
	padding: 0 0 6px 0;
	margin: 0;
}
.turismo .mappa .presentazione h3 a{
	color: #2D2D2D;
	text-decoration: none;
}
.turismo .mappa .presentazione h3 a:hover{
	color: #800000;
}
.turismo .mappa .fine{
	clear: left;
	font-size: 2px;
	height: 3px;
}
.turismo .stop{
	clear: left;
	font-size: 2px;
	height: 3px;
}


.info{
	width:960px;
	height: auto;
	padding: 0;
	margin: 0;
}
.info ul{
	padding: 12px 0 0 0;
	margin: 0;
}
.info li{
	display: inline;
	padding: 0;
	margin: 0 12px 0 0;
}
.info a.uno{
	height: 0px;
	padding: 8px 30px 21px 30px;
	border: none;
	text-decoration: none;
	margin: -6px 5px;
	background: url(immagini/bottone.gif) 0 0 no-repeat;
	font-size: 14px;
}
.info a.uno{
	padding-bottom: 10px;
	text-decoration: none;
}
.info a.uno:link,
.info a.uno:visited {
	color: #800000;
	text-decoration: none;
}
.info a.uno:hover,
.info a.uno:focus,
.info a.uno:active {
	background: url(immagini/bottone-over.jpg) 0 0 no-repeat;
	text-decoration: none;
}
.info a.due{
	height: 0px;
	padding: 8px 46px 21px 46px;
	border: none;
	text-decoration: none;
	margin: -6px;
	background: url(immagini/bottone.gif) 0 0 no-repeat;
	color: #800000;
	font-size: 14px;
}
.info a.due{
	padding-bottom: 10px;
	text-decoration: none;
}
.info a.due:link,
.info a.due:visited {
	color: #800000;
	text-decoration: none;
}
.info a.due:hover,
.info a.due:focus,
.info a.due:active {
	background: url(immagini/bottone-over.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.info a.tre{
	height: 0px;
	padding: 8px 46px 21px 46px;
	border: none;
	text-decoration: none;
	margin: -6px;
	background: url(immagini/bottone-offerta.gif) 0 0 no-repeat;
	color: #800000;
	font-size: 14px;
}
.info a.tre{
	padding-bottom: 10px;
	text-decoration: none;
}
.info a.tre:link,
.info a.tre:visited {
	color: #800000;
	text-decoration: none;
}
.info a.tre:hover,
.info a.tre:focus,
.info a.tre:active {
	background: url(immagini/bottone-offerta-over.gif) 0 0 no-repeat;
	text-decoration: none;
}

.info .storia{
	width: 174px;
	height: 279px;
	padding: 6px;
	margin: 0 15px 0 0;
	background-color: #909090;
	color: #E6E6E6;
	font-size: 12px;
	text-align: left;
	float: left;
}
.info .storia h3{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
}
.info .storia a{
	color: #800000;
	text-decoration: underline;
}
.info .storia a:hover{
	color: #FFCC00;
}

.info .hotelpescille{
	width: 328px;
	height: 133px;
	padding: 158px 22px 0 22px;
	margin: 0 15px 0 0;
	background: url(immagini/sfondo-hotelpescille.jpg) 0 0 no-repeat;
	color: #1C1C1C;
	font-size: 13px;
	float: left;
}
.info .hotelbelsoggiorno{
	width: 328px;
	height: 133px;
	padding: 158px 22px 0 22px;
	margin: 0;
	background: url(immagini/sfondo-hotelbelsoggiorno.jpg) 0 0 no-repeat;
	color: #1C1C1C;
	font-size: 13px;
	float: left;
}

.info .piede{
	width: 922px;
	height: auto;
	padding: 14px 19px 0 19px;
	margin: 12px 0 0 0;
	background: url(immagini/sfondo-piede.gif) 0 0 no-repeat;
	color: #2D2D2D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	clear: left;
}
.info .piede .distanze{
	width: 425px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}
.info .piede .distanze h6{
	text-transform: uppercase;
	padding: 0 0 6px 0;
	margin: 0;
	color: #545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.info .piede .distanze i{
	color: #525252;
	font-style: normal;
}
.info .piede .distanze .voci{
	width: 130px;
	height: auto;
	padding: 0;
	margin: 0 11px 0 0;
	float: left;
}
.info .piede .vino{
	width: 335px;
	height: 60px;
	padding: 6px 150px 0 12px;
	margin: 0;
	background: url(immagini/sfondo-castellodipescille.jpg) 0 0 no-repeat;
	color: #545454;
	font-size: 10px;
	text-align: left;
	float: left;
}
.info .piede .vino h3{
	color: #2D2D2D;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 6px 0;
	margin: 0;
	text-transform: uppercase;
}
.info .piede .vino b{
	font-weight: bold;
}

.info .piede .link {
	width: 960px;
	height: auto;
	padding: 18px 0 12px 0;
	margin: 0;
	text-align: center;
	color: #BCB596; 
	clear: left;
}
.info .piede .link a{
	color: #BCB596;
	text-decoration: underline;
}
.info .piede .link  a:hover{
	color: #003A75;
}




/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 340px;
	 text-align: center;
    
    background-color: #EEE;
    color: #333;
    border: 2px solid #BCB596;
    padding: 0;
}
.jqmWindow #chiudi{
	text-align: right;
	border-bottom: 1px solid #CDCDCD;
	padding: 5px 5px 3px 5px;
	margin: 0 0 15px 0;
}
.jqmWindow #videooo{
	margin: 0 22px 22px 22px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


.mappageo{
	width: 960px;
	height: 520px;
	color: #000;
}
