@charset "utf-8";

/* Regole CSS */

	body { /*font-size: 62.5%;*/background-color:#F1F1F1; }
	body, html { margin:0;padding:0;border:0;border-top:2px solid #8B0E14;font-family:Arial, sans-serif;color:#333;font-size:12px; }
	form { margin:0;padding:0;border:0; }

	div#content ul { margin-left: 0px;padding-left: 0px;list-style-type: disc;}
	div#content ul li { margin-left: 0;margin-top:10px;list-style-position:inside;}

	div#pageLoader { position:absolute;width:100%;height:100%;top:0;left:0;background-color: #FFF;filter: alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;z-index: 100; }
	div#pageLoaderContent { position:absolute;top:50%;left:50%;width:32px;height:32px;margin-left:-16px;margin-top:-16px;z-index:101; }

	div#pageContainer { position:relative;display:block;width:940px;margin:auto;padding:0;border:0;overflow:hidden; }
	div#header { position:relative;display:block;margin:0;margin-top:20px;padding:0;border:0;overflow:hidden; }
	div#main { position:relative;display:block;margin:0;margin-top:20px;padding:0;border:0;overflow:hidden;background-image:url("../img/layout/bkMain.gif"); }
	div#globalmain { position:relative;display:block;margin:0;margin-top:20px;padding:0;border:0;overflow:hidden;background-image:url("../img/layout/bkGlobalMain.gif"); }

	div#mainsx { position:relative;float:left;width:620px;margin:0;padding:0;border:0;overflow:hidden;/*min-height:250px;*/ }
	div#mainsxcontent { position:relative;float:left;width:620px;margin:0;padding:0;border:0;overflow:hidden;min-height:250px; }
	div#maindx { float:right;width:300px;margin:0;padding:0;padding-bottom:20px;border:0;overflow:hidden; }

	ul#areaMenu { position:relative;display:block;margin:0;padding:0;border:0;background-image:url("../img/layout/bkAreaMenu.gif");list-style-type:none; }
/* SE LINK
	ul#areaMenu li { display:block;margin:0;padding:0;border:0;font-size:40px;text-transform:uppercase;font-weight:bold; }
	ul#areaMenu li a { text-decoration:none;color:#8B0E14; }
	ul#areaMenu li a:hover { text-decoration:none;color:#000; }
*/
	ul#areaMenu li { display:block;margin:0;padding:0;border:0;font-size:40px;text-transform:uppercase;font-weight:bold;color:#8B0E14; }

	div#areaLabelContent { position:relative;display:block;margin:0;padding:0;padding-bottom:20px;border:0;background-color:#F1F1F1; }
	ul#areaLabel { position:relative;display:block;margin:0;padding:0;border:0;background-image:url("../img/layout/bkAreaMenu.gif");list-style-type:none; }
/* SE LINK
	ul#areaLabel li { display:block;margin:0;padding:0;border:0;font-size:40px;text-transform:uppercase;font-weight:bold; }
	ul#areaLabel li a { text-decoration:none;color:#8B0E14; }
	ul#areaLabel li a:hover { text-decoration:none;color:#000; }
*/
	ul#areaLabel li { display:block;margin:0;padding:0;border:0;font-size:40px;text-transform:uppercase;font-weight:bold;color:#8B0E14; }

	p#areaMenuBottom { display:block;margin:0;padding:0;border:0;height:20px;background-color:#F1F1F1; }

	div#contentContainer { position:relative;display:block;clear:both;margin:0;padding:0;border:0;overflow:hidden; }
	div#contentsx { float:left;width:300px;margin:0;padding:0;padding-bottom:20px;border:0; }
	div#contentdx { float:right;width:300px;margin:0;padding:0;padding-bottom:20px;border:0; }

	p.header { display:block;margin:0;margin-left:-2px;margin-top:-3px;padding:0;border:0;font-size:22px;line-height:22px;text-transform:uppercase;font-weight:bold;color:#DDD; }

	p.header-elenco { /*display:block;*/float:left;clear:right;margin:0;margin-left:-2px;margin-top:-3px;padding:0;border:0;font-size:22px;line-height:22px;text-transform:uppercase;font-weight:bold;color:#DDD; }

	div#maindx a.header { display:block;margin:0;margin-top:20px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none; }
	div#maindx a.header:hover { text-decoration:none; }
	div#maindx div.body { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0; }
	div#maindx p.info { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0;text-align:right;color:#666;font-size:10px;font-weight:bold; }
	div#maindx div.body span.break { font-weight:bold;color:#FFCC66; }
	span.break-news { font-weight:bold;color:#FFCC66; }

	div#contentsx a.header { display:block;margin:0;margin-top:20px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none; }
	div#contentsx a.header:hover { text-decoration:none; }
	div#contentsx div.body { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0; }
	div#contentsx p.info { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0;text-align:right;color:#666;font-size:10px;font-weight:bold; }
	div#contentsx div.body span.break { font-weight:bold;color:#999900; }
	span.break-evento { font-weight:bold;color:#999900; }

	div#contentdx a.header { display:block;margin:0;margin-top:20px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none; }
	div#contentdx a.header:hover { text-decoration:none; }
	div#contentdx div.body { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0; }
	div#contentdx p.info { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0;text-align:right;color:#666;font-size:10px;font-weight:bold; }
	div#contentdx div.body span.break { font-weight:bold;color:#8B0E14; }
	span.break-articolo { font-weight:bold;color:#8B0E14; }

	div#link { position:relative;display:block;margin:0;padding:0;border:0;overflow:hidden;background-image:url("../img/layout/bkMain.gif"); }
	div#linksx { float:left;width:300px;margin:0;padding:0;border:0; }
	div#linkcenter { float:left;width:300px;margin:0;padding:0;padding-left:20px;border:0; }
	div#linkdx { float:right;width:300px;margin:0;padding:0;border:0; }

	div#linksx a { display:block;width:100%;margin:0;padding:0;border:0;text-align:right;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none;font-family:Arial, sans-serif; }
	div#linksx a:hover { text-decoration:none; }

	div#linkcenter a { display:block;width:100%;margin:0;padding:0;border:0;text-align:right;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none;font-family:Arial, sans-serif; }
	div#linkcenter a:hover { text-decoration:none; }

	div#linkdx a { display:block;width:100%;margin:0;padding:0;border:0;text-align:right;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none;font-family:Arial, sans-serif; }
	div#linkdx a:hover { text-decoration:none; }

	div#footerContainer { position:relative;display:block;margin:0;margin-top:20px;padding:0;border:0;border-top:4px solid #8B0E14;overflow:hidden;background-color:#333; }
	div#footer { position:relative;display:block;width:940px;margin:auto;padding:0;border:0;overflow:hidden;text-align:center; }

	ul#bottomMenu { position:relative;display:block;clear:both;margin:0;margin-top:40px;margin-bottom:40px;padding:0;border:0;list-style-type:none; }
	ul#bottomMenu li { display:inline;margin:0;padding:0;padding-left:55px;padding-right:55px;border:0;/*border-left:1px dotted #FFCEEF;*/font-size:10px;text-transform:uppercase;font-weight:bold; }
	ul#bottomMenu li#first-li { border-left:0; }
	ul#bottomMenu li a { text-decoration:none;color:#EF636A; }
	ul#bottomMenu li a:hover { text-decoration:underline;color:#EF636A; }
	ul#bottomMenu li.sep { display:inline;margin:0;padding:0;border:0;font-size:10px;text-transform:lowercase;font-weight:bold;color:#EF636A; }

	p#credits { position:relative;display:block;clear:both;margin:0;margin-bottom:20px;padding:0;padding-top:20px;border:0;border-top:1px solid #8B0E14;color:#999;font-size:10px; }
	p#credits a { color:#999;text-decoration:none; }
	p#credits a:hover { text-decoration:underline; }

	div#content { display:block;margin:0;padding:20px;padding-left:20px;padding-right:20px;padding-bottom:0;border:0;overflow:hidden; }
	div#contentContainer p.header-articolo { display:block;margin:0;margin-top:20px;margin-bottom:-20px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none; }
	div#contentContainer p.header-evento { display:block;margin:0;margin-top:20px;margin-bottom:-20px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none; }
	div#contentContainer p.header-news { display:block;margin:0;margin-top:20px;margin-bottom:-20px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none; }
	div#contentContainer p.info { display:block;margin:0;margin-top:0px;padding:0;padding-left:20px;padding-right:20px;border:0;text-align:right;color:#666;font-size:10px;font-weight:bold; }
	div#content p.info { display:block;margin:0;margin-top:0px;padding:0;border:0;text-align:right;color:#666;font-size:10px;font-weight:bold; }

	p#attachHeader { display:block;margin:0;padding:20px;padding-top:10px;padding-bottom:0;border:0;font-weight:bold;text-transform:uppercase; }
	a.attachLink { display:block;margin:0;padding:20px;padding-top:0;padding-bottom:0;border:0;text-decoration:none;color:#666; }
	a.attachLink-last { display:block;margin:0;padding:20px;padding-top:0;padding-bottom:0;border:0;text-decoration:none;color:#666;margin-bottom:20px; }
	a.attachLink:hover { text-decoration:underline; }
	a.attachLink-last:hover { text-decoration:underline; }
	span.dotdown { margin-right:5px;text-decoration:none;font-weight:bold; }
	a.attachLink span.dotdown { text-decoration:none; }
	a.attachLink-last:hover span.dotdown { text-decoration:none; }
	a.attachLink-last span.dotdown { text-decoration:none; }
	a.attachLink-last:hover span.dotdown { text-decoration:none; }

	p#imageHeader { display:block;margin:0;padding:20px;padding-top:0;padding-bottom:0;border:0;font-weight:bold;text-transform:uppercase; }
	p#imageHeaderBlank { display:block;margin:0;padding:20px;padding-bottom:0;border:0;font-weight:bold;text-transform:uppercase; }

	div#galleryContainer { display:block;margin:0;padding:0;border:0;overflow:hidden; }
	div.otherCell { position:relative;float:left;width:206px;height:206px;margin:0;padding:0;border:0;border-left:1px solid #FFF;border-top:1px solid #FFF;background-color:#222; }
	div.newRow { position:relative;float:left;width:205px;height:206px;margin:0;padding:0;border:0;border-left:0;border-top:1px solid #FFF;background-color:#222; }

	img.hType { /*position:absolute;top:50%;left:50%;width:160px;height:106px;margin-left:-80px;margin-top:-53px;z-index:10;*/border:0; }
	img.vType { /*position:absolute;top:50%;left:50%;width:106px;height:160px;margin-left:-53px;margin-top:-80px;z-index:10;*/border:0; }

	div.contentbody { display:block;margin:0;padding:20px;padding-left:20px;padding-right:20px;padding-bottom:0;padding-top:0;border:0;overflow:hidden;z-index:35; }
	div.contentbody p.section { display:block;margin:0;margin-top:0px;padding:0;border:0;text-align:right;color:#666;font-size:10px;font-weight:bold; }
	div#contentContainer a.header-articolo { display:block;margin:0;margin-top:20px;margin-bottom:0px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none; }
	div#contentContainer a.header-evento { display:block;margin:0;margin-top:20px;margin-bottom:0px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none; }
	div#contentContainer a.header-news { display:block;margin:0;margin-top:20px;margin-bottom:0px;padding:0;padding-left:20px;padding-right:20px;border:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none; }

/* Menu che dipende dall'altezza del box dei contenuti
	div#pageMenu { position:relative;display:block;margin:0;margin-top:20px;padding:0;border:0;overflow:hidden;background-image:url("../img/layout/bkMain.gif"); }
	a#prev-page-evento { float:left;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none;font-family:Arial, sans-serif; }
	a#next-page-evento { float:right;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none;font-family:Arial, sans-serif; }
	a#prev-page-articolo { float:left;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none;font-family:Arial, sans-serif; }
	a#next-page-articolo { float:right;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none;font-family:Arial, sans-serif; }
	a#prev-page-news { float:left;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none;font-family:Arial, sans-serif; }
	a#next-page-news { float:right;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none;font-family:Arial, sans-serif; }
*/
	p#info-res { display:block;margin:0;padding:20px;padding-bottom:0;border:0;font-size:10px;color:#666;font-weight:bold; }

	/* Menu che resta incollato sopra il footer */
	div#linkPageMenu { position:relative;display:block;margin:0;padding:0;padding-top:20px;border:0;overflow:hidden;background-image:url("../img/layout/bkGlobalMain.gif"); }
	div#linksxPageMenu { float:left;width:300px;margin:0;padding:0;border:0;text-align:left; }
	div#linkcenterPageMenu { float:left;width:300px;margin:0;padding:0;padding-left:20px;border:0;text-align:right; }
	div#linkdxPageMenu { float:right;width:300px;margin:0;padding:0;border:0; }

	a#prev-page-evento { float:left;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none;font-family:Arial, sans-serif; }
	a#next-page-evento { float:right;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#999900;text-decoration:none;font-family:Arial, sans-serif; }
	a#prev-page-articolo { float:left;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none;font-family:Arial, sans-serif; }
	a#next-page-articolo { float:right;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none;font-family:Arial, sans-serif; }
	a#prev-page-news { float:left;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none;font-family:Arial, sans-serif; }
	a#next-page-news { float:right;margin:0;padding:0;border:0;font-size:40px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#FFCC66;text-decoration:none;font-family:Arial, sans-serif; }

	/* Box Newsletter */
	div#newsletter { display:block;margin:0;margin-bottom:8px;padding:0;border:0;text-align:right;overflow:hidden }
	div#newsletter-input { float:right;width:40%;margin:0;padding:0;border:0; }
	div#newsletter-link { float:right;width:20px;margin:0;padding:0;border:0;padding-top:1px; }
	input#user-email { padding:0;padding-left:5px;padding-right:5px;border:1px dotted #8B0E14;color:#333;margin:0;margin-right:10px;margin-top:3px;line-height:20px;height:20px; }
	a#send-subscribe { font-size:40px;line-height:20px;text-transform:uppercase;font-weight:bold;color:#8B0E14;text-decoration:none;font-family:Arial, sans-serif; }

	/* Select filtro dati */
	div#filter-data { position:absolute;top:10px;left:298px;/*display:block;*/width:310px;height:20px;border:1px dotted #8B0E14;z-index:10000;/*background-color:#F9E6EC;*/ }
	span#filter-label { line-height:20px;font-size:10px;font-weight:bold;padding-left:10px;color:#666; }
	a#filter-selected { display:inline;/*float:right;*/margin:0;padding:0;padding-left:10px;border:0;line-height:20px;font-size:10px;font-weight:bold;padding-right:10px;text-transform:uppercase;color:#8B0E14;text-decoration:none; }
	a#filter-selected:hover { text-decoration:underline; }
	div#filter-select { position:absolute;top:31px;left:358px;display:none;width:230px;border:1px solid #8B0E14;margin:0;padding:10px;background-color:#F9C6C8;z-index:50; }

	ul#filterMenu { display:block;clear:both;margin:0;padding:0;border:0;list-style-type:none; }
	ul#filterMenu li { display:block;margin:0;padding:0;border:0;font-size:10px;text-transform:uppercase;font-weight:bold;text-align:right; }
	ul#filterMenu li a { text-decoration:none;color:#8B0E14;line-height:20px; }
	ul#filterMenu li a:hover { text-decoration:underline; }

	ul#langMenu { position:absolute;top:5px;left:0px;display:block;margin:0;padding:0;border:0;list-style-type:none; }
	ul#langMenu li { display:inline;margin:0;padding:5px;padding-left:10px;padding-right:10px;border:0;font-size:10px;text-transform:uppercase;font-weight:bold;background-color:#FFF;line-height:20px; }
	ul#langmMenu li#first-li { border-left:0; }
	ul#langMenu li a { text-decoration:none;color:#8B0E14; }
	ul#langMenu li a:hover { text-decoration:none;color:#000; }
	ul#langMenu li.sep { display:inline;margin:0;padding:5px;padding-left:0;padding-right:0;border:0;font-size:10px;text-transform:uppercase;font-weight:bold;background-color:#8B0E14;line-height:20px;color:#FFF; }
	ul#langMenu li.statpage { background-color:#8B0E14; }
	ul#langMenu li.statpage a { color:#FFF; }
	ul#langMenu li.statpage a:hover { text-decoration:underline;color:#FFF; }

	span.dot { margin-right:5px; }
