@charset "utf-8";
/* CSS Document 
   Andrea Lavorato studio web - info@medaweb.it */   
   
/* GENEERALE #############################################*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

BODY {
background:#FFF; margin:0; padding:0px;font-family:Arial, Helvetica, sans-serif;
font-size:100%;text-align:center; color:#333333
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #034C59),
	color-stop(1, #E2F5F2)
);
background-image: -o-linear-gradient(bottom, #034C59 0%, #E2F5F2 100%);
background-image: -moz-linear-gradient(bottom, #034C59 0%, #E2F5F2 100%);
background-image: -webkit-linear-gradient(bottom, #034C59 0%, #E2F5F2 100%);
background-image: -ms-linear-gradient(bottom, #034C59 0%, #E2F5F2 100%);
background-image: linear-gradient(to bottom, #034C59 0%, #E2F5F2 100%);
}


#social { position:absolute; opacity:0.7;left:5%; top:-30px; position:fixed }
#social A{ padding-left:5px}
#social:HOVER{ top:-6px;opacity:1}
			 
H1{letter-spacing:0.4px;  font-size:160%; margin-top:15px; margin-bottom:0px;font-family: 'Open Sans', sans-serif;}
H2{letter-spacing:0.4px;  font-size:100%; margin-top:0px;font-family: 'Open Sans', sans-serif; color:#900}
H3{letter-spacing:0.4px;  font-size:120%; margin:0px 0px 5px 0px;font-family: 'Open Sans', sans-serif; color:#900}
ARTICLE,ASIDE {text-align:left;font-size:80%;}
ASIDE {}
A { color:#333333; text-decoration:none; font-weight:bold}
A IMG{ border:none}


/* Layout INDEX ############################################*/

#container {width:960px; margin:auto; background-color:#FFF;font-family: 'Open Sans', sans-serif;
-moz-box-shadow: 5px 0px 5px #000;
-webkit-box-shadow: 5px 0px 5px #000;
box-shadow: 3px 0px 5px #000;}

HEADER {height:100px; text-align:left; clear:both;}
#menu { height:30px; text-align:left; padding:9px 0px 2px 20px; font-family: 'Open Sans', sans-serif; letter-spacing:1px;
background-image: linear-gradient(bottom, rgb(206,210,214) 15%, rgb(173,164,173) 87%);
background-image: -o-linear-gradient(bottom, rgb(206,210,214) 15%, rgb(173,164,173) 87%);
background-image: -moz-linear-gradient(bottom, rgb(206,210,214) 15%, rgb(173,164,173) 87%);
background-image: -webkit-linear-gradient(bottom, rgb(206,210,214) 15%, rgb(173,164,173) 87%);
background-image: -ms-linear-gradient(bottom, rgb(206,210,214) 15%, rgb(173,164,173) 87%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(206,210,214)),
color-stop(0.87, rgb(173,164,173)));
}
#menu A { margin-right:50px; font-size:110%; color:#fff; text-shadow: 2px 4px 10px  #000;}

#main {width:95%; margin:auto; margin-bottom:20px;  text-align:left}
#slide{ margin-bottom:20px; position:relative;
padding:0px;
-moz-box-shadow: 0px 3px 5px #333;
-webkit-box-shadow: 0px 3px 5px #333;
box-shadow: 0px 3px 5px #333;
}
.testocolonne
{ 
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;

-moz-column-gap:20px; /* Firefox */
-webkit-column-gap:20px; /* Safari and Chrome */
column-gap:20px;

-moz-column-rule:1px solid #ccc; /* Firefox */
-webkit-column-rule:1px solid #ccc; /* Safari and Chrome */
column-rule:1px solid #ccc;
}
#headersx {width:300px; text-align:left; float:left}
#headerdx {width:600px; text-align:right; float:right; padding:0px 30px 0px 0px; }

.colonnasx {width:45%; text-align:left; float:left}
.colonnadx {width:45%; text-align:right; float:right;}

.colonna70 {width:75%; text-align:left; float:left; }
.colonna30 {width:25%; text-align:left; float:right; }

.entra { 
background-color: rgba(255, 255, 255, 0.6); padding:15px 15px 10px 15px; color:#FFF; position:absolute; right:50px; top:70px;
width:250px;
font-size:150%;
border-top-left-radius:0em;
border-top-right-radius:1em;
border-bottom-right-radius:0em;
border-bottom-left-radius:1em;
box-shadow: 2px 2px 10px #fff
}

#footer { height:30px; background-color:#333; color:#CCC; font-size:80%; padding:20px 10px 0px 10px;clear:both; display:block}
#footer A{ color:#CFCFCF}


FIELDSET { margin:0px; padding:20px; border:1px #999 dotted; width:80%}
FIELDSET LEGEND{ font-weight:bold; padding:0px 8px}
FORM.base { margin:20px 0px 0px 10px; font-size:90%}
FORM.base LABEL{ display:block; font-weight:bold; font-size:80%;margin-top:13px; margin-bottom:2px }
FORM.base INPUT{ display:block}
FORM.base INPUT.linea{ display:inline}
FORM.base INPUT.bottone{ margin-top:10px}



