body {
	background-color: #FFFFFF;
	margin: 0px;
	background-image:url(images/bgs/bg.jpg);

	font-size:10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;

	SCROLLBAR-FACE-COLOR: #fff; SCROLLBAR-HIGHLIGHT-COLOR: #333; SCROLLBAR-SHADOW-COLOR: #fff; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #333; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #333;
}

.bgx {
	background-image:url(images/bgs/bgx.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
 
h6 {
	font-size:10px;
	margin:0;
	padding:0;
}


.acapo {
	float:none;
}

ul {
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:0;
	list-style-type:disc;
	list-style-position:outside;
}

tr, td {
	border:none;
	padding:0;
}
.tableselect {
	border:1;

}

/*
*****************************
	link
*****************************
*/
.alink {
	color:#c00;
	font-weight:bold;
	text-decoration:none;
	border:none;
}

a {
	color:#003066;
	font-weight:bold;
	text-decoration:none;
	
}
a:link, a:visited {
	color:#091853;
	font-weight:bold;
	text-decoration:none;
	
}

a:hover, a:active {
	color:#003066;
	text-decoration:underline;
}


.wlink, .wlink:link, .wlink:visited {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.wlink:hover, .wlink:active {
	font-size:11px;
	color:#CCC;
	font-weight:bold;
	text-decoration:underline;
}


/*
*****************************
	CLASSI
*****************************
*/
.mytable {
	background-image:url(images/bgs/tile04.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
}
.news {
	color:#333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	padding-left:1px;
	padding-right:1px;
}
.homeFont {
	color:#333;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	padding:2px;
}
.categorie {
	color:#333;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	padding:2px;
}

.categoria {
	color:#C00;
	letter-spacing:2px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size:14px;
	padding:2px;
}
.categoria.a {
	color:#C00;
	letter-spacing:2px;
	font-size:14px;
	padding:2px;
	
}

.testiFont {
	color:#333;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:0px;
	text-align:left;
}
.Selected {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #F00;
	letter-spacing:1px;
	font-size:11px;
	margin-top:2px;
	vertical-align:bottom;
}
.MenuBtnSelected {
	color: #F00;
	letter-spacing:1px;
	font-size:11px;
	border: 1px solid red;
	padding:3px;
}
.MenuBtn {
	color: #000;
	letter-spacing:1px;
	font-size:11px;
	border: 1px solid gray;
	padding:3px;
}
.SelectedSmall {
	color: #F00;
	letter-spacing:1px;
	font-size:9px;
}
.link {
	color: #999;
	letter-spacing:1px;
	font-size:11px;
}
.text {
	color:#333;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:2px;
}

.testi {
	color:#333;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:2px;
	/* text-shadow: 0px 0px 1px #000; */
}

.testi_select {
	color:#F00;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:2px;
	text-shadow: 0px 0px 1px #000;
}

.testi_select a:link, .testi_select a:hover, .testi_select a:visited, .testi_select a:active {
	color:#F00;
	letter-spacing:1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:2px;
}

.newsletter_box {
	color:#333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:2px;
	float:left;
}

.newsletter {
	color:#333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:2px;
}
.lingue {
	color:#333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
}
.centroinput {
	color:#333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	text-align:center
}

.n {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	margin-bottom:8px;
	color:#FFF;
}
.n a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	margin-bottom:8px;
}
.n a:link, .n a:visited, .n a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	margin-bottom:8px;
	color:#FFF;
}
.s {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#000;
	margin-bottom:8px;
}
.s a:link, .s a:visited, .s a:active {
	color:#000;
	text-decoration: none;
}
.s a:hover {
	color:#343F21;
}
.ns {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	color: #FFF;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	background-image:url(images/menu/mcss.jpg);
	background-position:center;
	
}
.ns a:link, .ns a:visited, .ns a:active {
	color:#FFF;
	text-decoration: none;
}
.ns a:hover {
	color: #000;
	text-decoration: none;
}
.ss {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	color:#D31A1F;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	background-image:url(images/menu/mcs.jpg);
	background-position:center;
}
.ss a:link, .ss a:visited, .ss a:active {
	color:#FFF;
	text-decoration: none;
}
.ss a:hover {
	color: #000;
	text-decoration: none;
}
.rs {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.split {
	/*
	background-image:url(images/menu/msplit.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
	width:2px;
}


.bgn {
	background-image:url(images/menu/mcn.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bgs {
	background-image:url(images/menu/mcs.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.msxn {
	background-image:url(images/menu/msxn.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.msxs {
	background-image:url(images/menu/msxs.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.msxo {
	background-image:url(images/menu/msxo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.mdxn {
	background-image:url(images/menu/mdxn.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.mdxs {
	background-image:url(images/menu/mdxs.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.mdxo {
	background-image:url(images/menu/mdxo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.split {
	/*
	background-image:url(images/menu/msplit.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
	width:2px;
}
.sxbox {
	background-image:url(images/sxbox.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.topbox {
	background-image:url(../images/topbox.jpg);
	background-repeat:no-repeat;
	background-position:inherit;
}


#btsx0, #btsx1, #btsx2, #btsx3, #btsx4, #btsx5, #btsx6, #btsx7, #btsx8, #btsx9 {
	background-image: url(images/menu/msxn.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:7px;
	vertical-align:bottom;
	color:#343F21;
	border:1px;
}
#btc0, #btc1, #btc2, #btc3, #btc4, #btc5, #btc6, #btc7, #btc8, #btc9 {
	background-image: url(images/menu/mcn.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:bottom;
	color:#343F21;
	text-align:center;
	width:18px;
}
#btdx0, #btdx1, #btdx2, #btdx3, #btdx4, #btdx5, #btdx6, #btdx7, #btdx8, #btdx9 {
	background-image: url(images/menu/mdxn.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:7px;
	vertical-align:bottom;
	color:#343F21;
}
#btsx0s, #btsx1s, #btsx2s, #btsx3s, #btsx4s, #btsx5s, #btsx6s, #btsx7s, #btsx8s, #btsx9s {
	background-image: url(images/menu/msxs.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:7px;
	vertical-align:bottom;

}
#btc0s, #btc1s, #btc2s, #btc3s, #btc4s, #btc5s, #btc6s, #btc7s, #btc8s, #btc9s {
	background-image: url(images/menu/mcs.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:bottom;
	color:#343F21;
	text-align:center;
	width:18px;
}

#btdx0s, #btdx1s, #btdx2s, #btdx3s, #btdx4s, #btdx5s, #btdx6s, #btdx7s, #btdx8s, #btdx9s {
	background-image: url(images/menu/mdxs.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:7px;
	vertical-align:bottom;
}

/*
.button { 
FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
border-width : 2; 
border-color :#999999; 
background : #333333; 
}
*/

	.button, .button:visited 			{background:#0066A8; repeat-x; display:inline-block; padding:3px 8px 2px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
 	.button:hover						{background-color:#CF181A; color:#fff; text-decoration:none;}
	.button:active						{top:1px;}
	
	.sbutton, .sbutton:visited 			{background:#ccc; repeat-x; display:inline-block; padding:3px 8px 2px; color:#CF181A; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
 	.sbutton:hover						{background-color:#999999; color:#fff; text-decoration:none;}
	.sbutton:active						{top:1px;}
	
	.subbutton, .subbutton:visited 		{background:#666666; repeat-x; display:inline-block; padding:1px 4px 2px; color:#fff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:11px; font-weight:bold; line-height:1; border:0;}
 	.subbutton:hover					{background-color:#CF181A; color:#fff; text-decoration:none;}
	.subbutton:active					{top:1px;}

	.ssubbutton, .ssubbutton:visited 		{background:#ccc; repeat-x; display:inline-block; padding:1px 4px 2px; color:#CF181A; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:11px; font-weight:bold; line-height:1; border:0;}
 	.ssubbutton:hover					{background-color:#999999; color:#fff; text-decoration:none;}
	.ssubbutton:active					{top:1px;}
	
