	/* 
	colori, bordi, filter e background per standard layout cosmoprof
	ver.: 1.0
	author: Marinella Dal Sasso
	*/

	body 		{ color: #6c5c47; background: #ECE3DA; }
	img 		{ border-color:#e0e0e0; }
	
/**** generic styles ***********************************************************************************/
	.borderT,
	.detailTxt 		{ border-top: 1px solid #e0e0e0; }
	.borderB		{ border-bottom: 1px solid #E4DACB; }
	.borderB_violet	{ border-bottom: 1px solid #9e0062; }
	.borderViolet,
	.boxViolet		{ border: 1px solid #9e0062;}
	
	/* per quote forum */
	q				{ color: #b7b7b7; }
	q				{ background: #353b3b; border-bottom: 1px dashed #3c4343; border-top: 1px dashed #3c4343; }
	q q				{ background: #4c5555; border-bottom: 1px dashed #596363; border-top: 1px dashed #596363; }
	
	/* text - link */
	a, 		
	a:hover			{ color: #6c5c47; }
	
	h1,
	h2				{ color: #9b7f5a; }
	h3				{ color: #666; }
	
	.dark, h2.dark,
	h3.dark			{ color: #221e1f; }
	.violet,
	a.violet,
	a.violet:hover	{ /* color: #9e0062; */ }
	
	.violetBox,
	a.violetBox,
	a.violetBox:hover	{ color: #9e0062; font-family:"Times New Roman", Times, serif; font-size: 14px; text-align:left; line-height: 14px; padding: 5px 7px;}
	
	
	.orange 		{ color: #f60; }
	.red			{ color: #db1300; }
	
	.breadcrumb		{ color: #9b7f5a; }
	.breadcrumb .on	{ color: #6c5c47; }
	
	/* paginazione */
	#content .pager li 			{ color: #3b3b3b; border: 1px solid #0f0f0f; }
	#content .pager a 			{ color: #cacaca; }
	#content .pager a:hover		{ color: #f8faf2; }

	/* messaggi */
	.response		{ background: #d6cb00; }
	
/**** form *********************************************************************************************/
	form input, form select, 
	form textarea				{ /* color: #555; */}
	form .button,
	form legend					{ /* color: #9e0062; */ }
	form .erroreForm 			{ background: #f60; }
	.erroreForm .displayNone 	{ color: #faef00; background: url(/cosmoprof/images/form/ico_alert.gif) no-repeat 0 50%; }
		
	/* bottoni standard per form */
	.divbuttonRound,	
	.buttonRound				{ background-repeat: no-repeat; }
	.divbuttonRound				{ background-color: #00a3c8; background-image: url(/cosmoprof/images/form/roundRight.gif); background-position: 100% 0; }
	.buttonRound				{ background-color: transparent; background-image: url(/cosmoprof/images/form/roundLeft.gif); background-position: 0 0; }
	.divbuttonRound:hover		{ background-color: #9ff200; }
	
	/* bottoni */
	.buttonGray					{ background: #6C5C47; border: 1px solid #000; }
	#searchBox .buttonGray		{ border: 0; }
	
/**** tabelle ******************************************************************************************/
	.tableList,				
	.tableList th				{ border-bottom: 1px solid #9e0062; }
	.tableList td				{ border-bottom: 1px solid #e0e0e0; }
	
	.table_tiketRates_like th			{  border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
	.table_tiketRates_like td			{ border-right: 1px solid #e0e0e0; border-bottom: none; }
	.table_tiketRates_like .noBorder	{ border-right: none; }
		
/**** wrapper - main content styles *****************************************************************/
	#wrapper			{ background: #fff; }
	.scroll				{ border: 1px solid #3b3b3b; }
	#content,			
	#sectionMenu,
	#archiveMenu		{/*  background: #fff url(/cosmoprof/images/commons/bgTopBox.gif) repeat-x 0 0; */ border: 1px solid #E4DACB; }
	
	/* .boxPink			{ background: #f2dfe4; } */
    .boxPink            { background: #E4DACB; }
	.boxPink_dark			{ background: #d7afc1; }
		
	/*angoli roundCorner */
	.response .endBox		{ background: #d6cb00; }
	
	.endBox .tl, .endBox .tr,
	.endBox .br, .endBox .bl	{ background-repeat: no-repeat; }
	.endBox .tr					{ background-image: url(/cosmoprof/images/commons/roundCorner_top.gif); background-position: 100% 0; }
	.endBox .br					{ background-image: url(/cosmoprof/images/commons/roundCorner_bottom.gif); background-position: 100% 0; }
	.endBox .tl					{ background-image: url(/cosmoprof/images/commons/roundCorner_top.gif); background-position: 0 0; }
	.endBox .bl					{ background-image: url(/cosmoprof/images/commons/roundCorner_bottom.gif); background-position: 0 0; }
	
	.response .endBox .tl,
	.response .endBox .tr		{ background-image: url(/cosmoprof/images/commons/roundCorner_top_response.gif); }
	.response .endBox .br,
	.response .endBox .bl		{ background-image: url(/cosmoprof/images/commons/roundCorner_bottom_response.gif); }
	
/**** menu e toolbar *********************************************************************************/
	/* menu di navigazione - #nav */	
	#nav					{ border-left: 1px solid #9e0062; }	
	#nav a 					{ color: #9e0062; border-right: 1px solid #9e0062; }
	
	#nav a:hover,
	#nav a.selected,
	#nav a.selected:hover,
	#archiveMenu a.selected,		
	#archiveMenu a.selected:hover 	{ color: #bf7095; } /* grigio chiaro */
	
	/* sidemenu e sidebar */
	#sectionMenu li a, 
	#sectionMenu li a:hover,				
	#detailMenu li a,
	#detailMenu li a:hover				{ color: #6C5C47; } /* viola chiaro */
				
	#sectionMenu a.selected,		
	#sectionMenu a.selected:hover,
	#archiveMenu li a,
	#archiveMenu li a:hover,
	#detailMenu a.selected,		
	#detailMenu a.selected:hover		{ color: #9e0062; }  /* viola */
	
	#archiveMenu						{ color: #666; background: none; }
	
	#detailMenu						{ background: #f2f2f2 url(/cosmoprof/images/commons/roundBottom.gif) no-repeat 0 100%; border-top: 1px solid #e0e0e0; }
	#detailMenu li					{ border: 1px solid #e0e0e0; border-bottom: 0; border-top: 0; }
	#detailMenu li.title			{ color: #9e0062; background: #fff; }
						
/**** specific styles *****************************************************************/
	/* intro */
	.intro,
	#wrapperMedia.intro #videoContainer	{ background: #000; }
	
	/* home */	
	#wrapper.home				{ background: #fff; }
	
	#wrapper.home #header		{ background: transparent url(/cosmoprof/images/home/header.gif) no-repeat 0 10px; }
	#wrapper.home #nav,
	#wrapper.home #nav a	 		{ color: #000; border-right: 0; border-left: 0; }
	#wrapper.home #nav li 		{ background: url(/cosmoprof/images/commons/bullet_black.gif) no-repeat 0 50%; }
	
	/*.homeBox>a					{ border: 1px solid #fff; }*/
	/*.homeBox>a:hover			{ border: 1px solid #a60066; }*/
	
	.home .error				{ background: none; color: #f60; }
	
	.homeBox .linkButton		{ color: #fff; background: #bf7095; border: 1px solid #a60066; }
	.homeBox .linkButton:hover	{ color: #fff; border: 1px solid #a60066; }
	
	.homeMenuBox .linkButton		{ color: #fff; background: #bf7095; border: 1px solid #a60066; }
	.homeMenuBox .linkButton:hover	{ color: #fff; border: 1px solid #a60066; }
	
	/*#col0 a span				{ color: #a60066; background: #fff; }*/
	
	#col1 .homeBox_1			{ background-position: 0 0; }
	#col1 .homeBox_2			{ background-position: 0 -60px; }
	#col1 .homeBox_3			{ background-position: 0 -177px; }
	#col1 .homeBox_4			{ background-position: 0 -264px; }
	
	#col2 .homeBox_1			{ background-position: 0 -448px; }
	#col2 .homeBox_2			{ background-position: 0 -632px; }
	#col2 .homeBox_3			{ background-position: 0 -719px; }
	#col2 .homeBox_4			{ background-position: -117px -719px; }
	
	#col3 .homeBox_1			{ background-position: 0 0px; }
	#col3 .homeBox_2			{ background-position: 0 -207px; }
	#col3 .homeBox_3			{ background-position: 0 -272px; }
	#col3 .homeBox_4			{ background-position: 0 -368px; }
	
	.homeBox_1 p.violet	span,
	.homeBox_3 p.violet	span		{ color: #221e1f; }
	
	#col2 .homeBox_3 				{ color: #000; }
	/*
	#internationalLink					{ background: url(/cosmoprof/images/home/bg_international.gif) no-repeat 0 50%; }
	#internationalLink a 				{ background-position: 0 50%; background-repeat: no-repeat; }
	#internationalLink a:hover 			{ background-position: 100% 50%; background-repeat: no-repeat; }
	#internationalLink #link_gbe		{ background-image: url(/cosmoprof/images/home/link_gbe.gif); }
	#internationalLink #link_asia		{ background-image: url(/cosmoprof/images/home/link_asia.gif); }
	#internationalLink #link_usa		{ background-image: url(/cosmoprof/images/home/link_usa.gif); }
	*/
	#internationalLink #link_facebook	{ background-image: url(/cosmoprof/images/home/link_facebook.gif); }

    #internationalLink #link_usa        {padding-left:170px;float:left; padding-top: 10px;}
    #internationalLink #link_usa a      {background-position: 0 50%; background-repeat: no-repeat;background:url('/cosmoprof/images/home/link_usa.gif') no-repeat 0 0; width:127px; height:37px}
    #internationalLink #link_usa a:hover {background-position: 100% 50%; background-repeat: no-repeat;}

    #internationalLink #link_asia        {padding-left:5px; padding-top: 13px;float:left;}
    #internationalLink #link_asia a      {background-position: 0 50%; background-repeat: no-repeat;background:url('/cosmoprof/images/home/link_asia.gif') no-repeat 0 0; width:127px; height:37px}
    #internationalLink #link_asia a:hover {background-position: 100% 50%; background-repeat: no-repeat;}

    #internationalLink #link_gbe        {padding-left:15px; padding-top: 13px; float:left;}
    #internationalLink #link_gbe a      {background-position: 0 50%; background-repeat: no-repeat;background:url('/cosmoprof/images/home/link_gbe.gif') no-repeat 0 0; width:54px; height:54px}
    #internationalLink #link_gbe a:hover {background-position: 100% 50%; background-repeat: no-repeat;}

    #internationalLink #link_eurasia        {padding-left:15px; padding-top: 13px; float:left;}
    #internationalLink #link_eurasia a      {background-position: 0 50%; background-repeat: no-repeat;background:url('/cosmoprof/images/home/link_eurasia.gif') no-repeat 0 0; width:185px; height:34px}
    #internationalLink #link_eurasia a:hover {background-position: 100% 50%; background-repeat: no-repeat;}

		
	/* maps */
	#bolognaMap					{ background: #e0e0e0; border: 1px solid #a3a2a2; }
	#bolognaMap.imgZoom			{ border-width: 4px; }
	.byPlane,
	.byCar,
	.byTrain,
	.byCentre					{ background-repeat: no-repeat; background-position: 0 0; }
	
	.byPlane					{ background-image: url(/cosmoprof/images/commons/aereo2.gif); }
	.byCar						{ background-image: url(/cosmoprof/images/commons/auto2.gif); }
	.byTrain					{ background-image: url(/cosmoprof/images/commons/treno2.gif); }
	.byCentre					{ background-image: url(/cosmoprof/images/commons/centro2.gif); }
	
	/* newsletter html */
	#wrapperNewsletter				{ background: transparent url(/cosmoprof/images/newsletter/fade_sx.gif) repeat-y 0 0; }
	#wrapperNewsletter .boxBg		{ background: transparent url(/cosmoprof/images/newsletter/fade_dx.gif) repeat-y 100% 0; }
	#wrapperNewsletter #bottomBg	{ background: #f2dfe4 url(/cosmoprof/images/newsletter/fade_bottom.gif) no-repeat 0 0; }
	
	#wrapperNewsletter #header 		{ background: transparent url(/cosmoprof/images/commons/logo_pink.gif) no-repeat 50% 3px; }
	#wrapperNewsletter #header .top	{ border-top: 1px solid #7e7a7b; border-bottom: 1px solid #7e7a7b; }
	
	#newsletterBody .box .title		{ background-color: #d7acc1; background-repeat: no-repeat; background-position: 2em 0; }
	#newsletterBody #box_01	.title	{ background-image: url(/cosmoprof/images/newsletter/title_01.gif); }
	#newsletterBody #box_03 .title	{ background-image: url(/cosmoprof/images/newsletter/title_03.gif); }
	
	#footerNewsletter form			{ background: #fff; }
	#footerNewsletter .box.borderT	{ border-top: 1px solid #7e7a7b; }
	
	/* indici info visitatori - area stampa */
	.indexPressReleases .border		{ border-top: 1px solid #9e0062; }
	.violetList ul li				{ border-bottom: 1px solid #e0e0e0; }
	.violetList ol li				{ border-bottom: 0; }
	.violetList li ul li			{ border-bottom: 0; }
	.violetList ul li p,
	.violetList ul li a	span,
	.indexPressReleases ul li div 	{ color: #555; }
	
	.onlinePresales .boxPink		{ background: #f3e8ed; border: 1px solid #f3e8ed; }
	.onlinePresales .boxPink:hover	{ border: 1px solid #ce9ab4; }
	.onlinePresales .boxPink span	{ background: #ce9ab4; color: #fff; }
	
	/* info espositori - area allestitori */
	.twoCols				{ border: 1px solid #6C5C47; }
	.twoCols .fr			{ border-left: 1px solid #6C5C47; }
	.twoCols.acrobat		{ border: 0; }
	.twoCols.acrobat .fr	{ border: 0; }
	
	/* area stampa */
	.video,							
	.gallery						{ background: #f2dfe4 url(/cosmoprof/images/commons/logo_pink.gif) no-repeat 50% -5px; }
	.indexImagesGallery	#content ul li,
	.contacts h3,							
	.indexImagesGallery	#content ul li li,
	.indexImagesGallery	#content ul li li a	{ color: #9e0062; }
	
	#icoDownload					{ background: url(/cosmoprof/images/commons/icoDownload.png) no-repeat 50% 50%; }
	
	/* events calendar ( talk - symposium ) + side events menu */
	#wrapperMedia.conferencesEvent 				{ background: #fff; color: #000; }
	.conferencesEvent h2,
	.conferencesEvent h3, 
	.conferencesEvent p, 
	.conferencesEvent span 						{ color: #000; }
	.conferencesEvent .boxSymposium a			{ color: #bd2716; text-decoration: underline; }
	.conferencesEvent .boxTalk a				{ color: #9e0062; text-decoration: underline; }
	.conferencesEvent .boxTalk a:hover,
	.conferencesEvent .boxSymposium a:hover		{ text-decoration: none; }
	.conferencesEvent .violet					{ color: #9e0062; }
	.conferencesEvent .boxSymposium .violet,
	.conferencesEvent .boxSymposium h2          { color: #bd2716; }
	.conferencesEvent h1						{ color: #000; }
	#wrapperMedia.conferencesEvent #content 	{ background: #fff; border: 0; }
	
	.conferencesEvent h2		{ background: url(/cosmoprof/images/generalInfo/leaf.gif) no-repeat 0 0;}
	.boxTalk .effe				{ background: url(/cosmoprof/images/generalInfo/effe_violet.gif) no-repeat 0 50%; }
	.boxSymposium .effe			{ background: url(/cosmoprof/images/generalInfo/effe_red.gif) no-repeat 0 50%; }
	
	#headerSymposium			{ background: url(/cosmoprof/images/generalInfo/headerSymposium_bg.gif) no-repeat 50% 100%; }
	#headerTalk					{ background: url(/cosmoprof/images/generalInfo/headerTalk_bg.gif) no-repeat 50% 100%; }
	
	#sectionMenu.sideEventsMenu	a			{ border: 1px solid #f6c3e3; }
	#sectionMenu.sideEventsMenu	a:hover		{ border: 1px solid #9e0062; }
	
	/* cosmofflab */
	.cosmofflab #banner				{ background: url(/cosmoprof/images/banner/cosmofflab.gif) no-repeat 0 0; }
	.cosmofflab #more				{ background: url(/cosmoprof/images/cosmofflab/more.jpg) no-repeat 50% 0; border: 0; }
	.cosmofflab #headerImages		{ background: url(/cosmoprof/images/cosmofflab/header.jpg) no-repeat 50% 50%; }
	.cosmofflab	#theBestOfLab2009	{ background: url(/cosmoprof/images/cosmofflab/theBestOfLab_2009.gif) no-repeat 50% 50%; }
	
	#cosmoffEvents li			{ border: 1px solid #fff; background: #fff; }
	#cosmoffEvents li a			{ background-image: url(/cosmoprof/images/cosmofflab/bg_events.jpg); background-repeat: no-repeat; background-position: 0 0; }
	#cosmoffEvents li#event_1 a { background-position: 0 0; }
	#cosmoffEvents li#event_2 a { background-position: -99px 0; }
	#cosmoffEvents li#event_3 a { background-position: -197px 0; }
	#cosmoffEvents li#event_4 a { background-position: -296px 0; }
	
	/* cosmofflab popup */
	#cosmofflabPopup		{ background: #fafafa; border: 4px solid #a3a2a2; }
	.bigImage_1,
	.bigImage_2				{ background-repeat: no-repeat; background-position: 0 0; }
	
	.bigImage_1				{ background-image: url(/cosmoprof/images/cosmofflab/book_cover.jpg); }
	.bigImage_2				{ background-image: url(/cosmoprof/images/cosmofflab/book_aperto.jpg); }
	
	#contentPrev img,
	#bigImage				{ border: 1px solid #e0e0e0; }
	
	/*  popup date cosmoprof 2010*/
	
/**** footer *****************************************************************/
	#footer .box   				{ background: #f2f2f2; }
	#footer a					{ color: #979797; border-left: 1px solid #979797; }
	#footer span				{ color: #000; }
	
	#footer.home .box 			{ background: transparent; border-top: 0; }
	
/**** generic properties ***********************************************************************************/	
	
	/* border: 0; */
	a img,
	form fieldset						{ border: 0; }
	
	/* border: 1px solid #e0e0e0; */
	#header #headerImages,
	.cosmofflab #header #headerImages,
	#banner img,
	#more,
	#searchBox,
	#cosmoffEvents						{ border: 1px solid #e0e0e0; }
	
	/*#header #imgFader					{ background: url(/cosmoprof/images/generalInfo/fader/01.jpg)}*/
	.cosmofflab #header #headerImages	{ background: url(/cosmoprof/images/cosmofflab/header.jpg) no-repeat 50% 50%; }
	
	/* background: none; */
	
	/* color: #fff; ( classe .white > =era .bianco */
	.white
	.intro a.white,
	a.white,							
	a.white:hover,
	.buttonGray,
	#wrapperMedia.intro #noscript		{ color: #fff; }
	
	/* background: #fff; */
	
	/* color: #9e0062; viola */
	.violetList ul li,
	.violetList a,
	.violetList a:hover,
	.indexImagesGallery	#content ul li,
	.contacts h3,
	.hideSubList li b					{ color: #9e0062; }
	
	.violetList ul li ol li				{ color: #555; }
	
/***** TMP per versione statica ****************************************/
	
	#footer a.cursorDefault		{ text-decoration: none; }
	#archiveMenu				{ display: none; }

