
#two_cols {
  border: 1px solid red;
  background-color: #FBFDFA;
  border: 1px solid #537644;
  background: #FBFDFA url(sfondo_two_cols_AR_menu.gif) no-repeat top left; 
}

#left_col {
  padding: 0 10px 10px 10px;
  margin-top: 47px;
  margin-right: 223px;
  font-size: 13px !important;
  color: #DD0000;
}
#right_col {
  float: right;
  width: 223px;
	height: 450px;
}
#clearer {
  clear: both;
}
#area_contatti_container {
  padding: 10px;
  margin: 0;
}
#area_contatti {
  padding: 0;
  padding-top: 0;
}
.AR_blocco_links_SX, .AR_blocco_links_DX {
	float: left;
	padding-right: 20px;
}
.AR_blocco_links_DX { 
	margin-right: 0; 	
	padding-right: 0;
	display: inline;
}

ul#menu_AR {
	position: relative !important;
	right: 0;
	width: 223px;
	height: 496px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

ul#menu_AR  { 
	background: transparent url(sfondo_area_riservata.gif) no-repeat 0 0; 
}

ul#menu_AR li a {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 128px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 0 0 0 0;
	overflow: hidden;
	background: transparent url(sfondo_area_riservata.gif) no-repeat;
}

body li#AR_modulistica a{ 
	background-position: -54px 0; 
	top: 0;
  left: 54px;
	width: 169px;
  height: 56px;
}
body li#AR_modulistica a:hover	{ 
	background-position: -277px 0;
}
body li#AR_modulistica a.current {
	background-position: -230px -34px; !important;
}

body li#AR_links_utili a{ 
	background-position: -54px -393px; 
	top: 393px;
	left: 54px;
	width: 169px;
	height: 56px;
}
body li#AR_links_utili a:hover	{ 
	background-position: -277px -393px;
}
body li#AR_links_utili a.current {
	background-position: -230px -34px; !important;
}

body li#AR_convegni a { 
	background-position: -54px -448px; 
	top: 448px; 
	left: 54px;	
	width: 169px;
	height: 42px;
}
body li#AR_convegni a:hover { 
	background-position: -277px -448px; 
}
body li#AR_convegni a.current {
	background-position: -490px -34px;!important;
}




body li#AR_link_1 a { 
	background-position: 0 -112px; 
	left: 0;
	top: 112px; 
	width: 111px;
	height: 61px;
}
body li#AR_link_1 a:hover { 
	background-position: -223px -112px; 
}
body li#AR_link_1 a.current {
	background-position: -490px -34px;!important;
}

body li#AR_link_2 a { 
	background-position: 0 -173px; 
	left: 0;
	top: 173px; 
	width: 111px;
	height: 63px;
}
body li#AR_link_2 a:hover { 
	background-position: -223px -173px; 
}
body li#AR_link_2 a.current {
	background-position: -490px -34px;!important;
}

body li#AR_link_3 a { 
	background-position: 0 -236px; 
	left: 0;
	top: 236px; 
	width: 111px;
	height: 62px;
}
body li#AR_link_3 a:hover { 
	background-position: -223px -236px; 
}
body li#AR_link_3 a.current {
	background-position: -490px -34px;!important;
}

body li#AR_link_4 a { 
	background-position: 0 -298px; 
	left: 0;
	top: 298px; 
	width: 111px;
	height: 66px;
}
body li#AR_link_4 a:hover { 
	background-position: -223px -298px; 
}
body li#AR_link_4 a.current {
	background-position: -490px -34px;!important;
}



#left_col p {
  margin: 5px 0 5px 0;
  padding: 0;
}

.AR_lista_menu  {
  margin-top: 10px;
  margin-left: 25px;
  padding-left: 5px;
  color: #669966;
  list-style-type: bullet;
}
.AR_lista_menu a:link, .AR_lista_menu a:visited, .AR_lista_menu a:hover, .AR_lista_menu a:active {
  text-decoration: underline;
  color: #4F8638;
  font-size: 10px;
}
.AR_lista_menu a:visited {
  color: #445E39;
}
.AR_lista_menu a:hover, .AR_lista_menu a:active {
  text-decoration: underline;
  color: #90BA7D;
  font-size: 10px;
}

#form_gradimento {
  padding: 5px;
  border:1px solid #009300;
  background-color: #fbfdfb;
}


