/**
 * COLORI
 * #000000 (colore testo, colore bordi)
 * #999999 (colore sfondo menu a, poco scuro)
 * #323232 (colore testo menu a)
 * #FFFFFF (colore testo a:hover menu)
 * #414141 (colore sfondo molto scuro a menu) + sfondo popup
 * 
 * #DADADA (abbastanza chiaro, zebra striping tabelle)
 * #D9E6EE (ancora abbastanza chiaro, ma più scuro, hover tr)
 * 
 * #006FAC (colore arbitrario diverso: link) + (colore sfondo bottoni conferma)
 * #069AC5 (colore arbitrario diverso più scuro: link hover)
 * 
 * 
 * #404040 colore bordi
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * #DDDDDD (sfondo bottom, molto chiaro vicino a colore sfondo pagina)
 * 
 * 
 * 
 * 
 * 
 */


body, input[type="submit"], input[type="text"], input[type="password"], textarea, .search_fields select, .search_fields option { color: #353535; }

a { color: #006FAC; text-decoration: none; }
a:hover { color: #069AC5; text-decoration: underline; }

.uploadify_msg .error_msg, .uploadify_msg .confirm_msg { box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }

.login_block { border-color: #006FAC; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
.login_block .center_fields { border-top-color: #006FAC; }

#main {}
#title {}

.menu ul li { background: transparent url('/style/admin/files/admin_top_menu_bg.png') center 0px repeat-x; border-color: #353535; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
.menu ul li.special_link { background-image: url('/style/admin/files/admin_top_menu_special_bg.png'); }
.menu.sub_menu ul li { background-image: url('/style/admin/files/admin_top_submenu_bg.png'); }
.menu ul li a { background-color: transparent; text-decoration: none; color: #FFFFFF; text-shadow: -1px 1px 0px #000000; }
.menu.sub_menu ul li a { border-color: #454545; text-shadow: -1px 1px 0px #353535; }
.menu ul li:hover, .menu ul li.selected:hover { background-position: center -24px; }
.menu ul li.selected { background-image: url('/style/admin/files/admin_top_menu_selected_bg.png'); background-position: top center; }
.menu ul li.special_link.selected { background-image: url('/style/admin/files/admin_top_menu_selected_bg.png'); }
/*.menu ul li.selected a { text-shadow: 1px -1px 0 #0B7197; }*/

.main_body table.list_table { box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
.main_body table.list_table thead th { background-color: #94CCDD; }
.main_body table.list_table thead th:first-child { border-left-color: none; border-top-left-radius: 3px; }
.main_body table.list_table thead th:last-child { border-top-right-radius: 3px; }
.main_body table.list_table thead th { border-bottom-color: #000000; border-left-color: #006FAC; }
.main_body table.list_table tbody tr:first-child td { border-top-color: none; }
.main_body table.list_table tbody tr:last-child td:first-child { border-bottom-left-radius: 3px; }
.main_body table.list_table tbody tr:last-child td:last-child { border-bottom-right-radius: 3px; }
.main_body table.list_table tbody td:first-child { border-left-color: none; }
.main_body table.list_table tbody td { border-top-color: #000000; border-left-color: #006FAC; }
.main_body table.list_table tbody tr:nth-child(odd) { background-color: #DADADA; }
.main_body table.list_table tbody tr:hover { background-color: #C9E4EF; } /* #C9DEF6 */
.main_body table.list_table tbody tr:hover a {  } /* #D9E6EE */
.main_body table.list_table tbody tr:hover a:hover {  }

.main_body { border-color: #006FAC; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }

.body_title { background: #006FAC none; color: #FFFFFF; border-color: #343434; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
.body_title.body_sub_title { background: #C9E4EF none; color: #353535; border-color: #006FAC; }

.search_fields { border-color: #006FAC; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
.search_fields_title { border-left-color: #006FAC; }

img.input_form_img_field, .jcrop-holder { border-color: #006FAC; }

button, .body_fields input[type="text"], .body_fields input[type="password"], .body_fields textarea, .search_fields input[type="text"], .search_fields select { border-color: #006FAC; }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: #E8F4F8; }

.fields_confirm.confirm_down { border-top-color: #006FAC; }

.fields_confirm input[type="submit"]		{ height: 36px; color: #000; text-shadow: 1px -1px 0px #E4E4E4; background-position: center 0px; background-repeat: repeat-x; background-color: transparent; border: 1px solid #404040; font-size: 14px; }
.fields_confirm input[type="submit"]:hover	{ background-position: center -36px; }
.fields_confirm input[type="submit"]:active	{ background-position: center -72px; }

.fields_confirm input[type="submit"][name="ok_back_return"]		{ background-image: url('/style/admin/files/admin_button_bg_back.png'); }
.fields_confirm input[type="submit"][name="ok_cancel_return"]	{ background-image: url('/style/admin/files/admin_button_bg_cancel.png'); }
.fields_confirm input[type="submit"][name="ok_confirm_return"]	{ background-image: url('/style/admin/files/admin_button_bg_return.png'); }
.fields_confirm input[type="submit"][name="ok_confirm"]			{ background-image: url('/style/admin/files/admin_button_bg_save.png'); }

.search_fields input[type="submit"] { 
	box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9;
	text-shadow: 1px -1px 0px #E4E4E4;
}

.search_fields input[type="submit"]					{ background-image: url('/style/admin/files/admin_popupbutton_bg_confirm.png'); border-color: #343434; }
.search_fields input[type="submit"].reset_button	{ background-image: url('/style/admin/files/admin_popupbutton_bg_close.png'); }


.body_fields .input_button			{ color: #FFFFFF; text-shadow: 1px -1px 0px #343434; background: transparent url('/style/admin/files/admin_button_inputblock.png') center 0px repeat-x; border: 1px solid #343434; box-shadow: 0 2px 2px #A9A9A9; }
.body_fields .input_button:hover	{ background-position: center -27px; }
.body_fields .input_button:active	{ background-position: center -54px; }

.body_fields .input_button.alert_button { background-image: url(/style/admin/files/admin_button_inputblock_alert.png); }

.body_nav input[type="text"] { border-color: #006FAC; }

input[type="submit"], button { box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
button.ui-widget { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin-left: 0; margin-right: 0; }

ul.list_grid > li { border-color: #006FAC; }
.change_fields.gallery_button_block { border-color: #006FAC; }
ul.list_grid > li, .change_fields.gallery_button_block { background-color: #FFFFFF; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }
ul.list_grid li div.resort_images { background-color: #DADADA; }

select[aria-plugin="dynEdit"] { background-color: #C9E4EF; border-color: #006FAC; }
select[aria-plugin="dynEdit"]:hover { background-color: #94CCDD; }
select[aria-plugin="dynEdit"] option { background-color: #C9E4EF; border-color: #006FAC; }

/*#bottom { background-color: #DDDDDD; }*/
.footer { border-color: #006FAC; box-shadow: 0 2px 2px #A9A9A9; -moz-box-shadow: 0 2px 2px #A9A9A9; -webkit-box-shadow: 0 2px 2px #A9A9A9; }

.cirkuitSkin table.mceLayout { border-color: #006FAC !important; }