html {padding: 0px; margin: 0px; }

/*Inizio stile elementi generici*/


a:link { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; border: none; color: #222222; }
a:visited { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #222222; }
a:hover { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #555555; }
a:active { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #555555; }

img {	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }

li {	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }

.red { color: #ff0000; }


body {padding: 0px; margin: 0px; text-align: center; background: #CCCCCC; font-family: Verdana, Century Gothic, Geneva, Arial, Helvetica, sans-serif; }


/*Fine stile elementi generici*/

/*Inizio stile DIV*/
	
#header { position: absolute; padding: 0px 0px 0px 0px; top: 25px; left: 0px; width: 100%; height: 80px; border: none; background-image: url(images/header-bg.jpg); background-repeat: x;}

#header #header-cont { position: relative; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; width: 720px; height: 80px; border: none; }

#header #header-cont #white {position: absolute; z-index: 1; padding: 0px 0px 0px 0px; left: 0px; top: 0px; width: 720px; height: 70px; border: none; text-align: center; background-color: #ffffff;}

#header #header-cont #menu {position: absolute; z-index: 2; padding: 0px 0px 0px 0px; left: 70px; top: 0px; width: 580px; height: 80px; border: none; text-align: center; }



#content {position: absolute; padding: 0px 0px 0px 0px; left: 0px; top: 105px; width: 100%; height: 350px; border: none; background-color: #333333; text-align: center; }

#content #core { position: relative; width: 720px; height: 240px; padding: 0px 0px 0px 0px; margin: 50px auto 0px auto; border: none; background-color: #ffffff; text-align: center; }

#content #core #core1 {position: absolute; z-index: 2; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 70px; height: 240px; border: none; text-align: left; }

#content #core #core2 {position: absolute; z-index: 2; width: 583px; height: 225px; padding: 0px 0px 0px 0px; top: 15px; left: 70px; border: none; text-align: center; }
#content #core #core2 #core2-sx {position: absolute; width: 270px; height: 201px; padding: 0px 10px 0px 10px; top: 0px; left: 0px;  border: none; text-align: justify; font-size: 10px; overflow: auto; }
#content #core #core2 #core2-sx p {padding: 0px 10px 0px 0px; margin: 0px; border: none; text-align: justify; font-size: 10px;}
#content #core #core2 #core2-dx {position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 290px; width: 293px; height: 201px; border: none; text-align: center; background-color: #ffffff;}
#content #core #core2 #section {position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 290px; width: 293px; height: 201px; border: none; text-align: center; }
#content #core #core2 #subsection {position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 290px; width: 293px; height: 201px; border: none; text-align: center; text-align: justify; font-size: 10px; }


#content #core #core3 {position: absolute; z-index: 2; padding: 0px 4px 0px 3px; top: 15px; left: 653px; width: 60px; height: 225px; border: none; text-align: center; }


#content #downcore {position: relative; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; border: none; height: 60px; width: 985px; border: none; }

#content #downcore #logo { position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 0px; height: 60px; width: 152px; border: none; text-align: right; background-image: url(images/logo.jpg); background-repeat: no-repeat;}

#content #downcore #downmenu {position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 152px; height: 60px; width: 681px; border: none; color: #cccccc; }

#content #downcore #downmenu #dm1{ position: absolute; padding: 0px 0px 0px 0px; top: 10px; left: 70px;  height: 18px; width: 580px; border-top: Solid 1px #cccccc; border-bottom: Solid 1px #cccccc; color: #cccccc; font-family: Century Gothic; font-size: 11px; font-weight: bold; }
#content #downcore #downmenu #dm1 a:link { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; border: none; color: #cccccc; }
#content #downcore #downmenu #dm1 a:visited { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #cccccc; }
#content #downcore #downmenu #dm1 a:hover { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #ff0000; }

#content #downcore #downmenu #dm2{ position: absolute; padding: 7px 0px 0px 0px; top: 30px; left: 60px; height: 23px; width: 600px; border: none; font-family: Century Gothic; font-size: 10px; color: #9acccd; }
#content #downcore #downmenu #dm2 a:link { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; border: none; color: #9acccd; }
#content #downcore #downmenu #dm2 a:visited { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #9acccd; }
#content #downcore #downmenu #dm2 a:hover { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; text-decoration: none; color: #ff0000; }


#content #downcore #number {position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 872px; height: 60px; width: 152px; border: none; }


#footer {position: absolute; padding: 0px 0px 0px 0px; top: 455px; left: 0px; width: 100%; height: 70px; border: none; }
#footer #contfooter {position: relative; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; width: 720px; height: 70px; border: none; background-color: #ffffff; }
#footer #contfooter #f-text{position: absolute; padding: 0px 0px 0px 0px; height: 30px; top: 40px; left: 0px; width: 720px; border: none; background-color: #ffffff; text-align: center; font-size: 9px; }



#content #core #colore1 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #967f3b; }
#content #core #colore2 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #66669a; }
#content #core #colore3 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #cccc9a; }
#content #core #colore4 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #9acccd; }
#content #core #colore5 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #666634; }
#content #core #colore6 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #9a3334; }
#content #core #colore7 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #679966; }
#content #core #colore8 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #cd9967; }
#content #core #colore9 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #cc6733; }
#content #core #colore10 { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 0px; left: 0px; width: 720px; height: 240px; border: none; background-color: #cb99cc; }


#contentup {position: absolute; padding: 0px 0px 0px 0px; left: 0px; top: 105px; width: 100%; height: 1135px; border: none; background-color: #333333; text-align: center; }
#contentup #coreup { position: relative; width: 720px; height: 905px; padding: 60px 0px 60px 0px; margin: 50px auto 0px auto;  border: none; text-align: center; background-color: #cccc9a; }
#contentup #downcoreup {position: relative; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; border: none; height: 60px; width: 985px; border: none; }
#contentup #downcoreup #logoup { position: absolute; padding: 0px 0px 0px 0px; top: 0px; left: 0px; height: 60px; width: 152px; border: none; text-align: right; background-image: url(images/logo.jpg); background-repeat: no-repeat;}
#footerup {position: absolute; padding: 0px 0px 0px 0px; top: 1240px; left: 0px; width: 100%; height: 70px; border: none; }
#footerup #contfooterup {position: relative; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; width: 720px; height: 70px; border: none; background-color: #ffffff; }
#footerup #contfooterup #f-text-up {position: absolute; padding: 0px 0px 0px 0px; height: 30px; top: 40px; left: 0px; width: 720px; border: none; background-color: #ffffff; text-align: center; font-size: 9px; }

#title { position: absolute; z-index: 1; padding: 0px 0px 0px 0px; top: 95px; left: 0px; height: 60px; width: 152px; border: none; text-align: right; background-image: url(images/logo.jpg); background-repeat: no-repeat;}



/*Fine stile DIV*/
