@import "import/reset.css";
@import "import/style.css";
@import "import/typography.css";
@import "import/formadmin.css";
@import "import/list.css";
@import "import/denominazione.css";
@import "import/vinitadv.css";
@import "import/autocomplete.css";

h3, #corpo_ads h2 {
	background:#ccc;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	border-bottom:1px solid #999;
	color:#000;
	font-size:18px;
	padding:5px;
	position:relative;
	display:block;
}

h3 a {
	position:absolute;
	right:10px;
	display:block;
	font-size:10px;
	margin:0;
	padding:0;
	color:#82182D;
	text-align:center;
	font-weight:normal;
}

h3 a:hover {
	background-color:#CCCCCC;
}

#sidebar li h3.profilo a {
	background:#fff;
	border:0;
	color:#990000;
	font-size:13px;
	font-weigth:bold;
	padding:0;
	margin:0;
	position:relative;
	min-height:auto;
	display:inline;
}

#sidebar li h3.profilo a:hover {
	background:#fff;
	text-decoration:underline;
}


#sidebar {
	width:235px;
	margin:0 0 10px 0;
	/*font-family:"Trebuchet MS";*/
	float:left;
	line-height:18px;
}

#sidebar .informativa{
	font-size:11px;
	line-height:12px;
	background:#fff;
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 10px 0;
}

#sidebar .box{
	font-size:11px;
	line-height:12px;
	background:#fff;
	border:1px solid #ccc;
	margin:0 0 10px 0;
}

#sidebar ul {
	padding:10px 0;
}

#sidebar ul li a{
	color:#990000;
	display:block;
	padding:5px 0;
	/*font-weight:bold;	*/
	height:20px;
	min-height:20px;
	height:auto!important;

}
#sidebar ul li a.add{
	padding:0 0 0 20px;
	font-style:italic;
}
#sidebar ul li a.add_user{
	padding:0 0 0 25px;
	background:url(/img/add_user.png) top left no-repeat;
	height:30px;
}

#sidebar ul li a:hover{
	text-decoration:underline;
}

#sidebar ul ul, #sidebar ul ul ul {
	padding:5px 10px 5px 20px;
	margin:0 0 10px 0;
	border-top:none;
}

#sidebar ul ul li a {
	font-weight:normal;
	font-size:11px;
}
#sidebar ul ul ul li a {
	font-size:11px;
}
#sidebar ul ul li a.etichetta{
	background:url(/img/add.gif) top left no-repeat;
	padding:2px 0 0 20px;
	margin:0 0 10px 0;
	height:20px;
	display:block;
}
.addred{
	background:url(/img/add_red.gif) center left no-repeat!important;
}
.minusred{
	background:url(/img/minus_red.gif) center left no-repeat!important;
}

#sidebar ul li a.bordered{
	border-top:1px solid #cccccc;
	background:url(/img/add.gif) center left no-repeat;
	padding:5px 0 0 20px;
	display:block;
	height:20px;
}

#sidebar ul li a.news{
	border-top:1px solid #cccccc;
	background:url(/img/add_news.png) center left no-repeat;
	padding:5px 0 0 20px;
	display:block;
	height:20px;
}
#sidebar ul li a.listnews{
	background:url(/img/list_news.png) center left no-repeat;
}
#sidebar ul li a.degustazione{
	border-top:1px solid #cccccc;
	background:url(/img/add_deg.png) center left no-repeat;
	padding:5px 0 0 20px;
	display:block;
	height:20px;
}
#sidebar ul li a.listdegustazione{
	background:url(/img/list_deg.png) center left no-repeat;
}
#sidebar ul li a.link{
	border-top:1px solid #cccccc;
	background:url(/img/add_link.png) center left no-repeat;
	padding:5px 0 0 20px;
	display:block;
	height:20px;
}
#sidebar ul li a.listlink{
	background:url(/img/list_link.png) center left no-repeat;
}

#sidebar h3{
	/*background:url(/img/bg_h32.gif) top left no-repeat;*/
	height:26px;
	color:#990000;
	display:block;
	width:200px;
	padding:10px 0 0 0;
	border:none;
	font-size:13px;
	/*font-family:"Trebuchet MS";*/
}
#sidebar h3.main{
	background:url(/img/bg_h3.gif) top left no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-family:Georgia;
}
#sidebar h3.cantine{
	background:url(/img/bg_h33.gif) top left no-repeat;
	color:#990000;
	text-align:center;
	font-family:Georgia;
}
#sidebar h4{
	color:#9F9A93;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 20px;
	display:block;
}
#sidebar h3.profilo{
	background:url(/img/minus.gif) center left no-repeat;
	margin:0 0 10px 0 ;
	padding:5px 0 0 20px ;
	height:20px;
	width:180px;
	border-top:1px solid #cccccc;
}
/*submenu*/

#submenu {
	background:url(/img/sfondo_submenu.gif) top repeat-x;
	height:29px;
	text-align:center;
	display:block;
	position:relative;
	/*font-family:"Trebuchet MS";*/
	font-size:12px;
}

#submenu ul{
	margin:0 auto;
	display:block;
	padding:6px 0 0 0;
}

#submenu ul li{
	display:inline;
}

#submenu ul li a{
	padding:3px 7px;
	background:url(/img/bg_li.gif) center right no-repeat;
}
#contenuto {
	float:left;
	/*font-family:"Trebuchet MS";*/
	padding:0 0 0 10px;
	width:700px;
	line-height:18px;
}
#nero{
	color:#181818;
}

/* Submenu check: */
#sidebar ul ul li a.check_ok {
	padding-left:13px;
	background:url(/img/stato_ok.gif) center left no-repeat;
}

#sidebar ul ul li a.check_no {
	padding-left:13px;
	background:url(/img/alert.gif) center left no-repeat;
}

.pattern {
	background:#fff /*url(/img/bg_campi.gif) bottom left repeat;*/;
	padding:10px;
	border:1px solid #ccc;
	margin:10px 0;
	font-size:12px;
}

#contenuto {
	margin-bottom:10px!important;
}

/**/
.superuser {
	background:#fff url(/img/bg_side.gif) top left repeat-x;
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 10px 0;
}
.info_help  {
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 10px 0;
	background:#fff url(/img/bg_side.gif) top left repeat-x;

}
.info_help ul {
	padding:10px 0 10px 20px;
	list-style:disc;
}

/*tab my vinit*/
fieldset.dati p {
	float: none;
}
ul#tab-lingua ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#tab-lingua li {
	display: inline;
	margin: 0;
	padding: 0;
}
ul#tab-lingua li a {
	background-color: #EEE;
	padding:  5px 5px 1px 5px;
	border: 1px solid #CCC;
	cursor: not-allowed;
	color: #CCC!important;
}
ul#tab-lingua li a.scelto {
	cursor: pointer;
	color: #006699!important;
}
ul#tab-lingua li a.active {
	padding-bottom: 2px;
	background-color: #FFF;
	border-bottom: 0;
}
div.tab-panel {
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 15px 5px 15px 10px;
}
