@charset "windows-1252";
/* CSS Document */
.box img {
	position:relative;
	z-index:20;
	border: 5px solid #EEEEEE;
	margin: 0 5px;
	padding: 5px;
}
.youtube{
	z-index:0;	
}

#RokBoxBox {
position: relative;
z-index:0;
}
p{
	padding:0px;
	vertical-align:top;
	margin:0px;
	border:0px;
}
.alcentro{
	margin:0px;
	padding:0px;
	height:25px;
	vertical-align:middle;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:15px;
	text-align:center;
	width:980px;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body .alcentro {
   	height:25px;
    }
     .centropagina{  
	float:left;
	    min-height:400px;
		background-color:#000;
     	background-image:url(images/barrasx.png);
		background-position:left;
		background-repeat:repeat-y;
		margin-top:0px;
		width:980px;
		border:0px;
}
 .sfondocentropagina{
	float:left;
    min-height:400px;
    background-image:url(images/gelsi.png);
	background-position: 40px 10px;
	background-repeat:no-repeat;
	margin-top:0px;
	width:980px;
	border:0px;
}
.riquadrocontenuti{
	float:left;
	min-height:400px;
	margin-top:0px;
	width:658px;
	border:0px;
	margin-left:86px;
}
.riquadrocontenutiFoto{
	float:left;
	min-height:400px;
	margin-top:0px;
	width:950px;
	border:0px;
	margin-left:25px;
}

.riquadroHome{
	float:left;
	min-height:400px;
	margin-top:0px;
	width:658px;;
	border:0px;
	margin-left:220px;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body .riquadrocontenuti {
	width:794px;
	margin-left:136px;
}	
.divsopra{   
	clear:both;
    width:780px;
    min-height:20px;
    padding:0px;
	margin:0px;
}
.divsotto{}
.divsottoHome
{
	margin-top:200px;
	height: 775px;
}
.divsottoIntro
{
	float:left;
	margin-top:50px;
	
}

.imggelsi img{
border:none;
}
.imggelsi{
/*	border:1px solid #6e672b;*/
border:none;
	width:515px;
	height:390px;
	text-decoration:none;
	color:#000;
	background:#000;
}
.gelsiintro{
	margin:auto;
	padding:0px;
	border:none;
	width:802px;
	height:450px;
	margin-left:100px;
	text-decoration:none;
	color:#000;
	background:#000;
}

/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body .imggelsi
{
	border:none;
	width:800px;
	height:450px;
	background:none;
}
.riquadroEventiTesto{
	float:right;
    width:724px;
	text-align:center;
	line-height:25px;
	min-height:200px;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body .riquadroEventiTesto {
width:744px;
padding:20px;
}
.riquadroFotoGallery{
	float:left;
	width:950px;
	vertical-align:middle;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:25px;
	 line-height: normal;
	padding:20px;
	min-height:50px;
	color:#ddd;
    height: 40px;
}

.riquadroFotoTestoGal{
	float:left;
	width:324px;
	height:300px;
	vertical-align:middle;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	padding:0px;
	margin:0px;
	margin-left:100px;
	color:#ddd;
}
.riquadroFotoTesto{
	float:left;
	width:704px;
	vertical-align:middle;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:25px;
	 line-height: normal;
	padding:20px;
	min-height:100px;
	color:#ddd;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body .riquadroFotoTesto {
width:744px;
padding:20px;
}
.riquadroFotoTesto a{
	color:#FFF;
	text-decoration:none;
}
.sistemamargine{
   	margin-top:-8px;
}
.spazia15px{
	float:left;
    width:680px;
    margin:0px;
    padding:0px;   
	height:15px;
}
.linea1pxlunga{
	float:left;
	width:694px;
    overflow:hidden;
    height:1px;
	/*background-color:#888;*/
	background-color:#CCC;
}
.linea1px{
	float:left;
	width:594px;
    overflow:hidden;
    height:1px;
	margin-left:50px;
	background-color:#CCC;
}
.asx{
	min-height:100px;
	vertical-align:middle;
	margin:10px;
	padding:10px;
    margin-top:20px; 

}
.adx{ 
	min-height:100px;
  margin:10px;
  margin-top:15px; 
  	text-align:right;
}
.asxGal{
	vertical-align:middle;
	margin:0px;
	padding:0px;
    margin-top:10px; 
    margin-left:10px;
   }
.adxGal{ 
  margin:0px;
  margin-top:0px; 
 text-align:right;
  margin-left:10px;
  
}
.acx{ 
	min-height:100px;
   margin-top:15px; 
   margin-bottom:15px;
	text-align:center;
}
.asxTitolo{
    margin-left:20px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	text-align:left;
}
.adxTitolo{
    margin-left:20px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}
.acxTitolo{
	height:20px;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
		font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}
.TitoloEventi{
	height:20px;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
		font-family: Arial, Helvetica, sans-serif;
		font-style:normal;
	font-style:normal;
	font-weight:normal;
	font-size:18px;
	text-align:center;
}
#map_canvas {
border:1px solid #999;
margin: 1px;
padding: 0;
}
#involucro {
float:left;
border:1px solid #999;
width:980px;
margin: 1px;
padding: 0;
height:auto;
}
body {
width:980px;
max-width:980px;
margin: auto;
padding: 0;
text-align:center; /* IE5.5 */
color:#333;
}
#bordo {
width:980px;
border:1px solid #333;
float:left;
text-align:left; /* IE5.5 */
}
#nobordo {
width:980px;
border:none;
float:left;
text-align:left; /* IE5.5 */
}
#centrato {
float:left;
width:980px;
height:100%;
margin:auto;
text-align:left; /* IE5.5 */
}
.riquadro {
clear:both;
border:0px;
width:980px;
margin:auto;
text-align:left; /* IE5.5 */
}
#riquadro_interno {
width:925px;
height:100%;
padding :0;
margin:auto;
text-align:left; /* IE5.5 */
}
#intestazione{
	float:left;
	background-color:#456;
	background-image:url(images/testata.png);
	background-repeat:no-repeat;
	width:980px;
	height:158px;
}
#sxmenu{
	float:left;
	background-image:url(images/sxmenu.png);
	width:86px;
	height:22px;
}
#g{
	position:fixed;
	margin-left:29px;
	background-image:url(images/g.png);
	width:41px;
	height:72px;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body #g{
		position:absolute;
}
html>body #g_bianco{
		position:absolute;
}
/*HACK SPECIFICA PER IE7 WOLF*/
*:first-child+html #g{
	position:absolute;
	left:1.5px;
}
*:first-child+html #g_bianco{
	position:absolute;
	left:1.5px;
}
*:first-child+html body{
	position:absolute;
	width:980px;
}
#g_bianco{
	position:fixed;
	margin-left:29px;
	background-image:url(images/g_trasp.png);
	width:41px;
	height:72px;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body #g_bianco{
}
/*HACK SPECIFICA PER IE7 WOLF*/
*:first-child+html #g_bianco{
position:relative;
left:29px;
margin-left:0px;
}
#barrasx{
float:left;
background-image:url(images/barrasx.png);
background-repeat:repeat-y;
height:200%;
width:29px;
overflow:hidden;
}
#testata_sopra {
border-top:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
background:#ffffb0;
float:left;
width:940px;
padding: 0px 0px 0px 40px;
margin: auto;
text-align:left; /* IE5.5 */
}
#testata_sx {
padding: 10px 0px 0px 10px;
float:left;
width:302px;
margin: auto;
height:44px;
}
#testata_dx {
padding: 0px 0px 0px 40px;
float:left;
width:530px;
margin:auto;
height:44px;
}
#testata_sotto {
border:1px solid #AAAAAA;
border-bottom:0px solid #BBBBBB;
clear:left;
width:925px;
height:170px;
margin:0;
padding:0px 0px 0px 0px;
}
img {
float:left;
margin: auto;
border: hidden;
}
.SoundOff{
color:#918a34;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
float:left;
padding-left:877px;
margin-top:10px;
width:74px;
height:25px;
border:0px;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body SoundOff
{
padding-left:0px;
margin-left:880px;
}
.imgsx {
float:left;
margin:0;
padding:0;
margin-left:0px;
border: hidden;
}
#slidecentro{
float:right;
margin:0;
margin-top:2px;
padding:0;
margin-left:0px;
border: hidden;
font-size:20px;
min-height:537px;
}
.imgsxcentro {
float:left;
margin:0;
margin-top:-7px;
padding:0;
margin-left:0px;
border: hidden;
}
.imgsxpad{
float:left;
margin:0;
padding:0;
margin-left:2px;
border:0px;
}
imgtest {
margin:0px 0 0 0;
padding:10px 0px 0px 0px;
}
.imgcorpo{
margin: 1em;
margin-top:0;
margin-left:0;
padding:0;
border:1px solid #666;
}
.imgcorpobordo{
float:left;
margin:auto;
margin: 1em;
border:2px solid #918a34;
}
.imgcorpobordocx{
margin: 1em;width:600px;
border:2px solid #918a34;
text-align: center;
margin-bottom:100px;
}
.imgcorpobordodx{
float:right;
margin: 1em;
border:2px solid #918a34;
}
.imgcorpobordoGal{
float:left;
margin:auto;
margin: 1em;
width:280px;
border:2px solid #918a34;
}
.imgcorpobordoGaldx{
float:right;
margin: 1em;
width:280px;
border:2px solid #918a34;
}
.imgcorpodx{
float:right;
margin:1em;
margin-top:0;
padding:0;
border:1px solid #666;
}
.imgcorpocentro{
float:none;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-bottom:0px;
padding:0px;
}
.imgcorpocentrobordo{
float:none;
display: block;
margin-left: auto;
margin-right: auto; 
text-align: center;
border:1px solid #666;
}
ul{
	margin:0px;
	padding:0px;
	border:0px;
}
html{
background-color:#131313;
}
.credits{
float:left;
border:0px;
font-size:12px;
color:#AAA;
margin-left: auto;
margin-right: auto; 
text-align:left;
background-color:#131313;
}
.descrizione{
font-size:16px; 
text-align:justify;
}
.doratoTitolo{
color:#ac865f;
font-size:36px;
text-align:center;
}
.dorato{
color:#ac865f;
font-size:16px;
text-align:center;
}
.doratosmall{
color:#ac865f;
font-size:12px;
text-align:center;
}
h1{
margin-top:25px;
padding:0px;
vertical-align:bottom;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#a92056;
}
#riquadro_menu{
}
li{
border-left:0px;
display:inline;
}
.menuNavigazione li{
border-left:0px;
display:inline;
}
.commentoeventi{
	float:left;
	margin:30px;
	width:200px;
	color:#FFF;
}
.boxDescrizioneEventi{
	clear:left;
	float:left;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
}

.descrizioneEventi{
	float:left;
	color:#eee;
	width:100%;
	margin:auto;
	width:190px;
	margin-left:29px;
		/*background-color:#1d1c0a;*/
		background-color:#111;
	/*	border: 1px solid #312f12;*/
		text-align:justify;
		padding:5px;
		
}
.descrizioneEventiLarge{
	float:left;
	color:#eee;
	width:100%;
	margin:auto;
	width:600px;
	margin-left:46px;
	background-color:#222;
}
.imgeventi {
float:left;
display:inline;
width:260px;
text-align:center;
margin-right:4px;
margin-bottom:5px;
/*background-color:#FFF;*/
}
.noFloat{
	clear:both;
}
.imggallery{
float:left;
display:inline;
width:220px;
text-align:center;
margin-right:4px;
margin-bottom:5px;
margin-top:10px;
/*background-color:#FFF;*/
}
.imgeventilarge{
float:left;
width:700px;
text-align:center;
margin:20px;
margin-left:45px;
margin-bottom:5px;
}
.imgeventilarge img{
float:left;
width:600px;
border:2px solid #918a34;
text-align:center;
margin:auto;
margin-bottom:3px;
}
.imgeventi img{
float:left;
width:200px;
border:2px solid #918a34;
text-align:center;
margin-left:29px;
margin-bottom:3px;
}
.imggallery img{
float:left;
width:200px;
border:2px solid #918a34;
text-align:center;
margin-left:29px;
margin-bottom:3px;
}


.email, .email a{
height:22px;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
color:#fff;
}
.divmenu {
float:left;
background-color:#918a34;
height:22px;
width:894px;
overflow:auto;
}
.divmenu a{
height:22px;
float:left;
color:#000;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
padding:0px;
padding-left:7px;
padding-right:7px;
border:0px;
text-decoration:none;
font-weight:bold;
}
/*HACK PER TUTTI TRANNE IE6 WOLF*/
html>body .divmenu a{
}
.divmenu a:hover,
.divmenu a:focus,
.divmenu a:active{
/*QUI PASSA SOPRA IL MOUSE*/
background-color:#aea63e;
}
.divmenu .vocecorrente a{
color:#FFF;
}
.pulsante a,.pulsante b{
border:1px;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
float:left;
padding:0;
border:1px;
margin-top:2px;
width:117px;
height:62px;
padding-left:35px;
padding-top:20px;
text-decoration:none;
}
.pulsante a{
margin-left:70px;
}
.pulsante b{
margin-left:98px;
}
.pulsante a:hover,.pulsante b:hover,
.pulsante a:focus,.pulsante b:focus{
/*QUI PASSA SOPRA IL MOUSE*/
background:url(images/Matrimonio_Ristorante_Pulsante_premuto2.jpg);
color:#ffffff;
}
.pulsante a:active,.pulsante b:active{
/*QUI PASSA SOPRA IL MOUSE*/
background:url(images/Matrimonio_Ristorante_Pulsante_premuto.jpg);
color:#ffffff;
}
.pulsante .vocecorrente a{
color:#FF9;
}
.menu a{
padding:0;
text-decoration:none;
white-space:nowrap;
color:#FFF;
}
#riquadro_corpo_pagina{
border:1px solid #AAAAAA;
border-top:0px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:500;
width:925px;
margin:0;
padding-bottom:0em;
padding-top:0em;
height:auto;
}
.riquadro_corpo_fisso{
border:0px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:500;
width:980px;
margin:0;
margin-top:2px;
padding:0em;
text-align:center;
}
#colonna_sx{
padding:10px;
margin:0;
float:left;
width:605px;
background:#FEFEEE;
}
#colonna_dx{
padding:10px;
float:left;
width:280px;
margin:0;
background:#FEFEEE;
height:100px;
}
#Copyright{
border:1px solid #AAAAAA;
border-top: 0px;
font-weight:bold;
text-align:center;
clear:left;
width:905px;
height:22px;
margin:0;
margin-bottom:0em;
padding:10px;
background:#fad6e5;
}
#SottoCopyright{
height:1em;
font-weight:bold;
text-align:center;
clear:left;
width:905px;
margin:0;
margin-left:26px;
margin-bottom:0em;
padding:10px;
border:0;
}
table{
border-collapse:collapse;
}
.login
{
    float:left;
    margin-left:260px;
}