@media all
{
	/*GENERAL
	=========================================*/
	body{
		font-size:100.01%;
		font-family:Arial, Helvetica, sans-serif;
		color:#606060;
		background:url(/assets/images/frontend/body-bg.gif) top left repeat-x;
	}

	em {
		font-style:italic;
	}

	*{
		outline:none;
	}

	.bigger{
		font-size:15px;
		color:#625853;
		font-weight:bold;
	}


	.date{
		color:#928d8d;
		font-size:11px;
		margin-bottom:7px;
	}


	/*TITRES
	=========================================*/

	h1{
		font-size: 32px;
		font-weight: bold;
		color: #b42d03;
	}

	#main_title{
		background:url(/assets/images/frontend/galerie_monaro.jpg) top left no-repeat;
		text-indent:-9999px;
		width:363px;
		height:67px;
		margin-top:20px;
	}

	.cc_head h1{
		margin:31px 0px 0px 0px;
	}

	.expo h1.avenir_medium, h2, h3{
		margin-bottom:15px;
	}

	.expo h1.avenir_medium, h2{
		font-size: 24px;
		font-weight: bold;
	}
	.expo h1.avenir_medium {
		color: #dc1600;
	}

	.heading_menu
	{
		color: #B0AAA8;
		display:block;
		font-size:14px;
		height:20px;
		line-height:30px;
		margin:5px 0 0;
		padding:10px 18px 0 16px;
		text-decoration:none;
		text-transform:uppercase;
	}

	.expo h1.avenir_medium, .cc_fullspace h2.avenir_medium {
		padding-top: 21px
	}

	.cc_col_artistes h2{
		font-size: 16px;
		margin: 7px 0px 0px 0px;
	}

	.cc_col_artistes small {

		float: right;
		color: #ACA8A7;
		font-size: 9px;
		margin-top: -17px;


	}

	.cc_col_artistes {

		width: 299px;
	}

	/*
	.cc_col_artistes small {
		display: none;
	}
	*/

	.cc_third_col h2{
		color: #dc1600;
		font-size: 25px;
	}

	.cc_artistes_thumb h2{
		font-size: 11px;
	}

	.cc_third_col .cc_tit_subtitle{
		color: #a7a7a7;
		font-size: 22px;
	}

	.cc_third_col h3{
		color:#3e3e3e;
		font-size:13px;
		margin-bottom:3px;
		font-weight:bold;
	}

	.cc_onecolumn_wsidebar h3{
		color:#a49e9b;
		font-weight:bold;
	}

	h3{
		font-size: 19px;
	}

	h4{
		font-size: 14px;
		font-weight: bold;
	}

	h5{
		font-size: 16px;
		font-weight: bold;
	}

	h5.cc_tit_sidebar{
		color: #bbb7b5;
		font-size: 16px;
		margin: 15px 0px 15px 0px;
	}

	/*PARAGRAPHES
	=========================================*/

	p{
		font-size: 12px;
		margin-bottom: 15px;
	}

	p.cc_tit_sidebar{
		color: #bbb7b5;
		font-size: 16px;
		margin: 15px 0px 15px 0px;
	}

	strong{
		font-weight:bold;
	}

	.grey_block_thx{
		text-decoration:none;
		display:block;
		float:left;
		padding:7px 32px 5px 8px;
		font-size:14px;
		text-transform:uppercase;
		background-color:#47413e;
		color:#fff;
		font-weight:bold;
	}

	.small_date{
		font-size:10px;
		margin-bottom:20px;
	}

	.fc_tit_footcol{
		font-weight:bold;
		font-size:18px;
		margin-bottom:7px;
	}

	.cc_col_searchresult{
		font-size:12px;
	}


	/*LIENS
	=========================================*/

	a{
		font-size:12px;
		color:#dc1600;
		text-decoration:none;
	}

	a img{
		border: 0;
	}

	a:focus, a:hover, a:active{
		text-decoration:underline;
	}

	a.cc_lik_hgrey{
		margin-top:10px;
		color:#4c4545;
	}

	.cc_menu_news li a{
		color:#625853;
		font-size:13px;
	}

	.cc_menu_news li a:focus, .cc_menu_news li a:hover, .cc_menu_news li a:active{
		color:#dc1600;
	}

	.header_core a{
		color: #eeeeee;
		font-size: 11px;
		text-decoration: none;
		margin-top: 10px;
	}

	.header_core a:focus, .header_core a:hover, .header_core a:active {
		color:#000;
		margin-top:10px;
	}

	a.hc_lik_popart{
		background:url(/assets/images/frontend/popart-bg.jpg) top left no-repeat;
		width:248px;
		height:19px;
		padding:4px 0px 0px 10px;
		margin:25px 0px 0px 70px;
		color:#3d3d3d;
		font-weight:bold;
	}

	a.hc_lik_popart:focus, a.hc_lik_popart:hover, a.hc_lik_popart:active{
		color:#d13404;
		padding:4px 0px 0px 10px;
		margin:25px 0px 0px 70px;
	}

	.menu_main a{
		font-size: 14px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		padding: 10px 18px 0px 16px;
		margin: 5px 0px 0px 0px;
		display: block;
		height: 20px;
		line-height: 30px;
		border-right: 1px solid #524a46;
	}

	.menu_main .last a{border-right:0;padding-right:0px;}

	.menu_main .current a, .menu_main .current a:focus, .menu_main .current a:hover, .menu_main .current a:active,
	.menu_foot .current a, .menu_foot .current a:focus, .menu_foot .current a:hover, .menu_foot .current a:active,
	.menu_main a:focus, .menu_main a:hover, .menu_main a:active{
		/*color:#d13404;*/
		color: #B0AAA8;
	}

	.cc_artistes_thumb h2{
		margin:6px 0px 3px 0px;
	}

	.cc_artistes_thumb h2 a{
		margin-top:15px;
		text-decoration:none;
		color:#998d87;
		display: block;
		width: 184px;
	}

	.cc_lik_partage{
		margin-top:15px;
		font-size: 14px;
		color:#928d8d;
		background:url(/assets/images/frontend/sharethis-bg.jpg) left -1px no-repeat;
		padding-left:25px;
		height:25px;
	}

	a.cc_lik_grey{
		text-decoration:none;
		color:#d9d9d9;
		background-color:#47413e;
		padding:8px 23px 8px 23px;
	}

	a.cc_lik_grey:focus, a.cc_lik_grey:active, a.cc_lik_grey:hover{
		text-decoration:underline;
	}

	a.cc_lik_grey.disabled, a.cc_lik_grey.disabled:focus, a.cc_lik_grey.disabled:active, a.cc_lik_grey.disabled:hover{
		background-color:#ebe9e9;
		text-decoration:none;
		color:#fff;
		cursor:default;
	}

	.hc_col_absmenu li a{
		color:#87817e;
	}

	.hc_col_absmenu li a:focus, .hc_col_absmenu li a:hover, .hc_col_absmenu li a:active{
		color:#d13404;
	}

	.cc_artistes_thumb h2 a:focus, .cc_artistes_thumb h2 a:active, .cc_artistes_thumb h2 a:hover{
		color:#dc1600;
	}

	a.cc_lik_thb img{
		border:1px solid #fff;
	}

	a.cc_lik_thb:focus img, a.cc_lik_thb:active img, a.cc_lik_thb:hover img{
		border:1px solid #000;
	}

	a.cc_lik_red{
		background:url(/assets/images/frontend/red_btn.jpg) #d23405 top right repeat-y;
		height:34px;
		line-height:34px;
		color:#fff;
		padding:0px 35px 0px 8px;
	}

	a.cc_lik_red:focus, a.cc_lik_red:hover, a.cc_lik_red:active{
		background:none;
		background-color:#47413e;
		text-decoration:none;
	}

	a.cc_lik_expo {
		width: 255px;
		height: 10px;
		overflow: hidden;
		background-color: #908885;
		display: block;
		padding: 42px 15px 48px 15px;
		text-decoration: none;
		color: #fff;
		font-size: 20px;
		margin: 0px 20px 30px 0px;
	}

	a.cc_lik_expo.x2_line {
		padding: 32px 15px 58px 15px;
	}

	a.cc_lik_expo.x3_line {
		padding: 20px 15px 70px 15px;
	}

	a.cc_lik_expo:focus,
	a.cc_lik_expo:active,
	a.cc_lik_expo:hover,
	a.cc_lik_expo.active {
		background-color:#d13404;
		text-decoration:none;
	}



	.fc_col a{
		color:#fff;
		text-decoration:underline;
/*		line-height:18px;*/
	}

	.fc_col a:focus, .fc_col a:hover, .fc_col a:active {
		color:#000;
	}

	a.red_block_btn{
		text-decoration:none;
		display:block;
		float:left;
		padding:7px 32px 5px 8px;
		color:#fff;
		font-size:14px;
		text-transform:uppercase;
		background-color:#d13404;
		font-weight:bold;
	}

	a.red_block_btn:focus,
	a.red_block_btn:hover,
	a.red_block_btn:active{
		background-color:#47413e;
		color:#fff;
	}

	.menu_foot li a{
		font-size: 15px;
		color: #d9d9d9;
		font-weight: bold;
		text-decoration: none;
	}

	.menu_bread a{
		font-size:100%;
		color:#b8b3af;
		text-decoration:none;
	}

	.menu_bread a:focus, .menu_bread a:active, .menu_bread a:hover{
		text-decoration:underline;
	}



	a.press_list {
		display: block;
	}


	.btn_dialog {
		padding: 3px 5px;
	}

	.link_news_home {
		display: block;
	}

	/*CUSTOMS
	=========================================*/

	.hc_form input.hc_search_text{
		font-size: 11px;
		color: #3d3d3d;
	}

	.hc_form select{
		color: #fff;
		font-size: 12px;
	}

	.menu_bread{
		font-size: 11px;
		color: #b8b3af;
	}

	.cc_artistes_thumb h2, .cc_artistes_thumb h2 a{
		font-size: 13px;
	}

	.cc_artistes_thumb p{
		font-size: 11px;
	}

	.cc_artistes_thumb p.sold, b.sold {
		color:#d13404;
	}

	/** SIDEBAR
	=========================================*/
	.img_center {
		text-align: center;
		display: block;
	}

	.artwork_size
	{
		font-size:10px !important;
		margin-bottom:4px;
	}





}
