body{
	font-family: Verdana, Tahoma, Arial,sans-serif;
	font-size: 60%;
	color:#50556C;
	line-height: 1.366;	
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	
	scrollbar-face-color: #96A5CC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #8897BD;
	scrollbar-darkshadow-color: #8897BD;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}


.sfondosfumato{
	background:  url("../common/bg/sf.jpg") repeat-x;
}
.sfondopagina{
	background: url("../common/bg/bg_common.jpg") no-repeat left top;
}

.sfondoframe{
	background: url("../common/bg/bg_common.jpg") no-repeat right top fixed;
}

a:link, a:visited{
	color:#50556C;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{
	color: #962C65;
	text-decoration:underline;
	font-weight:bold;
}

/* LAYOUT */

/* OMBRE esterne */
.table_ombra{
	margin:0px;
	width:50px;
	height:100%;
	behavior:	url("../common/inc/pngbehavior2.htc");
}

.sostituisci{
	behavior:	url("../../common/inc/pngbehavior.htc");
}

.pre_catalogo{
	margin:11px 0px 0px 5px;
	behavior:	url("../../common/inc/pngbehavior.htc");
}


.catalogoimages{
	border: 5px solid #A9ADBC;
	margin:11px 0px 0px 15px;

}


.tabellacontenuti{
	margin-left:8px;
	margin-top:11px;
	width:517px;
}


.tabelladuecontenuti_sx{
	margin-left:8px;
	margin-top:11px;
	width:273px;
}

.tabelladuecontenuti_dx{
	margin-left:4px;
	margin-top:11px;
	width:273px;
}

.contenuto{
	line-height: 1.366;
	padding:0px 4px 4px 6px;
	font-size:60%;
}
.contenuto p{
	margin:4px;
}

.title {
	font-weight:bold;
	color:#962C65;
	
}

.title_novita {
	font-weight:bold;
	color:#962C65;
	background-color:#F2E6F5;
	
}

.title_novita2 {
	font-weight:bold;
	color:#195E9F;
	background-color:#E8E6F5;
	
}

.sostituiscisfondo{
	behavior:	url("../../common/inc/pngbehavior2.htc");
}



/* NEWS IN HOME PAGE*/

.td_text{
	font-size:60%;
}
.td_text p{
	margin:10px;
}
.td_text_title{
	color:#962C65;
	font-weight:bold;
}

.basic {
	font-size:70%;
}

/* BLOCCO CONTENUTI*/

.tab_contenuti {
	width:100%;
	margin:3px 0px -10px 0px;
}
.tab_contenuti input {
font-size: 60%;
}

.tab_contenuti textarea {
font-size: 60%;
}

.tab_contcenter {
	margin:0px 0px 0px 0px;
	width:526px;
	/*background: transparent url("box_contenuti/center.png") repeat-y left;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/box_contenuti/center.png', sizingMethod='scale');
	/*height:300px;*/
	/*behavior:	url("../../common/inc/pngbehavior2.htc");/**/
}


#contenuti {
	margin:0px 0px 0px 0px;
	width:526px;
	padding:20px;
	background: transparent url("box_contenuti/center.png") repeat-y left;
	/**/filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/box_contenuti/center.png', sizingMethod='scale');
	/*height:300px;*/
}

#contenuti a:link{
	margin:0px 0px 0px 0px;
	width:526px;
	padding:20px;
	/**/filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/box_contenuti/center.png', sizingMethod='scale');
	/*height:300px;*/
}


.tab_contcenter  a:link, .tab_contcenter  a:visited{
	font-weight:bold;
	color: #323E48;
}
.tab_contcenter  a:hover{
	cursor:hand;
	color: #962C65;
}

.tab_contenuti p {
	text-align:left;
	width: 490px;
	line-height: 1.516;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 16px;
}

.tab_contenuti_title {
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	color:#962C65;
}

.tab_contenuti_img {
	float:left;
	margin-right:4px;
	behavior:	url("../../common/inc/pngbehavior.htc");
}

/* SOTTOMENU SX */

#menu{
	width: 150px;
	margin-top:10px;
}


.pmenu{
	margin: 0px 0px -8px 4px;
}
.pmenu a:link, .pmenu a:visited{
	display:block;
	width: 150px;
	height:40px;
	/*background: transparent url(bg/btt_off.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_off.png', sizingMethod='no-scale');
	/*filter: Alpha(Opacity=50);*/
	font-weight:bold;
	color: #323E48;
	padding: 9px 0px 2px 44px;
}
.pmenu a:hover{
	/*background: transparent url(bg/btt_on.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}


.p2menu{
	margin: 0px 0px -8px 4px;
}
.p2menu a:link, .p2menu a:visited{
	display:block;
	width: 150px;
	height:40px;
	/*background: transparent url(bg/btt_off02.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_off02.png', sizingMethod='no-scale');
	/*filter: Alpha(Opacity=50);*/
	font-weight:bold;
	color: #323E48;
	padding: 9px 0px 2px 44px;
}
.p2menu a:hover{
	/*background: transparent url(bg/btt_on.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}


.p3menu{
	margin: 0px 0px -8px 4px;
}
.p3menu a:link, .p3menu a:visited{
	display:block;
	width: 150px;
	height:40px;
	/*background: transparent url(bg/btt_off03.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_off03.png', sizingMethod='no-scale');
	/*filter: Alpha(Opacity=50);*/
	font-weight:bold;
	color: #323E48;
	padding: 9px 0px 2px 44px;
}
.p3menu a:hover{
	/*background: transparent url(bg/btt_on.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}


.p3menucat{
	margin: 0px 0px 0px 4px;
}
.p3menucat a:link, .p3menucat a:visited{
	display:block;
	width: 150px;
	height:40px;
	/*background: transparent url(bg/btt_off03.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_off03.png', sizingMethod='no-scale');
	/*filter: Alpha(Opacity=50);*/
	font-weight:bold;
	color: #323E48;
	padding: 9px 0px 2px 44px;
}
.p3menucat a:hover{
	/*background: transparent url(bg/btt_on.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}



.p4menu{
	margin: 0px 0px -8px 4px;
}
.p4menu a:link, .p4menu a:visited{
	display:block;
	width: 150px;
	height:40px;
	/*background: transparent url(bg/btt_off04.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_off04.png', sizingMethod='no-scale');
	/*filter: Alpha(Opacity=50);*/
	font-weight:bold;
	color: #323E48;
	padding: 9px 0px 2px 44px;
}
.p4menu a:hover{
	/*background: transparent url(bg/btt_on.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}


.p5menu{
	margin: 0px 0px 0px 4px;
}
.p5menu a:link, .p5menu a:visited{
	display:block;
	width: 150px;
	height:40px;
	/*background: transparent url(bg/btt_off05.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_off05.png', sizingMethod='no-scale');
	font-weight:bold;
	color: #323E48;
	padding: 9px 0px 2px 44px;
}
.p5menu a:hover{
	/*background: transparent url(bg/btt_on.png) no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}




/*#menu p a:active{
	background: transparent url(btt_on.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/bg/btt_on.png', sizingMethod='no-scale');
	font-weight:bold;
	text-decoration:underline;
	cursor:hand;
	color: #962C65;
	padding: 9px 0px 2px 44px;
}*/


/* fine sottomenu sx*/



#head{
	height: 148px;
	background: transparent url(bg/head.jpg) no-repeat center top;
}

#headnav{
	padding-top:126px;	
	width:100%;
	text-align:center;
	color:#666666;
}

#headnav a:link, #headnav a:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin: 0px 10px 0px 10px;
}

#headnav a:hover {
	color:#993366;
	text-decoration:underline;
}

#headnav a:active {
	color:#993366;
	text-decoration:underline;
}








.footer {
	padding: 0px 6px 0px 6px;
}

.footer a:link, .footer a:visited {
	color:#50556C;
	text-decoration:underline;

}

.footer a:hover {
	color: #962C65;
	text-decoration:underline;
}




/* MENU */
#body_menu {
	background: url(images/bg/bg_menu.gif) repeat-y;
	font-size:90%
}

#left_menu p {
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 8px;
}

#left_menu img {
	border: 0px;
	margin: 1px 0px 1px 0px;
}

#left_menu p a:link, #left_menu p a:visited {
	font-weight:bold;
	color:#cccccc;
	text-decoration:none;
}

#left_menu p a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#left_menu p a:active {
	color:#7FC7EB;
	text-decoration:underline;
}

.spacer {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 100%;
	background: #cccccc;
}


form{
 	margin: 0px;
 	padding: 0px;
}

input, select {
	font-size: 110%;
	color:#003366;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 100%;
	color: #003366;
}



/************* TABELLE **************/
.tabella1 td{
	border-right: 1px solid #CCE0EB;
	border-bottom: 1px solid #CCE0EB;
	padding: 2px;
	margin: 2px;
}

.tabella2 td{
	border: 1px solid #CCE0EB;
	background: #F7F9FA;
	padding: 0px 0px 2px 0px;
}

.tdwhite {
	background: #F7F9FA;
}

.tabtitle{
	background: #F7F9FA;
	background: transparent url(images/bg/navbar.jpg) no-repeat center bottom;
	font-weight:bold;
}

.tab_prod {
	background: url(images/bg/bg_prodotti.gif) repeat-x;
	padding:3px;
}

.tab_prod td {
	font-size:90%;
}

.tab_prod_title {
	font-size:120%;
	font-weight:bold;	
}

.tab_prod_subtitle {
	font-size:100%;
	font-weight:bold;	
}
.tab_prod img {
	margin: 2px 10px 0px 8px;
	border: 1px solid #FFFFFF;
}


.tab_prod2 td {
	font-size:90%;
}

.tab_prod2 img {
	margin: 2px -2px 8px 12px;
	border: 1px solid #FFFFFF;
}

.tab_prod3 img {
	border:0px;
}

.tab_home {
	margin:20px 10px 0px 2px;
	width:90%;
}

.tab_home td{
	font-size:90%
}

.tab_bianca td{
	margin:0px 10px 0px 0px;
	border:1px solid #FFFFFF;

}

.tab_corsi {
	margin:20px 10px 0px 2px;
}

.tab_corsi td{
font-size:90%;
}

.title_register {
	font-size:60%;
	font-weight:none;
	color:#962C65;
}

.tab_contatti{
	line-height: 1.366;
	padding:0px 4px 4px 6px;
	font-size:100%;
}

.title_formcontatti {
	font-size:100%;
	font-weight:none;
	color:#962C65;
}