body {	
  background-color: #27150B;
}

div#home{color:#FF99CC; 
font-family: Arial Narrow, Arial, sans-serif; 
font-size:20px; 
text-align:center;
}

div#home a {color:#FF99CC; font-weight:bold; text-decoration: none; text-align:center;}
div#home a:hover {color:#FDC7F9; font-weight:bold;text-decoration: none; text-align:center;}

div#titolo{color:#452d16; font-family: Segoe Script, Lucida handwriting, Comic sans ms; font-size:20px; text-align:center;}
div#titolo a {color:#452d16; font-weight:bold; text-decoration: none; text-align:center;}

/* Round border begin */
.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 9em}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:1px}
/* Round border end */

h1 {   color:#989898;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight: bold;
	 padding-top: 10px;
	 text-align: center;
	 padding-bottom: 1px;
	 text-decoration:none; 
}

h2 {   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: normal;
   text-decoration:none; 
	 text-align: center;
}

b {  /* color:#666666; */
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight: bold;
   text-decoration:none; 
}


.sitetable {
  background-color:#F3F3F3;
	padding-top: 5px;
	padding-bottom: 5px;
  vertical-align: top; 
	padding-left: 10px;
	padding-right: 20px;
	margin-bottom: 3px;
}

.textwhite {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   padding-left: 10x;
	 padding-right: 10px;
   text-decoration:none;
}

a.textwhite:hover {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   
}

.textwhite_header {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:2px;
   text-decoration:none;
}

a.textfooter {  color:#FF4C17;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:6px;
   text-decoration:none;
}

.textwhitebold {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight: bold;
   text-decoration:none;
}
.text {   color:#333333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
	 /* line-height: 1.5; */
	 
}  

.bodytext {   color:#333333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
	 margin: 6px;
}  
 
.textgray {   color:#989898;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
	 margin:5px;
   text-decoration:none;
}     
.textgraybold {   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight: bold;
   margin:5px;
   text-decoration:none; 
}

.textpink {   color:#FF99CC;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}  

.textpink:hover {  color:#FDC7F9;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}   

.textbrown {   color:452d16;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}  

.textbrownunder {   color:452d16;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
	 margin-top:10px;
	 margin-bottom:5px;
	 margin-left:5px;
   text-decoration:underline;
}  


.textred {   color:#FF4C17;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}     
.textred:hover {   color:#AC2900;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}   
.textredbold {   color:#AC2900;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight: bold;
   text-decoration:none; 
}
.textform {   color:#676767;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   padding-left: 25px;
}   

.textbordeauxbold {   color:#A71815;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight: bold;
   text-decoration:none;  
}  

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #543D36;
}

.belowfooter{ color:#543D36;
	position:absolute;
  line-height: 1.5;
	top:680px;
  width:850px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
	text-align:justified;
  left: 50%;
  margin-left: -425px;
}

.h1-home { color:#543D36;
	position:absolute;
  line-height: 1.5;
	top:640px;
  width:850px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
	text-align:center;
  left: 50%;
  margin-left: -425px;
}


#container {
position: relative; 
width: 401px; 
height: 500px;
}

#4-top-left {
position: absolute;
margin:0; 
padding:0; 
top: 0;
left: 0;
}

#4-top-right {
position: absolute;
margin:0; 
padding:0; 
top: 0;
left: 201;
}

#4-bottom-left {
position: absolute;
margin:0; 
padding:0; 
top: 251;
left: 0;
}

#4-bottom-right {
position: absolute;
margin:0; 
padding:0; 
top: 251;
left: 201;
}

.textimage { color:#FF99CC;
	position:absolute;
	top:10px;
	left:10px;
	width:200px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
}

.textphotogallery { color:#FF99CC;
	position:absolute;
	top:450px;
	left:80px;
	width:320px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}


