/* CSS Sito Azione */


/* Elementi generali */
body
{
	background-color:#080755;
	font-family:times;
}

#container
{
	background-color:#07066e;
	position:absolute;
	width:980px;
	height:600px;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-480px;
	overflow:hidden;
}

#header
{
	width:980px;
	height:108px;
	background:url(../img/header.jpg) repeat 0 0;
}

#menu
{

	width:220px;
	height:522px;
	background-color:#13278c;
	font-size:20px;
	float:left;
	padding:0;
	overflow:hidden;
	display:none;
}

ul {
	list-style:none;
	width:220px;
	padding-top:20px;
}

li {
	float:left;
	width:220px;
	margin-bottom:10px;
}

li a {
	display:block;
	padding:5px 10px;
	height:100%;
	width:200px;
	color:#fbb03b;
	text-decoration:none;
}

li a.home {
	background:url(../img/menu/bg_home.jpg) repeat 0 0;
}

li a.homeActive {
	background-color:#d4b30c;
	color:#fff;
}

li a.storia {
	background:url(../img/menu/bg_storia.jpg) repeat 0 0;
}

li a.storiaActive {
	background-color:#662d91;
	color:#fff;
}

li a.settimanale{
	background:url(../img/menu/bg_settimanale.jpg) repeat 0 0;
}

li a.settimanaleActive{
	background-color:#8cc63e;
	color:#fff;
}

li a.pubblicita{
	background:url(../img/menu/bg_pubblicita.jpg) repeat 0 0;
}

li a.pubblicitaActive{
	background-color:#c1282d;
	color:#fff;
}

li a.annunci {
	background:url(../img/menu/bg_annunci.jpg) repeat 0 0;
}

li a.annunciActive {
	background-color:#f59322;
	color:#fff;
}

li a.abbonamenti {
	background:url(../img/menu/bg_abbonamenti.jpg) repeat 0 0;
}

li a.abbonamentiActive {
	background-color:#2eaadf;
	color:#fff;
}

li a.dovesiamo{
	background:url(../img/menu/bg_dovesiamo.jpg) repeat 0 0;
}

li a.dovesiamoActive {
	background-color:#ea1f79;
	color:#fff;
}

li a.contatti{
	background:url(../img/menu/bg_contatti.jpg) repeat 0 0;
}

li a.contattiActive {
	background-color:#016838;
	color:#fff;
}

li a.cover{
	background:url(../img/menu/bg_cover.jpg) repeat 0 0;
}

li a.coverActive {
	background-color:#d9de27;
	color:#fff;
}

#menu_annunci{
	list-style:none;
	width:220px;
	padding:0;
	margin:0;
}

#menu_annunci a:hover{
	color:#fff;
}

#menu_annunci li{
	margin:0;
}

#contenuti
{
	width:710px;
	height:435px;
	float:right;
	margin-top:60px;
	margin-left:20px;
	overflow:hidden;
}

#titolo_pagina
{
  width:710px;
  height:120px;
  margin-bottom:10px;
  float:left;
}

#foto
{
	float:left;
	margin-left:30px;
}

#singola_foto
{
	width:120px;
	height:120px;
	float:left;
	margin-right:20px;
}

#foto img
{
	width:120px;
	height:120px;
}


#titolo_pagina h1
{
	color:#fff;
	font-size:30px;
	padding-top:80px;
	padding-left:10px;
}

#testi
{	
	width:710px;
	height:315px;
	float:left;
}

#intestazione_testo
{	
	width:610px;
	height:25px;
	background-color:#c1282d;
	color:#fff;
	float:left;
	overflow:hidden;
	position:relative;
	top:0%;
	left:0%;
	z-index:10;
}

#intestazione_testo p
{	
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	margin-bottom:15px;
}

#intestazione_testo a
{	
	color:#fff;
	font-weight:bold;
	outline:0;
	text-decoration:none;
}

#decorazione_1
{
	width:178px;
	height:212px;
	position:absolute;
	top:100%;
	left:100%;
	margin-top:-212px;
	margin-left:-178px;
	display:none;
	background-image:url(../img/decorazioni/sfondo_decorazione_1.jpg);
}

#decorazione_2
{
	width:78px;
	height:94px;
	position:absolute;
	top:100%;
	left:100%;
	margin-top:-300px;
	margin-left:-78px;
	display:none;
	background-image:url(../img/decorazioni/sfondo_decorazione_2.jpg);
}

#decorazione_3
{
	width:78px;
	height:94px;
	position:absolute;
	top:100%;
	left:100%;
	margin-top:-300px;
	margin-left:-170px;
	display:none;
	background-image:url(../img/decorazioni/sfondo_decorazione_3.jpg);
}

#footer
{
	position:absolute;
	width:980px;
	top:50%;
	left:50%;
	margin-top:0px;
	margin-left:-480px;
	margin-top:304px;
	color:#f5d13f;
	font-size:11px;
	text-align:center;
}

#footer a
{
	color:#f5d13f;
	text-decoration:none;
	outline:0;
}

.white
{
	color:#fff;
}

/* Elementi specifici per le pagine */ 

/* Pagina home */
#contenuti_home
{
	width:710px;
	height:435px;
	float:left;
}


#testo_home
{
	width:560px;
	font-size:11px;
	line-height:1.2em;
	color:#fff;
	text-align:center;
	margin-top:3px;
}

#home_main
{
	float:left;
	width:568px;
}

#home_loghi
{
	float:left;
	width:120px;
	height:100px;
	margin-top:10px;
	margin-left:20px;
	text-align:center;
}

#home_loghi img
{
	margin-left:5px;
}

#home_loghi .img_abbonati
{
	width:170px;
	margin-left:-10px;
	margin-top:10px;
}

/* Pagina storia */ 

#titolo_storia
{
  width:320px;
  height:120px;
  background-color:#662d91;
  float:left;
}

#testo_storia
{
	background-color:#fff;
	width:470px;
	height:290px;
	float:left;
	overflow:hidden;
}

#testo_storia p
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}

/* Pagina settimanale */ 

#titolo_settimanale
{
  width:320px;
  height:120px;
  background-color:#8cc63e;
  float:left;
}

#testo_settimanale
{
	background-color:#fff;
	width:320px;
	height:184px;
	float:left;
	overflow:hidden;
}

#testo_settimanale h1
{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:20px;
}

#testo_settimanale p
{
	margin-left:10px;
	margin-bottom:10px;
}

#testo_settimanale .verde
{
	color:#8cc63e;
}

#foto_settimanale
{
	margin-left:30px;
	position:absolute;
	top:100%;
	left:100%;
	z-index:10;
	margin-top:-432px;
	margin-left:-358px;
}

#prospettiva
{
	width:100%;
}

#prospettiva_settimanale
{
	float:left;
	display:block;
	clear:both;
	margin-top:7px;
}

#titolo_prospettiva_pdf
{
  	margin-left:30px;
	margin-top:7px;
	float:left;
	width:300px;
	color:#8cc63e;
	font-size:19px;
}

#titolo_prospettiva_pdf a
{
	color:#8cc63e;
	text-decoration:none;
	outline:0;
}

#prospettiva_pdf
{
  	margin-left:30px;
	margin-top:12px;
	float:left;
	width:200px;
}

.mensile_prospettiva
{
	width:24px;
	float:left;
	font-size:11px;
	color:#fff;
	margin-right:6px;
	margin-bottom:8px;
	text-align:center;
}



/* Pagina pubblicità */ 

#titolo_pubblicita
{
  width:320px;
  height:120px;
  background-color:#c1282d;
  float:left;
}

#moduli
{
	width:120px;
	height:120px;
	background-color:#f15a24;
	margin-right:20px;
	float:left;
	color:#fff;
}

#moduli p
{
	font-size:24px;
	font-weight:bold;
	margin-top:84px;
	margin-left:10px;
}

#moduli a
{
	color:#fff;
	text-decoration:none;
}

#testo_pubblicita
{
	width:610px;
	height:265px;
	float:left;
	overflow:hidden;
	background-color:#fff;
}

#testo_pubblicita p
{
	padding-top:15px;
	padding-left:10px;
	font-size:17px;
}

/* Pagine annunci */ 

#titolo_annunci
{
  width:320px;
  height:120px;
  background-color:#f59322;
  float:left;
}

#testo_annunci
{
	width:610px;
	height:150px;
	float:left;
	overflow:hidden;
	background-color:#fff;
}

#testo_annunci p
{
	padding-top:15px;
	padding-left:10px;
	font-size:17px;
}

/* Pagina abbonamenti */ 

#titolo_abbonamenti
{
  width:320px;
  height:120px;
  background-color:#2eaadf;
  float:left;
}

#testo_abbonamenti
{
	width:610px;
	height:265px;
	float:left;
	overflow:hidden;
	background-color:#fff;
}

#testo_abbonamenti p
{
	padding-top:15px;
	padding-left:10px;
	font-size:17px;
}

/* Pagina dove siamo */ 

#titolo_dovesiamo
{
  width:320px;
  height:120px;
  background-color:#ea1f79;
  float:left;
}

#testi_dovesiamo
{

}

#intestazione_dove_fabriano
{
  width:305px;
  height:25px;
  background-color:#ea1f79;
  float:left;
  color:#fff;
  font-weight:bold;
}

#intestazione_dove_fabriano h1
{
	margin:5px;
}

#intestazione_dove_matelica
{
  width:305px;
  height:25px;
  background-color:#9e005d;
  float:left;
  color:#fff;
  font-weight:bold;
}

#intestazione_dove_matelica h1
{
	margin:5px;
}

#dovesiamo_fabriano
{
	width:305px;
	height:290px;
	float:left;
	overflow:hidden;
	background-color:#fff;
	border-right:2px solid #ea1f79;
}

#dovesiamo_matelica
{
	width:305px;
	height:290px;
	float:left;
	overflow:hidden;
	background-color:#fff;
}

#testo_dove_fabriano p
{
	width:250px;
	margin-left:80px
}

#testo_dove_matelica p
{
	 width:250px;
	 margin-left:45px; 
}

#testo_dove_matelica a
{
	 text-decoration:none;
	 color:#000;
}

#orari_matelica
{
	 margin-left:95px;
	 cursor:hand;
	 cursor:pointer;
}

#orari_fabriano
{
	 margin-left:70px;
	 cursor:hand;
	 cursor:pointer;
}

/* Stile per pagina contatti */

#titolo_contatti
{
  width:320px;
  height:120px;
  background-color:#016838;
  float:left;
}

#testo_contatti
{
	width:610px;
	height:275px;
	float:left;
	overflow:hidden;
	background-color:#fff;
	padding-left:15px;
	padding-top:0px;
}

.titolo_testo_contatti 
{
	color:#c1282d;
	font-weight:bold;
	margin-left:25px;
	margin-top:20px;
}

#testo_contatti a
{
	color:#016838;
	text-decoration:none;
	outline:0;
}

#testo_contatti a:hover
{
	font-weight:bold;
}

#testo_contatti span
{
	padding-left:25px;
}

/* Stile per pagina cover */

#titolo_cover
{
  width:320px;
  height:120px;
  background-color:#d9de27;;
  float:left;
}

#immagini_cover
{
	width:400px;
}

.immagine_cover
{
	width:95px;
	margin-right:13px;
	margin-top:10px;
}

#testo_cover
{
	width:350px;
	float:left;
	padding-left:10px;
	color:#fff;
}

/* Stile pagina moduli */
 
#testo_moduli
{
	width:610px;
	float:left;
	background-color:#fff;
}

#griglia_moduli
{
	width:514px;
	height:770px;
	background-image:url(../img/pubblicita/griglia_moduli.jpg);
	background-repeat:no-repeat;
	margin-left:40px;
	margin-top:5px;
}

#titolo_pagina_moduli
{
  width:710px;
  height:120px;
  margin-bottom:10px;
  float:left;
}

#titolo_moduli
{
  width:320px;
  height:120px;
  background-color:#c1282d;
  float:left;
}

#titolo_moduli h1
{
	color:#fff;
	font-size:30px;
	padding-top:15px;
	padding-left:10px;
}

#titolo_moduli h2
{
  color:#fff;
 	padding-top:50px;
	padding-left:10px;
}

#titolo_moduli a
{
	text-decoration:none;
}

/* Elementi di stile generali */
.bold
{
	font-weight:bold;
}
