/* CSS Document */


body {
        margin: 0px;
	padding: 0 auto;
	 		background-color: #FFFFFF;
}
form {padding:0px;margin:0px;}
.somm {position:absolute;top:-800px;}
.nascondi { position:absolute;top:-800px; }
.destra { float: right; display:inline;margin: 0px 0px 1px 4px; }
.sinistra { float: left; display:inline;margin: 0px 4px 1px 0px; }
.nobordo { border: none; }
.noUnderline a{ text-decoration:underline; }
.noUnderline a:hover { text-decoration:none;}
.siUnderline a{ text-decoration:none; }
.siUnderline a:hover { text-decoration:underline;}
.reset{clear:both;}

/* STILI CONTENITORE */
#contenitore {

        margin:0px;
        background-color: #FFFFFF;
        width: 94%;
        margin: 0 auto;        padding: 0px;
        border: 1px solid #e8e8e8;
		min-height:2600px;
}
/* STILI IMMAGINE */
#immagine {
                position:absolute;top:-8000px;
        }

/* STILI TESTATA */
#testata {
}
#testata h1 {
		position:absolute;top:-8000px;
	}
#testata h2 {
		position:absolute;top:-8000px;
	}
#testata #immagine_testata {
margin-left:auto;
margin-right:auto;
position:relative;
width:950px;
		height:196px;
        
	}
#testata div.titolo {
	font-size:16px;
font-weight:bolder;
color:#1165A1;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:center;
margin-top:6px;
}
/* STILI PARTE SINISTRA */
#partesx {
	float: left;
	display:inline;
       width:220px;
        text-align: left;
        background-color: trasparent;
                border-right: 0px solid #333333;
        border-bottom: 0px solid #333333;
		margin-top:30px;
        }
/* STILI MENU */
#menu_principale {
        position: relative;
        color: #330033;
        text-align: left;
        background-color: transparent;
        padding: 2px;
        font-family: Trebuchet MS,sans-serif;
                border: 0px solid #330033;
        width: auto;
                margin: 0px 2px 0px 2px;
        font-weight: bold;
        font-size: 82%;
        	/*background: url(../images/pattern_col_dx.gif);*/
			min-height:1024px;
	
}
#menu_principale ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu_principale li {
        display: block;
 }

#menu_principale h3{ position:absolute;top:-8000px;}
h3.home {
	font-size:16px;
	font-weight:bolder;
	margin-bottom:16px;
	margin-top:16px;
	
}
.pulsanteMenu, .pulsanteMenuAttivo {
        position:relative;
        line-height: 1.2;
        color: #555555;
        background-color: #FFFFFF;
        padding: 2px;
        border: 0px solid #333333;
        width: 90%;
        margin: 2px 2px 2px 0px;
        /*background: url(../images/pulsante_menu_sezioni.gif) no-repeat;*/	
		border-bottom: solid 1px;
	}
.pulsanteMenu a{
	
        font-weight: normal;
       color:#1165A1;
        text-decoration: none;
}
.pulsanteMenu a:hover{
        font-weight: normal;
        color: #555555;
        text-decoration: underline;
}
.pulsanteMenuAttivo a{
        font-weight: 900;
        color: #555555;
        text-decoration: none;
}
.menu_interno {
        position: relative;
        color: #555555;
        text-align: left;
        background-color: #ffffff;
        padding: 0px;
        font-family: Trebuchet MS,sans-serif;
        height: auto;
                border: 0px solid #330033;
                margin: 0px 2px 0px -2px;
        font-weight: bold;
        font-size: 82%;
        	background: url(../images/pattern_col_dx.gif);
	}
.menu_interno ul {
        margin: 0px;
	padding: 0px;
	list-style-type: none;
	                margin-left: 1em;
        }
.menu_interno li {

}
.menu_interno h3{position:absolute;top:-8000px;}

.pulsanteMenuInterno, .pulsanteMenuInternoAttivo {
        position: relative;
        line-height: 1.2;
        color: #555555;
        background-color: #FFFFFF;
        padding: 6px 2px 2px 22px;
        border: 0px solid #e8e8e8;
        width: 70%;
        margin: 0px 0px 0px 0px;
        height: auto;
                background: url(../images/pulsante_menu_sottosezioni.gif) no-repeat;
	}
.secondo {margin-left:20px;
}
.tre {
	margin-left:40px;
	
}
.linkSelect {
	text-decoration:underline;
}
.pulsanteMenuInterno a{
        font-weight: normal;
        color: #555555;
        text-decoration: none;
}
.pulsanteMenuInterno a:hover{
        font-weight: normal;
        color: #555555;
        text-decoration: underline;
}
.pulsanteMenuInternoAttivo a{
        font-weight: bolder;
        color: #555555;
        text-decoration: none;
}
#pannello_lingua {
        position: relative;
        font-size: 68%;
        font-family: verdana, sans-serif;
        text-align: left;
        color: #333333;
        background-color: #E7E7E7;
        margin: 4px;
        border: 1px solid #330033;
                width: auto;
                padding: 4px;
        
}
#pannello_lingua h3{
        	margin: 0px;
        margin-bottom: 6px;
        font-size: 125%;
        padding: 4px;
        height: auto;
        	background-color: #FFFFFF;
	color: #333333;
}
/* STILI SITEMAP */
#sitemap {
        position: relative;
        font-weight: bold;
        font-size: 68%;
        font-family: verdana,sans-serif;
        text-align: left;
        color: #1165A1;
        background-color: #f5f5f5;
        margin: 4px;
        border: 0px solid #330033;
        padding: 4px;
                width: auto        }

#sitemap a{
        font-weight: normal;
        color: #1165A1;
        text-decoration: underline;
}
#sitemap a:hover{
        font-weight: normal;
        color: #1165A1;
        text-decoration: none;
}

/* STILI REVIEW */
#review {
        position: relative;
        font-size: 68%;
        font-family: verdana,sans-serif;
        text-align: left;
        color: #666666;
        background-color: #f5f5f5;
        margin: 6px;
        border: 0px solid solid #330033;
        padding: 4px;
                width: auto;
        }
#review h3{
	margin: 0px;
        margin-bottom: 6px;
        font-size: 120%;
        padding: 4px;
        height: auto;
        	background-color: #f5f5f5;
	color: #1165A1;
}


.stileReview{
        font-weight: normal;
        color: #666666;
        text-decoration: underline;
}
.stileReview:hover{
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}


/* STILI CONTENUTO */
#partecentrale {
	height:1%;
        margin-top: ;
        margin-bottom: ;
        width:  auto;
        margin-left:190px ;
        margin-right:0px ;
        background-color: #FFFFFF;
        border: 0px solid #330033;
        padding: 18px;
		margin-top:12px;
		/*float:left;*/

        
}
#titoloPagina {
        position: relative;
 font-family: verdana,sans-serif;
        font-size: 10px;
       color:#1165A1;
        }
		.titoloPagina {
        position: relative;
 font-family: verdana,sans-serif;
        font-size: 10px;
       color:#1165A1;
	   width:520px;
	   margin-top:10px;
	   padding-top:10px;
        }
#sottomenu_contenuto {
        position: relative;
        text-align: left;
        font-family: verdana,sans-serif;
        font-size: 68%;
        margin:4px 0px 8px 0px;
        padding:0px;
}
#sottomenu_contenuto h5 {
        margin:0px;
        padding:0px 0px 2px 0px;
        color: #666666;
}
#sottomenu_contenuto ul {
	margin: 0px;
	padding: 0px;
    list-style-type: none;
}
#sottomenu_contenuto a{
        font-weight: normal;
        color: #330033;
        text-decoration: none;
        padding: 0px;
        border-bottom: 1px dotted #666666;
}
#sottomenu_contenuto a:hover{
        font-weight: normal;
        color: #330033;
        text-decoration: underline;
        padding: 0px;
}
#tag_sezione {
	font-size: 68%;
	color: #330033;
        font-family: verdana,sans-serif;
}
#tag_sezione a{color: #1165A1;}
#tag_sezione a:hover{color: #1165A1;text-decoration:none;}
#contenuto {
        text-align: left !important;
	color: #330033;
        font-family: verdana,sans-serif;
        font-size: 68%;
}
#contenuto a{color: #1165A1;}
#contenuto a:hover{color: #1165A1;text-decoration:none;}
#contenuto h4{color: #999999;font-size: 140%;}
#contenuto h5{color: #666666;font-size: 120%;}

.pulsanteTorna a{
	text-align:center;
	display:block;
	border-top:1px dashed #330033;
	padding:2px 0px 0px 0px;
	margin:8px 0px; 
	font-weight:900;color: #999999;
}
.pulsanteTorna a:hover{font-weight:900;text-decoration:none;text-decoration:none; }

#avviso {
        position: relative;
        margin: 0px;
        color: #4F4F4F;
        background-color: #ffffff;
        font-size: 124%;
        font-weight: bolder;
        margin-top:10px;
        margin-bottom:10px;
        padding: 2px;
        border: 1px solid #cccccc;
}
.avviso {
        position: relative;
        margin: 0px;
        color: #4F4F4F;
        background-color: #ffffff;
        font-size: 124%;
        font-weight: bolder;
        margin-top:10px;
        margin-bottom:10px;
        padding: 2px;
        border: 1px solid #cccccc;
}

#spaziofinale {
        height: 40px;
}


/* STILI PARTE DESTRA */
#partedx {
        float:right;
        display:inline;
        width: 0px;
        text-align: left;
        background-color: #FFFFFF;
                border-left: 0px solid #333333;
        border-bottom: 0px solid #333333;
        }
/* STILI CHIUSURA */
#chiusura {
	clear:both;
	height: 20px;
        text-align: left;
        height: 20px;
        color: #666666;
        padding: 0px;
        font-family: Trebuchet MS,sans-serif;
        font-size: 75%;
        border-top: 1px solid #cccccc;
         	background-color: #FFFFFF;
}

/* STILI PER TABELLE */
.risTab table { 
	width:98%;
	color: #330033;
	border-collapse : collapse;
	border: 1px solid #330033; 
	background-color: #FFFFFF; 
	caption-side: bottom;
	margin:20px 4px 20px 4px;
}
.risTab td, th { 
	color: #330033; 
	border-collapse : collapse;
	border: 1px solid #330033;  
	padding: 1px 2px 1px 2px;
}
.risTab thead, th{color: #FFFFFF; background-color: #525252; font-weight:bolder; text-align:center;} 

/* STILI PER I FORM */
checkbox {
	background-color : #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
        border: 1px solid #333333;
	margin: 2px;
}
input {
	background-color : #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #333333;
	margin: 2px;
}
select {
	background-color : #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
        border: 1px solid #333333;
	margin: 2px;
}
textarea {
	background-color : #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
        border: 1px solid #333333;
	margin: 2px;
	width:80%;
}
textarea.testo {
	width:300px;
	
}
input.bott {
	background-color : #F3F3F3;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #A2362B;
	border-bottom: 2px solid #E8E8E8;
	border-right: 2px solid #E8E8E8;
        border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	margin: 2px;
}

#css_preview_oggetto_calendario_eventi table{ width:90%;}
#css_preview_oggetto_calendario_eventi a{color: #1165A1;}
#css_preview_oggetto_calendario_eventi a:hover{color: #cc0000;text-decoration:none;}
h3 {
margin:0px;
							margin-bottom:6px;
							font-size:120%;
							padding:4px 4px 4px 4px;
						        height: auto;
							color:#1165A1;
}
table {
	border:none
}
#contenuto table .cl1 {
	width:100%;
	vertical-align:top;
	padding-right:28px;
	
}
#contenuto table .cl2 {
	vertical-align:top;
	width:20%;
	border-left: solid 1px;
	text-align:center;
}
#contenuto table .cl2 .banner  {
	margin-bottom:20px;
	border:none;
	margin-left:10px;
	
}
#contenuto ul.testo-1, #contenuto ul.testo-2 {
	margin:0;
	padding:0;
	
}

#contenuto ul.testo-1 li {
	float:left;
	width:98%;
	list-style:none;
	margin:0;
	paddin:0;
	padding-right:2%;
	text-align:justify;
}
#contenuto ul.testo-1 li img {

	/*padding-bottom:10px;*/
padding-right:40px;
}

#contenuto ul.testo-2 li {
	width:100%;
	list-style:none;
	margin:0;
	paddin:0;
	padding-right:2%;
	height:120px;
	/*text-align:justify;*/
}
#contenuto ul.testo-2 li img {
	float:left;
	padding-right:8px;
	/*margin-bottom:20px;*/
}
.clearboth {
	clear:both;
}
.logo-dettaglio {
	height:80px;
width:100px;
}
.fletf {
	float:left;
}
.dwl{
	text-decoration:none;
	
}
div.frasi {
	font-size:14px;
}

div.boxHome {
	border-bottom: solid 1px #333333;
	padding-bottom:16px;
}
.slideshow-1 {

}
.slideshow-2 {

}

.slideshow-3 {

}

.slideshow-4 {

}

.logo {width:190px;
	height:190px;
	
}
#slideshow {
	position:relative;
    
    height:200px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:180px;
	height:200px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#immagine_testata table {
	width:950px;
}
#immagine_testata table td._1{
	width:190px;
	
	
}
.news-gallery {
	text-align:left;
}
.news-gallery a{
	
}

.news-gallery img{
height:80px;
width:108px;
padding-right:0px !important;
	
}
#standard {
	text-align:center;
}
#standard a {
	color:#555555;
font-weight:normal;
text-decoration:none;
}

