#outer {
	color: #000000;
	font: 11px verdana, sans-serif;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 954px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #FFFFFF;
	border-left-color: #333333;
}
#head {
	padding: 0px;
	width: 954px;
	height: 230px;
	background-color: #40BFEA;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navigazione {
	padding: 0px;
	width: 954px;
	height: 25px;
	margin: 0px;

}
#separatore {
	clear: both;
	height: 5px;

}
#main {
	padding: 0px;
	width: 954px;
	background-image: url(../img/bg_main.jpg);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	height: 488px;

}
#left {
	padding: 0px;
	width: 125px;
	float: left;



}
#right {
	padding: 0px;
	width: 167px;
	margin: 0px;
	float: left;
	height: 489px;



}
#centro {
	padding: 0px;
	margin: 0px;
	float: left;



}

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
a.a_casting {font-size:8pt; text-decoration:none; font-family:Arial; color:#000; background:#1fbce9;}
a.a_casting:hover {font-size:8pt; font-family:Arial; color:#fff; background:#1fbce9;}
a.a_casting:visited {font-size:8pt; font-family:Arial; color:#fff; background:#1fbce9;}

.bg_yellow {
	padding: 0px;
	background-image: url(../img/bg_yellow.jpg);
	background-repeat: repeat-x;

}
.bg_blu {
	padding: 0px;
	background-image: url(../img/bg_main.jpg);
	background-repeat: repeat-x;

}
.bg_tabmain {
	padding: 0px;
	background-image: url(../img/tab_main.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;

}
.bg_tabphotovideo {
	padding: 0px;
	background-image: url(../img/tab_photovideo.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;

}
.bg_tabphotogallery {
	padding: 0px;
	background-image: url(../img/tab_photogallery.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;

}
.bg_tabphotogalleryvis {
	padding: 0px;
	background-image: url(../img/tab_come_eravamo_vis.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;

}
.bg_tabcomeeravamo {
	padding: 0px;
	background-image: url(../img/tab_come_eravamo.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;

}
.bg_tabcontatti1 {
	padding: 0px;
	background-image: url(../img/bg_form_contatti_temp.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
	margin: 0px;
	float: left;

}
#bg_menutop {
	padding: 0px;
	background-image: url(../img/bg_menu_orizzontale.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 26px;
	background-color: #40BFEA;

}
#digiorno {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 107px;


}
.spaziomenu {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 125px;
	background-color: #40BFEA;


}
#box_main {
	padding: 0px;
	height: 400px;
	width: 580px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;


}
.box_community {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 167px;


}
.box_come_siamo {
	margin: 0px;
	padding: 0px;
	height: 181px;
	width: 167px;
	background-color: #DAEDFB;
}
.box_come_eravamo {
	margin: 0px;
	padding: 0px;
	height: 117px;
	width: 167px;
	background-color: #DAEDFB;
}
.box_partners {
	margin: 0px;
	padding: 0px;
	height: 224px;
	width: 125px;
	background-image:url(../img/partners.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #40BFEA;


}
.corner_dx {
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 167px;
	background-image: url(../img/corner_dx002.jpg);
	background-repeat: no-repeat;


}
#clear {
clear:both;
}
.formmailTable1 {
	margin: 0px;
	padding: 0px;
	height: 489px;
	width: 662px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.testoInserimento1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
textarea {
	padding: 4px;
	width: 355px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 220px;

}
.bg_tabcontatti2 {
	padding: 0px;
	background-image: url(../img/bg_form_contatti_inviata.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 650px;
	margin: 0px;
	float: left;
}
.tabNoBorder2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 265px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 3px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.tabNoBorder3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 300px;
	background-color: #FFFFFF;
	padding-left: 3px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 1px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	height: 20px;
}
.bg_tabregistrati {

	padding: 0px;
	background-image: url(../img/tab_registrati_testo.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
	margin: 0px;
	float: left;
}

.bg_tabazzurrocard {
	background:url(../img/tab_partners_card.jpg) no-repeat;
	width:662px;
	height:489px;
}

.txt_partners {
	width:562px; 
	height:289px; 
	padding:120px 50px 80px 50px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003366; 
	}
	
#partners_scroll ul { padding:0; margin:0;}
#partners_scroll ul li {width:550px; padding:5px 0; float:left; text-align:left;}
#partners_scroll a:link, #partners_scroll a:hover, #partners_scroll a:visited {color:#333; text-decoration:none; display:block; cursor:pointer;}
#partners_scroll a:hover {color:#0099cc;}

#descrizione_partner {width:360px; height:259px; float:left;}

h1 {text-align:left; font-size:18px; color:#58585a; padding:0; margin:0;}
p {text-align:left; font-size:14px; color:#58585a; padding:0; margin-top:4px;}
p a:link, p a:hover, p a:visited {text-decoration:none; color:#00a7d7;}
h2 {text-align:left; font-size:17px; color:#00a7d7; margin:0;padding:0;}
.fascia_partner {background:#f2910e; font-weight:bold; text-align:left; text-indent:15px; line-height:20px; color:#FFF;}

#logo_partner {width:200px; height:259px; float:left;}
.footer_partner {width:562px; height:30px; line-height:30px; text-align:right; color:#0173b2; font-family:Arial Black; text-decoration:none;}
.footer_partner a:link, .footer_partner a:visited {color:#0173b2; font-family:Arial Black; text-decoration:none;}
.footer_partner a:hover {color:#f1960a; font-family:Arial Black; text-decoration:none;}
	
.testoinsertregistrati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding: 2px;
	height: 14px;
	width: 175px;
	border: 0px none #FFFFFF;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.testoform {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 0px none #FFFFFF;
}
#privacy {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#privacy p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #FFFFFF;
	padding: 0px;
	text-align: justify;
	margin: 0px;
}
#privacy1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#privacy1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #FFFFFF;
	padding: 0px;
	text-align: justify;
	margin: 0px;
	letter-spacing: -0.5px;
	line-height: 10px;
}
.flag {
	padding: 0px;
	width: 23px;
	height: 23px;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 3px;

}
.text {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.bg_mappa {

	padding: 0px;
	background-image: url(../img/mappa.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
	margin: 0px;
	float: left;
}



ul#mappa_casting {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	height: 489px;
	width: 662px;
	background-image: url(../img/tab_casting.jpg);
	background-repeat: no-repeat;
}


ul#mappa1 {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	height: 489px;
	width: 662px;
	background-image: url(../img/tab_animazione.jpg);
	background-repeat: no-repeat;
}
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappa1-link1 {
	left:432px;
	top:395px;
	width:165px;
	height:21px;
}
li#mappa1-link2 {
left:199px;top:15px;
width:123px;height:268px
}
li#mappa1-link3 {
left:341px;top:14px;
width:129px;height:265px
}
li#mappa1-link4 {
left:481px;top:13px;
width:174px;height:264px
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }
.bg_tabmainservizi {

	padding: 0px;
	background-image: url(../img/tab_mainservizi.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
}
.bg_tabmainfood {


	padding: 0px;
	background-image: url(../img/tab_menufood.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
}
.bg_tab_main_feste_private {

	padding: 0px;
	background-image: url(../img/tab_main_feste_private.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
}
.bg_tab_main_news {
	padding: 0px;
	background-image: url(../img/tab_main_news.jpg);
	background-repeat: no-repeat;
	height: 489px;
	width: 662px;
}

/* News */
#blocconews  {
	width: 581px;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 34px;
	padding: 0px;
	background-color: #D4D0C8;

}
#news  {
	color: #8F2452;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	width: 585px;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 34px;
	padding: 0px;

}

#news h2 {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #82432d;
	width: 465px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}
 #news h3 {
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	text-transform: uppercase;
}
#news p {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin: 0px;
	width: 455px;
	line-height: 15px;
}
#news a {
	color: #0099FF;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#news a:hover {
  color: #38301A;
}
img.dximg{
	float: right;
	border: 2px solid #e2f1fb;
	padding: 0px;
	margin: 0px;
	height: 107px;
	width: 107px;

}
#imgdx{
	float: right;
	border: 0px solid #e2f1fb;
	padding: 0px;
	margin: 0px;
	height: 104px;
	width: 100px;
}
/* News */



/* News */
#blocconews_det  {
	width: 500px;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 34px;
	padding: 0px;
	background-color: #D4D0C8;

}
#news_det  {
	color: #8F2452;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#news_det h2 {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #82432d;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 11px;
	width: 590px;
}
 #news_det h3 {
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 1px;
	padding-left: 18px;
}
#news_det p {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
	line-height: 15px;
	text-align: justify;
}
#news_det a {
	color: #0099FF;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}
#news_det a:hover {
  color: #38301A;
}
img.dximg_det{
	float: right;
	border: 2px solid #e2f1fb;
	padding: 5px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 5px;

}
#imgdx_det{
	float: right;
	border: 2px solid #e2f1fb;
	padding: 0px;
	margin: 0px;

}
/* News */


#paginazione {
	color: #8F2452;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 585px;
	margin-top: 90px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 34px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


#paginazione2 {
	color: #8F2452;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 575px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.pagination{

}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/
	font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 0px solid #9aafe5;
	text-decoration: none;
	color: #014fbc;
}

.pagination a:hover, .pagination a:active{
	color: #000;
	text-decoration: underline;
}

.pagination a.currentpage{
	font-weight: bold;
	cursor: default;
	color: #8F2452;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #792C1A;
	font-weight: normal !important;
	margin: 0px;
	padding: 0px;
}

.pagination a.prevnext{
	font-weight: bold;
	color: #8F2452;
	margin: 0px;
	padding: 0px;
}
.bg_news_det{
	background-image: url(../img/main_news.jpg);
	background-repeat: repeat-y;

}
#archivio_news {
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	width: 570px;

}
#archivio_news a {
	font-style: oblique;
	color: #333333;
	text-decoration: none;


}
#archivio_news a:hover {
	color: #D01363;


}
#archivio_news a:visited {


}
#content_news_dett {
	padding: 0px;
	text-align: center;
	border: 0px solid #E3001B;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;

}
#content_news_dett_img {
	padding: 0px;
	text-align: left;
	height: 190px;
	width: 575px;
	margin: 0px;

}
#paragrafo_news_dett {
	width: 575px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: auto;
	height: 125px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#paragrafo_news_dett p {
	padding: 0px;
	text-align: left;
	margin: 0px;
}
#paragrafo_news_dett h3 {
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	padding: 0px;
	color: #8F2452;
	margin: 0px;
}
#imgdx img {
	border: 2px solid #e2f1fb;
	padding: 0px;
	margin: 0px;
}
