@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE7+, Opera7+, Firefox3+
 *				Mac OS: Safari2+, Firefox3+
 *
 * @link		http://www.lwis.net/free-css-drop-down-menu
 * @copyright	2008-2012 Live Web Initiatives, http://www.lwis.net
 *
 **/



/* -- Base drop-down styling -- */

ul.dropdown {
	 text-decoration: none; 
	 text-transform: capitalize;
	 font-family:Sanchez;
	 font-size:15px;
}

ul.dropdown ul li {
	 text-decoration: none; 
	 text-transform: capitalize;
	 font-family:Sanchez;
	 font-size:14px;
}

ul.dropdown li {
	 padding:16px 8px;
	 margin: 0 0 0 0;
	 border-style: solid;
	 border-width: 0;
	/* border-color: #FFF #FFF #0079C1 #FFF;
	 background-color:#f2f2f2;*/
	 color: #931e32;
	 font-weight: 400;
}

ul#nav li a{color:#2C3756}
ul#nav li a:hover{color:#8D95B1}

ul#nav li ul li a  {color:#2C3756}
ul#nav li ul li  a:hover{color:#8D95B1}

ul#nav li{color:#2C3756}
ul#nav li:hover{color:#8D95B1}

ul.dropdown ul li a, li a {display:block;}

ul#nav li ul{color:#2C3756}


@media screen and (min-width: 21100px) {
	.horizontal-centering 						 { margin-left: auto; margin-right:auto; }
	.horizontal-centering > * > * 		 { float: left; width: auto; position: relative; left: 50%; margin: 0; padding: 0; }
	.horizontal-centering > * > * > *	 { float: left; position: relative; right: 50%; }

}
@media screen and (max-width: 1024px) {
	ul.dropdown li {padding: 0 8px 0 8px;}
}

ul.dropdown li.last {
	 border-width: 0;
}

ul.dropdown li a
{
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: transparent;
}

ul.dropdown li a:hover
{
	cursor:pointer;
	border-style: solid;
}

ul.dropdown li .on {
	color: #08c;
	text-decoration:none;
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: #08c #f2f2f2 #f2f2f2 #f2f2f2;
}

#menu .off {
 /*color: #7BC143;
 text-decoration:none;*/
}

ul.dropdown a:link,
ul.dropdown a:visited	{ text-decoration:none;}
ul.dropdown a:hover		{ text-decoration:none; }
ul.dropdown a:active	{ text-decoration:none; }



/**** ELEMENTI 2 LIVELLO *****/
ul.dropdown li ul li a:link,
ul.dropdown li ul li a:visited	{ color: #989898; text-decoration:none; border:0px;}
ul.dropdown li ul li a:hover		{ color: #323232; text-decoration:none; }
ul.dropdown li ul li a:active		{ color: #989898; text-decoration:none; }

ul.dropdown li li .on {
 color: #FFF;
 text-decoration:none;
}


ul.dropdown ul 
{
	background-color:#FFF;
	padding: 0px 16px;
}

ul.dropdown ul li {
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #8D95B1;
    padding: 12px 0;
	/*background-image:url(../img/menu-default/bkg_last_li.png);
	background-position:top;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 10px 12px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 10px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 10px 12px 0px rgba(50, 50, 50, 0.75);*/
}
ul.dropdown ul li:hover {
	border-width: 0px 0px 1px 0px;
	border-color: #989898 #989898 #989898 #989898;
	/*background-image:url(../img/menu-default/bkg_last_li.png);
	background-position:top;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 10px 12px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 10px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 10px 12px 0px rgba(50, 50, 50, 0.75);*/
}
ul.dropdown ul li:last-child {
	border-style: solid;
	border-width: 0 0 0 0;
	border-color: #455760 #455760 #455760 #455760;
	/*border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	background-color: #FFF;
	background-image:url(../img/menu-default/bkg_last_li.png);
	background-position:bottom;*/
}
/* -- level mark -- */


/**** ELEMENTI 3 LIVELLO *****/
ul.dropdown li ul li ul {
	margin:-1px 0 0 10px;
	background-color:#989898;
	border-radius:0 0 5px 0;
}

ul.dropdown li ul li ul li {
	background-color:#989898;
	margin:-1px 0 0 10px;
	border-width: 0px 0px 0px 0px;
	border-color: #1089AD #989898 #1089AD #989898;
}

ul.dropdown li ul li ul li a:link,
ul.dropdown li ul li ul li a:visited	{ color:#f2f2f2; text-decoration:none; border:0px;}
ul.dropdown li ul li ul li a:hover		{ color: #FFFFFF; text-decoration:none; }
ul.dropdown li ul li ul li a:active		{ color:#f2f2f2; text-decoration:none; }

ul.dropdown ul li ul li:hover {
 	background-color:#989898;
 	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #1089AD #989898 #1089AD #989898;
	padding: 7px 0 ;
}

ul.dropdown ul li :last-child li:hover {
 border-width: 0px 0px 0px 0px;
}

ul.dropdown li li .on {
 color: #8D0096;
 text-decoration:none;
}


ul.dropdown ul {
 width: 250px;
 margin:-1px 0 0 0px;
}



ul.dropdown li:last-child ul {
 width: 250px;
 margin:-1px 0 0 0px;
}

ul.dropdown ul li {
 font-weight: normal;
}
/* -- Supporting class `dir` -- */

ul.dropdown *.dir {
/* padding-right: 20px;
 background-image: url(../img/menu-default/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;*/
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 /*padding-right: 15px;
 background-image: url(../img/menu-default/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;*/
}

ul.dropdown-upward *.dir {
 /*background-image: url(../img/menu-default/nav-arrow-top.png);*/
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 /*background-image: url(../img/menu-default/nav-arrow-right.png);*/
}

ul.dropdown-vertical-rtl *.dir,
ul.dropdown-horizontal > li.dropdown-vertical-rtl ul *.dir {
 /*padding-right: 10px;
 padding-left: 15px;
 background-image: url(../img/menu-default/nav-arrow-left.png);
 background-position: 2px 50%;*/
}

#col_dx ul {
	padding: 0;
	margin:0;
	color:#FFF;
}

#col_dx ul li a {
	color:#FFF !important;
	text-align:left;
}
#col_dx li ul li a{
margin:0;
	}
#col_dx li{
	list-style: none;
	font-family: 'Crete Round', Helvetica, Arial, sans-serif	;
	padding: 0;
	margin:0;
}
#col_dx li a{
margin:0;
	}
	
#col_dx li{padding:15px 15px 0 15px; background:#931e32; }
#col_dx li ul li{padding:13px 0 0 0; background:#931e32 }
#col_dx li ul li ul li{padding:10px 0 0 0; background:#931e32}
#col_dx li ul li ul li ul li{padding:15px 0 0 0; background:#931e32 }

#col_dx li ul li:first-child{padding-top:15px; }
#col_dx li ul li ul li:first-child{padding-top:10px;}

#col_dx li ul{margin-bottom:5px}

#col_dx li a{background:#931e32; color:#FFFFFF; font-size:17px; padding-left:0; padding-bottom:15px; border-bottom:1px rgba(255, 255, 255, 0.13) solid;}
#col_dx li ul li a{background:#931e32; color:rgba(255, 255, 255, 0.8) !important; font-size:15px;  padding-left:15px; padding-bottom:15px; border-bottom:1px rgba(255, 255, 255, 0.13) solid;}
#col_dx li ul li ul li a{background:#931e32; color:rgba(255, 255, 255, 0.6) !important; font-size:13px;  padding-left:30px; padding-bottom:15px; border-bottom:1px rgba(255, 255, 255, 0.13) solid;}
#col_dx li ul li ul li ul li a{background:#931e32; color:rgba(255, 255, 255, 0.4) !important; font-size:13px;  padding-left:0; padding-bottom:15px; border-bottom:1px rgba(255, 255, 255, 0.13) solid;}

#col_dx li a:last-child{ border-bottom:1px rgba(255, 255, 255, 0.13) solid;}
#col_dx li ul li a:last-child{ border-bottom:1px rgba(255, 255, 255, 0.13) solid;}
#col_dx li ul li ul li a:last-child{ border-bottom:1px rgba(255, 255, 255, 0.13) solid;}
#col_dx li ul li ul li ul li a:last-child{ border-bottom:1px rgba(255, 255, 255, 0.13) solid;}


