/* GENERAL */
body {margin:0px 60px 20px 60px; padding:0px; background: #ffffff url(img/bg6.jpg) no-repeat fixed left top; color:#5A8E76; font-size:1em; font-family:"trebuchet MS", verdana, arial, sans-serif; text-align:center;}
b, strong {color: #00703C; font-weight:bold; letter-spacing:2px; font-size:larger}
.bolder {color: #00703C; font-weight:bold; letter-spacing:2px; font-size:larger}
table {margin:0; padding:0px; color:#5A8E76; font-family:"trebuchet MS", verdana, arial, sans-serif; border:0;}
td {margin:0; padding:0px; color:#5A8E76; font-size:1em; font-family:"trebuchet MS", verdana, arial, sans-serif;}
/*#page {margin:0 auto; text-align:left; background:url(img/bg_pg.gif) repeat-y left top;}*/
#page {text-align:left;}
#main {}
#flash, #flashsmall { margin:0px; border-bottom: solid 0px #C7DCD6;}
#flash {height:175px;}
#flashsmall {height:130px;}
.space {height:200px;}
.titoli{font-weight:bold; color:#00703C; font-family: arial, serif; font-size:25px; display:block; border-bottom: solid 3px #C7DCD6; background: url(img/petalo.gif) no-repeat left top; padding-left:40px; padding-top:0px; margin:0px;}
a .mn1_link{background-color:#FFFFFF; }
#right {background-color:#FFFFFF;  padding:10px 10px 0px 20px; width:200px; float:right;  }/*background:#ffffff url(img/sfondo_news.jpg) no-repeat left top;*/
sup {
font-size:0.7em}
.fotogallery{
	margin:10px;
}
#left li {
	list-style:disc url(img/ulitem1.gif) outside;
	margin:0px 0px 10px 0px;
	/*background:#ffffff url(img/ulitem.gif) no-repeat left top;*/
}
#left  li:hover { text-decoration:none;}
#left  a:hover {text-decoration:none;}
#left  li a{ font-weight:bold}
#right ul {margin:0px; padding:0px;}
#right li {
display:inline;
list-style:none;
	/*background:#ffffff url(img/ulitem.gif) no-repeat left top;*/
}
#right li a{
	font-weight:bold; 
	display:block; 	
	border-left:1px solid #C7DCD6;
	border-top:1px solid #C7DCD6;
	border-bottom:1px solid #C7DCD6;
	background-color:#F2F7F2;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#right li a:hover {text-decoration:none; color:#FFFFFF; background-color:#2B7363;}

a {color:#2B7363; text-decoration:none; font-weight:bold }
a:visited {color:#2B7363; text-decoration:none;}
a:hover {color:#FF6F0E; text-decoration:underline;}

a.bkstr {color:#F9AA88; text-decoration:none; font-weight:normal; }
a.bkstr:visited {color:#F9AA88; text-decoration:none; font-weight:normal;}
a.bkstr:hover {color:#F9AA88; text-decoration:underline; font-weight:normal;}
.bkstr {color:#F9AA88;}

.footer a {color:#ffffff;}
.footer {height:25px; margin:0px; background: #00703C url(img/baseverde.gif) repeat-x left bottom; color:#ffffff; font-size:11px;}
#credits {float: left; width: 525px; height: 15px; /*border: 1px solid black;*/ margin:0px 20px; padding: 0px; display: inline; font-family: georgia, "times new roman", serif; /*vertical-align:-30px;*/}



div.spacer {clear:both;}
div.ombramenu {clear:both; background: url(img/ombramenu.gif) no-repeat left top; height:20px;}
div.ombraforum {clear:both; background: url(img/ombraforum.gif) no-repeat left top; height:20px;}

/* LAYOUT GENERALE */
#left {
	/*overflow-x: hidden;	
	overflow:auto; 	
	height: 450px;*/
	margin:0px;
	padding-right: 20px;
	padding-top:40px;
	border-left:2px solid #C7DCD6;
	border-right:2px solid #C7DCD6;
	border-bottom:2px solid #C7DCD6;
	border-top:1px solid #ffffff;
}

.contenuti{
background: #FFFFFF url(img/bgfiore.gif) no-repeat left bottom;
padding-left: 100px;
}

.contenuti_sch{
background: #FFFFFF url(img/ricerca.jpg) no-repeat left top;
padding-left: 230px;
}

.contenuti_pvbio{
background: #FFFFFF;
padding-left: 100px;
padding-top: 0px;
}

.contenuti_cont{
background: #FFFFFF url(img/contatti.jpg) no-repeat right bottom;
padding-left: 80px;
padding-top: 0px;
}

.contenuti_home{
background: #FFFFFF url(img/donnahome1.jpg) no-repeat left top;
padding-left: 350px;
padding-top: 0px;
}
/* NAV */

#topnav {
	clear:both;
	width:535px;
}
#topnav ul {margin:0; padding:0;}
#topnav li {list-style:none; float:left; }
#topnav li:hover ul, #topnav li.sfhover ul {left:auto;}
#topnav a, #topnav a:visited {display:block;}

#topnav a.p1 {height:60px; background: url(img/menu.gif) no-repeat; background-position:0 -60px; width:75px;}
#topnav a.p2 {height:60px; background: url(img/menu.gif) no-repeat; background-position:-75px -60px; width:94px;}
#topnav a.p3 {height:60px; background: url(img/menu.gif) no-repeat; background-position:-169px -60px; width:84px;}
#topnav a.p4 {height:60px; background: url(img/menu.gif) no-repeat; background-position:-253px -60px; width:131px;}
#topnav a.p5 {height:60px; background: url(img/menu.gif) no-repeat; background-position:-384px -60px; width:68px;}
#topnav a.p6 {height:60px; background: url(img/menu.gif) no-repeat; background-position:-452px -60px; width:81px;}

#topnav span {display:none;}

/* NAV TASTI HOVER */
#topnav a.p1:hover {background-position:0 0;}
#topnav a.p2:hover {background-position:-75px 0;}
#topnav a.p3:hover {background-position:-169px 0;}
#topnav a.p4:hover {background-position:-253px 0;}
#topnav a.p5:hover {background-position:-384px 0;}
#topnav a.p6:hover {background-position:-452px 0;}

/* SUBNAV */
#topnav li ul { position:absolute; left:-999em; width:170px; background:#ffffff; border-bottom: solid 3px #C7DCD6; list-style:none; margin:0px 0px 0px 10px; padding:5px 0px 0px 0px;}

#topnav li ul li {margin:0px; padding:0px; width:150px; height:20px; display:inline; text-align:left;}
#topnav li ul li.ind {margin:0px; padding:0px; width:150px; height:20px; display:inline; text-align:left;}

#topnav li ul li a {height:20px; font-weight:normal; color:#00703C; font-size:11px;	font-family:"trebuchet MS", verdana, arial, sans-serif;	text-decoration:none; padding:0px 0px 0px 10px; margin:0px; display:block;}
#topnav li ul li.ind a {height:20px; font-weight:normal; color:#A5C7B7; font-size:9px;	font-family:"trebuchet MS", verdana, arial, sans-serif;	text-decoration:none; padding:0px 0px 0px 20px; margin:0px; display:block;}

#topnav li ul li a:hover {color:#ffffff; text-decoration:none; background: url(img/bg_submenu.gif) no-repeat;}


/* Fix IE. Hide from IE Mac \*/
* html #topnav li ul li { float:left;}
* html #topnav li ul li a { height:20px;}
/* End */


.button {font-size:11px; font-family:"trebuchet MS", verdana, arial, sans-serif; color: #9D2601; margin: 0px;}

fieldset{margin:10px 0px; padding:10px; border:1px solid #C7DCD6;}
legend{color:#00703C; font-family: georgia, times, arial, serif; font-size:15px; font-weight:bold}
label {font-size:11px; font-family:"trebuchet MS", verdana, arial, sans-serif; width: 4em; float: left; text-align: right; margin: 0px 1em 10px 0px; clear: both;}

.bgnavleft{
width:30px;
background: url(img/bg_topleft.gif) no-repeat left top;
}
.bgnavcenter{
background: url(img/bg_top.gif) repeat-x left top;
}
.bgnavright{
width:30px;
background: url(img/bg_topright.gif) no-repeat left top;
}
