/* CSS Document */

/*================= 0: accessibilit? ============*/


ol{list-style-position:inside;
display:block;
margin-left:8px;
}

ol li{list-style-position:inside;
margin-left:8px;
}




#hide{
	display:none;
}

*{
margin:0;
padding:0;}

body{
	background-image: url(/imgs/sfondopagina.jpg);
	text-align:center;
	background-repeat: repeat-x;
}

#wrapper{
position:relative;
width:900px;
margin: 0px auto;
background-color:#FFFFFF;
text-align:left;}

#header{
height:201px;
width:900px;
background:#fff url(/imgs/testata.jpg) no-repeat;
}


#navigazione{
width:600px;
float:right;
padding-top:10px;
padding-bottom:136px;
}
#navigazione ul{
width:600px;
list-style-type:none;
float:left;
}
#navigazione ul li{
display:block;
width:130px;
text-align:center;
float:left;
}
#navigazione ul li a{
width:130px;
text-align:center;
float:left;
color:#FFFFFF;
}
#menuistituzionale{
	background-color:#D3D3D3;
	float:right;
	width:673px;
	height:37px;
	border-top: 1px solid #FFFFFF;
	border-right: none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
#menuistituzionale ul {
	list-style-type:none;
	width:658px;
	height:37px;
}
#menuistituzionale li {
float: left;
width:208px;
background-repeat:no-repeat;
text-align:right;
padding-right:10px;
display: inline;
}
 #menuistituzionale a {
	display: block;
width:208px;
	height: 37px;
}


.aiutibrescia {	background-image:url(/imgs/aiuti.jpg);	height:37px;}
.progetti {background-image:url(/imgs/progetti.jpg);   height:37px;  }
.aiuti {background-image:url(/imgs/aiutocaritas.jpg);  height:37px;  }

#content{
clear:both;/*explorer per mac*/
width:900px;
display:block;
background-color:#ffffff;

}
#latosx{/*ingombro lato sinistro*/
float:left;
width:226px;
display:block;
}
#menusinistra{/*menusinistra*/
padding: 0;
margin: 0;
float:left;
width:226px;
display:block;
background-image:url(/imgs/menu.jpg);
background-repeat:no-repeat;
background-color:#FAFAFB;
}
#menusinistra ul{
padding: 0;
margin: 0;/*menusinistra*/
list-style-type:none;
display: block;
}
#menusinistra ul li {
	display: block;
	padding-left:8px;
    padding-right:5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B2BBCA;
	border-bottom-color: #7D8CA1;
	background-image:url(/imgs/freccia.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-top:5px;	
	}	
#menusinistra ul li ul {
	background:transparent none;
	background-image: none;
	list-style-type:none;
	display: block;
	border: none;
	padding-left: 5px;
    padding-right: 5px;

	}
	#menusinistra ul li ul li{
	background:transparent none;
	display: block;
	border: none;
	background-image: none;
	padding-top:5px;
	}


#banner{
	float:left;
	width:226px;
	height:90px;
	display:block;
margin-top:10px;
	background-repeat:no-repeat;
}

#corpo{/*larghezza body page*/
float:left;
width:654px;
display:block;
text-align:justify;
background-color:#fff;
padding-left: 10px;
padding-right:10px;
min-height:530px;
height: auto !important;
height:530px;
}

#window1{/*larghezza window1*/
float:left;
width:644px;
background-image:url(/imgs/sfondowindows.jpg);
background-repeat:repeat-y;
margin-top:10px;
padding-left: 5px;
padding-right:5px;
}
#window2{/*larghezza window2*/
float:left;
width:424px;
display:block;
margin-top:10px;
}
#window3{/*larghezza window2*/
float:left;
width:410px;
display:block;
margin-top:10px;
}
#news{/*larghezza news contenitore*/
float:left;
width:185px;
display:block;
background-image:url(/imgs/sfondonews.jpg);
background-repeat:no-repeat;
background-color:#E7E7E7;
margin-top:10px;
margin-left:10px;
padding-top:65px;
padding-left:25px;
padding-right:5px;
}


#footer{
height: 15px;
padding-top:5px;
background-color:#ffffff;
text-align:left;
clear:both;}


.generico{
	background-color:#ffffff;
	padding-bottom:10px;
	margin-bottom:5px;
	float:left;
	width:647px;	
}

.genericodx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:10px;
		margin-bottom:5px;
		float:left;
	width:647px;
}
.genericosx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:10px;
	margin-bottom:5px;
	float:left;
	width:647px;
}

.generico ul{
list-style-position:inside;
display:block;
margin-left:8px;
}

.generico ul li{ 
list-style-position:inside;
margin-left:8px;
}

.genericosx ul{
list-style-position:inside;
display:block;
margin-left:8px;
}

.genericosx ul li{ list-style-position:inside;
margin-left:8px;
}
 .genericodx ul{
list-style-position:inside;
display:block;
margin-left:8px;
}

.genericodx ul li{ list-style-position:inside;
margin-left:8px;
}
 

.genericosx p{
padding:0px;

}
.document a {
font: 12px/22px  "Verdana", "Helvetica", "sans-serif";
	color:#4A4A4A;
}
.document a img {
padding:5px;
float:left;
}

.photosx{
padding:5px;
float:left;
text-align:center;

}
.photosx  a img {
padding:8px;


}

.photodx{
padding:5px;
	float:right;
	text-align:center;

}
.photodx  a img{
padding:8px;


}







