/* CSS Document */
html,body{margin: 0;padding:0; text-align:center}

body { text-align: center;   /*centra in IE 5.x */
    padding : 0 0 40px; 
	font: normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif;}

div#container{width: 880px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	vertical-align:top;
	padding: 0px auto;margin-top:3px; border: 1px solid #ccc;}

/* solo index */
div#container2{width: 880px;    margin: 0px auto;  text-align:center; vertical-align:top;	padding: 0px auto; }
div#container2 p{height:14px; background-color:#FFFFFF; margin:0px; padding:0px; color:#333333; font-size:10pt}
div#container2 a{text-decoration:none; color:#333333; }
div#container2 a:hover{text-decoration:none; color:#333333; }
div#container2 img{border: none}
.nascosto {font: normal 50% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}


/*testata*/
div#testata { float:left; height: 249px;width:880px; margin:0; padding: 0;position: relative; border-left: 1px solid #ccc;border-right: 1px solid #ccc; vertical-align:top}
#testata img{border: none; vertical-align:top;left: 0px; top:0px}
#testata a{text-decoration:none;}
#testata a:hover{text-decoration:none;}

#apDiv1 {position : absolute; left : 335px; top : 0px; width : 545px; height : 159px;}
#apDiv2 {position : absolute; left : 335px; top : 162px; width : 545px; height : 36px;}
#apDiv3 {position : absolute; left : 335px; top : 198px; width : 545px; height : 54px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size:16px; text-align:center;vertical-align:middle; padding-top:10px; font-weight:bold}

.home {color:#c42479}
.le220 {color:#b1ca30}
.servizi {color:#006bb6}
.clienti {color:#cc5b0e;}
.portfolio {color:#715f95;}
.contatti {color:#69622c}

/*menu alto - home*/
 div#navPrincipaleH { clear:right; float:right; padding:0;border-top:3px solid #c42479;width:878px;overflow:hidden;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-right:0px; margin:0px;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
 div#navPrincipaleH ul { position:absolute; right:15px;	margin:0;padding:0;list-style:none;position:relative;left:50%;text-align:center;}
 div#navPrincipaleH ul li {	display:block;list-style:none;margin:0;padding:0;	position:relative;right:50%;}
 div#navPrincipaleH ul li a {display:block;float:right;	margin:0 1px 0 0;padding:12px 10px 6px 10px;background:#c42479;text-decoration:none;color:#fff; }
 div#navPrincipaleH ul li a:hover {	padding:17px 10px 6px 10px;}
 div#navPrincipaleH ul li.active  {padding:22px 10px 6px 10px;background:#c42479;display:block;float:right;margin:0 1px 0 0; font-weight:bold; color:#FFF}

/*menu alto - le220*/
 div#navPrincipale2 { clear:right; float:right; padding:0;border-top:3px solid #b1ca30;width:878px;overflow:hidden;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-right:0px; margin:0px;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
 div#navPrincipale2 ul { position:absolute; right:15px;	margin:0;padding:0;list-style:none;position:relative;left:50%;text-align:center;}
 div#navPrincipale2 ul li {	display:block;list-style:none;margin:0;padding:0;	position:relative;right:50%;}
 div#navPrincipale2 ul li a {display:block;float:right;	margin:0 1px 0 0;padding:12px 10px 6px 10px;background:#b1ca30;text-decoration:none;color:#fff; }
 div#navPrincipale2 ul li a:hover {	padding:17px 10px 6px 10px;}
 div#navPrincipale2 ul li.active  {padding:22px 10px 6px 10px;background:#b1ca30;display:block;float:right;margin:0 1px 0 0; font-weight:bold; color:#FFF}

/*menu alto - servizi*/
 div#navPrincipaleS { clear:right; float:right; padding:0;border-top:3px solid #006BB6;width:878px;overflow:hidden;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-right:0px; margin:0px;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
 div#navPrincipaleS ul { position:absolute; right:15px;	margin:0;padding:0;list-style:none;position:relative;left:50%;text-align:center;}
 div#navPrincipaleS ul li {	display:block;list-style:none;margin:0;padding:0;	position:relative;right:50%;}
 div#navPrincipaleS ul li a {display:block;float:right;	margin:0 1px 0 0;padding:12px 10px 6px 10px;background:#006BB6;text-decoration:none;color:#fff; }
 div#navPrincipaleS ul li a:hover {	padding:17px 10px 6px 10px;}
 div#navPrincipaleS ul li.active  {padding:22px 10px 6px 10px;background:#006BB6;display:block;float:right;margin:0 1px 0 0; font-weight:bold; color:#FFF}

/*menu alto - clienti*/
 div#navPrincipaleC { clear:right; float:right; padding:0;border-top:3px solid #CC5B0E;width:878px;overflow:hidden;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-right:0px; margin:0px;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
 div#navPrincipaleC ul { position:absolute; right:15px;	margin:0;padding:0;list-style:none;position:relative;left:50%;text-align:center;}
 div#navPrincipaleC ul li {	display:block;list-style:none;margin:0;padding:0;	position:relative;right:50%;}
 div#navPrincipaleC ul li a {display:block;float:right;	margin:0 1px 0 0;padding:12px 10px 6px 10px;background:#CC5B0E;text-decoration:none;color:#fff; }
 div#navPrincipaleC ul li a:hover {	padding:17px 10px 6px 10px;}
 div#navPrincipaleC ul li.active  {padding:22px 10px 6px 10px;background:#CC5B0E;display:block;float:right;margin:0 1px 0 0; font-weight:bold; color:#FFF}

/*menu alto - portfolio*/
 div#navPrincipaleP { clear:right; float:right; padding:0;border-top:3px solid #715f95;width:878px;overflow:hidden;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-right:0px; margin:0px;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
 div#navPrincipaleP ul { position:absolute; right:15px;	margin:0;padding:0;list-style:none;position:relative;left:50%;text-align:center;}
 div#navPrincipaleP ul li {	display:block;list-style:none;margin:0;padding:0;	position:relative;right:50%;}
 div#navPrincipaleP ul li a {display:block;float:right;	margin:0 1px 0 0;padding:12px 10px 6px 10px;background:#715f95;text-decoration:none;color:#fff; }
 div#navPrincipaleP ul li a:hover {	padding:17px 10px 6px 10px;}
 div#navPrincipaleP ul li.active  {padding:22px 10px 6px 10px;background:#715f95;display:block;float:right;margin:0 1px 0 0; font-weight:bold; color:#FFF}
 
 /*menu alto - contatti*/
 div#navPrincipaleCo { clear:right; float:right; padding:0;border-top:3px solid #69692c;width:878px;overflow:hidden;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
 div#navPrincipaleCo ul { position:absolute; right:0px;	margin:0;padding:0;list-style:none;position:relative;left:50%;text-align:center;}
 div#navPrincipaleCo ul li { display:block;list-style:none;margin:0;padding:0;	position:relative;right:50%;}
 div#navPrincipaleCo ul li a {display:block;float:right; margin:0 1px 0 0;padding:12px 10px 6px 10px;background:#69692c;text-decoration:none;color:#fff; }
 div#navPrincipaleCo ul li a:hover {padding:17px 10px 6px 10px;}
 div#navPrincipaleCo ul li.active  {padding:22px 10px 6px 10px;background:#69692c;display:block;float:right;margin:0 1px 0 0; font-weight:bold; color:#FFF}

/*centro*/
div#centro {float:left; width:880px; text-align:center; border-left: 1px solid #ccc;border-right: 1px solid #ccc; vertical-align:top}

/*descrizione*/
div#descrizione {font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left ;padding:10px; margin-bottom:25px;width:780px; margin-left:45px;margin-right:45px;}
div#descrizione p{ font-size:11px; line-height: 18px; }
div#descrizione a{ text-decoration:none; color:#69692c }
div#descrizione a:hover{text-decoration:none; color:#333 }

.home2 {color:#c42479; font-size:16px; font-weight:bold}
.le2202 {color:#b1ca30; font-size:16px; font-weight:bold}
.servizi2 {color:#006bb6; font-size:16px; font-weight:bold}
.contatti2 { font-size:16px; font-weight:bold}
.contatti3 { color:#69622c; font-size:16px; font-weight:bold}

div#descriziones {font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left ;padding:10px; margin-bottom:25px;width:780px; margin-left:45px;margin-right:45px;}
div#descriziones p{ font-size:11px; line-height: 18px; }
div#descriziones a{ text-decoration:none; color:#006bb6 }
div#descriziones a:hover{text-decoration:none; color:#333 }

/*descrizione ricerca*/
div#descrizioner {font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left ;padding:10px; margin-bottom:25px;width:780px; margin-left:45px;margin-right:45px;}
div#descrizioner p{ font-size:11px; line-height: 18px; }
div#descrizioner a{ text-decoration:none; color:#c42479; font-weight:bold; font-size:12px }
div#descrizioner a:hover{text-decoration:none; color:#333 }


/*centro2*/
div#centro2 {float:left; width:880px; border-left: 1px solid #ccc;border-right: 1px solid #ccc; vertical-align:top }
/*descrizione2 - portfolio*/
div#descrizione2 {font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left ;padding:6px; margin-bottom:25px; width:480px;  margin-right:45px; float:left ; }
div#descrizione2 p{  line-height: 18px;padding-top:10px  }
div#descrizione2 a{ text-decoration:none; color:#715f95 }
div#descrizione2 a:hover{text-decoration:none; color:#333 }
div#descrizione2 h1 {color:#715f95; font-size:14px; font-weight:bold;padding:0px; margin:0px;}
div#descrizione2 h2 {color:#715f95; font-size:14px; font-weight:bold;padding:0px; margin:0px;}
div#descrizione2 h3 {color:#715f95; font-size:14px;padding:0px; margin:0px; }
div#descrizione2 img {border:none;float:left;margin: 5px 20px 0px 30px;  vertical-align:top}

div#descrizione3 {font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left ;padding:4px; margin-bottom:25px; width:480px; margin-right:45px; float:left;border-left: 1px solid #ccc; }
div#descrizione3 p{  line-height: 18px;padding-top:10px;   }
div#descrizione3 a{ text-decoration:none; color:#715f95 }
div#descrizione3 a:hover{text-decoration:none; color:#333 }
div#descrizione3 h1 {color:#715f95; font-size:16px; font-weight:bold;padding:0px; margin:0px;}
div#descrizione3 h2 {color:#715f95; font-size:14px; font-weight:bold;padding:0px; margin:0px;}
div#descrizione3 h3 {color:#715f95; font-size:14px;padding:0px; margin:0px; }
div#descrizione3 img {border:none;float:left;margin: 5px 25px 0px 0px;  vertical-align:top}



div#immagini2 {text-align:left ;padding:0px; margin-top:75px; margin-bottom:25px; width:335px; font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#333; letter-spacing: 1px; font-weight:bold; vertical-align:bottom;float:right;border-right: 1px solid #ccc;}
div#immagini2 img {border:none;padding:2px; }
div#immagini2 a{text-decoration:none; color:#715f95; font-weight:bold }
div#immagini2 a:hover{text-decoration:none; color:#333 }
.immactive {background-color:#715f95}
div#immagini2 p {font-weight:bold;padding:0px;font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#715f95; line-height:normal; margin:0px}

div#antechiusura {background-color:#c42479; margin:0px ; padding:0px; position : relative; float : left;border-top: 1px solid #ccc; height : 20px; width : 880px; display : block;}
#antechiusura p{margin : 0px;padding : 0px; padding-left: 5px; padding-top: 2px; width : 450px;height : 16px;float : left;border : none;text-align : CENTER; vertical-align : middle; color: #fff;font-size:11px; }
div#antechiusura a{text-decoration:none;color:#fff; font-weight:bold}
div#antechiusura a:hover{text-decoration:none;color:#666;}

div#chiusura {background-color:#fff; margin:0px ; padding:0px; position : relative; float : left;border-top: 1px solid #ccc; height : 28px; width : 880px; display : block;}
#chiusura p{margin : 0px;padding : 0px; padding-right: 8px; width : 450px;height : 16px;float : right;border : none;text-align : right; vertical-align : middle; color: #666;font-size:9px;}
div#chiusura a{text-decoration:none;color:#666;}
div#chiusura a:hover{text-decoration:none;color:#333;}

div#power{font-size:11px; clear:both;width:580px;text-align:left; color:#666; padding-top:4px;padding-bottom:15px; margin-left:75px }
div#power a{color: #666;text-decoration: none;}
div#power a:hover{color:#333;text-decoration:none}



