/*
Theme Name: Meglas
Theme URI: http://www.coscadesign.it/
Description: The original Meglas website.
Version: 1.0
Author: Coscadesign
*/

body { 
text-align:center; 
margin:0;
background-color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:link { 
color: #999; 
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, Verdana, sans-serif; 
}

a:hover { 
color: #333; 
font-weight: bold;
text-decoration: none; 
font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:visited { 
color: #999; 
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, Verdana, sans-serif; 
}

a img { 
border-width: 0;
}



/* Header styles
-------------------------------------------------------------- */

#testata { padding: 1.5em 0 0 0; border-bottom: 0px dashed #999; }

#testata #logo { height: 90px; }

#testata #logo .title { padding: 0.5em 0 0 0; font: 700 3em arial, sans-serif; letter-spacing: -.050em; line-height: 1.2em; color: #000; }

#testata #logo .title .desc { text-align: right; margin: 0.4em 0 0 0; font: 400 0.25em arial, sans-serif; text-transform: uppercase; color: #666; letter-spacing: 0.2em; padding: 0.6em 0 0 1.5em; border-top: 1px solid #ccc;  }

#testata #logo .title a { text-decoration: none; color: #000; }

#testata #logo .title a:hover { color: #fff; background: #000; }

#testata #logo a.sitelogo { display: block; width: 400px; height: 90px; background: url(images/bg/sitelogo.png) no-repeat; }

/* Search and navigation
-------------------------------------------------------------- */

.menu{
padding: 0 0 0 10px;
}

#menu_top {
width: 780px;
float: left; 
padding: 3px 0; 
margin: 0 5px 0 5px;  
text-transform: uppercase;
font-size: 12px; 
font-weight: bold; 
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#menu_top li a:link { 
padding: 0; 
text-decoration: none; 
color: #999; 
}

#menu_top li a:hover { 
padding: 0; 
text-decoration: underline; 
color: #999; 
}

#menu_top li a:visited { 
padding: 0; 
text-decoration: none; 
color: #999; 
}

#menu_top li { 
float: left; 
padding: 2px 0 3px 3px; 
margin: 1px 12px 0 0; 
line-height: 1.6em; 
list-style-type: none;
}

#menu_top ul { 
margin: 0 10px; 
}

#menu_top li a { 
padding: 0; 
text-decoration: none; 
color: #666; 
}

#menu_top li a:hover { 
padding: 0; 
text-decoration: underline; 
}

#menu_top li span { 
display: block; 
float: left; 
padding: 0; 
}

#menu_top_prodotti {
width: 780px;
float: left; 
padding: 3px 0; 
text-transform: uppercase;
font-size: 12px; 
font-weight: bold; 
font-family: Arial, Helvetica, Verdana, sans-serif;
border-bottom: solid #00a650 1px;
}

#menu_top_prodotti li a:link { 
padding: 0; 
text-decoration: none; 
color: #999; 
}

#menu_top_prodotti li a:hover { 
padding: 0; 
text-decoration: underline; 
color: #999; 
}

#menu_top_prodotti li a:visited { 
padding: 0; 
text-decoration: none; 
color: #999; 
}

#menu_top_prodotti li { 
float: left; 
padding: 2px 0 3px 3px; 
margin: 1px 12px 0 0; 
line-height: 1.6em; 
list-style-type: none;
}

#menu_top_prodotti ul { 
margin: 0 10px; 
}

#menu_top_prodotti li a { 
padding: 0; 
text-decoration: none; 
color: #666; 
}

#menu_top_prodotti li a:hover { 
padding: 0; 
text-decoration: underline; 
}

.link {
float:right; 
width: 135px;
padding: 0 0 0 0; 
margin:0;
}

.link a { 
font-size: 11px;
font-weight: bold;
}

.link img { 
float: left;
}

/* Home page columns---------------------------------------------------- */

.container{
text-align:left;
position:relative;
padding-bottom:5px;
margin: auto;
width:800px;
background-color:#FFF;
}

.contenuti{
padding: 0 0 0 10px;

}

.swf { 
padding: 0 10px 10px 10px;
}

.colonna1 {
float:left; 
margin: 0 10px 20px 0;
padding: 10px 0 0 0;
width:240px;
}

.azienda {
border-bottom: solid #00a650 1px;
}

.prodotti {
margin-top: 20px;
}

.colonna2 {
float:left; 
width: 115px;
padding: 10px 0 0 0; 
margin:0 10px 0 10px;
}

.marchi {
padding-bottom: 10px; 
}

.news {
width: 375px;
margin: 0 0 10px 0;
float: left;
border-left: dotted #ccc 1px;
border-right: dotted #ccc 1px;
padding: 10px;
}

.news h1 {
padding-left: 138px;
}

.colonna_news {
float:left; 
margin: 10px;
padding: 10px 0 0 0;
width:240px;
}

.testo-news, .testo-prodotti {
width: 515px;
margin: 0 0 10px 0;
float: left;
border-left: dotted #ccc 1px;
padding: 10px 10px 0 10px;
}

.testo {
width: 360px;
margin: 0;
float: left;
border-right: dotted #ccc 1px;
padding: 0 10px 0 0;
}

/* Footer-------------------------------------------------------------- */

#footer { 
margin: 0 10px 10px 0;
padding: 10px 0 10px 50px; 
color: #999; 
clear: both;
border-top: dotted #ccc 1px;
border-bottom: dotted #ccc 1px;
font-size: 10px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

/* recent posts */

.home_recent_post { padding: 0.1em 0 1.2em 0; margin: 0 0 0.8em 0; background: url(images/bg/dot.png) repeat-x bottom left; }

.home_recent_thumb { 
float: left; 
padding: 0 10px 0 0; 
}

.home_recent_thumb img { 
float: left; 
margin: 0; 
}

.home_recent_thumb a img { 
margin: 0; 
border: none; 
}

.home_recent_thumb a:hover img { 
margin: 0; 
border: none; 
}

/* miscellaneous */

.none { display: none; }

.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }

.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }

.navigation { color: #818181; }



/* image caption classes */



.captionleft home_right.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }

.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }

.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }

.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }

/* Blueprint Compressed Version */

/* reset.css */

html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{
color:#333;
background: #eff7fa;
}

/* typography.css */

.post {
width: 235px;
float: left;
border-top: solid #00a650 1px;
padding-top: 5px;
}

.titolo-news {
border-bottom: dotted #00a650 1px;
padding: 4px 0 2px 0;
font-size: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;
list-style-type: none;
}

.titolo {
margin: 0 10px 0 10px;
padding-bottom: 10px;
border-bottom: solid #00a650 1px;
}

.titolo_altuglas {
position: absolute;
top: 47px;
left: 220px;
}

h1,h2,h3,h4,h5,h6 {
font-family: Arial, Helvetica, Verdana, sans-serif;
clear: both;
}

h1 {
font-size:16px;
font-weight:bold;
text-transform: uppercase;
color: #00a650; 
padding-bottom: 10px;
}

h2 {
font-size:14px;
font-weight:bold;
margin-bottom: 2px;
color: #999;
}

.colonna1 h2 {
font-size:12px;
font-weight:bold;
}

.titolo-prodotti {
font-size:10px;
font-weight:bold;
list-style-type: none;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-left: 10px;
line-height: 15px;
}

.titolo-sottomenu {
font-size:10px;
font-weight:bold;
list-style-type: none;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-left: 20px;
line-height: 15px;
}

h3 {
font-size:10px;
font-weight:normal;
margin-bottom: 5px;
color: #00a650; 
}

h4{font-size:1.2em;line-height:1.25;font-weight:bold;}

h5{font-size:1em;font-weight:bold;}

h6{font-size:1em;}

p {
margin: 9px 0 14px 0;
text-align:left;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #666;
line-height: 16px;
}

ul,ol{
margin:0 0 5px 0;
}

/* newsletter*/

.newsletterTextInput {
width: 105px;
background-color:#ffffff;
border: solid #00a650 1px;
}

input {
	background-color:#ccc;
	margin:5px 5px 0 0;
	color: #666;
	font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
	padding:1px 2px;
}

/* menu ad albero*/

dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
}


#menu {
width: 400px;
}

#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #ccc;
width: 400px;
}

#menu dd {
border: 1px solid gray;
}

#menu li {
text-align: center;
background: #fff;
}

#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#menu li a:hover, #menu dt a:hover {
background: #eee;
}

.azienda p {
  text-transform: uppercase;
  font-size: 10px;
  background-image: url("images/bg.jpg");
}

.archivio-news {
  text-align: right;
}
