a:link, a:visited { 
	color: #7584cb; 
	text-decoration:none; 
}
/*a:hover { color: #7B600F; }*/
a:hover { 
	color: #293364; 
}
.row1 { 
	background:#edf3fe; 
}
.module caption a { 
	color: #408040; 
}
#header { 
	background: #ccea94; 
	color:#fff; 
	overflow:hidden; 
	border-bottom: 1px solid #7584cb; 
}
#header a { 
	color: #fff !important; 
	}
.module h2, .module caption, .inline-group h2 { 
	margin:0; 
	padding:2px 5px 3px 5px; 
	font-size:11px; 
	text-align:left; 
	font-weight:bold; 
	background:#7CA0C7 url(img/admin/bg_blu.gif) bottom left repeat-x; 
	color:#ffffff; 
}
.module { 
	border:1px solid #cccccc; /*#293364; */
	margin-bottom:5px; 
	background:white; 
}
a.section:link, a.section:visited { 
	color: #ffffff; 
	text-decoration:none; 
}
#content-related .module h2 { 
	background:#eee url(img/admin/bgnav_blu.gif) bottom left repeat-x; color:#666; 
}
#changelist #toolbar { 
	/*padding:3px; 
	border-bottom:1px solid #5CB85C; 
	background:#e1e1e1 url(img/admin/ferrari-bgnav.gif) top left repeat-x; 
	color:#666; */
}
#changelist-filter a:hover { 
	color:#404080; 
}
#changelist-filter li.selected { 
	/*border-left:5px solid #408040; */
	padding-left:5px;
	margin-left:-10px; 
}
#changelist-filter li.selected a { 
	color:#404080; /*!important; */
}
thead th, 
tfoot td { 
	color:#666; 
	padding:2px 5px; 
	font-size:11px; 
	background:#e1e1e1 url(img/admin/bgnav_blu.gif) top left repeat-x; 
	border-left:1px solid #5CB85C; 
	border-bottom:1px solid #5CB85C; 
}
#changelist table tbody td { 
	border-left: 1px solid #E6E1CF; 
}
.change-list .filtered { 
	background:white url(img/admin/ferrari-bgchangelist.gif) top right repeat-y !important; 
}
fieldset.collapsed * { 
	display:none; 
}
fieldset.collapsed h2, fieldset.collapsed { 
	display:block !important; 
}
fieldset.collapsed .collapse-toggle { 
	padding:3px 5px !important; 
	background:transparent; 
	display:inline !important;
}
fieldset.collapsed h2 { 	
	background-image:url(img/admin/ferrari-bgverde2.gif); 
	background-position:bottom left; 
	color:#E6CF73; 
}
fieldset.collapsed a:link, fieldset.collapsed a:visited { 
	color: #E6CF73;
}
.collapse-toggle a:link, .collapse-toggle a:visited { 
	color: #E6CF73;
}
input[type=submit].default, .submit-row input.default { 
	border:1px solid #408040; 
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd; 
	/*background:#7CA0C7 url(../img/admin/default-bg.gif) bottom repeat-x; */
	font-weight:bold; 
	color: white; /*#E6CF73; */
	float:right; 
}
.submit-row { 
	padding:5px 7px !important; 
	text-align:right; 
	background:white url(img/admin/nav-bg.gif) 0 100% repeat-x; 
	border:1px solid #cccccc; /*#0C3052;#CFE6CF; */
	margin:0 0; 
}
.login .submit-row { 
	padding:5px 7px !important; 
	text-align:right; 
	background:white ; 
	border: 0; 
	margin:5px 0; 
}
.login #container { 
	background:white; 
	border:1px solid #ccc; 
	width:28em; 
	min-width:300px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:100px; 
}
input[type=text], 
input[type=password], 
textarea, 
select, 
.vTextField { 
	border:1px solid #ccc; 
}
input[type=submit], 
input[type=button], 
.submit-row input, 
button { 
	background:white url(img/admin/nav-bg.gif) top repeat-x; 
	padding:3px; 
	color:black; 
	border:1px solid #bbb; 
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd; 
}
.login .submit-row input, button { 
	background:white url(img/admin/bgnav_blue_light.gif) top repeat-x; 
	padding:3px; 
	color:#293364; 
	border:1px solid #bbb; 
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;  
	/*border-color:#7584cb #293364 #293364 #7584cb; */
}
.object-tools a:link, .object-tools a:visited { 
	display:block; 
	float:left; 
	color:white; 
	padding:.1em 14px .1em 8px; 
	height:14px; 
	background:#999 url(img/admin/tool-right.gif) 100% 0 no-repeat; 
}
.object-tools a:hover, 
.object-tools li:hover a { 
	background:#af9341 url(img/admin/tool-right_over2.gif) 100% 0 no-repeat; 
}
.object-tools li:hover { 
	background:url(img/admin/tool-left_over2.gif) 0 0 no-repeat; 
}
.object-tools a.addlink:hover { 
	background:#af9341 url(img/admin/tooltag-add_over2.gif) top right no-repeat; 
}
.object-tools a.viewsitelink:hover, 
.object-tools a.golink:hover { 
	background:#af9341 url(img/admin/tooltag-arrowright_over2.gif) top right no-repeat; 
}
div.breadcrumbs { 
	background:white url(img/admin/nav-bg-reverse.gif) 0 -10px repeat-x; 
	padding:2px 8px 3px 8px; 
	font-size:11px;  
	color:#404080;  
	border-top:1px solid white; 
	border-bottom:1px solid #ccc; 
	text-align:left; 
}
.inline-related h3 {margin: 0; color:#666; padding:3px 5px; font-size:11px; background:#e1e1e1 url(img/admin/nav-bg.gif) bottom left repeat-x; border-bottom:1px solid #dddddd;/*#CFE6CF;*/}

.selector-add {
	background-image: url(img/admin/ferrari-selector-add.gif);
}

a.selector-chooseall {
	background-image: url(img/admin/ferrari-selector-addall.gif);
}


#content-related h3 {
	color:#293364;
}
#content-related .module h2 {
	color:#293364;
}


/*div.loading {
        z-index: 25;
        position: absolute;
        top: 25%;
        left: 35%;
        width: 150px;
        height: 50px;
        display: none;
        border: 1px solid #AF9965;
        background: #f0f0f0 url(../img/caricamento.gif) center no-repeat;
        text-align: center;
}*/

#loading, #loading_province, #loading_comuni, #loading_altro
{
        /*position:absolute;
        top:0px;
        right:0px;*/
        background:#293364;
        color:#fff;
        font-size:14px;
        font-familly:Arial;
        padding:2px;
        display:none;
}


/* test per collapse */
.inline-group.collapsed * { display:none; }
.inline-group.collapsed h2, .inline-group.collapsed { display:block !important; }
.inline-group.collapsed h2 { background-image:url(img/admin/bg_blu.gif); background-position:bottom left; color:#eeeeee; }
.inline-group.collapsed .collapse-toggle { padding:3px 5px !important; background:transparent; display:inline !important;}

/* fine test 
#content-main{
	float:left;
	position:relative;
	
	margin: 10px;
	margin-right: 220px;
}

#content-related {
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:1;
   right:10px;
	top:92px;
}

*/