body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 20px 0px 0px;
	background-color: #9CCFEF;
}
table {
	font-size: 11px;

}
table.menu1 th {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(images/menu1_hdr_bg_3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 31px;
	text-align: right;
	vertical-align: middle;
	color: #0098BC;
	padding-right: 5px;
	background-color: #FFFFFF;

}
table.menu1 td, table.menu2 td, table.menu3 td{
	background-color: #F0FAFF;
	text-align: center;



}
.menu1 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;
}
.menu1lnk,  .menu3lnk {
	background-color: #F0FAFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	width: 95%;
	font-size: 12px;
	color: #0098BC;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;













}
.pagehdrbg {
	background-image: url(images/hdr_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #9cD3ef;

}
.leftcol {
	background-color: #9cD3ef;
	text-align: left;
	vertical-align: top;




}
.menu1lnk:hover,.menu3lnk:hover {
	color: #FF7800;
	background-image: url(images/menu1_selector.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;



}
.menu1lnkselected,.menu3lnkselected {
	color: #FF7800;
	background-image: url(images/menu1_selector.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	width: 95%;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	display: block;
	text-align: left;
}
.pagehdrbg2 {
	background-image: url(images/hdr_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F4FBFF;
	margin: 0px;
	padding: 0px;




}
.maincontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 24px 16px 5px;
	margin-top: 10px;
	background-color: #F4FBFF;
	background-image: url(images/hdr_bg2o.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;














}
.menu1sep {

	background-image: url(images/menu1sep.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #9cD3ef;
	height: 5px;
}
.menu1lnk:active,.menu3lnk:active {
	background-image: url(images/menu1_selector.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FF7800;
	border-bottom-color: #FF7800;


}
.rightcol {
	background-color: #A6D9EE;
	text-align: left;
	vertical-align: top;

}
.pagehdrbg3 {
	background-image: url(images/hdr_bg3.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 28px;



}
.pagehdrbg5 {


	background-image: url(images/hdr_bg5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 95px;
}
.pageimghdr {
	background-image: url(images/hdr_img_bgp.jpg);
	height: 55px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	vertical-align: bottom;

}
.pagehdrbg6 {
	background-image: url(images/hdr_bg6.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	vertical-align: bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;




}
.graybdr2 {
	border: 2px solid #CCCCCC;
}
.graybdr2notop {
	border-top: 2px none #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;

}
.topbarlinkfirst {
	background-image: url(images/topbar_link_bg_first.jpg);
	font-size: 11px;
	font-weight: bold;
	color: #FF7800;
	height: 18px;
	width: 86px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;








}
.topbarlink {
	background-image: url(images/topbar_link_bg.jpg);
	font-size: 11px;
	font-weight: bold;
	color: #FF7800;
	text-align: center;
	vertical-align: middle;
	height: 18px;
	width: 92px;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 2px;






}
.menu2 {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0098BC;
}
table.menu2 th {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(images/menu2_hdr_bg_1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	color: #FF7800;
	background-color: #FFFFFF;
	padding-left: 1px;
	padding-top: 2px;


}
.newsform {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;
	background-color: #FF7800;

}
table.newsform th {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(images/newsform1_hdr_bg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 31px;
	text-align: right;
	vertical-align: middle;
	color: #FFFFFF;
	padding-right: 5px;
	background-color: #FF7800;
}
.newsformBody {
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 4px 4px 4px 8px;
	font-size: 10px;



}
.newsformfooter {
	background-color: #FF7800;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/newsform1_footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;



}
.newstitle {
	display: block;
	font-size: 11px;
	color: #0098BC;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.newsformbutton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF7800;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;



}
.loginform {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1aa5d2;
	background-color: #1aa5d2;
}
table.loginform th {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(images/loginform1_hdr_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 31px;
	text-align: right;
	vertical-align: middle;
	color: #FFFFFF;
	padding-right: 5px;
	background-color: #1aa5d2;
}
.loginformfooter {
	background-color: #1aa5d2;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/loginform1_footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.loginformbutton {
	font-size: 10px;
	font-weight: bold;
	color: #EBF620;
	text-decoration: none;
	background-color: #1aa5d2;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.loginformlinkbutton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1aa5d2;
	border: none;
}
.sepsx {
	background-color: #99d2ea;
	background-image: url(images/sep_sx_hdr.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.sepdx {

	background-color: #cccccc;
	background-image: url(images/sep_cx_hdr.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
form {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
a {
	color: #0093B7;
	text-decoration: none;
}
table.gallery th {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(images/gallery_hdr_bg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 60px;
	text-align: center;
	vertical-align: top;
	color: #FF7800;
	padding-top: 21px;

}
.gallery {
}
.menu2sep {


	background-image: url(images/menu1sep2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #9cD3ef;
	height: 12px;
}
.galleryFooter {
	font-weight: bold;
	background-image:  url(images/hor_sep2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 28px;
	text-align: center;
	vertical-align: top;
	color: #0098BC;
	padding-top: 1px;
}
table.menu3 th {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(images/menu3_hdr_bg_2.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 31px;
	text-align: right;
	vertical-align: middle;
	color: #0098BC;
	padding-right: 5px;
	background-color: #FFFFFF;
}
.loginformBody {
	text-align: left;
	vertical-align: top;
	background-color: #F2FbFd;
	margin: 2px;
	padding: 2px;
}
.menu3 {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;
}
.vetrina1 {
	font-size: 11px;

}
table.vetrina1 th {
	font-size: 12px;
	font-weight: bold;
	background-image:  url(images/vetrina1_hdr_bg_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;

}
.vetrina2 {

	font-size: 11px;
}
table.vetrina2 th {

	font-size: 12px;
	font-weight: bold;
	background-image:  url(images/vetrina2_hdr_bg_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0098BC;
}
.vetrina3 {


	font-size: 11px;
}
table.vetrina3 th {


	font-size: 12px;
	font-weight: bold;
	background-image:  url(images/vetrina3_hdr_bg_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;
}
.cornicefoto {
	background-image: url(images/cornice-foto.jpg);
	height: 57px;
	width: 80px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	padding-bottom: 2px;
	margin-left: 5px;
	cursor: hand;








}
a:hover {
	text-decoration: underline;
}
.menu2lnk:active {

	color: #0098BC;
	background-image: url(images/menu2_selector.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #0098BC;
	text-decoration: none;
}
.menu2lnk:hover{

	color: #0098BC;
	background-image: url(images/menu2_selector.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #CCCCCC;
	text-decoration: none;
}
.menu2lnk {
	background-color: #F0FAFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	width: 90%;
	font-size: 12px;
	color: #0098BC;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	background-position: left bottom;
	margin-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 2px;








}
table.gallery td {

	background-color: #F0FAFF;
	text-align: center;
}
.anteprimatesti {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}
.vetrinasottotitolo {
	font-size: 10px;
}
.AVlink {
	background-image: url(images/avlink_bg_2.jpg);
	font-size: 11px;
	font-weight: bold;
	color: #0098BC;
	height: 18px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	padding-right: 1px;


}
.topbar {
	background-image: url(images/topbar_bg_2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pagefooter {
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.titoloArancio {
	font-size: 11px;
	color: #FF7800;
	font-weight: bold;
}
.titoloBlue {
	font-size: 11px;
	color: #0098BC;
	font-weight: bold;
}
.searchresult {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;
}

.searchresultshdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7800;
	font-size: 12px;
	color: #0098BC;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;



}
.graybdr1 {

	border: 1px solid #CCCCCC;
}
.Bluebdr1 {


	border: 1px solid #0098BC;
}
.graybdr1notopright {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

input, select, textarea{
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #6F92AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;


}
.boxArancio {
	background-color: #FFFFCC;
	display: block;
	border: 1px solid #FF7800;
	padding: 4px;


}
.resultshdr {
	color: #0098BC;
	background-image: url(images/menu1_selector2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 11px;
	background-color: #FFFFFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;



}
.graybdr1bottom {
	border-bottom: 1px solid #CCCCCC;

}
.boxBlue {

	background-color: #E6FAFF;
	border: 1px solid #0098BC;
	padding: 4px;
}
.boxGray {


	background-color: #EEF5F7;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.pathbar {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;

}
.schedahdr {
	color: #0098BC;
	background-image: url(images/tab_hdr_1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 14px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 30px;
	height: 19px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	margin-top: 10px;
	font-weight: bold;
	vertical-align: bottom;












}
.tabselected {
	color: #FF7800;
	background-image: url(images/tab_hdr_2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
	text-align: center;

}
.tabunselected {


	color: #0098bc;
	background-image: url(images/tab_hdr_3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
}
.tabselected:hover {


	color: #0098BC;
	background-image: url(images/tab_hdr_2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
}
.titoloNero {

	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.orangebdr1bottom {

	border-bottom: 1px solid #FF7800;
}
.cornicefotogallery {
	background-image: url(images/cornice-foto.jpg);
	height: 57px;
	width: 80px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	padding-bottom: 2px;
	margin-left: 5px;
	float: left;

}
.boxWhite {



	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
a.pathbar {

	font-size: 9px;
	font-weight: bold;
	color: #0098BC;
	text-decoration: none;
}
.titoloGray {

	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.maintable {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9cD3ef;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #9cD3ef;
	background-color: #FFFFFF;
	width: 90%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9cD3ef;

}
.testoArancio {
	color: #FF7800;
}
.testoBlue {

	color: #0098BC;
}
.titoloWhiteB {


	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.rightspanner {
	float: left;
	padding: 2px;
	width: 30%;
	margin: 2px;
	display: inline;
	overflow: inherit;



}
.tabselectedBlue {

	color: #FF7800;
	background-image: url(images/tab_hdr_4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #0098bc;
	text-decoration: none;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
	text-align: center;
}
.tabunselectedBlue {



	color: #0098bc;
	background-image: url(images/tab_hdr_3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-color: #0098bc;
	text-decoration: none;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
}
.link10 {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	text-decoration: none;
}
.menu2lnkselected {
	color: #ff8700;
	background-image: url(images/menu2_selector.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #0098bc;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #F0FAFF;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 2px;
	margin-left: 5px;
	text-align: left;
	display: block;
}
.schedahdr3 {

	color: #0098BC;
	background-image: url(images/tab_hdr_5.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 14px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 30px;
	height: 19px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	margin-top: 10px;
	font-weight: bold;
	vertical-align: bottom;
}
.resultshdr3 {

	color: #0098BC;
	background-image: url(images/menu3_selector1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-color: #FF7800;
	text-decoration: none;
	font-size: 11px;
	background-color: #FFFFFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.testoArancio {


	color: #ff8700;
}
.hdrlogo {
	vertical-align: bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;

}
.btnAggCarrello {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1aa5d2;
	border: 1px solid #CCCCCC;




}
