/*------------------------------------------------top--------------------*/
body{
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background: #c6c6ba url(images_raiteri/bg-raiteri.gif) repeat-x;
}
p{ 
    white-space: normal; 
    padding: 0px; 
    margin: 0px;
}
#top_container {
	width: 1000px;
	margin: 0 auto 0 10px;
	height: 20px;
	padding-top: 30px;
}
#contenuto_centrale {
	width: 1000px;
	height: 460px;
	margin: 0 auto 0 10px;
}
#contenuto_bottom {
	width: 1000px;
	height: 145px;
	margin-right: auto;
	margin-left: 10px;
}
#contenuto_bottom_news {
	width: 1000px;
	height: 165px;
	margin-right: auto;
	margin-left: 10px;
}
#contenuto_bottom1 {
	width: 190px;
	height: 125px;
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
#contenuto_bottom2 {
	width: 800px;
	height: 125px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenuto_bottom_news1 {
	width: 300px;
	height: 105px;
	float: left;
	padding: 10px 10px 10px 15px;
}
#contenuto_bottom_news2 {
	width: 455px;
	height: 105px;
	float: left;
	background: #f2f2f2;
	padding: 10px;
}

.contenuto_bottom_gallery {
	width: 90px;
	height: 100px;
	float: left;
	padding-right: 10px;
}
.image_bordo {
	width: 86px;
	height: 96px;
	border: 2px solid #FFFFFF;
}

#contenuto_bottom3 {
	width: 800px;
	height: 15px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenuto_footer {
	width: 796px;
	height: 18px;
	margin: 0 auto 0 210px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: thin solid #FFFFFF;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#contenuto_footer_dividi_1 {
	float:left;
	height: 22px;
}
#contenuto_footer_dividi_2 {
	float:left;
	height: 22px;
}
#contenuto_footer_dividi_3 {
	float:left;
	height: 22px;
}
#contenuto_footer_dividi_4 {
	float:left;
	height: 22px;
}
#contenuto_footer_dividi_5 {
	float:left;
	height: 22px;
}
#contenuto_footer_dividi_6 {
	float:left;
	height: 22px;
}
#contenuto_footer_indirizzo {
	width: 800px;
	height: 50px;
	margin: 0 auto 0 210px;
}
#contenuto_footer_indirizzo_dividi_1 {
	width: 500px;
	height: 50px;
	float: left;
}
#contenuto_footer_indirizzo_dividi_2 {
	width: 300px;
	height: 50px;
	float: left;
	text-align: right;
}
#dividi_1 {
	float:left;
	width:195px;
	height: 460px;
	padding: 0px 10px 0px 0px;
}
#dividi_2 {
	float:left;
	width:310px;
	height: 460px;
	margin: 0px 10px 0px 0px;
}
#dividi_2-risto {
	float:left;
	width:200px;
	height: 460px;
	margin: 0px 10px 0px 0px;
}
#dividi_2_top {
	float:left;
	width:785px;
	height: 200px;
	margin: 50px 10px 0px 0px;
}
.dividi_2_sotto {
	float:left;
	width:255px;
	height: 190px;
	margin: 10px 10px 10px 0px;
}


#dividi_2-1-risto {
	width:200px;
	height: 85px;
	background: #FFFFFF;
}


#dividi_2-1 {
	width:310px;
	height: 85px;
	background: #FFFFFF;
}
#dividi_2-2 {
	width:70px;
	height: 340px;
	background: #FFFFFF;
	padding: 0px 10px;
	float: left;
}
#dividi_2-2new {
	width:290px;
	height: 355px;
	background: #FFFFFF;
	padding: 10px;
}
#dividi_2-2new2 {
	width:190px;
	height: 355px;
	background: #FFFFFF;
	padding: 10px;
}
#dividi_2-3 {
	float:left;
	width:210px;
	height: 350px;
	background: #FFFFFF;
	padding: 0px 10px 0px 0px;
}
#dividi_3 {
	float:left;
	width:465px;
	height: 450px;
	padding: 0px 0px 10px 10px;
	background: #FFFFFF;
}
#dividi_3-risto {
	float:left;
	width:575px;
	height: 450px;
	padding: 0px 0px 10px 10px;
	background: #FFFFFF;
}
#contenitore_catering {
	float:left;
	width:795px;
	height: 460px;
	background: #FFFFFF;
}
.prova:focus { outline: 0; 
 -moz-outline-style: none;

}

#dividi_3-bordo {
	float:left;
	width:455px;
	height: 440px;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF;
}
#dividi_5-sopra {
	width:455px;
	height: 85px;
	background: #FFFFFF;
}
#dividi_5-sopra2 {
	width:575px;
	height: 85px;
	background: #FFFFFF;
}
.dividi_5-1 {
	float:left;
	width:109px;
	height: 355px;
	background: #FFFFFF;
	border-right: 1px dotted #dcd6ca;
	margin-top: 10px;
	margin-right: 5px;
}
.dividi_5-flash {
	width:109px;
	height: 40px;
}
.dividi_5-menu {
	width:108px;
	height: 61px;
	padding-top: 2px;
	margin-right: 2px;
}
#dividi_3-1 {
	width:455px;
	height: 57px;
}
#dividi_3-2 {
	width:455px;
	height: 383px;
}
.testo_rientro {
	color: #a5858a;
	text-align: left;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.testo_rientro_nero {
	color: #000000;
	text-align: justify;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
/*.testo_rientro_nero_menu {
	color: #000000;
	text-align: left;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	height: 55px;
	width: 86px;
}*/
.testo_rientro_nero_menu {
	color: #000000;
	text-align: left;
	font: normal 12px/11px Arial, Helvetica, sans-serif;
	height: 63px;
	width: 108px;
	margin-right: 2px;
}
.testo_rientro_nero2 {
	color: #000000;
	text-align: left;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
}

A.menu_bianco:link {
	color: #ffffff;
	text-decoration: none;
	font: bold normal 18px/16px Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
A.menu_bianco:visited { 
	color: #ffffff;
	text-decoration: none;
	font: bold normal 18px/16px Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
A.menu_bianco:hover {
	color: #666666;
	text-decoration: none;
	font: bold normal 18px/16px Arial, Helvetica, sans-serif;
	margin-left: 20px;
}

A.menu_bianco2:link {
	color: #404040;
	text-decoration: none;
	font: bold normal 14px/16px Arial, Helvetica, sans-serif;
}
A.menu_bianco2:visited { 
	color: #404040;
	text-decoration: none;
	font: bold normal 14px/16px Arial, Helvetica, sans-serif;
}
A.menu_bianco2:hover {
	color: #ffffff;
	text-decoration: none;
	font: bold normal 14px/16px Arial, Helvetica, sans-serif;
}
A.menu_bianco3:link {
	color: #ffffff;
	text-decoration: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
A.menu_bianco3:visited { 
	color: #ffffff;
	text-decoration: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
A.menu_bianco3:hover {
	color: #666666;
	text-decoration: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
A.menu_bianco4:link {
	color: #000000;
	text-decoration: underline;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
A.menu_bianco4:visited { 
	color: #000000;
	text-decoration: underline;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
A.menu_bianco4:hover {
	color: #666666;
	text-decoration: underline;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.testo_rientro2 {
	color: #ffffff;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.testo_rientro3 {
	color: #ffffff;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.testo_rosso {
	color: #CC0000;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
}
.testo_nero {
	color: #000000;
	font: normal 10px/12px Arial, Helvetica, sans-serif;
}
#contenuto_form {
	width:310px;
	height: 375px;
	background: #FFFFFF;
}
.campi_form {
	width:70px;
	height: 23px;
	font: 12px Arial, Helvetica, sans-serif;
}
.campi_form2 {
	width:210px;
	height: 23px;
	font: 12px Arial, Helvetica, sans-serif;
}
.campi_form2-2 {
	width:100px;
	height: 24px;
	font: 12px Arial, Helvetica, sans-serif;
}
.campi_form3 {
	width:210px;
	height: 70px;
	font: 12px Arial, Helvetica, sans-serif;
}
.testo_privacy {
	color: #00000;
	text-align: left;
	font: normal 10px/9px Arial, Helvetica, sans-serif;
}
.testo_bianco1 {
	color: #404040;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.testo_bianco2 {
	color: #404040;
	font: bold normal 24px/20px Arial, Helvetica, sans-serif;
}
.testo_bianco3 {
	color: #a5858a;
	font: bold normal 20px/20px Arial, Helvetica, sans-serif;
}
.testo_bianco4 {
	color: #404040;
	font: bold normal 16px/20px Arial, Helvetica, sans-serif;
}
A {

    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal; 
    font-size: 12px; 
    color: #000000; 
	font-style: normal; 
	line-height: normal;
	text-decoration: underline; 
}
A:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-decoration: underline; 
}
A:hover {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	font-style: normal;
	line-height: normal;
	text-decoration: underline; 
}

