/* 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; }

/* Menu */
.menu a { color: #FFFFFF; text-transform: uppercase;}
.menu ul li a:hover,
.menu ul li.current_page_item a { color: #97bf0d; }

.nav ul {border-top: 5px solid #5d5d5d; }
.nav ul li a {border-bottom: 1px solid #5d5d5d; background-color: #333; border-left: 1px solid #5d5d5d; border-right: 1px solid #5d5d5d; }

.nav a:hover { background-color: transparent; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: transparent; }

.nav ul a:hover { background-color: #fff; color: #000 !important; }
.nav ul li:hover, .nav ul li.nav-hover,
.nav ul a:focus { background: #fff; }
.nav li.current_page_item ul a { color: #fff !important; }
.nav li.current_page_item ul a:hover { color: #000 !important; }

.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 { border-bottom: 4px solid #cecece; background-color: #1a171c; }
#slider-full-width .text-bg { background-color: #000; }
#slider-full-width h2 { color: #fff; }
#slider-full-width h2 a { color: #fff; }
#slider-full-width h2 a:hover { color: #97bf0d; }
#slider-full-width p { color: #ccc; }

#slider_nav li { background: transparent url('slider_nav.png') no-repeat scroll center top; }
#slider_nav li#button_selected { background: transparent url('slider_nav_selected.png') no-repeat scroll center top; }


/* Alternate Home Page Slider */
#slider-container { border-bottom: 4px solid #cecece; background-color: #1a171c; }
#slider .text-bg { background-color: #000; }
#slider h2 { color: #fff; }
#slider h2 a { color: #fff; }
#slider h2 a:hover { color: #97bf0d; }
#slider p { color: #ccc; }

#slider-container #slider-nav-left { background: transparent url('left_slider.png') no-repeat scroll center top; }
#slider-container #slider-nav-right { background: transparent url('right_slider.png') no-repeat scroll center top; }


/* The 3 Home Sections */
/*#home-3-sections h3 {}
#home-3-sections h3 a { color: #1a171c;}
#home-3-sections h3 a:hover { color: #97bf0d; }*/

#evidenza h3 {padding:12px 0 5px 9px; 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;*/}



#contentnews {}
#contentnews h3{padding:12px 0 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }

#news {	
	height:230px;
	padding:8px 10px 0 10px;
	overflow: auto;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color:#d9dadb;
	scrollbar-highlight-color:#d9dadb;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	}

#news ul {margin:0; padding:0; list-style-type: none;}
#news li {font-size:0.9em; padding:10px 0px; list-style-type: none; border-bottom:1px solid #d9dadb;}

#news li a:link{color:#000000;text-decoration:none;}
#news li a:visited{color:#000000;text-decoration:none;}
#news li a:hover {color:#97bf0d;text-decoration:underline;}
#news li a:active {color:#97bf0d;text-decoration:underline;}


.tuttipartners {text-align:right; padding-top:10px;}



/* Sub-header */
#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; border-top: 4px solid #cecece; border-bottom: 4px solid #cecece; 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 { border-top: 4px solid #cecece; background-color: #eee; }

/* Portfolio 2 */
#page-portfolio2 .portfolio-text-container { border-top: 4px solid #cecece; 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 { border-top: 4px solid #cecece; }

/* 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 { border-bottom: 4px solid #cecece; }
.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 { 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; }


/* Forms */
/*
input, textarea, button { background: #fbfbfb; border-color: #cecece; color: #444; }
button { background-color: #97bf0d; color: #fff; }
input:focus, textarea:focus { background: #fff; }
button:hover { background: #1a171c; }
*/

/* 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; }


/* Lightbox image hover icons */
.lightbox-image {/* background: transparent url('lightbox_image.png') no-repeat scroll 50% 50%; */}
.lightbox-video {/* background: transparent url('lightbox_video.png') no-repeat scroll 50% 50%; */}


/* 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;}




