/* CSS Document */

/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{}
div#container{

	}
	
hr { height:1px; background-color:#000; margin:10px 0;}
.hrnascosto { display:none}

div.hr {
    height: 1px;
    background-color:#000;
		margin:2px 0;
}
div.hr hr {
    display: none;
} 

h1,h2{margin: 0;padding:0}
h1{ color:#b41803; font-size:1.5em; margin:0 0 5px 0; padding:0;}
h2{color: #15426D; font-size: 1.1em; margin:0 0 5px 0; padding:0;}
h3{ color:#146CBF; font-size:1em; margin:3px 0; padding:0;}
h5{font-size:1em; font-style: italic;}

.corsivo {font-style: italic;}

form {margin:0; padding:0; }
img {border:0;}

/*stili generici, su header e footer*/
.nav {display:none;}

.header-container {display:none;}

#logo {display:none;}
#logostampa {position:absolute; top:0; left:0; margin: 0; padding: 0; height:140px;}

#arearedazione {display:none;}

/* Content */
#content {width:950px; margin: auto; background-color:#FFF; clear:both;}
#content h2 {font-size: 22px; color: #97bf0d; font-weight: bold; margin:85px 0 5px 0; padding:0;}
#content h3 {font-size: 16px; font-weight: bold; margin:0; padding:0;}

/* Sub-header */
#sub-header-container {margin: 0 auto; padding-top: 8px;}
#sub-header { /*width: 900px; */ margin: 0 auto;}
#sub-header h2 {font-weight: bold; font-size: 30px;  clear:both; height: 31px; padding: 0; margin-right: 30px; letter-spacing: -0.04em; }
#sub-header .meta { float: left; font-weight: bold; font-size: 16px; margin-top: 5px; }
.ie7 #sub-header .meta {  margin-top: 8px; }
.ie8 #sub-header .meta {  margin-top: 6px; }

.meta {font-size: 15px; padding-left:170px;}

#sottomenu {display:none;}

/* Contact Page */
#page-contact #contact-form h2 { margin-bottom: 6px; border:1px solid #ff6; clear:both;}
#page-contact #contact-form p { margin: 0; padding: 0; /*display: inline; */}
#page-contact label { margin-left: 5px; }
#page-contact input { width: 250px; }
#page-contact textarea { height: 205px; width: 574px; }
.ie7 #page-contact textarea { height: 189px; }
.ie8 #page-contact textarea { height: 195px; }

.descrizione {vertical-align:top; padding-top:12px; width:100%; text-align:justify;}
.htmlsemplice {padding:0; margin:0; text-align:justify;}

.htmlsemplicefaq {padding:0; margin:0; text-align:justify;}

.htmlsemplicefaq ul {padding-left:25px; margin:5px 0;}
.htmlsemplicefaq li {margin: 0; padding: 2px 0;}

.htmlsemplice ul {padding:0; margin:5px 0; list-style-type: none;}
.htmlsemplice li {
	margin: 0; 
	padding: 2px 0 2px 20px; 
	background-image: url(../image/pallinoverde.gif);
	background-repeat: no-repeat;
	}


.htmlsemplice a:link{color:#97bf0d; text-decoration:underline;;}
.htmlsemplice a:visited{color:#97bf0d; text-decoration:underline;;}
.htmlsemplice a:hover {color:#000000; text-decoration:underline;}
.htmlsemplice a:active {color:#000000; text-decoration:underline;}

#text a:link{color:#000000; text-decoration:underline;;}
#text a:visited{color:#000000; text-decoration:underline;;}
#text a:hover {color:#97bf0d; text-decoration:underline;}
#text a:active {color:#97bf0d; text-decoration:underline;}

.top {vertical-align:top;}

.descrizioneHTMLStrutturato {
	/*width:430px;*/ 
	/*width:70%; */
	float:left; 
	margin:0 15px 0 0;
	padding:0;
	text-align:justify;
	/*noIEmac\*/
	min-height:180px;
	height: auto !important;
	/*end */
	height:180px;
}

.descrizioneHTMLStrutturato img {}

.descrizioneHTMLStrutturato a:link{color:#000000; text-decoration:none;}
.descrizioneHTMLStrutturato a:visited{color:#000000; text-decoration:none;}
.descrizioneHTMLStrutturato a:hover {color:#97bf0d; text-decoration:underline;}
.descrizioneHTMLStrutturato a:active {color:#97bf0d; text-decoration:underline;}

.descrizioneHTMLStrutturato ul {padding:0; margin:5px 0; list-style-type: none;}
.descrizioneHTMLStrutturato li {
	margin: 0; 
	padding: 2px 0 2px 20px; 
	background-image: url(../image/pallinoverde.gif);
	background-repeat: no-repeat;
	}


.colonnaHTMLStrutturato {width:220px; color:#000000; /*line-height: 18px; */ text-align:right; margin-top:12px;}

.colonnaHTMLStrutturato a:link{color:#000000; text-decoration:none;}
.colonnaHTMLStrutturato a:visited{color:#000000; text-decoration:none;}
.colonnaHTMLStrutturato a:hover {color:#000000; text-decoration:underline;}
.colonnaHTMLStrutturato a:active {color:#000000; text-decoration:underline;}

#div_grigio {text-align:left;}

.mappa {width:475px; height:300px; display:block; border:1px solid #fff; z-index:90;}

.fld  { width: 250px; background:#eceded; border:1px solid #b1b2b4; color: #888;}
.bottonecerca { background:#97bf0d; border:1px solid #97bf0d; color: #FFF; padding:5px 10px;}
.iscrizione p {margin:5px 0; padding:0;}

/* Comments */
.comment-title,
#leave-a-reply { font-size: 20px; padding: 20px 0; }
.comment-list, .comment-list .children { list-style: none; }
.comment-list { margin-left: 0; }
.comment { position: relative; }
.single-comment { padding: 20px; position: relative; margin-bottom: 50px; }
.comment-list .children { margin-top: 40px; margin-left: 70px; }
.comment-meta { margin: 0 0 10px 70px; padding-top: 31px;}
.avatar { position: absolute; top: 20px; left: 20px; }
.commenter { position: absolute; top: 20px; left: 90px; font-size: 16px; font-weight: bold; font-style: normal; }
.comment-content { margin-left: 70px; }
.comment-reply { position: absolute; top: 79px; left: 28px; }
.comment-arrow { position: absolute; left: 19px; bottom: -30px; width: 39px; height: 31px; }
.ie7 .comment-arrow { bottom: -28px; }

/* Comment Reply */
#comment-form .form-section input { margin-right: 5px; width: 250px; }
#comment-form .form-section textarea { width: 574px; }
.form-section { margin-bottom: 10px; }
.form-section label { cursor: pointer; }
#commenter-details input { margin-right: 10px; }


/* Widgets */
.widget { margin-bottom: 39px; }
.widget h3 { margin: 0 0 15px 0; padding: 0 0 5px 0; font-size: 22px; letter-spacing: -0.04em; }
.widget h3 a:hover { text-decoration: none; }
.widget ul { list-style-type: none; margin: 0; padding: 0;  }
.widget ul li ul { margin-top: 5px; margin-bottom: -7px; }
.widget ul li ul li { padding-left: 10px; }
.widget li { margin: 0; padding: 6px 0; }
.widget li a:hover { text-decoration: none; }


/* Footer */
#footer-container { padding:10px 0 20px 0; margin: 0; clear: both; height:25px;}
#footer { width: 900px; margin: 0 auto; position: relative; }

#footer ul#footer-pages { list-style-type: none; margin:0; padding: 0; height: 24px; }
#footer ul#footer-pages li { float: left; }
#footer ul#footer-pages a { padding-right: 39px; font-size: 16px; }

#footer p { margin: 0; }
#footer a { text-decoration: none; }
#footer #copyright { font-size: 11px; padding-top: 8px; clear: both; }

#footer ul#social { list-style-type: none; position: absolute; right: -2px; top: 0; }
.ie7 #footer ul#social { top: 30px; }
#footer ul#social li { display: inline; margin-left: 4px; }

#footer-widgets-container {display:none;}
#footer-widgets { width: 920px; margin: 0 auto; }
#footer-widgets .footer-widget-box { float: left; width: 164px; }

#footer-widgets .widget { margin: 20px 10px; }
.ie7 #footer-widgets .widget { padding-bottom: 40px; }
#footer-widgets .widget h3 { margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: 18px; letter-spacing: -0.04em; font-weight: bold;}
#footer-widgets .widget ul { list-style-type: none; margin: 0; padding: 0;  }
#footer-widgets .widget ul li ul { margin-top: 2px; margin-bottom: -4px; }
#footer-widgets .widget ul li ul li { padding-left: 10px; }
#footer-widgets .widget li { margin: 0; padding: 6px 0; }
#footer-widgets .widget li a:hover { text-decoration: none; }

#footer-widgets #iscrizione{ margin:0; padding:0; font-size: 16px; letter-spacing: -0.04em; font-weight: bold; text-align:center; color:#1a171c;}
#footer-widgets #lezione { margin:0; padding:0; font-size: 16px; letter-spacing: -0.04em; font-weight: bold; text-align:center; color:#1a171c;}




#footerbox01 { float:left; padding-top:10px;  padding-right:10px; font-size:0.85em; color:#fff;}
#footerbox02 { display:none;}
#footerbox03 { display:none;}

#footer .campocerca {
	background-image: url(../image/sfondocerca.jpg);
	background-repeat: no-repeat;
	border:1px solid #111111;
	padding:7px 2px 3px 7px;
}
#footer  .bottoneimg {
	border:0; 
	padding:0; 
	margin:0; 
	background-color:##111111;
	width:21px;
	height:23px;
	}


/* The 3 Home Sections */
#home-3-sections {
	margin: 0; 
	padding:0; 
	clear:both;
	/*noIEmac\*/
	min-height:180px;
	height: auto !important;
	/*end */
	height:180px;
}

/*.home-section-1, .home-section-2, .home-section-3 { width: 280px; float: left; border:1px soldi #112233; }*/
.home-section-1 {margin:0; padding:0; }
.home-section-2 {margin:0; padding:0; display: none;}
/*.home-section-2, .home-section-3 { margin: 0 0 0 30px; border:1px soldi #112233; }*/

/*#home-3-sections h3 { margin: 0 0 15px 0; padding: 0 0 5px 0; font-size: 22px; letter-spacing: -0.04em; }
#home-3-sections h3 a:hover { text-decoration: none; }*/

.home-section-1 h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 25px; background-color:#97bf0d; color:#FFFFFF; font-weight: bold; border-bottom: 4px solid #97bf0d;}
.home-section-2 h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 25px; background-color:#FFFFFF; color:#272727;  font-weight: bold; border-bottom: 4px solid #cecece;}
/*.home-section-3 h3 {font-size: 22px; padding:5px 10px; background-color:#97bf0d; color:#272727; font-weight: bold; border-bottom: 4px solid #cecece;}*/

/* Inner Page */
.hfeed { width: 590px; float: left; margin: 45px 0 0 0; padding: 0; display: none;}
.aside { width: 280px; float: left; margin: 45px 0 0 30px; padding: 0; display: none;}





/* Meta Information */

#descevidenza {background-color:#d9dadb; padding:8px 10px; /*line-height: 18px; */ margin:5px 0 0 0; text-align:justify; clear:both;}

#descevidenza a:link{color:#1a171c; text-decoration:none;}
#descevidenza a:visited{color:#1a171c; text-decoration:none;}
#descevidenza a:hover {color:#97bf0d; text-decoration:underline;}
#descevidenza a:active {color:#97bf0d; text-decoration:underline;}

#desccorsi {background-color:#FFFFFF; padding:8px 0px; /*line-height: 18px; */height:130px; margin:5px 0 0 0; text-align:justify;}

#desccorsi a:link{color:#97bf0d; text-decoration:none;}
#desccorsi a:visited{color:#97bf0d; text-decoration:none;}
#desccorsi a:hover {color:#1a171c; text-decoration:underline;}
#desccorsi a:active {color:#1a171c; text-decoration:underline;}

#partners {background-color:#FFFFFF; padding:8px 0px; /*line-height: 18px;*/ height:130px; margin:5px 0 0 0;text-align:justify;}

#partners a:link{color:#97bf0d; text-decoration:none;}
#partners a:visited{color:#97bf0d; text-decoration:none;}
#partners a:hover {color:#1a171c; text-decoration:underline;}
#partners a:active {color:#1a171c; text-decoration:underline;}

/* Tables */
table {padding:0; width: 100%;}
caption {text-align: left; }
th, td {padding:0;}
td {font-size: 12px;}

/* Pagenavi */
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi span.pages { display: none; }
.wp-pagenavi { margin-bottom: 25px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 4px 7px; margin: 0 3px 0 0; text-decoration: none; }
.wp-pagenavi span.current { padding: 4px 7px; margin: 0 3px 0 0; font-weight: bold; }


/* Lightbox image hover icons */
#content img { /*z-index: 2; */}
.lightbox-image {position: absolute; z-index: 1;}
.lightbox-video {position: absolute; z-index: 1;}


/* Image Loader GIF */
.image-holder {/*background: transparent url('../image/ajax-loader.gif') no-repeat scroll 50% 50%; */}



#boxAllegatieLink {
  width: 100%;
}

/*ALLEGATI---------------------------*/

#allegati {
  border: 1px solid #d9dadb;
  width: 100%;
  margin:0;
	padding:0;
}

.titoloboxapp {
  background-color:#d9dadb;
  color:#000000;
  font-size:0.9em;
  margin: 1px;
  padding: 2px;
  font-weight: bold;
}

.contenutobox {
  padding:15px 8px 0 8px;
	/*line-height:25px;*/
}

/*----------------------------------------------------*/

/*LINK---------------------------*/

#link {
  border:1px solid #d9dadb;
  width:100%;
  margin:0;
	padding:0;
}

.titololinkboxapp {
  background-color:#d9dadb;
  color:#000000;
  font-size:0.9em;
  margin: 1px;
  padding: 2px;
  font-weight: bold;
}

.contenutoboxlink {
  padding:8px 8px 8px 8px;
	/*line-height:25px;*/
}

/*----------------------------------------------------*/

#link ul{margin:0; padding:0; list-style-type: none;}
#link li{padding:3px 6px;}	

#boxAllegatieLink a:link{color:#1a171c; text-decoration:none;}
#boxAllegatieLink a:visited{color:#1a171c; text-decoration:none;}
#boxAllegatieLink a:hover {color:#97bf0d; text-decoration:underline;}
#boxAllegatieLink a:active {color:#97bf0d; text-decoration:underline;}

.tabellacalendario {width:400px; color:#666666;}
.tabellacalendario th{border-bottom:1px solid #666666; color:#666666; font-weight: bold; text-align:center;}
.tabellacalendario td{border-bottom:1px solid #666666; text-align:center;}
.tabellacalendario .sx{ border-left:1px solid #666666; text-align:center;}
.tabellacalendario .dx{ border-right:1px solid #666666; text-align:right; padding-right:5px;}
.tabellacalendario .dx2{ border-right:1px solid #666666; text-align:center; padding-right:5px;}
.tabellacalendario .sxdx{ border-left:1px solid #666666; border-right:1px solid #666666;}

.tabellacalendario img {margin:0 4px; }

.calendariolezione {padding-top:15px;}
.nero {color:#000;}
.calendariolezione h1{color:#97bf0d; font-weight:bold; font-size:1.6em; margin:0; padding:0;}
.elencocorsi {border-bottom:1px solid #000; margin:0; padding:14px 0;}
/*.calendariolezione {}*/


fieldset {border:0;}

.bottonegrigio160 {
	width:160px; 
	height:31px; 
	text-align:center; 
	color:#58585a;
	font-size:1.1em;
	background-image: url(../image/sfondobottone.jpg);
	background-repeat: no-repeat;
	float:right;
	padding-top:6px;
	font-weight: bold;
}


#post {padding:15px; }
#post legend { font-size:1.1em; font-weight: bold; color:#000; padding-bottom:10px; }
#post .box01{ width:80px; float:left; margin:5px 0; }
#post .box02{ width:200px; float:left; margin:5px 0; }
#post .campipost{width: 200px; background:#eceded; border:1px solid #b1b2b4; color: #888;}
#post .bottonipost { background:#97bf0d; border:1px solid #97bf0d; color: #FFF; padding:5px 10px;}

.coloritipologie {float:left; padding-right:5px;}

#boxiscrizione {
	background-image: url(../image/sfondoiscrizione2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:36px;
	text-align:center;
}

#boxiscrizione  h3 {color:#97bf0d; border:0;}

#boxiscrizione  h3 a:link{color:#97bf0d; text-decoration:none;}
#boxiscrizione  h3 a:visited{color:#97bf0d; text-decoration:none;}
#boxiscrizione  h3 a:hover {color:#97bf0d; text-decoration:none;}
#boxiscrizione  h3 a:active {color:#97bf0d; text-decoration:none;}

#boxiscrizioneprova {
	background-image: url(../image/sfondoiscrizione2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:36px;
	text-align:center;
}

#boxiscrizioneprova  h3 {border:0;}


#boxiscrizionetest {
	width:164px;
	background-image: url(../image/bottoncinosfumato.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:36px;
	text-align:center;
	float:right;
	padding-top:8px;
	font-weight: bold; 
}


/*MENU*/

	body{
	behavior: url(csshover2.htc);
	}
	#css_dropdown_verticale, #css_dropdown_verticale ul, #css_dropdown_verticale li{
	padding:0;
	margin:0;
	}
	#css_dropdown_verticale li{
	list-style: none;
	position: relative;
	cursor:pointer;
	}
	#css_dropdown_verticale li a{
	text-decoration:none;
	color: white;
	}
	#css_dropdown_verticale li:hover{
	 z-index:2000;
	}
	#css_dropdown_verticale ul ul{
	position: absolute;
	width:150px;
	bottom:0;
	left:80px;
	visibility:hidden;
	background-color:#ededed;
	}
	#css_dropdown_verticale ul li:hover ul{
	visibility:visible;
	}

/*MENU*/

#ARLogin {float:left; vertical-align:top;}
#ARLogin h3{color:#98bf0e; margin:0 0 10px 0; padding:0; font-size:1.8em;}

#ARLoginTrainer {float:right; vertical-align:top;}
#ARLoginTrainer h3{color:#98bf0e; margin:0 0 10px 0; padding:0; font-size:1.8em;}

#ARLogin a:link{color:#000000; text-decoration:none;}
#ARLogin a:visited{color:#000000; text-decoration:none;}
#ARLogin a:hover {color:#97bf0d; text-decoration:underline;}
#ARLogin a:active {color:#97bf0d; text-decoration:underline;}

.tabletrainer {}
.tabletrainer th{padding:5px; text-align:left;font-weight: bold; }
.tabletrainer td{padding:5px;}





























/* The page Body */
body { color: #666; background-color: #fff; }

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #1a171c; }

form {margin:0; padding:0; }
img {border:0;}

/* The page container */
.container { background-color: #fff; }

/* Links */


/* The header  */
#header-container { background-color: #333; display: none;}
#slider-full-width {display:none;}
#slider-full-width ul{display:none;}
#slider-full-width li{display:none;}
#logostampahp {clear:both;}

/* Menu */
.sottodocumentidx {width:170px; margin:0; padding:0;}
.sottodocumentidx ul {margin:10px 10px 5px 0; padding:0; list-style-type: none;	}
.sottodocumentidx li {padding:2px 0 2px 0;}

.sottodocumentidx a:link{color:#000000;text-decoration:none;}
.sottodocumentidx a:visited{color:#000000;text-decoration:none;}
.sottodocumentidx a:hover {color:#97bf0d;text-decoration:underline;}
.sottodocumentidx a:active {color:#97bf0d;text-decoration:underline;}

.sottodocumentidx .liActive a{color:#97bf0d; font-weight:bold;}

/* Full-Width Home Page Slider */
#slider-full-width { background-color: #1a171c; display: none;}
#slider-full-width .text-bg { background-color: #000; display: none;}
#slider-full-width h2 { color: #fff; display: none;}
#slider-full-width h2 a { color: #fff; display: none;}
#slider-full-width h2 a:hover { color: #97bf0d; display: none;}
#slider-full-width p { color: #ccc; display: none;}

#slider_nav li { background: transparent url('slider_nav.png') no-repeat scroll center top; display: none;}
#slider_nav li#button_selected { background: transparent url('slider_nav_selected.png') no-repeat scroll center top; display: none;}


/* Alternate Home Page Slider */
#slider-container { background-color: #1a171c; display: none;}
#slider .text-bg { background-color: #000; display: none;}
#slider h2 { color: #fff; display: none;}
#slider h2 a { color: #fff; display: none;}
#slider h2 a:hover { color: #97bf0d; display: none;}
#slider p { color: #ccc; }

#slider-container #slider-nav-left {display: none;}
#slider-container #slider-nav-right {display: none; }

#evidenza h3 {padding:12px 0 5px 7px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; /*letter-spacing: -1px;*/}
#corsi h3 {padding:12px 0 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; /*letter-spacing: -1px;*/}
#partners2 h3 {padding:12px 0 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; /*letter-spacing: -1px;*/}

.boxprossimieventi {
	padding:8px 10px 0 10px;
	clear:both;
	border:1px solid #FFF;
}

.corsoinevidenza {padding:0 0 8px 0}

/* Sub-header */
#header-container {border:0;}
#sub-header-container {background-color: #cecece;}
#sub-header h2 {color: #98bf0e;}
#sub-header .meta {color: #707172; }
#sub-header ul {margin:0; padding:0; list-style-type: none;}
#sub-header li {float:left; font-size:0.9em; padding-right:20px;}

#sub-header .meta .li_sel a{color:#000000; font-weight:bold;}

#sub-header li a:link{color:#707172;text-decoration:none;}
#sub-header li a:visited{color:#707172;text-decoration:none;}
#sub-header li a:hover {color:#000000;text-decoration:underline;}
#sub-header li a:active {color:#000000;text-decoration:underline;}



/* Sub-header Search*/
#sub-header-search button { background-color: #97bf0d; color: #fff; }
#sub-header-search .search { background-color: #808080; color: #ccc; }


/* Columns Layouts */
.one-half h3,
.one-third h3,
.two-third h3,
.one-fourth h3,
.three-fourth h3 { /*border-bottom: 4px solid #cecece; */}

/* Title */
.title { background-color: #eee; color: #666; }


/* Blog */
.hentry { background-color: #eee; }
.hentry .entry-meta { background-color: #cecece; color: #1a171c; }
.hentry h2.entry-title a { color: #1a171c; }
.hentry h2.entry-title a:hover { color: #97bf0d; }


/* Portfolio */
.portfolio-title { color: #1a171c; }

/* Portfolio 1 */
#page-portfolio1 .portfolio-text-container { background-color: #eee; }

/* Portfolio 2 */
#page-portfolio2 .portfolio-text-container { background-color: #eee; }
#page-portfolio2 .portfolio-description * { display: inline; }

/* Portfolio 3 */
#page-portfolio3 li { background-color: #eee; }
#page-portfolio3 .portfolio-image img { /*border-right: 30px solid #fff; */}
#page-portfolio3 .portfolio-text-container { }

/* Portfolio Detail */
#page-portfolio-detail h2 { color: #97bf0d; }

/* Contact Page */
.input-error { border: 1px solid #97bf0d; }

/* Comments */
.comment-title,
#leave-a-reply { color: #1a171c; }
.single-comment { background-color: #eee; }
.comment-meta { color: #1a171c; }
.comment-arrow { background: transparent url('comment.png') no-repeat scroll center top; }

/* Widgets */
.widget h3 {display:none;}
.widget h3 a { /*color: #707172;*/ }
.widget h3 a:hover { /*color: #97bf0d; */}
.widget ul li ul { /*border-top: 1px solid #cecece;*/ }
.widget li { border-bottom: 1px solid #cecece; }

.widget a { color: #707172; }
.widget a:hover { color: #000000; }
.widget a:hover li { color: #707172; }

.widget p a { color: #000000; }
.widget p a:hover { color: #000000; }
.widget p a:hover li { color: #707172; }

.widget .link a {color: #707172; text-decoration:underline;}
.widget .link a:hover { color: #000000;}
.widget .link a:hover li { color: #707172;}

.link {padding:5px 0 0 0;}

/* Footer */
#footer-container {clear:both; background-color: #111;}

#footer ul#footer-pages a:hover { color: #97bf0d; }

#footer a { color: #fff; }
#footer #copyright { color: #818181; }

#footer-widgets-container { background-color: #d9dadb; }

#footer-widgets .widget h3 { color: #707172; border-bottom: 4px solid #aaa; }
#footer-widgets .widget h3 a {/* color: #707172;*/ }
#footer-widgets .widget h3 a:hover { /*color: #707172; */ color: #97bf0d;}
#footer-widgets .widget ul li ul { border-top: 1px solid #aaa; }
#footer-widgets .widget li { border-bottom: 1px solid #aaa;}
#footer-widgets .widget li a { color: #707172; }
#footer-widgets .widget li a:hover { color: #000000; }
#footer-widgets .widget li a:hover li { color: #707172; }

/* Meta Information */
.meta { color: #a6a6a6; }

/* Tables */
table { }
table .alt { }
tr {}
th { color: #000; }
table tfoot tr th, table tfoot tr td { color: #000; }

/* Color Highlight */
.highlight { color: #97bf0d; }

/* Pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { border: 1px solid #97bf0d; color: #fff; background-color: #97bf0d; }
.wp-pagenavi a:hover { border: 1px solid #cecece; color: #666; background-color: #cecece; }
.wp-pagenavi span.current { border: 1px solid #cecece; color: #666; background-color: #cecece; }

/* Text Elements */
var, kbd, samp, code, pre { background: #fafafa; color: #666; }
pre { border: 1px solid #ddd; }

div#boxverde{ margin: 0;background: #97bf0d; text-align:left;}
div#boxverde p{padding:4px 8px; margin:0;}

.rtop, .rbottom{display:block;background: #FFF}
.rtop span, span.rbottom span{display:block;height: 1px; overflow: hidden; background: #97bf0d}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop .r4, .rbottom .r4{margin: 0 1px; height: 2px}

.introForm1 {padding-bottom:10px;}

.introForm1 a:link{color:#000000;text-decoration:none;}
.introForm1 a:visited{color:#000000;text-decoration:none;}
.introForm1 a:hover {color:#97bf0d;text-decoration:underline;}
.introForm1 a:active {color:#97bf0d;text-decoration:underline;}

#menuaprichiudi {}
#menuaprichiudi ul {margin:5px; padding:0; list-style-type: none;}
#menuaprichiudi li {padding:5px 0;list-style-type: none;}

#menuaprichiudi li a:link{color:#000000;text-decoration:none; font-weight:bold;}
#menuaprichiudi li a:visited{color:#000000;text-decoration:none; font-weight:bold;}
#menuaprichiudi li a:hover {color:#97bf0d;text-decoration:underline; font-weight:bold;}
#menuaprichiudi li a:active {color:#97bf0d;text-decoration:underline; font-weight:bold;}




























