
body{background:url(../img/bg.gif) #FFFFFF repeat-y; font-family:tahoma; font-size:11px; margin-top:1px;}

.footer
{
	color:rgb(70,70,70);
	text-align:center;
	font-size:10px;
	border-top: 2px solid #e9e9e9;
	margin-top: 11px;
	padding-top: 7px;
}

a:link, a:visited{text-decoration:underline; color:#000;}
a:hover{color:red;}

.testo_comingsoon{color:#003871; font-family:tahoma; letter-spacing:5pt; font-size:16px;}

.testo_splash{border:0px #000 solid; width:142px; font-size:10px; font-family:arial; color:#ffffff; text-align:left; margin-right:30px; margin-top:20px;}
.testo_flag_splash{letter-spacing:4.5pt; font-size:10px; font-family:arial; color:#003b79;}

.testo_flag_splash a:link, .testo_flag_splash a:visited{color:#003b79; text-decoration:none;}
.testo_flag_splash a:hover{color:#003b79; text-decoration:underline;}

a.artificium:link,
a.artificium:visited
{
	color:#8eaebd;
	text-decoration:none;
}

a.artificium:hover
{
	color:red;
	text-decoration:underline;
}

a.logout:link,
a.logout:visited
{
    color: red;
    font-weight: bold;
	text-decoration:none;
}

a.logout:hover
{
	color: #000000;
	text-decoration:underline;
}

td.left_header{background:url(../img/bg_header_01.gif) no-repeat top left; width:144px; height:101px;}
td.middle_header{background:url(../img/bg_header_02.gif) no-repeat top left; width:420px; height:101px;}
td.right_header{background:url(../img/bg_header_03.gif) no-repeat top left; width:336px; height:101px;}

a.flags:link, a.flags:visited{font-family:tahoma; font-size:9px; color:#328dbf; text-decoration:none;}
a.flags:hover{font-family:tahoma; font-size:9px; color:#328dbf; text-decoration:underline;}

#tbl_menu{text-align:left; margin-top:1px;}

div.menu_home,
div.menu_prodotti,
div.menu_gallery,
div.menu_contatti,
div.menu_home_over,
div.menu_prodotti_over,
div.menu_gallery_over,
div.menu_contatti_over,
div.menu_home_click,
div.menu_prodotti_click,
div.menu_gallery_click,
div.menu_contatti_click
{
	width:79px;
	height:26px;
	margin-right:1px;
}

div.menu_downloads,
div.menu_chisiamo,
div.menu_dovesiamo,
div.menu_downloads_over,
div.menu_chisiamo_over,
div.menu_dovesiamo_over,
div.menu_downloads_click,
div.menu_chisiamo_click,
div.menu_dovesiamo_click
{
	width:94px;
	height:26px;
	margin-right:1px;
}

div.menu_ar,
div.menu_ar_over
{
	width:115px;
	height:26px;
}

div.menu_home,
div.menu_prodotti,
div.menu_gallery,
div.menu_contatti{background:url(../img/bg_menu1.gif) no-repeat;}

div.menu_home_over,
div.menu_prodotti_over,
div.menu_gallery_over,
div.menu_contatti_over{background:url(../img/bg_menu1.gif) no-repeat; background-position:-79px;}

div.menu_home_click,
div.menu_prodotti_click,
div.menu_gallery_click,
div.menu_contatti_click{background:url(../img/bg_menu1.gif) no-repeat; background-position:-79px;}

div.menu_downloads,
div.menu_chisiamo,
div.menu_dovesiamo{background:url(../img/bg_menu2.gif) no-repeat;}

div.menu_downloads_over,
div.menu_chisiamo_over,
div.menu_dovesiamo_over{background:url(../img/bg_menu2.gif) no-repeat; background-position:-94px;}

div.menu_downloads_click,
div.menu_chisiamo_click,
div.menu_dovesiamo_click{background:url(../img/bg_menu2.gif) no-repeat; background-position:-94px;}

div.menu_ar{background:url(../img/bg_menu_ar.gif) no-repeat;}
div.menu_ar_over{background:url(../img/bg_menu_ar.gif) no-repeat; background-position:-115px;}
div.menu_ar_click{background:url(../img/bg_menu_ar.gif) no-repeat; background-position:-115px;}

a.mnlink1:link, a.mnlink1:visited{margin-left:9px; line-height:24px; font-weight:bold; color:#f5efc0; text-decoration:none;}
a.mnlink1:hover{text-decoration:none;}

a.mnlink2:link, a.mnlink2:visited{margin-left:7px; line-height:24px; font-weight:bold; color:#f5efc0; text-decoration:none;}
a.mnlink2:hover{text-decoration:none;}

a.mnlinkar:link, a.mnlinkar:visited{margin-left:7px; line-height:24px; font-weight:bold; color:#f5efc0; text-decoration:none;}
a.mnlinkar:hover{text-decoration:none;}

/*#tbl_middle #td_news{text-align:left; padding-top:10px; padding-left:10px; width:290px; background:url(../img/angolo_news.gif) #8eaebd no-repeat top right; vertical-align:top;}*/
#tbl_middle #td_news{text-align:left; padding-top:10px; padding-left:10px; width:290px; background:url(../img/bg_news.jpg) no-repeat top right; vertical-align:top;}
#tbl_middle #td_footer{text-align:left; background:url(../img/angolo_footer.gif) #fff no-repeat top right; vertical-align:top;}

div.contenitoresingolanews{text-align:left; width:245px;}
/*div.datanews{text-align:left; font-size:12px; font-weight:bold; color:#284f61;}*/
div.datanews{text-align:left; font-size:12px; font-weight:bold; color:#a6ceda;}
div.descnews{color:#dbdbdb;}
div.titolonews{text-align:left; font-size:12px; font-weight:bold;}

.testo12bold{font-size:12px; font-weight:bold;}
.testo14bold{font-size:14px; font-weight:bold;}
.testorosso{color:red;}
.testogrigio{color:#c8d3d9;}
.testosottotitolo{color:#a7a7a7; font-size:13px;}
/*.testoazzurro{color:#8eaebd;}*/
.testoazzurro{font-size:9px; color:#8eaebd;}
.testonero{font-size:9px;}
.testoazzurrobig{font-size:11px; color:#336699;}

a.linkazzurro:link, a.linkazzurro:visited{color:#8eaebd; text-decoration:none;}
a.linkazzurro:hover{color:#6c8692; text-decoration:underline;}

a.linkrosso:link, a.linkrosso:visited{color:red; text-decoration:none;}
a.linkrosso:hover{text-decoration:underline;}

#icone_home td {text-align:center;}

#tbl_prodotti #td_spacer{text-align:left; padding-top:10px; padding-left:10px; width:5px; background:#fff;}
/*#tbl_prodotti #td_blu{text-align:left; width:298px; background:url(../img/left_logo.jpg) #0285dc no-repeat top left; vertical-align:top;}*/
#tbl_prodotti #td_blu{text-align:left; width:308px; background:url(../img/left_logo.jpg) #c6c6c6 no-repeat top right; vertical-align:top;}
#tbl_prodotti #td_prodotti_testo{text-align:right; padding:10px 10px 0px 0px; width:501px; background:url(../img/right_logo.jpg) #fff no-repeat top left; vertical-align:top;}

#tbl_prodotti #td_generic{text-align:left; width:880px; height:412px; background:#fff; vertical-align:top; padding:10px;}
#tbl_prodotti #td_bianco{text-align:left; width:594px; height:412px; background:#fff; vertical-align:top; padding:10px;}
/*#tbl_prodotti #td_prodotti_testo_noimg{text-align:right; padding:10px 10px 0px 0px; width:285px; background:#fff; vertical-align:top;}*/

#tbl_prodotti_inside #td_img{text-align:left; padding:5px; width:275px; background:#fff; vertical-align:top;}
#tbl_prodotti_inside #td_imgs{text-align:center; padding:0px; width:50px; background:#fff; vertical-align:top;}
#tbl_prodotti_inside #td_testo_modello{text-align:left; padding:5px 5px 2px 5px; width:500px; background:#fff; vertical-align:top; color:#686868; font-size:11px; font-family:Helvetica,Arial,sans-serif;}

/*div.prodotto{border-bottom:1px #0285dc solid; color:#f5efc0; font-size:11px; text-transform:uppercase; padding:10px; font-weight:bold;}*/
div.prodotto{border-bottom:1px #666666 solid; color:#f5efc0; font-size:11px; text-transform:uppercase; padding:10px; font-weight:bold; white-space:nowrap;}

div.prodotto a:link, div.prodotto a:visited{text-decoration:none; color:#f5efc0;}
div.prodotto a:hover{text-decoration:underline;}

img.modelli{border-bottom:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; padding:6px 18px 6px 16px; margin:10px 0px 0px 0px;}
a.modellink:link img.modelli, a.modellink:visited img.modelli{text-decoration:none; border-bottom:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; border-left:0px; border-top:0px;}
a.modellink:hover img.modelli{border-bottom:#ff0066 1px solid; border-right:#ff0066 1px solid;}
.grigiochiaro{color:#d7d7d7;}
.grigiomedio{color:#a8a8a8;}
.grigioscuro{color:#757575;}
div.titolo_prod{background:#f0f0f0; width:127px; padding:3px 0px 3px 0px; border:1px #cde2f0 solid; border-top:0px;margin:auto;}/*127*/
table.tblprodotti img{width: 94px;}
img.loghetto{border:1px #000 solid; margin-right:5px; margin-top:4px;}

div.box_allegato{border:1px dotted yellow; background:#ffffed; text-align:left; padding:3px;}

/*
td.td_int_prod{background:url(../img/bg_tbl_art.gif) #0285dc; color:#fff; font-weight:bold; text-align:center; padding:5px;}
td.td_val_prod{background:#fff; text-align:center; padding:5px; color:#184180;}
*/
td.td_int_prod{border:1px #cce1ef solid; color:#184180; font-weight:bold; text-align:center; padding:4px; font-size:10px;}
td.td_val_prod{background:#fff; text-align:center; padding:5px; color:#184180; font-size:10px; border-bottom:1px #cce1ef solid;}

a.modelthumbs:link img.modelli, a.modelthumbs:visited img.modelli{text-decoration:none; padding:3px; margin:5px; border:0px;}
a.modelthumbs:hover img.modelli{border:1px #dedede solid; padding:2px; margin:5px;}

/*
td.td_int_acc{background:url(../img/bg_tbl_acc.gif) #0285dc; color:#fff; font-weight:bold; text-align:center; padding:5px;}
td.td_val_acc{background:#fff; text-align:center; padding:5px; color:#184180;}
*/
td.td_int_acc{border:1px #dedede solid; color:#8e8e8e; font-weight:bold; text-align:center; padding:4px; font-size:10px;}
td.td_val_acc{border-bottom:1px #dedede solid; background:#fff; text-align:left; padding:5px; color:#8e8e8e; font-size:10px;}
td.td_val_acc a:link, td.td_val_acc a:visited {text-decoration:none; color:#8e8e8e;}
td.td_val_acc a:hover{text-decoration:underline; color:#8e8e8e;}

div.loghetti_prodotto{background:url(../img/bg_td_loghetti_prodotto.gif) repeat-x; border:1px #ababab solid; padding:5px;}

#tbl_generic{width:902px; height:461px;}
#tbl_generic td {padding:0px; text-align:justify; vertical-align:top;}
#tbl_generic #td_contatti {width:584px; padding:10px; vertical-align:top; background:#fff; text-align:center;}
#tbl_generic #td_gallery {width:584px; padding:10px; vertical-align:top; background:#fff; text-align:center;}
#tbl_generic #td_downloads {width:584px; padding:10px; vertical-align:top; background:#fff; text-align:left;}
#tbl_generic #td_chisiamo {padding:10px 70px 10px 10px; text-align:justify; background:#fff; color:#686868; vertical-align:top;}
#tbl_generic td div.chisiamo{padding:10px; text-align:justify; vertical-align:top;}
img.left{float:right; margin:00px 0px 10px 10px}
img.right{float:left; margin:22px 10px 10px 0px}

legend{color:#0b5b99; font-size:15px; font-weight:bold;}
fieldset{margin:0px 0px 20px 0px; border:1px #99bed7 solid;}
fieldset.utenti{margin:0px 0px 10px 0px; border:1px #99bed7 solid; height:200px;}
fieldset.agenti{margin:0px 0px 0px 0px; border:1px #ff8888 solid;}
div.cat_dl{background-color:#f8f8f8; border-bottom:1px #dedede solid;}
div.cat_dl_on{background-color:yellow; border-bottom:1px #dedede solid;}

.azzurroTitle{color:#0b5b99; font-size:18px;}

#tbl_generic #td_mappa_dove {padding:10px; vertical-align:top; width:416px;}
#tbl_generic #td_filiali_dove {padding:10px 10px 0px 0px; vertical-align:top; text-align:center;}

div.box_ricerca{border:1px #0b5b99 solid;}
div.box_dovesiamo{border:1px #990000 solid; background:#f5f5f5; padding:15px 0px 14px 10px;}
div.box_risultato{margin-top:10px; border-top:1px #0b5b99 solid; text-align:left; padding:10px;}
div.box_info{margin-top:5px; border:1px #dedede solid; text-align:left; padding:5px;}

.img_gallery{float:left; margin-bottom:9px;}
.img_gallery_center{float:left; margin:0px 9px 9px 9px;}

.gradient{border:#0b5b99 1px solid;	filter:alpha(opacity=60); -moz-opacity:0.6;}

.note {background-color:#effafd; border:1px #31688d solid; width:420px; padding:5px;}

#tbl_log{border:1px #ff8888 solid; background-color:#fcefef; width:100%;}
#tbl_log_utenti{border:1px #477693 solid; background-color:#f4fbff; width:100%;}
#tbl_log td, #tbl_log_utenti td{vertical-align:middle;}
div.who{padding:5px;}
div.logout{padding:5px;}

div.title_register{font-size:16px; font-weight:bold; color:#fff;}

.testo_semplice
{
	font-family:verdana;
	text-align:left;
	font-size:12px;
	color:rgb(84,84,84);
	vertical-align:middle;
}

.input
{ 
  font-family: tahoma;
  font-size: 12px;
  border: 1px rgb(195,195,195) solid; 
  color: #000000;
  background-color:rgb(243,243,243);
}

.button{background:url(../img/bg_tbl_art.gif); font-weight:bold; color:#f5efc0; font-family:tahoma; font-size:11px; padding:6px; border:0px; margin-top:15px;}

.buttonAr{background:url(../img/bg_tbl_art.gif); font-weight:bold; color:#f5efc0; font-family:tahoma; font-size:11px; padding:6px; border:0px;}

#theFormDiv {
 	display:none;
 	position:absolute;
 	top:50px;
 	left:50%;
 	background-color:#EEE;
 	border:1px solid #000;
 	padding:1px;
 	margin:0px 100px 0px -200px;
 	z-index:10;
}

.nocss {
  display:none;
}



/*NEWS TICKER*/
#ticker-container
{
	position:relative;
	overflow:hidden;
	width: 280px;
	height: 255px;
	background-repeat: repeat;
	padding: 0px;
	border:0px solid;
}

#ticker
{
	position:relative;
	width: 190px;
}

#ticker ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

#ticker ul li
{
	display:list-item;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}

#ticker ul li a
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}

#ticker ul li a:hover
{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	padding-left: 2px;
}






