/* Reset.css */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

@charset "UTF-8";

/*clear 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 * {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
}






@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CSS Document */
	font-family: 'Open Sans Condensed', sans-serif;
	font-family: 'Anton', sans-serif;
	font-family: 'Fjalla One', sans-serif;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-family: 'Amaranth', sans-serif;
	font-family: 'Allerta Stencil', sans-serif;
    font-family: 'Englebert', sans-serif;
	font-family: 'Open Sans Condensed', sans-serif;
    font-family: 'PT Sans Narrow', sans-serif;
    font-family: 'Economica', sans-serif;
    font-family: 'BenchNine', sans-serif;
    font-family: 'Saira Extra Condensed', sans-serif;
    font-family: 'Cormorant Upright', serif;


:focus { outline:0; }
body { background:white; color:black; line-height:1; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

body {background-color:#DADEF1;color:#000000;font-family:'Saira Extra Condensed',Helvetica, Arial, sans-serif;font-size:0.8em;}

h1{color:#408095;font-family:'Saira Extra Condensed', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;text-transform:lowercase;font-size:1.8em;}
h2{color:#000000;font-family:'Saira Extra Condensed', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;font-size:1.3em;font-weight:normal;}
h20{color:#000000;font-family:'Saira Extra Condensed', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;font-size:1.7em;font-weight:normal;}

h200{color:#b51a00;font-family:'Saira Extra Condensed', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;text-transform:uppercase;font-size:1.3em;}

h3 {color:#408095;font-family:'BebasNeueRegular', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;text-transform:uppercase;font-weight: normal;font-size:1.2em;}

h31 {color:#408095;font-family:'BebasNeueRegular', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;text-transform:uppercase;font-weight: normal;font-size:1.5em;}

h32 {color:#408095;font-family:'BebasNeueRegular', Arial, sans-serif;margin-top:0.32em;margin-bottom:0.32em;text-transform:uppercase;font-weight: normal;font-size:1.9em;}

h4 {color:#000000;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:lowercase;background-color:#DADEF1;}
h5 {color: #000033;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:lowercase;font-size:1.5em;}
h8 {color: #000033;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:uppercase;font-size:0.80em;}
h81 {color:#000000;font-family:'Saira Extra Condensed', Arial, sans-serif;font-size:1em;font-weight: normal;margin-top:0.32em;margin-bottom:0.32em;}
h11{color: #000033;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:uppercase;background-color: #ffffff;font-size:1.2em;}

h6{color:#000099;font-family:'Saira Extra Condensed', Arial, sans-serif;font-size:1.3em;vertical-align: middle;font-weight: normal;margin-top:0.32em;margin-bottom:0.32em;}
h61{color:#000000;font-family:'Saira Extra Condensed', Arial, sans-serif;font-size:1.3em;vertical-align: middle;font-weight: normal;margin-top:0.32em;margin-bottom:0.32em;}

h0{color:#FFFFFF;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:uppercase;background-color:#FFFFFF;}

h12{color: #CCCCCC;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:uppercase;background-color:#408095;font-size:0.90em;vertical-align: top;}
h7{color: #000033;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:uppercase;font-size:1.1em;}
h9{color: #FF0000;font-family:'Saira Extra Condensed', Arial, sans-serif;text-transform:uppercase;background-color:#FFFFFF;font-size:1.1em;}

.Stile4  {color: #000033;}
.Stile10 {color: #000099;}
.Stile13 {color: #000000;font-size:1.3em;}
.Stile14 {color: #000099;font-size:1.3em;}
.Stile16 {color: #0033FF;}
.Stile19 {color: #FFFFFF;}
.Stile20 {color: #b51a00;}
.Stile21 {color: #666666;}

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

p {line-height:1.1em;}
p1{line-height:0.5em;}

strong {font-weight:bold;}
	
	/* Structure home*/
	#wper 		    {width: 960px;margin: 0 auto;background:#fffffff;}
	#header 		{width: 100%;float:left;background:#DADAEF;} 
	#mainmenu		{width: 100%;float:left;background: #408095;}
	#main 			{width: 100%;float:left;background:#FFFFFF;height:auto;background-color: #FFFFFF;padding:0;}
	#content 		{width: 670px;float:left;background:#FFFFFF;font-size:90%;height:auto;width:75%;padding:0.25em;text-align:center;}
	#sidebar 		{width: 210px;float:right;background:#CCCCCC;font-size:90%;text-align:center;height:auto;width:22%;padding:0.25em;-webkit-border-radius: 2em 0em 0em 0em;-moz-border-radius:  2em 0em 0em 0em;border-radius: 2em 0em 0em 0em;}
	#footer			{width: 100%;float:left;background:#408095;}
	#logo           {background-color:#FFFFFF;height:44px;padding:0;width:100%;margin: 0 auto;}
    #tasto1         {float:left;margin-left:0 !important;padding-left:0 !important;vertical-align:middle;}
    #tasto2         {float:right;margin-right:0 !important;padding-left:0 !important;vertical-align:middle;}
    #tasto3         {float:right;margin-left:0 !important;padding-left:0 !important;vertical-align:middle;}
	#slidershow     {background-color:#DADAEF;height:auto;padding:0;width:100%;margin: 0 auto;}
	#slidershow img {-webkit-border-radius: 1.5em 1.5em 0em 0em;-moz-border-radius: 1.5em 1.5em 0em 0em;border-radius: 1.5em 1.5em 0em 0em;}
	.rslides        {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
    .rslides li     {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
    .rslides li:first-child {position: relative;display: block;float: left;}
    .rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
	#main .box      {float: left;padding:0 1%;width:30%;text-align: center;height:auto;background-color: #FFFFFF;padding:0;}
	#main .box img  {text-align: center;-webkit-border-radius: 1em 1em 0em 0em;-moz-border-radius:  1em 1em 0em 0em;border-radius: 1em 1em 0em 0em;}
	#main .box0 img {text-align: center;-webkit-border-radius: 0em 0em 1em 1em;-moz-border-radius:  0em 0em 1em 1em;border-radius: 0em 0em 1em 1em;}
	.alpha          {margin-left:0 !important;padding-left:0 !important;}
    .omega          {margin-right:0 !important;padding-right:0 !important;}
	.line1          {border-top :0.15 solid #000000;width:100%;margin-bottom:0.30em;}
	.line2          {border-top :0.15em solid #000000;width:100%;margin-bottom:0.30em;}
    .line3          {border-top :0.15em solid #000000;width:100%;margin-top:0.30em;}
	.line4          {border-top :0.15em solid #FFFFFF;width:100%;margin-top:0.30em;}
	.orari          {background-color: #CCCCCC;padding:0;height:auto;width:40px;margin:0 auto;}
	.apertura       {background-color: #CCCCCC;padding:0;line-height: 1em;height: auto;width:85%;margin:0 auto;}
	.orari img      {max-width: 100%;height: auto;img align:center;}
	.links          {background-color: #CCCCCC;padding:0;height:auto;width:100%;}
	#sidebar .box8  {float:left;padding:0;width:50%;text-align:center;height:auto;}
	#sidebar .box9  {float:left;padding:0;width:50%;text-align:center;height:auto;}
	#sidebar .box8 img  {text-align: center;}
	#sidebar .box9 img  {text-align: center;}
	.contento       {background-color: #CCCCCC;padding:0;height:auto;width:100%}
	.amica          {background-color: #CCCCCC;padding:0;height:auto;width:100%}
	.cerca          {background-color: #CCCCCC;padding:0;height:auto;width:100%}
	.net            {background-color: #CCCCCC;padding:0;height:auto;width:100%}
	.photo          {background-color: #CCCCCC;padding:0;height:auto;width:100%}
    .register       {background-color: #CCCCCC;padding:0;height:auto;width:100%}
	.clear          {clear:both;} 
	#base           {background-color:#408095;height:auto;padding:0;width:99%;margin: 0 auto;text-align:center;}
	
	/* Structure contatti*/
 	#container 		{width: 670px;float:left;background:#FFFFFF;font-size:90%;height:auto;width:75%;padding:0.25em;text-align:center;}
	#recipiente1	{float:left;background:#FFFFFF;font-size:90%;height:auto;width:99%;padding:0;text-align:center;margin: 0 auto;}
	#recipiente2	{float:left;background:#FFFFFF;font-size:90%;height:auto;width:99%;padding:0;text-align:center;margin: 0 auto;}
	#recipiente3	{float:left;background:#FFFFFF;font-size:90%;height:auto;width:99%;padding:0;text-align:center;margin: 0 auto;}
	#recipiente4	{float:left;background:#FFFFFF;font-size:90%;height:auto;width:99%;padding:0;text-align:center;margin: 0 auto;}
	
	#colonna1       {width: 220px;float:left;background:#FFFFFF;font-size:90%;text-align:center;height:auto;width:30%;}
	#colonna2       {width: 440px;float:right;background:#FFFFFF;font-size:90%;text-align:center;height:auto;width:60%;}
	#quadro1        {float: left;padding:0 1%;width:100%;text-align: center;height:auto;background-color: #FFFFFF;padding:0.25em;vertical-align:middle;}
	#quadro1 img    {text-align: center;-webkit-border-radius: 1em 1em 1em 1em;-moz-border-radius:1em 1em 1em 1em;border-radius: 1em 1em 1em 1em;vertical-align:middle;}
	
	
	
	
	#quadro2        {background-color:#DADAEF;height:114px;margin:0 auto;width:95%;-webkit-border-radius: 1em 1em 1em 1em;-moz-border-radius:1em 1em 1em 1em;border-radius: 1em 1em 1em 1em;}
	
	
	#maps           {padding:0.5em;text-align: center;-webkit-border-radius: 0.50em 0.50em 0.50em 0.50em;-moz-border-radius:0.30em 0.50em 0.50em 0.50em;  border-radius: 0.50em 0.50em 0.50em 0.50em;background:#DADAEF;width:75%;margin:0 auto;}}
   
	#testo1          {padding:0.5em;text-align:center;width:75%;margin:0 auto;background:#DADAEF;-webkit-border-radius: 0.50em 0.50em 0.50em 0.50em;-moz-border-radius:0.30em 0.50em 0.50em 0.50em;  border-radius: 0.50em 0.50em 0.50em 0.50em;}
    
	
	#testo2          {padding:0.5em;text-align:center;width:75%;margin:0 auto;background:#DADAEF;-webkit-border-radius: 0.50em 0.50em 0.50em 0.50em;-moz-border-radius:0.30em 0.50em 0.50em 0.50em;  border-radius: 0.50em 0.50em 0.50em 0.50em;}
    
	
	