/* CSS Document */


/*                                      FUNZIONI UTENTE                                       */



.smallblacky {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;

font-family: verdana,arial,helvetica,sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
	
	
}


.ubpdiv {
	
	
display:none;
padding:5px;
margin-left:17px;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
border-style:solid;
border-width:0.5pt;
border-color:#CCC;
background-color:#DDD;	
	
	
}


.regbutton {
	
color:#393 !important;
font-weight:bold;
margin:0;
padding:0;
border:0;
background:none;

cursor: pointer;

line-height:12.5pt;
white-space:normal;
word-spacing:normal;

overflow:visible;

}


.regbutton:hover {
	
color:#CCC !important;
font-weight:bold;
margin:0;
padding:0;
border:0;
background:none;

cursor: pointer;

line-height:12.5pt;
white-space:normal;
word-spacing:normal;

overflow:visible;

}



/*                                          BOX LATERALI                                    */

.sidebox {
	
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;

font-family: verdana,arial,helvetica,sans-serif;
font-size:10px;
color:#393;

margin-top:5px;
margin-bottom:5px;

height:auto;
width:100%;
	
}

.sidebox form, .sidebox input, .sidebox input:hover, .sidebox button, .sidebox label {        
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
font-family: verdana,arial,helvetica,sans-serif;
font-size:10px;
margin:0;
padding:0;
font-weight:normal;
	
}

.sidebox a:visited, .sidebox a:link {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
font-family: verdana,arial,helvetica,sans-serif;
font-size:10px;
margin:0;
padding:0;
font-weight:bold;
color:#393;
text-decoration:none;

}


.sidebox a:hover, .sidebox a:visited:hover {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
font-family: verdana,arial,helvetica,sans-serif;
font-size:10px;
margin:0;
padding:0;
font-weight:bold;
color:#CCC;
text-decoration:none;
	
}

.sideboxrule {
	
color:#AAA!important;
background-color:#AAA;
margin-left:26px;	
	
}

.sideboxtext {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
font-family: verdana,arial,helvetica,sans-serif;
font-weight:normal;
font-size:10px;
margin:0;
padding:0;
padding-right:10px;
	
}

.sideboxbutton {
	
color: #393;

line-height:12.5pt;
white-space:normal;
word-spacing:normal;

font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px;
font-weight: bold !important;
border:0;

width: auto;
height: 24px;

background-color: #ffffff;
background-image: none;

margin:0;
padding:0;

margin-top: 2px;
margin-bottom:5px !important;

cursor: pointer;

overflow:visible;
		
}

.sideboxbutton:hover {
	
color: #CCC;

line-height:12.5pt;
white-space:normal;
word-spacing:normal;

font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
border:0;

width: auto;
height: 24px;

background-color: #ffffff;
background-image: none;

margin:0;
padding:0;

margin-top: 2px;
margin-bottom:5px !important;

cursor: pointer;

overflow:visible;
		
}


/*                                         RISULTATI RICERCA                                    */

.searchelenco {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;	
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#aaa !important;
font-size:9px;
text-transform:lowercase;
	
}

.resultext {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;	
font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:25px;	
display:block;
margin-bottom:5px;
	
}


/*                                       DOCUMENTI STAMPA E PDF                           */


.icodoc {
	
border:0;
margin:0;
padding:0;	
	
	
}



/*                                       POPUP CONTEINER                           */


.popup_img {
	
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
width:95%;
height:auto;
display:block;
text-align:center;
background-color:#FFF;
border-style:solid;
border-color:#333333;
border-width:0.5pt;
margin-left:auto;
margin-right:auto;	
text-align:center;
	
}

.popup_img img {
	
padding:0px;
margin:0px;
text-align:center;
margin-top:15px;
	
}

.popup_title {
	
line-height:normal;
white-space:normal;
word-spacing:normal;
text-transform:uppercase;
font-weight:bold;
color:#393 !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;	
}


.popup_text_cont {
	
	
margin:15px;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;	
}


.popup_text_cont a:visited, .popup_text a:link{
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#393;
}


.popup_text_cont a:visited:hover, .popup_text a:hover {
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCC;
}

.popup_text {
clear:both;
width:95%;
height:auto;
display:block;
text-align:left;
background-color:#FFF;
border-style:solid;
border-color:#333333;
border-width:0.5pt;
margin-left:auto;
margin-right:auto;


}

.popup_shadow {
clear:both;
overflow:hidden;
width:95%;
height:4px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
display:block;
background-color:#333333;
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
}


/*                                       GALLERY                           */

.gallery_title {
	
line-height:normal;
white-space:normal;
word-spacing:normal;
text-transform:uppercase;
font-weight:bold;
color:#393 !important;
	
}



legend {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;	
	
}

fieldset {
	
padding:17px;	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
padding-top:10px;
}

.bp_fieldset {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
padding:9px;
padding-top:2px;
margin-top:5px;
	
}

.bp_legend {
	
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
margin:0px;
padding:5px;
padding-left:5px;	
	
}

.div_bp {
	
display:none;
padding:5px;
margin-left:17px;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
border-style:solid;
border-width:0.5pt;
border-color:#CCC;
background-color:#DDD;
	
}



.div_pro {
	
display:none;
padding:5px;
margin-left:17px;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
border-style:solid;
border-width:0.5pt;
border-color:#CCC;
background-color:#DDD;
	
}


.div_att {
	
display:none;
padding:5px;
margin-left:17px;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
border-style:solid;
border-width:0.5pt;
border-color:#CCC;
background-color:#DDD;
	
}


.contentab {
	
	
min-height:400px;
	
	
	
}


.contentext {
	
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
padding-left:17px;
padding-right:17px;
padding-top:9px;
	
}


.contentext a:link, .contentext a:visited{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#393;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:underline;
font-weight:bold;
margin-bottom:11px;
}

.contentext a:hover, .contentext a:visited:hover{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:none;
font-weight:bold;
margin-bottom:11px;
}


.contentext div, .contentext table, .contentext b, .contentext strong, .contentext i, .contentext ul, .contentext ol, .contentext li, .contentext u, .contentext s, .contentext td, .contentext tr, .contentext tbody,.contentext acronym, .contentext blockquote, .contentext pre, .contentext q, .contentext abbr, .contentext dl, .contentext dt, .contentext dd , .contentext em , .contentext span , .contentext *, .contentext img{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:12.5pt;
white-space:normal;
letter-spacing:normal;
word-spacing:normal;

}


.text_dx {
display:block;
margin-left:17px;
margin-top:17px;
line-height:normal;
white-space:normal;
word-spacing:normal;
letter-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}


.text_dx p{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_dx a:link{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#393;
text-decoration:underline;
font-size:11px;
padding-top:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_dx a:hover{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#393;
text-decoration:none;
font-size:11px;
padding-top:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_dx a:visited{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#393;
text-decoration:underline;
font-size:11px;
padding-top:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_dx a:visited:hover{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#393;
text-decoration:none;
font-size:11px;
padding-top:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



.footer a:link {
line-height:15pt;
white-space:normal;
word-spacing:normal;
margin-bottom:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

.footer a:visited {
line-height:15pt;
white-space:normal;
word-spacing:normal;
margin-bottom:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

.footer a:hover {
line-height:15pt;
white-space:normal;
word-spacing:normal;
margin-bottom:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#393;
}

.footer a:visited:hover {
line-height:15pt;
white-space:normal;
word-spacing:normal;
margin-bottom:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#393;
}

.footer {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:15pt;
white-space:normal;
word-spacing:normal;
max-width:760px;
width:760px;
height:46px;
display:block;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:11px;
background-color:#FFF;
margin-top:11px;
border-style:solid;
border-color:#333333;
border-width:0.5pt;
text-transform:lowercase;
text-transform:capitalize;
padding-top:9px;

}


.hometitle {


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#393;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
/*margin-bottom:11px;*/

}

.hometitle a:link, .hometitle a:visited{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#393;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:underline;
font-weight:bold;
/*margin-bottom:11px;*/
}

.hometitle a:hover, .hometitle a:visited:hover{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:none;
font-weight:bold;
/*margin-bottom:11px;*/
}

.hometext {
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;

}

.hometext p {
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;

margin:0;
padding:0;

}

.hometext div, .hometext table, .hometext b, .hometext strong, .hometext i, .hometext ul, .hometext ol, .hometext li, .hometext u, .hometext s, .hometext td, .hometext tr, .hometext tbody, .hometext acronym, .hometext blockquote, .hometext pre, .hometext q, .hometext abbr, .hometext dl, .hometext dt, .hometext dd , .hometext em , .hometext span , .hometext *{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:12.5pt;
white-space:normal;
letter-spacing:normal;
word-spacing:normal;

}

.hometext img, .hometext p img {
	
letter-spacing:normal;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
border:0px;

}


.hometext a:link, .hometext a:visited{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#393;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:underline;
font-weight:bold;
margin-bottom:11px;
}

.hometext a:hover, .hometext a:visited:hover{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
line-height:12.5pt;
white-space:normal;
word-spacing:normal;
text-decoration:none;
font-weight:bold;
margin-bottom:11px;
}

.homebanner {

margin-bottom:11px;
line-height:normal;
white-space:normal;
word-spacing:normal;


}

.bigtits {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#333;
margin-bottom:11px;
padding-left:0px;
padding-top:0px;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
}


