body {
	margin:0px;
	padding: 0px;
	font-family: Arial, Verdana;
	font-size: 12px;
	background-image: url(../images/layout/bg_html.jpg);
	background-repeat: repeat;
}

img	{
	border: none;
}

#contenitore {
	width: 820px;
	height: auto;
	margin: 0px auto;
}

#pre_header {
	float: left;
	width: 820px;
	height: auto;
	margin: 0px;
	padding: 0px;
	display: none;
}

#header {
	float: left;
	width: 820px;
	height: 81px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout/bg_header.jpg);
	background-repeat: no-repeat;
}

#menu {
	float: left;
	width: 820px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout/bg_menu.jpg);
	background-repeat: no-repeat;
}

#corpo {
	float: left;
	width: 820px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout/bg_corpo.jpg);
	background-repeat: repeat;
}

#footer {
	float: left;
	width: 820px;
	height: 88px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout/bg_footer.jpg);
	background-repeat: no-repeat;
}

#footer_comunity {
	float: left;
	width: 820px;
	height: 85px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout/bg_footer_comunity.jpg);
	background-repeat: no-repeat;
}

/*** CONTENUTO DIV HEADER ***/

#cont_header {
	float: left;
	width: 796px;
	height: 72px;
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	margin-left: 12px;
}

#logo {
	float: left;
	width: 290px;
	height: 72px;
	margin: 0px;
	padding: 0px;
}

#logo_oceania {
	float: left;
	width: 145px;
	height: 50px;
	margin: 0px;
	margin-top: 12px;
	margin-left: 14px;
	padding: 0px;
}

#certificazione {
	float: left;
	width: 90px;
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-top: 11px;
}

#menu_secondario {
	float: left;
	width: 416px;
	height: 72px;
	margin: 0px;
	padding: 0px;
}

ul.menu_base {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	list-style-type: none;
}

ul.menu_base li {
	float: right;
}

ul.menu_base li span {
	display: none;
}

a.base_home:link, a.base_home:visited {
	display: block;
	width: 61px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/base_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.base_home:focus, a.base_home:hover {
	display: block;
	width: 61px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/base_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px -11px;
}

a.base_map:link, a.base_map:visited {
	display: block;
	width: 89px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/base_map.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.base_map:focus, a.base_map:hover {
	display: block;
	width: 89px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/base_map.jpg);
	background-repeat: no-repeat;
	background-position: 0px -11px;
}

a.base_email:link, a.base_email:visited {
	display: block;
	width: 80px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/base_email.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.base_email:focus, a.base_email:hover {
	display: block;
	width: 80px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/base_email.jpg);
	background-repeat: no-repeat;
	background-position: 0px -11px;
}
/* FINE */

/*** CONTEUTO DIV MENU ***/
ul.menu {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 10px;
	list-style-type: none;
}

ul.menu li {
	float: left;
	margin-left: 10px;
}

a.menu:link, a.menu:visited {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menu:focus, a.menu:hover {
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}

span.menu {
	color: #FF6600;
	font-weight: normal;
	font-size: 10px;
}

/*** CONTENUTO DIV CORPO ***/
#cont_corpo {
	float: left;
	width: 796px;
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
	background-color: #F3F3F3;
}

#cont_corpo_comunity {
	float: left;
	width: 796px;
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
	background-image: url(../images/comunity/bg_comunity.jpg);
	background-repeat: no-repeat;
}


#box_container {
	float: left;
	width: 796px;
	height: 200px;
	margin: 0px;
	padding: 0px;
}

.box_maxi {
	float: left;
	width: 400px;
	height: 200px;
}

.box_mini {
	float: left;
	width: 396px;
	height: 100px;
}

.box_mini2 {
	float: left;
	width: 396px;
	height: 100px;
}

#text_container {
	float: left;
	width: 796px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

p.testo12j {
	margin: 15px;
	color: #484848;
	line-height: 20px;
	font-size: 13px;
	text-align: justify;
	margin-right: 15px;
	font-family: "Tahoma";
}

p.testo12c{
	margin: 15px;
	color: #21314C;
	line-height: 25px;
	font-size: 12px;
	font-family: "Tahoma";
}

p.testo12center{
	text-align: center;
	margin: 15px;
	color: #21314C;
	line-height: 25px;
	font-size: 12px;
	font-family: "Tahoma";
}

li.li12c{
	color: #21314C;
	line-height: 20px;
	font-size: 12px;
	font-family: "Tahoma";
	text-align: justify;
	margin-right: 15px;
	
}

span.titolo {
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	font-family: "Tahoma";
}

span.titolo16 {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	font-family: "Tahoma";
}

span.titolo16blue {
	font-size: 16px;
	font-weight: bold;
	color: #21314C;
	text-align: center;
	font-family: "Tahoma";
}

p.mission {
	color: #FF6600;
	margin: 20px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Tahoma";
}

table.tribunale {
	width: 700px;
	margin-top: 15px;
	border: 1px solid #1B4CA2;
}

table.tribunale th {
	width: 700px;
	height: 35px;
	background-image: url(../images/th.png);
	background-repeat: repeat;
	color: #1B4CA2;
	font-size: 14px;
	border: 1px solid #1B4CA2;
}

table.tribunale td {
	width: 700px;
	height: auto;
	background-image: url(../images/td.png);
	background-repeat: repeat;
	color: #1B4CA2;
	font-size: 12px;
	border: none;
}

#cont_tribunali {
	float: left;
	width: 700px;
	height: auto;
	margin-top: 15px;
	margin-left: 50px;
}

a.email_trib:link, a.email_trib:visited {
	color: #FF6600;
	text-decoration: none;
}

a.email_trib:focus, a.email_trib:hover {
	color: #FF6600;
	text-decoration: underline;
}

#colonna_menu {
	float: left;
	width: 200px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#colonna_menu_web {
	float: left;
	width: 250px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout/bg_colonna_menu_web.jpg);
	background-repeat: repeat;
}

#colonna_testo {
	float: left;
	width: 596px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#colonna_testo_web {
	float: left;
	width: 543px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

span.boldblu {
	color: #21314C;
	font-weight: bold;
}

span.boldbordeaux {
	color: #CD0428;
	font-weight: bold;
}

/*** CONTENUTO DIV FOOTER***/
p.footer {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 20px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
}

a.link_footer:link, a.link_footer:visited {
	color: #FF6600;
	text-decoration: none;
}

a.link_footer:focus, a.link_footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*** PORTFOLIO LISTA***/

ul.portfolio_list {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 14px;
	list-style-type: none;
}

ul.portfolio_list li span {
	display: none;
}

ul.portfolio_list li {
	width: 222px;
	height: 62px;
	margin-bottom: 10px;
}

a.formedarredo:link, a.formedarredo:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/formedarredo.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.formedarredo:focus, a.formedarredo:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/formedarredo.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

a.antoniocannata:link, a.antoniocannata:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/antoniocannata.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.antoniocannata:focus, a.antoniocannata:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/antoniocannata.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

a.sunofsicily:link, a.sunofsicily:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/sunofsicily.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.sunofsicily:focus, a.sunofsicily:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/sunofsicily.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

a.etnea196:link, a.etnea196:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/etnea196.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.etnea196:focus, a.etnea196:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/etnea196.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

a.ipupidininoinsanguine:link, a.ipupidininoinsanguine:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/ipupidininoinsanguine.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.ipupidininoinsanguine:focus, a.ipupidininoinsanguine:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/ipupidininoinsanguine.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

a.atelierhauf:link, a.atelierhauf:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/atelierhauf.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.atelierhauf:focus, a.atelierhauf:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/atelierhauf.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

a.emmepierre:link, a.emmepierre:visited {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/emmepierre.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.emmepierre:focus, a.emmepierre:hover {
	width: 222px;
	height: 62px;
	display: block;
	background-image: url(../images/sviluppo_web/emmepierre.jpg);
	background-position: 0px -62px;
	background-repeat: no-repeat;
}

#contatti_servizi {
	width: 536px;
	height: 297px;
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
}

#web_contatti {
	float: left;
	width: 268px;
	height: 93px;
	margin: 0px;
	padding: 0px;
}

#web_servizi {
	float: left;
	width: 268px;
	height: 93px;
	margin: 0px;
	padding: 0px;
}

#web_contatti_servizi {
	float: left;
	width: 536px;
	height: 204px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/sviluppo_web/webservice_box_corpo.jpg);
	background-repeat: no-repeat;
}

#web_servizi_uno {
	float: left;
	width: 200px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	margin-top: 27px;
	margin-left: 68px;
}

#web_servizi_due {
	float: left;
	width: 200px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	margin-top: 27px;
}

ul.servizi li {
	list-style-image: url(../images/li.gif);
	color: #1F54BC;
	font: 12px/20px Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

#web_contattaci {
	float: left;
	width: 400px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	margin-top: 27px;
	margin-left: 68px;
	display: none;
}

table.web_contatti {
	width: 400px;
}

table.web_contatti td {
	color: #1F54BC;
	font: 11px/20px Arial,sans-serif;
	font-weight: bold;
	text-align: right;
}

table.web_contatti input {
	width: 237px;
	height: 20px;
	color: #1F54BC;
	font: 11px Tahoma;
	font-weight: bold;
	border: 1px solid #1F54BC;
	background-color: #F6F6F6;
}

textarea.web_textarea {
	width: 240px;
	height: 40px;
	color: #1F54BC;
	font: 11px Tahoma;
	font-weight: bold;
	border: 1px solid #1F54BC;
	background-color: #F6F6F6;
}

input#go {
	width: 100px;
	height: 20px;
	color: #1F54BC;
	font: 11px Tahoma;
	font-weight: bold;
	border: 1px solid #1F54BC;
}

#comunity_container {
	float: left;
	width: 778px;
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-left: 9px;
}

#com_chatforumblog {
	float: left;
	width: 778px;
	height: 206px;
	margin: 0px;
	padding: 0px;
	/*background-image: url(../images/comunity/comunity_box_up.jpg);
	background-repeat: no-repeat;*/
}

#com_discussioni {
	float: left;
	width: 386px;
	height: 392px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	/*background-image: url(../images/comunity/comunity_box_discussioni.jpg);
	background-repeat: no-repeat;*/
}

#com_piuletti {
	float: left;
	width: 386px;
	height: 392px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 6px;
	/*background-image: url(../images/comunity/comunity_box_utenti_up.jpg);
	background-repeat: no-repeat;*/
}

#com_nuoviiscritti {
	float: left;
	width: 778px;
	height: 146px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	/*background-image: url(../images/comunity/comunity_box_utenti_dw.jpg);
	background-repeat: no-repeat;*/
}

#porta_utenti {
	width: 368px;
	height: 222px;
	margin: 0px;
	padding: 0px;
	margin-top: 60px;
	margin-left: 12px;
}

#porta_discussioni {
	width: 368px;
	height: 222px;
	margin: 0px;
	padding: 0px;
	margin-top: 50px;
	margin-left: 12px;
}

.avatar {
	float: left;
	width: 80px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	margin: 6px 6px 6px 6px;
}

p.username {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

a.profilo:link, a.profilo:visited {
	font-size: 11px;
	color: #4589E5;
	text-decoration: none;
	font-weight: bold;
}

a.profilo:hover, a.profilo:focus {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

p.thread {
	font-size: 12px;
	color: #31425E;
	text-decoration: none;
}

a.leggi_disc:link, a.leggi_disc:visited {
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
}

a.leggi_disc:hover, a.leggi_disc:focus {
	font-size: 10px;
	color: #4589E5;
	text-decoration: none;
}

img.allinea_left {
	float: left;
	margin: 0px;
	padding: 10px;
}

img.allinea_right {
	float: right;
	margin: 0px;
	padding: 10px;
}

#box_visure{
	float: left;
	width: 796px;
	height: 237px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/visure/bg_box_visure.jpg);
	background-repeat: no-repeat;
}

.info_estese_visure{
	float: left;
	width: 796px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	display: none;
}

#info_generali_visure{
	float: left;
	width: 796px;
	height: 147px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/visure/bg_info_generali_visure.jpg);
	background-repeat: no-repeat;
}

#dummy_visure {
	float: left;
	width: 796px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
}

.info_estese_up {
	float: left;
	width: 770px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 13px;
	background-color: #F3F3F3;
}

.info_estese_down {
	float: left;
	width: 770px;
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-left: 13px;
	background-color: #282828;
}

p.info_estese_testo {
	color: #FFFFFF;
	font-family: "Tahoma";
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	margin: 15px;
}

#visure_1 {
	float: left;
	width: 180px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-left: 12px;
	position: relative;
}

#visure_2 {
	float: left;
	width: 180px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-left: 14px;
	position: relative;
}

#visure_3 {
	float: left;
	width: 180px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-left: 20px;
	position: relative;
}

#visure_4 {
	float: left;
	width: 180px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-left: 18px;
	position: relative;
}

p.testo_visure_up {
	color: #282828;
	font-family: "Tahoma";
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	margin: 10px;
	line-height: 18px;
	text-align: center;
}

#visure_1_bottone {
	float: left;
	width: 125px;
	height: 29px;
	position: absolute;
	top: 175px;
	left: 26px;
}

#visure_2_bottone {
	float: left;
	width: 125px;
	height: 29px;
	position: absolute;
	top: 175px;
	left: 30px;
}

#visure_3_bottone {
	float: left;
	width: 125px;
	height: 29px;
	position: absolute;
	top: 175px;
	left: 30px;
}

#visure_4_bottone {
	float: left;
	width: 125px;
	height: 29px;
	position: absolute;
	top: 175px;
	left: 30px;
}

p.info_generali_visure {
	color: #282828;
	font-family: "Tahoma";
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
	margin-left: 45px;
	margin-right: 45px;
	line-height: 20px;
}

span.azzurro {
	color: #269AD3;
	font-size: 12px;
	font-family: "Tahoma";
}

.no_margin {
	margin: 0px;
	padding: 0px;
}

#box_articoli_top {
	float: left;
	width: 792px;
	height: 101px;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 8px;
}

#box_articoli_sx_dx {
	float: left;
	width: 192px;
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

#box_articoli_center {
	float: left;
	width: 372px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.box_articoli {
	float: left;
	width: 192px;
	height: auto;
}

.box_articolo_titolo {
	float: left;
	width: 192px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/adozioni/adozioni_articolo_titolo.jpg);
	background-repeat: no-repeat;
}

.box_articolo_testo {
	float: left;
	width: 192px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/adozioni/box_laterale_bg.jpg);
	background-repeat: repeat;
}

.box_articolo_chiusura {
	float: left;
	width: 192px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/adozioni/box_laterale_bg_dw.jpg);
	background-repeat: no-repeat;
}

.box_articolo_titolo_center {
	float: left;
	width: 372px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/adozioni/adozioni_articolo_center_titolo.jpg);
	background-repeat: repeat;
}

.box_articolo_testo_center {
	float: left;
	width: 372px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/adozioni/box_centrale_bg.jpg);
	background-repeat: repeat;
}

.box_articolo_center_chiusura {
	float: left;
	width: 372px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/adozioni/box_centrale_bg_dw.jpg);
	background-repeat: no-repeat;
}

p.adozioni_titolo {
	color: #31425E;
	font-family: "Tahoma";
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin: 8px;
}

p.adozioni_testo {
	color: #31425E;
	font-family: "Tahoma";
	font-size: 13px;
	text-align: justify;
	margin: 10px;
	line-height: 19px;
}

#box_home {
	float: left;
	width: 780px;
	height: 400px;
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-left: 8px;
}

.home_visure{
	float: left;
	width: 389px;
	height: 198px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/bg_visure.jpg);
	background-repeat: no-repeat;
}

.home_adozioni {
	float: left;
	width: 391px;
	height: 198px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/bg_adozioni.jpg);
	background-repeat: no-repeat;
}

.home_comunity {
	float: left;
	width: 389px;
	height: 202px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/bg_comunity.jpg);
	background-repeat: no-repeat;
}

.home_mediazione {
	float: left;
	width: 391px;
	height: 202px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/bg_mediazione.jpg);
	background-repeat: no-repeat;
}

