/* SoluzioneSito Snc (www.soluzionesito.com) */
/* Davide Cattorini (davide@soluzionesito.com) */

body {
	text-align: center;
}

/* GRAFICA PAGINA */

#wrapped {
	width: 766px;
	margin: 0 auto;
	text-align: left;
}
#logo {
	width: 216px;
	height: 116px;
	float: left;
	background: #FFF url("images/frontend/default/logo.jpg") top left no-repeat;
}
#logo h1 {
	display: none;
}

/* 3 LINK IN ALTO A DESTRA */

#link_up {
	width: 550px;
	height: 37px;
	float: left;
}
#link_up ul {
	margin: 0;
	padding: 5px 9px 0 0;
	list-style: none;
	float: right;
}
#link_up li {
	display: inline;
	padding: 0;
}
#link_up a {
	font: bold 10px Arial, Verdana, Tahoma;
}
#link_up a:hover {
	font: bold 10px Arial, Verdana, Tahoma;
}

/* 5 LINK CON TASTO CHE SCENDE */

#link_middle {
	width: 550px;
	height: 41px;
	float: left;
}
#link_middle ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#link_middle li {
	display: inline;
	margin: 0;
	padding: 0;
}
#link_middle b {
	display: none;
}
#link_middle a {
	width: 110px;
	height: 41px;
	display: block;
	float: left;
}
#link_middle_1 {
	background: #FFFFFF url("images/frontend/default/link_middle_1.jpg") top left no-repeat;
}
#link_middle_1:hover {
	background: #FFFFFF url("images/frontend/default/link_middle_1.jpg") no-repeat 0 7px;
}
#link_middle_2 {
	background: #FFFFFF url("images/frontend/default/link_middle_2.jpg") top left no-repeat;
}
#link_middle_2:hover {
	background: #FFFFFF url("images/frontend/default/link_middle_2.jpg") no-repeat 0 7px;
}
#link_middle_3 {
	background: #FFFFFF url("images/frontend/default/link_middle_3.jpg") top left no-repeat;
}
#link_middle_3:hover {
	background: #FFFFFF url("images/frontend/default/link_middle_3.jpg") no-repeat 0 7px;
}
#link_middle_4 {
	background: #FFFFFF url("images/frontend/default/link_middle_4.jpg") top left no-repeat;
}
#link_middle_4:hover {
	background: #FFFFFF url("images/frontend/default/link_middle_4.jpg") no-repeat 0 7px;
}
#link_middle_5 {
	background: #FFFFFF url("images/frontend/default/link_middle_5.jpg") top left no-repeat;
}
#link_middle_5:hover {
	background: #FFFFFF url("images/frontend/default/link_middle_5.jpg") no-repeat 0 7px;
}
#link_bottom {
	width: 550px;
	height: 38px;
	float: left;
	background: #FFF url("images/frontend/default/under_menu.jpg") top left no-repeat;
}

/* MENU A SINISTRA */

#menu {
	width: 216px;
	height: 202px;
	float: left;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	margin: 0;
	padding: 0;
	float: left;
}
#menu b {
	display: none;
}
#menu a {
	float: left;
	width: 215px;
}
a#menu_1 {
	height: 36px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_1.jpg") top left no-repeat;
}
a#menu_1:hover {
	background: #FFFFFF url("images/frontend/default/menu_1.jpg") bottom left no-repeat;
}
a#menu_2 {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_2.jpg") top left no-repeat;
}
a#menu_2:hover {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_2.jpg") bottom left no-repeat;
}
a#menu_3 {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_3.jpg") top left no-repeat;
}
a#menu_3:hover {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_3.jpg") bottom left no-repeat;
}
a#menu_4 {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_4.jpg") top left no-repeat;
}
a#menu_4:hover {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_4.jpg") bottom left no-repeat;
}
a#menu_5 {
	height: 34px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_5.jpg") top left no-repeat;
}
a#menu_5:hover {
	height: 34px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_5.jpg") bottom left no-repeat;
}
a#menu_6 {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_6.jpg") top left no-repeat;
}
a#menu_6:hover {
	height: 33px;
	display: block;
	background: #FFFFFF url("images/frontend/default/menu_6.jpg") bottom left no-repeat;
}
#banner {
	width: 550px;
	height: 202px;
	float: left;
}

/* COLONNA DI SINISTRA */

#colA {
	width: 216px;
	margin: 0;
	padding: 0;
	float: left;
}
#colA h2 {
	height: 20px !important;
	height /**/: 27px;
	width: 216px; /* Larghezza in IE 7, Mozilla, Firefox e Opera */
	/width: 206px; /* Imposta la larghezza in IE 6 */
	width /**/: 216px; /* Reimposta la larghezza originale in IE 5.x */
	margin: 0;
	padding: 7px 0 0 10px;
	background: #FFF url("images/frontend/default/titolo_verde_216px.jpg") no-repeat top left;
	font: bold 11px Tahoma, Verdana, Times New Roman;
	color: #FFF;
	float: left;
}
#colA .content {
	width: 197px !important;
	width /**/: 216px;
	border: 0;
	padding: 3px 8px 6px 8px;
	border-right: 3px solid #FFF;
	background: #DCDCDC  url("images/frontend/default/base_216px.jpg") no-repeat bottom left;
	font: 11px Tahoma, Verdana, Times New Roman;
	color: #5C5C5C;
	text-align: justify;
	float: left;
}
#ricerca {
	width: 216px;
	height: 67px;
	float: left;
	background: #FFF url("images/frontend/default/bg_ricerca.jpg") top left no-repeat;
	overflow: hidden;
}

/* COLONNA DI DESTRA */

#colB {
	width: 550px;
	margin: 0;
	padding: 0;
	float: right;
}
#colB h2 {
	height: 23px !important;
	height /**/: 31px;
	width: 550px; /* Larghezza in IE 7, Mozilla, Firefox e Opera */
	/width: 540px; /* Imposta la larghezza in IE 6 */
	width /**/: 550px; /* Reimposta la larghezza originale in IE 5.x */
	margin: 0;
	padding: 8px 0 0 10px;
	background: #FFF url("images/frontend/default/titolo_giallo_550px.jpg") no-repeat top left;
	font: bold 11px Tahoma, Verdana, Times New Roman;
	color: #FFF;
	float: left;
}
#colB .content {
	width: 533px !important;
	width /**/: 550px;
	border: 0;
	padding: 3px 8px 6px 8px;
	border-right: 1px solid #FFF;
	background: #DCDCDC  url("images/frontend/default/base_550px.jpg") no-repeat bottom left;
	font: 11px Tahoma, Verdana, Times New Roman;
	color: #5C5C5C;
	text-align: justify;
	float: left;
}
#colB1 {
	width: 394px;
	margin: 0;
	padding: 0;
	float: left;
}
#colB1 h2 {
	height: 23px !important;
	height /**/: 31px;
	width: 394px; /* Larghezza in IE 7, Mozilla, Firefox e Opera */
	/width: 384px; /* Imposta la larghezza in IE 6 */
	width /**/: 394px; /* Reimposta la larghezza originale in IE 5.x */
	margin: 0;
	padding: 8px 0 0 10px;
	background: #FFF url("images/frontend/default/titolo_giallo_394px.jpg") no-repeat top left;
	font: bold 11px Tahoma, Verdana, Times New Roman;
	color: #FFF;
	float: left;
}
#colB1 .content {
	width: 377px !important;
	width /**/: 394px;
	border: 0;
	padding: 3px 8px 6px 8px;
	border-right: 1px solid #FFF;
	background: #DCDCDC  url("images/frontend/default/base_394px.jpg") no-repeat bottom left;
	font: 11px Tahoma, Verdana, Times New Roman;
	color: #5C5C5C;
	text-align: justify;
	float: left;
}
#colB2 {
	width: 156px;
	margin: 0;
	padding: 0;
	float: right;
}
#colB2 h2 {
	height: 23px !important;
	height /**/: 31px;
	width: 156px; /* Larghezza in IE 7, Mozilla, Firefox e Opera */
	/width: 146px; /* Imposta la larghezza in IE 6 */
	width /**/: 156px; /* Reimposta la larghezza originale in IE 5.x */
	margin: 0;
	padding: 8px 0 0 10px;
	background: #FFF url("images/frontend/default/titolo_verde_156px.jpg") no-repeat top left;
	font: bold 11px Tahoma, Verdana, Times New Roman;
	color: #FFF;
	float: left;
}
#colB2 .content {
	width: 137px !important;
	width /**/: 156px;
	border: 0;
	padding: 3px 8px 6px 8px;
	border-right: 1px solid #FFF;
	border-left: 2px solid #FFF;
	background: #DCDCDC  url("images/frontend/default/base_156px.jpg") no-repeat bottom right;
	font: 11px Tahoma, Verdana, Times New Roman;
	color: #5C5C5C;
	text-align: justify;
	float: left;
}
#top_pagination {
	width: 394px;
	height: 13px;
	overflow: hidden;
	background: #FFF url("images/frontend/default/top_394px.jpg") no-repeat top left;
	float: left;
	border-top: 2px solid #FFF;
}
#content_pagination {
	width: 393px !important;
	width /**/: 394px;
	background: #DCDCDC;
	border-right: 1px solid #FFF;
	float: left;
}
#content_pagination p {
	padding: 0;
	margin: 0;
	line-height: 1.3em;
}
#footer_pagination {
	width: 394px;
	height: 13px;
	overflow: hidden;
	background: #FFF url("images/frontend/default/base_394px.jpg") no-repeat top left;
	float: left;
}
#sep_bottom_550px {
	width: 550px;
	height: 17px;
	float: left;
	background: #FFF  url("images/frontend/default/linea_verde_550px.jpg") no-repeat top left;
}
#sep_bottom_394px {
	width: 394px;
	height: 17px;
	float: left;
	background: #FFF  url("images/frontend/default/linea_verde_394px.jpg") no-repeat top left;
}

/* FOOTER */

#footer {
	width: 766px;
	height: 170px;
	float: left;
	border-top: 2px solid #FFF;
	background: #FFF  url("images/frontend/default/footer.jpg") no-repeat top left;
	text-align: center;
	font: bold 12px Arial, Verdana, Tahoma;
	color: #5C5C5C;
}
#footer ul {
	margin: 0;
	padding: 30px 9px 0 0;
	list-style: none;
}
#footer li {
	display: inline;
	padding: 0;
}
#footer a {
	font: bold 12px Arial, Verdana, Tahoma;
	padding: 0 15px;
}
#footer a:hover {
	font: bold 12px Arial, Verdana, Tahoma;
}