body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
background:url(../../images/bg2.jpg);
background-repeat:no-repeat;
background-position: -1px 0px;
background-color:#231F20;
/*background-color:#FFFFFF;*/
background-attachment:fixed;
}

p{
	padding: 0px;
	margin: 0px;
}

body A{
color:#F8F0CC;
}

h1, h1 A{
margin:0px;
padding:0px;
color:#AA0063;
font-size:40px;	
padding-bottom:10px;
text-decoration:none;
padding-right:10px;
}

h2, h2 A{
color:#F6821F;
font-size:25px;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
padding-right:30px;
}

h3, h3 A{
font-size:19px;
font-weight:bold;
/*border-bottom:1px dotted #333;
*/margin:0px;
padding-bottom:5px;
text-align:left;
text-decoration:none;
color:#F6821F;
	
}

h4, h4 A{
height:30px;
padding:0px;
margin:0px;
font-size:16px;
color:#F6821F;
font-weight:bold;
text-decoration:none;
}



h5{
font-size:14px;
color:#592D00;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:10px;
}

h6{
font-size:14px;
color:#592D00;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:10px;
}



/*HEADER*/
.top_header{
height:14px;
font-size:11px;
color:#fff;
letter-spacing:2px;
border-bottom:#F6821F 1px solid;

padding-top:3px;
padding-bottom:3px;
background-color:#8B0051;	
 
}

.top_header h1, div.top_header h2, div.top_header p
{
	font-size: 9px; color: #fff; display:inline;
}



.header_container{
/*height:184px;*/
height:145px;
width:1000px;
background-color:#FFFFFF;
/*background:url(../../images/sfondo_header.png) no-repeat;*/
border-bottom:1px solid white;

}

.header_titolo_sito {
/*padding-top:50px;*/
padding-top:0px;
padding-left:15px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif, 'Times New Roman', Times, serif;

}

.h2_evidenza {
margin:0;padding:0; 
background: url(../../images/sfondo_evidenza.png) no-repeat;
width:203px; height:39px; 
color:#fff; text-align:center;
font-size:30px;
margin-bottom:2px;
padding-top:1px
}

.box_evidenza {

background-color:#ec008c;
width:232px;
text-align:center;
padding-top:7px;
padding-bottom:7px;
margin-bottom:3px
}

.box_evidenza img{
width:210px;
border:4px solid #fff
}
.txt_evidenza {
text-align:right;
background-color:#ec008c;
padding:5px;

}
.txt_evidenza {
color:#fff
}

.top_festeggiamenti{
	width:708px;
	height:33px;
	background:url(../../images/bg-top-festeggiamenti.png) no-repeat;
	text-align:left;
	text-transform:uppercase;
	padding-top:15px;
	padding-left:30px;
	font-size:23px;
	color:#EC008C
}
.center_festeggiamenti {
	background:url(../../images/bg-festeggiamenti.png) repeat-y;
	width:708px;
	padding-left:30px;
}

.bottom_festeggiamenti{
	background:url(../../images/bg-bottom-festeggiamenti.png) no-repeat;
	width:708px;
	height:16px;
}
.network {

	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	font-style:italic;
	vertical-align:bottom;
	
	}
	
	.network_int a{

	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#8B0051;
	font-style:italic;
	text-decoration:none
	
	}
	.network_int A:hover{

	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#F6821F;
	font-style:italic;
	
	
	}
	
.network_int td {
	
	padding: 1px 5px 1px 5px;
	border-right:1px solid #EC008B;
	}



/*MENU*/

.menu{
height:28px;
width:1000px;
background:url(../../images/sfondo_menu.jpg);
background-repeat:repeat-y;
border-bottom:#CF017D 1px solid;
background-color:#ED008C;

}

.menu A{
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:13px;

}


.menu A:hover{
color:#FFBA00;
text-decoration:none;
font-weight:bold;
font-size:13px;

}



.menu_orizzontale{
color:#FFF;
font-weight:bold;
font-size:13px;
padding-top:20px;	
	
}

.menu_orizzontale A{
text-decoration:none;	
}

.menu_orizzontale A:hover{
text-decoration:underline;	
color:#000;
}

.menu_orizzontale td{
padding-left:15px;
padding-right:15px;
	
}

/*COLONNE CONTENITORE CENTRALE*/

.titolo_colonna{
font-size:18px;font-weight:bold;padding-left:20px;margin-bottom:10px;	
padding-top:15px;
color:#FFF;
}

.spaziatore_colonna
{
padding:10px 10px 20px 10px;	
}

.colonna_left{
/*background-color:#09232C;
*/
width:250px;
border-left:1px solid white;
background:url(../../images/sfondo_menu_sx.jpg);
background-repeat:repeat-y;
background-color:#EC008B;
}

.foto_home {
padding:0px;
margin:0px;
}

.desc_home {
background-color:#F6821F;
padding-right:15px;
color:white;
}

.desc_home A{
background-color:#F6821F;
padding-right:15px;
text-decoration:none;
display:block; 
width:100%;
}

.desc_home A:hover{
display:block; 
padding-right:15px;
background-color:#C20072;
text-decoration:none;
color:white;
width:100%;
}

.evidenza_home {
padding-left:30px;
padding-right:10px;
padding-bottom:10px;
text-align:right;
float:left;
}

.evidenza_home A{
text-decoration:none;
}

.evidenza_home A:hover{
text-decoration:none;
}

.titolo_menu_sx{
font-size:14px;
color: #8B0051;
text-align:center;
font-weight: bold;
padding-bottom:3px;
padding-top:3px;
background-color:#FFFFFF
}

.bottone_menu_sx{
/*background:url(../../images/sfondo_menu_sx.jpg) repeat-x;
height:28px;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-left:10px;
font-weight:bold;
color:#62ADB4;	
font-size:13px;*/
	
/*background:url(../../images/sfondo_menu_dx.png) repeat-x;
*/

height:13px;
margin-top:1px;
margin-bottom:5px;
padding-top:5px;
padding-left:20px;
font-weight:bold;
color:#281400;	
font-size:13px;	
}



.bottone_menu_sx A{
color:#FFF;	
text-decoration:none;

}

.bottone_menu_sx A:hover{
text-decoration:none;
color:#FFBA00;	

}

.box_menu_sx{
/*background:url(../../images/sfondo_viola_dx.jpg) repeat-x top;padding:10px;border-bottom:1px solid #480E39;	
*/
background-color:#B64603;

}

.box_menu_sx A{
text-decoration:none;
font-size:11px;
}

.box_menu_sx A:hover{
text-decoration:none;
font-size:11px;
color:#DD155E;	

}



.box_menu_titolo{
border:1px solid #fff;
background-color:#DB0082;
text-transform:uppercase;
padding-bottom:3px;
padding-top:3px;
text-align:center;
margin-bottom:10px;
font-size:13px;
font-weight:bold;

}

.box_menu_titolo A{
text-decoration:none;
color:#B4249C;

}

.box_menu_titolo A:hover{
text-decoration:underline;
color:#FFF;
}


.bottone_menu_dx{
background:url(../../images/sfondo_menu_dx.png) repeat-x;
height:28px;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-left:20px;
font-weight:bold;
color:#DD155E;	
font-size:13px;
	
}

.box_menu_dx{
/*width:200px;	*/
}

.box_menu_dx{

background:url(../../images/bg_box_menu.png);
background-repeat:no-repeat;
background-position:top left;
padding:10px;
margin-top:10px;
border:1px solid #DB0082; 
}


	

.box_menu_dx A{
text-decoration:none;
color:#fff;

}

.box_menu_dx A:hover{
text-decoration:none;
color:#8B0051;

}


.bottone_menu_dx A{
color:#DD155E;	
text-decoration:none;
}


.link_piccolo_menu_dx, .link_piccolo_menu_dx A {
font-size:11px;	
padding-bottom:5px;
text-decoration:none;
color:#281400;
}

.bottone_menu_dx A{
color:#DD155E;	
text-decoration:none;
}

.bottone_menu_dx A:hover{
text-decoration:underline;
}


.colonna_center{
border-left:1px solid White;
border-right:1px solid White;
background-color:#FFF;
width:750px;

	
}

.titolo_contenuto{
background:url(../../images/bgr.gif);
min-height:23px;
padding:10px;
}


.contenuto{
background-color:#FFF;

font-size:13px;
padding:20px;
padding-top:10px;
text-align:justify;
color:#333;
}

.contenuto A {
color:#F6821F;
text-decoration:none;
}

.contenuto A:hover {
color:#8b0051;	
text-decoration:underline;
}

/*FOOTER*/

.footer_container{
border-top:	1px solid white;
width:1000px;
background:url(../../images/sfondo_footer.jpg) repeat-x top #000;

color:#777777;
font-size:11px;
}


.locali_footer ul{
border : 0px;
margin : 0px;
padding:0px;
list-style-type : none;
list-style: none;
font-size:11px;



}

.locali_footer li, .locali_footer li A{
border :0px;
margin :0px;	
display: inline;
margin-right:5px;
text-decoration:none;
color:#CCC;

}

.locali_footer li A:hover{
text-decoration:underline;

}


.evidenziatore{
font-family:Arial, Helvetica, sans-serif;


background-color:#F6821F;
color:#231F20;
height:25px;
font-weight:bold;font-size:12px;padding-top:10px;margin-bottom:10px;
	
}

.evidenziatore A{
text-decoration:none;
color:#FFF;
}

.evidenziatore A:hover{
text-decoration:none;
color:#FFF;
}

.tratteggio {
padding:20px;padding-top:10px;text-align:justify;	
}

.allineatore{
height:10px;clear:both;
}

/*BOX*/

.box_esterno{
width:241px;
float:left;
margin-right:22px;
color:#333;
padding:1px;
background-color:#FFFFFF;
border:1px solid #CFCFCF;

}

.box_sfondo{
min-height:270px;padding:10px;	
background:url(../../images/bgr.gif) repeat-x top #FFF;;


}

.box_immagine{
padding-bottom:5px;min-height:90px;
}
.box_immagine img{
border:1px solid #CCC;background-color:#FFF;padding:1px;	
}

.box_tipologia{
padding-bottom:10px;border-bottom:1px dotted #333;min-height:60px;	
}

.contenitore_griglia{
font-size:11px;margin-top:10px;
}



.box_informazioni{
padding-top:5px;	
font-size:11px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}

.box_informazioni A{
text-decoration:none;
color:#FE7400;
}	

.box_informazioni A:hover{
color:#FE7400;
text-decoration:underline;
}
/*GRIGLIA*/

.td_griglia_left {
width:60%;	
font-weight:bold;
color:#F6821F;	

}

.td_griglia_center {
width:5%;	
}

.td_griglia_right{
width:35%;	
font-weight:normal;
}


.titolo_small_contenitore{
/*padding:20px;*/
background-color:#FFF;
border-right:1px solid white;border-left:1px solid white;
}

.titolo_small{
font-weight:bold;
color:#F6821F;
	
}


.box_elenco_esterno{

background-color:#FFFFFF;
border:1px solid #CFCFCF;
margin-top:30px;
margin-left:15px;
margin-right:15px;
}

.box_sfondo_elenco{
background:url(../../images/bgr.gif) repeat-x top #FFF;
min-height:90px;padding:10px;	}



.elenco_immagine img{
width:120px;
height:60px;	
border:1px solid #CCC;background-color:#FFF;padding:1px;	
}

.elenco_proprieta{
margin-top:15px;
min-height:15px;
margin-left:5px;
margin-right:5px;
border:1px dotted #592D00;
float:left;
padding:1px;
background-color:#F6821F;
font-size:11px;
text-align:center;
color:#FFF;
padding-left:5px;
padding-right:5px;

}

.elenco_proprieta2{
margin-top:15px;
min-height:15px;
margin-left:5px;
margin-right:5px;
border:1px dotted #592D00;
float:left;
padding:1px;
background-color:#F47FC5;
font-size:11px;
text-align:center;
color:#FFF;
padding-left:5px;
padding-right:5px;

}



.elenco_descrizione{
padding-left:10px;
width:100%;
color:#333;
}

.elenco_descrizione A{
padding-left:10px;
width:100%;
color:#AA0063;
font-weight:bold;
}
.elenco_descrizione A:hover{
padding-left:10px;
width:100%;
color:#F6821F;
font-weight:bold;
}
/*MODULO*/

.modulo{
color:#333;	
font-size:12px;	
}

.inputs{
border:1px solid #AAA;
padding:3px;
color:#F6821F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif

}

.text{
border:1px solid #AAA;
padding:3px;
color:#F6821F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:450px;

}

.modulo td{
padding-bottom:10px;	
}

/*JQUERY IN HP*/

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; 
	background-image:none;

	
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 190px;
	height: 108px;
	background-image:none;
	
	
	
}
ul.thumb li img {
	width:190px; height:106px;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
	border:1px solid #9e9c9c;  margin-left:7px; margin-top:7px
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: 5px solid #fff;
	width:190px; height:106px;
}
