/*
Theme Name: Tecnorobot Theme
Theme URI: http://www.tecnorobot.it/
Description: Tecnorobot theme is designer by Simone Cabrino and Dario Motta.
Version: 1.0
Author: Action!
Author URI: http://www.action.mi.it/
Tags: action, one column
*/

html, body { margin:0; padding:0; color:#444; background:url(images/bg.jpg) #333333 repeat-x; }

html, body, input, textarea { font:12px Verdana, Geneva, sans-serif; }

.wpcf7-form p {  margin:0 0 10px;}
input, textarea { width:250px; }
/*#check input{width:50px;}*/
.submit { padding-left:150px; }

hr { display:none; }

#page { width:990px; margin:20px auto; }
#content { border:20px #000 solid; }
img, a { border:0; outline:0; }

a { color:#e00d1d; text-decoration:none; }

h2 { font-size:14px; text-transform:uppercase; padding:0 5px; margin:0; line-height:20px; background:#ffc600; color:#000; }
h2 a { color:#000; display:block; }
h2 a:hover { color:#e00d1d; }
h3 { font-size:12px; color:#000; }
.ngg-albumtitle a{margin-left:10px;}
p { margin:8px 0; }

#header { padding:0 20px; }
#social { width:200px; height:30px; margin-top:0px; margin-right:0; float:right;}
#social a { background:#e00d1d; color:#fff; text-decoration:none; display:block; float:left;text-align:center; line-height:30px; width:30px; height:30px; font-size:14px; margin-left:20px;}
#lingua {width:250px; height:30px; margin-top:15px; margin-right:0; float:right;}
#lingua a { background:#e00d1d; color:#fff; text-decoration:none; display:block; float:left;text-align:center; line-height:30px; width:30px; height:30px; font-size:14px; margin-left:20px;}
#lingua a:hover { background:#ffc600; color:#000; display:block;}

#menu { background:#000; }
#menu ul, #menu li { list-style:none; margin:0; padding:0; }
#menu li a { display:block; height:110px; text-indent:-9999px; }
#menu #overview { background:url(images/overview2.jpg) 0 0 no-repeat; }
#menu #solutions { background:url(images/solutions2.jpg) 0 0  no-repeat; }
#menu #gallery { background:url(images/gallery2.jpg) 0 0  no-repeat; }

#menu #overview:hover,#menu #overview.current { background:url(images/overview2.jpg) 0 -110px no-repeat; }
#menu #solutions:hover,#menu #solutions.current { background:url(images/solutions2.jpg) 0 -110px no-repeat; }
#menu #gallery:hover,#menu #gallery.current { background:url(images/gallery2.jpg) 0 -110px no-repeat; }

#overviewcurrent { background:url(images/overview2.jpg) 0 -110px no-repeat; }
#solutionscurrent { background:url(images/solutions2.jpg) 0 -110px no-repeat; }
#gallerycurrent { background:url(images/gallery2.jpg) 0 -110px no-repeat; }


#contenuti {padding:20px; background:#fff; overflow:auto; }
#col1, #col2 { float:left; width:250px; }
#col1 { margin-right:20px; padding-right:20px; border-right:1px #CCC solid; }
#col3 { width:360px; float:right;}
#col3 a { margin:0 0 20px 20px; display:block;  float:left; }

#footer { border-top:1px #333 solid; background:#000; color:#CCC; padding:20px; text-transform:uppercase; overflow:auto; }
#footer * { color:#ccc; }
#footer h3 { margin:0; }
#footer ul { width:90px; border-right:1px #333 solid; float:left; margin:10px 10px 0 0; padding:0; padding-right:10px; list-style:none; }
#footer li { margin:0; padding:4px 0; list-style:none; }
#footer li a { display:block; }
#footer li a:hover { color:#e00d1d; }

.kwicks {  
    list-style: none;  
    position: relative;  
    margin: 0;  
    padding: 0;  
}  
.kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
}
.kwicks li {  
    width: 304px;  
    height: 110px;  
    margin-bottom:0;  
}

.continua { text-align:right; }

#robot { background:url(images/robots.jpg) no-repeat center top; }
.abovefooter { color:#CCC; text-align:center; margin:5px 0 0; font-size:10px; }

#contact { width:450px; float:left; margin-right:15px; }
#mappa { width:440px; float:right; }
.wpcf7-form-control-wrap { float: right;}

.colonne1 { width:350px; }
.colonne2 { width:540px; }

.floatleft {float:left; overflow:auto; }
.floatright {float:right; overflow:auto; }

.others, .others li { margin:0; padding:0; list-style:none; }
.others { margin-top:20px; }
.others li { line-height:20px; background:url(images/plus.gif) #ffc600 no-repeat top left; padding-left:20px; margin-bottom:1px; }
.others li a { display:block; line-height:20px; color:#000; text-transform:uppercase; padding-left:5px; }
.others li a:hover { background:#e00d1d; color:#fff; }

.gallery-icon { border:4px #fff solid;}

.wpcf7-acceptance{width:auto;}
.submit{float:right;margin-left:20px;}
