
/** CSS GENERALI **/
body {
	background: #9c090d            
;	
/* COLORE SFONDO*/
	color: #5b5b5b;	/* COLORE TESTO*/
}
a, a:link, a:visited {
    color:9d9d9d;	/* COLORE GENERICO LINK*/
}
a:hover, a:focus {
    color: #5b5b5b;	/* COLORE LINK GENERICO HOVER*/
}
.bg_wrapper {
    background: none repeat scroll 0 0 #ffffff;	/* SFONDO 'WRAPPER' SITO*/
	-moz-box-shadow:0px 0px 15px 654A39;
	-webkit-box-shadow:0px 0px 15px 654A39;
	box-shadow:0px 0px 15px 654A39;
	filter: /* IE6,IE7 e IE8 */  
    progid:DXImageTransform.Microsoft.Shadow(color=654A39,direction=0,strength=15) /* top */  
    progid:DXImageTransform.Microsoft.Shadow(color=654A39,direction=90,strength=15) /* left */  
    progid:DXImageTransform.Microsoft.Shadow(color=654A39,direction=180,strength=15) /* bottom */  
    progid:DXImageTransform.Microsoft.Shadow(color=654A39,direction=270,strength=15);  /* right */
	}
footer{
    background: none repeat scroll 0 0 #374244;	/* SFONDO FOOTER */
}



/** COLORI TESTO TEMPLATE **/
.color1{ 
	color:#654A39; /** TESTO BLU **/
}
a.color1:link, a.color1:visited, .fancybox-title {
	color:#654A39; /** TESTO BLU LINK **/
}
a.color1:hover {
	color: #374244; /** TESTO BLU LINK HOVER **/
}

.color1-2{ 
	color:#374244; /** TESTO BLU SCURO MODULI **/
}
a.color1-2:link, a.color1-2:visited {
	color:#374244; /** TESTO BLU SCURO LINK **/
}
a.color1-2:hover {
	color: #654A39; /** TESTO BLU SCURO LINK HOVER **/
}

.color2{
	color:#5b5b5b;  /** TESTO GRIGIO SCURO **/
}
a.color2:link, a.color2:visited {
	color:#5b5b5b;  /** TESTO GRIGIO SCURO LINK **/
}
a.color2:hover {
	color: #9d9d9d;   /** TESTO GRIGIO SCURO LINK HOVER **/
}

.color2-2{
	color:#9d9d9d; /** TESTO GRIGIO CHIARO **/
}
a.color2-2:link, a.color2-2:visited {
	color:#9d9d9d;  /** TESTO GRIGIO CHIARO LINK **/
}
a.color2-2:hover {
	color: #5b5b5b;   /** TESTO GRIGIO CHIARO LINK HOVER **/
}

/** SLIDE HEADER **/
#slide_header, .slide_header{
	border:4px solid #ebebeb;  /** BORDO SLIDE HEADER **/
	background-color:#f3f3f5;  /** SFONDO SLIDE HEADER **/
}
.owl-theme .owl-controls{
	background-color:#; /* SFONDO CONTROLS SLIDE */
}
.owl-theme .owl-controls .owl-buttons div{
	color: #; /* COLORE TESTO BOTTONI PREV-NEXT */
	background: #374244; /* SFONDO BOTTONI PREV-NEXT */
}

/** SLIDE HEADER VECCHIA VERSIONE **/
.centered-btns_nav {
	color:#FFF;
	background: transparent url('../images/arr_slide.png') no-repeat left top; /* FRECCE PREV/NEXT */
}

/** CALENDARIO **/
.calendario_wrapper .table thead > tr > th, .calendario_wrapper .table tbody > tr > th, .calendario_wrapper .table tfoot > tr > th, .calendario_wrapper .table thead > tr > td, .calendario_wrapper .table tbody > tr > td, .calendario_wrapper .table tfoot > tr > td {
    border-top: 1px solid #DDDDDD;
}
.calendario_title{
	background-color:#374244; /** COLORE SFONDO TITOLO **/
}
.calendario_arrows a:link, .calendario_arrows a:visited {
	color:#654A39; /** COLORE FRECCE **/
}
.calendario_arrows a:hover {
	color: #374244; /** COLORE FRECCE: HOVER **/
}
.days{
	color:#654A39; /** COLORE GIORNI **/
}
.actday{
	background-color:#654A39; /** SFONDO GIORNO ATTUALE **/
}
.actdayNow{
	background-color:#654A39; /** SFONDO GIORNO ATTUALE **/
}
.actday a:link, .actday a:visited {
	color:#654A39; /** TESTO GIORNO ATTUALE LINK **/
}
.actday a:hover {
	color: #bfe5e9; /** TESTO GIORNO ATTUALE LINK HOVER **/
}

/********** TOP MENU **********/
ul.top_menu li, ul.top_menu li a, ul.top_menu li a:link, ul.top_menu li a:visited  {
	color:#FFF; /** COLORE ITEM **/
} 
ul.top_menu li a:hover, ul.top_menu li a:active,  ul.top_menu li.active a{
	color: #654A39; /** COLORE ITEM **/
}

/********** MAIN MENU (OLD! - QUELLO SENZA TENDINA) **********/
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
	color:#5b5b5b; /** COLORE ITEM **/
}
ul.menu li a:hover, ul.menu li a:active,  ul.menu li.active a{
	color: #00a2b3; /** COLORE ITEM HOVER/ACTIVE **/
}

/** MEGA MENU A TENDINA **/
.dcs ul.mega-menu li a {
	color: #5B5B5B; /* COLORE ITEM */
        font-size:16px;    
}
.dcs ul.mega-menu li.mega-hover a, .dcs ul.mega-menu li a:hover {
	color: #654A39; /* COLORE ITEM HOVER */
        font-size:16px;      
}

.dcs ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.dcs ul.mega-menu li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
.dcs ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.dcs ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.dcs ul.mega-menu li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
.dcs ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {
	color: #654A39;  /* COLORE TITOLI SOTTOMENU */
}
.dcs ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #5B5B5B;  /* COLORE TITOLI SOTTOMENU HOVER */
}
.dcs ul.mega-menu .sub li.mega-hdr li a:hover {
	color: #5B5B5B;  /* COLORE ITEM SOTTOMENU HOVER*/
}
.dcs ul.mega-menu li .sub-container.non-mega li a:hover {
	color: #5B5B5B;  /* COLORE ITEM SOTTOMENU HOVER*/
}
.dcs ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.dcs ul.mega-menu li .sub-container {
	background-color:#EBEBEB; /* SFONDO SOTTOMENU */
}

/********** MOBILE MENU **********/
ul.menu_mob li a {
	background-color:#FFF; /* SFONDO ITEM */
	border-bottom:1px #ccc solid; /* BORDO INFERIORE ITEM */
}
ul.menu_mob li a:link, ul.menu_mob li a:visited { 
	color:#00a2b3; /* COLORE ITEM */
}
ul.menu_mob li a:hover, ul.menu_mob li a:active, ul.menu_mob li.active a {
	color:#FFF; /* ITEM HOVER */
	background-color:#00a2b3; /* SFONDO ITEM HOVER */
}

/* CONTROL MENU (HIDE/SHOW MENU MOBILE) */
a.menu_control:link, a.menu_control:visited{
	color:#FFF; /* COLORE TESTO */
	background:#374244; /* SFONDO TESTO */
}
a.menu_control:hover{
	color:#FFF; /* COLORE TESTO HOVER */
	background:#00a2b3; /* SFONDO TESTO HOVER */
}

/** TREE MENU **/
.treeview, .treeview li a{
	color:#654A39; /* COLORE ITEM SOTTOMENU */
}
.treeview li a:hover, .treeview .hover  {
	color:#374244; /* COLORE ITEM SOTTOMENU HOVER */
}

/** COLLAPSE MENU VERT **/
ul.menu_vert_collapse li a {
    background: url('../images/arr3.png') left no-repeat;
	border-bottom:1px #EBEBEB solid; /* BORDO INFERIORE ITEM */
}
ul.menu_vert_collapse li a {
	color:#374244; /* COLORE ITEM PRINCIPALE */
}
ul.menu_vert_collapse li a:hover {
	background-color:#374244; /* SFONDO ITEM PRINCIPALE HOVER */
	color:#fff;; /* COLORE ITEM PRINCIPALE HOVER */
}
ul.menu_vert_collapse ul li a {
	color:#00a2b3; /* SFONDO ITEM SECONDARIO */
}
ul.menu_vert_collapse ul li a:hover {
	background-color:#00a2b3; /* SFONDO ITEM SECONDARIO HOVER */
	color:#fff; /* COLORE ITEM SECONDARIO HOVER */
}

ul.menu_vert_collapse ul ul li a {
	color:#9d9d9d; /* COLORE ITEM SECONDARIO */
}

ul.menu_vert_collapse ul ul li a:hover {
	background-color: #9d9d9d; /* SFONDO ITEM SECONDARIO HOVER*/
	color:#fff; /* COLORE ITEM SECONDARIO HOVER */
}

/** GENERIC VERTICAL MENU **/
ul.menu_vert li a{
    background: url('../images/arr3.png') left no-repeat;
	border-bottom:1px #EBEBEB solid; /* BORDO INFERIORE ITEM */
}
ul.menu_vert li a:link, .ul.menu_vert li a:visited{
	color:#374244; /* COLORE ITEM */
}
ul.menu_vert li a:hover{
	color:#5b5b5b; /* COLORE ITEM HOVER */
}

/** GENERIC VERTICAL FOOTER MENU **/
ul.menu_vert_footer li a:link, .ul.menu_vert_footer li a:visited{
	color:#FFF; /* COLORE ITEM */
}
ul.menu_vert_footer li a:hover{
	color:#374244; /* COLORE ITEM HOVER */
	background-color:#FFF; /* SFONDO ITEM HOVER */
}

/** FOOTER HORIZONTAL MENU **/
ul.menu_horiz li{
	color:#FFF; /* COLORE ITEM (NO LINK) */
}
ul.menu_horiz li a:link, .ul.menu_horiz li a:visited{
	color:#FFF; /* COLORE ITEM (LINK) */
}
ul.menu_horiz li a:hover{
	color:#374244; /* COLORE ITEM (LINK HOVER) */
}

/** BOX NEWS **/
.box_news li {
	border-bottom:2px #EBEBEB solid; /* BORDO INFERIORE */
}
a.readmore:link, a.readmore:visited {
	color:#654A39; /* LEGGI TUTTO: COLORE */
}
a.readmore:hover {
	color: #374244; /* LEGGI TUTTO: HOVER */
}

/** BOX STUDIO **/
.studio{ 
	background-color:#f3f3f5; /* SFONDO */
	border:2px #ebebeb solid; /* BORDO */
}
.studio h1 {
	color:#654A39;  /* COLORE */
	border-bottom:1px solid #dbdbdb; /* BORDO INFERIORE TITOLO */
}

/** BOX ACTIVITIES **/
.box_services{
	background-color:#f3f3f5; /* SFONDO */
}
.box_services h1{
	font-style:italic;
	background-color:#654A39; /* SFONDO TITOLO */
	color:#FFF; /* COLORE TESTO TITOLO */
}
.box_services p{
	color:#5b5b5b; /* COLORE TESTO BOX */
}

/** BOX CONTACT **/
.box_contact{
	background-color:#f3f3f5; /* SFONDO BOX */
}
.box_contact h1{
	background-color:#654A39; /* SFONDO TITOLO */
	color:#FFF; /* COLORE TITOLO */
}
.box_contact p{
	color:#5b5b5b; /* COLORE TESTO */
}

/** BOOTSTRAP ELEMENTS **/
/** FORM **/
legend {
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5; /* BORDO INFERIORE */
    color: #00a2b3; /* COLORE TESTO */
}

/** BUTTON PRIMARY **/
.btn-default, a.btn-default:link, a.btn-default:visited{
  color: #FFF; /* COLORE TESTO */
  background-color: #654A39;  /* SFONDO */
  border-color: #654A39;  /* BORDO */
}
 a.btn-default:hover,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  background-color: #FFF; /* SFONDO HOVER */
  border-color: #FFF;  /* BORDO HOVER */
  color:#654A39; /* COLORE TESTO HOVER */
}
/* bottoni pagine interne (download files , documenti ecc )*/
.btn-success {
    background-color: #654A39;
    border-color: #654A39;
    color: #ffffff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #654A39;
  border-color: #654A39;
}
