/* ######################################################## */
/* #################  STILI GENERALI    ################### */
/* ######################################################## */

body {background-color: #BFD5E7; margin: 2px; padding: 2px; font-family: verdana, sans-serif; font-size: 11px;}
img {border: 0}
td {font-family: Verdana, Arial, sans serif; font-size: 11px;}
h1 {font-size: 12px; margin-top: 0}
h2 {font-size: 10px;}
a {color: #356883; text-decoration: underline;}
a:hover {text-decoration: none;}
input {border: 1px solid #999; font-size: 11px; color: #575757;}
textarea {font-family: Verdana, Arial, sans serif; font-family: verdana, sans-serif; border: 1px solid #999; font-size: 11px; color: #575757;}
select {border: 1px solid #999; font-size: 11px;}
.wrapper {position:relative; width:801px; margin:auto; background-color: #FFF;}
.bordered {border: 1px solid #999;}

/* #####################  HEADER    ####################### */

.header_top {
	height: 48px;
	background-image: url(../images/header_top.gif);
	background-repeat: no-repeat;
}
.header_slider {
	height: 141px;
	background-image: url(../images/header_slider.jpg);
	background-repeat: no-repeat;
	text-align:center;
}
.header_bottom {
	height: 206px;
	background-image: url(../images/header_bottom.jpg);
	background-repeat: no-repeat;
	padding-bottom: 18px;
	text-align:right;
}

/* ##################  COLONNA SINISTRA    ################ */

.side-left {
	float: left;
	width: 215px;
}

/* #################  COLONNA DESTRA    ################### */

.side-right {
	margin: 0;
	float: left;
	width: 586px;
}

/* ######################################################## */
/* ####################  HOME PAGE    ##################### */
/* ######################################################## */

.content-home {
	width: 100%;

	margin-left: 5px;
}
.slider {
	/*margin: auto;*/
	width: 388px;
	margin-left: 6px;
	color: #0e3554;
	font-weight:bold;
	padding: 10px;
	background-image: url(../images/news_bg.gif);
	background-repeat: repeat-x;
	background-position: center;	text-align:center;
}

/* ######################################################## */
/* ######################  LISTA    ####################### */
/* ######################################################## */

.content-elenco {
	padding: 0 20px 0 20px;
}
.content-elenco div.item {
	border-bottom: 1px solid #c3c3c3;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: justify;
}
.content-elenco img {
	margin: 0 10px 0 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* ######################################################## */
/* ####################  DETTAGLIO    ##################### */
/* ######################################################## */

.content-dett {
	padding: 0 20px 0 20px;
	line-height: 18px;
}
.content-dett img {
	margin: 20px 0 20px 0;
}

/* ######################################################## */
/* #######################  CERCA   ####################### */
/* ######################################################## */

.content-cerca {
	padding: 0 20px 0 20px;
	background-image: url(../images/find_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
/* ######################################################## */
/* #####################  CONTACT   ####################### */
/* ######################################################## */

.content-contact {
	padding: 0 20px 0 20px;
}
.content-contact p {
	padding: 0;
}

/* ######################################################## */
/* #####################  DOVE SIAMO    ################### */
/* ######################################################## */

.content-dove {
	background-image: url(../images/dovesiamo.jpg);
	background-repeat: no-repeat;
	background-position: 200px 0;
	padding: 0 20px 0 20px;
}
.content-dove p {
	border-bottom: 1px solid #c3c3c3;
	padding-bottom: 10px;
	width:175px;
}
.content-dove img {
	margin: 0 10px 0 0;
}

/* ######################################################## */
/* ##################     FOOTER        ################### */
/* ######################################################## */

.footer {

}
