@charset "utf-8";
/* CSS Document */

@import url('reset.css');

body{
margin:0;
padding:54px 0 0 0;
text-align:center;
background:#ececec url(../template/images/bg.jpg) left -30px repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
}
#H{
margin:0;
padding:0;
width:1000px;
height:161px;
}
img{
border:0;
}

.bgTdNav{
background:#f9f9f9 url(../template/images/bgLeft.jpg) left top no-repeat;
}

.bgAreaRis{
background:url(../template/images/bgAreaRis.jpg) left top no-repeat;
}

.bgModuli{
background:url(../template/images/bgModuli.gif) left top repeat-y;
}
.bgPag{
background:url(../template/images/bg1.gif) left top repeat-y;
}

.foo{
background:url(../template/images/foo.jpg) left top no-repeat;
height:35px;
}

.gold{
color:#b2a785;
}

p{
margin:0;
padding:0;
line-height:1.8em;
}

p strong{
color:#333366;
}

h1{
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
color:#333366;
}

h2{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
color:#333366;
}

form{
margin:0;
padding:0;
}

.testataModulo{
background:url(../template/images/testatamodulo.jpg) left top no-repeat;
}

.bgBtnHome{
background:url(../template/images/btnHome.jpg) left top no-repeat;
}
.bgBtnGeneric{
background:url(../template/images/btnGeneric.jpg) left top no-repeat;
}


a.link2, a.link2:visited, a.link2:active{
color:#990000;
text-decoration:none;
}
a.link2:hover {
color: #990000;
text-decoration:underline;
}



a.link1, a.link1:visited, a.link1:active{
color:#8f6d05;
text-decoration:none;
}
a.link1:hover {
color: #990000;
text-decoration:none;
}

a.link0, a.link0:visited, a.link0:active{
color: #990000;
text-decoration:none;

}
a.link0:hover {

color:#8f6d05;
text-decoration:none;
}



a.linkBlack, a.linkBlack:visited, a.linkBlack:active{
color: #000;
text-decoration:none;

}
a.linkBlack:hover {

color:#990000;
text-decoration:none;
}


.align-left{
text-align:left;
}

.titolo{
font-weight:bold;
color:#003399;
font-size:12px;
}

.selected{
text-decoration:underline;
color:#990000;
}






/* :::::  6: NAVIGATION :::::::: */

/*accordion*/

.menu_list {
	width: 161px;
}
.menu_head {
	/*padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;*/
     
	 background: url(../template/images/btnHome.jpg) left top no-repeat;
	
	 margin:0;
	 width:126px;
	 height:20px;
	 padding:5px 0 0 35px;
	 cursor:auto;
	 color:#8f6d05;
	 
}






.menu_body {
	display:none;
	/*#949494*/
	/*background:#ffe8a1;*/
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	width:159px;
	/*height:100px;
	overflow:auto;*/
}
.menu_body a {
  display:block;
  
 color: #666;
 background-color:#EFEFEF;

  padding-left:20px;
 /* font-weight:bold;*/
  text-decoration:none;
  line-height:22px;
  font-size:11px;
}
.menu_body a:hover {
  
  /*color:#8f6d05;*/
  color:#990000;
  
}



/* :::::  END 6 :::::::: */


ul li{
background: url(../template/images/bullet.gif) 10px 10px no-repeat;
line-height:26px;
padding-left:28px;
}

.marginul{
padding:0 0 0 40px; float:left;

}