body {font-size: 12pt; margin: 0em auto; padding: 0px; font-family: "Times New Roman", Times, serif; 
background-color:#00CC66;
}
h1 {font-size:16pt; color: #6297BC; text-align:center; font: bold; margin:0px; background-image:}
h2 {clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 14pt;}
h3 {clear: left; margin: 1.0em 0px 0.5em 0px;	font-weight: bold; font-size: 14pt;}
h4 {clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 13pt;}
h5 {clear: left; margin: 0px; font-weight: bold; font-size: 13pt;}
h6 {clear: left; margin: 0px;	font-weight: bold; font-style: italic; font-size: 13pt;}
p {margin: 0px 0px 1px 0px; padding: 0px; line-height: 110%; font-size: 12px; text-indent:0pt; }

.page-container {width: 1020px; margin: 0px auto; padding: 0px; border-left: solid 1px rgb(125,125,125); border-right: solid 1px rgb(125,125,125); border-bottom: solid 1px rgb(125,125,125);}
.img-header {clear: both; float: left; width: 980px; height: 100px; margin: 0px; padding: 0px;}
.buffer {float: left; width: 100%; height: 0px; margin: 0px; padding: 0px; background-color: #FFCC33; font-size:12px; color: #3E659F; font-weight:bold;}
.sidebanner-frontpage {clear: both; float: left; width: 162px; margin: 0 2px 0 0px; padding: 0px 0px; min-height:750px;}
.container-content-sidebar-front {float: left; width: 845px; min-height: 500px; height: auto !important; margin: 0px; padding: 0px 0px 0px 1px; background-image:url(slick_back.gif);}
.container-content-sidebar, .container-content2-sidebar {float: left; width: 609px; min-height: 500px; height: auto !important; height: 500px; margin: 0px; padding: 0px 0px 20px 0px; border-left: solid 1px rgb(200,200,200); background-color: rgb(255,255,255);}
.sidebar {float: right; width: 155px; margin: 0px ; padding: 0; text-align: left; border:solid 2px #D6D6D6; min-height:820px; /*background-image:url(sfondo_destra.png); background-repeat:repeat-y;*/}
.sidebarbox-noborder {width: 140px; margin: 0px 0px 1.0em 9px; padding: 0px;}
.sidebarbox-border .sidebarbox-border2{width: 100%; margin: 0px 0px 0px 0px; padding: 0px;}
.sidebarbox-title-noshading {display: block; margin: 0px 0px 2px 0px; padding: 0px; background-color: transparent; font-weight: bold; font-size: 14pt;}
.sidebarbox-title-shading {display: block; color: #000033; margin: 0px; padding: 0px; background-image:url(back_bottoni.gif); font-weight: bold; font-size: 14px; text-align:center;  width: 100%; height:22px;}
.sidebarbox-noborder p {margin: 0px 0px 0.4em 0px; padding: 0px; background-color: transparent; line-height: 1.2em; font-size: 11pt;}
.sidebarbox-border p {margin: 0px; padding: 0px; background-color: transparent; line-height: 1.2em; font-size: 12pt;}
/* sidebar */
#sidebar {	float: right;	width: 100%;	margin: 0;	padding: 0; 	display: inline; border:solid 2px #D6D6D6; min-height:820px;}
#sidebar ul.sidemenu {	list-style:none;	margin:3px 0 10px 0px;	padding:0; width:98%;}
#sidebar ul.sidemenu li {margin-bottom:0px;	border: 1px solid #999999;}
#sidebar ul.sidemenu a {display:block;	font-weight:normal;	font-size:12pt;	color: #000000;	text-decoration:none; padding:1px 1px 1px 10px; background-image:url(back_bottoni.gif);	min-height:17px;}
* html body #sidebar ul.sidemenu a { height: 18px; }
#sidebar ul.sidemenu a:hover {	padding:1px 1px 1px 10px;	background: #FFCC00;	color: #000000;}
/* rightbar */
.data{ text-align:right; color:#FF0000; margin-right:10px;}
/*gallery*/
	
	#flashcontent {	width:668px;		height: 550px;	}
	/* end hide */

.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 10;}
.thumbnail img { width:120px; height:80px; border:0; padding:15px;}
.thumbnail span{ position: absolute;background-color: #E7EEF8;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none; }
.thumbnail span img{border-width: 0;padding: 2px; width:400px; height:240px; border:0;}
.thumbnail:hover span{visibility: visible;top: 20px;left: 10px; /*position where enlarged image should offset horizontally */}

.thumbnail2{position: relative;z-index: 0;}
.thumbnail2:hover{background-color: transparent;z-index: 10;}
.thumbnail2 img { width:110px; height:130px; border:0; padding:15px;}
.thumbnail2 span{ position: absolute;background-color: #E7EEF8;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none; }
.thumbnail2 span img{border-width: 0;padding: 2px; width:200px; height:340px; border:0;}
.thumbnail2:hover span{visibility: visible;top: -100px;left: 10px; /*position where enlarged image should offset horizontally */}
/*gallery*/

.content {float: left; width: 675px; margin: 0px; padding: 0px 0px 0px 3px; background-color: transparent; color: #333333; text-align:justify;} 
.contentbox-container {clear: both; float: left; width: 100%; margin: 0px; padding: 0px; background-color:#FFFFFF;} 
.contentbox-full2 {width: 100%; margin: 0px; padding: 0px; border: solid 1px #999999; background-color:#FFFFFF; font-size:14px; line-height: inherit;}
.contentbox-full2 p {font-size:14px; margin:5px;}
.contentbox-half-left {float: left; width: 305px; height:300px; margin: 5px; padding: 0px; border: solid 1px rgb(200,200,200); font-size:16px; }
.contentbox-half-right {float: right; width: 305px; height:300px; margin: 5px; padding: 0px; border: solid 1px rgb(200,200,200);}
.contentbox-third-left {float: left; width: 134px; margin: 0px 13px 0px 0px; padding: 0px;}
.contentbox-half-right img, .contentbox-half-left img { padding-right:10px;}
.contentbox-third-middle {float: left; width: 134px; margin: 0px; padding: 0px;}
.contentbox-third-right {float: right; width: 134px; margin: 0px; padding: 0px;}
.contentbox-noshading {margin: 5px; padding: 0px; background-color: transparent; font-size:16pt;}
.contentbox-noshading p { font-size:14px; line-height:100%;}
.contentbox-noshading a:link { color: #0033FF; text-transform:none; text-decoration:none}

.contentbox-noshading img{ border:0;}
.contentbox-shading {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(233,232,244);}
.contentbox-title-shading-small {margin: 0px; height:20px; padding: 1px; background-image:url(back_bottoni.gif); color: #666666; font-weight: bold; font-size: 14px; text-transform:uppercase;}

.content ul.noindent, .content2 ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 12px;}
.content ul.indent, .content2 ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-size: 120%;}
.content ol, .content2 ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 12px;}

.content ul.linklist-noindent, .content2 ul.linklist-noindent {margin: 0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 12px; }
.content ul.linklist-indent, .content2 ul.linklist-indent {margin: 0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em; font-size: 12px; }

.footer {clear: both; width: 100%; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: #CCCCCC; color: #333333;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 11px;}

.content a, .content2 a, .sidebar a {color: rgb(75,75,75); text-decoration: underline;}
.content a:hover, .content2 a:hover, .sidebar a:hover {color: rgb(75,75,75); text-decoration: none;}
.content a:visited, .content2 a:visited, sidebar a:visited {color: rgb(150,150,150);}
.footer a {color: #0000FF; text-decoration: underline;}
.footer a:hover {color: #FF0000; text-decoration: none;}

.comunicatienews{width:250px;padding:5px; margin-bottom:5px;background-color:#D6D6D6; color:#000000; text-align:left; }
.comunicatienewstitolo{font-size:18px; padding:0px;}
.comunicatienewssfondo{padding:2px; margin:0px; background-color: #333333;}
.comunicatienewssfondo a{ text-decoration:none;}
.comunicatienewsimmagine{ padding:5px; background-color:#D6D6D6;}

.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-blue01 {color: rgb(238,237,249);}
.txt-blue02 {color: rgb(222,220,242);}
.txt-blue03 {color: rgb(205,202,236);}
.txt-blue04 {color: rgb(189,185,229);}
.txt-blue05 {color: rgb(172,167,223);}
.txt-blue06 {color: rgb(155,149,217);}
.txt-blue07 {color: rgb(139,132,210);}
.txt-blue08 {color: #3E659F;}
.txt-blue09 {color: rgb(106,97,197);}
.txt-blue10 {color: rgb(89,79,191);}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}

/*----------------------------------*/
/* Section 10.5 - Background colors */
/*----------------------------------*/
.bg-white {background-color: rgb(255,255,255);}
.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: #3E659F;}
.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);}


/******************************/
/* SECTION 11 - MISCELLANEOUS */
/******************************/
.showcode { font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
