﻿@import url(http://fonts.googleapis.com/css?family=Coda);
/* Created by Corrado Del Buono - ©2015 All rights reserved. */

body {font-family:Arial, Helvetica, sans-serif; margin: 0 auto; font-size: 94%; text-align: center; 	background-color:#FFFFFF; }

p {margin:5px 0px; line-height:1.4em}
a {color: #624D31; font-weight: bold; text-decoration: none; }
a:hover {text-decoration:underline;}
a img {border:none;}
img {max-width: 100%;}

h1, h2, h3 {font-family:Coda, Arial, Helvetica, sans-serif;}

.pulsante {background-color:#67B8DC; color:#FFFFFF; padding:1px 4px; font-size:90%;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
a:hover.pulsante {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B6966B;
}


/* usato come DIV per le brevi descrizioni seguite dal menu di pagina */

#boxdescrizioni {width:100%; float:left; margin:0 0 10px 0; padding:5px 0 10px 0; border-bottom: 1px solid #D8C7B1;}
#boxdescrizioni h2 {margin-bottom:0;}
#boxdescrizioni p {margin:0; padding:0; }

/* link stile menu nella HOME */

#linkmenu {width:100%; float:left; margin: 0; }
#linkmenu  ul {list-style-type:none; margin:10px 0 0 0; padding:0px; }
#linkmenu ul li {margin:0px;}
#linkmenu  ul a {background-color:#FFFFFF; width: 100%; text-decoration: none; padding:5px 0; display:block; margin:0;  border-top: 1px solid #CCCCCC;}
#linkmenu  ul a:hover {background-color:#DDDDDD; }

/* uguale a cssTEMPLATE */
#template {width:100%; float:left; margin:0 0 10px 0; padding:5px 0 10px 0; border-bottom: 1px solid #D8C7B1;}
#template_img {width:29%; margin-right:1%; float:left;}
#template_img img {max-width: 100%; }
#template_txt {width:70%; float:left;}


#template_txt h2 {margin:0;}




#intestazione {width:100%; margin:0; padding:20px 0; float:left; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; }
#intestazione p {margin:0; padding:0; font-size:130%;}
#intestazione h1 {margin:0; padding:0; color:#003366; font-size:160%;}
.intestazioneBis {color:#4D789C;}

#menu {width: 100%; float: left; margin: 0; padding: 0; background-color:#466D8E; font-family:Coda, Arial, Helvetica, sans-serif;}
#menu ul {margin:0px; padding:0px; float: left; width:100%; font-weight: bold;}
#menu ul li{ display: inline;}
#menu ul li a {font-weight: bold; text-decoration: none; color: #FFFFFF; background: #466D8E; padding: 10px; float: left; border-right: 1px solid #FFFFFF; }
#menu ul li a:hover {background: #67B8DC; text-decoration: none;}
#menu ul li a.attivo {background-color:#67B8DC; color:#FFFFFF;}


#contenitore {width:1180px; padding:30px; text-align:left; margin:auto; background-color:#FFFFFF;}
#googleTOP {width: 970px; float: left; margin: 0 0 15px 0; padding: 15px 105px; background-color: #EEE7DD; text-align: center; }
#contenuto {width:1180px; padding:20px 0px; float:left; }
#sinistra {width:800px; margin-right:20px; float:left; }


#sinistra_col {width:100%; float:left;}
#sinistra_col_unica {width:100%; float:left; margin:0; padding:0;}
#sinistra_col1 {width:49%; float:left; margin-right:2%;}
#sinistra_col2 {width:49%; float:left;}



#destra {width:336px; float:left;}
#googlePUB1 {width:336px;  text-align:center; float:left; padding:12px; margin:0 0 10px 0; background-color:#EEE7DD;}
#googlePUB2 {width:336px; text-align:center; float:left; padding:12px; margin:0 0 10px 0; background-color:#EEE7DD;}




#fondo {clear:both; width:100%; padding:40px 0px 0px 0px; text-align:center; }


/* INSERITO LINK ADATTABILE GOOGLE */

#fondo {width:100%; float:left; margin:10px 0; }
#pub {width:100%; float:left; margin:0; background-color:#EEEEEE;}
#pub img {margin:10px 0; max-width: 100%; }

#privacy {clear:both;margin:60px 0 0 0; padding:5px; background-color:#DDDDDD; font-size:80%; text-align:center; }



#contenuto h1 {color:#003366; margin:20px 0; font-size:150%;}
#contenuto h2 {color:#624D31; margin:10px 0; font-size:130%; width:100%; float:left;}
#contenuto h3 {color:#003366; margin:10px 0 5px 0; font-size:110%;}


#menupagina {width: 100%; float: left; margin: 10px 0 5px 0; padding: 0;  }

#menupagina ul {font-size:120%; margin:0; padding:0; float: left; width:100%; font-weight: bold;background-color:#CCCCCC;}
#menupagina ul li{ display: inline;}
#menupagina ul li a {font-weight: bold; text-decoration: none; color: #FFFFFF; background: #999999; padding: 2px 10px; float: left; border-right: 1px solid #FFFFFF; }
#menupagina ul li a:hover {background: #67B8DC; text-decoration: none;}
#menupagina ul li a.attivo {background-color:#67B8DC; color:#FFFFFF;}



@media only screen and (min-width: 1080px) and (max-width: 1240px) {


#contenitore {width:980px; padding:30px; text-align:left; margin:auto; background-color:#FFFFFF;}
#googleTOP {width: 728px;  float: left; margin: 0 0 15px 0; padding: 15px 126px; background-color: #EEE7DD; text-align: center;}
#contenuto {width:980px; padding:20px 0px; float:left; }
#sinistra {width:700px; margin-right:20px; float:left; }
#destra {width:260px; float:left;}
#googlePUB1 {width:250px;  text-align:center; float:left; padding:5px; margin:0 0 10px 0; background-color:#EEE7DD;}
#googlePUB2 {width:250px; text-align:center; float:left; padding:5px; margin:0 0 10px 0; background-color:#EEE7DD;}



}




@media only screen and (min-width: 1024px) and (max-width: 1079px) {

#contenitore {width:924px; padding:30px; text-align:left; margin:auto; background-color:#FFFFFF;}
#googleTOP {width: 728px; float: left; margin: 0 0 15px 0; padding: 15px 98px; background-color: #EEE7DD; text-align: center;}
#contenuto {width:924px; padding:20px 0px; float:left; }
#sinistra {width:700px; margin-right:20px; float:left; }
#destra {width:204px; float:left;}
#googlePUB1 {width:184px; text-align:center; float:left; padding:10px; margin:0 0 10px 0; background-color:#EEE7DD;}
#googlePUB2 {width:184px; text-align:center; float:left; padding:10px; margin:0 0 10px 0; background-color:#EEE7DD;}


}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
body {background-color:#FFFFFF;}
#contenitore {width:748px; padding:10px; text-align:left; margin:auto; background-color:#FFFFFF;}
#googleTOP {width: 728px; float: left; margin: 0 0 15px 0; padding: 10px; background-color: #EEE7DD; text-align: center;}
#contenuto {width:748px; padding:20px 0px; float:left; }
#sinistra {width:748px; margin-right:0; float:left; }
#destra {width:748px; float:left; margin:20px 0;}
#googlePUB1 {width:336px;  text-align:center; float:left; padding:14px; margin:0 20px 10px 0; background-color:#EEE7DD;}
#googlePUB2 {width:336px; text-align:center; float:left; padding:14px; margin:0 0 10px 0; background-color:#EEE7DD;}


}


@media only screen and (min-width: 600px) and (max-width: 767px) {
body {background-color:#FFFFFF;}
#contenitore {width:488px; padding:10px; text-align:left; margin:auto; background-color:#FFFFFF;}
#googleTOP {width: 468px; float: left; margin: 0 0 15px 0; padding: 10px; background-color: #EEE7DD; text-align: center;}
#contenuto {width:488px; padding:20px 0px; float:left; }
#sinistra {width:488px; margin-right:0; float:left; }

#sinistra_col1 {width:100%; float:left; margin-right:0;}
#sinistra_col2 {width:100%; float:left;}



#destra {width:488px; float:left; margin:20px 0;}
#googlePUB1 {width:468px; text-align:center; float:left; padding:10px; margin:0 0 10px 0; background-color:#EEE7DD;}
#googlePUB2 {width:468px; text-align:center; float:left; padding:10px; margin:0 0 10px 0; background-color:#EEE7DD;}
#menu ul li a {width:96%; padding: 10px 2%; border-right:none; border-bottom: 1px solid #FFFFFF;}


}


@media only screen and (min-width: 1px) and (max-width: 599px) {
body {background-color:#FFFFFF;}
#contenitore {width:340px; padding:10px; text-align:left; margin:auto; background-color:#FFFFFF;}
#googleTOP {width: 320px; float: left; margin: 0 0 15px 0; padding: 10px; background-color: #EEE7DD; text-align: center;}
#contenuto {width:340px; padding:20px 0px; float:left; }
#sinistra {width:340px; margin-right:0; float:left; }

#sinistra_col1 {width:100%; float:left; margin-right:0;}
#sinistra_col2 {width:100%; float:left;}

#destra {width:340px; float:left;  margin:20px 0;}
#googlePUB1 {width:140px; text-align:center; float:left; padding:10px; margin:0 20px 10px 0; background-color:#EEE7DD;}
#googlePUB2 {width:140px; text-align:center; float:left; padding:10px; margin:0 0 10px 0; background-color:#EEE7DD;}
#menu ul li a {width:96%; padding: 10px 2%; border-right:none; border-bottom: 1px solid #FFFFFF;}


}






@media print {
body { display:none; }
}

/* fine */