body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:75%;
	color:#55452f;
	margin:0px;
}

img {border: 0}
.imgSpace {padding-right:20px}
.imgSpaceValign {padding-right:10px; vertical-align:middle;}
.imgValign {vertical-align:middle;}
.imgSpaceBoth {
	padding-right:20px;
	padding-left:20px;
}
.imgborder {
  border:solid 1px #000;
  margin:0;
} 
.imgborderfloat {
  float:left;
  border:solid 1px #000;
  margin-right:1em;
  margin-bottom:1em;
} 

.imgborderContext {
  border:solid 1px #000;
  margin:0 1em 0.5em 0;
} 



A:link { TEXT-DECORATION: none;}
A:active { text-decoration: none}
A:visited { TEXT-DECORATION: none}
A:hover { TEXT-DECORATION: underline} 

#boxContext h1 {font-size:100%;margin:0;padding-top: 1.5em;}
h1.news {font-size:100%;color:#fff;margin:0;padding: 0;}
h1.vignetta {font-size:120%;margin:0;padding-top: 1.5em;color:#dc621c;}
#boxContext h2 {font-size:100%;margin:0;padding: 0;font-style:italic;font-weight:normal;padding-top: 1em;padding-bottom:1.5em;text-align:justify;}
#boxContext h3 {font-size: 100%;margin:0;padding-bottom: 0.5em;font-weight:bold;}

#boxContextGreen h1 {font-size:100%;margin:0;padding-top: 1.5em;color:#7f8601;}
#boxContextGreen h2 {font-size:100%;margin:0;padding: 0;font-style:italic;font-weight:normal;padding-top: 1em;padding-bottom:1.5em;text-align:justify;}
#boxContextGreen h3 {font-size: 100%;margin:0;padding-bottom: 0.5em;font-weight:bold;color:#7f8601;}

#boxContextBlue h1 {font-size:100%;margin:0;padding-top: 1.5em;color:#5e6fbd;}
#boxContextBlue h2 {font-size:100%;margin:0;padding: 0;font-style:italic;font-weight:normal;padding-top: 1em;padding-bottom:1.5em;text-align:justify;}
#boxContextBlue h3 {font-size: 100%;margin:0;padding-bottom: 0.5em;font-weight:bold;color:#5e6fbd;}

#boxContextYellow h1 {font-size:100%;margin:0;padding-top: 1.5em;color:#f9971c;}
#boxContextYellow h2 {font-size:100%;margin:0;padding: 0;font-style:italic;font-weight:normal;padding-top: 1em;padding-bottom:1.5em;text-align:justify;}
#boxContextYellow h3 {font-size: 100%;margin:0;padding-bottom: 0.5em;font-weight:bold;color:#f9971c;}

#boxContextArancio h1 {font-size:100%;margin:0;padding-top: 1.5em;color:#dc621c;}
#boxContextArancio h2 {font-size:100%;margin:0;padding: 0;font-style:italic;font-weight:normal;padding-top: 1em;padding-bottom:1.5em;text-align:justify;}
#boxContextArancio h3 {font-size: 100%;margin:0;padding-bottom: 0.5em;font-weight:bold;color:#dc621c;}


/* Form elements */
form {margin: 0;}

input {
	margin: 0;
	padding:0;
	width:10.5em;
	border: 1px solid #594a29;
}

input.search {
	margin: 0;
	padding:0;
	width:10.5em;
	border: 1px solid #594a29;
	background: #d9d6cf;
}

input.newsletter {
	margin: 0;
	padding:0;
	width:10.5em;
	border: 1px solid #d9d6cf;
	background: #d9d6cf;
}

.searchButton{
	margin: 0;
	padding:0;
	width:4.5em;
	height:1.4em;
	cursor:pointer;
	color: #d9d6ce;
	background: transparent;
	border: 0;
}

/* END Form elements */

/* List items */

/*** ul docs, sorelle, associazioni ***/
div.listBox ul{
	margin:0;
	padding: 0;
	list-style: disc inside;
	font-size:90%;
}
div.listBox li{
	margin:0 0 5px 0;
}

div.bodyBox ul{
	margin:0;
	padding: 0;
	list-style: disc inside;
}
div.bodyBox li{
	margin:0 0 5px 0;
}

div.bodyBox li a{
	color:#55452f;
}



.linkTop {color: #d9d6ce;font-weight:normal;}   
.testoMenu {color:#55452f;font-weight:normal;}   
.testoMenuBold {color:#55452f;font-weight:bold;}
.testoNews {color:#fff;font-weight:normal;}   
.testoNewsBold {color:#fff;font-weight:bold;}
.testoNewsSegue {color:#e6e1be;font-weight:normal;}
.testoArancio {color:#dc621c;font-weight:bold;}

a.testoMenuGreen:link { color:#55452f;}
a.testoMenuGreen:active { color:#55452f;}
a.testoMenuGreen:visited { color:#55452f;}
a.testoMenuGreen:hover { color:#7f8601;} 

a.testoMenuBoldGreen:link { color:#7f8601;font-weight:bold;}
a.testoMenuBoldGreen:active { color:#7f8601;font-weight:bold;}
a.testoMenuBoldGreen:visited { color:#7f8601;font-weight:bold;}
a.testoMenuBoldGreen:hover { color:#7f8601;font-weight:bold;} 

a.testoMenuBlue:link { color:#55452f;}
a.testoMenuBlue:active { color:#55452f;}
a.testoMenuBlue:visited { color:#55452f;}
a.testoMenuBlue:hover { color:#5e6fbd;} 

a.testoMenuBoldBlue:link { color:#5e6fbd;font-weight:bold;}
a.testoMenuBoldBlue:active { color:#5e6fbd;font-weight:bold;}
a.testoMenuBoldBlue:visited { color:#5e6fbd;font-weight:bold;}
a.testoMenuBoldBlue:hover { color:#5e6fbd;font-weight:bold;} 

a.testoMenuYellow:link { color:#55452f;}
a.testoMenuYellow:active { color:#55452f;}
a.testoMenuYellow:visited { color:#55452f;}
a.testoMenuYellow:hover { color:#f9971c;} 

a.testoMenuBoldYellow:link { color:#f9971c;font-weight:bold;}
a.testoMenuBoldYellow:active { color:#f9971c;font-weight:bold;}
a.testoMenuBoldYellow:visited { color:#f9971c;font-weight:bold;}
a.testoMenuBoldYellow:hover { color:#f9971c;font-weight:bold;} 


.dim_table { height: 100%; width: 100% }
.table_h { height: 100%; }
.width90 {width:90%;}

/* header */
.bg_stripes {
	background-image: url(/images/bg_stripes.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0;
	color:#fff;
	height:29px;
}

.bg_topLine {background:#dc621c;}
.bg_topLineVerde {background:#7f8601;}
.bg_topLineGiallo {background:#f9971c;}
.bg_topLineBlu {background:#8E9ACC;}
.bg_topLineBrown {background:#8A7860;}

.bg_shortLine {
	background-image: url(/images/shortLine.gif);
	background-repeat:no-repeat;
}
.bg_shortLineVerde {
	background-image: url(/images/shortLine_green.gif);
	background-repeat:no-repeat;
}
.bg_shortLineGiallo {
	background-image: url(/images/shortLine_yellow.gif);
	background-repeat:no-repeat;
}
.bg_shortLineBlu {
	background-image: url(/images/shortLine_blue.gif);
	background-repeat:no-repeat;
}
.bg_shortLineBrown {
	background-image: url(/images/shortLine_brown.gif);
	background-repeat:no-repeat;
}
/* main */
.bg_main {
	background:#e3e0db;
	text-align:left;
}

/*news */
.newsBox {
	background:#b7ae9f;
	border-left: 3px solid #dc621c;
}

.bg_news {
	background-image: url(/images/bg_news.gif);
	background-repeat:repeat;
	text-align:left;
}

.bg_vignetta {
	background-image: url(/images/bg_vignetta.gif);
	background-repeat:repeat;
}

.bg_verticalLine{
	background:#fff;
}

.bg_newsletter{
	background:#b2a898;
	background-image: url(/images/envelope.gif);
	background-position: top right;
	background-repeat: no-repeat;
}




/* Context */

.bg_secondLev {background:#f4f3f1;}

.bg_mainContext {
	background:#f4f3f1;
	background-image: url(/images/circles_dim.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* ----- Context Green -----*/
.bg_mainContextGreen {
	background:#f4f3f1;
	background-image: url(/images/bg_green.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* ----- Context Blue -----*/
.bg_mainContextBlue {
	background:#f4f3f1;
	background-image: url(/images/bg_blue.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


/* ----- Context Yellow -----*/
.bg_mainContextYellow {
	background:#f4f3f1;
	background-image: url(/images/bg_yellow.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* ----- Context Arancio -----*/
.bg_mainContextArancio {
	background:#f4f3f1;
	background-image: url(/images/bg_arancio.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* ----- Context Marrone -----*/
.bg_mainContextBrown {
	background:#f4f3f1;
	background-image: url(/images/bg_brown.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


/*** context ***/
div#boxContext{
	padding: 2em 1em 2em 3em;
}

/*** context green ***/
div#boxContextGreen{
	padding: 2em 1em 2em 3em;
}

/*** context blue ***/
div#boxContextBlue{
	padding: 2em 1em 2em 3em;
}

/*** context yellow ***/
div#boxContextYellow{
	padding: 2em 1em 2em 3em;
}

/*** context arancio ***/
div#boxContextArancio{
	padding: 2em 1em 2em 3em;
}

/****** percorso ******/
div#pathBox{
	text-align:right;
	padding: 0 0.5em 0.6em 0;
	border-bottom: 1px solid #d9d6ce;
}

/****** percorso green ******/
#boxContextGreen div#pathBox{
	border-bottom: 1px solid #7f8601;
}

/****** percorso blue ******/
#boxContextBlue div#pathBox{
	border-bottom: 1px solid #5e6fbd;
}

/****** percorso yellow ******/
#boxContextYellow div#pathBox{
	border-bottom: 1px solid #f9971c;
}
/****** percorso arancio ******/
#boxContextArancio div#pathBox{
	border-bottom: 1px solid #dc621c;
}

/********* body in contextBox *********/
div.bodyBox{
	padding-bottom:1em;
}

/********* associazioni, sorelle in contextBox *********/
div.listBox{
	padding:0.5em 0 1em 0;
}



/* News archivio */
div.newsResult {
	border-bottom: 1px solid #dc621c;
	margin-top:1.5em;
	margin-bottom:1.5em;
	padding-bottom:1em;
}


/* Mappa */
div.mapLeft{
	float:left;
	width:50%;
}

div.mapRight{
	float:right;
	width:50%;
}

/* Ricerca generica */

div.searchLeft{ 
	float:left;
	width:80%;
	padding-top:0.5em;
}

div.searchRight{ 
	float:right;
	text-align:right;
	width:20%;
	padding-top:0.5em;
}

div.searchResult{
	padding-bottom:1em;
}

/* END ricerca generica */


/* Newsletter */
.buttonGo {
    border: 0;
    background: transparent;
    color:#fff;
	font-weight:bold;
	cursor:pointer;
	padding: 0;
	width:5em;
}

/*** newsletter form ***/
div#newsletterBox{
	padding-bottom:1em;
}

#newsletterBox fieldset {
	padding:1.5em;
	margin: 1.5em 0;
	border: 1px solid #dc621c;
}

#newsletterBox legend {
	font-weight:bold;
	color:#55452f;
}

#newsletterBox div {
	padding-top:0.5em;
}

#newsletterBox div.firstSection{
	
}

#newsletterBox div.firstSection input {
	position: relative;
	display: inline;
	margin: 0 0 0.5em 0;
}

#newsletterBox div.firstSection label {
	clear: both;
	float: left;
	display: inline;
	width: 8em;
}

#newsletterBox input.checkType {
	width:1.5em;
	border: 0;
}

#newsletterBox input.submitType{
	width:5em;
	border: 1px solid #55452f;
	background:#e3e0db;
}

#newsletterBox textarea {
	background:#e3e0db;
	border: 1px solid #55452f;
}
