body {
	background: #ffffff url(../immagini/background.gif) center top;
	height:100%;
	min-width:902px;
	min-height:720px;
	height:auto !important;
	height:720px;
	color:#5C5120;
	font-family:Arial,verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:13px;
	margin:0px;
	text-align:center;
}

a:link,a:visited {
	text-decoration: none;
	color:#5C5120;
}

a:hover {
	color:#ff0000;
}
img{border:0;margin:0;}

.verdana_11 {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #353535;
	
	
}

#boxDx{
	background:url(../immagini/box-dx.jpg) no-repeat center top;
	width:208px;
	height:249px;
	margin:0px;
	padding:0;
	position: absolute;
	top:21px;
	left:703px;
 }

#boxDx #newshp{
	margin:10px;
	font-family:Tahoma,verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

#boxDx #newshp h1{
	font-family:Tahoma,verdana,sans-serif;
	font-size:16px;
	color:#FC8321;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding:0;
}

#boxDx #newshp h2{
	font-family:Tahoma,verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding:0;
}


#cntPage{
    width:882px;
    max-width:902px;
    height:auto;
    min-height:470px;
    height:auto !important;
    height:560px;
	position:relative;
	margin:10px;
	float:left;
}

#container{
	width:920px;
	margin: 0 auto;
	height:100%;
	padding:0 0 0 0;
	position:relative;
	text-align:left;
}

.contenitore-editor {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #595858;
	padding-left:34px;
	padding-top:30px;
	padding-right:15px;
	padding-bottom:5px;
	line-height: 18px;
}

#content{
	margin: 0 0 0 9px;
	background: #ffffff;
	width:902px;
	overflow:hidden;
	position:relative;
	padding:0;
}

#footer{
	background:transparent url(../immagini/footer.gif) repeat-x top left;
	width:902px;
	margin:0;
	height:50px;
	position:relative;
	float:left;
}

#footer h2{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align:center;
	margin:0px;
	color:#ffffff;
}

#header{
	background:transparent url(../immagini/header03.jpg) no-repeat bottom left;
	margin:0px 0 0 9px;
	padding:0;
	height:248px;
	width:902px;
	position: absolute;
	top:0;
	left:0;
}

#mainCnt{
	background:url(../immagini/background-head.gif) repeat-x center top;
	min-height:720px;
	height:auto !important;
	height:720px;
}

#mainShadow{
	min-height:720px;
	height:auto !important;
	height:720px;
}

#middle{
	background:url(../immagini/ombra-laterale.png) repeat-y center top;
	width:920px;
	margin:0px;
	padding:0;
	position: absolute;
	top:267px;
	left:0px;
}

#pageLeft{
	position:relative;
	float:left;
	width:182px;
	margin:0;
}

#pageMiddle{
	position:relative;
	float:left;
	width:472px;
	margin:0px 0px 0px 20px;
	padding:0 0 0 0;
	display:block;
	overflow:hidden;
}

#pageRight{
	margin:0;
	position:relative;
	float:right;
	width:182px;
}

#subHeader{
	background:transparent url(../immagini/striscia-subheader.gif) repeat-x bottom left;
	margin:0px 0 0 9px;
	padding:0;
	height:20px;
	width:902px;
	position: absolute;
	top:247px;
	left:0;
}

/**************************************************/
/*                MENU SUPERIORE                  */
/**************************************************/
ul#pnav {
	position:absolute;
	padding:0px;
	margin:0;
	top:21px;
	left:0;
	width:902px;
	list-style-type:none;
}

ul#pnav li {
	text-indent:0px;
	float:left;

}

ul#pnav li a {
	display:block;
	height:36px;
	text-indent:3000px;
}

ul#pnav li a.curr-sel a, #pnav li a.curr-sel a:hover {
	background-position:0px -36px;
}

ul#pnav li a:hover {
	background-position:0px -36px;
}


ul#pnav li a span {
    display:none;
}

a#btn1
{
    background:url(../immagini/mnutop/btn1.jpg) no-repeat;
    width:77px;
    height:36px;
}

a#btn2
{
    background:url(../immagini/mnutop/btn2.jpg) no-repeat;
    width:113px;
    height:36px;
}

a#btn3 
{
    background:url(../immagini/mnutop/btn3.jpg) no-repeat;
    width:113px;
    height:36px;
}

a#btn4 
{
    background:url(../immagini/mnutop/btn4.jpg) no-repeat;
    width:99px;
    height:36px;
}

a#btn5  
{
    background:url(../immagini/mnutop/btn5.jpg) no-repeat;
    width:101px;
    height:36px;
}

a#btn6 
{
    background:url(../immagini/mnutop/btn6.jpg) no-repeat;
    width:121px;
    height:36px;
}

#pnav #btnspacer {
	background:url(../immagini/mnutop/bgspacer.jpg) no-repeat;
	width:278px;
	height:36px;
}

/**************************************************/
/*                MENU LINK                       */
/**************************************************/
ul#linkutili
{
position:relative;
padding:0px;
margin:0;
width:148px;
list-style-type:none;
}

ul#linkutili li
{
text-indent:0px;
padding: 10px 0 10px 0;
width:148px;
display:block;
background:url(../immagini/bordo-link.jpg) no-repeat left bottom;
}

ul#linkutili li a, ul#linkutili li a:hover
{
background:url(../immagini/freccia.gif) no-repeat right center;
font-weight:bold;
cursor:pointer;
width:148px;
display:block;
}

ul#linkutili li a span 
{
display:block;
width:136px;
}
/**************************************************/
/*                MENU ENDURANCE                       */
/**************************************************/
ul#endurance
{
position:relative;
padding:0px;
margin:0;
width:148px;
list-style-type:none;
}

ul#endurance li
{
text-indent:0px;
padding: 10px 0 10px 0;
width:148px;
display:block;
background:url(../immagini/bordo-link.jpg) no-repeat left bottom;
}

ul#endurance li a, ul#endurance li a:hover
{
background:url(../immagini/freccia.gif) no-repeat right center;
font-weight:bold;
cursor:pointer;
width:148px;
display:block;
}

ul#endurance li a span 
{
display:block;
width:136px;
}
/**************************************************/
/*                MENU ENDURANCE BOX HOME                       */
/**************************************************/
ul#EnduranceBoxHome
{
position:relative;
padding:0px;
margin:0;
width:148px;
list-style-type:none;
}

ul#EnduranceBoxHome li
{
text-indent:0px;
padding: 10px 0 10px 0;
width:148px;
display:block;
background:url(../immagini/bordo-link.jpg) no-repeat left bottom;
}

ul#EnduranceBoxHome li a, ul#EnduranceBoxHome li a:hover
{
background:url(../immagini/freccia.gif) no-repeat right center;
font-weight:bold;
cursor:pointer;
width:148px;
display:block;
}

ul#EnduranceBoxHome li a span 
{
display:block;
width:136px;
}

/**************************************************/
/*                STILI BOX LATERALI              */
/**************************************************/

#boxitm {
 background:url(../immagini/box-background.jpg) no-repeat left bottom;
 min-height:59px;
 height:auto !important;
 height:59px;
 margin: 0 0 19px 0 ;
 position:relative;
}

#boxitm h2{
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 15px 15px;
	margin: 0 0 0 0;
	position:relative;

}

#boxitm h3{
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 0 15px;
	margin: 0 0 0 0;
	height:30px;
}

#boxitm h3 a {
	display:block;
	width:80px;
	height:22px;
	margin:0 30px 0 30px;
}
#boxitm h3 .entra {
background:url(../immagini/tit-btt-vai.jpg) no-repeat center bottom;
}

#boxitm h3 .leggi {
background:url(../immagini/tit-btt-leggi.jpg) no-repeat center bottom;
}

#boxitm h3 span{
	display:none;
}

.ricerca h1, .ricerca h1 span{
	font-size:11px;
	background:url(../immagini/tit-ricerca.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	 position:relative;
}

.stalloni h1, .stalloni h1 span{
	font-size:11px;
	background:url(../immagini/tit-stalloni.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	 position:relative;
}

.eventi h1, .eventi h1 span{
	font-size:11px;
	background:url(../immagini/tit-eventi.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	 position:relative;
}

.endurance h1, .endurance h1 span{
	font-size:11px;
	background:url(../immagini/endurance.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	position:relative;
}

.EnduranceBoxHome h1, .EnduranceBoxHome h1 span{
	font-size:11px;
	background:url(../immagini/endurance.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	position:relative;
}

.link h1, .link h1 span{
	font-size:11px;
	background:url(../immagini/tit-link-utili.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	position:relative;
}

.inserisci h1, .inserisci h1 span{
	font-size:11px;
	background:url(../immagini/tit-inserisci.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	 position:relative;
}

.consulenza h1, .consulenza h1 span{
	font-size:11px;
	background:url(../immagini/tit-consulenza.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:58px;
	text-indent:-3000;
	position:relative;
}
.newsletter h1, .newsletter h1 span{
	font-size:11px;
	background:url(../immagini/tit-newsletter.jpg) no-repeat left top;
	margin:0;
	padding:0;
	height:45px;
	text-indent:-3000;
	position:relative;
}

/**************************************************/
/*                STILI BOX MEZZO                 */
/**************************************************/

.pagmiddle {
 background:url(../immagini/bgdecoro.jpg) no-repeat left top;
 min-height:167px;
 height:auto !important;
 height:167px;
 margin: 0 0 0 0 ;
 position:relative;
}

.pagmiddle h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 20px 90px;
	margin: 0 0 0 0;
	line-height: 45px;
	vertical-align:middle;
	position:relative;
}

.pagmiddle h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 20px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	height:auto;
	text-align:justify;
}




.boxmiddle {
 background:url(../immagini/bgdecoro.jpg) no-repeat left top;
 min-height:140px;
 height:auto !important;
 height: 140px;
 margin: 0 0 0 0 ;
 position:relative;
}

.boxmiddle h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 15px 90px;
	margin: 0 0 0 0;
	line-height: 30px;
	position:relative;
}

.boxmiddle h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 20px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	position:relative;
	text-align:justify;
}

.boxmiddle2 {
 background:url(../immagini/bgdecoro2.jpg) no-repeat left top;
 min-height:167px;
 height:auto !important;
 height:167px;
 margin: 0 0 0 0 ;
 position:relative;
}

.boxmiddle2 h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 15px 90px;
	margin: 0 0 0 0;
	line-height: 30px;
	position:relative;
}

.boxmiddle2 h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 20px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	position:relative;
}

.boxmiddle3 {
 background:url(../immagini/bgdecoro3.jpg) no-repeat left top;
 min-height:167px;
 height:auto !important;
 height:167px;
 margin: 0 0 0 0 ;
 position:relative;
}

.boxmiddle3 h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 15px 90px;
	margin: 0 0 0 0;
	line-height: 30px;
	position:relative;
}

.boxmiddle3 h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 20px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	position:relative;
}

.contentdesc
{
    font-size:11px;
    padding-left:21px;
    padding-right:21px;
}

.boxmiddle4 {
 margin: 20px 0 5px 0 ;
 display:block;
}

.boxmiddle4 h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 15px 90px;
	margin: 0 0 0 0;
	line-height: 30px;
	position:relative;
}

.boxmiddle4 h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 5px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	position:relative;
}

#pageMiddle .content {
	background: none repeat scroll 0%;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:-7px;
	margin-left:21px;
	padding:0 0 0 0;
	width:450px;
	}

#wrapper{
margin:20px 0 0 40px;
padding:0;
position:relative;
}

#wrapper2{
margin:0px 0 0 20px;
padding:0;
position:relative;
}

.project-thumb {
color:#625F47;
float:left;
font-size:11px;
margin:0 0 30px 0;
text-align:left;
width:205px;
display:block;
overflow:hidden;
position:relative;
}


.list-cavallo-item
{
    color:#625F47;
    float:left;
    font-size:11px;
    margin:0 0 10px 0;
    text-align:left;
    width:430px;
    display:block;
    overflow:hidden;
    position:relative;
}

.list-eventi-item
{
    color:#625F47;
    float:left;
    font-size:11px;
    margin:0 0 10px 0;
    text-align:left;
    width:430px;
    display:block;
    overflow:hidden;
    position:relative;
}

/*********************** TABELLA INTERNA ****************************************/
.tab-bold{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 2px 10px;
	margin: 0 0 0 0;
	height:13px;
}

.tab-normal{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 0px 2px 10px;
	margin: 0 0 0 0;
	height:11px;
}

/*********************** GENEALOGIA ****************************************/
ul#genealnav1
{
background: #D4CDB7;
position:relative;
padding:0px;
margin:0px 0 0 0;
width:110px;
height:240px;
float:left;
list-style-type:none;
}

ul#genealnav1 li
{
text-indent:0px;
padding: 50px 0 0px 10px;
width:110px;
font-size:11px;
font-weight:bold;
color: #5C5120;
display:block;
}

ul#genealnav2
{
background: #E8E4D5;
position:relative;
padding:0;
margin:0;
width:177px;
height:240px;
float:left;
list-style-type:none;
}

ul#genealnav2 li
{
text-indent:0px;
padding: 30px 0 0px 10px;
width:148px;
font-family:Arial,verdana,sans-serif;
font-size:11px;
font-weight:bold;
color: #5C5120;
display:block;
}

ul#genealnav3
{
background: #D4CDB7;
position:relative;
padding:0px;
margin:0;
width:138px;
height:240px;
float:left;
list-style-type:none;
}

ul#genealnav3 li
{
text-indent:0px;
padding: 5px 0 8px 10px;
width:148px;
font-size:11px;
font-weight:bold;
color: #5C5120;
display:block;
}

/*********************** GALLERIA ******************************************/

.a-site {
	display:block;
	float:left;
	height:121px;
	margin:0pt 7px 7pt 0pt;
	overflow:hidden;
	position:relative;
	width:101px;
	z-index:1;
	border: 1px solid #7E671F;
}

.clean {
clear:both;
display:block;
height:1px;
overflow:hidden;
}
/***********************************************************************/

#boxadv {
	 background:url(../immagini/border-adv-middle.gif) repeat-y left top;
	 min-height:59px;
	 height:auto !important;
	 height:59px;
	 margin: 0 0 19px 0 ;
	 position:relative;
}

ul#adv {
	position:relative;
	padding:5px 0 0 0;
	margin:0 0 0 5px;
	width:176px;
	list-style-type:none;
}

#boxadvtop{
	 background:url(../immagini/border-adv-top.png) no-repeat left top;
	 height:27px;
	 width:176px;
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:999;
}

#boxadvbottom{
	width:176px;
	background:url(../immagini/border-adv-bottom.png) no-repeat left top;
	height:27px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
}

.lnkannunci
{
    clear:left;
	display:block;
	text-align:left;
	padding-left:6px;
	margin:0 0 10px 150px;
	width:40px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}
.lnkannunci a{
	display:block;
	width:140px;
}

.lnkdetcavallo
{
    clear:left;
	display:block;
	text-align:left;
	padding-left:6px;
	margin:0 0 10px 180px;
	width:40px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}
.lnkdetcavallo a{
	display:block;
	width:140px;
}

.lnkdeteventi
{
    clear:left;
	display:block;
	text-align:left;
	padding-left:6px;
	margin:0 0 10px 180px;
	width:40px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}

.lnkdeteventi a{
	display:block;
	width:140px;
}


.lnkeventi
{
    clear:left;
	display:block;
	text-align:left;
	padding-left:6px;
	margin:0 0 10px 4px;
	width:40px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}

.lnkeventi a{
	display:block;
	width:140px;
}

.lnkpage
{
    clear:left;
	display:block;
	text-align:left;
	padding-left:6px;
	margin:0 0 10px 200px;
	width:40px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}
.lnkpage a{
	display:block;
	width:140px;
}

.lnkdettaglio
{
    clear:left;
	display:block;
	text-align:left;
	padding-left:6px;
	margin:0 0 10px 14px;
	width:80px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}

.lnkdettaglio a{
	display:block;
	width:80px;
}

.lnkscheda{
	display:block;
	text-align:center;
	margin:0 0 10px 180px;
	width:100px;
	background:url(../immagini/freccia.gif) no-repeat left center;
}
.lnkscheda a{
	display:block;
	width:100px;
}
/**************************************************/
/*                TAB PRIMO PIANO                 */
/**************************************************/
ul#primopiano
{
	position:relative;
	padding:0px;
	margin:0 0 5px 32px;
	width:416px;
	height:40px;
	font-size:12px;
	list-style-type:none;
	background:url(../immagini/striscia-round.gif) no-repeat left top;
}

ul#primopiano li
{
	text-indent:0px;
	float:left;
	color:#ffffff;
	margin:0px;
	padding:0px;
	line-height:15px;
	height:40px;
}

ul#primopiano h1
{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	text-indent:0px;
	float:left;
	color:#ffffff;
	margin:5px 0 0 6px;
	font-weight:normal;
	padding:0px;
	line-height:15px;
}

ul#primopiano .btn1
{
    width:115px;
	border-right:1px solid;
}

ul#primopiano .btn2
{
    width:108px;
	border-right:1px solid;
}

ul#primopiano .btn3
{
    width:115px;
	border-right:1px solid;
}

ul#primopiano .btn4
{
    width:51px;
}

.selbox 
{
    border: 1px solid #B3912D;
    color: #7E671F;
    font-size: 10px;
    font-family: Arial;
    width:150px;
}
.inptbox
{
    border: 1px solid #B3912D;
    color: #000000;
    font-size:11px;
    font-family: Arial;
    width: 150px;
    background-repeat:no-repeat;
    background-color: #FFFFFF;
}


.selbox1 
{
    border: 1px solid #B3912D;
    color: #7E671F;
    font-size: 10px;
    font-family: Arial;
    width:130px;
}
.inptbox1
{
    border: 1px solid #B3912D;
    color: #000000;
    font-size:11px;
    font-family: Arial;
    width: 130px;
    background-repeat:no-repeat;
    background-color: #FFFFFF;
}

.inptbox6
{
    border: 1px solid #B3912D;
    color: #000000;
    font-size:11px;
    font-family: Arial;
    width: 112px;
    background-repeat:no-repeat;
    background-color: #FFFFFF;
}

.txtbox1
{
    border: 1px solid #B3912D;
    color: #000000;
    font-size:11px;
    font-family: Arial;
    overflow:auto;
    width: 348px;
    
}


.header-lista
{
    position: relative; 
    display:block; 
    width:419px; 
    height:20px;
    padding-left:4px;
    padding-right: 4px;
    background-color: #AE9D71;

    font-weight:bold;
    line-height:20px;
    vertical-align:middle;
    text-align:left;
    border: 1px solid #7E671F;
    color: #000000;
    margin-bottom: 5px;
    
}

.pagnuovo {
 background:url(../immagini/bgdecoro.jpg) no-repeat left top;
 min-height:100px;
 height:auto !important;
 height:100px;
 margin: 0 0 0 0 ;
 position:relative;
}

.pagnuovo h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 20px 90px;
	margin: 0 0 0 0;
	line-height: 45px;
	vertical-align:middle;
	position:relative;
}

.pagnuovo h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 0px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	position:relative;
	height:auto;
	text-align:justify;
}

.pagnuovo2 h2
{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 20px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	height:auto;
	text-align:justify;
}

.invia
{
    border: 1px ouset #7E671F;
    background-color: #AE9D71;
    color: #000000;    
}

.inptbox2
{
    border: 1px solid #B3912D;
    color: #000000;
    font-size:11px;
    font-family: Arial;
    width: 210px;
    background-repeat:no-repeat;
    background-color: #FFFFFF;
}

.pagevento {
 background:url(../immagini/bgdecoro.jpg) no-repeat left top;
 min-height:50px;
 height:auto !important;
 height:50px;
 margin: 0 0 0 0 ;
 position:relative;
}

.pagevento h1{
	font-family:Times New Roman,verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:13px 15px 20px 90px;
	margin: 0 0 0 0;
	line-height: 45px;
	vertical-align:middle;
	position:relative;
}

.pagevento h2{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 15px 20px 20px;
	margin: 0 0 0 0;
	line-height: 15px;
	position:relative;
	height:auto;
	text-align:justify;
}
/**********************************************/
.contatti_td_sx{text-align:right;}
.contatti_td{width:90px;text-align:right;}
.contatti_edit
{   font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;border:1px solid black;width:160px;
    background-color:#DBDBDB;
    }
.contatti_textarea
{   font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;border:1px solid black;
    background-color:#DBDBDB;height:70px;width:100%;
    }
.contatti_submit
{   font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;border:1px solid black;width:50px;
    background-color:#DBDBDB;cursor:pointer;
    }
#aspnetForm #mainCnt #container #header #pnav li #headhidden {
	display: none;
}
