/* GENERAL */

body {
	background-color:#ECEEF2;
	background-image:url("../img/page_bg.jpg");
	background-repeat:repeat-x;
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}

h1 {
	font-size:22px;
	color:#444;
}

h2 {
	font-size:14px;
	color:#444;
	padding:0px;
	margin:0px;
}

div#maincontent {
	width:767px;
	margin:auto;
	margin-top:28px;
	text-align:left;
}

td#sidebar {
	background-color:#0163AC;
	background-image:url("../img/sidebar_bg.jpg");
	background-repeat:no-repeat;
	height:100%;
}

td#area_rivenditori {
	background-color:#333;
	height:32px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

td#lang_switch {
	background-image:url("../img/lang_switch_bg.jpg");
	background-repeat:no-repeat;
	width:155px;
	padding-top:4px;
}

td#content_dx {
	background-color:#E2E2E2;
	width:156px;
	border-right:1px solid #76808F;
	padding:10px;
}

td#content_sx {
	background-color:#fff;
	border-right:1px solid #ccc;
	padding:10px;
}

td#footer {
	background-image:url("../img/footer_bg.gif");
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#AAB3C5;
	padding:3px;
}

div#OZc {
	display:none;
}

div#box_info {
	background-color:#ccc;
	border:1px solid #c0c0c0;
	padding:8px;
	color:#000;
	width:138px;
}

div#box_lastnews {
	background-color:#fff;
	border:1px solid #c0c0c0;
	padding:8px;
	color:#000;
	width:138px;
}

div#box_products {
	background-color:#fff;
	border:1px solid #c0c0c0;
	padding:8px;
	color:#000;
	width:138px;
}

.news_data {
	/*color:#55C113;*/
	color:#D76B00;
}

.tit_arial_18 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#1A1C21;
}

.tit_arial_14 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#1A1C21;
}

.tit_georgia_14 {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#1A1C21;
	font-weight:bold;
}



/* HOME */

div#maincontenthome {
	width:566px;
	margin:auto;
	margin-top:0px;
	text-align:left;
}

.lateraldots {
	margin-top:157px;
}

td#animation {
	height:350px;
	background-image:url('../img/home_anim_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #727C8C;
	border-bottom:0px;
	padding:0px;
}

td#homefooter {
	height:158px;
	background-image:url('../img/home_down_bg.jpg');
	background-repeat:no-repeat;
	text-align:center;
	color:#5D6E8C;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	/*padding-bottom:11px;*/
}





/* MENU DI NAVIGAZIONE */

.menu_td_slim_sx_up {
	height:3px;
	width:16px;
	line-height:3px;
	border-right:1px solid #fff;
}
.menu_td_slim_dx_up {
	height:3px;
	line-height:3px;
}
.menu_td_arrow {
	width:16px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
.menu_td_text {
	border-top:1px solid #fff;
}
.menu_td_slim_sx_dwn {
	height:3px;
	width:16px;
	line-height:3px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}
.menu_td_slim_dx_dwn {
	height:3px;
	line-height:3px;
	border-top:1px solid #fff;
}




/* LINKS */

a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0163AC;
	text-decoration:none;
}
a:hover {
	color:blue;
	text-decoration:underline;
}

.link_lang_switch {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.link_lang_switch:hover {
	color:#000;
	text-decoration:underline;
}

.link_tit1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0163AC;
	text-decoration:none;
}
.link_tit1:hover {
	color:blue;
	text-decoration:underline;
}

.link_menu {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.link_menu:hover {
	color:#000;
	text-decoration:none;
}

.link_menu_l2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	text-decoration:none;
}
.link_menu_l2:hover {
	color:#fff;
	text-decoration:underline;
}



/* FORMS */

.inputtext {
	border:1px solid #000;
	background-color:#ECEEF2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:130px;
}
.textarea {
	border:1px solid #000;
	background-color:#ECEEF2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}