/* @override http://www.parcograziadeleddagaltelli.it/webscope.css */

/* @override http://www.parcograziadeleddagaltelli.it/webscope.css */

/*******************************************************/
/* STILI GENERALI                                      */
/*******************************************************/


body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0;
	color: #000000;
	width:894px;
	background-color: #fffadc;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

@font-face {
font-family: 'harrington';
src: url('http://www.parcograziadeleddagaltelli.it/harrington.eot');
}
h1
{
	background-color: #D6E9FF;
	margin-right: 0px;
	font-size:15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #D6E9FF;;
	display: inline;
	

}

h2
{
	background-color: #D6E9FF;
	margin-right: 0px;
	font-size:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #D6E9FF;
}

h3
{
	
	margin-right: 0px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
#meteo {
	position:absolute;
	left:490px;
	top:339px;
	width:180px;
	height:196px;
	z-index:1;
	visibility: visible;
	clip: rect(auto,auto,auto,0px);
}

/*******************************************************/
/* POSIZIONE COMPONENTI                                */
/*******************************************************/

#ComponentContent {
	
	position:absolute;
	top:138px;
	width:520px;
	height:339px;
	z-index:99;
	overflow:auto;
	display: block;
	margin: 5px;
	padding: 5px;
	left: 8px;
}

/*******************************************************/
/* COMPONENTI                                          */
/*******************************************************/

/* Comuni */

.Component_Title
{
	background-repeat: repeat-x;
	color: #fffADC;
	display: block;
	padding: 3px;
	width: 250px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	filter: DropShadow(Color=000000, OffX=2, OffY=2, Positive=1);
	background-color: rgba(0,153,255,0);
	font-family: "harrington", serif;
	font: 25px "harrington", serif;
	border-style: none;
}
.Component_ShowAllLabel
{
	display: block;
	position: absolute;
}

.Component_SearchPanel
{
	background-color: #D9F0FF;
	padding: 2px;
	border: 1px solid #0099FF;
}

.Component_ListItemStyle
{
}

.Component_SearchResult
{
}

.Component_AlternatingListItemStyle
{
}

.Component_ListSeparatorStyle
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}


/* MAPS */
.Component_Maps_Container
{
	display: block;
	position: absolute;
	z-index: 100;
}

/* NEWS */

.Component_News_ShowAllLabel
{
	text-decoration: none;
	display: block;
	position: absolute;
	z-index: 120;
	height: 200px;
	width: 200px;
}

.Component_News_styleCompact
{
}

.Component_News_styleList
{
}

.Component_News_styleDetail
{

}

.Component_News_Container
{
}

.Component_News_Items
{
}

.Component_News_Item
{
	display:block;
	width:720px;
	padding:5px;
	
}

.Component_News_Office
{
	text-align:center;
	
	width:720px;
}

.Component_News_Person
{
	margin:10px;
}

.Component_News_Date
{
	color: #0099FF;
}

.Component_News_Title
{
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	font-size:14px;
}

.Component_News_CompactDate
{
	color: #FFFFFF;
	font-size: 7px;
}

.Component_News_CompactTitle
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	text-transform: capitalize;
	font-variant: small-caps;
}




A.Component_News_CompactTitle:hover { color:#FFFF00 }



.Component_News_Desc
{
display: block;
	width: 645px;
	overflow:auto;
	height:500px;
	padding:5px;
	
}

.Component_News_RowStyle
{
}

.Component_News_PagerStyle
{
}
/* PRESS */
.Component_Press_ShowAllLabel
{
	text-decoration: none;
	display: block;
	top: 2px;
	position: relative;
	clip: rect(auto,auto,auto,auto);
}

.Component_Press_styleCompact
{
}

.Component_Press_Date
{
	color: #0099FF;
	text-align: center;
	display: block;
	margin-left:30%;
	margin-right:30%;
	margin-top:15px;
}

.Component_Press_Title
{
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.Component_Press_CompactDate
{
	color: #FFFFFF;
	font-size: 7px;
}

.Component_Press_CompactTitle
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;	
}

.Component_Press_PressName 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	text-align: center;
	display: block;
	margin-left:30%;
	margin-right:30%;
	margin-top: 0px;
	margin-bottom:0px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;	
}


.Component_Press_Desc
{
display: block;
	width: 645px;
	overflow:auto;
	height:500px;
	padding:5px;
}

.Component_Press_RowStyle
{
}

.Component_Press_PagerStyle
{
}
/* CONTENT */

.Component_Content_styleList
{
	width: 200px;
	color: #fffADC;
}

.Component_Content_List
{
	width: 200px;
	color: #fffADC;
}
.Component_Content_Header
{
	text-align: right;
	width: 200px;
	display: none;	
}
.Component_Content_Item
{
	margin-right:4px;
	width: 200px;
	color: #fffADC;
}

.Component_Content_Date
{
	display:block;
	text-align: left;
	color: #fffadc;
	position: absolute;
	top: 37px;
	width: 166px;
}

.Component_Content_Title
{
	margin-right: 15px;
	font-size: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
	display: block;
	margin-left:5px;
	width: 480px;
	margin-bottom:0px;
	background-color: rgba(255,255,255,0);
	border-style: none;
	position: absolute;
	top: 53px;
	color: #fffadc;
	text-align: right;
	left: 5px;
}
.Component_Content_Text
{
	text-align: justify;
	height: 320px;
	width: 490px;
	display:block;
	font: 15px Harrington;
	background-color: rgba(249,37,34,0);
	color: #fffADC;
	position: absolute;
	visibility: visible;
	z-index: 99;
	top: 70px;
}


/* CALENDAR */

.Component_Calendar_Style
{
	color: #fdf8d2;
	background-color: #fce69d;
	width: 200px;
	height: 250px;
	float: none;
	clear: none;
	text-shadow: #f92215 0px 0px 1px;
	list-style-type: none;
	opacity: 1;
	border-color: #fdfff0;
	border-style: hidden;
	padding-top: 90px;
	padding-bottom: 90px;
	padding: 50px;
}

.Component_Calendar_DayHeaderStyle
{
	color: #560d0d;
	background-color: #e8dabc;
	font-size: 15px;
}

.Component_Calendar_DayStyle
{
	text-decoration: none;
	color: #fdf1b8;
	font-size: 16px;
	background-color: #fffadc;
	border-style: none;
	border-color: #4a4cfe;
}

.Component_Calendar_NextPrevStyle
{
	text-decoration: none;
	color: #f2fedf;
}

.Component_Calendar_OtherMonthDayStyle
{
	color: #fbd39d;
	font-size: 12px;
	text-transform: none;
	direction: ltr;
	text-align: center;
	font-variant: normal;
	text-decoration: none;
	font-style: italic;
	background-color: #fffadc;
}

.Component_Calendar_SelectedDayStyle
{
	color: #fdfef0;
	background-color: #d6feb3;
}

.Component_Calendar_SelectorStyle
{
	color: #fbfc41;
}

.Component_Calendar_TitleStyle
{
	background-color: #bfbfbf;
	text-transform: uppercase;
	border-style: solid;
	color: #000;
	font-size: 25px;
	text-shadow: #f5fefb 0 0 5px;
}

.Component_Calendar_TodayDayStyle
{
	color: #fbaa6f;
	text-shadow: #14b800 3px 3px 2px;
	font-size: 20px;
	font-weight: bold;
	background-color: #fffadc;
	border-color: #1f09fe;
	border-style: none;
}

.Component_Calendar_WeekendDayStyle
{
	color: #eafe9b;
	background-color: #fffadc;
	font-size: 15px;
	text-shadow: #f8163e 3px 3px 2px;
	font-weight: bold;
}

.Component_Calendar_EventDayStyle
{
	background-color: #fbfd33;
	color: #fdd9c6;
	font-weight: bold;
	font-style: italic;
	border: 2px dotted #48fd28;
}

/* OFFICES */

.Component_Offices_styleList
{
}

.Component_Offices_Container
{
	display:block;

}

.Component_Offices_Reps
{

}

.Component_Offices_Persons
{

}

.Component_Offices_Rep
{
	width:100%;
	margin:5px;
}

.Component_Offices_Person
{
	
}

.Component_Offices_AlternatingItemStyle
{
}

.Component_Offices_ItemStyle
{
}

.Component_Offices_SeparatorStyle
{
}

.Component_Offices_RepName
{
	margin-right: 15px;
	font-size:18px;
	margin-top:10px;
	margin-left:5px;
	display:block;
	margin-bottom:0px;
}

.Component_Offices_RepDesc
{
}

.Component_Offices_Select
{
	visibility:hidden;
	display:none;
}

.Component_Offices_Role
{
}

.Component_Offices_Details
{
}

.Component_Offices_Image
{
}

.Component_Offices_Message
{
}

.Component_Offices_Image
{
}

/* BANDI */

.Component_Bandi_styleList
{
}

.Component_Bandi_ComponentTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	background-image: url(Images/big_banner.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	display: block;
	padding: 3px;
	width: 100%;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	filter: DropShadow(Color=000000, OffX=2, OffY=2, Positive=1);
	overflow: auto;
}

.Component_Bandi_Items
{
	display: block;
	overflow: scroll;
	height: 563px;
	width: 100%;
	margin-top: 5px;
	position: absolute;
}

.Component_Bandi_Item
{
	width: 100%;
	overflow: auto;
}

.Component_Bandi_Category
{
	font-size: 10px;
	color: #FF6600;
	overflow: auto;
}

.Component_Bandi_Title
{
	font-size: 11px;
	font-weight: bold;
	overflow: auto;
}

.Component_Bandi_Desc
{
overflow: auto;
}

.Component_Bandi_Numero
{
}

.Component_Bandi_CompactNumero
{
}

.Component_Bandi_Importo
{
}

.Component_Bandi_Periodo
{
}

.Component_Bandi_ShowAll
{
}

/* DELIBERE */

.Component_Delibere_styleList
{
}

.Component_Delibere_SearchPanel
{
	background-color: #FFF3E0;
	padding: 2px;
	border: 1px solid #FFC5A3;
}

.Component_Delibere_Items
{
	display: block;
	overflow: auto;
	height: 563px;
	width: 100%;
	margin-top: 5px;
}

.Component_Delibere_Item
{
	width: 100%;
}

.Component_Delibere_Category
{
	font-size: 10px;
	color: #FF6600;
}

.Component_Delibere_Title
{
	font-size: 11px;
	font-weight: bold;
}

.Component_Delibere_Protocollo
{
}


.Component_Delibere_Number
{
}

.Component_Delibere_Date
{
}

.Component_Delibere_CompactProtocollo
{
}

.Component_Delibere_Desc
{
}

.Component_Delibere_ShowAllLabel
{
	color:#000099;
	position:absolute;
	top:200px;
	top:0px;
	left:180px;
	text-align:right;
	font-size: None;
	background-image: url(RES/Misc/search.gif);
	background-repeat: no-repeat;
	width:30px;
	height:30px;
}

.Component_Delibere_CompactDate
{
	color: #0099FF;
}

.Component_Delibere_CompactNumber
{
	color: #0099FF;
}

.Component_Delibere_CompactTitle
{
	font-weight:bold;
	font-size:10px;
	color: #000066;
	text-decoration: none;
}

.Component_Delibere_Type
{
	font-size: 10px;
	color: #FF6600;
}

.Component_Delibere_ShowAll
{
}

/* MODULI STATICI (STMOD) */

.Component_Stmod_styleList
{
	
}

.Component_Stmod_SearchPanel
{
	background-color: #FFF3E0;
	padding: 2px;
	border: 1px solid #FFC5A3;
}

.Component_Stmod_Category
{
	font-size: 10px;
	color: #0099FF;
}

.Component_Stmod_Title
{
	font-size: 11px;
	font-weight: bold;
}

.Component_Stmod_Desc
{
}

.Component_Stmod_Scadenza
{
	font-style: italic;	
}

.Component_Stmod_Items
{
	display: block;
	overflow: auto;
	height: 500px;
	width: 100%;
	margin-top: 5px;
}

.Component_Stmod_Item
{
	margin:0px;
	width: 95%;
}

.Component_Stmod_SearchStyle
{
}

.Component_Stmod_SearchButton
{
	
}

.Component_Stmod_ShowAll
{
}

/* PHOTOS */


.Component_Photos_styleList
{
}

.Component_Photos_Container
{
	margin-top:0px;
	padding:10px;
}

.Component_Photos_ImageTitle
{
	text-align:center;
	width:400px;
	display:block;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.Component_Photos_ImageDescription
{
	text-align:justify;
	width:400px;
	display:block;
	font-size:11px;
	font-style:italic;
	margin-top:5px;
}

.Component_Photos_ImageContainer
{
	float:left;
	width:30%;
	height:100%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right:20px;
	position:relative;
	left:20px;
	
}

.Component_Photos_Image
{
	width:100%;
}

.Component_Photos_ThumbContainer
{
	float:left;
	width:280px;
	height:590px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
}

.Component_Photos_Thumb
{
	margin:0 auto;
}

/* CONSIGLIO */

.Component_Council_Container
{
	overflow:hidden;
}

.Component_Council_styleList
{
	width:100%;
}

.Component_Council_SectionTitle
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0099FF;
	text-align: center;
	display: block;
	margin-left:30%;
	margin-right:30%;
	margin-top: 15px;
	margin-bottom:0px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
}

.Component_Council_MajorContainer
{
	width:100%;
}

.Component_Council_MajorItem
{

	margin:0 auto;
}


.Component_Council_MajorName
{
	font-size: 12px;
	font-weight: bold;
}

.Component_Council_MajorPhoto
{
	width:100px;
	height:100px;
	border: 1px solid #CCCCCC;
}

.Component_Council_MajorDetails
{
}

.Component_Council_MajorLink
{
}

.Component_Council_GiuntaContainer
{
	margin: 10px auto;
}

.Component_Council_GiuntaItems
{	
	
	padding:5px;
	display:table;
	width:100%;
}

.Component_Council_GiuntaItem
{
	/*display:table-cell;*/
	float:left;
	width:33%;

	vertical-align:top;
}

.Component_Council_GiuntaName
{
	font-size: 11px;
	font-weight: bold;
}

.Component_Council_GiuntaPhoto
{
	width:64px;
	height:64px;
	border: 1px solid #CCCCCC;
}

.Component_Council_GiuntaDetails
{

}

.Component_Council_ConsiglieriContainer
{
	margin: 10px auto;
}

.Component_Council_ConsiglieriItems
{
	padding:5px;
	display:table;
	width:100%;
}

.Component_Council_ConsiglieriItem
{
	float:left;
	width:25%;
}

.Component_Council_ConsiglieriName
{
	font-size: 10px;
	font-weight: bold;
}

.Component_Council_ConsigllieriPhoto
{
}

.Component_Council_ConsiglieriDetails
{
	font-size:10px;
}

/* SEARCH */

.Component_Search_List
{
	margin-top:10px;
}

.Component_Search_SearchText
{
	background-color: #FFF3E0;
	border: 1px solid #FF6600;
	width: 150px;
	display:block;
	font-size:11px;
}

.Component_Search_SearchButton
{
}

.Component_Search_Section
{
	font-size: 11px;
	font-weight: bold;
}

.Component_Search_Title
{
	font-size: 14px;
	color: #FF6600;	
}

.Component_Search_Link
{
}

.Component_Search_SearchPanel
{
	background-color: #FFF3E0;
	padding: 2px;
	border: 1px solid #FFC5A3;
}

.Component_Search_Found
{
	font-size:12px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	height: 40px;
}

/* LINKS */

.Component_Links_styleList
{
}

.Component_Links_Container
{
	padding:10px;
	display:table;
	width:100%;
}

.Component_Links_GroupContainer
{	
	float:left;
	width:50%;
	
}

.Component_Links_Items
{
	margin-top:0px;
}

.Component_Links_Item
{
	
	
}

.Component_Links_SectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF6600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:5px;
}

.Component_Links_Title
{
	text-decoration: none;
	color: #000000;
	font-size:12px;
}

.Component_Links_Title:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #FF6600;
}

.Component_Links_Details
{
	font-size:9px;
	font-style:italic;
}

/* Contatti */

.Component_Contacts_styleDetail
{
	color: #fffADC;
}

.Component_Contacts_Container
{
	padding:5px;
	
	width: 500px;
	color: #fffADC;
	font-size: 14px;
}

.Component_Contacts_Selector
{
	color: #fffADC;
	font-size: 13px;
	width: 480px;
}

.Component_Contacts_Description
{
	color: #fffADC;
	margin-top: 10px;
	font: small-caps 14px serif;
	text-transform: uppercase;
	text-align: left;
}

.Component_Contacts_Labels
{
	width: 250px;
	left: 1px;
	position: relative;
}

.Component_Contacts_Column1
{
	width: 250px;
	left: 1px;
	position: relative;
}

.Component_Contacts_Column2
{
	width: 250px;
	left: 1px;
	position: relative;
}

.Component_Contacts_Footer
{
	width: 250px;
	left: 1px;
	position: relative;
}


.Component_Contacts_SendResult
{
	width: 250px;
	left: 1px;
	position: relative;
}

.Component_Contacts_Required
{
	width: 250px;
	left: 1px;
	position: relative;
}

#ComponentAP1 {
	position:absolute;
	left:693px;
	top:337px;
	width:203px;
	height:118px;
	z-index:5;
	overflow: hidden;
}
#ComponentAP2 {
	position:absolute;
	width:166px;
	height:22px;
	z-index:6;
	left: 619px;
	top: 130px;
}

/* Mappa */
#ComponentAP3 {
	position:absolute;
	left:694px;
	top:646px;
	width:202px;
	height:96px;
	z-index:1;
	overflow: hidden;
}

#ComponentAP4 {
	position:absolute;
	left:691px;
	top:505px;
	width:206px;
	height:92px;
	z-index:6;
	overflow: hidden;
}
#ComponentAP5 {
	position:absolute;
	left:10px;
	top:547px;
	width:660px;
	height:207px;
	z-index:99;
	overflow: visible;
	visibility: visible;
}


#ComponentAP6 {
	position:absolute;
	left:253px;
	top:344px;
	width:212px;
	height:191px;
	z-index:1;
	overflow: hidden;
}

#ComponentAP7 {
	position:absolute;
	left:14px;
	top:341px;
	width:220px;
	height:200px;
	z-index:901;
	overflow: hidden;
}
#ComponentAP8 {
	position:absolute;
	left:679px;
	top:159px;
	width:228px;
	height:135px;
	z-index:1;
}

