/*
File Name: style_cf.css
*/

/* body */
	body {background-color:#3c3935;
	/* footer */color:#696969;}

/* layouts */
	/* containers */
	#con{ background:#f4eede}/* up */
	#con0{background: #f4eede;/* ai lati */}
	#con0_sub{background: transparent url(../images/pagebg1.jpg) top repeat-x;}
	#con01{background: #f4eede url(../images/pagebg2.jpg) center top no-repeat;}
	#con01_sub{background: #f4eede url(../images/pagebg1.jpg) center top no-repeat;}

	/* header */
	#header{}
	.iconabordo{ border:1px solid #a08161}

/* header links & slogan */
	.top_links{
	color:#3c3935;
}
	.top_links a{color:#C5C7C7;}
	.top_links a:hover{color:#f0037e;}
	/* per contatti nel top */
	.top_slogan h6{ display: inline; color:#f0037e;font-size:12px}
	.top_slogan h6 span{ display: inline; color:#7f6953;font-size:12px}
	.top_slogan { }

/* slider area */
	#slider_con{background: transparent url(../images/slider_background.png) bottom no-repeat;	}
	.slide{background: transparent url(../images/slider_background.png) bottom no-repeat;	}

	/* sliding texts on main page slider */
	/* slider title text */
	.sliding_text_text{color:#868A8A;}
	/* slider title title*/
	.sliding_text_text h1{color:#f0037e;}

	/* slider text link */
	.sliding_text_text  h1 a{color:#f0037e;}
	.sliding_text_text  h1 a:hover{color:#0fb6e0;}

	/* slider title 2*/
	.sliding_text_text h2{color:#0fb6e0;}

	/* slider title 2 link */
	.sliding_text_text  h2 a{color:#7d6a55;}

	/* slider numbers*/

	/* active number style*/
	#numbers  li a { background: #FFF;	}
	#numbers  li a.activeSlide { background: #363633;	}
	.border{border:1px solid #EBEBEB;}	

/* page navigation */
	#sub_nav{color:#A1A1A1;}
	#sub_nav  a{color:#6F6F6F;}
	#sub_nav a:hover{color:#A1A1A1}

/* sub page header  */
	#sub_page_header .right h2{color:#A1A1A1;}

/* sub page */
	.sub_page{background:url(../images/sub_background.png) 689px 0  repeat-y;}
	.sub_page.clean{background:transparent;}

/* sub navigation */
	#sub_menu  li{	border-left:0px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
	#sub_menu  li a{	color:#909090;background:transparent url(../images/arrow_on.png)  left no-repeat;}
	#sub_menu  li a:hover{color:#EE2C74;background:transparent;background-position: left;background-repeat: no-repeat;background-image: url(../images/arrow_on.png);}
	#sub_menu li.active {color:#EE2C74;background:transparent url(../images/arrow_on.png)  left no-repeat;font-size:13px;margin-left:0px;text-decoration:none;padding-left:21px;}

/* boxes  */
	/* home page left side boxes  */
	.magnifier{background:url(../images/magnifier.png) center no-repeat;}
	.product{border-left:1px dotted #797268;}
	.product_image {
		background:url(../images/p_detail.png) center no-repeat;
	}
	
	.play{
		background:url(../images/play.png) center no-repeat;
	}
	
	.box .image{
	border:1px solid #e7e0cf;
	}
	
	.box .image.product_image{
		border-top:1px solid #EBEBEB;
		border-bottom:1px solid #EBEBEB;
	}
	
	.box.middle .image{
		border-top:1px solid #EBEBEB;
		border-bottom:1px solid #EBEBEB;
	}
	
	.price{
		color:#5FC4E4;
	}

	.box .textarea h2{
	color:#7d6a55;
	font-size: 18px;
	}
	
	.box .textarea h2 a{
		color:#9A9A9A;
	}
	
	.box .textarea h2 a:hover{
		color:#f0037e;
	}
	
	.box .textarea{
	color:#909090;
	padding-top: 10px;
	}
	.box .textarea a{
	color:#f0037e;
	padding-top: 10px;
	text-decoration:none
	}
	
/* product detail */
	.image{
	border:1px solid #a08161;
	}
	
	#product_detail_right h2{
		color:#f0037e;
	}
	
/* Products detail tabs */
	#tabs ul li{
		color:#A1A1A1;
		border-left:1px solid #EBEBEB;
		border-top:1px solid #EBEBEB;
		border-right:1px solid #EBEBEB;
	}

	#tabs ul li.active, #tabs ul li:hover{
	border:1px solid #EBEBEB;
	color:#A1A1A1;
	background:#FFF;
	}

	#tabs #content{
		border: none/*1px dotted #797268;*/
	}

/* read more button  */
	a.read_more{color:#57442b; background-image:url(../images/bg_button.png)}

	a.read_more:hover{
	color:#FFFFFF;
	background:#57442b url(../images/arrow_on.png) 94% 10px no-repeat;
	}

/*contact form validation*/
	#validate_form	label{
			color:#f0037e;
		}

	#validate_form	label.error {
			color: red;
			border: 0px solid red;
		}

	#validate_form	.error{
			color: red;
			border: 1px solid red;
		}

/*	Forms */
	input, select, textarea{
		color:#696969;
		/*border:1px solid #EBEBEB;*/
	}

	.button{
	background:#af916f;
	}

	.button:hover{
		background:#EBEBEB;
		color:#505050;
	}

/* blog */
 	.blog_box .dateandcategories{
		color:#6F6F6F;
		border-top:1px solid #EBEBEB;
		border-bottom:1px solid #EBEBEB;
	}

	.blog_box .aligncenter.post_image{
		border-bottom:1px solid #EBEBEB;
		border-top:0px;
	}

	.line{
	border-bottom:1px dotted #797268;
	}

/* paging*/
	 /* paging active*/
	#paging ul li.active a{
		background:#EBEBEB;
		color:#ABACAD;
		border:1px solid #EBEBEB;
	}

	 /* paging link*/
	#paging ul li a{
		border:1px solid #EBEBEB;
		color:#9A9A9A;
	}

	 /* paging mouseover*/
	#paging ul li a:hover{
		border:1px solid #EBEBEB;
		background:#EBEBEB;
		color:#ABACAD;
	}

/* footer */
	#footer{
		color:#8C8C8C;
	}

	#footer .list ul li, #footer .social_icons{
		border-bottom:1px solid #c9c9c9;
	}

	#footer .list ul li a{
		color:#8C8C8C;
	}

	#footer .list ul li a:hover {
		color:#6D7374;
		background: #B9B9B9;
	}

	#footer h4{
	color:#F4EEDE;
	border-bottom:1px solid #c9c9c9;
	margin-bottom: 5px;
	}

/* links */
	a{
		color:#6F6F6F;
	}

	a:hover{
	color:#f0037e
	}

/* headings*/
	h1,h2{
	color:#f0037e;
	margin-top: 5px;
	}

	h3,h4,h5,h6 {
	color:#725F49;
	}

/* images and alignments */
	img.aligncenter{
		border:1px solid #EBEBEB;
	}

	img.alignleft{
		border:1px solid #EBEBEB;
	}

	img.alignright{
		border:1px solid #EBEBEB;
	}

	/* Lists */
	/* content list */
	 .content ul , .content ol  {	
		border-top:1px solid #EBEBEB;
	}

	 .content li{
		border-bottom:1px solid #EBEBEB;
	}

/* tables */
	/*table{
		border:1px solid #ededed;
	}

	table caption strong{
		color: #6F6F6F;
	}

	table caption{
		background-color: transparent;
		border-bottom:1px solid #ededed;
		color: #6F6F6F;
	}

	table th {
		background: transparent url(../images/sub_back.png) top center repeat-x;	
		background-color: #dddddd;
		border-bottom:1px solid #ededed;
		color: #6F6F6F;
	}

	table td {
		background:#fff;
		border-left:1px solid #ededed;
		border-bottom:1px solid #ededed;
	}*/

/* text elements */
	blockquote {
		background:transparent url(../images/blockquote.png) left top no-repeat;
		color:#A0A0A0;
	}

