*
{
   font-family: Verdana, Sans-Serif;
   font-size: 11px;
   padding: 0px;
   margin: 0px;
}

a:active, a:link, a:visited
{
   color: #08668D;
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

body
{
   background-image:url(images/sfondo.jpg);
  background-position:top;
   background-color:#375fa5;
   background-repeat:no-repeat;
}

dd, dt, p, ol, td, th
{
   padding: 5px;
}

dt
{
   font-weight: bold;
   padding: 15px 5px 0px 5px;
}

h1
{
   color: #08668D;
   font-size: 17px;
   padding: 5px 5px 10px 5px;
}

h2
{
   color: #8DC2E1;
   font-size: 15px;
   padding: 5px;
}

h3
{
   color: #8DC2E1;
   font-size: 13px;
   padding: 5px;
}

img
{
   border: none;
}

table
{
   border-collapse: collapse;
}

textarea
{
   width: 240px;
   height: 100px;
}

ul
{
   padding: 5px;
}

ul li
{
   list-style-position: inside;
   padding: 5px;
}



#Main
{
   padding-top: 15px;
   margin: 0px auto;
   width: 717px;
}

#Head
{
   background-image: url(images/header.jpg);
   color: #000000;
   height: 168px;
}

#Menu
{

   border-color: #FFFFFF;
   border-style: solid;
   border-width: 3px;
   text-align: center;
   width: 711px;
}

#Menu a:active, #Menu a:link, #Menu a:visited
{
   color: #FFFFFF;
}

#Menu ul
{
}

#Menu ul li
{
		
   display: inline;
   padding: 10px;
}

#Body
{
   background-image: url(images/content_bg.jpg);
   color: #000000;
   padding-top: 7px;
   width: 100%;
}

#Body table
{
   width: 100%;
}

#Body table tr td
{
   vertical-align: top;
}

#Left
{
   padding-left: 8px;
   width: 70%;
}

#Right
{
   border-color: #FFFFFF;
   border-style: solid;
   border-width: 0px 0px 0px 3px;
   width: 30%;
}

#bg_foot
{
	background-image: url(images/footer_bg.jpg);
	}
#Foot
{
 background-image: url(images/footer_bg.jpg);  
   background-repeat: no-repeat;
   color: #FFFFFF;
   padding-top: 15px;
   text-align: center;
   width : 100%;
   
   
}

#Foot a:active, #Foot a:link, #Foot a:visited
{
   color: #87B3D0;
}

#Picture
{
   background-color: #FFFFFF;
   border-color: #808080;
   border-style: solid;
   border-width: 1px;
   text-align: center;
}

#PictureTitle
{
   padding: 10px;
}

#NailList
{
   background-color: #FFFFFF;
   border-color: #808080;
   border-style: solid;
   border-width: 1px;
   margin-top: 10px;
}

#NailList tr td
{
   padding: 5px;
   text-align: center;
}


