@charset "UTF-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;margin:0px;
	background-image:url(../img/sfondo_body.gif);
	background-repeat: no-repeat;
	background-position: -200px -100px;
}

a{
	text-decoration:none;
	color:#999999;
	cursor:pointer;
}
a:hover{

	color:#b63d3d;

}

img{
	border:0px;
}

ul{
	margin:0px;
	padding:0px;


}

h1{
	width:65%;
	height:25px;

	font-size:20px;
	margin: 0px;

	float:left;
	font-family:tahoma;


}

h2 {
	width:300px;
	height:auto;

	float: right;
	font-size:11px;
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:15px;




}

h3 {

	width:90%;
	height:auto;

	float: right;
	font-size:12px;
	margin:0px;
	padding:0px;
	float:right;
	margin-top:8px;

	line-height:15px;
	color: #666666;
	font-family: tahoma ;


}



div.divPage{
	width:985px;
	margin-top:0px;
	margin:auto;
	height:auto;
}

div.divHeader{
	width:100%;
	height:25px;
	background-color: #fff;
	border-bottom:1px #666666 dotted;
	border-top:1px #666666 dotted;
	margin-top:3px;
	float:left;

}

div.divRiga{
	width:100%;
	height:5px;
	background-color: #b63d3d;
	float:left;

}



div.divStyleHeader{
	width:70px;
	height:90%;
	float: right;
	margin-top:3px;
	
	
}


div.divStyleHeaderA1{	
	width:19px;
	height:100%;
	
	font-size:15px;
	float: right;
	
	
	text-align:center;
	cursor:pointer;
	


}

div.divStyleHeaderA1 a{
	color:#fff
	
}

div.divStyleHeaderA1 a:hover{	
	
	color:#000000
	
}

div.divStyleHeaderA2{	
	width:19px;
	height:100%;
	
	font-size:17px;
	float: right;
	margin-left:5px;
	
	
	text-align:center;
	cursor:pointer;


}
div.divStyleHeaderA2 a{	
	
	color:#fff
	
}

div.divStyleHeaderA2 a:hover{	
	
	color:#000000
	
}

div.divStyleHeaderA3{	
	width:19px;
	height:100%;
	
	font-size:19px;
	float: right;
	margin-left:5px;
	
	
	text-align:center;
	cursor:pointer;


}
div.divStyleHeaderA3 a{	
	
	color:#fff
	
}

div.divStyleHeaderA3 a:hover{	
	
	color:#000;
	
}
div.divBody{
	width:100%;
	height:auto;




}

div.divLeftBody{
	width:60%;
	height:auto;
	float:left;



}

div.divLeftBody img{
	margin-top:10px;
	margin-left:10px;


}

div.divRightBody{
	width:40%;
	height:auto;
	margin-bottom:20px;
	float: right;
	overflow:hidden;




}

div.divRightBody  h2{


	width:auto;
	height:auto;

	float: left;
	font-size:15px;
	margin:0px;
	padding:0px;

	line-height:15px;
	margin-top:10px;
	margin-left:6px;
	margin-bottom:5px;




}


div.divBottomBody{
	height:auto;
	width:100%;

	float:left;
	border-top: #666666 1px dotted;

}

div.divBottomBodyTitles{
	width:100%;
	height:22px;
	border-bottom: #666666 1px dotted;
	background-color:#FFFFFF;


}


div.divBottomBodyTitle{

	width:160px;
	height:17px;
	background-color:#b63d3d;
	background-image:url(../img/triangolo.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;

	margin-top:3px;
	padding-left:8px;

	float:left;

	font-size:15px;
	text-align:left;


	line-height:17px;


}


div.divBottomBodyTitleContainer{

	width:28%;
	float:left;


}
div.divBottomBodyContenuti{
	width:100%;
	height:90%;
	background-color:#e9e8e7;





}
div.divBottomBodyContenutiNotizie{
	width:27%;
	height:100%;
	float:left;
	padding-right:5px;
	background-color:#e9e8e7;
}
div.divBottomBodyContenutiComunicazioni{
	width:27%;
	height:100%;
	float:left;
	padding-right:5px;
	background-color:#e9e8e7;
}
div.divBottomBodyContenutiEventi{
	width:27%;
	height:100%!important;
	float:left;
	padding-right:5px;
	background-color:#e9e8e7;
}
div.divBottomBodyContenuto{
	width:28%;
	height:100%;
	float:left;







}
.divBottomBodyContenutiMenu{

	background-color:#fff;
	vertical-align:top;




}

.divBottomBodyContenutiMenu ul{
	list-style-type:none;
	display: block;
	margin: 0;
	padding: 4px;
	width: 160px;


	color: #888;
	margin-top:0px;
	margin-left:30px;
	float:right;



}

.divBottomBodyContenutiMenu ul li{
	font-size:12px;
	height:14px;
	border-bottom: #666666 1px dotted;
	color:#666666;
	margin-top:2px;
	width:100%!important;
	text-transform:uppercase;






}



.divBottomBodyContenutiMenu ul li:hover{

	color:#b63d3d!important;






}


div.divCominicazioni{
	width:95%;
	height:auto;
	margin-top:10px;
	border-bottom:1px #666666 dotted;
	float:left;
	padding-bottom:6px;





}
div.divCominicazioniUltime{
	width:95%;
	height:auto;
	margin-top:10px;

	float:left;
	padding-bottom:6px;





}

div.divCominicazione{
	width:94%;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;






}
div.divCominicazioneUltima{
	width:94%;
	height:auto;
	float:left;
	margin-left:10px;
	padding-top:5px;
	margin-bottom:5px;
	border-top:1px #666666 dotted;





}

div.divDataCominucazione a{

	color:#b63d3d;




}

div.divDataCominucazione a:hover{

	color:#b63d3d;




}


div.divDataCominucazione{
	width:22%;
	height:auto;
	color:#b63d3d;
	font-size:16px;
	float:left;





}

div.divTestoCominucazione{
	width:77%;
	height:auto;
	color:#000;
	float: right;
	font-size:15px;
	font-family: candara;
	line-height:15px;
	text-align: left;




}
div.divTestoCominucazione a{

	color:#666666!important;




}

div.divTestoCominucazione a:hover{

	color:#666666!important;





}


div.divDataCominucazioneGP{
	width:19%;
	height:auto;
	color:#b63d3d;
	font-size:16px;
	float:left;






}
div.divDataCominucazioneGP a{

	color:#b63d3d!important;





}
.divTestoCominucazioneGP{
	width:auto;
	height:auto;
	color:#000;
	float:left;
	font-size:16px;
	text-align: left;





}

div.divTestoCominucazioneGP a{

	color:#666666!important;





}

div.divImgCominucazione{
	width:20%;
	height:auto;

	float:left;







}

div.divImgCominucazione img{

	float: left;
	margin-left:5px;
	position:relative;
	top:-5px;






}


div.divNotizia{

	width:98%;
	height:auto;
	float:left;
	padding-bottom:2px;
	border-bottom:#666666 1px dotted;
	margin-top:8px;
	font:tahoma;


}

div.divNotizia h2{

	width:79%;
	font-size:15px;
	float:right;

}

div.divNotizia a{
	color:#000000!important;



}
div.divNotizia a:hover{
	color:#000000!important



}





div.divNotiziaUltima{

	width:98%;
	height:auto;
	float:left;
	padding-bottom:2px;

	margin-top:8px;
	font:tahoma;


}

div.divNotiziaUltima h2{

	width:66%;
	font-size:15px;
	float:right;


}

div.divNotiziaUltima a{
	color:#000000!important;



}
div.divNotiziaUltima a:hover{
	color:#000000!important



}





div.divDataNotizia{

	width:21%;
	height:auto;
	color:#b63d3d;
	font-size:15px;
	float:left;

	font-family: tahoma!important;


}




div.divImgNotizia {

	width:25%;
	height:auto;

	float:left;


}

div.divTestoNotizia img{
	width:60px;
	height:40px;
	float:left;
	margin-right:5px;



}

div.divTestoNotizia{

	width:99%;
	height:auto;

	float: left;
	overflow:hidden;

	font-size:15px;
	text-align:justify;
	margin-right:3px;
	font-family: candara;
	line-height:14px;





}
div.divTestoNotizia a{
	color:#666666!important;





}

div.divTestoNotizia a:hover{
	color:#666666!important;





}
div.divTestoNotiziaLarge{

	width:100%;
	height:auto;

	float:left;
	overflow:hidden;

	font-size:11px;



}


div.divFooter{
	width:100%;

	height:20px;

	margin-bottom:3px;
	border-bottom:1px #666666 dotted;
	border-top:1px #666666 dotted;
	margin-top:2px;
	margin-bottom:2px;
	float:left;


}

div.divRigaFooter{
	width:85%;
	height:14px;
	background-color:#b63d3d;
	float:left;
	margin-top:3px;


}
div.divLinkSito{
	width:12%;
	float: left;
	height:100%;
	background-color:#FFFFFF;
	font-size:16px;
	text-align:right;
	color:#666666;
	margin-left:3px;
	font-family: Georgia, "Times New Roman", Times, serif;


}


div.divBottomBodyCerca{
	width:24%;
	height:100%;

	overflow:hidden;
	float:right;




}

div.divBottomBodyCerca a{
	cursor:pointer;

}

div.cercaText{
	width:20%;
	height:50%;


	float: left;
	font-size:17px;
	margin-top:4px;

	font-weight:bold;




}

div.divBottomBodyCerca input{
	width:66%;
	height:15px;


	float: right;
	border:1px #666666 solid;
	margin-top:3px


}

div.divBottomBodyCerca img{
	margin-left:5px;
	margin-top:4px;
	float: right;


}

div.divBodyRiga{
	width:100%;
	height:5px;
	background-color:#b63d3d;
	margin-top:2px;
	margin-bottom:2px;


}

.invisible{
	display:none;


}

div.divResultSearch{
	position:absolute;
	top:100px;
	left:150px;
	display: block;
	width:600px;
	height:auto;


	z-index:20;


}

div.closeDiv{
	height:20px;
	width:12px;
	float:right;
	margin:5px;
	cursor:pointer;

}
div.resultDiv{
	float: left;


	height:100%;





}
div.resultDiv ul{

	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	font:tahoma;
	color:#999999;
	font-size:16px;
	list-style-type:none;
	float:left;




}

div.resultDiv ul li{
	margin-left:5px;
	width:550px;


}


div.resultDivContainer{
	float: left;
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	border:1px #999999 dotted;




}

.parentRicerca{
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;


	background-color: #e8c4ae!important;
	margin-left:0px!Important;
}

.liUltimo{
	border:0px!important;


}


.divTestoRicercaAvanzata{
	width:200px;
	height:20px;
	float: left;
	font-size:13px;
	color:#000000;
	margin-top:5px;
	margin-left:10px;
	font-weight:bold;




}
.divTestoResult{
	font-size:17px;
	color:#000000;
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:100%;


}

div.divViewDetImg{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000000!important;




}
div.divGrigio{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:10!important;
	background:#000000;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;


}

div.divDettaglioImgFull{
	height:auto;
	min-width:100px;
	height:auto !important;
	height:100px;
	background-color: #FFFFFF;
	margin:auto;
	margin-top:20px;
	max-height:800px;
	max-width:800px;




}

div.divDettaglioImgFull img{
	border:5px #FFFFFF solid;
	border-bottom:20px #FFFFFF solid;
	max-height:800px;
	max-width:800px;
	min-height:10px;




}

.divDettaglioTestoImgFull{

	background-color: #FFFFFF;
	margin:auto;
	text-align:justify;

	width:80px;
	margin-top:10px;
	padding:5px;
	font-size:15px
}

.divDettaglioTestoImgFull tr td img{
	max-height:800px;
	max-width:800px;

	padding-bottom:10px;


}

div.divWelcome{
	width:550px;
	height:15px;

	margin-top:43px;
	float:left;
	font-size:13px;
	text-align:left;
	margin-left:10px;


}
div.divLogout{
	width:100px;
	height:auto;
	font-size:13px;

	float: left;
	margin-top:43px;
}
/* ################################ CSS NUOVI CONTENUTI ##################################### */

div.divLeftBodyNc{
	width:51%;
	height:auto;
	float:left;







}

div.divLeftBodyNc h2{
	margin:0px;
	padding:0px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px




}


div.divRightBodync{
	width:50%;
	height:332px;
	float: right;
	overflow:hidden;





}


div.divBottomBodyCercaNc{
	width:150px;
	height:20px;

	overflow:hidden;
	float: right;
	margin-top:3px;
	margin-right:10px;





}
div.divBottomBodyCercaNc input{
	width:55%;
	height:15px;


	float: right;
	border:1px #666666 solid;
	margin-top:1px;
	margin-left:10px;


}

div.divBottomBodyCercaNc img{
	margin-left:5px;
	margin-top:2px;
	float: right;


}

div.bodyMenu{
	height:20px;
	width:100%;
	border-bottom:1px #666666  dotted;
	text-transform: uppercase;
	float:left;

}


div.bodyMenu ul{
	list-style-type:none;


	float:right;


}

div.bodyMenu ul li{
	float:left;
	font-size:9px;
	height:15px;
	margin-left:7px;
	margin-top:4px;
	font-family:tahoma;



}

div.bodyMenu ul li a{
	color:#000000;
	font-weight:bold;


}

div.bodyMenu ul li a:hover{
	color:#b63d3d;


}

div.bodyMenuArianna{
	height:20px;
	width:100%;

	float:left

}


div.bodyMenuArianna ul{
	list-style-type:none;
	margin-left:10px;


	float: left;

}

div.bodyMenuArianna ul li{
	float:left;
	font-size:10px;
	height:15px;
	margin-left:5px;
	margin-top:4px;
	font-family:tahoma;



}

div.bodyMenuArianna ul li a{
	color:#b63d3d;
	font-weight:bold;


}

div.bodyMenuArianna ul li a:hover{
	color:#b63d3d;


}

div.bodyMenu .ulFiloArianna{
	float:left;
	margin-left:10px;
	text-transform:uppercase;




}

div.bodyMenu .ulFiloArianna li{
	margin-left:5px;

	float: left;


}

div.bodyMenu .ulFiloArianna li a{
	color:#000000;
	font-weight:bold;


}

div.bodyMenu .ulFiloArianna li a:hover{
	color:#b63d3d;


}


div.divBodyInviaStampa{
	float:left;
	width:100%;
	height:25px;




}

div.divInvia{
	width:200px;
	height:auto;
	float: left;
	font-size:12px;
	line-height:30px;
	text-align:right;
	margin-top:2px;


}

div.divInvia a{

	font-size:12px;
	color:#000000;
	cursor:pointer;


}

div.divInvia img{
	margin-right:10px;

}


div.divStampa{
	width:200px;
	height:auto;
	float: right;
	font-size:12px;
	line-height:30px;
	text-align: left;
	margin-top:2px;


}
div.divStampa a{

	font-size:12px;
	color:#000000;



}
div.divStampa img{
	margin-right:10px;

}


div.divRightBodyNc{
	width:49%;
	height:332px;
	float: right;
	overflow:hidden;
	height:97%;





}

div.divRightBodyNcTop{
	width:100%;
    height:270px;

	float: right;
	overflow:hidden;
	margin-top:5px;

	border-bottom:1px #666666 dotted;
	background-color:#e5e5e5 ;
	padding-bottom:10px;



}

div.divRightBodyNcTop p{
	margin:0px;
	padding:0px;
	margin-left:20px;
	font-family:tahoma;
	font-size:16px;
	color:#666666;


}

div.divRightBodyNcTop h2{
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:5px;
	background-color:#FFFFFF;
	width:100%;
	font-size:16px;


}
div.divRightBodyNcTopTestoFoto{
	width:100%;
	height:auto;
	float:right;
	background-color:#e5e5e5 ;
	padding-bottom:5px;


}

div.divRightBodyNcTopFoto{
	width:98.5%;
	float:right;
	text-align:center;
	margin:4px;
	margin-bottom:0px;

	height:150px;
	overflow: hidden;


}
div.divRightBodyNcTopVideo{
	width:56%;
	float: left;
	text-align:center;

	height:auto;
	overflow:hidden;



}

div.divRightBodyNcTopFoto img{

	margin:auto;
	margin-top:5px;
}



div.divRightBodyNcTopTesto{
     width:462px;
	font-size:17px;
	margin-left:10px;
	text-align: justify;

	height:59px;

	font-family:tahoma;
	color:#666666;

	background-color:#e5e5e5;



}

div.divRightBodyNcTopTestoVideo{
    width:42.5%;
	font-size:15px;
	margin:4px;
	text-align: justify;
	float: right;
	height:59px;

	font-family:tahoma;
	color:#666666;







}





div.divRightBodyNcCenter{
	width:100%;
	height:20%;

	float:right;

	margin-top:5px;



}



div.divRightBodyNcCenterTitoloCont{
	width:100%;
	height:21px;
	border-bottom:1px #666666 dotted;



}



div.divRightBodyNcCenterTitolo{
	width:160px;
	height:17px;
	background-color:#b63d3d;
	background-image:url(../img/triangolo.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;

	float: left;

	font-size:15px;
	text-align:left;
	padding-left:8px;


	margin-top:2px;
	line-height:15px;







}

div.divRightBodyNcCenterGallery{
	width:485px;
	height:78px;
	max-height:110px;
	float:right;
	background-color:#e5e5e5 ;
	margin-bottom:3px;
	border-bottom:1px dotted #666666;
}


div.divRightBodyNcCenterGallery img{

	float: left;




}


div #divFotoGallery p{

	margin:0px;
	padding:0px;
	margin-left:20px;
	font-family:tahoma;
	font-size:16px;
	color:#666666;

}


div.divFotoGalleryPage{
	width:100%;
	height:15px;
	margin-top:5px;

	font-size:12px;
	float:right;
	text-align:right;
	color: #000000;
	font-family:Georgia, "Times New Roman", Times, serif;



}

div.divFotoGalleryPage a{
	cursor:pointer;
	color:#000000;
	border-left:#b63d3d 1px solid;
	padding-left:3px;
	padding-right:3px;


}
div.divFotoGalleryPage a:hover{
	cursor:pointer;
	color: #FF0000;



}

div.divFotoGalleryPage p{
	padding:0px;
	margin:0px;
	width:70px;
	float: right;




}
 #pPagine{
 	width:auto;
	margin-left:5px;



}

div.divRightBodyNcBottom{
	width:100%;
	height:32%;

	float:right;

	background-color:#e5e5e5


}
div.divRightBodyNcBottomVuoto{
	width:100%;
	height:160px;

	float:right;

	background-color:#e5e5e5


}

div.divRightBodyNcBottomVuoto p{
	margin:0px;
	padding:0px;
	font-size:17px;
	color:#666666;
	margin-left:15px;


}

div.divBottomBodyTitleNc{

	width:120px;
	height:17px;
	background-color:#b63d3d;
	background-image:url(../img/triangolo.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;

	float: left;

	font-size:16px;
	text-align:left;
	padding-left:8px;


	margin-top:2px;
	line-height:15px;
	cursor:pointer;
	margin-right:5px;



}

div.divBottomBodyTitleNcVisualizzato{

	width:120px;
	height:17px;
	background-color: #e8c4ae;
	background-image:url(../img/triangolo1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color: #fff;
	font-family:"Times New Roman", Times, serif;

	float: left;

	font-size:16px;
	text-align:left;
	padding-left:8px;


	margin-top:2px;
	line-height:15px;
	cursor:pointer;
	margin-right:5px;



}

div.divBottomBodyTitleContainerNc{
	width:49.9%;
	float:left;

	border:0px;
	background-color:#003333




}


div.divBottomBodyContenutoNc{
	width:99%;
	height:150px;
	float:left;
	background-color:#e5e5e5;







}
div.divBottomBodyContenutoNc p{
	margin:0px;
	padding:0px;
	margin-left:5px;
	font-family:tahoma;
	font-size:12px;
	color:#666666;





}

div.divBottomBodyContenutoNc h2{
	width:82%;
	height:auto;

	float: right;
	font-size:14px;
	margin:0px;
	padding:0px;
	font-family: tahoma;
	line-height:16px;








}



div.divNotiziaNc{

	width:95%;
	height:auto;
	float: right;
	padding-bottom:2px;
	border-bottom:#666666 1px dotted;
	margin-top:8px;


}

div.divNotiziaNc a{
	color:#000000;

}

div.divNotiziaNcUltima{

	width:95%;
	height:auto;
	float: right;
	padding-bottom:2px;
	margin-top:8px;
	margin-bottom:10px;


}
div.divTestoNotiziaNc{

	width:70%;
	height:auto;

	float: right;
	overflow:hidden;

	font-size:11px;
	text-align:justify;


}
div.imgBig{
	position: fixed;
	top:10%;
	left:30%;
	border:2px #b63d3d solid;
	width:auto;
	height:auto;
	text-align:center;
	z-index:1!important;
	background-color:#CCCCCC;



}

div.imgBig img{
	margin:20px;
	z-index:10!important;


}

div.invisibile{
	display:none;


}


.Scroller-ContainerNc ul{
	margin-top:10px;
	font-size:13px;



}

.Scroller-ContainerNc{

	font-size:18px!important;



}
.Scroller-ContainerNc ul{
	margin-top:10px;
	font-size:18px;



}

.Scroller-ContainerNc ul li a{
	color:#b63d3d;



}
.Scroller-ContainerNc ul li a:hover{
	color: #999999;



}

div.divBottomBodyContenutoNc .divDataNotizia{

	width:60px;
	height:auto;
	color:#b63d3d;
	font-size:15px;
	float:left;

	font-family: tahoma!important;



}




.regTable{
	font:tahoma;
	font-size:16px;


}


.regTable tr{





}


.regTable tr td{
	padding-top:10px;
	height:20px!important;
	width:35%;


}

.regTable input{

	border:#666666 1px solid;
	width:250px;


}

.regTable h2{
	float:left;
	font:tahoma;
	font-size:15px;
	margin:0px!important;
	padding:0px!important;


}

.loginTable{
	font:tahoma;
	font-size:16px;
	width:400px;


}

.loginTable input{

	border:#666666 1px solid;
	width:250px;


}

.loginTable tr td{
	padding-top:10px;
	height:20px!important;
	width:35%;


}

.linkInvia{
	padding:2px;
	padding-left:5px;
	padding-right:5px;

	border:1px #666666 solid;
	float:right;
	cursor:pointer;



}
.submitInvia{
	padding:2px;
	padding-left:5px;
	padding-right:5px;

	border:1px #666666 solid;
	float:right;
	cursor:pointer;
	width:70px!important;
	color:#999999;
	background-color:#FFFFFF



}
.tdTitoloTable{
	border-bottom:1px #666666 dotted;
	padding-bottom:2px;



}

.TitoloRicercaAvanzata{
	border-bottom:1px #666666 dotted;
	padding-bottom:2px;


	background-color: #e8c4ae



}

.risRicercaAvanzata{



	background-color: #F0F0F0;



}


.searchResult{
	font-size:13px;





}

/* ######################################################################################## */

div.divAlert{
	position:absolute;
	top:100px;
	left:400px;
	display: block;
	width:300px;
	height:50px;
	background-color:#FFFFFF;
	border:1px   #FF0000 dotted;


	z-index:20;


}

div.resultAlertDiv{
	width:100%;
	height:auto;
	font-size:14px;
	font-family:tahoma;
	text-align:center;
	margin-top:15px;
	font-weight:bold;
	color:#FF0000


}


.divBloccaInvio{
	position:absolute;
	top:200px;
	left:450px;
	display: block;
	width:50px;
	height:30px;
	background-color:TRASPARENT;



	z-index:20;

}



div.divSend{
	position:absolute;
	top:130px;
	left:300px;
	display: block;
	width:450px;
	height:auto;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;


	z-index:20;


}

div.divSend table{
	font:tahoma;
	font-size:12px;
	width:400px;
	margin:auto;
	padding-bottom:20px;



}



div.divSend table input{

	border:#666666 1px solid;
	width:250px;


}

div.divSend table tr td{
	padding-top:10px;
	height:20px!important;
	width:35%;


}

div.closeDivSend{
	height:1px;
	width:1px;

	margin:5px;
	cursor:pointer;
	position:relative;
	top:-15px;
	left:420px;

	background-color:#003366

}
div.divAlertLogin{
	position:absolute;
	top:100px;
	left:450px;
	display: block;
	width:400px;
	height:auto;
	min-height:40px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border:5px #f3f3f3 solid;


	z-index:20;


}


/* #################################### SCROLLBAR ######################################## */

.Scroller-Container {
  position: absolute;
  height:auto;
  top: 0px; right: 0px;

	text-align:justify;
	font-size: 15px;
	font-family: tahoma!important;

}

/* ################################ PAGINA NON VISIUALIZZATA ##################################### */



.divTextAllPage{
	font-size:16px;
	width:100%;
	height:350px;
	float: left;
	margin-top:100px;
	text-align:center;
	font-weight:bold;




}

/* ################################ DETTAGLIO IMMAGINE ##################################### */

DIV.divPageDett{
	width:800PX;
	height:auto;
	margin:auto;
	text-align:center;


}

DIV.divPageDett img{

max-width:750px!important




}
div.imgChiocciaProdottiMedia1{
	width:100%;
	font-size:14px;
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	color:#b63d3d;


}
div.divPageDettTesto{
	text-align: justify;
	margin-bottom:10px;
	font-size:16px;


}

div.divNewFoto{

	width:100%;
	height:auto;


}
div.divNewFoto p{
	font-size:18px;


}

.pNewFotoLeft{

	width:10px;
	float:left;
	margin-top:25px;


}

.pNewFotoRight{

	width:10px;
	float: right;
	margin-top:25px;


}

.ulImgDettaglioGallery{
	width:auto;
	list-style-type:none;

	float:left;
	margin-left:110px;
	margin-top:5px;
	padding-bottom:10px;




}

.ulImgDettaglioGallery li{
	float:left;
	margin-left:10px;
	height:60px;
	overflow:hidden;
	min-width:100px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	line-height:60px;
	background-color:#CCCCCC



}

.ulImgDettaglioGallery li img{
	max-width:100px!important;



}

.trasparentImg{
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;



}

.trasparentImg:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	cursor:pointer;



}

div.divTitoloContenutoAllegato{

	width:100%;
	text-align:right;
	font-size:14px;



}

div.divTitoloContenutoAllegato a{


	font-size:14px;



}


/* #################################### CORREZIONI 20/01/09 ######################################## */

.divFigliBassi{
	height:auto;
	width:100%;
	margin-top:20px;
	float:left;
	



}

.divFigliBassi ul{
	list-style-type:none;
	margin-left:10px;
	font-size:12px;
	
	



}

.divFigliBassi ul li a{
	color:#cd6767;
	



}

.divFigliBassi ul li a:hover{
	color: #999999;
	



}

/*########## header zona destra####################*/
	ul.accediTopRightBox{
		float:right;
		background: url('../img/headerTopMenuAccediBkg1.jpg') top right no-repeat;
		width:190px!important;
		width:200px;
		height:30px;
		padding-left:10px;
		padding-top:5px;
		list-style-type:none;
		}
		ul.accediTopRightBox li {

		 padding-right: 5px;
		 padding-left:8px;
		 float:left;
		 border-right:1px solid #ccc;
		 padding-bottom:2px;
		}
		ul.accediTopRightBox li a{
		 text-transform:uppercase;
		 font-size:10px;
		 color:#eee;
		 }
	

.topBoxColorSet{
	width:400px;
	height:65px;
	float:right;
	
	



}
.divcolorCss{
	width:380px;
	height:25px;
	float:right;
	
	border-bottom:#000000 dotted 1px;
	margin-top:10px;
	


}

.divColor{
float:right;
width:135px;
height:17px;
margin-top:5px;






}

.divColor img{
	margin-right:3px;




}
.divTestoColor{
float: left;
width:160px;
height:15px;
margin-top:5px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-top:10px;
color:#333333;






}

.imgBorder{
	position:relative;
	top:8px;
	left:-22px;

}

.topTestoLogo{
	width:430px;
	height:85px;
	float:left;
	margin-left:10px;
	
	


}


.topTestoLogo a{
	float:left;

}

.topTesto{
	float:left;
	width:100%;
	padding:0px;
	height:25px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
	text-align:left;
	
	
	
	

}

.divBenvenuto{
	width:200px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-top:3px;
	text-align:left
	



}

.divLogo{
	height:90px;
	width:145px;
	float:left;
	overflow:hidden



}


.divLogo img{
	margin-top:15px;	



}

.divLogoMinistero{
	width:100%;
	height:58px;
	

}

.divLogoMinistero img{
	
	
	margin-top:8px;
	

}
