@charset "UTF-8";
/* CSS Document */

/* GENERALI */

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
body {
	background-color: #000;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center top;
	background-attachment: fixed;
}


#n_news_home {


}


/* SFONDI */
.neve1{	
	background-image: url(../_img/sfondi/_snow/7.jpg);
}
.neve2{	
	background-image: url(../_img/sfondi/_snow/2.jpg);
}
.neve3{	
	background-image: url(../_img/sfondi/_snow/3.jpg);
}
.neve4{	
	background-image: url(../_img/sfondi/_snow/4.jpg);
}
.neve5{	
	background-image: url(../_img/sfondi/_snow/5.jpg);
}
.neve6{	
	background-image: url(../_img/sfondi/_snow/6.jpg);
}
.neve7{	
	background-image: url(../_img/sfondi/_snow/1.jpg);
}

.prod1{	
	background-image: url(../_img/sfondi/_product/1.jpg);
}
.prod2{	
	background-image: url(../_img/sfondi/_product/2.jpg);
}
.prod3{	
	background-image: url(../_img/sfondi/_product/3.jpg);
}
.prod4{	
	background-image: url(../_img/sfondi/_product/4.jpg);
}
.prod5{	
	background-image: url(../_img/sfondi/_product/5.jpg);
}
.prod6{	
	background-image: url(../_img/sfondi/_product/6.jpg);
}


/* fine SFONDI*/

a:link {
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #6C3;
	cursor:pointer;
}
a:active, a:focus  {
	text-decoration: none;
	color: #000;
	cursor:pointer;
}
input, #richiesta {
	background-color: #FFF;
	border: 1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	height:20px;
	font-size: 11px;
}


textarea {
	background-color: #FFF;
	border: 1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	width:473px;
	height:90px;
	font-size: 11px;
	
	
}

img {
	border:none;
}

/* CONTENITORE */

.container {
	margin: auto;
	width: 900px;
	background-color: #FFF;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}

/* COMPONENTI TOP */

.logo {
	height: 145px;
}
.banner {
	margin-bottom: 0px;
}

/* COMPONENTI CONTENUTI PRINCIPALI */

.cont {
	float: left;
	width: 580px;
}
.spot {
	margin-bottom: 0px;
}
.line_black {
	background-image: url(../_img/line_black.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 10px;
	padding-top: 10px;
}
.minispot {
	float: left;
}

#spot1 {
	
	padding-top:6px;
	
	
}


#variantecolore a, #variantecolore a:hover, #variantecolore a:focus, #variantecolore a:visited { text-decoration:none;}

/* COMPONENTI BARRA LATERALE */

.subcont {
	float: right;
	width: 300px;
	margin-top:10px;
}

	

.language {
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 6px;
}
.language div {
	float: right;
}
.mod_cont {
	background-color: #000;
	background-image: url(../_img/draw_sx.jpg);
	background-repeat: repeat-y;
	color: #000;
	
}

.newsl_cont {
	background-color: #fff;
	background-repeat: repeat-y;
	color: #fff;
	
}
.mod_cont a:link {
	color: #000;
	text-decoration: none;
}
.mod_cont a:visited {
	text-decoration: none;
	color: #000;
}
.mod_cont a:hover, #active  {
	text-decoration: none;
	color: #6C3;
}
.mod_cont a:active {
	text-decoration: none;
	color: #FFF;
}

.mod_dealers {
	height:420px;
	background: url(../_img/bg_dealers.jpg) right bottom no-repeat;
	color: #FFF;
}

.n_news_vert {
	color:#fff;
}



.titoli {
	font-size: 24px;
}
.mod_tit {
	padding-left: 10px;
	font-size: 24px;
	text-align: right;
	padding-right: 10px;
}


.mod_tit_newshp {
	padding-left: 10px;
	font-size: 24px;
	text-align: right;
	padding-right: 10px;
	background-color:#FFF;
}

.n_bkg {
	background-image:url(../_img/sfondi/bkg.jpg);
	background-position:top center;
	
	
}

.titolo_prodotto {
	color:#fff;
	
}

.mod_tit td{
	color:#CCC;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
.mod_tit div{
	font-size: 12px;
	color:#fff;
}
.mod_tit_bkg {
	height: 70px;
	background-image: url(../_img/n_news_events.jpg);
	background-repeat: no-repeat;

}

.mod_tit_bkg_pic {
	height: 70px;
	background-image: url(../_img/n_news_events_pic.jpg);
	background-repeat: no-repeat;

}

.modslideteam a{
	color:#fff !important;	
}

.modslideteam {
	color:#fff !important;	
}

.modslideteam a:hover{
	color:#6c3 !important;	
}

a.n_link_green {
color:#fff !important;	
}

a:hover.n_link_green {
color:#6C3 !important;	
}



.mod {
	background-image: url(../_img/line_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.mod_n_link_green {
	background-image: url(../_img/line_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.mod_n_link_green a {
	color:#fff !important;
	
}

.mod_n_link_green a:hover {
	color:#6C3 !important;
	
}




.modslide {
	background-image: url(../_img/line_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.n_elenconews {
	height:300px;
	width:190px;
	float:left;
	
}

.n_elenconews img{
	border:6px solid #000;
	margin-bottom:10px;
}


h3 {
	font-size:11px;
	font-weight:bold;
	color:#30c;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	
}

a.link_dots {
	font-weight:bold;
	color:#30c !important;
}


.txt_tit {
	width:173px;
	
	
}


.modslide a{
	cursor:pointer;
	color:#fff;
}
.h100 {
	height:100px;
}

.h160 {
	height:160px;
}

.h120 {
	height:120px;
}


.h400 {
	height:450px;
}
.clear {
	clear:both; }
	



.mod_foot {
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 10px;
	height: 170px;
}
.foot_news {
	background-image: url(../_img/foot_news.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foot_nw {
	background-image: url(../_img/foot_nw.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foot_no {
	background-image: url(../_img/foot_no.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.mod_foot_dealers {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 210px;
	color:#FFF;
	background-image: url(../_img/foot_no.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mod_img {
	float: left;
	position: relative;
	left: -20px;
	top: -40px;
	height: 120px;
	width: 90px;
}

/* COMPONENTI FOOTER */

.foot {
	background-color: #000;
	margin-top: 10px;
	color: #FFF;
	padding-top: 10px;
}
.foot div {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../_img/loghi_small.gif);
	background-repeat: no-repeat;
	background-position: 650px 40px;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.foot td {
	color: #FFF;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
}
.foot a:link {
	color: #666;
	text-decoration: none;
}
.foot a:visited {
	text-decoration: none;
	color: #666;
}
.foot a:hover {
	text-decoration: none;
	color: #6C3;
}
.foot a:active {
	text-decoration: none;
	color: #666;
}

/* UTILI COLORE */

.viola {
	color: #6C3;
}
.bianco {
	color: #FFF;
}
.grigio {
	color: #999;
}
.descrizione {
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
	padding-right: 0px;
	font-weight: bold;
}


/* UTILI */
.none{ display:none;}
.foot_drake {
	background-image: url(../_img/foot_drake.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.foot_drake_bak {
	background-image:url(../_img/foot_b_d.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.foot_boa {
	background-image: url(../_img/foot_nw_boa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#000;
}
.foot_boo {
	background-image: url(../_img/foot_nw_boo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foot_bin {
	background-image: url(../_img/foot_nw_bin.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}
.foot_acc {
	background-image: url(../_img/foot_nw_acc.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}





.pointer{
	cursor:pointer;
}