/*
Theme Name: Cosmoprof Style
Theme URI: 
Description: Default style for cosmoprof site
Version: 1.0
Author: 
Author URI: 
Tags: cosmoprof
*/

body {
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	text-align: left;
	background-color: #ece3da;
	background-image: url(images/jpeg_bg.jpg);	
	background-repeat: repeat-x;		
}

body.internal {
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	text-align: left;
	background-color: #ece3da;
	background-image: url(images/jpeg_bg_internal.jpg);	
	background-repeat: repeat-x;	
}
body#tinymce {
	background: #fff;
}

.cosmologo{
	display:block;
	position:absolute;
	top:0;
	width:350px;
	height:100px; 
}

img {	
	border: none;
	/*padding*/
}

hr {
	float:left;
	height: 1px;
	width: 100%;
	background-color: #ae9677;	
	border: none;
}

.smallpadding,
.lanci_p > p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 0px 0px 0px 0px;
}

.testo,
.entry,
.news_content,
.box_lanci {	
	color: #6C5C47;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.entry_cat_press {
	color: #6C5C47;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 370px;
	position: relative;
	float: left;
}
.evt_cat_cont {
	width: 500px;	
}
.btn_dwn_cat {
	width: 123px;
	float:  right;
}

.titolo {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #6C5C47;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.titolo_padding {	
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #6C5C47;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.didascalia {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #6C5C47;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.testo_menu_cliccabile {
	color: #9B7F5A;
	display: inline;
	font: normal normal normal 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	vertical-align: middle;
}

.testo_menu_attivo {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #9B7F5A;
	font: normal bold 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.testo_menu_interno_cliccabile {
	color:#4D3823;
	display: inline;
	font: normal 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	vertical-align: middle;
}

.testo_menu_interno_attivo {
	color: #4D3823;
	display: inline;
	font: bold 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.collegamento {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	color: #6C5C47;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

a,
.collegamento:hover {
	text-decoration: underline;
	color: #6C5C47;
}

#wrapper {	
	width: 881px;		
	margin-left: auto;
	margin-right: auto;
	padding: 0px 100px 0px 100px; 
	/*background-color: #B8860B;*/
	/*background-color: red;*/
}

#header {		
	margin-left: auto;
	margin-right: auto;
	/*height: 156px;*/
	width: 1000px;
	/*background: blue;*/
}
#header_internal {		
	margin-left: auto;
	margin-right: auto;
	/*height: 156px;*/
	width: 1000px;
	/*background: blue;*/
}

#header_image {	
	/*margin-left: auto;
	margin-right: auto;*/
	height: 125px;
	width: 999px;	
	/*background: #111F09;	*/
	background-image: url(images/banner_top.jpg);
}

/*#menu_internal {
	float: left;
	height: 30px;
	width: 980px;
	background: #d7ccbb;
	border-top: 1px solid #ae9677;
	border-bottom: 1px solid #ae9677;
}*/

#content {	
	float: left;
	width: 880px;
	/*height: 730px;*/
	/*background-color: Lime;*/
}

#column_01 {
	float: left;
	width: 510px;	
	/*background-color: Teal;*/
}

#column_02 {
	float: left;	
	width: 350px;	
	/*background-color: Purple;*/
}

#column_03 {
	float: left;
	width: 709px;
	/*height: 900px;*/
	border-right: 1px dotted #ae9577;
	margin: 10px 0px 0px 0px;
	/*background-color: Navy;*/
}

#column_04 {
	float: left;
	width: 160px;	
	padding: 0px 0px 0px 10px;	
	/*background-color: Lime;*/
}
/*********************************************************************************/
/*************LEFT column boxes***************************************************/
/*********************************************************************************/
#box_left_01 {
	float: left;
	/*background-color: #FFDDDD;*/
	padding: 10px 0px 10px 0px;
	/*margin: 10px 0px 10px 0px;*/
	height: 315px;         
	width: 500px;
}

#box_left_05 {
	float: left;
	/*background-color: #FFDDDD;*/
	padding: 10px 0px 5px 0px;
	/*margin: 10px 0px 10px 0px;*/
	height: 38px;         
	width: 500px;
}

#box_left_02 {
	float: left;
	/*background-color: #FFDDCC;*/
	padding: 0px 0px 10px 0px;	
	height: 107px;
	width: 500px;	
}

#box_left_03 {
	float: left;
	/*background-color: #FFCCBB;*/
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
	height: 79px; 
	width: 500px;
}

#box_left_04 {
	float: left;
	/*background-color: #FF00AA;*/
	padding: 10px 0px 9px 0px;
	border-top: 1px solid #ae9577;
	height: 79px;
	width: 500px;
}
/*********************************************************************************/
/*************LEFT column boxes***************************************************/
/*********************************************************************************/
#box_right_01 {
	float: left;
	/*background-color: #FFFF99;*/
	height: 19px;
	width: 350px;
	padding: 10px 0px 2px 0px;
}

#box_right_02 {
	float: left;
	/* background-color: #FFFF99; */
	/* height: 28px; */
	width: 350px;
	padding: 3px 0px 5px 0px;
}

#box_right_03 {
	float: left;
	/*background-color: #11DDCC;*/
	height: 88px;
	width: 350px;
	padding: 5px 0px 5px 0px;
}

#box_right_07 {
	float: left;
	/*background-color: #11DDCC;*/
	height: 78px; 
	width: 350px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_04 {
	float: left;
	/*background-color: #11CCBB;*/
	height: 60px;
	width: 350px;
        margin-top: 28px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_05 {
	float: left;
	/*background-color: #1100AA;*/
	height: 250px;
	width: 350px;
	padding: 10px 0px 10px 0px;	
}

#box_right_06 {
	float: left;
	/*background-color: #11DDFA;*/
	height: 79px;
	width: 350px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}

/*********************************************************************************/
/*************INTERNAL LEFT column boxes***************************************************/
/*********************************************************************************/
#box_left_11 {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 10px 0px 10px 0px;
	height: 1105px;
	width: 500px;
}

#box_left_12 {
	float: left;
	/*background-color: #FF00AA;*/
	height: 129px;
	width: 500px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}
/*********************************************************************************/
/************* INTERNAL RIGHT column boxes***************************************************/
/*********************************************************************************/
#box_right_11 {
	float: left;
	/*background-color: #FFFF99;*/
	height: 19px;
	width: 370px;
	padding: 10px 0px 2px 0px;
}

#box_right_12 {
	float: left;
	/*background-color: #FFFF99;*/
	height: 28px;
	width: 370px;
	padding: 3px 0px 5px 0px;
}

#box_right_13 {
	float: left;
	/*background-color: #11DDCC;*/
	height: 76px;
	width: 370px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_14 {
	float: left;
	/*background-color: #11CCBB;*/
	height: 60px;
	width: 370px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_15 {
	float: left;
	/*background-color: #1100AA;*/
	height: 250px;
	width: 370px;
	padding: 10px 0px 10px 0px;	
}

#box_right_16 {
	float: left;
	/*background-color: #1100AA;*/
	height: 600px;
	width: 370px;
	padding: 10px 0px 10px 0px;	
}

#box_right_17 {
	float: left;
	/*background-color: #11DDFA;*/
	height: 129px;
	width: 370px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}

/*********************************************************************************/
/*************INTERNAL LEFT column boxes***************************************************/
/*********************************************************************************/
#box_left_21 {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 10px 0px 10px 0px;
	/*height: 770px;*/
	width: 500px;
}

#box_left_22 {
	float: left;
	/*background-color: #FF00AA;*/
	height: 79px;
	width: 500px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}
/*********************************************************************************/
/************* INTERNAL RIGHT column boxes***************************************************/
/*********************************************************************************/
#box_right_21 {
	float: left;
	/*background-color: #FFFF99;*/
	height: 19px;
	width: 350px;
	padding: 10px 0px 2px 0px;
}

#box_right_22 {
	float: left;
	/*background-color: #FFFF99;*/
	/* height: 28px; */ 
	width: 350px;
	padding: 3px 0px 5px 0px;
}

#box_right_23 {
	float: left;
	/*background-color: #11DDCC;*/
	height: 76px;
	width: 350px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_24 {
	float: left;
	/*background-color: #11CCBB;*/
	height: 60px;
	width: 350px;
        margin-top: 28px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_25 {
	float: left;
	/*background-color: #1100AA;*/
	/*height: 249px;*/
	width: 350px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;	
}

#box_right_28 {
	float: left;
	/*background-color: #FFCCBB;*/
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
	height: 65px;
	width: 350px;
}

#box_right_26 {
	float: left;
	/*background-color: #1100AA;*/
	height: 178px;
	width: 350px;
	padding: 10px 0px 10px 0px;	
	border-top: 1px solid #ae9577;
}

#box_right_27 {
	float: left;
	/*background-color: #11DDFA;*/
	height: 79px;
	width: 350px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
	margin-left: 10px;
}

/*********************************************************************************/
/*************INTERNAL LEFT column boxes***************************************************/
/*********************************************************************************/
.box_left_31 {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 10px 0px 10px 0px;
	height: 129px;
	width: 700px;
	border-bottom: 1px dotted #ae9577;
}

#box_left_33 {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 0px 0px 10px 0px;
	height: 129px;
	width: 700px;
	border-bottom: 1px dotted #ae9577;
}

#box_left_32 {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 10px 10px 10px 0px;	
	height: 79px;
	width: 500px;
}
/*********************************************************************************/
/************* INTERNAL RIGHT column boxes***************************************************/
/*********************************************************************************/
#box_right_31 {
	float: left;
	/*background-color: #FFFF99;*/
	height: 43px;
	width: 160px;
	padding: 10px 0px 5px 0px;
}

#box_right_32 {
	float: left;
	/*background-color: #FFFF99;*/
	height: 28px;
	width: 160px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_33 {
	float: left;
	/*background-color: #11DDCC;*/
	height: 44px;
	width: 160px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_34 {
	float: left;
	/*background-color: #11CCBB;*/
	height: 60px;
	width: 160px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
}

#box_right_35 {
	float: left;
	/*background-color: #FFCCBB;*/
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ae9577;
	height: 61px;
	width: 160px;
}

#box_right_36 {
	float: left;
	/*background-color: #1100AA;*/
	height: 599px;
	width: 160px;
	border-top: 1px solid #ae9577;
	padding: 10px 0px 10px 0px;	
}

#box_right_37 {
	float: left;
	/*background-color: #11DDFA;*/
	text-align: right;
	height: 79px;
	width: 370px;
	padding: 10px 0px 10px 5px;	
}

/*********************************************************************************/
/*************INTERNAL LEFT column boxes***************************************************/
/*********************************************************************************/
#box_left_41 {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 0px 5px 10px 5px;
	height: 740px;
	width: 450px;
	border-left: 1px dotted #ae9577;
}

#box_left_43 {
	float: left; /*background-color: #FFFFDD;*/
	padding: 0px 5px 10px 0px;
	height: 740px;
	width: 239px;
}

.detail_image {
	float: left; /*background-color: #FFFFDD;*/
	padding: 5px 0px 5px 0px;
	/*height: 740px;*/
	width: 100%;
}

.detail_buy {
	float: left; /*background-color: #FFFFDD;*/
	padding: 0px 0px 0px 0px; /*height: 740px;*/
	height: 19px;
	border-top: 1px solid #6d6c2c;
	border-bottom: 1px solid #6d6c2c;
	border-left: 1px solid #6d6c2c;
}

.detail_buy_button {
	float: left; /*background-color: #FFFFDD;*/
	padding: 0px 0px 0px 0px;
	border: 0;
	background-image: url(images/detail_button.jpg);
	width: 123px;
	height: 21px;
}

.detail_button {
	float: left;
	/*background-color: #FFFFDD;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	/*height: 740px;*/
	width: 40%;
}

#footer {
	/*float: left;*/
	height: 79px;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	/*position: relative;*/
	/*background-color: Aqua;*/
	/*border-top: 1px solid #ae9577;*/
}

.testo_footer {
	color: #6C5C47;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#banner {
	float: left;
	height: 107px;
	width: 120px;
	padding: 0px 5px 0px 0px; 
	/*background-color: Fuchsia;*/
}

.banner_vertical {
	float: left;
	height: 600px;
	width: 155px;
	padding: 0px 20px 0px 0px;
	/*background-color: Fuchsia;*/
}

#banner_horizontal_l {
	float: left;
	height: 180px;
	width: 175px;
	padding: 0px 0px 0px 0px;
	border-right: 1px dotted #ae9577;
	/*background-color: Fuchsia;*/
}

#banner_horizontal_r {
	float: right;
	height: 180px;
	width: 165px;	 
	padding: 0px 0px 0px 0px;
	/*background-color: Fuchsia;*/
}

#news {
	float: left;
	height: 107px;
	width: 369px;
	padding: 0px 0px 0px 5px;
	/*background-color: Aqua;*/
	border-left: 1px dotted #ae9577;	
	
}

.box_lanci {
	float: left;
	height: 250px;
	width: 170px;	
	/*background-color: Aqua;*/
}

#lanci_01 {
	padding: 0px 5px 0px 0px;	
}

#lanci_02 {
	padding: 0px 0px 0px 5px;	
}

.fake {
	float: left;
	background-color: #BCC5CD;
	font: Arial, Helvetica, sans-serif;
	display: table-cell;
 	vertical-align: middle;
}

table {
	float: left;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border-bottom: 1px solid #6C5C47;
	border-left: 1px solid #6C5C47;
	/*border-spacing:0;*/
	border-collapse: collapse;
	/*font: Arial, Helvetica, sans-serif;	*/ 	
}

td {
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	border: 1px solid #6C5C47;
	border-top: 1px solid #6C5C47;
	border-bottom: 0px solid #6C5C47;
	border-left: 0px solid #6C5C47;
	border-right: 1px solid #6C5C47;
}

td.centered {
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	border: 1px solid #6C5C47;
	border-top: 1px solid #6C5C47;
	border-bottom: 0px solid #6C5C47;
	border-left: 0px solid #6C5C47;
	border-right: 1px solid #6C5C47;
	text-align: center;
}

/* wp specific */
#menu {
	float: left;
	height: 30px;
	width: 880px;
	background: #FFFFFF;	
	border-top: 1px solid #ae9577;
	border-bottom: 1px solid #ae9577;
	margin-left: 50px;
}
#menu_internal {
	float: left;
	height: 30px;
	width: 880px;
	background: #FFFFFF;	
	border-top: 1px solid #ae9577;
	border-bottom: 1px solid #ae9577;
	margin-left: 50px;
}
#sub_menu_internal {
	float: left;
	height: 30px;
	width: 880px;
	background: #d7cbbb;	
	border-bottom: 1px solid #ae9577;
	margin-left: 50px;
}

/* menu style settings */
#menu ul,
#menu_internal ul,
#sub_menu_internal ul {
	list-style:			none;
	padding:			0;
	margin:				0;
}
#menu li,
#menu_internal li,
#sub_menu_internal ul {
	float:				left;
	margin:				3px 0 0 -2px;
	padding:			0 10px 2px 10px;
	border-right:		1px solid #9b8263;
}
#menu a,
#menu_internal a {
	text-decoration:	none;
	text-transform:		uppercase;
	font-size:			0.8em;
	color:				#9b8263;
}
#sub_menu_internal ul {
	border-right:		0;
	margin-left:		-10px;
}
#sub_menu_internal li {
	float:				left;
	margin:				3px 0 0 -2px;
	padding:			0 10px 2px 10px;
	border-right:		1px solid #9b8263;
}
#sub_menu_internal a {
	text-decoration:	none;
	font-size:			0.8em;
	color:				#9b8263;
}
#menu a:visited,
#menu_internal a:visited,
#sub_menu_internal a:visited {
	text-decoration:	none;
	font-size:			0.8em;
	color:				#9b8263;
}
#menu a:hover,
#menu_internal a:hover,
#sub_menu_internal a:hover {
	text-decoration:	none;
	font-size:			0.8em;
	color:				#9b8263;
	
}
.selected a,
.current_page_item a,
.current_page_parent a,
.current_page_ancestor a {
    color:				#9b8263;
    font-size:			0.8em;
    font-weight:		bold;
}

#lanci_1 {
	padding: 0px 5px 0px 0px;	
}

#lanci_2 {
	padding: 0px 0px 0px 5px;	
}
.saving {
	margin: 20px 0 0 0;
	float: right;	
}

#search_text{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	height: 15px;
	width: 253px;		
}

#search_submit{
	float: right;	
	height: 19px;
	width: 87px;
	border: 0px;
	background-image: url(images/search_button.jpg);
}

#search_text_small{
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	height: 15px;
	width: 156px;		
}

#search_submit_small{
	float: right;	
	height: 19px;
	width: 160px;
	border: 0px;
	background-image: url(images/search_button_small.jpg);
}


/* aggiunta loghi cosmoprof North America, Asia, BeautyEurasia */
#box-f{width: 500px;}
#box-f a{ display:block;}
#box-f  ul { padding:0; margin:0; list-style:none}
#box-f li{ float:left;border:0px solid #015;}

.l1, .l2, .l4{ width:135px; height:65px;}
.l3{ width:58px; height:65px;}

a.l1:link, a.l1:visited { background: url(images/c_usa.jpg) 0 top no-repeat}
a.l1:hover { background: url(images/c_usa.jpg) 0 bottom no-repeat}

a.l2:link, a.l2:visited { background: url(images/c_asia.jpg) 0 top  no-repeat}
a.l2:hover { background: url(images/c_asia.jpg) 0 bottom no-repeat}

a.l3:link, a.l3:visited { background: url(images/beauty_expo.jpg) 0 top no-repeat}
a.l3:hover { background: url(images/beauty_expo.jpg) 0 bottom no-repeat}

a.l4:link, a.l4:visited { background: url(images/beauty_eurasia.jpg) 0 top no-repeat}
a.l4:hover { background: url(images/beauty_eurasia.jpg) 0 bottom no-repeat}

