/* global */
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;  padding: 0px;  margin: 0px;font-size: 8pt;color: #000000;background-image: url(background_body_grey.gif);
background-position: center;}

p
{ margin: 0px;  padding: 0px 0px 16px 0px;  line-height: 150%;color: #000000;}

h1
{ font-family: arial, sans-serif;  font-size: 108%; text-align: center; letter-spacing: .1em;}

h2
{ margin: 0px;  padding: 0px 0px 4px 0px;  font-size: 100%;}

h3
{ font-family: arial, sans-serif; text-decoration: none;font-size: 100%;line-height: 125%; border-bottom: 1px solid; padding: 6px 00px 3px 0px; margin: 0px 0px 0px 0px;  }

h4
{ font-family: arial, sans-serif; text-decoration: none;font-size: 100%;line-height: 125%; border-bottom: 2px solid; padding: 6px 00px 3px 0px; margin: 0px 0px 0px 0px;  }

.bordi {border:1px solid;}

img{border: 0px;}

/* image positioning - left, right and center */
.left
{ float: left;   padding: 0px 8px 0px 0px;}

.right
{ float: right;   padding: 0px 0px 0px 8px;}

.center
{ display: block;  text-align: center;  margin: 0 auto;}

/* block quote */
blockquote
{ margin: 10px 0px 10px 0px; padding: 10px 0px 0px 10px;  border-left: 8px solid;
}

/* unordered list */

/* margin lefts / margin rights - to centre content */
#main, #links, #footer, #logo, #menu, #content
{ margin-left: auto;   margin-right: auto;}

/* main container */
#main{width: 820px;}

/* links above the logo / footer */
#links
{ padding: 10px 7px 0px 7px;  height: 40px;  font-size: 100%;  text-transform: uppercase;}

#footer
{ padding: 10px 21px 0px 19px;  width: 766px;  height: 26px;  font-size: 88%;  text-transform: uppercase;}

#links{text-align: right;}

#footer
{ text-align: center;   border-top: 4px solid;}

#links a, #footer a{text-decoration: none;}

#links a:hover, #footer a:hover{text-decoration: underline;}

/* logo */
#logo
{ height: 102px; margin: 0px 7px 0px 7px;  text-align: left;  border-bottom: 5px solid;}

#logo1
{ width: 198px;  height: 88px; float:right ; border: 1px solid; margin-right: 0px}

#logo h1
{ font-size: 160%;  letter-spacing: .2em;}

#logo h2
{ font-family: arial, sans-serif;  margin: 0px;  padding: 5px 0px 0px 5px;  font-size: 108%;  letter-spacing: .2em;
}

/* navigation menu */
#orario
{ float:LEFt; width: 180PX;font-family: Verdana; font-size: 7pt; }

#menu
{ height: 40px;  width: 40%;float:LEFt}

#menu ul{margin: 0px auto;margin-left:0px} 

#menu li
{ float: left;   margin: 0px 5px 0px 0px;   padding: 0px;} 

#menu li a 
{ display: block;float:left;height:22px;text-decoration: none;padding:10px 7px 1px 7px;text-transform:uppercase;font-size: 100%;} 

/* navigation menu1 */
#menu1
{ height: 40px;  width: 60%;float:LEFt}

#menu1 ul{margin: 0px auto;margin-left:0px} 

#menu1 li
{ float: RIGHT;   margin: 0px 0px 0px 0px;   padding: 0px;} 

#menu1 li a 
{ display: block;float:left;height:22px;text-decoration: none;text-transform:uppercase;font-size: 100%;} 

/* main content */
#content
{ width: 806px;  height: auto;  padding: 0px;  overflow: hidden;} 

/* column 1 - contains sidebar items */
#column1
{ width: 180px;  float: left;  padding: 0px 0px 5px 0px;
}

.sidebaritem
{ text-align: left;  width: 168px;  float: left;  margin: 0px 0px 5px 0px;}

.sbihead
{ height: 16px;  width: 171px;  padding: 5px 0px 0px 19px;  text-transform: uppercase;}

.sbihead h1
{ padding: 0px;   margin: 0px; font-size: 100%;  text-transform: uppercase;  font-weight: bold;}

.sbicontent{padding: 10px 5px 8px 10px;}

.sbicontent p
{ line-height: 14px;   padding: 0px 0px 5px 0px;width: 170px;text-align: justify;}

.sbilinks 
{padding: 5px 0px 0px 10px;}

.sbilinks ul{margin: 0px auto;} 

.sbilinks li 
{ margin: 0px; float: left; border:1px #f2f2f5 solid} 

.sbilinks li a , .sbilinks li a:hover
{ float: left; color: #000; height: 16px; width: 159px;  text-decoration: none;   padding: 0px 0px 0px 19px;  border: 0px;} 

.sidebaritem a, .sidebaritem a:hover
{ padding: 0px 0px 2px 19px; text-decoration: none;}

/* column 2 - page content *//* column 3 - page content */
#column2, #column2-paginate, #column3, #column3-paginate
{ text-align: justify;width: 588px;float: right;padding: 2px 12px 10px 10px;background: #FFFFFF;color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt;}

#column2 h1, #column2-paginate h1, #column3 h1, #column3-paginate h1 
{ font-family: arial, sans-serif;padding: 6px 0px 3px 0px; margin: 0px 0px 12px 0px; border-bottom: 3px solid;font-size: 130%;
  text-transform: uppercase;font-weight: bold;}

#column3, #column3-paginate{ width: 768px;padding: 2px 22px 10px 20px;}

#column2 a,#column3 a, #orario a
{padding: 0px 0px 1px 0px;color:navy;text-decoration: none;border-bottom: 0px dashed}

#column2 a:hover, #column3 a:hover, #pag1 a:hover, #orario a:hover
{ padding: 0px 0px 1px 0px;text-decoration: none;border-bottom: 1px solid}

#column2 a:SELECTED, #column3 a:SELECTED, #pag1 a:SELECTED, #orario a:SELECTED
{ padding: 0px 0px 1px 0px;text-decoration: none;border-bottom: 1px solid}

/* additional colour scheme selections */
#colour{margin: 0px 0px 20px 0px;}

#colour a, #colour a:hover{border: 0px;}

#marqueecontainer{
position: relative;
width: 165px; /*marquee width */
height: 180px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 2px;
}


.blue
{ background: #FFFFFF url(blue.png) no-repeat left center;  color: #109CEF;  padding: 0px 40px 0px 20px;}

.green
{ background: #FFFFFF url(green.png) no-repeat left center;  color: #94C65A;  padding: 0px 40px 0px 20px;}

.purple
{ background: #FFFFFF url(purple.png) no-repeat left center;  color: #CE5AEF;  padding: 0px 40px 0px 20px;}

.orange
{ background: #FFFFFF url(orange.png) no-repeat left center;  color: #FF9C21;  padding: 0px 40px 0px 20px;}

#titolo
{ color:#484E56;font-weight: bold;font-size: 8pt;text-transform: uppercase;padding: 5px 0 5px 0;display: block;text-align: center;margin: 0 auto;}

/* -------------------------------------------------------------------------- */

#colourchange {width: 110px;border:0px solid; PADDING-TOP:5PX}
	
#colourchange ul {margin-left:0px;margin-TOP:2px;margin-bottom:2px;}

#colourchange li {margin-TOP:4px;margin-bottom:2px; width: 25px; FLOAT:left }
	
#colourchange img {border: 0;}
	
#colourchange img:hover {border: #FFFff;}	
/* -------------------------------------------------------------------------- */

#pag1
{background: #FFFFFF url(3-0015.gif); margin: 0px;  padding: 0px 0px 16px 0px;color: #000;text-align: justify;  float: right;  font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;line-height: 200%;padding-TOP: 10px;  padding-left: 10px; padding-right: 10px;}

.contentslide{border: 0px solid rgb(179,200,221);border-bottom-width: 1px;padding: 1px;width: 100%;height: 250px;}

.contentslide .contentdiv{padding: 4px 0 4px 0;MARGIN: 3PX;display: none;BACKGROUND-COLOR: #F2F2F5;line-height: 100%}

.pagination{
width: 96%;BACKGROUND-COLOR: #e7e7ed;border: 10px solid #e7e7ed;border-width: 0 10px; padding: 4px 0 4px 0;word-spacing: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;text-align: center;}
* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 96%; /*IE5 width*/
width: 96%; /*IE6 width*/
}

.pagination a{padding: 0 5px;color: blue;text-decoration: none;background-color: white;}

.pagination a:hover, .pagination a.selected{color: blue;background-color: yellow;}


/* -------------------------------------------------------------------------- */

.bg-black {
	BACKGROUND-COLOR: rgb(0,0,0)
}
.bg-grey01 {
	BACKGROUND-COLOR: rgb(242,242,242)
}
.bg-grey02 {
	BACKGROUND-COLOR: rgb(230,230,230)
}
.bg-grey03 {
	BACKGROUND-COLOR: rgb(217,217,217)
}
.bg-grey04 {
	BACKGROUND-COLOR: rgb(204,204,204)
}
.bg-grey05 {
	BACKGROUND-COLOR: rgb(191,191,191)
}
.bg-grey06 {
	BACKGROUND-COLOR: rgb(178,178,178)
}
.bg-grey07 {
	BACKGROUND-COLOR: rgb(153,153,153)
}
.bg-grey08 {
	BACKGROUND-COLOR: rgb(127,127,127)
}
.bg-grey09 {
	BACKGROUND-COLOR: rgb(89,89,89)
}
.bg-grey10 {
	BACKGROUND-COLOR: rgb(51,51,51)
}
.bg-yellow01 {
	BACKGROUND-COLOR: rgb(254,252,232)
}
.bg-yellow02 {
	BACKGROUND-COLOR: rgb(253,249,201)
}
.bg-yellow03 {
	BACKGROUND-COLOR: rgb(253,246,185)
}
.bg-yellow04 {
	BACKGROUND-COLOR: rgb(252,243,162)
}
.bg-yellow05 {
	BACKGROUND-COLOR: rgb(251,239,139)
}
.bg-yellow06 {
	BACKGROUND-COLOR: rgb(250,236,116)
}
.bg-yellow07 {
	BACKGROUND-COLOR: rgb(249,233,93)
}
.bg-yellow08 {
	BACKGROUND-COLOR: rgb(249,230,69)
}
.bg-yellow09 {
	BACKGROUND-COLOR: rgb(248,227,46)
}
.bg-yellow10 {
	BACKGROUND-COLOR: rgb(247,224,23)
}
.bg-blue01 {
	BACKGROUND-COLOR: rgb(238,237,249)
}
.bg-blue02 {
	BACKGROUND-COLOR: rgb(222,220,242)
}
.bg-blue03 {
	BACKGROUND-COLOR: rgb(205,202,236)
}
.bg-blue04 {
	BACKGROUND-COLOR: rgb(189,185,229)
}
.bg-blue05 {
	BACKGROUND-COLOR: rgb(172,167,223)
}
.bg-blue06 {
	BACKGROUND-COLOR: rgb(155,149,217)
}
.bg-blue07 {
	BACKGROUND-COLOR: rgb(139,132,210)
}
.bg-blue08 {
	BACKGROUND-COLOR: rgb(122,114,204)
}
.bg-blue09 {
	BACKGROUND-COLOR: rgb(106,97,197)
}
.bg-blue10 {
	BACKGROUND-COLOR: rgb(89,79,191)
}
.bg-green01 {
	BACKGROUND-COLOR: rgb(237,246,229)
}
.bg-green02 {
	BACKGROUND-COLOR: rgb(220,238,204)
}
.bg-green03 {
	BACKGROUND-COLOR: rgb(202,229,178)
}
.bg-green04 {
	BACKGROUND-COLOR: rgb(185,220,153)
}
.bg-green05 {
	BACKGROUND-COLOR: rgb(167,211,127)
}
.bg-green06 {
	BACKGROUND-COLOR: rgb(149,203,102)
}
.bg-green07 {
	BACKGROUND-COLOR: rgb(132,194,76)
}
.bg-green08 {
	BACKGROUND-COLOR: rgb(114,185,51)
}
.bg-green09 {
	BACKGROUND-COLOR: rgb(97,177,25)
}
.bg-green10 {
	BACKGROUND-COLOR: rgb(79,168,0)
}
.bg-red01 {
	BACKGROUND-COLOR: rgb(252,235,233)
}
.bg-red02 {
	BACKGROUND-COLOR: rgb(248,216,211)
}
.bg-red03 {
	BACKGROUND-COLOR: rgb(245,196,188)
}
.bg-red04 {
	BACKGROUND-COLOR: rgb(242,177,166)
}
.bg-red05 {
	BACKGROUND-COLOR: rgb(238,157,144)
}
.bg-red06 {
	BACKGROUND-COLOR: rgb(235,137,122)
}
.bg-red07 {
	BACKGROUND-COLOR: rgb(232,118,100)
}
.bg-red08 {
	BACKGROUND-COLOR: rgb(229,98,77)
}
.bg-red09 {
	BACKGROUND-COLOR: rgb(225,79,55)
}
.bg-red10 {
	BACKGROUND-COLOR: rgb(222,59,33)
}
.line-box {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; BORDER-BOTTOM: rgb(200,200,200) 1px solid
}
.line-white {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1px; BORDER-BOTTOM: rgb(255,255,255) 1px solid
}
.line-black {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1px; BORDER-BOTTOM: rgb(0,0,0) 1px solid
}
.line-grey01 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(242,242,242) 1px solid
}
.line-grey02 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(230,230,230) 1px solid
}
.line-grey03 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(217,217,217) 1px solid
}
.line-grey04 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid
}
.line-grey05 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(191,191,191) 1px solid
}
.line-grey06 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(178,178,178) 1px solid
}
.line-grey07 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(153,153,153) 1px solid
}
.line-grey08 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(127,127,127) 1px solid
}
.line-grey09 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(89,89,89) 1px solid
}
.line-grey10 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(51,51,51) 1px solid
}
.line-yellow01 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(254,252,232) 1px solid
}
.line-yellow02 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(253,249,201) 1px solid
}
.line-yellow03 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(253,246,185) 1px solid
}
.line-yellow04 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(252,243,162) 1px solid
}
.line-yellow05 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(251,239,139) 1px solid
}
.line-yellow06 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(250,236,116) 1px solid
}
.line-yellow07 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(249,233,93) 1px solid
}
.line-yellow08 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(249,230,69) 1px solid
}
.line-yellow09 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(248,227,46) 1px solid
}
.line-yellow10 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(247,224,23) 1px solid
}
.line-blue01 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(238,237,249) 1px solid
}
.line-blue02 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(222,220,242) 1px solid
}
.line-blue03 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(205,202,236) 1px solid
}
.line-blue04 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(189,185,229) 1px solid
}
.line-blue05 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(172,167,223) 1px solid
}
.line-blue06 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(155,149,217) 1px solid
}
.line-blue07 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(139,132,210) 1px solid
}
.line-blue08 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(122,114,204) 1px solid
}
.line-blue09 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(106,97,197) 1px solid
}
.line-blue10 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(89,79,191) 1px solid
}
.line-green01 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(237,246,229) 1px solid
}
.line-green02 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(220,238,204) 1px solid
}
.line-green03 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(202,229,178) 1px solid
}
.line-green04 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(185,220,153) 1px solid
}
.line-green05 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(167,211,127) 1px solid
}
.line-green06 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(149,203,102) 1px solid
}
.line-green07 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(132,194,76) 1px solid
}
.line-green08 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(114,185,51) 1px solid
}
.line-green09 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(97,177,25) 1px solid
}
.line-green10 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(79,168,0) 1px solid
}
.line-red01 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(252,235,233) 1px solid
}
.line-red02 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(248,216,211) 1px solid
}
.line-red03 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(245,196,188) 1px solid
}
.line-red04 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(242,177,166) 1px solid
}
.line-red05 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(238,157,144) 1px solid
}
.line-red06 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(235,137,122) 1px solid
}
.line-red07 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(232,118,100) 1px solid
}
.line-red08 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(229,98,77) 1px solid
}
.line-red09 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(225,79,55) 1px solid
}
.line-red10 {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: rgb(222,59,33) 1px solid
}
