#immagineSponsor {
clear: both;
background-image: url(http://www.pecob.eu/flex/TemplatesUSR/Site/EN/TemplatesUSR-Site-img/sponsors_mom.swf);
background-position: center left;
background-repeat: no-repeat;
height: 40px;
}

#immagineTestata {
clear: both;
/*background-image: url(http://www.pecob.eu/flex/TemplatesUSR/Site/EN/TemplatesUSR-Site-img/sponsors.jpg); 
background-position: center; */

background-image: url(http://www.pecob.eu/flex/TemplatesUSR/Site/EN/TemplatesUSR-Site-img/testata.jpg);
background-position: center left;
background-repeat: no-repeat;
height: 40px;
}

#corner1 {
	background:url(../TemplatesUSR-Site-img/1-corner.gif) top left no-repeat;
	margin:0;
	padding:0;
}

#corner2 {
	background:url(../TemplatesUSR-Site-img/2-corner.gif) top right no-repeat;
	margin:0;
	padding:0;
}

#corner3 {
	background:url(../TemplatesUSR-Site-img/3-corner.gif) bottom left no-repeat;
	margin:0;
	padding:0;
}

#corner4 {
	background:url(../TemplatesUSR-Site-img/4-corner.gif) bottom right no-repeat;
	margin:0;
	padding:0;
}



#contenutoCorner {
margin:0;
padding:2.5em 2.5em 1em 1em;
}
 
#contenuto-corner p {
margin:0;
padding:0;
}

.box-ricerca
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	}
 	
.contentRicerca
	{
	padding:0.5em 0.5em 0.5em 0.5em;
	margin: 0.5em 0.5em 0.5em 0.5em;
	text-align: right;
	}

.contentBarraBassa
	{
	padding:0em 0.5em 0.5em 0.5em;
	margin: 0.5em 0.5em 0.5em 0.5em;
	}

.contentBarraBassa p
	{
	font-family: arial, helvetica, sans-serif;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	}

.boxBarraBassa
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	}

#barraBassa {
clear: both;
margin: .3em 0 0 0;
padding: 0;
}
#barraBassa div {
margin: 0;
padding: 0;
clear: both;
}
#barraBassa #notes {
margin: 0;
padding: 10px;
text-align: right;
}

#barraBassa #notes p
{
margin: 0;
padding: 0;
font-size: .7em;
text-align: right;
}

#barraAlta {
clear: both;
margin: 0 0 0 0;
}

#barraAlta div {
margin: 0;
padding: 0;
clear: both;
}

#barraAlta p {
margin: 0;
padding: 0;
clear: both;
}

#internoBarraRicerca {
margin: 0em 0em 0em 0em;
padding: .3em .7em .3em .3em;
clear: both;
}

.contentRicerca p
	{
	color:#dce3ed;
	background-color: #dce3ed;
	font-family: arial, helvetica, sans-serif;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	}
		

.box-ricerca-adv
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 3em;
	padding: 0;
	float: right;
	width: 24.5%;		
	}
 	
.content-ricerca-adv
	{
	padding:0.5em;
	}


.content-ricerca-adv p
	{

text-align: right

	}




/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(../TemplatesUSR-Site-img/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(../TemplatesUSR-Site-img/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(../TemplatesUSR-Site-img/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(../TemplatesUSR-Site-img/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(../TemplatesUSR-Site-img/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(../TemplatesUSR-Site-img/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(../TemplatesUSR-Site-img/rb.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-color: #dce3ed;
	background-image:url(../TemplatesUSR-Site-img/lb.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			
.box-azzurro
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;	
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	}
 	
.content-azzurro
	{
	padding:0.5em;

	}


.content-azzurro p
	{
	background-color: #f3f6f8;
	font-size: 1em;
	line-height: 1em;
	font-family: arial, helvetica, sans-serif;
	}
		

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc-azzurro, .trc-azzurro, .blc-azzurro, .brc-azzurro
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/tlc-azzurro.gif);
	background-position: 0% 0%;
	}

.trc-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/trc-azzurro.gif);
	background-position: 100% 0%;
	}
	
.blc-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/blc-azzurro.gif);
	background-position: 0% 100%;
	}

.brc-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/brc-azzurro.gif);
	background-position: 100% 100%;
	}

.tb-azzurro, .bb-azzurro
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/tb-azzurro.gif);
	background-position: 0% 0%;
	}

.bb-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/bb-azzurro.gif);
	background-position: 50% 100%;
	}
	
.rb-azzurro
	{
	background-image:url(../TemplatesUSR-Site-img/rb-azzurro.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb-azzurro
	{
	background-color: #f3f6f8;
	background-image:url(../TemplatesUSR-Site-img/lb-azzurro.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			











.box-medio
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;	
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	}
 	
.content-medio
	{
	padding:0.5em;

	}


.content-medio p
	{
	background-color: #ecedee;
	font-size: 1em;
	line-height: 1em;
	font-family: arial, helvetica, sans-serif;
	}
		

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc-medio, .trc-medio, .blc-medio, .brc-medio
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc-medio
	{
	background-image:url(../TemplatesUSR-Site-img/tlc-medio.gif);
	background-position: 0% 0%;
	}

.trc-medio
	{
	background-image:url(../TemplatesUSR-Site-img/trc-medio.gif);
	background-position: 100% 0%;
	}
	
.blc-medio
	{
	background-image:url(../TemplatesUSR-Site-img/blc-medio.gif);
	background-position: 0% 100%;
	}

.brc-medio
	{
	background-image:url(../TemplatesUSR-Site-img/brc-medio.gif);
	background-position: 100% 100%;
	}

.tb-medio, .bb-medio
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb-medio
	{
	background-image:url(../TemplatesUSR-Site-img/tb-medio.gif);
	background-position: 0% 0%;
	}

.bb-medio
	{
	background-image:url(../TemplatesUSR-Site-img/bb-medio.gif);
	background-position: 50% 100%;
	}
	
.rb-medio
	{
	background-image:url(../TemplatesUSR-Site-img/rb-medio.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb-medio
	{
	background-color: #ecedee;
	background-image:url(../TemplatesUSR-Site-img/lb-medio.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

















.boxGray
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;	
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	}
 	
.contentGray
	{
	padding:0.5em;
	}


.contentGray p
	{
	background-color: #efefef;
	font-size: 0.75em;
	line-height: 1em;
	font-family: arial, helvetica, sans-serif;
	}
		

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlcGray, .trcGray, .blcGray, .brcGray
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlcGray
	{
	background-image:url(../TemplatesUSR-Site-img/tlcGray.gif);
	background-position: 0% 0%;
	}

.trcGray
	{
	background-image:url(../TemplatesUSR-Site-img/trcGray.gif);
	background-position: 100% 0%;
	}
	
.blcGray
	{
	background-image:url(../TemplatesUSR-Site-img/blcGray.gif);
	background-position: 0% 100%;
	}

.brcGray
	{
	background-image:url(../TemplatesUSR-Site-img/brcGray.gif);
	background-position: 100% 100%;
	}

.tbGray, .bbGray
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tbGray
	{
	background-image:url(../TemplatesUSR-Site-img/tbGray.gif);
	background-position: 0% 0%;
	}

.bbGray
	{
	background-image:url(../TemplatesUSR-Site-img/bbGray.gif);
	background-position: 50% 100%;
	}
	
.rbGray
	{
	background-image:url(../TemplatesUSR-Site-img/rbGray.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lbGray
	{
	background-color: #efefef;
	background-image:url(../TemplatesUSR-Site-img/lbGray.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}












.boxStandard
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;	
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	}
 	
.contentStandard
	{
	padding:0.5em;

	}


.contentStandard p
	{
	/* background-color: #ecedee;*/
	font-size: 1em;
	line-height: 1em;
	font-family: arial, helvetica, sans-serif;
	}
	

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlcStandard, .trcStandard, .blcStandard, .brcStandard
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlcStandard
	{
	background-image:url(../TemplatesUSR-Site-img/tlcStandard.gif);
	background-position: 0% 0%;
	}

.trcStandard
	{
	background-image:url(../TemplatesUSR-Site-img/trcStandard.gif);
	background-position: 100% 0%;
	}
	
.blcStandard
	{
	background-image:url(../TemplatesUSR-Site-img/blcStandard.gif);
	background-position: 0% 100%;
	}

.brcStandard
	{
	background-image:url(../TemplatesUSR-Site-img/brcStandard.gif);
	background-position: 100% 100%;
	}

.tbStandard, .bbStandard
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tbStandard
	{
	background-image:url(../TemplatesUSR-Site-img/tbStandard.gif);
	background-position: 0% 0%;
	}

.bbStandard
	{
	background-image:url(../TemplatesUSR-Site-img/bbStandard.gif);
	background-position: 50% 100%;
	}
	
.rbStandard
	{
	background-image:url(../TemplatesUSR-Site-img/rbStandard.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lbStandard
	{
	background-color: #ecedee;
	background-image:url(../TemplatesUSR-Site-img/lbStandard.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			

