/* CSS Document */

body{text-align:center;font-family:"Trebuchet MS", Verdana, Arial;font-size:12px;background-color:#252525;margin:0px;}
h1{font-size:20px;color:#ce1417}
h2{font-size:16px;color:#43605d}
a{color:#4c4c4c;}

#maincontainer
{
    width:970px;
    margin:auto;
    background-position:left top;
    background-repeat:no-repeat;
    text-align:left;
    padding-top:0px;
    background-color:#252525;
	position: relative;
}

#header{margin-left:20px;width:908px;height:174px;background-image:url(../img/header-bgSmall.gif);}
#menu{padding-left:32px;height:33px;background-color:#252525;text-align:center;background-image:url(../img/dotted-row.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:1px;width:949px}
#content{padding-left:20px;width:940px;background-color:#252525;padding-top:40px;display:table;padding-bottom:20px;}
#left-cont{width:590px;float:left;margin-left:42px;display:table;}
#left-cont-int{width:550px;padding:20px;float:left;margin-left:42px;background-color:#fff;display:table;}
#right-cont{width:265px;float:right;margin-right:42px;display:table;}
#footer{width:940px;background-color:#252525;color:#fff;text-align:center;padding:20px 0 10px 0;}

.logo{margin:40px 60px 38px 0;}
.newsletter
{
    width:306px;
    height:143px;
    float:right;
    background-color:#252525;
    margin-top:10px;
    margin-right:10px;
    color:#DDDDDD;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}
input{font-size:10px;font-family:Verdana, Arial;border:1px solid #252525}
.nome{width:145px;margin-right:4px;padding-left:3px;}
.cognome{width:145px;padding-left:3px;}
.email{width:300px;padding-left:3px;}
.rag-soc{width:299px;padding-left:3px;}
.invia{position:relative;top:3px;}
.titolo{font-size:20px;color:#fff;margin-bottom:5px;}
.box-news{width:248px;height:165px;background-image:url(../img/box-news.gif);float:right;padding:30px 0 0 0;text-align:center;margin-bottom:0;}
.menu-vert{width:248px;margin-top:10px;clear:both;float:right;}

/* hack per Opera Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#maincontainer{position:relative;}
#header{position:relative;}
#menu{margin-left:-8px;width:940px;height:33px;background-color:#252525;text-align:center;background-image:url(../img/dotted-row.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:1px;}
.rag-soc{width:299px;padding-left:3px;margin-top:6px;}

#content{padding-left:20px;width:940px;background-color:#252525;padding-top:40px;display:table;padding-bottom:20px;}
}

/* fine hack per Opera Safari e Chrome */

/* hack per Firefox */  
@-moz-document url-prefix() {   
#maincontainer{position:relative;}
#header{position:relative;}
#menu{width:940px;height:33px;background-color:#252525;text-align:center;background-image:url(../img/dotted-row.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:1px;position:relative;}
.rag-soc{width:299px;padding-left:3px;margin-top:6px;}
} 
/* fine hack per Firefox */ 

@-moz-document url-prefix() {   
.menu-vert{margin-top:51px;}
} 
.menu-list{list-style-type:none;margin:0;padding:0;margin-top:10px;color:#fff;}
.menu-list li{margin-bottom:5px;}
.menu-list img{position:relative;top:1px;}
.menu-list a{color:#fff;text-decoration:none;}
.menu-list a:hover{color:#5d928b;text-decoration:none;}
.btn{background-color:#0b0b0b;border:1px solid #fff;font-weight:bold;padding:4px 4px 4px 0}
.btnSenzaPadding{background-color:#000000;border:1px solid #fff;}
.testo{text-align:justify}
.img-prodotto{margin-left:20px;}
.schede{border-top:1px solid #43605d;border-bottom:1px solid #43605d;clear:both;margin-top:0;font-weight:bold;}
.schede a{font-size:12px;color:#43605d;text-decoration:none;}
.schede a:hover{color:#195a19;}
.altri-modelli{border-top:1px solid #43605d;clear:both;margin-top:0;text-align:right;font-weight:bold;}
.altri-modelli a{font-size:10px;color:#43605d;text-decoration:none}

p.organigrammanome { margin-left: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-style: normal; font-weight: normal; line-height: 14px; color: #333;}
a.organigrammanome:link { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: none; }
a.organigrammanome:visited { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: none; }
a.organigrammanome:hover { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: underline; }
a.organigrammanome:active { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: none; }

p.nome { margin-left: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-style: normal; font-weight: bold; line-height: 14px; color: #333;}
a.nome:link { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none; }
a.nome:visited { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none; }
a.nome:hover { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: underline; }
a.nome:active { color: #333; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none; }

p.ruolo { margin-left: 10px; font-weight: bold; }
a.ruolo:link { margin-left: 10px; color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none; }
a.ruolo:visited { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none;}
a.ruolo:hover { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: underline; }
a.ruolo:active { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none;}

p.email { margin-left: 10px; color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; }
a.email:link { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none; }
a.email:visited { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none;}
a.email:hover { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: underline; }
a.email:active { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none;}

p.organigrammaemail { margin-left: 10px; color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight:normal; }
a.organigrammaemail:link { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: none; }
a.organigrammaemail:visited { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: none;}
a.organigrammaemail:hover { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: underline; }
a.organigrammaemail:active { color: #333; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; text-decoration: none;}
tr.persona { background-color: #EEEEEE; height: 18px; }

p.title_par { font-weight: bold; margin-right: 10px;}
p.txt_par { font-family:  "Trebuchet MS", Verdana, Arial; font-size: 12px; font-style: normal; line-height: 16px; color: #666; padding: 0px; margin: 10px 15px 20px 0px;}
p.link_green { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; margin-top: 1px; margin-bottom: 1px; line-height: 20px; }
a.link_green:link { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none; margin-top: 1px; margin-bottom: 1px; line-height: 20px;  }
a.link_green:visited { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none;}
a.link_green:hover { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: underline; }
a.link_green:active { color: #01893B; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-decoration: none;}

table.schedatech  { border: 1px solid #fff; }
td.colsx { height: 20px; text-align: right; background-color: #A6D6BB; width: 220px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-weight: bold; color: #333333;
			padding-right: 10px; }
td.coldxA { height: 20px; text-align: left; background-color: #D9EDE2; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; color: #333333; padding-left: 10px;  }
td.coldxB { height: 20px; text-align: left; background-color: #F2F9F5; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; color: #333333; padding-left: 10px;  }
td.spacer_schedatech { height: 15px; background-color: #fff; }
td.coltop { height: 20px; background-color: #A6D6BB; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-weight: bold; color: #333333;
			padding: 3px 5px 2px 10px; }
			
/* ---- MENU TAB ORIZONTALE ------- */
#tabs{ margin-left: 15px; padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; padding-left: 5px; }
#tabs ul{ font: bold 11px Arial, Verdana, sans-serif; margin:0; padding:0; list-style:none; }
#tabs li{ display: inline; margin:0 2px 0 0; padding:0; text-transform:uppercase; }
#tabs a{ float:left; color: #333; background: #ffffff no-repeat left top; margin:0 2px 0 0; padding:0 0 1px 3px; text-decoration:none; letter-spacing: 1px; border: #01893B 1px solid; }
#tabs a span{ float:left; display:block; background: transparent url(media/color_tabs_right.gif) no-repeat right top; padding:4px 9px 2px 6px; }
#tabs a span{ float:none; }
#tabs a:hover{ background-color: #80C49D; }
#tabs a:hover span{ background-color: #80C49D; }
#tabs #current a, #tabs #current span{ background-color: #01893B; color: #FFFFFF; }


.linkSchedaPlotter
{ font-weight: bold; margin-right: 10px; font-size: 11px; text-decoration:none;}

.immaginiSerie
{
	float: left;
	margin-right:5px;
	border:solid 1px #CCCCCC;	
}

#serie
{
	float:left;
	width:540px;
	margin-bottom:50px;
}

#nomeSerie
{
	float:left;
	border-bottom:solid 1px #CCCCCC;
	width:540px;
	margin-bottom:5px;	
}

#immagineSerie
{
	float:left;
	width:200px;
	margin-bottom:15px;	
	margin-right:10px;	
}

#descrizioneSerieShort
{
	float:left;
	width:330px;
	margin-bottom:0px;
}

#descrizioneSerieBig
{
	float:left;
	width:540px;
	margin-bottom:10px;	
}

#intestazioneSchedeModelliShort
{
	float:left;
	width:330px;
	margin-top:10px;	
	margin-bottom:1px;	
	font-weight:bold;
	border-bottom: solid 1px #CCCCCC;	
}

#paginaPromoTestoAggiuntivo
{
	float:left;
	width:330px;
	margin-bottom:10px;	
	font-weight:normal;
	border-bottom: solid 1px #CCCCCC;
}

#paginaPromoSeparatoreTesto
{
	float:left;
	width:330px;
	padding-top:2px;
	border-bottom: solid 1px #CCCCCC;	
}

#intestazioneSchedeModelliBig
{
	float:left;
	width:540px;
	margin-bottom:1px;	
	margin-top:10px;
	font-weight:bold;
	border-bottom: solid 1px #CCCCCC;	
}

#elencoSchedePlotter
{
	float:left;
	margin-bottom:5px;	
}

#singoloPlotterShort
{
	float:left;
	width:330px;
	margin-bottom:2px;
}

#singoloPlotterBig
{
	float:left;
	width:540px;
}

.normal img{margin:0 3px 0 3px}
.imgGalleriaPlotter 
{
	border:solid 1px #CCCCCC;
	margin-bottom:20px;
	width: 400px;
}

.coltop 
{ 
	height: 20px; 
	background-color: #CCCCCC; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333;
	padding: 3px 5px 2px 10px; 
}

.coldxA { height: 20px; text-align: left; background-color: #DDDDDD; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; color: #333333; padding-left: 10px;  }
.coldxB { height: 20px; text-align: left; background-color: #EEEEEE; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; color: #333333; padding-left: 10px;  }

.imgNewsElenco
{
	margin-right:3px;
	float:left;	
	width:70px;
}

.inchiostriContenitore
{
	width:550px;
	float:left;
}

.inchiostriContenitoreSx
{
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	width:396px;
	float:left;
	border:solid 1px #000000;
	background-color:#dddddd;
}

.inchiostriContenitoreIntestazioneSx
{
	padding-left:2px;
	padding-top:20px;
	width:396px;
	float:left;
}

.inchiostriContenitoreIntestazioneDx
{
	padding-left:2px;
	padding-top:20px;	
	width:150px;
	float:left;
}

.inchiostriContenitoreSxContenuto
{
	width:394px;
	float:left;
	background-color:#dddddd;
}

.inchiostriContenitoreSxContenutoSpazio18
{
	height:24px;
	width:394px;
	float:left;
	background-color:#dddddd;
}

.inchiostriContenitoreSxContenutoSpazio6
{
	height:6px;
	width:394px;
	float:left;
	background-color:#dddddd;
}


.inchiostriContenitoreDx
{
	width:150px;
	float:left;
	background-color:#dddddd;
}
.inchiostriElemento
{
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	width:147px;
	float:left;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	background-color:#dddddd;
}

#contenitoreGalleriaUp
{
	float:left;
	width:540px;
	height:34px;
	background-image: url(/img/sfondoGAlleriaUp.jpg);
}

#contenitoreGalleria
{
	float:left;
	width:540px;
	text-align:center;
	background-image: url(/img/sfondoGAlleria.jpg);
}

#contenitoreGalleriaDown
{
	float:left;
	width:540px;
	height:33px;
	background-image: url(/img/sfondoGAlleriaDown.jpg);
	margin-bottom:20px;
}

#proiettore
{
	width:470px;
	text-align:center;	
	padding-top:10px;
	padding-bottom:10px;
	margin-left:33px;
	float:left;
}

#didascalia
{
	width:430px;
	text-align:center;	
	color:#000000;
	font-weight:bold;
	margin-top:10px;
	padding-left:10px;
	margin-left:45px;
	float:left;
}

#icone
{
	width:470px;
	margin-left:33px;		
	text-align:left;	
	margin-top:2px;	
	margin-bottom:10px;
	float:left;
	padding-left:3px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#ffffff;
	border-top:solid 1px #7f7f7f;
}

.singolaIcona
{
	width:135px;
	float:left;
	margin:6px;
	padding:3px;
	background-color:#ffffff;
	border:solid 1px #2b2b2b;
}

.dimensioneIconaGalleria
{
	width:135px;
	height:90px;	
}

#elencoPlotterApplicazioni
{
	width:550px;
	float:left;
}

#elencoApplicazioniSeparazioneLineaVoce
{
	width:540px;
	float:left;	
	height:1px;
	margin-bottom:30px;
}

.elencoApplicazioniVoce
{
	width:260px;
	height:150px;
	float:left;	
	margin-left:10px;
}

.elencoApplicazioniDivIcona
{
	width:100px;
	float:left;	
	margin-bottom:5px;
}

.elencoApplicazioniIcona
{
	width:100px;
	float:left;	
}

.elencoApplicazioniTitolo
{
	width:255px;
	float:left;	
	padding-left:5px;
}

.elencoApplicazioniLink
{
	width:420px;
	float:left;	
	padding-left:5px;	
	margin-bottom:3px;
}

.privacyForm
{
	font-size:10px;
	color:#000000;	
	margin:0px;
	padding:0px;
}

.testoPiccoloSchede
{
   	font-size:9px;
	color:#000000;	 
}

.testoInfoErrore
{
   	font-size:11px;
	color:#FF1111;	 
}

#primalinea
{
    float:left;
    width:858px;
}

#secondalinea
{
    float:left;
    width:858px;
    margin-left:42px;
    margin-top:10px;
}

/* hack per Opera Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #primalinea
    {
        float:left;
        width:858px;
    }

    #secondalinea
    {
        float:left;
        width:858px;
        margin-left:33px;
        margin-top:10px;
    }
}

/* fine hack per Opera Safari e Chrome */

.box-seconda-linea{width:248px;margin-top:2px;float:left;margin-left:12px;}
.box-news-sinistra{width:330px;height:185px;background-image:url(../img/box-news-sinistra.gif);float:left;padding:30px 0 0 0;text-align:center;margin-bottom:0;}
.box-seconda-menu-list{list-style-type:none;margin:0;padding:1px;margin-top:13px;color:#fff;width:248px;}
.box-seconda-menu-list li{margin-bottom:5px;height:18px;}
.box-seconda-menu-list img{position:relative;top:1px;}
.box-seconda-menu-list a{color:#fff;text-decoration:none;}
.box-seconda-menu-list a:hover{color:#5d928b;text-decoration:none;}

.box-seconda-menu-listLibera{list-style-type:none;margin:0;padding:3px;margin-top:10px;color:#fff;width:248px;}
.box-seconda-menu-listLibera li{margin-bottom:5px;}
.box-seconda-menu-listLibera img{position:relative;top:1px;}
.box-seconda-menu-listLibera a{color:#fff;text-decoration:none;}
.box-seconda-menu-listLibera a:hover{color:#5d928b;text-decoration:none;}

.privacyLink
{
    color:#ffffff;   
    font-size:11px;
    font-weight:bold;
    text-decoration:none; 
}
