@charset "utf-8";

@import url("menu.css");

body.ver1{
background: url(../gr/bkg1.jpg) fixed;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
height:100%; 
}
	
html{
height:100%;
min-height:101%;
margin-bottom:1px;
}


a{
text-decoration:none;
color:#900;
}

a:hover{
text-decoration:underline;
color:#C00;
}

a img{
border:none;
}

#wrapper{
width:720px;
margin-left:auto;
margin-right:auto;
}

#testata{
width:720px;
height:270px;
margin-left:auto;
margin-right:auto;
float:left;
background: url(../gr/testata.png) no-repeat;
}

#flags{
width:150px;
height:46px;
margin-left:350px;
float:left;
/* x ie6 */
display:inline;
}

#corpo{
width:720px;
margin-left:auto;
margin-right:auto;
float:left;
background: url(../gr/fill-contenuto.png) repeat-y;
}

#fasciaFoto{
width:700px;
margin-left:auto;
margin-right:auto;
float:left;
/*
border-top:5px solid #C00;
border-bottom:5px solid #C00;
*/
height:140px;
margin:0 10px 0 10px;
display:inline;
}

#contenuto{
width:570px;
margin-left:75px;
font-size:14px;
color:#333;
float:left;
display:inline;
padding-bottom:25px;
}

h1.titolo{
font-size:25px;
color:#333;
font-weight:normal;
margin-top:30px;
}

h1.titolo2{
font-size:25px;
color:#333;
font-weight:normal;
margin-top:30px;
text-align:center;
}

.epigrafe{
text-align:center;
}

p.mappe{
	font-size:13px;
	border:1px solid #666;
	padding:5px 3px 5px 3px;
	text-align:center;
	background: #FFF url(../gr/ico-mappa.gif) no-repeat 5px 5px;;
	}
p.mappe a{margin-left:7px; margin-right:7px; font-weight: bold}

h2.sottotitolo{
font-size:13px;
color:#069;
margin-top:10px;
border-bottom:1px solid #069;
}


h1.titolo3{
font-size:20px;
color:#333;
font-weight:normal;
margin-top:15px;
text-align:center;
}

h1.titolo4{
font-size:16px;
color:#333;
font-weight:normal;
margin-top:15px;
text-align:center;
}



.imgSx, .imgDx, .imgCx, .imgSx2, .imgDx2{
padding:5px;
background-color:#FFF;
border:1px solid #069;
margin-bottom:5px;
}

.imgSx2, .imgDx2{
padding:14px 5px 5px 5px;
background:#FFF url(../gr/polaroid.gif) top left no-repeat;
}

.imgSx, .imgSx2{
float:left;
margin-right:15px;
}
.imgDx, .imgDx2{
float:right;
margin-left:15px;
}

.gal{
padding:14px 3px 3px 3px;
border:1px solid #DDD;
background:#FFF url(../gr/polaroid.gif) top left no-repeat;
margin-bottom:15px;
margin-right:18px;
float:left;
}

.galEpigrafe{
padding:14px 3px 3px 3px;
border:1px solid #DDD;
background:#FFF url(../gr/polaroid.gif) top left no-repeat;
margin-bottom:15px;
margin:18px;
}

.paginazione{
height:22px;
width:400px;
border:1px solid #FFF;
text-align:center;
font-size:11px;
margin-bottom:15px;
float:left;
}
.pag{
float:left;
padding:2px;
margin:2px;
}
.nav{
background-color:#FFF;
padding:2px;
margin:2px;
float:right;
}
.nav a:hover{color:#C00;}

.box1{
border:1px solid #FFF;
font-size:11px;
padding:4px;
}

#footer{
background: transparent url(../gr/footer-bkg.png) no-repeat;
width:720px;
height:50px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:center;
margin-left:auto;
margin-right:auto;
float:left;
}

#footer a{color:#666;}
#footer a:hover{ color:#900;}


.ico1{
	float:left;
	margin-right:10px;
	}

.mappa{
	width:564px;
	padding:1px;
	border:1px solid #630;
	float:left;
	margin-top:5px;
	}

hr{
	height:1px;
	color:#CCC;
	background:#CCC;
	border:0;
}

table.tabellaForm{
margin-left:auto;
margin-right:auto;
}

.titoletto{
font-weight: bold;
color:#A29473;
font-size:13px;
}

.bordo1{
padding:2px 10px 2px 10px;
border:1px dotted #CCCCCC;
}

/* stili per la entry page */
#headHP{
	background: url(../gr/logoHp.png) no-repeat;
	width:438px;
	height:294px;
	margin-left:auto;
	margin-right:auto;
}
#flagsHp{
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	width:438px;
	height:50px;
	}
#payoff{
	margin-top:30px;
	color:#333333;
	font-size:17px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:560px;
	}
#payoff span{
	text-align:right;
	float:right;
	}

/*
blockquote.quotes {
	display: block;
	background: url(../gr/quote-start.gif) 0 5px no-repeat;
	padding: 0px 0px 0 40px;
	margin:0;
	width: auto;
	border: 0;
}

blockquote.quotes p {
	padding: 0 38px 0 0;
	margin-top: 0;
	background: url(../gr/quote-end.gif) 100% 100% no-repeat;
	text-align:justify;
}
*/
.keyHp{
	margin-top:70px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

h1.small{
	font-size:10px;
	font-weight:normal;
	color:#666;
	}
	
#flashcontent{height:100%;}


.mappaGrande{
	margin:20px;
	padding:4px;
	border:2px solid #333;
	background-color:#FFF;
	width:712px;
	}
