body {
	background-color: #294A59;
	color: #000000;
}
a {
	background-color: transparent;
	color:#FFF;
}
a:visited {
	background-color: transparent;
	color:#FFF;
}
a:hover {
	background-color: transparent;
	color:#FFF;
}
img {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

a img{
  border-color: #FFF;
}
img.selected {
	border-style: double;
	border-width: 5px;
	border-color: #000000;
}

.testata{
width:935px;
height:85px;
background-color:#FFFFFF;
height : auto !important;
}





.mainImg img{
border: 0px;
}

.leftHead{
position:relative;

background-image:url(headerGalleryLeft2.gif);
background-repeat:no-repeat;
background-position:top; 
width:652px;
min-height:62px;
height:62px;
}
.rightHead{
position:relative;

padding:10 0 0 0;
background:url(headerGalleryRight2.gif) top no-repeat;
width:283px;
min-height:62px;
height:62px;
}


.titleRightBig{
color:#FFF;
font-family:Comic Sans MS,Verdana;
font-size:24px;
text-align:center;
margin:0 0 0 0;
}
.titleRightSmall{
position:relative;
margin-top:2px;
margin-right:10px;
color:#FFF;
font-family:Comic Sans MS,Verdana;
font-size:12px;

text-align:center;
}
.indexRightSmall{
position:relative;
margin-top:2px;
margin-right:20px;
color:#FFF;
font-family:Comic Sans MS,Verdana;
font-size:12px;
text-align:right;
}

.laterali{ 
background-color:#fff;
min-height: 556px;
width: 935px;

}

.centrale1280{
position:relative;
top:0px;
left: 165px;
width:920px;
}
.centrale{
position:relative;
top: 0px;
left: auto;
width:920px;
}



.centraleOther{
position:absolute;
top:0px;
left: 165px;
}
.indexGallery {
	/*background-image: url(sfondo.jpg);
	background-repeat: repeat;*/
/*float: right; */
position: absolute;
top: -2px;
left: 642px;
/*padding: 10px 0px 5px 0px;*/
height: 524px;
overflow: auto;
border: 2px;
border-color: #FFFF00;
border-style: solid;
color: #003366;
width: 274px;

}



.foto {	
/*float: right; */
position: absolute;
top: 60px;
left: 10px;
height: 480px;
/*overflow: auto;*/
border: 2px;
border-color: #FFFF00;
border-style: solid;
color: #003366;
width: 646px;
}



.headerFoto {	
/*float: right; */
position: relative;
height: 20px;
/*overflow: auto;*/
/*border: 0px;
border-color: #738FAB;
border-style: solid;*/
color: #003366;
width: 100%;
text-align: center;

}

.titoloFoto {	
/*float: right; */
position: relative;
height: 20px;
/*overflow: auto;*/
/*border: 0px;
border-color: #738FAB;
border-style: solid;*/
color: #003366;
width: 100%;
text-align: center;

}


.titoloExtra{
position:relative;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 15%;
/*overflow: auto;*/
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom: 1px;
border-color: #FFFF00;
border-style: solid;
color: #fff;
width: 100%;
text-align: center;


}

.contenutoExtra{
position:relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 70%;
overflow: auto;
color: #fff;
width: 100%;
text-align: center;

}


.extra2A{
position:absolute;
top: 584px;
left: 10px;
height: 150px;
overflow: hidden;
border: 2px;
border-color: #FFFF00;
border-style: solid;

color: #fff;
width: 460px;
text-align: center;
}
.extra2B{
position:absolute;
left: 468px;
top: 584px;
height: 150px;
overflow: hidden;
border: 2px;
border-color: #FFFF00;
border-style: solid;

color: #fff;
width: 460px;
text-align: center;
}


.didascalia{
font-size:11pt;
color:#FFF;
}

.sizeSmall{
font-size:12px;
font-style: italic;
}

.titolo14{
color:#FFF;
font-family:Comic Sans MS,Verdana;
font-size:18px;
left:auto;
text-align:center;
}


.titolo18{
color:#FFF;
font-family:Comic Sans MS,Verdana;
font-size:18px;
left:auto;
text-align:center;
}


.titolo24{
color:#FFF;
font-family:Comic Sans MS,Verdana;
font-size:24px;
left:auto;
text-align:center;
}
/* --- commenti --- */
.compari { width:464; background-color: #689CB2;background-image: url(commentlistbg3_b.jpg);background-repeat: no-repeat;background-attachment: scroll;padding-top: 20px; max-width:464;}
.comdispari { width:464; background-color: #AA0000;background-image: url(commentlistbg3_r.jpg);background-repeat: no-repeat;background-attachment: scroll; padding-top: 20px; max-width:464;}
.comtitolo { }
.comtesto { margin-bottom: 15px;  margin-left:6px;  font-family:Courier New,Verdana; font-size: 12px;color: #ffffff;line-height: 20px; max-width:464;}
.comautorepari {  width:464;background: #ffffff url("authorbg3_b.jpg") no-repeat; color: #689CB2;font-size: 8pt;	padding-left: 0px; max-width:464;}
.comautoredispari {  width:464;background: #ffffff url("authorbg3_r.jpg") no-repeat; color: #AA0000;font-size: 8pt;	padding-left: 0px; max-width:464;}
.comnumero {margin-left:6px;}
.formcommenti { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }
.commentifoto {margin:720 0 0 0; }

/* --- tag --- */
.areaTag{

 text-indent: 0;
 vertical-align: top;
 color: #FFF;
 background-color: #294A59;

 position: absolute;
 border: 1px solid #BCBCBC;
 margin: 0;
 padding: 5px;
 width: 200px;

}

/* --- message --- */
#mainMessage { width:320px; border-spacing:0; border:0; margin:auto;  background:#FFFFFF;}
td.mainMessage { padding:15px; vertical-align:top; text-align:left; }
#messageContent { width:320px; border:0; border-spacing:0; padding:0; }
#messageContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }
#dBlog { border:#cccccc 1px solid; padding:0; border-spacing:0; border-collapse:collapse; }
td.dBlog { padding:10px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:1px solid #cccccc; }
.titolo { margin-bottom:1em; font-size: 12pt; font-weight: bold; color: #76A7DC; margin-bottom: 5px; padding-left: 14px; background: url(gfx/h2bg.gif) top left repeat-y; }
.titolo a {font-size: 12pt; font-weight: bold; color: #76A7DC; margin-bottom: 5px;}

div#navigation{float:right;width: 180px}
div#content{margin-right: 200px;padding: 1em;background-color: #fff}
div#footer{clear:right; text-align:center; padding: 0.5em;
    background-color: #69c; color: #000}






















