a {
	color:#333;
}
body, #bodyLayout {
	color:#333;
	background-color:#FFF;
}

h1 {
	color:#F79122;
}

input.field, input.ezcc-user, .halfbox, .line_form textarea, .line_form form div.ezcca-edit-datatype-ezemail input, .line_form form div.ezcca-edit-datatype-ezstring input, .line_form form div.ezcca-edit-datatype-eztext input, select.field, input.datePick {
	background:transparent;
	background-image: url(bkg_field.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	border-style:solid;
	border-width:1px;
	border-color:#BFBFBF #E2E2E2 #E2E2E2 #BFBFBF;
	font-size:11px;
	padding:4px;
}

input.button, input.ezcca-user_image {
	color: #F79122;
	border: solid 1px #F79122;
	background-color:#FFF;
}

th {
	color: #F79122;
	background-image:url(../../images/dots_o.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}

.aggregatore .content, .box_spalla .content {
	border:solid 1px #F79122;
	background-color:#FFF;
}

.aggregatore .title, .box_spalla .title, .box_spalla .title a {
	color:#F79122;
}

.bglight {
	background-color:#FFF;
}

.bgdark {
	background-color:#F5F5F5;
}

.button-disabled {
	color: #CCC;
	border: solid 1px #CCC;
	background-color:#F5F5F5;
}

.content marquee a:hover {
	color: #F79122;
}

.content_body_0 .block2cols {
	background-image:url(../../images/dots_c0_b2_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_0 .block3cols {
	background-image:url(../../images/dots_c0_b3_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_0 .block4cols {
	background-image:url(../../images/dots_c0_b4_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_1 .block2cols {
	background-image:url(../../images/dots_c1_b2_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_1 .block3cols {
	background-image:url(../../images/dots_c1_b3_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_1 .block4cols {
	background-image:url(../../images/dots_c1_b4_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_2 .block2cols {
	background-image:url(../../images/dots_c2_b2_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_2 .block3cols {
	background-image:url(../../images/dots_c2_b3_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.content_body_2 .block4cols {
	background-image:url(../../images/dots_c2_b4_v.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

div#contents {
	background-color:#FFF;
}

#footer {
	color:#999;
	border-top: solid 4px #F79122;
}

#footer a {
	color:#999;
}

#footer a:hover {
	color: #F79122;
}

.gallery_photo a {
	background-color:#FFF;
}

.gallery_box a {
	background-color:#FFF;
	border:solid 1px #DDD;
}

.gallery_box a:hover {
	border:solid 1px #F79122;
}

.gallery_sequence {
	border:solid 1px #F79122;
}

.galleryBar {
	background:url(../../images/bkg_menu.png) repeat 0 0 scroll transparent;
}

.glider_next img {
	width:15px;
	height:15px;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

.glider_prev img {
	width:15px;
	height:15px;
	background-image:url(arrow_prev.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

.graphic_button .button_left, .graphic_button .button_right {
	height:21px;
	width:1px;
	background-color:#F79122;
	margin:1px 0;
}

.graphic_button input {
	color:#FFF;
	border:none;
	background:none;
	background-image:url(bkg_button.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#header h1 {
	color: #F79122;
}

#header_image {
	border:solid 1px #CCC;
}

.header_BL {
	background:url(../../images/corner_BL.gif) no-repeat 0 0 scroll transparent;
}

.header_BR {
	background:url(../../images/corner_BR.gif) no-repeat 0 0 scroll transparent;
}

.header_TL {
	background:url(../../images/corner_TL.gif) no-repeat 0 0 scroll transparent;
}

.header_TR {
	background:url(../../images/corner_TR.gif) no-repeat 0 0 scroll transparent;
}

.info_tab a {
	color:#666;
}

.info_tab span {
	background-color:#666;
}

.info_tab a.special {
	color:#F79122;
}

.keywords a.main {
	color:#F79122;
}

.language_button {
	border:solid 1px #CCC;
	background-image:url(btn_language.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#FFF;
}

.languages select {
	border:solid 1px #CCC;
	background-color:#FFF;
}

#layoutBottom .content_body_0 {
	border-top: solid 4px #F79122;
	background-color:#FFF;
}

.languages, .languages a {
	color: #F79122;
}

.line_content_file {
	border-left:solid 1px #F79122;
	border-right:solid 1px #F79122;
	border-bottom:solid 1px #F79122;
}

.line_content_top {
	float:left;
	width:100%;
	height:1px;
	background-color:#F79122;
}

.line_dotted_h {
	width:100%;
	height:1px;
	display:block;
	float:left;
	clear:both;
	background-image:url(../../images/dots_o.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

.line_file a:hover {
	background-color:#F5F5F5;
}

.line_form label.titolo {
	color:#F79122;
	border-bottom: solid 1px #CCC;
	margin-bottom:5px;
	padding: 10px 0 5px 0;
}

.line_form input.button:disabled, .form_google input.button:disabled{
	color: #CCC;
	border: solid 1px #CCC;
	background-color:#F5F5F5;
}

.line_form textarea {
	border: solid 1px #999;
}

.line_link a {
	color: #F79122;
}

.line_side .titolo {
	color: #F79122;
}

.line_title a{
	background-image:url(../../images/1x1.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.line_title_download {
	color: #F79122;
	border-bottom: solid 1px #F79122;
}

.line_title_icon img, .aggregatore .icon, .box_spalla .icon {
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.line_title_text {
	color: #F79122;
}

#logo_overlay {
	background-color:#FFF;
}

.message {
	color:#F79122;
	border:solid 1px #F79122;
	background-color:#F5F5F5;
}

.navimages.Precedente {
	background:url(gallery_left.png) no-repeat 0 0 scroll transparent;
	width:22px;
	height:36px;
}

.navimages.Successiva {
	background:url(gallery_right.png) no-repeat 0 0 scroll transparent;
	width:22px;
	height:36px;
}

a:hover .news_scroller_title {
	color: #F79122;
}

.news_title, .news_title a {
	color: #F79122;
}

.product_details, .product_name, .product_subtotal, .product_subtotal_price {
	background-image:url(../../images/dots_o.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}

.product_name a {
	color:#F79122;
}

.shop_basketbin{
	width:16px;
	height:14px;
	background-image:url(../../images/selection_delete.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.sitemap_1 a, .sitemap_2 a {
	color:#F79122;
}

.spacer_hdots {
	background-image:url(../../images/dots_o.gif);
	background-repeat:repeat-x;
	background-position: left center;
}

.strip {
	color: #F79122;
}
