body {
	font-size: 62.5%; /* base corrispondente a circa 10 px */
	font-family: "Lucida Grande", sans-serif;
	margin: 20px;
}

br.clearall {clear:all;}

#menuoriz2  {
	float: left;
	width: 729px;
	margin: 0;
	padding: 3px 10px;
	border-bottom: 1px solid #009fe0;
	background: #fff; /* url(images/nav_bordino.gif) repeat-x bottom left; */
	text-align: right;
	
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* CLASSI VALIDE SITEWIDE
/* ----------------------------------------------------------------------------------------------------------------------------- */

.imgbordo {
	padding: 4px;
	border: 1px solid #d9e0e6;
	background: #fff;
}

.imgbordo2 {
	float:left;
	padding: 4px;
	border: 1px solid #d9e0e6;
	background: #fff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 4px;
}

.imgbordo3 {
	border: 1px solid #d9e0e6;
	background: #fff;
	/* margin-top: 4px;
	margin-right: 4px; */
	/* padding: 4px; */
}

.imgbordo4 {
	border: 1px solid #d9e0e6;
	background: #fff;
	/* margin-top: 4px;
	margin-right: 4px; */
	/* padding: 4px; */
}

.imgbordo5 {
	float:left;
	padding: 4px;
	border: 1px solid #d9e0e6;
	background: #fff;
}

.imgbordo6 {
	float:left;
	padding: 4px;
	border: 1px solid #d9e0e6;
	background: #fff;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 4px;
}

.boxwarn {
	font-size: 0.9em; 
	font-style: italic;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
	background: url(images/i_attenzione.gif) no-repeat 8px;
	border: 1px dashed #ff6600;
	text-align: left;
	margin-top: 5px;
}

.boxinstr {
	font-size: 0.9em; 
	font-style: italic;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
	background: url(images/i_help.gif) no-repeat 8px;
	border: 1px dashed #62b312;
	text-align: left;
	margin-top: 5px;
}

.boxerror{
	font-size: 0.9em; 
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(images/i_errore2.gif) no-repeat 8px 50%;
	border: 1px dashed #ff0000;
	text-align: left;
	margin-top: 5px;
}

.boxok{
	font-size: 0.9em; 
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(images/i_visto.gif) no-repeat 8px 50%;
	border: 1px dashed #62b312;
	text-align: left;
	margin-top: 5px;
}

.boxaction{
	font-size: 1em; 
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(images/ico_animano.gif) no-repeat 8px 50%;
	border: 1px dashed #006699;
	text-align: left;
	margin-top: 5px;
}

.boxvislogin{
	font-size: 0.92em; 
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #c8dde9;
	/* background: url(images/i_errore2.gif) no-repeat 8px 50%; */
/*	background: #fff url(images/trattino.gif) repeat-x bottom left;*/ 
	border-bottom: 1px solid #c8dde9;		
	/* border: 1px solid #549dca; */
	text-align: right;
	color: #000;
	margin-top: -5px; 
	margin-bottom: 0px;
}

.paginazione {
	
	text-align:right; 
	margin-top: 5px;
	padding: 1px 2px 2px 0;
	background-color: #EBEBEB;
	/* border-top: 1px dashed #549dca; */
	margin-bottom: 5px;
	/* border-bottom: 1px dashed #549dca; */
	clear: both;
}



.bussola {
	font-size: 0.83em;
	text-align: left;
	margin-bottom: 10px;
	padding: 10px 0px;
	/* border-top: 1px dashed #549dca; */
	/* border-bottom: 1px dashed #549dca; */
	clear: both;
	background: #fff url(images/trattino.gif) repeat-x bottom left;
		
}	

.box_mess {
	font-size: 0.9em;
	font-style:normal; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border: 1px solid #549dca;
	text-align: left;
	margin-top: 5px;
}

input.submit { 
	border: none;
	display:block;
	width: 97px;
	padding:10px 10px 10px 7px;
	font: bold 13px sans-serif;;
	color: #333;
	text-decoration: none;
	background: transparent url(images/pulsante_invia2.gif) 0 0 no-repeat; 

} 

:hover input.submit { 
background: transparent url(images/pulsante_invia_on.gif) no-repeat; 
} 

/* GLI LMS QUI SOTTO ***VALGONO ANCHE*** PER LE PAGINE PIN!!!! */

.tabLMS {
	border: 1px solid #549dca;
	clear: both;	
}

.tabOpLMS {
	border: 1px solid #FF9933;
	clear: both;	
}

.riga1LMS {
	/* border-bottom: 1px solid #549dca; */
	background-color:#EBEBEB;	
}

.riga1OpLMS {
	/* border-bottom: 1px solid #FF9933; */	
	background-color: #FFCA95;
}

.riga2LMS {
	/* border-bottom: 1px solid #549dca; */
	background-color:#EBEBEB;
	font-weight:bold;	
}

.riga2OpLMS {
	/* border-bottom: 1px solid #FF9933; */	
	background-color: #FFCA95;
	font-weight:bold;

}

.testoLMS {
	padding: 2px;
}

.testoOpLMS {
	padding: 2px;

}

/* NOTA BENE, USO CLASSE LINK PERCHE' LA DEFINIZIONE DEGLI <A> NEI #CONTENT O SIMILI CREA PROBLEMI DI EREDITA' E CASINI VARI */

a.link1, a.link1:link, a.link1:visited {
	color: #006699;
	text-decoration: none;
	/* border-bottom: 1px dotted #006699; */
	background: url(images/trattino2.gif) repeat-x bottom left;	
	/* vertical-align:middle; */
 }
 
a.link1:hover {
	color: #000;
	/* border-bottom: 1px dotted #006699; */
	/* background: #c8dde9; */
	background: #c8dde9 url(images/trattino2.gif) repeat-x bottom left;	
	/* vertical-align:middle; */
}

a.link1:active {
	color: #006699;
	text-decoration: none;
	/* border-bottom: 1px dotted #006699; */
	background: url(images/trattino2.gif) repeat-x bottom left;	
	/* vertical-align:middle; */
 }

a.link2, a.link2:link, a.link2:visited, a.link2:active {
	color: #000;
	text-decoration: none;
	background: url(images/trattino2.gif) repeat-x bottom left;
	/* vertical-align:middle; */
 }
 
a.link2:hover {
	color: #000;
	background: #c8dde9 url(images/trattino2.gif) repeat-x bottom left;
	/* vertical-align:middle; */
}

a.linkmenu, a.linkmenu:link, a.linkmenu:visited, a.linkmenu:active {
	color: #006699;
	text-decoration: none;
	font-size:0.92em;
	/* vertical-align:middle; */
 }
 
a.linkmenu:hover {
	color: #000;
	background: #c8dde9;
	/* vertical-align:middle; */
}

a.link3, a.link3:link, a.link3:visited {
	color: #006699;
	text-decoration: none;
	/* border-bottom: 1px dotted #006699; */
	background: url(images/trattino2.gif) repeat-x bottom left;	
	/* vertical-align:middle; */
	text-align:right;
	
	
	
	
	
	
	
	
	
 }
 
a.link3:hover {
	color: #000;
	/*border-bottom: 1px dotted #006699; */
	background: #c8dde9; 
	background: #c8dde9 url(images/trattino2.gif) repeat-x bottom left;	
	/* vertical-align:middle; */
}

a.link3:active {
	color: #006699;
	text-decoration: none;
	/*border-bottom: 1px dotted #006699; */
	background: url(images/trattino2.gif) repeat-x bottom left;	
	/* vertical-align:middle; */
 }




/* ----------------------------------------------------------------------------------------------------------------------------- */
/* CONTENUTO
/* ----------------------------------------------------------------------------------------------------------------------------- */


#content {
	padding: 8px;
	float: left;
	width: 543px;
	/* font-size: 1.2em; */
	/* background: #ccc; */
}

#contentwide {
	padding: 8px;
	float: left;
	width: 735px;
	/* font-size: 1.2em; */
	/* background: #ccc; */
}

#content table, #contentwide table {
	/* font-size: 1.2em; */
}

#content h1, #contentwide h1 {
	margin: 0;
	padding: 5px 0px 2px 0px;
	color: #006699;
	font-size: 1.16em;
	border-bottom: 2px solid #c8dde9;
	clear:left;
	
	/* background: url(images/trattino.gif) repeat-x bottom left; */
}

#content h1 img, #contentwide h1 img  {
	vertical-align: middle;
}



#content h2, #contentwide h2, #contentwide1 h2{
		margin-top: 8px;
		margin-bottom: 2px;
		color: #006699;
		/* border-bottom: 1px solid #006699; */
		font-size: 1em;
		/* font-weight: normal;*/
		font-weight: bold;
		/* text-decoration:underline; */
		/* background: url(images/bullet_h2.gif) no-repeat 0px 50%; */		
}


#content p, #contentwide p, #contentwide1 p{
	/* font-size: 1.2em; */
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
}

#content p.acapo, #contentwide p.acapo {
	clear: left;
}

/*
#content p a, #content p a:link, #content p a:visited, #content p a:active {
	color: #006699;
	text-decoration: none;
	border-bottom: 1px dotted #006699;

}

#content p a:hover {
	color: #000000;
	border-bottom: 1px dotted #006699;
	background: #c8dde9;	
}

#content a, #content a:link, #content a:visited, #content a:active {
	color: #FF0000;
	text-decoration: none;
	border-bottom: 1px dotted #006699;

}

#content a:hover {
	color: #000000;
	border-bottom: 1px dotted #006699;
	background: #c8dde9;	
}
*/

/*
#content a img {
	border: 0;
	margin: 0;
} */


.list1 {
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 4px;
	
}

.list1 li {
	padding: .1em 4px;
	
}

.list2 {
	list-style-type: decimal;
	list-style-position: outside;
	margin-top: 4px;
	
}

.list2 li {
	padding: .1em 4px;
	
}

/*.list3 {
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 4px;
	margin-left: 20px;
	
}

.list3 li {
	padding: .1em 1px;
	margin-left: 20px;*/
	
}


#tabs {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
	
#tabs li {
	float: left;
	width: 166px;
	padding: 0 13px 0 0;
	margin: 0 0px 0 0;
	/* margin-right: 2px;
	margin-bottom: 2px; */
	
}

#tabs img {
	display: block;
}

#tabs2 {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
	
#tabs2 li {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 0px 0 0;
	/* margin-right: 2px;
	margin-bottom: 2px; */
	
}	
#tabs2 img {
	display: block;

}

#contentwide1 {
	padding: 4px;
	float: left;
	width: 280px;
	/* font-size: 1em; */
	/* background: #ccc; */
}


/* ----------------------------------------------------------------------------------------------------------------------------- */
/* CONTENITORI WRAP
/* ----------------------------------------------------------------------------------------------------------------------------- */

#wrap0 {
	background: #009fe0;
	width: 753px;
	padding: 4px;
	font-size: 1.2em;
}


#wrap {
	width: 751px;
	border: 1px solid #549dca;
	position: relative;
	background: #ffffff;
}

#wrap1 {
	width: 286px;
	margin: 2px;
	padding: 2px;
	border: 1px solid #549dca;
	/* position: relative;*/
	background: #ffffff;
	font-size: 1.2em; 
}


/* ----------------------------------------------------------------------------------------------------------------------------- */
/* MENU DI NAVIGAZIONE ORIZZONTALE (NAV) */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#nav  {
	float: left;
	width: 741px;
	margin: 0;
	padding: 10px 0px 0px 10px;
	list-style: none;
	font-size: 0.92em;
	background: #ebebeb url(images/nav_bordino.gif) repeat-x bottom left;
	
}

#nav li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0px;
	/* font-family: "Lucida Grande", sans-serif; */
	/* font-size: 1.1em; */
}

#nav a {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #549dca;
	border-bottom: none;
	background: #FFFFFF url(images/img_off.gif) repeat-x top left;
}

#nav a:hover, body#bL1_1 #L1_1 a, body#bL1_2 #L1_2 a, body#bL1_9 #L1_9 a, body#bL1_11 #L1_11 a, body#bL1_3 #L1_10 a, body#bL1_10 #L1_10 a, body#bL1_4 #L1_4 a, body#bL1_5 #L1_5 a, body#bL1_6 #L1_6 a, body#bL1_8 #L1_8 a, body#bL1_12 #L1_12 a {
	color: #549dca;
	padding-bottom: 5px;
	border-color: #549dca;
	background: #fff url(img_on.gif) repeat-x top left;
}



/* ----------------------------------------------------------------------------------------------------------------------------- */
/* MENU DI NAVIGAZIONE LATERALE (NAV) */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#navlat  {
	/* width: 739px; */
	margin: 0;
	/* padding: 0px 0px 0px 0px; */
	/* list-style: none;*/
	font-size: 1.1em;
	/* background: #ebebeb url(images/nav_bordino.gif) repeat-x bottom left; */
	border-top: 1px solid #069;
	border-bottom: 1px solid #069;
	background: #ccc;	
}

#navlat ul {
	/* margin-top: 0px;
	margin-bottom: 1em; */
	margin: 0px;
	padding: 0 0 0 1.2em;
	list-style: none;
}

#navlat li {
	/* margin-top: 0px;
	margin-bottom: .5em;
	margin-left: 0px; *//
	padding: .2em;
}


/* ----------------------------------------------------------------------------------------------------------------------------- */
/* MENU DI NAVIGAZIONE ORIZZONTALE SECONDARIO (NAV2) */
/* ----------------------------------------------------------------------------------------------------------------------------- */


#nav2  {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 6px; 
	/* SE NON SI METTE PADDING A 0 PER SX E DX, FA PRECIPITARE LA SIDEBAR.. */
	padding: 1px 0px 2px 0px;
	font-size: 0.92em;
	background: url(images/trattino.gif) repeat-x bottom left;
	float: left;
}

#nav2 a, #nav2 a:link, #nav2 a:visited, #nav2 a:active {
	color: #006699;
	text-decoration: none;
	/* border-bottom: 1px dotted #006699; */
	/* background: url(images/trattino2.gif) repeat-x bottom left; */	
	/* vertical-align:middle; */
 }
 
#nav2 a:hover {
	color: #000;
	/* border-bottom: 1px dotted #006699; */
	background: #c8dde9;

	/* vertical-align:middle; */
}

#nav2 a img {
	border: 0;
	margin: 0;
} 

/*
#nav2 a {
	color: #000;
	text-decoration: none;
} */

/*
#nav2 a:link, #nav2 a:visited {
	text-decoration: none;
}*/

/*
#nav2 a:hover {
	text-decoration: none;
	background-color: #c8dde9;
}

/*
#nav2 a:active {
	text-decoration: none;
}*/


/*
.nav2 a  {
	font-size: 1.9em;
	text-decoration: none;
}*/


/* ----------------------------------------------------------------------------------------------------------------------------- */
/* FORM         */
/* ----------------------------------------------------------------------------------------------------------------------------- */

form.mod1  {
	margin: 5px 0px;
	/* font-size: 0.8em;*/
}

form.mod2  {
	display: inline;
	margin: 0;
	/* font-size: 1.2em; */
	
	
	
	/* background: url(images/trattino.gif) repeat-x bottom left; */
}

input.ftxt {
	color: #000;
	background-color: #c8dde9;
	border: 1px solid #549dca;
	width: 180px;
	font-size: 1em;
	
}

input.ftxt2 {
	color: #000;
	background-color: #c8dde9;
	border: 1px solid #549dca;
	width: 95px;
	font-size: 1em;
}

/* CREO CLASSE FTXT3 PER PROBLEMA DELLE LUNGHEZZA DEL CAMPO TITOLO IN PIN_MSG_MOD.ASP */

input.ftxt3 {
	color: #000;
	background-color: #c8dde9;
	border: 1px solid #549dca;
	width: 250px;
	font-size: 1em;
}

select.ftxt2 {
	color: #000;
	background-color: #c8dde9;
	border: 1px solid #549dca;
	/* width: 95px; */
	font-size: 1em;

}

input.fbtn {
	/* color: #000; */
	/* background-color: #fff; */
	/* border: 1px solid #549dca; */
	font-size: 1em;

}

form.mod1 div {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	/* background-color: #ff0000; */
}

form.mod2 div {
	clear: left;
	margin: 2px 0 2px 0;
	padding: 0;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	/* background-color: #ff0000; */
}

form.mod1 div.centra {
	text-align: center;
}


form.mod1 div.nota {
	font-size: 0.85em;
	line-height: 0.8em;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 2px 0px;
}

form.mod1 div label {
	float: left;
	width: 20%;
	/* vertical-align: -100%;*/	

	/* font-weight: bold; */
	
}

form.mod2 div label {
	/* float: left; */
	width: 20%;
	/* vertical-align: -100%;*/	
	margin: 4px;
	/* font-weight: bold; */
	
}


form.mod1 fieldset {
	border: 1px dashed #549dca;
	padding: 10px 10px;
}

form.mod1 legend {
	color: #006699;
	font-size: 0.92em;
	/* font-weight: bold; */
	background: #fff;
	border: 1px dashed #549dca;
	/* border-bottom-color: #999;
	border-right-color: #999; */
	padding: 4px 8px;
}


/* ----------------------------------------------------------------------------------------------------------------------------- */


p.filetto {
	padding: 0px 0px;
	margin: 0px;
	height: 0px;
	width: 100%;
	background: #000 url(images/filetto.gif) repeat-x center center;
	
}	

p.condensed {
/* font-stretch:narrower;*/
/* font-stretch:ultra-condensed;*/
font-stretch:condensed;



}
.slogan {
	font-style:italic;
	font-stretch:narrower;
	font-stretch:ultra-expanded; 
	background:#c8dde9;
	border-bottom: 1px solid #549dca;
	/* border-top: 1px solid #549dca;*/
	margin-top: 1px;
	padding: 8px 8px 8px 8px;
	text-align:center;
	
	
}

  .destra {
	text-align:right;
	margin-top: 5px;


}
 .trattino {
	background: #fff url(images/filetto.gif) repeat-x bottom left;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 0px;
	clear: both;
}	

 .trattinotop {
	background: #fff url(images/filetto.gif) repeat-x top left;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.trattinotopmargine {
	background: #fff url(images/filetto.gif) repeat-x top left;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}


/* ----------------------------------------------------------------------------------------------------------------------------- */
/* TABELLE (CON CLASSI)
/* ----------------------------------------------------------------------------------------------------------------------------- */

table.tab1 {
	width: 100%;
	/* border: 1px solid #ebebeb; */
	background: #fff;
	margin: 4px 0px;
	
}

table.tab1 th, table.tab1 td {
	margin: 0;
	padding: 3px 2px;
	text-align: left;
	border-bottom: 1px solid #549dca;
}

table.tab1 th {
	background-color: #ebebeb;
	color: #006699;
}

table.tab1 tr.alternata {
	background: #c8dde9;
	
}


/* TAB2 - ELENCO FORUM */

table.tab2 {
	width: 100%;
	border-left: 1px solid #549dca;
	border-top: 1px solid #549dca;
	/* background: #fff; */ 
	margin: 0px 0px;
	
}

table.tab2 th, table.tab2 td {
	margin: 0;
	padding: 3px 5px;
	text-align: left;
	border-bottom: 1px solid #549dca;
	border-right: 1px solid #549dca;
}

table.tab2 th {
	background-color: #ebebeb;
	color: #006699;
}

table.tab2 th.centrata {
	text-align:center
		
}

table.tab2 td.centrata {
	text-align:center
	
}

table.tab2 td.corsivo {
	font-style:italic;
	
}

/*
table.tab2 a, a:link, a:visited {
	color: #006699;
	text-decoration: none;
}

table.tab2 a:hover {
	border-bottom: 1px dotted #006699;
	/* background-color: #549dca; */
/* }

table.tab2 a:active {
	color: #006699;
	text-decoration: none;
}

*/

table.tab3 {
	width: 100%;
	/* border-left: 1px solid #549dca; */
	border-top: 1px dotted #006699;
	/* background: #fff; */ 
	margin-top: 6px;
	/* margin: 4px 0px; */
	
}

table.tab3 th, table.tab3 td {
	margin: 0;
	padding: 3px 5px;
	text-align: left;
	border-bottom: 1px dotted #006699;
	/* border-right: 1px solid #549dca; */
}

table.tab3 th {
	background-color: #ebebeb;
	color: #006699;
}

table.tab3 th.centrata {
	text-align:center
		
}

table.tab3 td.centrata {
	text-align:center
	
}

table.tab3 td.corsivo {
	font-style:italic;
	
}

/* TABF - TABELLA PER FORM PER PROBLEMA FORMATTAZIONE SIZE */

table.tabf {
	width: 100%;
	border-left: 1px solid #549dca;
	border-top: 1px solid #549dca;
	/* background: #fff; */ 
	margin: 0px 0px;
	
}

table.tabf th, table.tabf td {
	margin: 0;
	padding: 3px 5px;
	text-align: left;
	border-bottom: 1px solid #549dca;
	border-right: 1px solid #549dca;
	font-size: 0.75em;
}

table.tabf th {
	background-color: #ebebeb;
	color: #006699;
}

table.tabf th.centrata {
	text-align:center
		
}

table.tabf td.centrata {
	text-align:center
	
}

table.tabf td.corsivo {
	font-style:italic;
	
}



/* ----------------------------------------------------------------------------------------------------------------------------- */
/* SIDEBAR
/* ----------------------------------------------------------------------------------------------------------------------------- */

#sidebar {
	padding: 8px 5px 10px 5px; 
	float: right;
	width: 180px;
	background: #ffffff;	
	border-left: 1px solid #ccc;
	/* height:800px; */	

}

#sidebar p {
	/* font-size: 1.2em; */
	margin: 0px;
	padding: 0px;
}

#sidebar_slogan_short {
	/* position:relative;*/
	padding: 10px 5px; 
	float: right;
	width: 180px;
	/* background-image:url(Images/background_slogan.jpg);*/
	/* background-repeat:repeat; */
	/* background-repeat:repeat-y;*/
	/* background: #ffffff; */	
	border-left: 1px solid #ccc;
	height:550px;
	/* margin-left:auto;*/
	/* margin-right:auto; */	

}

#sidebar_slogan_short p {
	/* font-size: 1.2em; */
	margin: 0px;
	padding: 0px;
}

#sidebar_slogan_long {
	/* position:relative;*/
	padding: 10px 5px; 
	float: right;
	width: 180px;
	/* background-image:url(Images/background_slogan.jpg);*/
	/* background-repeat:repeat; */
	/* background-repeat:repeat-y;*/
	/* background: #ffffff; */	
	border-left: 1px solid #ccc;
	height:720px;
	/* margin-left:auto;*/
	/* margin-right:auto; */	

}

#sidebar_slogan_long p {
	/* font-size: 1.2em; */
	margin: 0px;
	padding: 0px;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* FOOTER
/* ----------------------------------------------------------------------------------------------------------------------------- */

#footer {
	clear: both;
	background: #a1cbe3;
	margin: 0;
	padding: 0;
}

#footer p {
	border: 0;
	margin: 0;
	padding: 2px;
	border-top: 1px solid #ebebeb;
	text-align: center;
	font-size: 0.92em;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* FOOTER PULSANTI W3C
/* ----------------------------------------------------------------------------------------------------------------------------- */

#footerw3c {
	clear: both;
	width: 753px;
	padding: 4px;
	font-size: 1.2em;
	margin-top: 6px;	
}

#footerw3c p {
	border: 0;
	margin: 0;


	text-align: center;
	font-size: 0.92em;
}

#footerw3c img {
	border: 0;
}



/* ----------------------------------------------------------------------------------------------------------------------------- */
/* HEADER
/* ----------------------------------------------------------------------------------------------------------------------------- */

#header {
	background: #fff url(images/filetto.gif) repeat-x bottom left;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 0px;
	/* border-bottom: 2px solid #006699; */
	

}

#header img {
	border: 0;
	margin: 0;

}

#header p {
	margin: 0;
}
