@charset "UTF-8";
/* CSS Document */

body
{
background:#000066;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

#header {
	width: 1024px;
	height: 180px;
	margin: 0 auto;
	background: url(../images/header.png) no-repeat top;
	padding-bottom:0px;
	margin-bottom:0;
}

#menu
{
	margin-left:auto;
	margin-right:auto;
	height:30px;
	margin-bottom:0px;
	padding-top:105px;
	padding-left:240px;
}

#menu a	
{
display: block;
	float: left;
	height: 32px;
	padding: 0px 8px 0 8px;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 16px;
	color: #FFFFFF;
}

#menu a:hover
{
	color:#dc0000;
}

#page a
{
text-decoration:none;
color:#0027ff;
}

#page a:hover
{
	color:#dc0000;
}

#page a:visited
{
color:#8a00f5;
}

#page a:visited:hover
{
color:#dc0000;
}

#page
{
background:url(../images/contentBackground.png) repeat-y;
width:1024px;
margin:0 auto;
font-size:105%;
}

#pageTop
{
background:url(../images/contentTop.png);
width:1024px;
margin:0 auto;
display: block;
 clear: both;
 height:25px;
 padding-top:0px;
}

#contentFull
{
width:1006px;
margin:0 auto;
text-align:justify;
}

#footer
{
background:url(../images/contentBottom.png);
width:1024px;
margin:0 auto;
display: block;
 clear: both;
 height:25px;
}

.AlignRight
{
text-align:right;
float:right;
}

img.FotoGrande
{
max-width:1006px;
}

div.ContainerAnteprime
{
height:200px;
width:200px;
margin:12px auto;
padding:0 24px;
float:left;
text-align:center;
}

img.FotoAnteprima
{
max-width:200px;
max-height:200px;
display:inline;
margin:auto auto;
border:0px;
}

table.tabellaCatalogo
{
width:1006px;
border:#8b30de solid 1px;
}


table.tabellaCatalogo td
{
width:251px;
text-transform:capitalize;
}

table.tabellaCatalogo tr.rowA
{
background-color:#fff;
}

img.floatRightImg
{
float:right;
border:#8b30de solid 1px;
}

img.noBorder
{
	border:0px;
}

div.indexLogo
{
margin-left:auto;
margin-right:auto;
width:600px;
}

div.indexLogo img
{
padding:5px 5px;
}

img.langueMenuImg
{
height:20px;
margin-right:2px;
}

#esposizioni
{
	float: right;
	width: 250px;
	
	padding: 5px;
	margin-left: 8px;
	margin-right: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: #8a00f5 1px solid;
	
}

#esposizioni ul, li
{
	margin-left:5px;
	padding-left: 5px;
}

#esposizioni h4, p
{
	margin: 5px;
}