html,body,div,span,applet,object,iframe,



h1,h2,h3,h4,h5,h6,p,blockquote,pre,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,



a,abbr,acronym,address,big,cite,code,



del,dfn,em,font,ins,kbd,q,s,samp,



small,strike,strong,sub,sup,tt,var,



dl,dt,dd,ol,ul,li,



fieldset,form,label,legend,



table,caption,tbody,tfoot,thead,tr,th,td{



margin:0;



padding:0;



border:0;



outline:0;



font-weight:normal;



font-style:normal;



font-size:100%;



font-family:inherit;



vertical-align: baseline;



}



#content img {

	margin: 6px;

}





body {



line-height:1;

color: black;

margin: 0px;

padding: 0px;

text-align: center;

color: #111;

font-family: Arial, Verdana, Tahoma, sans-serif;

background:#FFFFFF;

}





ol,ul{



list-style:none;



}







table{



border-collapse:separate;



border-spacing:0;



}







caption,th,td{



text-align:left;



font-weight:normal;



}







blockquote:before,blockquote:after,



q:before,q:after{



content:"";



}







blockquote,q{



quotes:"" "";



}







/**



* GLOBALS



*/



h1	{

	font-size: 200%;

	/*color: ##8881c8;*/

	font-weight: normal;

	margin: 0px 0px 10px;

	padding: 0px;

	font-size: 20px;

}





h2	{

	font-size: 200%;

	font-weight: normal;

	margin: 0px 0px 10px;

	padding: 0px;

}







h3{



text-align:left;



font-weight:bold;



line-height:150%;



font-variant:small-caps;



}



h4{



font-size:16px;



font-weight:bold;



line-height:150%;





text-align:left;



}



hr{



display:none;



}







a {



text-decoration: none;



color:#003B94;



}







a:hover {



text-decoration: underline;



color:#003B94;



}







p{



line-height:150%;


text-align:left;
margin-bottom:10px;



}







li{



line-height:140%;



}







ul,ol{



margin-bottom:10px;



}









img.wp-smiley{



display:inline !important;



margin:0 !important;



padding:0 !important;



background:transparent !important;



vertical-align:middle !important;



border:0 !important;



}



/**



* MAIN WRAPPER



*/



#big {

	width: 740px;

	text-align: left;

}



#wrapper{

text-align: left;

padding:0;

width:100%;

float: left;

position: relative;

margin: 0px;

}



#right_top {

	float: right;

	position: absolute;

	right: 0px;

	top: 12px;

	color: #888D90;

	text-align: center;

	font-size: 11px;

	line-height: 1.5em;

}



#right_top a {

	font-size: 9px;

	color: #888D90;

}



#right_top a:hover {

	color: #333;

	text-decoration: none;

}



/**



* TOP PAGES LIST



*/





#header {

	float: left;

	position: relative;

	width: 100%;

	height: 110px;

	z-index: 1000;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

	color: white;

	background-image: url(images/header.jpg); 

	background-repeat: no-repeat;

	/background-position: 1px 0px;

}



#top_text {

	float: right;

	position: absolute;

	text-align: right;

	color: #888D90;

	font-family: Verdana, sans-serif;

	font-size: 10px;

	top: 8px;

	right: 10px;

	line-height: 1.3em;

}



#top_banner_img {

	float: left;

	position: relative;

	width: 100%;

}



#top_banner_img img {

	margin: 24px;

	margin-top: 10px;

	margin-bottom: 10px;

}



#banner_img img {

	margin: 0px;

	border: 0px;

}



#banner_img {

	float: left;

	position: relative;

	width: 100%;

	background: white;

	text-align: center;

}



#pagine{

text-align: left;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

width: 100%;

float: left;

position: relative;

height: 27px;

/height: 24px;

overflow: hidden;

padding-top: 1px;

background: #D1E2FE;

}







#pagine ul{



margin-bottom:0;



padding:3px;



}







#pagine ul li{



display:inline;







}







#pagine a{



color: #064D9F;

padding: 5px;

padding-left: 10px;

padding-right: 10px;

font-weight: bold;

padding-bottom: 10px;

}







#pagine a:hover {

text-decoration: none;

color: #000;

}



#cont {

	width: 100%;

	float: left;

	position: relative;

	margin-left: 0px;

	padding-top: 0px;

	z-index: 0;

	background: url(images/content_back.gif) right repeat-y #fff;

	border-bottom: 0px;

	border-top: solid 1px #ccc;

}







/**



* FIRST MAIN COLUMN



*/





#contentin {

	float: right;

	position: relative;

	padding-top: 0px;

	overflow: hidden;

	width: 748px;

	margin-left: 8px;

}



#content {

position: relative;

font-size: 11px;

padding-right: 5px;

margin-left: 0px;

}



#cont a:hover {

}



#content div.post{



padding-bottom:10px;

float: left;

position: relative;

font-size: 12px;

width: 100%;



}







#content div.post h2{

	font-family: Arial, Verdana, sans-serif;

	font-size: 18px;

	font-weight: normal;

	margin: 0px 0px 10px;

	padding: 0px;

	color: #666666;

	padding: 3px;

	border-bottom: dotted 1px #ccc;

	padding-bottom: 6px;

}



#content div.post h2 a {

	font-family: Arial, Verdana, sans-serif;

	font-size: 18px;

	font-weight: normal;

	text-decoration: none;

}



#content ul{



list-style-type:square;



padding-left:30px;



}







#content ol{



list-style-type:lower-alpha;



padding-left:30px;



}







#content code{



font-family:courier,"courier new", monospace;



font-size:14px;



background-color:#dfdfdf;



}







#content blockquote{



padding:6px;



font-style:italic;



color:#555;



}







#content blockquote p{



font-style:italic;



}







.navigation div{



line-height:200%;



}







p.details_small{



font-size:11px;



color:#876543;



}







p.details_small a{



color:#777;

text-decoration: none;



}







p.details_small a:hover{



text-decoration: underline;



}







p.date{



text-align:right;



font-size:12px;



color:#999;



}







#content em{



font-style:italic;



}







/**



* COMMENTS



*/







h2#comments{



margin-bottom:10px;



padding-bottom: 0px;



border-bottom: 1px solid #333;



}







.commentlist big{



font-size:16px;



display:block;



font-variant:small-caps;



margin-bottom:5px;



}







.commentlist li{



margin-bottom:8px;



padding-bottom:0px;



border-bottom: 1px solid #333;



}







.commentlist ul li,



.commentlist ol li{



margin-bottom:0;



padding-bottom:0;



border-bottom:0;



}







.commentlist ul{



padding-left:20px;



list-style-type:square;



}







.commentlist ol{



padding-left:20px;



list-style-type:lower-alpha;



}







p.nocomments{



padding-bottom:10px;



border-bottom: 1px solid #333;



font-weight:bold;



font-size:15px;



}







.allowed-tags{



display:none;



}







/**



* FORMS



*/







#commentform{



margin-bottom:15px;



padding-bottom:15px;



border-bottom: 1px solid #333;



}







textarea{



width:99%;



}







/**



* RIGHT SIDEBAR WITH MENU



*/





#sidebar {

	width: 175px;

	float: left;

	position: relative;

	text-align: left;

	padding-left: 4px;

	color: #fff;

	overflow: hidden;

}



#sidebar ul, li {

	font-size: 12px;

	color: #fff;

}





#sidebar h2{

	font-size: 14px;

	font-weight: bold;

	font-family: Arial, Verdana, Tahoma, sans-serif;

	padding-top: 4px;

	color: #444;

	padding-bottom: 3px;

	margin-bottom: 0px;

	height: 17px;

	padding-left: 2px;

	background: #CCCCCC;

	margin-left: -4px;

	margin-top: 0px;

}







#sidebar ul li ul{



margin-bottom:5px;

padding-bottom: 5px;

color: #fff;

}







#sidebar ul,



#sidebar ul li ul li ul{



border-bottom:0;

font-size:12px;

margin-bottom:0;

padding-bottom:0;



}







#sidebar ul li ul li ul{



margin-bottom:0;

padding-left:10px;

font-size:10px;



}







.linkcat {

	font-size: 13px;

}



/**



* FOOTER



*/



#footer {

	float: left;

	position: relative;

	width: 100%;

	font-size: 11px;

	text-align: center;

	font-family: Arial, Verdana, sans-serif;

	color: #555;

	line-height: 14px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top: solid 2px #ccc;

}



#footer a {

}



#footer img {

	margin: 0px;

	float: left;

}





#left {

	width: 150px;

	float: left;

	position: relative;

	text-align: right;

	background: url(images/left_back.gif) repeat-y;

}



#left a {

	display: block;

	position: relative;

	float: left;

	width: 100%;

	text-align: right;

	border-bottom: solid 1px #287020;

}





#search {

	float: left;

	position: absolute;

	top: 93px;

	left: 210px;

}



#s {

	width: 143px;

	/width: 149px;

}



#searchsubmit {

	margin-left: 0px;

}



#top_right {

	float: right;

	position: absolute;

	right: 51px;

	/right: 50px;

	top: 15px;

	font-size: 11px;

	width: 181px;

}



#top_right a {

	font-weight: normal;

	color: white;

	text-decoration: underline;

}



#flash_content {

	height: 202px;

	float: left;

	position: relative;

	width: 100%;

}



.liteup_menu {

	display: none;

}



#navContainer {

	float: right;

	position: absolute;

	top: 0px;

	right: 0px;

}



#sidebarB {

	display: none;

}



a.prod1 {

	display: block;

	float: left;

	position: relative;

	width: 176px;

	border: solid 1px #d6d6d6;

	font-family: Arial, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	height: 17px;

	padding-top: 5px;

	padding-left: 10px;

	background: url(images/a_link.gif) repeat-y;

	color: white;

	margin-bottom: 4px;

}



a.prod1:hover {

	text-decoration: none;

	background: url(images/a_hover.gif) repeat-y;

	border: solid 1px #aaa;

}



#left h2 {

	width: 176px;

	border: solid 1px #d6d6d6;

	float: left;

	position: relative;

	height: 17px;

	padding-top: 5px;

	padding-left: 10px;

	background: url(images/a_link.gif) repeat-y;

	font-family: Arial, sans-serif;

	font-size: 11px;

	color: white;

	margin-bottom: 4px;

}



a.prods {

	color: #A76A22;

	display: block;

	float: left;

	position: relative;

	width: 156px;

	font-family: Arial, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	padding-left: 10px;

	background: url(images/bullet.gif) no-repeat;

	margin-bottom: 4px;

	margin-left: 15px;

	font-weight: bold;

}



#menu_middle {

	float: left;

	position: relative;

	width: 100%;

	margin-left: 0px;

	z-index: 0;

}



#menu_middle img {

	margin: 0px;

	float: left;

	position: relative;

}



#top_menu {

	float: left;

	position: absolute;

	font-family: Arial, Verdana, sans-serif;

	z-index: 10000;

	height: 53px;

	left: 110px;

	/left: 111px;

	bottom: 2px;

	/bottom: 3px;

	background: url(images/header_bottom.gif) no-repeat;

	height: 25px;

	width: 550px;

	text-align: left;

}



.menulist {

	float: left;

	position: relative;

	width: 100%;

}



.menulist a {

	font-size: 13px;

}



body {

	scrollbar-face-color: #6078A6;

 	scrollbar-shadow-color: #222222;

 	scrollbar-highlight-color: #BBBBBB;

 	scrollbar-3dlight-color: #000000;

 	scrollbar-darkshadow-color: #000000;

 	scrollbar-track-color: ;

 	scrollbar-arrow-color: #FFFFFF;

}
