@charset "iso-8859-1";
/* author: SoftHrod - www.softhrod.com */

/* general */
body {background:url(../imgs/bg_int.png) top repeat-x #EEEEEE; overflow-x:hidden;}
body {margin:0; border:0; padding:0; font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, lucida, arial, helvetica, sans-serif; color:#000000;}
h1 {font-family:"Bitstream Vera Sans", Verdana, lucida, arial, helvetica, sans-serif; color:#66669b; font-size:20px; margin-left:15px; letter-spacing:2px; font-variant:small-caps; text-align:left;}
h2 a {text-decoration:none;}
h2 img {border:none; float:right;}

/* menu */
#menu {margin-left:400px; padding-top:130px; font-size:95%;}

/* boxes */
#header {height:153px; width:992px; background:url(../imgs/header_int.jpg) no-repeat;}
#film {height:121px; width:992px; margin-left:6px; background:url(../imgs/fascia_header_int.jpg) top left no-repeat; padding-left:395px;}
#corpo {background-color:#FFFFFF;}
#colsx {width:175px; background:url(../imgs/pixel_colonna_sx.jpg) repeat;}
#contenuto {width:823px; background-color:#FFFFFF; text-align:justify; padding-left:30px; padding-right:30px;}
#contenuto p {line-height:20px;}
#contenuto_con_margine {width:580px; background-color:#FFFFFF; text-align:justify;}
table {margin:0; background:url(../imgs/pixel_colonna_dx.jpg) repeat;}
.inside_content {padding-left:30px; padding-right:20px; background-color:#FFFFFF;}
#separatore {background-color:#FFFFFF;}
.ombracoldx {min-height:500px; background:url(../imgs/ombra_colonna_dx.jpg) top left repeat-y;}

/* Download */
.download {background:url(../imgs/pdf.png) no-repeat left; background-position:0px 2px; }
.download a{padding-left:20px; color:#333333;}
.prodotti_catalogo {margin-left:140px;}

/* Dimensione testo */
#contenuto p,li,.download {text-align:justify; font-size:13px;}

/* Approfonfimenti */
#approfondimenti_box {width:177px; float:right; margin-top:20px; margin-right:20px; margin-left:20px;}
#approfondimenti {width:177px; background:url(../imgs/box_body.png) bottom repeat-x; margin:0; padding-top:10px;}
#approfondimenti_top {height:29px; width:177px; background:url(../imgs/box_top.png) no-repeat; margin:0; padding:3px 0 0 5px; color:#FFFFFF;}
#approfondimenti_bottom {height:32px; width:177px; background:url(../imgs/box_bottom.png) no-repeat; margin:0;}
.approfondimento {padding-left:6px; padding-right:6px;}
.approfondimento a {font-size:13px; text-decoration:none; color:#333333;}
.approfondimento a:visited {color:#333333;}

/* Foto */
#galleria {margin-left:15px; margin-top:10px; width:400px;}
.thumb {float:left; width:110px;}
.float {float:left; height:90px;}
.float:hover {background-color:#EEEEEE;}
.spacer {clear:both;}
.littlepic {border:1px #d3d3d3 solid; padding:4px; margin-right:3px; margin-left: 3px; height-max:80px;}

/* Newsletter */
#nomeq, #emailq{
	background:url(/imgs/input_ombra.gif) bottom right no-repeat;
	padding:0 0 9px 0;
	margin:0 0 4px 0;
	float:left;
	clear:left;
}
#nomeq input, #emailq input{
	width:190px;
	border:solid #CCCCCC 1px;
	margin:2px 0 0 0;
}
textarea.q{
	width:380px;
	height:60px;
	margin:2px 0 2px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#submitNewsletterq{
	margin:8px 0 5px 0;
	padding-top:8px;
	border-top:solid #DDDDDD 1px;
}
.req{
	background:url(/imgs/stella.gif) right no-repeat;
	padding:0 10px 0 0;
}
.txtreq{
	background:url(/imgs/stella.gif) left no-repeat;
	padding:10px;
	margin:0 0 10px 0;
	border-bottom:solid #DDDDDD 1px;
	font-size:11px;
	color:#666666;
}
form#formChecked div.error input{
	border:solid #CC3300 1px;
	background-color:#FFFFCC;
}
form#formChecked div.error label{
	color:#CC3300;
}
form#formChecked div.error2 label{
	color:#CC3300;
	background-color:#FFFFCC;
}
#privacy0, #privacy1{
	text-decoration:underline;
	cursor:pointer;
	clear:left;
	border-top:solid #DDDDDD 1px;
	padding:5px;
	clear:left;
	color:#6197BF;
}
#infoPrivacyq{
	display:none;
}
