@charset "utf-8";
/* CSS Document */

/** BASIC */
* {
	margin: 0px;
	padding: 0px;
	
}
img {
	border:none;
}
body {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#612929;
	/*background: #DDDDDD;*/
	text-align: justify;
	/*background-color:#fff8df;*/
	background-color:#f9ecbe;
}

.clear {
	clear:both;
	height:0px;
}

.separatorbox {
	height:15px;
}
.f_right {
	float:right;
}
.f_left {
	float:left;
}
.alignright {
	text-align:right;
}
alignleft {
	text-align:left;
}

/*HEADINGS*/

h1 {
	font-size:22px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:15px;
}
h5 {
	font-size:14px;
}
/** PAGE CONTENT */
#wrap {
	margin:0px auto;
	width:1000px;
}

/** MENU */

#menu {
	background-color:#612929;
	height:35px;
}
#navbar {
	margin:0 auto;
	width:1000px;
}
#navbar ul {
	margin:	0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	
}
#navbar ul.submenu_grp {
	margin: 13px 0px 0px 0px;
}
#navbar #menubar ul.submenu_grp li {
	padding:5px 17px 5px 17px;
	border-bottom:1px solid #612929;
	width:100%;
	/*background-color:#FFF;*/
	background:transparent url(/images/sf_menu.png) repeat;
	/*background:transparent url(/images/trasparente.gif) repeat;*/
}
#navbar #menubar ul.submenu_grp li a {
	color:#612929;
}
#navbar #menubar ul.submenu_grp li a:hover {
	color:#C05D1D;
}
#navbar #menubar li {
	display:inline;
	margin:0px;
	width:125px;
	padding:5px 0px 0px 0px;
}
#navbar li {
	float: left;
	/*padding: 0px 17px 0px 17px;*/
	display:block;
	/*border-bottom:1px solid #DEDEDE;*/
}

#navbar a {
	text-decoration: none;
	white-space:nowrap;
	color:#fff;
}

#navbar a:hover {
	color:#E8A511;
}
/*AREA SPOT*/

#spot {
	height:400px;
	margin-top:30px;
}

#minimenu {
	width:350px;
	height:36px;
	background:transparent url(/images/sf_minimenu.png) no-repeat scroll 0 0;
}

#list_minimenu {
	margin:9px 0px 0px 10px;
}

#list_minimenu li {
	list-style:none;
	padding:0px 10px 0px 0px;
}
#minimenu a {
	font-size:12px;
	color:#fff;
	background-position:left center;
	background-repeat:no-repeat;
	height:15px;
	text-decoration:none;
	padding:0px 0px 0px 17px;
}

#minimenu a:hover {	
	color:#000;
}



#lang_ita {
	background:transparent url(/cmsystem/icons/it.gif) no-repeat;
	width:67px;
}
#lang_eng {
	background:transparent url(/cmsystem/icons/en.gif) no-repeat;
	width:67px;
}
#oHomePage {
	background:transparent url(/images/toolhome.png) no-repeat;
	width:100px;
}
#oHomeFav {
	background:transparent url(/images/preferiti.png) no-repeat;
	width:100px;
}
#oHomeRss {
	background:transparent url(/images/ico_rss.png) no-repeat;
	width:50px;
}
#logocretarossa {
	background:url(/images/cretarossa.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	height:400px;
	width:600px;
}

#sezioni {
	margin:155px 0px 0px 0px;
}
.sezioni {
	height:55px;
	width:350px;
	text-indent:-9999px;
	cursor:pointer;
}
#cretarossa_artigianato {
	background:url(/images/artigianato.gif) no-repeat;
}

#cretarossa_didattica {
	background:url(/images/didattica.gif) no-repeat;
}

#cretarossa_eventi {
	background:url(/images/eventi.gif) no-repeat;
}

#cretarossa_artigianato_en {
	background:url(/images/handicraft.gif) no-repeat;
}

#cretarossa_didattica_en {
	background:url(/images/courses.gif) no-repeat;
}

#cretarossa_eventi_en {
	background:url(/images/events.gif) no-repeat;
}


/*AREA SUB_WRAP*/

#sub_wrap {
	background: transparent url(/images/bg_sfondo.png) repeat-y;
}
#top_page {
	background:url(/images/bg_top.png) no-repeat;
	margin-top:30px;
}
#sub_wrap_bottom {
	background:url(/images/bg_bottom.png) no-repeat;
	margin-bottom:30px;
}
#sub_wrap_bottom, #top_page {
	width:1000px;
	height:15px;
	
}

/*AREA CONTENT*/
#content {
	padding: 0px 20px 0px 20px;
	margin:0px 0px 20px 0px;
	position:relative;
	width:960px;

}
#content h3 {
	color:#C05D1D;
	font-size:38px;
	margin:0px 0px 20px 0px;
	display:block;
}
.content {
	text-align:justify;
	font-size:18px;
}

.content ul {
	padding:10px 0px 0px 40px;
}


#grp_categoria li {
	list-style:none;
	width:355px;
}
#grp_categoria {
	margin:0px 0px 15px 15px;
}
#grp_categoria li h3 a {
	font-size:20px;
	color:#612929;
}
#grp_categoria h3 {
	margin:0px;
}

.product_image, .product_thumb {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat 0 0;
	height:120px;
	width:160px;
	padding:8px;
	cursor:pointer;

}

.product_image:hover {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat 0px -136px;
}
.product_thumb:hover {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat 0px -136px;
}
.product_image h4, .thumb_list_product {
	height:120px;
	width:160px;
	text-align:center;
}
.videogallery_e {
	width:320px;
	height:240px;
	cursor:pointer;
}
/*.product_image h4 {
	text-indent:-9999px;
}*/
.product_description h4 {
	padding:0px 8px 0px 8px;
	width:160px;
	overflow:hidden;
}
.product_description h4 a {
	text-decoration:none;
	color:#612929;
}
.product_description h4 a:hover {
	text-decoration:underline;
	color:#C05D1D;
}
.internal {
	margin:0px 20px 0px 0px;
}

.products_list_big {
	width:176px;
	display:inline;
	text-align:left;
}

.separator_product {
	height:10px;
}
.ViewTemplate h4 {
	margin:0px 0px 10px 0px;
	font-size:20px;
}
.content_link, .content_link a {
	color:#612929;
}
.content_link a {
	text-decoration:none;
}
.content_link a:hover {
	text-decoration:underline;
}
.RecordTemplate h3 a {
	color:#C05D1D;
	font-size:24px;
}
.RecordTemplate h4 a {
	color:#612929;
}
.content_rec {
	padding:15px 0px 0px 0px;
}
/*GALLERY AND VIDEO*/
.recimage {
	margin: 0px 10px 0px 0px
}

.imgrec_large_hor {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat;
	padding:8px;
	border:none;
}

.imgrec_large_hor_mozza {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat;
	padding:8px;
	border:none;
	height:120px;
	width:160px;
	overflow:hidden;
}


.imgrec_large_hor:hover {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat scroll 0 -136px;
}
.imgrec_large_hor_mozza:hover {
	background:transparent url(/images/bg_img_l_hor.png) no-repeat scroll 0 -136px;
}
.imgrec_large_ver {
	background:transparent url(/images/bg_img_l_ver.png) no-repeat;
	padding:8px;
	border:none;
}
.imgrec_large_ver_mozza {
	background:transparent url(/images/bg_img_l_ver.png) no-repeat;
	padding:8px;
	border:none;
	height:160px;
	width:120px;
	overflow:hidden;
}

.imgrec_large_ver:hover {
	background:transparent url(/images/bg_img_l_ver.png) no-repeat scroll 0 -176px;
}
.imgrec_large_ver_mozza:hover {
	background:transparent url(/images/bg_img_l_ver.png) no-repeat scroll 0 -176px;
}
.ViewTemplateImageHor {
	background:transparent url(/images/bg_img_max_o.png) no-repeat;
	display:block;
	margin:0px 8px 10px 10px;
	padding:8px;
	border:none;
}
.ViewTemplateImageHor:hover {
	background:transparent url(/images/bg_img_max_o.png) no-repeat scroll 0 -376px;
}
.ViewTemplateImageVer {
	background:transparent url(/images/bg_img_max_v.png) no-repeat;
	display:block;
	margin:0px 8px 10px 10px;
	padding:8px;
	border:none;
}
.ViewTemplateImageVer:hover {
	background:transparent url(/images/bg_img_max_v.png) no-repeat scroll 0 -496px;

}


.videodescription {
	background-color:#C05D1D;
	width:310px;
	padding:10px 5px;
}
.videodescription a {
	color:#612929;
	font-weight:bold;
}
.margin_video {
	margin:0px 320px 0px 0px;
}
.galleryelement strong, #correlati strong {
	color:#C05D1D;
	font-size:38px;
}

#correlati h3 a {
	color:#612929;
	font-size:38px;
	text-decoration:underline;
}
#correlati h3 a.elementi_relazione {
	font-size:24px;
}
#correlati li {
	list-style:none;
	padding:0px 0px 0px 40px;
}

.galleryelement .descrizione_allegato_file a {
	color:#612929;
	font-size:20px;
}


.separator_video {
	height:15px;
}
.thumb_list_product {
	text-align:center;
}
.zoom {
	height:120px;
	width:160px;
	display:block;
}
.ViewTemplateImage {
	margin:0px 0px 0px 20px;
}
/*AREA NOTIZIA EVIDENZA*/

#comunication {
	height:75px;
	padding:10px 20px;
}
#comunication h3 {
	font-size:26px;
	margin-top:20px;	
}
#comunication h3 a {
	color:#612929;
}

#sticker {
	background:url(/images/sticker.png) no-repeat;
	height:75px;
	width:75px;
	margin-right:20px;
}
#sticker_leggi_tutto {
	background:url(/images/leggi_tutto.png) no-repeat;
	height:75px;
	width:200px;
	margin-left:10px;
	cursor:pointer;
	text-indent:-9999px;
}

#sticker_en {
	background:url(/images/sticker_en.png) no-repeat;
	height:75px;
	width:75px;
	margin-right:20px;
}
#sticker_leggi_tutto_en {
	background:url(/images/read_more.png) no-repeat;
	height:75px;
	width:200px;
	margin-left:10px;
	cursor:pointer;
	text-indent:-9999px;
}





/*FOOTER*/

#area_foot_news, #area_foot_events, #area_foot_work {
	height:375px;
}
#area_foot_news {
	width:260px;
	
}
#area_foot_events {
	width:260px;
}
#area_foot_events, #area_foot_news {
	padding:5px 20px 20px 20px;
	overflow:hidden;
}


#area_foot_work {
	width:400px;
}
#footer_main {
	height:100px;
	text-align:center;
}

#contfooter {
	
	
	padding-top:20px;
}
#footer {
	
	background:transparent url(/images/bg_sfumo.png) no-repeat scroll 0 0;
	height:400px;
}
#head_notizie {
	background:transparent url(/images/notizie.png) no-repeat;
	height:30px;
	width:260px;
	text-indent:-9999px;
	cursor:pointer;
}
#head_notizie_en {
	background:transparent url(/images/news_en.png) no-repeat;
	height:30px;
	width:260px;
	text-indent:-9999px;
	cursor:pointer;
}

#head_eventi {
	background:transparent url(/images/eventi.png) no-repeat;
	height:30px;
	width:260px;
	text-indent:-9999px;
	cursor:pointer;
}
#head_eventi_en {
	background:transparent url(/images/events.png) no-repeat;
	height:30px;
	width:260px;
	text-indent:-9999px;
	cursor:pointer;
}



#head_products {
	background:transparent url(/images/opere.png) no-repeat;
	height:300px;
	width:70px;
	text-indent:-9999px;
	cursor:pointer;
}

#head_products_en {
	background:transparent url(/images/works.png) no-repeat;
	height:300px;
	width:70px;
	text-indent:-9999px;
	cursor:pointer;
}

#locandina_evento {
	max-height:345px;
	width:240px;
	height:345px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.foot_news {
	margin:0px 0px 15px 0px;
}
/*.foot_news:hover {
	background-color:#CCC;
}*/
.foot_news_date {
	font-size:11px;
}
.foot_news_title a {
	color:#612929;
}
.foot_news_subtitle {
	font-size:12px;
	margin:2px 0px 0px 0px;
	display:block;
}
.foot_news_subtitle a {
	text-decoration:none;
	color:#C05D1D;
}
.foot_news_readall {
	text-indent:-9999px;
	height:11px;
	width:105px;
	background:url(/images/leggi_tutto_s.png) no-repeat;
	cursor:pointer;
}
.foot_news_readall_en {
	text-indent:-9999px;
	height:11px;
	width:105px;
	background:url(/images/read_more_s.png) no-repeat;
	cursor:pointer;
}
/*FOOT WORK*/

#products_list {
	width:315px;
	height:345px;
}
#products_list li {
	background:url(/images/bg_img_hor.png) no-repeat;
	height:60px;
	list-style:none;
	margin:5px 2px;
	padding:8px;
	width:80px;
}
#products_list li:hover {
	background:url(/images/bg_img_hor.png) no-repeat 0 -76px;
	height:60px;
	list-style:none;
	margin:5px 2px;
	padding:8px;
	width:80px;
}
#products_list h4 {
	width:80px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}

#products_nav {
	padding-top:15px;
	height:30px;
	width:310px;
}

#products_nav a {
	color:#000;
	font-size:12px;
}
#products_nav a.active{
	font-weight:bold;
}
#products_nav li {
	list-style:none;
}

.txt_nav_r {
	margin:0px 10px 0px 0px;
}
.txt_nav_l {
	margin:0px 0px 0px 10px;
}
.txt_nav {
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 0px;
	border-right:1px solid #999;
}
.last_nav {
	border-right:none;
}

.etigruppo {
	font-size:38px;
	color:#C05D1D;
}
.tesgruppo {
	font-size:22px;
	font-style:italic;
}




/*FOOTER MENU*/

#footer_menubar li {
	list-style:none;
	padding:0px 10px 0px 10px;
	border-right:1px solid;
}
#footer_menubar li.last {
	border:none;
}
#footer_main, #footer_menubar li a, #copyright, #copyright a{
	color:#612929;
}
#footer_menubar li a:hover, #copyright a:hover {
	color:#C05D1D;
}
.footer_space {
	height:20px;
}

#footer_menubar h2 {
	font-size:14px;
	font-weight:normal;
}
#menu_footer {
	width:620px;
	margin-bottom:10px;
	margin:0px auto;
}

/** MAPPE **/

#gmap, #dira14, #dirss650, #dirvss, #dirstazione {
	height:400px;
	width:960px;
}


.dircontent {
	position:relative;
}
.headdir {
	margin:10px 0px 10px 0px;
	cursor:pointer;
}
a.dirlink {
	color: #612929;
}

/*SITE MAP*/
.cat_sitemap {
	width:470px;
}
.internal_right {
	margin:0px 10px 0px 0px;
}
.internal_left {
	margin:0px 0px 0px 10px;
}

.cat_sitemap_head h2 {
	font-size:18px;
}
.cat_sitemap_head h2 a {
	color: #612929;
}
#content .cat_sitemap_head h3 {
	font-size:16px;
}
#content .cat_sitemap_head h3 a {
	color: #C05D1D;
}
.sitemap_separator {
	height:10px;
}
#content .grp_sitemap h3 {
	font-size:16px;
}
#content .grp_sitemap h3 a {
	color: #612929;
}
.grp_sitemap h4 a {
	color: #C05D1D;
}
.grp_sitemap h4 {
	font-size:14px;
}
#content #correllati h3 {
	font-size:24px;
}