/* FORMATTAZIONE DEL DOCUMENTO */
body{font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:62.5%;line-height:170%;}
/* Paragrafi */
p{color:#333;font-family:verdana, arial, Helvetica, sans-serif;font-size:1.3em;line-height:1.4em;margin-bottom:15px;font-weight:400;text-align:left;}
.gotoform{display:block;float:right;margin:0;padding:2px;}
table,td,tr{color:#333;font-family:verdana, arial, Helvetica, sans-serif;font-size:1em;line-height:0.9em;font-weight:400;text-align:left;}
a{text-decoration:none;font-weight:700;color:#0064bc;}
a:active,a:focus{outline:none;}
a:visited{color:#0064bc;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
a img{border:0;}
a img.border{border:1px solid #ccc;}
a:hover img.border{border:1px solid #668FA3 !important;}
.foto3a{width:140px;float:left;}
img.fotoa{border-color:#b8b8b8;}
.cit{font-size:10px;border:1px dotted #ccc;background-color:#eee;}
/* BOX GALLERIA FOTOGRAFICA / GALLERY */
.gallery1,.gallery2{width:140px;float:left;margin-right:6px;margin-bottom:10px;background-color:#fefefe;border:1px #eee solid;padding:1px;}
.gallery3{width:140px;float:left;margin-bottom:10px;background-color:#fefefe;border:1px #eee solid;padding:1px;}
.gallery1:hover,.gallery2:hover,.gallery3:hover{background-color:#F97914;border:1px #F5633C solid;}
img.box_gallery{border-color:#999;}
/* BOX LOGO MAZZANTI nella fotogallery*/
.mazzanti_logo{float:right;border:0;margin:5px 0 0;padding:0;}
/* BOX HP FORM NOMISMA */
.box_nomisma{
border:1px solid #727473;
background:#fff url(../img/bg_momisma.gif) top left no-repeat;
text-align:center;
float:left;
margin:10px 0 0;
padding:5px 5px 5px 120px;
height:75px;
width:350px;
}
.box_nomisma h3{font-size:11px;line-height:1;letter-spacing:normal;font-weight:700;margin:0;padding:0;}
.box_nomisma_titolo a,.box_nomisma_titolo a:visited{color:#63a002;font-variant:small-caps;}
.box_nomisma p{font-size:11px;margin:0;padding:0;}

/* BOX HP GALLERY & NEWS */
#hp_news_gallery {
border:1px solid #ddd;
float:left;
margin:10px 0 0;
padding:1px 5px;
height:105px;
width:465px;
} 
/* BOX HP GALLERY */
#hp_gallery {
border-right:1px solid #ddd;
text-align:center;
float:left;
margin:0;
padding:5px;
height:95px;
width:90px;
}
.hp_icone {
float:left;
}
.hp_icone img {
padding:2px;
margin:2px 0;
border:1px solid #eee;
background-color:#fff;
}

#gallery {
/*border:1px solid #fff;*/
text-align:center;
float:left;
margin:10px 0 0;
padding:5px;
width:465px;
clear:right;
}

/* BOX HP PULSANTONI */
#hp_but {
border:0;
float:left;
margin:10px 0;
padding:0;
height:113px;
}
/* BOX HP NOTIZIE */
#hp_news {
/*border:1px solid #ddd;*/
text-align:center;
float:right;
margin:0;
padding:5px 5px 5px 10px;
height:85px;
width:341px;
}
#hp_news h3, #hp_news h3 a, #hp_news h3 a:link,
#hp_gallery h3, #hp_gallery h3 a, #hp_gallery h3 a:link{margin:0;
padding:0;
font-size:12px;
font-weight:700;
letter-spacing:0;}
#hp_news h3, #hp_news h3 a, #hp_news h3 a:link,
{margin-bottom:5px;}
#hp_news p {font-size:10px;margin:0;padding:0;}
/* BOX FORM SOPRALLUOGO */
.boxsopralluogo{border:1px solid #E05D37;text-align:center;margin:5px 0 0;padding:5px;}
/* BOX FORM SHOWROOM */
.boxshowroom{border:1px solid #37923E;text-align:center;margin:5px 0 0;padding:5px;}
/* BOX FEED RSS */

/* BOX WIKI COLLEGAMENTO */
.wikicontainer{border:1px solid #b8b8b8;margin-top:15px;margin-bottom:25px;width:200px;font-size:1.2em;line-height:1.4em;}
.wikicontainer .wikiintdiv{background:transparent url(../img/wikicorner.gif) bottom right no-repeat;position:relative;left:2px;top:2px;padding:1px 4px 15px 5px;}
a.wiki{color:#666;background:url(../img/ico_external.gif) no-repeat 0 1px;padding:0 0 0 16px;}
a.wiki:hover{color:#999;}

/* BOX VARI */
.elencoservizi, .elencoservizi p, .elencoservizi ul, .elencoservizi li {
font-size:12px;
line-height:14px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.elencoservizi h2 {color:#F5633C; margin-top:30px; font-size:12px; font-weight:700;  }
.elencoservizi ul { list-style:inside;}
.elencoservizi p, .elencoservizi ul {margin-bottom:15px;}

/* PAGINA AZIENDE PARTNER partner.php */
.aziende {
width:280px;
height:74px;
border-bottom:#eee solid 1px;
border-top:#eee solid 1px;
background-color:#fff;
color:#333;
margin:0;
margin-top:20px;
padding:5px 5px 10px 200px;

}
.aziende p {
margin:0;
padding:0;font-size:11px;
}
.partner {
width:490px;
height:240px;
border-bottom:#606060 dashed 1px;
border-top:#575757 dashed 1px;
background-color:#fff;
color:#333;
font-size:9px;
margin:20px 0 0;
padding:10px 10px 5px;
}
.partner h2 {font-size:16px;font-weight:700;}
.aziende_eed{background:#fff url(../img/aziende/aziende_eed.jpg) top left no-repeat;}
.aziende_cma{background:#fff url(../img/aziende/aziende_cma.jpg) top left no-repeat;}
.aziende_macom{background:#fff url(../img/aziende/aziende_macom.jpg) top left no-repeat;}
.aziende_macomweb{background:#fff url(../img/aziende/aziende_macomweb.jpg) top left no-repeat;}
.aziende_mstore{background:#fff url(../img/aziende/aziende_mstore.jpg) top left no-repeat;}
.aziende_mctrlall{background:#fff url(../img/aziende/aziende_mctrlall.jpg) top left no-repeat;}
.aziende_mphoto{background:#fff url(../img/aziende/aziende_mphoto.jpg) top left no-repeat;}
.aziende_mazzanti{background:#fff url(../img/aziende/aziende_mazzanti.jpg) top left no-repeat;}
.aziende_mazzanti2{background:#fff url(../img/aziende/aziende_mazzanti2.jpg) top left no-repeat;}
.aziende_sportbrain{background:#fff url(../img/aziende/aziende_sportbrain.jpg) top left no-repeat;}
.partner_vantage{background:#fff url(../img/aziende/partner_vantage.jpg) top left no-repeat;}
/* BOX FORM RICHIESTA QUICK */
.box_form_quick{width:180px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:12px;float:right;background-color:#f0f0f0;margin:0 0 15px 10px;padding:5px;}
.freccia{background:url(../img/freccia_giu.png) top center no-repeat;height:130px;}
.box_form_quick p,.box_form_quick h1,.box_form_quick form,.box_form_quick button{border:0;margin:0;padding:0;}
.spacer{clear:both;height:1px;}
/* ----------- form_base -----------  */
#form_quick{border:solid 1px #DEDEDE;}
#form_quick h1{font-size:14px;font-weight:700;margin-bottom:3px;}
#form_quick p{font-size:11px;color:#666;margin-bottom:10px;border-bottom:solid 1px #dedede;padding-bottom:5px;}
#form_quick label{display:block;font-weight:700;text-align:right;width:38px;font-size:10px;float:left;}
#form_quick .small{color:#666;display:block;font-size:11px;font-weight:400;text-align:right;}
#form_quick input{float:left;width:110px;font-size:11px;margin:2px 0 10px 8px;}
#form_quick textarea{float:left;width:110px;height:150px;font-size:11px;overflow:auto;margin:2px 0 10px 8px;}
#form_quick button{clear:both;margin-left:80px;background:#888;color:#fff;border:solid 1px #666;font-size:11px;font-weight:700;cursor:pointer;padding:4px 10px;}
/* Headers */
h1{text-align:left;font-family:arial, helvetica, sans-serif;font-size:3.0em;line-height:1em;font-weight:700;letter-spacing:-0.07em;margin:0;padding:0;}
h2,h3,h4,h5,h6{text-align:left;color:#333;margin:0;padding:0;}
.h1energialight{color:#f18a6a;}
.h1domotica{color:#344DA1;}
.h1smart{color:#5b694c;}
.h1smartlight{color:#8ca175;}
h2{text-transform:uppercase;font-size:1.2em;line-height:1.1;margin-bottom:15px;}
h3{font-family:arial, helvetica, sans-serif;font-size:1.4em;font-weight:700;line-height:1em;letter-spacing:-0.03em;border-bottom:0 solid #fefefe;margin:0;padding:0;}
.h3energia a:hover{color:#F96;text-decoration:none;}
.h3domotica a:hover{color:#b9bdcd;text-decoration:none;}
.h3smart a:hover{color:#8CA175;text-decoration:none;}
.h3grigio a:hover{color:#ccc;text-decoration:none;}
.h3verde{color:#bfd999;}
.h3giallo{color:#dbde9b;}
h4{padding-bottom:0;padding-top:2px;font-size:0.9em;}
h5{font-size:0.8em;}
/* Images */
img.floatRight{margin:5px 0 10px 10px;}
img.floatLeft{margin:5px 10px 10px 0;}
/* Blockquote */
blockquote{background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:0 20px;}
/* link vai nei boxini vai */
a.vai{text-align:right;font-family:Arial;font-weight:400;font-size:12px;color:#06C;text-decoration:none;}
a.vai:visited{font-family:Arial;font-weight:400;font-size:12px;color:#06C;text-decoration:none;}
a.vai:hover{font-family:Arial;font-weight:400;font-size:12px;color:#999;text-decoration:underline;}
/* Global classes */
. {float:left;}
.centro{text-align:center;}
.left{clear:left;}
.right{clear:right;}
.textdx{text-align:right;}
.floatdx {float:right; margin-left:5px;}
.nologo{width:200px;height:80px;position:absolute;z-index:1;background-image:url(../img/nologo.gif);margin:12px 0 0 10px;}
.fotoa,.box_gallery{width:450px;margin-bottom:55px;}
.foto1a,.foto2a{width:140px;float:left;margin-right:10px;}
.h1energia,.h3energia{color:#f5633c;}
.h1domoticalight,.h3domotica,.h3smart{color:#7a83a1;}
.h2energia,.h2domotica{color:#809070;}
.h3energia a,.h3energia a:visited{color:#f5633c;text-decoration:none;}
.h3domotica a,.h3domotica a:visited{color:#344DA1;text-decoration:none;}
.h3smart a,.h3smart a:visited{color:#5B694C;text-decoration:none;}
.h3grigio a,.h3grigio a:visited{color:#666;text-decoration:none;}
.box_nomisma a,.box_nomisma a:visited,.h3grigio{color:#666;}
.grigio_chiaro{color:#999;}
.feed_gallerie {
padding-left:20px;
background:url(../img/icons/RSS_16.png) no-repeat 0 50%;
}
/* Icone */
.ico_rss{background:url(../img/icons/feed.png) top left no-repeat;padding:0 0 0 20px;}

/* new hp main content */
#hpmainbox { 
width:530px;
}
#hpmb_galleria_youtube {
width:518px;
height:220px;
clear:both;
background: url(../img/bg_content.gif) top left repeat-x;
border:1px solid #ccc;
}
/*galleria*/
#hpmb_galleria {
width:240px;
float:left;
margin-right:15px;
margin-bottom:15px;
padding:5px;
height:198px;
font-size:12px;
 }
.hpmb_img {
float:left;
margin:3px;
margin-left:10px;
margin-right:10px;
border:1px solid #ccc;
padding:6px;
background: url(../img/bg_content.gif) top left repeat-x;
} 
.hpmb_img:hover {
border:1px solid #ccc;
background: url(../img/bg_menu_aran.png);
}

/*youtube*/
#hpmb_youtube { 
width:240px;
float:left;
margin-bottom:15px;
margin-top:10px;
 }
 /*news*/
#hpmb_news {
width:505px;
float:left;
margin:0px;
margin-bottom:5px;
padding:5px;
font-size:12px;
}

#hpmb_news ul {
list-style:none;
margin:8px;
margin-bottom:0;
}

#hpmb_news li {
padding:2px;
margin:0;
border-bottom:#eee 1px solid;
}

.hpmb_datanews{color:#666;font-size:11px; font-style:italic; margin-right:15px;}

/*TESTO SULLA HP*/
#testohp {
margin-right:20px;
padding:10px; 
clear:left;
}

#testohp h2 {
margin-bottom:0;
font-size:9px;
letter-spacing:0;
}

#testohp p {
font-size:9px;
margin-top:0;
}


/* banner pubblicitari home page*/
#hpmb_bannerenel {
float:left;
height:104px;
 }
 
#hpmb_pallacanestro{
width:250px;
float:left;
margin-right:15px;
height:104px;
 }
 
 #hpmb_nomisma{
width:250px;
float:left;
height:104px;
 }
 
 /* ----- CONTATORE DELL'ENERGIA ----- */
#hpmb_boxcontatore {
width:503px;
font-size:1em;
float:left;
background-color:#C1E14F;
background-image:url(../img/bg_solar2.jpg);
background-repeat:no-repeat;
background-position:right top;
border:1px solid #476D13;
margin:0;
margin-top:5px;
margin-bottom:15px;
padding:5px;
}

#hpmb_boxclientiftv {
width:503px;
font-size:1.3em;
text-align:center;
float:left;
background-color:#D4E9FA;
border:1px solid #324EA2;
margin:0;
margin-top:5px;
margin-bottom:15px;
padding:5px;
}

#hpmb_boxcontatore p {
font-size:1.1em;
color:#030;
margin:0;
padding:0;
}

.wrapperterzo {
clear:both;
}

div.terzo {
font-family:Arial, Helvetica, sans-serif;
float:left;
width:155px;
margin:0;
padding:8px 1px 1px;
}

.padp {
padding:45px 100px 1px 1px;
}

.areagrafici {
clear:both;
padding:5px;
}

.txtcont {
color:#999;
}

.big {
font-size:22px;
letter-spacing:-0.1em;
line-height:20px;
}

.g {
font-size:10px;
font-weight:700;
}

.r {
color:red;
font-size:10px;
font-weight:700;
}