* {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

A {FONT-SIZE: 100%; COLOR: #7e3100; TEXT-DECORATION: none;}

A:hover {TEXT-DECORATION: underline;}

.vocimenu {
LIST-STYLE-IMAGE: url(../immagini/arrow.gif); MARGIN-LEFT: 26px; LINE-HEIGHT: 18px; PADDING-TOP: 3px;}

.title {font: bold 11px; COLOR: #000;}

.testoLink {FONT-SIZE: 12px; COLOR: #FFB400;}

.link12{COLOR: #7e3100; TEXT-DECORATION: none;}

.link12:hover{TEXT-DECORATION: underline;}

.linkOrder{FONT-SIZE: 11px; COLOR: #FFDE8D; TEXT-DECORATION: none;}

.linkOrder:hover{TEXT-DECORATION: underline;}


.linkAncora{FONT-SIZE: 11px; COLOR: #004579; TEXT-DECORATION: none;}

.linkAncora:hover{TEXT-DECORATION: none}


.linkBlu{FONT-SIZE: 100%; COLOR: #004579; TEXT-DECORATION: none;}

.linkBlu:hover{TEXT-DECORATION: underline;}

.form{PADDING: 0px; MARGIN: 0px;}

.box{BORDER: solid 1px #000; FONT: 11px; WIDTH: 140px; COLOR: #10629c; HEIGHT: 18px;}

.button {BORDER: #000 1px solid; FONT: bold 10px #004579; WIDTH: 22px; HEIGHT: 22px; BACKGROUND: #fff;}

.testo {FONT-SIZE: 11px; COLOR: #004579; line-height:1.5;}

.testopiano {COLOR: #004579; line-height:1.3;}

.testoRight { text-align:right;FONT-SIZE: 11px; COLOR: #004579;}

.testoBianco {DISPLAY: inline; FONT-SIZE: 11px; COLOR: #fff;}

.testo10 {FONT-SIZE: 10px; COLOR: #004579;}

.testoRosso11 {FONT-SIZE: 11px; COLOR: #7e3100;}

.bordoTitolo {BORDER-TOP: #004579 1px solid; BORDER-BOTTOM: #c0ae54 1px solid;}

.trattocellasx {BORDER-LEFT: #004579 1px solid;}

.trattocellagiu {BORDER-BOTTOM: #004579 1px solid;}

.trattocellaGiuSu {BORDER-BOTTOM: #004579 1px solid;BORDER-TOP: #004579 1px solid;}

.trattoMenu {BORDER-BOTTOM: #cbb761 1px solid;BORDER-top: #cbb761 1px solid;}

.trattoMenuSuGiu {BORDER-TOP: #cbb761 1px solid; BORDER-BOTTOM: #cbb761 1px solid;}

.trattoDettaglio {BORDER-BOTTOM: #cbb761 1px solid;}

.trattoMenuDestra {BORDER-BOTTOM: #cbb761 1px solid;}

.trattoMenuDestraSuGiu{BORDER-TOP: #cbb761 1px solid; BORDER-BOTTOM: #cbb761 1px solid;}

.trattoHome {BORDER-RIGHT: #004579 1px solid; BORDER-LEFT: #004579 1px solid; BORDER-BOTTOM: #004579 1px solid;
}
.trattoHomeSx {BORDER-LEFT: #004579 1px solid;}

.trattoHomeSu {BORDER-TOP: #004579 1px solid;}

.trattoHomeTot {border:1px solid #004579;}

.trattoHomeSxDx {BORDER-RIGHT: #004579 1px solid; BORDER-LEFT: #004579 1px solid;}

.trattoHomeSxDxSu {BORDER-RIGHT: #004579 1px solid; BORDER-LEFT: #004579 1px solid; BORDER-TOP: #004579 1px solid;}

.box_preview {border: solid 1px #418DAF;}

.box_attention {border: solid 2px #004579;}

.img_preview{border: 1px solid #004579;}

.sezioneMap{FONT-SIZE: 13px; COLOR: #7e3100; TEXT-DECORATION: none;}

.sezioneMap:hover{TEXT-DECORATION: underline;}

.sotSezMap{FONT-SIZE: 11px; COLOR: #004579; TEXT-DECORATION: none;}

.sotSezMap:hover{TEXT-DECORATION: underline;}

a.linkImg:link, a.linkImg:visited, a.linkImg:hover{TEXT-DECORATION: underline;}

.selectBox {
	background:#fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#004579;
	height:20px;
    border:1px solid #004579;
}

.selectBoxMess {
	background:#fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#004579;
	height:100px;
    border:1px solid #004579;
	scrollbar-3dlight-color:#004579; 
	scrollbar-arrow-color:#004579;
	scrollbar-base-color: #fff; 
	scrollbar-darkshadow-color: #004579; 
	scrollbar-face-color: #fff;  
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color :#004579;
	
}
.bottone{background:#004579; border:1px #004579 solid;color:#fff;}

.testoEcard {FONT-SIZE: 10px; COLOR: #004579;}

.campo_obbligatorio
{
	background-color:#CDE1EC;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#004579;
	height:20;
	BORDER: solid 1px #004579;
	}
	
.campo
{
	background-color:#fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#004579;
	height:20;
	BORDER: solid 1px #004579;
	}
	
.borderForm {BORDER: #004579 1px solid;}

.campo_obbligatorio2
{
	background-color:#CDE1EC;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color:#004579;
	height:20px;
	BORDER: solid 1px #004579;
	}


.select{BORDER: solid 1px #000; FONT: 12px; WIDTH: 190px;}

.textArea{font-size: 11px;color:#004579;border:1px solid #004579;}

.titoloTestoDMA{color:#000;font-size:100%;font-weight:bold;}

.testoDMA{color:#000;font-size:90%;}

.titoloEditorialeDMA{color:#9C060A;font-size:110%;font-weight:bold;}

.sottotitoloEditorialeDMA{color:#000;font-size:100%;font-weight:bold;}

.testoEditorialeDMA{color:#000;font-size:100%;font-weight:normal;}

.nelProssimoNumeroDMA{color:#9C060A;font-size:100%;}

.linkDma{color:#000;font-size:100%;}

.linkDma:hover{TEXT-DECORATION: underline;}

linkTestoDMA{color:#000;font-size:100%; font-weight:bold;}

linkTestoDMA:hover{TEXT-DECORATION: underline;}


.linkTestoDMA{color:#9C060A;font-size:100%; font-weight:bold;}

.linkTestoDMA:hover{TEXT-DECORATION: underline;}


#tabellacontenitoreCentro{background:#fff;width:100%;}

.donacell1{border: 1px solid #004579;COLOR: #004579;}
	
.donacell2{border-style: solid solid solid none; 
	border-color: #004579; 
	border-width: 1px;
	color: #004579;
	}
	
.donacell3{border-style: none solid solid solid; 
	border-color: #004579; 
	border-width: 1px;
	COLOR: #004579;
	}
	
.donacell4{border-style: none solid solid none; 
	border-color: #004579; 
	border-width: 1px;
	color: #004579;
	}
	
	
/* Stili aggiunti */

.testoRosso10 {COLOR: #7e3100;}

.titoloPagina{FONT-SIZE: 20px; COLOR: #004579;}






.separatoreFaq{padding-top:10px; padding-bottom:8px; border-bottom:dashed 1px #CCC; margin-top:5px; line-height:1.5;}

.voceMenuSx{ border-top: 1px solid #cbb761; height:22px; padding: 8px 0px 0px 10px;}

.ecard{ border-bottom: 1px solid #cbb761; border-top: 1px solid #cbb761; height:22px; padding: 8px 0px 0px 10px;}

#main{margin:0 auto; width:980px;}

#centro{width:548px; padding: 0px 15px 15px 15px;border:0px solid #000;font-size:12px; float:left;color:#004579; line-height:1.5;}

body {
margin: 0px auto; font-size:12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

#barraGiu{width:980px; height:21px; text-align:center; margin:0 auto; clear:both; background:#fee990; border:1px solid #74673a; padding-top:7px;}

#sottoBarra{width:980px; height:18px; background:#ffe990; margin: 0 auto; border:0px solid #000; text-align:center; padding-top:4px;}

#logo{margin:0 auto; width:980px;}

#divLingue{border: 0px solid #000000; width:650px; float:left; text-align:right;padding-top:7px;}

#motoreRicerca{border:0px solid #f00; padding-top:3px;padding-right:10px; padding-bottom:2px; float:right;}

#vociMenuSx{background:#fee990; padding-bottom:10px;}

#vociMenuSx2{margin:0px 13px; border-bottom:1px solid #cbb761; padding:7px 0px;}

#sottoSezMenu{background:#ffe990; padding-bottom:10px;border-top:1px solid #cbb761;}

#sottoSezMenu2{margin:0px 13px; border-bottom:1px solid #cbb761; padding:7px 0px;}

#bodyGalleria{background: url(/immagini/sfondo_body2.gif) repeat-y center center;}

#bodyPagine{background: url(/immagini/sfondo_body.gif) repeat-y center center;}



#menuDx{float:left; width:200px; background:#fff2cf; height:auto;}

#menuSinistra{width:200px; float:left; background:#fff2cf;}

#curva{width:980px; height:26px; margin:0 auto;}

.testoCentrale{color:#004579; line-height:1.5;}

.dettaglioSotSez{padding:5px;}



/* Stili aggiunti */