html, body {

	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1em;
	color: #666666;
	background-color: #FFCC33;
	background-repeat: repeat; background-position: top;
}

form, fieldset, input, textarea {
     margin: 0;
     padding: 0;
}

table,td { border-style:none; }

table {	width:100%; margin:0px; border-collapse:collapse; }

td { padding:0px; vertical-align:top; }
	
a { font-weight: bold; text-decoration: underline;
	color: #000;}

a:hover { /*text-decoration: underline;*/
font-weight: bold;
color: #F14813; }

a.arancio, .arancio{
	color:#ff6600;
}

a.arancio:hover{
	color:#000;
}

.logocell{
	width: 720px;
	height: 88px;
	background-image: url(logo.gif);
}
	
	
.TitleLink, TitleLink a:link {color: #00658e;}
.TitleLink a:hover{color: #8e001c;}
	
.button { font-size: 12px; }	
	
	
input.button{
   color:#FFF;
	background-color:#F14813;
	font-size:12px;
   /*font-weight:bold;*/
	}	
	
input.button:hover{
   color:#fff;
	background-color:#ec8e1b;
	}		

.small { font-size:10px; 
font-family: Arial, Helvetica, sans-serif }

.lateralpolls { font-size: 12px; }

.infoPage { font-size: 0.9em;
vertical-align: middle;
line-height:1em;
height: 20px;
color: #fff; background-color: #8e001c;
margin: 0 auto;
width: 598px;
}

.infoleft {height: 20px;
	margin: 0 auto;
	width: 20px;
	background-image: url(infoleft.gif);
	text-align: left; }

.inforight {height: 20px;
	margin: 0 auto;
	width: 20px;
	background-image: url(inforight.gif);
text-align: left; }
	
	
.cell {
	padding: 0 2px 0 2px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	color:#FF8C00;
	border: 1px solid #cccccc;
}

.adminalert{
background: transparent url(alert.gif) no-repeat left;
min-height: 30px;
	border: 1px solid #f14813;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #f14813;
	padding-left: 30px;
	vertical-align: middle;
}

.celladmin {
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-size: 12px;
	vertical-align: middle;
	color:#FF8C00;
	border: 1px solid #f14813;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #fff;
}

.adminfield{
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-size: 14px;
	vertical-align: middle;
	color:#FF8C00;
	margin-bottom: 5px;
	margin-top: 5px;
}

.adminfieldfirst{
/*text-indent: 10px;*/
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-size: 14px;
	vertical-align: middle;
	color:#FFf;
	margin-bottom: 5px;
	margin-top: 5px;
}

.adminfieldsecond{
	font-weight: normal;
	padding: 0 2px 0 2px;
	font-size: 14px;
	vertical-align: middle;
	color:#000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.cell2 {
	padding: 0 2px 0 2px;
	font-size: 10px;
	height:15px;
	font-weight: normal;
	vertical-align: middle;
	color:#000000;
	border: 1px solid #F14A13;
}
	
.copyright { font-size: 10px; }


.tablelinefirst {
	font-size: 1.2em; 
	text-align: left;
	background-color:#a9a9a9;
	/*border-bottom: 2px solid #fff;*/

	}

.tableline1 a { 
text-decoration: none;
}


	
		
.tableline1 {
	font-size: 1.2em; 
	text-align: left;
	background-color:#f5f5f5;
	border-bottom: 1px dotted #f14813; 

	}

.tableline1 a { 
text-decoration: none;
}

.tableline2 {
	font-size: 1.2em;
	text-align: left;
	border-bottom: 1px dotted #f14813;
	
}
	
.tableline2 a { 
text-decoration: none;
}

.tablelinemain { 	
font-size: 1.2em; 
font-weight: bold;  
/*text-align: left; */
text-indent: 2px;
color: #fff; 
background-color:#ec8e1b;
 }
	
.tablelinemain a { 
font-size: 1.2em;
text-decoration: none;
}
	
.normal { 
list-style: square;
font-size: 14px;
text-align: justify; }
	
.myTable {
	list-style: square;
	/*text-align: justify;*/
	background-color:white;
	/*font-style: normal;*/
	font-size: 0.8em;
	border-bottom: 2px solid #998300;
border-right: 1px solid #998300;

border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.myTablemenu {
list-style: square;
}

.mySubTable {
	list-style: inherit;
	font-size: 0.8em;
	text-align: inherit;
	background: inherit;
}
	
.myTitle { 	
font-size: 15px; 
font-weight: bold;
text-align: left;
/*color:#f14813;*/
color:#fff;
background-color: #f14813;
height:23px;
vertical-align: middle;
border-bottom: 2px solid #AE3000;
border-top: 1px solid #ec8e1b;
border-right: 1px solid #AE3000;
border-left: 1px solid #ec8e1b;
text-indent: 10px;
}
	
.leftitle { 
height:23px;
width:23px;
min-width:23px;
max-width: 23px;
min-height: 23px;
max-height: 23px;
/*background-image: url(leftitle.gif);*/
}	

	
.myTitleNews {
font-size: 16px;
font-weight: bold;
text-align: left;
color: #00658e;
background-color: #f5f5f5;
border-bottom: 1px dotted #00658e;
height:23px;
vertical-align: middle;
}	
	
	
.myTr { background-color: #FFCC33;}

.myTD { padding: 2px; }
	
.myQuote { border: 1px solid #f14813; 
	padding: 3px;
	font-size: 10px; text-align: left;
	background-color: #ff8a8a; color: #fff; }
.myQuote a{
	color: #fff;
}  
.myQuote a:hover{
	color: #000;
}  

/*searchtable è applicato sia alle tabelle dei blocchi "cerca" e "entra"*/	
.searchtable { border: 1px dashed #00658e;
font-size: 0.9em; font-weight: bold;
background-color: #fff; color: #051844; }	

.signupnow { border-top: 1px dashed #00658e;
font-size: 1em;}

/* TopPage è La tabella con l'intestazinoe del sito*/
#TopPage { 
width: 800px;
margin: 0 auto;
text-align: left;
}


.topbanner { border:0;
	margin: 0 auto;
	font-size: 10px; 
	/*text-align: center;*/
	}

/* Toolcontainer è La tabella sotto TopPage, contenente toolbar e settore a sx con pezzo di immagine sopra al menu */
#toolcontainer { width:800px; margin:0 auto; text-align: left; max-width: 800px;}

/* BOTTOMPAGE */

#footer { 
width: 800px;
margin: 0 auto;
text-align: left;
}

.white-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:15px;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height:15px;
}

.white a {
	text-decoration:none;
}
/*FINE BOTTOMA PAGE*/


#MainPage {
width: 800px; 
height: 413px; 
margin: 0 auto;
text-align: left;}

#Display { width: 741px;  height: 413px; }

#userlist { 
padding-top: 7px;
padding-bottom: 7px;
}

/**//**//**//**//**//**//**//**//**//**//**//**//**/
/*questo qua sotto è il menu dell'amministrazione*/
ul.menuLeft {
width:140px;
list-style: none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
	
ul.menuLeft li a {
text-align: center;
/*text-indent: 5px;*/
font-weight: bold;
font-size: 12px;
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0; /* lascia spazio far il bordo del menu e il testo del link */
height:18px; line-height:18px/*altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menuLeft li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menuLeft li a:link, ul.menuLeft li a:visited {
background:#a9a9a9;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
color: #fff;
} 

ul.menuLeft li a:hover, ul.menuLeft li a:active {
background: #f14813;
/*background-image: url(roundbox/bgtable2.jpg);*/
color:#fff;

border-left: 1px solid #af3000;
border-top: 1px solid #af3000;

border-right: 1px solid #FF1111;
border-bottom: 1px solid #FF8A8A;
} 


/*classi per il menu AIDI*/

#menutab{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 173px;
	height: 413px;
}
/*----------------------------------------------------------------------------------------------------------------*/
/*banda sx menu in home*/
.sxmenuhome{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/home/sxmenu.gif);
	background-repeat: repeat-y;
}
/*banda sx area login in home*/
.sxsottomenuhome{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/home/sxmenusotto.gif);
	background-repeat: repeat-y;
}
/*interno sfondo bianco del menu*/
.menuhome{
	background-color: #FFFFFF;
}
/*banda dx menu in home*/
.dxmenuhome{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/home/dxmenu.gif);
	background-repeat: repeat-y;
}
/*banda dx area login in home*/
.dxsottomenuhome{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/home/dxmenusotto.gif);
	background-repeat: repeat-y;
}
/*divisorio tra menu e area login in home*/
.mezzomenuhome{
	width: 173px;
	height: 41px;
	background-color: #f14813;
	background-image: url(layout/home/mezzomenu.gif);
	background-repeat: no-repeat;
}
/*bottom area login in home*/
.sottomenuhome{
	width: 173px;
	height: 27px;
	background-color: #f14813;
	background-image: url(layout/home/sottomenu.gif);
	background-repeat: no-repeat;
}


/*area del corpo rettangolo flash+menu merci in HOME*/
#corpohome{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 568px;
	height: 413px;
}

.divisore9{
	width: 9px;
	height: 302px;
	background-color: #ffffff;
}

.rettangolohome{
	background-color: #ffffff;
	/*background: #fff url(layout/home/centro.gif)*/
}

.areamerce{
	width: 216px;
	height: 302px;
	background-image: url(layout/home/areamercibg2.gif);
	background-repeat: no-repeat;
}

.bandalinks{
	width: 568px;
	height: 111px;
	background-image: url(layout/home/bandasotto.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------------------------------------------------------------------------------*/
/*banda sx menu in chisiamo*/
.sxmenuchisiamo{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/sxmenu.gif);
	background-repeat: repeat-y;
}
/*banda sx area login in chisiamo*/
.sxsottomenuchisiamo{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/sxmenusotto.gif);
	background-repeat: repeat-y;
}
/*interno sfondo bianco del menu*/
.menuchisiamo{
	background-color: #f14813;
	text-align: center;
}
.titolochisiamo {
background-color: #f14813;
text-align: center;
vertical-align: middle;
color: #ffffff;
font-size: 12px;
}
/*banda dx menu in chisiamo*/
.dxmenuchisiamo{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/dxmenu.gif);
	background-repeat: repeat-y;
}
/*banda dx area login in chisiamo*/
.dxsottomenuchisiamo{
	width: 16px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/dxmenusotto.gif);
	background-repeat: repeat-y;
}
/*divisorio tra menu e area login in chisiamo*/
.mezzomenuchisiamo{
	width: 173px;
	height: 41px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/mezzomenu.gif);
	background-repeat: no-repeat;
}
/*bottom area login in chisiamo*/
.sottomenuchisiamo{
	width: 173px;
	height: 27px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/sottomenu.gif);
	background-repeat: no-repeat;
}
.bandalinkschisiamo{
	width: 568px;
	height: 111px;
	background-color: #f14813;
	background-image: url(layout/chisiamo/bandasotto.gif);
	background-repeat: no-repeat;
}

.bandalinkschisiamo dl{
position: relative;
margin: 32px 30 0 40px;
font-size: 12px;
background-color: #EC8E1B;
color: #ffffff;
}
.bandalinkschisiamo dl dt{
	/*position: absolute;*/
	font-weight: bold;
	margin: 20px 0 -15px 0;
}

.bandalinkschisiamo dl dd{
	font-weight: normal;
	margin: 0px 0 0 150px;
	/*line-height: 20px;*/
}

.bandalinkschisiamo dl a{
	text-decoration: none;
}

.bandalinkschisiamo dl a:hover{
	color:#ffffff;
}

/*----------------------------------------------------------------------------------------------------------------*/


/*banda sx menu in cioccolato*/
.sxmenucioccolato{
	width: 16px;
	background-color: #663333;
	background-image: url(layout/cioccolato/sxmenu.gif);
	background-repeat: repeat-y;
}
/*banda sx area login in cioccolato*/
.sxsottomenucioccolato{
	width: 16px;
	background-color: #663333;
	background-image: url(layout/cioccolato/sxmenusotto.gif);
	background-repeat: repeat-y;
}
/*interno sfondo bianco del menu cioccolato*/
.menucioccolato{
	background-color: #663333;
	text-align: center;
}
.titolocioccolato {
background-color: #663333;
text-align: center;
vertical-align: middle;
color: #ec8e1b;
font-size: 12px;
}
/*banda dx menu in cioccolato*/
.dxmenucioccolato{
	width: 16px;
	background-color: #663333;
	background-image: url(layout/cioccolato/dxmenu.gif);
	background-repeat: repeat-y;
}
/*banda dx area login in cioccolato*/
.dxsottomenucioccolato{
	width: 16px;
	background-color: #663333;
	background-image: url(layout/cioccolato/dxmenusotto.gif);
	background-repeat: repeat-y;
}
/*divisorio tra menu e area login in cioccolato*/
.mezzomenucioccolato{
	width: 173px;
	height: 41px;
	background-color: #663333;
	background-image: url(layout/cioccolato/mezzomenu.gif);
	background-repeat: no-repeat;
}
/*bottom area login in cioccolato*/
.sottomenucioccolato{
	width: 173px;
	height: 27px;
	background-color: #663333;
	background-image: url(layout/cioccolato/sottomenu.gif);
	background-repeat: no-repeat;
}
.bandalinkscioccolato{
	width: 568px;
	height: 111px;
	background-color: #663333;
	background-image: url(layout/cioccolato/bandasotto.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------------------------------------------------------------------------------*/
/*banda sx menu in gelati*/
.sxmenugelati{
	width: 16px;
	background-color: #828fc0;
	background-image: url(layout/gelati/sxmenu.gif);
	background-repeat: repeat-y;
}
/*banda sx area login in gelati*/
.sxsottomenugelati{
	width: 16px;
	background-color: #828fc0;
	background-image: url(layout/gelati/sxmenusotto.gif);
	background-repeat: repeat-y;
}
/*interno sfondo bianco del menu*/
.menugelati{
	background-color: #828fc0;
	text-align: center;
}
.titologelati {
background-color: #828fc0;
text-align: center;
vertical-align: middle;
color: #ffffff;
font-size: 12px;
}
/*banda dx menu in gelati*/
.dxmenugelati{
	width: 16px;
	background-color: #828fc0;
	background-image: url(layout/gelati/dxmenu.gif);
	background-repeat: repeat-y;
}
/*banda dx area login in gelati*/
.dxsottomenugelati{
	width: 16px;
	background-color: #828fc0;
	background-image: url(layout/gelati/dxmenusotto.gif);
	background-repeat: repeat-y;
}
/*divisorio tra menu e area login in gelati*/
.mezzomenugelati{
	width: 173px;
	height: 41px;
	background-color: #828fc0;
	background-image: url(layout/gelati/mezzomenu.gif);
	background-repeat: no-repeat;
}
/*bottom area login in gelati*/
.sottomenugelati{
	width: 173px;
	height: 27px;
	background-color: #828fc0;
	background-image: url(layout/gelati/sottomenu.gif);
	background-repeat: no-repeat;
}
.bandalinksgelati{
	width: 568px;
	height: 111px;
	background-color: #828fc0;
	background-image: url(layout/gelati/bandasotto.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------------------------------------------------------------------------------*/
/*banda sx menu in forno*/
.sxmenuforno{
	width: 16px;
	background-color: #f3bf17;
	background-image: url(layout/forno/sxmenu.gif);
	background-repeat: repeat-y;
}
/*banda sx area login in forno*/
.sxsottomenuforno{
	width: 16px;
	background-color: #f3bf17;
	background-image: url(layout/forno/sxmenusotto.gif);
	background-repeat: repeat-y;
}
/*interno sfondo bianco del menu*/
.menuforno{
	background-color: #f3bf17;
	text-align: center;
}
.titoloforno {
background-color: #f3bf17;
text-align: center;
vertical-align: middle;
color: #f14813;
font-size: 12px;
}
/*banda dx menu in forno*/
.dxmenuforno{
	width: 16px;
	background-color: #f3bf17;
	background-image: url(layout/forno/dxmenu.gif);
	background-repeat: repeat-y;
}
/*banda dx area login in forno*/
.dxsottomenuforno{
	width: 16px;
	background-color: #f3bf17;
	background-image: url(layout/forno/dxmenusotto.gif);
	background-repeat: repeat-y;
}
/*divisorio tra menu e area login in forno*/
.mezzomenuforno{
	width: 173px;
	height: 41px;
	background-color: #f3bf17;
	background-image: url(layout/forno/mezzomenu.gif);
	background-repeat: no-repeat;
}
/*bottom area login in forno*/
.sottomenuforno{
	width: 173px;
	height: 27px;
	background-color: #f3bf17;
	background-image: url(layout/forno/sottomenu.gif);
	background-repeat: no-repeat;
}
.bandalinksforno{
	width: 568px;
	height: 111px;
	background-color: #f3bf17;
	background-image: url(layout/forno/bandasotto.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------------------------------------------------------------------------------*/
/*banda sx menu in confetteria*/
.sxmenuconfetteria{
	width: 16px;
	background-color: #e97787;
	background-image: url(layout/confetteria/sxmenu.gif);
	background-repeat: repeat-y;
}
/*banda sx area login in confetteria*/
.sxsottomenuconfetteria{
	width: 16px;
	background-color: #e97787;
	background-image: url(layout/confetteria/sxmenusotto.gif);
	background-repeat: repeat-y;
}
/*interno sfondo bianco del menu*/
.menuconfetteria{
	background-color: #e97787;
	text-align: center;
}
.titoloconfetteria {
background-color: #e97787;
text-align: center;
vertical-align: middle;
color: #ffffff;
font-size: 12px;
}
/*banda dx menu in confetteria*/
.dxmenuconfetteria{
	width: 16px;
	background-color: #e97787;
	background-image: url(layout/confetteria/dxmenu.gif);
	background-repeat: repeat-y;
}
/*banda dx area login in confetteria*/
.dxsottomenuconfetteria{
	width: 16px;
	background-color: #e97787;
	background-image: url(layout/confetteria/dxmenusotto.gif);
	background-repeat: repeat-y;
}
/*divisorio tra menu e area login in confetteria*/
.mezzomenuconfetteria{
	width: 173px;
	height: 41px;
	background-color: #e97787;
	background-image: url(layout/confetteria/mezzomenu.gif);
	background-repeat: no-repeat;
}
/*bottom area login in confetteria*/
.sottomenuconfetteria{
	width: 173px;
	height: 27px;
	background-color: #e97787;
	background-image: url(layout/confetteria/sottomenu.gif);
	background-repeat: no-repeat;
}
.bandalinksconfetteria{
	width: 568px;
	height: 111px;
	background-color: #e97787;
	background-image: url(layout/confetteria/bandasotto.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------------------------------------------------------------------------------*/

/* campi per mostrare le notizie e contenuti e form nei contenuti*/
.editfield{

	width: 413px;
	background: #fff;
	text-align: left;
	color: #000;
}




#aidicontent{
text-align: left;
}

#aidicontent #arianna{
/*background: #f5f5f5;*/
text-align: right;
margin-top: 0px;
margin-right: 20px;
font-size: 10px;

color: #000;
}

#aidicontent #arianna a {
	color: #ff8c00;
	text-decoration: none;
}

#aidicontent #arianna a:hover {
	color: #000;

}


#aidicontent h2 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform:uppercase;
	color: #ec8e1b;
	margin-bottom: 10px;
	margin-top: 0px;
}


#aidicontent h3 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform:uppercase;
	color: #666;
	margin-bottom: 0px;
	margin-top: 0px;
}
#aidicontent h3 span{
	color: a9a9a9;
}

#aidicontent h3 select{
	color: #666;
	background-color: #fff;
	border: 1px solid #a9a9a9;
}

#aidicontent h3 a {
border-left: 15px solid #ccc;
padding-left: 10px;
color: #666;
text-decoration: none;
}

#aidicontent h3 a:hover {
border-left: 15px solid #f14813;
padding-left: 10px;
color: #f14813;
text-decoration: underline;
}

.datenews{
	font-size: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #ec8e1b;
	display:none;
}	

#datenews{
	display:none;
}

.datenews span{
	color: #a9a9a9;
}

.abstracthome{
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #666;
}	

.abstracthome p{
	margin-top: 0px;
	margin-bottom:0px;
}	

.abstracthome a{
color: #f14813;
text-decoration: none;
font-weight: normal;
}	

.abstracthome a:hover{
color: #333;
text-decoration: underline;
font-weight: normal;
}	

.aidiurl{
	float: left;
	margin-top: 11px;
}

.aidiallegato{
	float: right;
	margin-top: 5px;
}
/*AZIENDE ASSOCIATE ALLA FINE DEI CONTENUTI*/
.aidiaziende{
/*background-color: #f5f5f5;*/
margin-left: 3px;
margin-right: 3px;
margin-top: 30px;
border: 1px dotted #ccc;
padding: 10px;
}

.aidiaziende h5{
margin: 0px;
text-align: center;
font-weight: bold;
font-size: 14px;
color: #f14813;

}



.aidiazienda{
/*position: relative;*/
	margin-bottom: 5px;
	background-color: #f5f5f5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 12px;
}

.aidiazienda h6{
	border: 0px;
	background: transparent;
	color: #f14a13;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}

.aidiazienda p{
	margin: 0px;
	/*margin-left: 35px;*/
}




/*.aidiazienda a{
	margin: 0px;
	
}*/



#aidicontent form{width: 430px; border: 0px solid #000;

}

#aidicontent form br{clear:left}

#aidicontent fieldset{
border: 0px dashed #ccc;
padding-bottom: 5px;
margin-left: 30px;

}

#aidicontent fieldset label{
float:left;
width:150px;
line-height: 16px;
margin-right: 5px;
text-align: right;
font-size: 12px;
font-weight: bold;
color:#f14813;
}

.label2{
line-height: 16px;
margin-right: 5px;
text-align: right;
font-size: 12px;
font-weight: bold;
color:#ff8c00;
}
 
#aidicontent fieldset input, textarea, select{
border: 1px solid #ff8c00;
font-size: 12px;
background-color:#eee;
color: #f14813;
}

.journalistlink{
	text-align: center;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
}

.journalist{
	background-color: #f5f5f5;
	padding: 5px;
	border: 1px solid #ec8e1b;
}


.securitytip{
text-align: left;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 8px;
color: #A9A9A9;
}

.securityform{
width:150px;
float:left;
margin-right: 0px;
text-align: right;
}

#aidicontent legend{margin-bottom: 10px;
font: bold 14px Arial,sans-serif;
color: #ff8c00;
}

#aidicontent input#buttonconfirm{border-style: solid;
background-color: #ff8c00;
    border-color: #ccc #666 #666 #ccc;
    border-width: 1px 1px 1px 1px;
	 color: #fff;
	 font-size: 12px;
	 font-weight: bold;
	 }

#aidicontent form p.privacy{
/*float: left;*/
	min-height:50px !important;
	height:70px;
	width:385px;
	outline: none;
	OVERFLOW: auto; 
	padding-right: 10px;
	padding-left: 5px;
	margin-top:0;
	margin-bottom:5;
	font-size: 10px;
	color: #f14813;
	border: 1px solid #ec8e1b;
	background-color: #f5f5f5;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aiditxt {
position: relative;
	min-height:100px !important;
	height:210px;
	width:464px;
	outline: none;
	OVERFLOW: auto; 
	padding-right: 10px;
	margin:0;
	font-size: 10px;
	color: #333333;
	}
	
	#prenota{
	position: relative;
	text-align:center;
	margin: 5 0 5 0px;
	/*left: 260px;
	top: 30px;*/
	}
	#prenota a{
	padding: 5px;
	background-color: #f5f5f5;	
	color: #f14a13;
	border: 1px solid #ccc;
	-moz-border-radius:7px;
	text-decoration: none;
	}
	#prenota a:hover{
	border: 1px solid #f14a13;
	background-color: #ffcc33;	
	color: #f14a13;
	text-decoration: none;
	}
	
	
#aidisignup {
	position:relative;
	min-height:100px !important;
	height:250px;
	width:464px;
	outline: none;
	OVERFLOW: auto; 
	padding-right: 10px;
	margin:0;
	font-size: 12px;
	color: #333333;
	}
#aidisignup #noareas{
color: #a9a9a9;
	position: absolute;
	width: 170px;
	margin:15px 0 0 0;
	left: 220px;
	padding: 3 3 3 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border:1px solid #ec8e1b;
	-moz-border-radius:5px;
}		

.aidiabstract{
	font-style: italic;
	margin-bottom: 10px;
	margin-top: 0px;
}


.aidiimg{
	border: 0px;
	text-align: left;
}

#menuadmin{
float: right;
	margin-top: 10px;
	text-align: right;
	margin-right: 72px;
}

#menuadmin a{
display: inline;
padding: 15 5 5 5px;
border: 1px solid #fff;
}

#menuadmin a:hover{
background-color: #f5f5f5;
border: 1px solid #ec8e1b;
}

#backlink{
	float: left;
	margin-top: 10px;
	text-align: left;
	margin-left: 9px;
}

#backlink a{
display: inline;
padding: 15 5 5 5px;
border: 1px solid #fff;
}

#backlink a:hover{
background-color: #f5f5f5;
border: 1px solid #ec8e1b;
}


/* -----------   aggiunti 8 giugno  ------------*/


.tablelinemainlight { 	
font-size: 1.2em; 
/*font-weight: bold;*/
/*text-align: left; */
text-indent: 0px;
color: #fff; 
background-color:#bbb;
 }


.admintitle{
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-size: 12px;
	vertical-align: middle;
	color:#000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.admintitle a{
	color:#f14813;
}
.admintitle a:hover{
	color:#ec8e1b;
	text-decoration: underline;
}


.admintitle ul{
list-style: none;
margin-left: 0px;
padding-left: 0px;
color: #666;
}

.admintitle2{
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-size: 12px;
	vertical-align: middle;
	color: #696969;
	margin-bottom: 5px;
	margin-top: 5px;
}

.menuadminlist{
/*float: right;*/
text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.menuadminlist a{
display: inline;
padding: 10 2 2 2px;
border: 1px solid #fff;
}

.menuadminlist a:hover{
background-color: #f5f5f5;
border: 1px solid #ec8e1b;
}

.menuadminarticles {
/*margin-top: 5px;*/
	text-align: center;
	/*width: 30px;
	height: 30px;*/
	/*background: transparent url(pages.jpg) no-repeat center; */
}

.menuadminarticles a{
color:#000;
display: block;
padding: 8 0 6 4px;
border: 1px solid #fff;
background: transparent url(pages2.jpg) no-repeat center;
}

.menuadminarticles a:hover{
color:black;
background-color: #f5f5f5;
border: 1px solid #ec8e1b;
background: transparent url(pages.jpg) no-repeat center; 
}




.whitebig a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.whitebig a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.testomerci {
padding-left:3px;
padding-top:1px;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: 0.1px;
	word-spacing: 0.2px;
	margin: 2px;
}



/*login area   11 giugno*/

.menulogin {
	background: #fff url(layout/home/areariservata.gif) no-repeat top left; 
}

.aidilogin{

vertical-align: middle;
	/*background-color: Aqua;*/
	margin: 0 0 0 12px;
	padding: 1 0 0 0px;
	font-size: 11px;
	border: 0px solid #000
}
.aidilogin br{clear:left}

.loginbutton{
	vertical-align: bottom;
	text-align: left;
}


.aidilogin a{
	color: #f14813;
}

.aidilogin a:hover{
	color: #ff8c00;
}

/*global whitespace reset*/
form, input, textarea {
     margin: 0;
     padding: 0;
}

.cellogin {
	padding: 0 2 0 2px;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	color:#FF8C00;
	border: 1px solid #cccccc;
	height: 14px;
	line-height: 14px;
}

.aidilogout{

	vertical-align: middle;
	margin: 20 0 0 12px;
	padding: 1 0 0 0px;
	font-size: 11px;
	border: 0px solid #000
}

.aidilogout a{
	color: #f14813;
}

.aidilogout a:hover{
	color: #ff8c00;
}


/*aggiunte 12 giugno*/

.titolosignup {
background-color: #fff;
text-align: center;
vertical-align: middle;
color: #f14813;
font-size: 12px;
}

.AdminTitleCat{
	color: Yellow;
}

#flashcontent {
		border: solid 0px #000;
		width: 334px;
		height: 302px;
		float: left;
		margin: 0px 0px;
		z-index: 4;
	}


	
	/*PRIMO PIANO*/
	
.primopiano{
	font-size: 10px;
	margin-top: 25px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 10px;
	overflow: hidden;
	color: #666;
}	

.primopianotxt{
	margin-top: 0px;
	margin-bottom:10px;
}	

.primopianotxt p{
	margin-top: 10px;
	margin-bottom:0px;
}	

.primopianotxt a{
color: #f14813;
text-decoration: none;
font-weight: normal;
}	

.primopianotxt a:hover{
color: #333;
text-decoration: underline;
font-weight: normal;
}	

.freccietta{
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
}

.menuprimopiano{
		background: #fff url(inprimopiano.gif) no-repeat top center; 
}


/*menu sort in amministrazione*/
.sortasc{ margin: 0px;
vertical-align: middle;
	background: transparent url(sort_up_off.gif) no-repeat top center; 
}

.sortasc:hover{
	background: transparent url(sort_up_on.gif) no-repeat top center; 
}

.sortdesc{ margin: 0px;
vertical-align: middle;
	background: transparent url(sort_down_off.gif) no-repeat top center; 
}

.sortdesc:hover{
	background: transparent url(sort_down_on.gif) no-repeat top center; 
}

/*box top immagini*/

.imgbox {
float: left;
display: block;
width: 435px;
	background: #f5f5f5;
	padding: 5px;
	margin-bottom: 5px;
	min-height: 96px;
}

.imgbox img{
border: 3px solid  #ccc;
margin-right: 5px;
margin-bottom: 5px;
float: left;
display: inline;
}


/*RICERCA*/
/*cella contenente il  div ricerca*/
.menuricerca{
	background: #fff url(ricerca.gif) no-repeat top center; 
}

/*div form di ricerca*/
.ricerca{
	/*font-size: 12px;*/
	margin-top: 40px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 10px;
	overflow: hidden;
	/*background-color: #f14813;*/
	/*color: #ff8c00;
	font-weight: bold;*/
}	


.ricerca p{
text-align: left;
font-size: 10px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
color: #ff8c00
}

.searchaziende{
	width:400px;
	float:left;
	font-size: 12px;
	margin: 0;
}
.searchaziende br{
	clear: both;
}

.searchaziende a {
color: #ec8e1b;
	text-decoration: none;
	float:left;
	padding: 0 2 0 2px;
	background-color: #f5f5f5;
	border: 1px solid #fff;
	margin: 0px;
}

.searchaziende a:hover{
color: #f14813;
	text-decoration: none;
	padding: 0 2 0 2px;
	background-color: #fff;
	border: 1px solid #ec8e1b;
}






