
html, body { height:100%; }
body {font-size:100%; line-height:1em; min-width:868px; background: url(images/bg.gif) top left repeat-x #e3ecf3}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#676666;	}	

object { vertical-align:top; outline:none; border:0}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul { }
		
a{color:#000000; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}
	
.razzetop{color:#02258E;   font-size:12px; text-decoration:none; } 
.razzetop:hover{font-weight:bold}
	
input, select, textarea, html body textarea { vertical-align:middle; font-size:16px; color:#6a6a6a; font-family: Arial, Helvetica, sans-serif}
input.text, select, {width:125px; height:16px; font-size:14px; color:#000; padding:2px 0px 2px 3px; vertical-align:middle; margin-right:5px}
textarea {font-size:14px; color:#000; padding:2px 0px 2px 3px; vertical-align:middle; margin-right:5px}

.h1{ height:36px; background:url(images/bg_input.gif) top left no-repeat; color:#d0c192; font-weight:bold}
.input{width:135px; height:18px; font-size:14px; color:#000; padding:2px 0px 2px 3px; vertical-align:middle; margin-right:5px}
.input2{width:135px; height:16px; font-size:14px; color:#000; padding:2px 0px 2px 3px; vertical-align:middle; margin-right:5px}


.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:868px; }

.tail-top{ background:url(images/top.jpg) top center no-repeat}

/*header*/
#header {height:431px;  background:url(images/top.jpg) top center no-repeat}
#header {font-size:14px; color:#FFFFFF }
#header .indent{margin:11px 0px 0px 634px; position:absolute; width:222px}
#header .indent1{padding:0px 0px 0px 14px; margin:0px}
#header .indent2{margin:82px 0px 0px 400px; position:absolute; width:526px}

#header .col-1{ width:582px; margin-right:8px}
#header .col-2{ width:250px}


/*** Logo ***/
	#header .logo {  padding:71px 0px 28px 38px }
	#header .logo h1 {display:block; overflow:hidden;width:340px; height:75px; background:url(/images/logo.gif) no-repeat 0 0;font-size:2.1em; color:#000; text-indent:-1000em; cursor:pointer;}
	#header .logo h1:hover { text-decoration:none;}

#header .menu { clear:both; margin:0px; list-style:none; position:relative; }	
	#header .menu ul { float:left; margin:0px 0px 0px 0px; list-style:none; padding:0px 0px 0px 0px;}
	#header .menu ul li {  margin:0px;  float: left; margin-right:7px; cursor: pointer}	
	#header .menu ul li a {	display:block;	height:100%; font-weight:bold; color:#636161; text-align:center; text-decoration:none; width:97px; line-height:39px; background:url(images/bg_menu.gif) top left no-repeat}
	#header .menu ul li:hover a { text-decoration:none; color:#000;}


/* drop menu */
		#dropmenu .menu ul ul {z-index:99; display:none; margin:0; width:157px; background:url(images/submenu-bot.png) no-repeat 0 bottom; padding:0px 0 10px 0; margin:2px -60px 0 0px;}		
		#dropmenu .menu ul ul li { line-height:inherit; height:auto; text-align:left;}
		#dropmenu .menu ul ul li a{ padding:7px 18px 7px 19px; font-size:12px; text-transform:none; background:url(images/tail-1.gif) bottom left no-repeat #82b3d6; width:120px; text-align:left; line-height:1em; color:#1b4063!important; font-weight:normal }	
		#dropmenu .menu ul ul li a:hover {  color:#ffffff!important; font-weight:normal;}
		
		#dropmenu .menu ul ul li.page-item-17 {background:url(images/submenu-top.png) no-repeat scroll 0 0 transparent; padding-top:10px; width:157px}
				
				
				
			#dropmenu .menu ul ul ul { margin:-31px 0px 0px 157px;  position: absolute; z-index:9999999999; background:url(images/submenu-bot1.png) no-repeat 0 bottom; padding:0px 0 10px 0;}
			#dropmenu .menu ul ul ul li {line-height:inherit; height:auto; text-align:left; background:url(images/tail-2.gif) bottom left no-repeat #efefef; color:#5C91C3; padding-left:19px  }			
			#dropmenu .menu ul ul ul a {padding:3px 18px 3px 19px; font-size:10px; text-transform:none; background:url(images/tail-2.gif) bottom left no-repeat #efefef; width:170px; text-align:left; line-height:1em; color:#4a79a4!important; font-weight:normal  }
			#dropmenu .menu ul ul ul a:hover {  color:#000!important; font-weight:normal; }	
			
		#dropmenu .menu ul ul ul li.page-item-29 {background:url(images/submenu-top1.png) no-repeat scroll 0 0 transparent; padding-top:10px; width:157px}
			
		
			
			
#content .column-center{width:572px; margin-right:18px; float:left}
#content .column-right{ width:250px; float:left}

/*content*/
#content{ font-size:14px; width:100%; text-align:left; background:url(/images/bg-cont.gif)}
#content .indent-main{padding:0px 14px 0px 14px}
#content .img-left{ float:left; margin:0px 8px 0px 0px}
#content .img-left1{ float:left; margin:10px 13px 10px 0px}
#content .img-indent{ margin:0px 0px 16px 0px}
#content p{ margin:0px 0px 17px 0px}
#content .p1{ margin:0px 0px 11px 0px}
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt{ color:#4a79a4; font-size:16px; display:block; margin-top:9px; padding-bottom:9px; line-height:1.2em}
.txt1{ color:#545454; font-size:14px; display:block; padding-bottom:5px; line-height:1.2em}
.txt2{ color:#3f82be; font-size:14px; display:block; padding-bottom:11px; line-height:1.2em}

#content .indent{padding:0px 10px 38px 21px}
#content .indent1{padding:0px 0px 0px 23px; color:#676666}
#content .indent1 strong{ color:#4a79a4}
#content .indent1 a{ color:#676666}


#content .col-1{ width:250px; margin-right:10px}
#content .col-2{ width:550px; margin-right:10px}

	

/*footer*/
#footer { height:82px; }
#footer { color:#565656; font-size:0.6875em; background: url(images/bot.gif) top left repeat-x; text-transform:uppercase }
#footer .indent-footer{ padding:38px 0px 0px 39px;}
#footer a {color:#4a79a4; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

	
#barra_tit {
	border-bottom:1px solid #E1F2EC;
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:0px;
	padding:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#barra_tit a {color:#4a79a4; text-decoration:none; margin:0px; padding:0px}  
ul#pagination{
    font:16px Arial,sans-serif;
	font-weight:bold;
    margin: 1em 0;padding: 0;
    list-style: none;text-align: center;
	color: #003EA5} 
ul#pagination li{
    display: inline;margin-right: 0.5em} 
ul#pagination a{text-decoration: none;
    padding: 7px ; margin:0px;
    background: url(/immagini/bottone.gif) no-repeat center;color: #003EA5} 
ul#pagination a:visited{
    padding: 7px ; margin:0px;
    background: url(/immagini/bottone.gif) no-repeat center;color: #FFFFFF} 
ul#pagination a:hover{
    padding: 7px ; margin:0px;
    background: url(/immagini/bottone.gif) no-repeat center;color: #003EA5} 
ul#pagination li#currentpage a{
    padding: 7px ; margin:0px;
    border: 0px;background: url(/immagini/bottone.gif) no-repeat center;
    color: #000;cursor: default}


