@charset "utf-8";
/* CSS Document */

body
	{
		background-color:#EAD0A8;
		background-image:url(../immagini/body.jpg);
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
		padding:0;
		margin:0;
		margin-bottom:10px;
	}
	
p
	{
		text-align:justify;
		margin-left:5px;
		margin-right:5px;
		line-height:140%;
	}
	
h3
	{
		font-style:italic;
	}
	
.center
	{
		text-align:center;
	}
	
.imgBorderDouble
	{
		border:3px double #7B2A19;		
		
	}
	
.divImgBorderDouble
	{
		margin-left:auto;
		margin-right:auto;
		width:460px;
		height:346px;
	}
	
.imgBorderDoubleVert
	{
		margin-left:auto;
		margin-right:auto;
		border:3px double #7B2A19;
		width:336px;
		height:448px;
		text-align:center;
		padding:2px;
	}

.contenitore
	{
		margin-left:auto;
		margin-right:auto;
		width:800px;
		border:1px solid #000000;
		color:#7B2A18;
		background-color:#EAD0A8;
	}
	
.header
	{
		margin:0;
		padding:0;
		height:150px;
		width:800px;
		overflow:hidden;
	}
	
.menu
	{
		background-color:#7B2A18;
		text-align:center;
	}
	
.menu ul#menu
	{
		list-style-type:none;
		margin:0;
		padding:0;
		width:800px;
		margin-left:auto;
		margin-right:auto;
	}

#menu li
	{
		float:left;
		font-size:16px;
		color:#e9cfa5;

	}
	
#menu li a
	{
		color:#e9cfa5;
		text-decoration:none;
		height:35px;
		margin:0 18px 0 18px;
	}
	
#menu li a:hover
	{
		text-decoration:underline;
	}
	
.voce
	{
		margin-top:10px;
		padding-bottom:12px;
	}
	
.simbolo
	{
		margin-top:6px;
	}
	
#menu li a.active
	{
		text-decoration:underline;
	}
	
/*#contenuto
	{
		width:790px;
		text-align:left;
		background-color:#EAD0A8;
		font-size:13px;
		line-height:17px;
	}*/
	
.contenuto
	{
		width:790px;
		text-align:left;
		/*background-color:#7B2A18;*/
		background-color:#EAD0A8;
		padding:5px;
		font-size:13px;
		line-height:17px;
	}
	
.contenuto a	
	{
		color:#7B2A19;
		font-weight:bold;
	}
	
.contenutoContatti
	{
		width:790px;
		text-align:left;
		background-color:#EAD0A8;
		/*background-color:#7B2A18;*/
		padding:5px;
		font-size:13px;
		line-height:17px;
	}
	
#slideHome
	{
		background-color:#E9CFA5;
		margin:0;
		padding:0;
		height:450px;
		line-height:5px;
	}
	
#sloganHome
	{
		text-align:right;
		margin:15px 5px 15px 0;
		font-style:italic;
		font-size:16px;
	}
	
#barra
	{
		clear:both;
		height:5px;
		width:800px;
		background-color:#e9cfa5;
		background-image:url(../immagini/bodyBarra.jpg);
		display:block;
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
.footer
	{
		margin-top:5px;
		background-color:#7B2A18;
		color:#e9cfa5;
		font-size:11px;
		width:800px;
		border:1px solid black;
		margin-left:auto;
		margin-right:auto;
		height:60px;
	}
	
.footer span
	{
		clear:both;
		display:block;
		text-align:center;
		margin-top:8px;
	}
	
.footer ul#menuFooter
	{	
		list-style-type:none;
		text-align:center;
		padding-left:0;
		width:100%;
		margin:10px 0 0 0;
		text-align:center;
	}

.footer ul#menuFooter li
	{
		display:inline;
	}
	
.footer ul#menuFooter li a	
	{
		color:#EAD0A8;
	}
	
#mailOk
	{
		text-align:center;
		font-weight:bold;
		text-decoration:underline;
	}
	
#form
	{
		margin-left:80px;
	}
	
h3, #controlloJs
	{
		clear:both;
		text-align:center;
	}
	
#controlloJs
	{
		color:#EAD0A8;
	}
	
#contatti
	{
		width:200px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top:10px;
		border: 3px double #7B2A19;
	}
	
.sottolineato
	{
		text-decoration:underline;
	}
	
.corsivo
	{
		font-style:italic;
	}
	
.riferimento
	{
		text-align:right;
	}
	
#simpleviewer
	{
		margin-top:80px;
	}
	
.imgPrima
	{
		margin-right:40px;
	}

.imgLink
	{
		border:none;
		border:3px double #7B2A19;
	}
	
.imgLink:hover
	{
		border:none;
		border:3px solid #7B2A19;
	}
	
.setImmagini
	{
		text-align:center;
	}
	
#copy
	{
		float:left;
		margin:10px 0 0 25px;
	}
	
#powered
	{
		float:right;
		margin:10px 25px 0 0;
	}
	
/* ---- CSS per menu javascript ----*/	
#dropmenudiv
	{
		position:absolute;
		border:1px solid black;
		border-bottom-width: 0;
		font-size:12px;
		line-height:18px;
		z-index:100;
		margin-top:-7px;
	}

#dropmenudiv a
	{
		width:180px;
		display: block;
		border-bottom: 1px solid black;
		padding: 1px 0;
		text-decoration: none;
		font-weight: bold;
		color:#000000;
		text-align:center;
	}

#dropmenudiv a:hover	/*hover background color*/
	{ 
		background-color: #7B2A18;
		color:#EAD0A8;
		width:180px;
	}
/* ---- fine CSS per menu javascript ----*/