@charset "UTF-8";
/* CSS Document */
body { background:#4a4a4a; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#efefef; margin-top:0; line-height:18px; }
a:link, a:visited { color:#ff4400; text-decoration:none; }
a:hover { color:#999; text-decoration:none; }
#mainCont { width:831px; height:600px; margin-left:auto; margin-right:auto; }
#head { width:831px; height:107px; float:left; background:url(../images/head.gif) no-repeat center top; }
#center { width:831px; height:auto; float:left; background:url(../images/center.gif) repeat-y; padding:0 15px; }
#foot { width:832px; height:46px; float:left; background:url(../images/foot.gif) no-repeat center top; text-align:center; font-size:11px; }
#logo {
	width:206px;
	height:50px;
	position:relative;
	left: 611px;
	top: 48px;
	font-size:10px;
}
#logo img{ margin:0 5px 0 10px; }
#logo a:link, #logo a:visited, #firstRight a:link, #firstRight a:visited, #internalLeft a:link, #internalLeft a:visited,  { color:#ff4000; text-decoration:none; }
#logo a:hover, #firstRight a:hover, #internalLeft a:hover{ color:#ff4000; text-decoration:underline; }
#contImage { width:770px; height:276px; float:left; padding:0 15px; }
.menu { width:125px; height:20px; padding-top:7px; float:left; position:relative; top:235px; text-align:center; color:#333; border-right:1px #999 solid; font-size:13px;}
#contImage a:link, #contImage a:visited{ color:#333; text-decoration:none; } 
#contImage a:hover{color:#ff4000; text-decoration:none; }
#firstLeft { width:426px; height:221px; float:left; padding:40px 22px 25px 30px; border-right:1px #333 solid; margin:20px 0; }
#firstRight { width:301px; height:211px; float:left; padding:50px 22px 22px; }
#firstRight p{ float:right; width:280px; height:auto; text-align:right; padding-right:20px; font-size:10px; }
#secondLeft {  width:301px; height:211px; float:left; padding:22px 25px; }
#secondRight { width:406px; height:221px; float:left; padding: 34px 25px 0; }
#userLog { width:756px; height:auto; float:left; padding:10px 22px; }
#loghi { width:450px; height:180px; float:left; background:#111; border:1px #333 solid; padding:20px 25px; margin-right:10px; }
#loghiBis { width:750px; height:auto; float:left; background:#111; border:1px #333 solid; padding:8px 5px 0 11px;  }
.loghiBisimg{ margin:0 2px 0 2px;  }
#clienti { width:472px; height:116px; float:left; padding:10px 10px 0;}
#clienti img, #loghi img, #loghiBis img{ border:2px #666 solid; margin:0 2px 2px 0; }
#log { width:220px; height:160px; float:left; background:#232323; border:1px #333 solid; padding:50px 10px 10px; }
ul.menu1 { width:200px;  margin:5px 0; padding:5px; font-size:11px; line-height:1.8em; list-style:none;}
.menu1 li { background:url(../images/arrow_blu.gif) left no-repeat; padding-left:10px; }
ul.menu2 { width:200px;  margin:5px 0; padding:5px; font-size:11px; line-height:2.5em; list-style:none;}
.menu2 li { background:url(../images/arrow_blu.gif) left no-repeat; padding-left:10px; }
.ombra { width:800px; height:20px; float:left; background:url(../images/ombra.gif) no-repeat center;  }
.ombraBis { width:800px; height:20px; float:left; background:url(../images/ombraBis.gif) no-repeat center;  }
.marg5 { margin-right:5px; }
.orangeBig { color:#ff4000; font-weight:normal; font-size:16px; }
.title { width:760px; height:30px; float:left; padding:10px 20px; margin-top:20px; }
.title img{ margin-left:10px; }
.logTxt { color:#666; font-size:14px; }
.input { background:#111; border:1px #333 solid; height:22px; width:140px; margin-bottom:5px; color:#eee; padding:2px; font-size:16px; }
.input1 { background:#111; border:1px #333 solid; height:22px; width:140px; margin:10px 0 5px; margin-right:0; color:#eee; padding:2px; font-size:16px; }
.log { text-align:right; height:auto; }
.button { background:url(../images/tasto.gif) no-repeat; width:75px; height:18px; margin:5px 0 0 10px; font-size:10px; color:#fff; font-weight:bold; border:0; }
/* internal */
#internalRight { width:281px; height:auto; float:left; padding:50px 22px 22px; margin:20px 0; }
#internalLeft { width:426px; height:auto; float:left; padding:50px 22px 25px 30px; border-right:1px #333 solid; margin:20px 0; }
#map { width:420px; height:460px; border:4px #666 solid; float:left; color:#333; margin-top:10px;}
#maxWidth { width:750px; height:400px; float:left; padding:50px 22px 22px; }
#logInform { width:220px; height:auto; padding:20px; background:#232323; border:1px #333 solid; margin-left:auto; margin-right:auto; text-align:right; font-size:10px;  }
.titleRedBig { color:#ff4400; font-size:14px; letter-spacing:2px;}
.inputForm{ background:#eee; border:2px #ccc solid; margin-bottom:5px; color:#333; padding:2px; font-size:14px; }
.contatti { width:250px; height:auto; float:left; background:#232323; border:1px #333 solid; padding:10px; margin-top:20px; line-height:24px; }
.contatti img{ margin-right:5px; }
.prodImg { margin-right:10px; border:2px #666 solid; }
.orange { color:#ff4400;}
.gallery img{ border:2px #000 solid; margin:0 5px 5px 0; } 
.gallery { margin:5px 0; }


