@charset "UTF-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
color:#333;
font: 12px Verdana, Arial, Geneva, sans-serif;
background-color:#FFF;
}

img{
border: 0px;
}

form {
margin: 0px;
padding: 0px;
}

#container {
width: 996px;
margin:auto;
}

/* Layout Due Colonne */
#container5 {
    float:left;
    width:996px;
    background:#FFF;
    overflow:hidden;
    position:relative;
}
#container4 {
    float:left;
    width:996px;
    background:#EDEDED;
    position:relative;
    right:749px;
}

#container5 #colonna-sx {
    width:247px;
    float:left;
    position:relative;
    left:749px;
    color:#666666;
    font-size:11px;
}

#container5 #corpo{
    width:749px;
    float:left;
    position:relative;
    left:749px;
}

#container5 #corpo-int{
    padding:0px 0px 0px 19px;
}

/* Fine Layout Due Colonne */

/* Layout Tre Colonne */

#container3 {
    float:left;
    width:996px;
    background:#FFF;
    overflow:hidden;
    position:relative;
}

#container2 {
    float:left;
    width:996px;
    background:#FFF;
    position:relative;
    right:206px;
}

#container1 {
    width:996px;
    background:#EDEDED;
    float:left;
    position:relative;
    right:543px;
}

#colonna-sx {
    width:247px;
    float:left;
    position:relative;
    left:749px;
    color:#666666;
    font-size:11px;
}

#corpo{
    width:543px;
    float:left;
    position:relative;
    left:749px;
}

#colonna-dx {
    width:206px;
    float:left;
    position:relative;
    left:749px;
}

#corpo-int{
    padding-left:19px;
    padding-right:19px;
}

/* Fine Layout Tre Colonne */

a, a:visited{
color:#000;
text-decoration:none;
font-family:Verdana, Arial, Geneva, sans-serif;
}

a:hover {
text-decoration:underline;
}


/* Header */

#head{
	height:120px;
	position:relative;
}

#info{
	height:27px;
	background-image:url(/img/bg-info.jpg);
	background-repeat:repeat-x;
}

#info span{
	display:block;
	float:right;
	padding-right:7px;
}

#info span.title-info{
	margin-top:4px;
}

#head img.logo{
	padding-left:5px;
}

#head img.consegna{
	padding-left:25px;
}

/* Fine Header */


/* Menu */

#nav{
	height:34px;
	background-image:url(/img/bg-menu.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFF;
	padding-top:5px;
	margin-bottom:10px;
}

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

#nav ul li{
	display:inline;
	padding-left:2px;
	padding-right:2px;
}

#nav ul li a, #nav ul li a:visited{
	color:#FFF;
}

#nav ul li a:hover{
	color:#330;
}


/* Fine Menu */


/* Colonna Sinistra */

#colonna-sx #head-sx{
	height:10px;
	background-color:#999999;
}

#colonna-sx ul{
	list-style:none;
	padding:0px 10px;
	margin:0;
	position:relative;
}

#colonna-sx ul li{
	position:relative;
	padding-bottom:2px;
	padding-top:1px;
}


#colonna-sx ul li a, #colonna-sx ul li a:visited{
	text-decoration:none;
	color:#666;
}

#colonna-sx ul li a:hover{
	color:#000;
}

#manifesti	#grande-manifesti,
#poster		#grande-poster,
#striscioni	#grande-striscioni,
#adesivi	#grande-adesivi,
#pvc		#grande-pvc,
#forex		#grande-forex{
	color:#000;
}

#colonna-sx h4{
	color:#669933;
	font-size:12px;
	height:22px;
	margin-top:12px;
	margin-bottom:6px;
}

#colonna-sx h4 a, #colonna-sx h4 a:visited {
	display:block;
	height:22px;
	background-color:#ffffff;
	text-decoration:none;
	color:#669933;
}

#colonna-sx h4 a:hover {
	background-color:#dfdf9f;
}

#piccolo		#sx-piccolo,
#grande			#sx-grande,
#tessuto		#sx-tessuto,
#plottaggi		#sx-plottaggi,
#espositori		#sx-espositori{
	background-color:#dfdf9f;
}



#colonna-sx h4.primo{
	margin-top:8px;
}

#colonna-sx h4 img{
	vertical-align:middle;
	padding-right:4px;
}

/* Fine Colonna Sinistra  */


/* Inizio Corpo Home  */
#corpo #head-corpo{
	height:1px;
	background-color:#20699a;
	font-size:0px;
	margin:0px;
	padding:0px;
}

#corpo div.box-corpo{
	position:relative;
	padding:0;
	margin-bottom:18px;
}

#corpo div.box-linea{
	height:3px;
	background-color:#999;
	border:1px solid #ddd;
	font-size:0px;
	padding:0;
	margin:0;
}

#corpo h3{
	font-weight:normal;
	color:#ff6500;
	font-size:14px;
	margin-top:8px;
	margin-bottom:0px;
}

#corpo h5{
	color:#333333;
	font-size:17px;
	margin-top:5px;
}


#corpo h1.int-h1{
	font-weight:normal;
	color:#ff6500;
	font-size:14px;
	margin-top:8px;
	margin-bottom:0px;
}

#corpo h2.int-h2{
	color:#333333;
	font-size:17px;
	margin-top:5px;
}

#corpo h3.int-h3{
	color:#ff6500;
	font-size:16px;
	margin-top:14px;
	margin-bottom:8px;
	font-weight:bold;
}


#corpo div.box-corpo img.img-corpo{
	float:left;
	width:185px;
	margin:0;
	padding:0;
}

#corpo div.box-corpo span.text-corpo-dx{
	display:block;
	float:right;
	width:298px;
	color:#333333;
	margin:0;
	padding:0;

}

#corpo div.box-corpo span.text-corpo-dx img.img-entra{
	margin-left:165px;
	margin-top:8px;
	width:133px;
	padding:0;
}

#corpo div.top-sx{
	width:514px;
	float:left;
    
}

#corpo div.top-dx{
	float:left;
	width:200px;
	margin-left:15px;
	position:relative;
}

#corpo div.slideshow{
	width:528px;
	height:198px;
	float:left;
    
}

#corpo .box-newsletter{
	height:197px;
	float:left;
	width:186px;
	margin-left:15px;
	position:relative;
	border-bottom:1px solid #99ccff;
}

#colonna-dx .box-newsletter{
	height:197px;
	position:relative;
	border-bottom:1px solid #99ccff;
	margin-bottom:10px;
}

#corpo .box-newsletter #head-dx{
	height:34px;
	background-image:url(/img/bg-head-dx.jpg);
	background-repeat:repeat-x;
	color:#663300;
}

#colonna-dx .box-newsletter #head-dx{
	height:34px;
	background-image:url(/img/bg-head-dx.jpg);
	background-repeat:repeat-x;
	color:#663300;
}

#corpo .box-newsletter #head-dx h4{
	color:#663300;
	font-size:12px;
	margin:0;
	padding:6px 15px;
}

#colonna-dx .box-newsletter #head-dx h4{
	color:#663300;
	font-size:12px;
	margin:0;
	padding:6px 15px;
}

div.sep-form {
    font-size: 0;
    height: 8px;
    margin: 0;
    padding: 0;
}

#corpo .box-newsletter form {
    padding:5px 0px 0px 2px;
}

#colonna-dx .box-newsletter form {
    padding:5px 0px 0px 2px;
}

#corpo .box-newsletter label {
    display: inline-block;
    width: 60px;
}

#colonna-dx .box-newsletter label {
    display: inline-block;
    width: 60px;
}

#corpo .box-newsletter input.inp-text {
    border: 1px solid #CECECE;
    margin-left: 10px;
    width: 100px;
    margin-right:0px;
}

#colonna-dx .box-newsletter input.inp-text {
    border: 1px solid #CECECE;
    margin-left: 10px;
    width: 100px;
    margin-right:0px;
}

#corpo div.box-border{
	height:228px;
	width:348px;
	float:left;
	border:1px solid #99ccff;
	margin:6px 0px;
	overflow:hidden;
	margin-left:10px;
	position:relative;
}

#corpo div.box-border h5{
	color:#006699;
	margin:0;
	padding:5px;
}

#corpo div.box-border .text-corpo-sx{
	width:160px;
	float:left;
	height:110px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

#corpo div.box-border .text-corpo-sx p{
	margin:0;
	padding:0;
}

#corpo div.box-border .img-corpo{
	float:left;
	overflow:hidden;
	width:178px;
	height:190px;
}

#corpo div.box-border .img-entra-box{
	position:absolute;
	bottom:4px;
	left:10px;
}


/* Fine Corpo Home */


/* Inizio Corpo Pag Interna 1 livello*/

#corpo div.box-linea-int{
	border-top:1px dashed #336699;
	font-size:0px;
	padding:0;
	margin:0;
}

#corpo div.box-corpo img.img-corpo-int{
	float:right;
	width:200px;
	margin:0;
	padding:0;
}

#corpo div.box-corpo span.text-corpo-int{
	display:block;
	float:left;
	width:298px;
	color:#333333;
	margin:0;
	padding:0;

}

#corpo div.box-corpo span.text-corpo-int img.img-entra-int{
	margin-left:30px;
	margin-top:16px;
	width:118px;
	padding:0;
}

/* Fine Corpo Pag Interna 1 livello*/



/* Corpo Pag Interna 2 livello*/

#corpo #navigator{
	font-size:11px;
	color:#7f7f7f;
	margin-bottom:2px;
	}

#corpo #navigator span{
	color:#333333;
	}


#corpo div.top-sx-int{
	width:295px;
	float:left;
    
}

#corpo div.top-dx-int{
	float:left;
	width:200px;
	margin-left:5px;
	margin-top:30px;
	position:relative;
}

#corpo h1.int-h1-liv2{
	color:#ff6500;
	font-size:18px;
	margin-top:10px;
	font-weight:bold;
	}

#corpo #head-richiedi{
	background-color:#ededed;
	}

#corpo #head-richiedi h2{
	color:#ff6500;
	font-size:13px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	}

#corpo #box-richiedi{
	padding:3px 3px 3px 7px;
	}

#corpo #box-richiedi h3{
	color:#006699;
	font-size:12px;
	font-weight:bold;
	}

/* Fine Corpo Pag Interna 2 livello*/

/* Colonna Destra */

#colonna-dx #head-dx{
	height:34px;
	background-image:url(/img/bg-head-dx.jpg);
	background-repeat:repeat-x;
	color:#663300;
}

#colonna-dx #head-dx h4{
	color:#663300;
	font-size:12px;
	margin:0;
	padding:6px 15px;
}

#colonna-dx .box-dx{
	width:192px;
	border:2px solid #e5e5e5;
	margin:auto;
	padding:1px;
	font-size:0px;
}

#colonna-dx .box-dx img{
	text-align:center;
	margin:0;
	padding:0;
}

/* Fine Colonna Destra */

form.login-blog{
    font-size:11px;
    
}

/* Inizio Footer */

#footer{
	width:996px;
	margin:auto;
	text-align:center;
	color:#1e1e1e;
	margin-top:10px;
	color:#003399;
}

/* Fine Footer */


