/* 
################################################
			Struttura
################################################ 
*/

body {
font-family: Verdana, Arial, Times, serif; 
/*color: #868686;*/
color: #195f9b;
font-size: 11px;
text-align: left;
margin-top: auto;
margin-left:1px;
}

/*TESTATA*/
#corpo_gruppo 
{
	width:1000px;
	margin:0; padding:0; 
	border-color:#195f9b;
	border-right-style:solid;
	border-width:1px;
}
#corpo_lc 
{
	width:1000px;
	margin:0; padding:0; 
	border-color:#dfdb08;
	border-right-style:solid;
	border-width:1px;
}
#corpo_eg 
{
	width:1000px;
	margin:0; padding:0; 
	border-color:#086b00;
	border-right-style:solid;
	border-width:1px;
}
#corpo_rs 
{
	width:1000px;
	margin:0; padding:0; 
	border-color:#d20001;
	border-right-style:solid;
	border-width:1px;
}
#corpo_coca 
{
	width:1000px;
	margin:0; padding:0; 
	border-color:#7a027e;
	border-right-style:solid;
	border-width:1px;
}

#headertitle_gruppo {position:absolute;visibility:hidden;}
#headertitle_lc {position:absolute;visibility:hidden;}
#headertitle_eg {position:absolute;visibility:hidden;}
#headertitle_rs {position:absolute;visibility:hidden;}
#headertitle_coca {position:absolute;visibility:hidden;}
#testata_gruppo {
	background: url(/_images/_header/header_gruppo.jpg) no-repeat;
	position:relative;
	width:1000px; 
	height:135px; 
	margin:0; padding:0;  
	font-size:100%; 
	line-height:normal;
	}
#testata_lc {background: url(/_images/_header/header_lc.jpg) no-repeat;
	position:relative;
	width:1000px; 
	height:135px; 
	margin:0; padding:0;  
	font-size:100%; 
	line-height:normal;}
#testata_eg {background: url(/_images/_header/header_eg.jpg) no-repeat;
	position:relative;
	width:1000px; 
	height:135px; 
	margin:0; padding:0;  
	font-size:100%; 
	line-height:normal;}
#testata_rs {background: url(/_images/_header/header_rs.jpg) no-repeat;
	position:relative;
	width:1000px; 
	height:135px; 
	margin:0; padding:0;  
	font-size:100%; 
	line-height:normal;}
#testata_coca {background: url(/_images/_header/header_coca.jpg) no-repeat;
	position:relative;
	width:1000px; 
	height:135px; 
	margin:0; padding:0;  
	font-size:100%; 
	line-height:normal;}
#menuunita 
{
	position:absolute;
	width:470px; height:10px;
	margin-top:88px;margin-left:375px;margin-right:0px;
	text-align:center;
	color: #868686;
	/*color: #195f9b;*/
}

/* MENU DI SINISTRA */
#menu
{
	width:140px;
	margin:0; 
	padding:0;
	
	float:left;
}

/* CONTENUTO A DESTRA */
#contenuto_gruppo
{
	width:839px;
	margin:0;
	padding:10px;
	float:right;
	border-color:#195f9b;
	border-width:1px;
	border-left-style:solid;
}
#contenuto_lc
{
	width:839px;
	margin:0;
	padding:10px;
	float:right;
	border-color:#dfdb08;
	border-width:1px;
	border-left-style:solid;
}
#contenuto_eg
{
	width:839px;
	margin:0;
	padding:10px;
	float:right;
	border-color:#086b00;
	border-width:1px;
	border-left-style:solid;
}
#contenuto_rs
{
	width:839px;
	margin:0;
	padding:10px;
	float:right;
	border-color:#d20001;
	border-width:1px;
	border-left-style:solid;
}
#contenuto_coca
{
	width:839px;
	margin:0;
	padding:10px;
	float:right;
	border-color:#7a027e;
	border-width:1px;
	border-left-style:solid;
}

#contenutosx
{
	width:419px;
	margin:0; 
	padding:0; 
	float:left;
}
#contenutodx
{
	width:419px;
	margin:0; 
	padding:0;
	float:right;
}
#contenuto td
{
	font-family: Verdana, Arial, Times, serif; 
	color: #868686;
	font-size: 11px;
}
#footer
{
	width:1000px;
	height:20px;
	margin:0; padding:0;
	text-align:center;
	clear:both;
}
#banneragesci
{
	margin:0;
	padding:15px; 
	margin-top:0px;
	width:800px;
	text-align:center;
	clear:both;
}
#newsscroll
{
	margin:0;
	padding:10px; 
	margin-top:0px;
	width:800px;
	text-align:left;
	clear:both;
	font-size:14px;
}
#headerpensiero
{position:absolute;visibility:hidden;}
#pensierodelgiorno
{
	background: url(/_images/_tab/tab3.png) no-repeat top left;
	margin:0; 
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;
	width:400px;
}

#incostruzione
{
	margin:0; 
	padding:50px;
	width:700px;
	text-align:center;
}
#contatti_primo_livello
{
	width:700px;
	clear:both;
	padding:5px;
	margin:auto;
	
}
#contatti_secondo_livello
{
	width:700px;
	clear:both;
	padding:5px;
	margin:auto;
}
#contatti_terzo_livello
{
	width:700px;
	clear:both;
	padding:5px;
	margin:auto;
}

#contatti_cg
{
	float:left;
	padding:5px;
	border-style:solid;
	border-color:Purple;
	border-width:1px;
}
#contatti_ad
{
	float:left;
	margin-left:5px;
	padding:5px;
	border-style:solid;
	border-color:Purple;
	border-width:1px;
}
#contatti_clan
{
	float:left;
	padding:5px;
	margin-left:5px;
	border-style:solid;
	border-color:Red;
	border-width:1px;
	
}
#contatti_nov
{
	float:left;
	padding:5px;
	border-style:solid;
	border-color:Red;
	border-width:1px;
}
#contatti_eg
{
	float:left;
	padding:5px;
	border-style:solid;
	border-color:Green;
	border-width:1px;
}

#contatti_lc
{
	float:left;
	margin-left:5px;
	padding:5px;
	border-style:solid;
	border-color:Yellow;
	border-width:1px;
}

div.guestbook
{
	background: url(/_images/_tab/tab4.png) no-repeat top left;
	margin:0; 
	padding:0;
	padding-top:10px;
	padding-left:10px;
	width:810px;
	overflow:hidden;
}

div.cercacapi
{
	margin:auto; 
	padding:5px;
	width:90%;
	border-color:#195f9b;
	border-style:solid;
	border-width:1px;
}

div.avviso
{
	margin:auto; 
	padding:5px;
	width:500px;
	border-color:#195f9b;
	border-style:solid;
	border-width:1px;
}


div.avvisoimg
{
	float:left;
	text-align:center;
	padding:3px;
	font-size:10px;
}

img.avvisoimg
{
	padding:3px;
	background-color:White
}

div.avvisotitolo
{
	text-align:center;
	float:right;
}


div.testoavviso
{
	margin:0; 
	padding:10px;
	width:475px;
	border-color:#195f9b;
	border-style:solid;
	border-width:1px;
	color:#336699;
}
div.avvisolc {height:35px;margin:0; 
	padding:5px;text-align:center;background-color:#ffcc00;text-decoration:none;font-weight:bold;color:Black;font-size:14px }
div.avvisoeg {height:35px;margin:0; 
	padding:5px;text-align:center;background-color:#169c5f;text-decoration:none;font-weight:bold;color:White;font-size:14px }
div.avvisors {height:35px;margin:0; 
	padding:5px;text-align:center;background-color:#ff0000;text-decoration:none;font-weight:bold;color:White;font-size:14px }
div.avvisocapi {height:35px;margin:0; 
	padding:5px;text-align:center;background-color:#990099;text-decoration:none;font-weight:bold;color:White;font-size:14px }
div.avvisotutti {height:35px;margin:0; 
	padding:5px;text-align:center;background-color:#336699;text-decoration:none;font-weight:bold;color:White;font-size:14px }
	
div.logareacapi
{
	margin:auto; 
	padding:15px;
	width:200px;
	border-color:#195f9b;
	border-style:solid;
	border-width:1px;
}

/* NAVIGAZIONE */
#contatti {position:absolute;text-align:right; width:200px; height:10px;font-size:100%; line-height:normal;
	margin-left:800px;margin-top:115px;text-transform: uppercase;color:White;font-weight:bold;}
#search {position:absolute;text-align:right; width:300px; height:10px;font-size:100%; line-height:normal;
	margin-left:695px;margin-top:1px;text-transform: uppercase;color:White;font-weight:bold;}
#menuagesci {position:absolute;width:300px; height:10px; font-size:100%; line-height:normal;
	margin-left:60px;margin-top:3px;text-transform: uppercase;color:White;font-weight:bold;}
#menuprincipale {position:absolute;width:728px; height:10px; font-size:100%; line-height:normal;
	margin-left:60px;margin-top:115px;padding-right:0px;text-transform: uppercase;color:White;font-weight:bold;}	

#contatti ul 
{
	margin:0; padding:0; width:200px; height:10px; text-transform: uppercase;
}
#contatti li 
{
	float:left; 
	background:url(/_images/freccina_bianca_dx.gif) no-repeat left;
	padding-left:10px;padding-right:10px;
	list-style-type:none;
}
#contatti li.lcm
{
	float:left; 
	background:url(/_images/freccina_nera_dx.gif) no-repeat left;
	padding-left:10px;padding-right:10px;
	list-style-type:none;
}

#menuagesci ul
{
	margin:0; padding:0; width:500px; height:20px; text-transform: uppercase;
}
#menuagesci li
{
	float:left;	
	background:url(/_images/freccina_bianca_dx.gif) no-repeat left;
	padding-left:15px;padding-right:0px;
	list-style-type:none;
}

#menuprincipale ul 
{
	margin:0; padding:0; width:928px; height:20px; 	text-transform: uppercase;
}


#menuprincipale li 
{
	float:left; 
	background:url(/_images/freccina_bianca_dx.gif) no-repeat left;
	padding-left:15px;padding-right:0px;
	list-style-type:none;
}
#menuprincipale li.lcm
{
	float:left; 
	background:url(/_images/freccina_nera_dx.gif) no-repeat left;
	padding-left:15px;padding-right:0px;
	list-style-type:none;
}

#contatti a {float:left; color:White;font-weight:bold}
#contatti a.lcm {float:left; color:Black;font-weight:bold}
#menuagesci a {float:left; color:White;font-weight:bold}
#menuprincipale a {float:left; color:White;font-weight:bold}
#menuprincipale a.lcm {float:left; color:Black;font-weight:bold}

/* MENU DI NAVIGAZIONE */
li#nav-genova30 a {width:85px; text-decoration:none;}
li#nav-genova30 a:hover {text-decoration:underline;}

li#nav-agesci a {width:85px; text-decoration:none;}
li#nav-agesci a:hover {text-decoration:underline;}

li#nav-agesci-liguria a {width:120px; text-decoration:none;}
li#nav-agesci-liguria a:hover {text-decoration:underline;}

li#nav-home a {width:45px; text-decoration:none;}
li#nav-home a:hover {text-decoration:underline;}

li#nav-avvisi a {width:55px;  text-decoration:none;}
li#nav-avvisi a:hover {text-decoration:underline;}

li#nav-eventi a {width:55px;  text-decoration:none;}
li#nav-eventi a:hover {text-decoration:underline;}

li#nav-documenti a {width:85px; text-decoration:none;}
li#nav-documenti a:hover {text-decoration:underline;}

li#nav-download a {width:80px; text-decoration:none;}
li#nav-download a:hover {text-decoration:underline;}
	
li#nav-foto a {width:45px; text-decoration:none;}
li#nav-foto a:hover {text-decoration:underline;}

li#nav-reparto a {width:80px; text-decoration:none;}
li#nav-reparto a:hover {text-decoration:underline;}

li#nav-albodoro a {width:100px; text-decoration:none;}
li#nav-albodoro a:hover {text-decoration:underline;}

li#nav-clan a {width:60px; text-decoration:none;}
li#nav-clan a:hover {text-decoration:underline;}

li#nav-noviziato a {width:100px; text-decoration:none;}
li#nav-noviziato a:hover {text-decoration:underline;}

li#nav-areacapi a {width:90px; text-decoration:none;}
li#nav-areacapi a:hover {text-decoration:underline;}

li#nav-newsletter a {width:90px; text-decoration:none;}
li#nav-newsletter a:hover {text-decoration:underline;}

li#nav-contatti a {width:70px; text-decoration:none;}
li#nav-contatti a:hover {text-decoration:underline;}

/* MENU DI SINISTRA */
#menu ul 
{
	float:left; 
	margin:0; 
	padding:0; 
	border-top:1px solid Black
}

#menu ul li 
{
	display:block; 
	margin:0; 
	padding:0;
	float:left; 
	list-style:none; 
	border-bottom:1px solid Black;
	background-color:#195f9b;
	width:140px;
	height:30px;
}

#menu ul li.ultimo
{
	display:block; 
	margin:0; 
	padding:0;
	float:left; 
	list-style:none; 
	background:url(/_images/sfondosfumatomenu.jpg) no-repeat top;
	width:140px;
	height:160px;
	border:none;
}

#menu li a 
{
	display:block; 
	padding-left:5px;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:0px;
	font-weight:bold; 
	text-decoration:none; 
	line-height:2em; 
	white-space:nowrap;	
	color:White;
	background-color:#195f9b;
}
#menu li a:hover
{
	background-color:#ffffff;
	color:#195f9b;
}

/* UNITA */

#menuunita ul 
{
	float:left; 
	margin:0; padding:0; 
}

#menuunita ul li 
{
	display:block; 
	margin:0; padding:0;
	float:left; 
	list-style:none; 
	height:20px;
	text-transform:uppercase;
}

li#nav-lc a {width:90px; text-decoration:none;
	color: #868686;}
li#nav-eg a {width:90px; text-decoration:none;
	color: #868686;}
li#nav-rs a {width:100px; text-decoration:none;
	color: #868686;}
li#nav-coca a {width:85px; text-decoration:none;
	color: #868686;}

#menuunita li a 
{
	display:block; 
	font-weight:bold; 
	text-decoration:none; 
}

#menuunita li a.lc:hover 
{
	color:Yellow;
}
#menuunita li a.eg:hover 
{
	color:Green;
}	
#menuunita li a.rs:hover 
{
	color:Red;
}
#menuunita li a.coca:hover 
{
	color:Purple;
}

/*
################################################
			Link
################################################ 
*/

/* Link generico (sottolineato) */

A {
/*color: #868686;*/
color: #195f9b;
text-decoration: underline;
background-color: transparent;
}

A:hover { 
/*color: #868686;*/
color: #195f9b;
text-decoration: none;
background-color: transparent;
}

/* Link menu a briciole */

A.breadcrumb { 
color: #00618b;
text-decoration: none;
font-size: 11px;
}

A.breadcrumb:hover { 
color: #00618b;
text-decoration: underline;
font-size: 11px;
}

a.linklc {color:#ffcc00;text-decoration:none;font-weight:bold; }
a.linkeg {color:#169c5f;text-decoration:none;font-weight:bold; }
a.linkrs {color:#ff0000;text-decoration:none;font-weight:bold; }
a.linkcapi {color:#990099;text-decoration:none;font-weight:bold; }
a.linktutti {color:#336699;text-decoration:none;font-weight:bold; }


/*
################################################
			Titoli
################################################ 
*/

/* Titolo della pagina per corretta indicizzazione (Admaiora) */

h1 { 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
text-transform: uppercase;
/*color:  #7e7e7e;
color: #868686;*/
color: #195f9b;

font-weight: normal; 
font-size: 18px;
}

/* Eventuale sottotitolo della pagina per corretta indicizzazione (Admaiora) */

h2 { 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
/*color:  #7e7e7e;
color: #868686;*/
color: #195f9b;
font-weight: bold; 
font-size: 15px;
}

h3 { 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
/*color:  #7e7e7e;
color: #868686;*/
color: #195f9b;
font-weight: bold; 
font-size: 13px;
}

h4 { 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
/*color:  #7e7e7e;
color: #868686;*/
color: #195f9b;font-weight: bold; 
font-size: 12px;
}

/* Titolo contenuti (identico ad h1) */
.titolo { 
font-family: Trebuchet MS, Verdana, Arial, Times, serif;
text-transform: uppercase; 
/*color:  #7e7e7e;
color: #868686;*/
color: #195f9b;font-size: 18px;
}

/* Titolo dei submenu */
.titolo_submenu { 
font-family: Trebuchet MS, Verdana, Arial, Times, serif;
text-transform: uppercase; 
/*color:  #7e7e7e;
color: #868686;*/
color: #195f9b;font-weight: bold;
padding-left: 35px;
font-size: 13px;
}


/*
################################################
			Formattazione del testo
################################################ 
*/

.underline {
text-decoration: underline;
}

.aligncenter { 
text-align: center;
margin-top: auto;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
} 

.alignleft { 
text-align: left;
}

.marginleft {
margin-left: 5px;
} 

.alignright { 
text-align: right;
} 

/*
################################################
			Immagini
################################################ 
*/

img 
{
	border: 0;
}

.bordo_immagine { 
border: 1px solid #7e7e7e;
}

.greyline {
color: #807F7F;
width: 200px;
height: 1px;
padding-bottom: 0px;
}


/*
################################################
			Tendine (Select - Combo) 
################################################ 
*/

/* Definizione generica delle tendine, font e colore */

select {
background-color: #e2eff7;
font-size: 10px;
color: #00618b;
}

/*
################################################
			Form  
################################################ 
*/

/* Definizione generica delle form */
.form {
background-color:#ffffff;  
border:1px solid #86B8D3;
font-size: 10px;
}
/* Definizione form info e contatti */
.form_informazioni_contatti {
background-color:#e2eff7;  
border:1px solid #86B8D3;
font-size: 10px;
}
/* Definizione generica dei campi input */
input {
background-color:#ffffff;  
border:1px solid #86B8D3;
font-size: 10px;
}
textarea {
background-color:#ffffff;  
border:1px solid #86B8D3;
font-family: Arial;
font-size:12px;
}
/* Campo testo del motore di ricerca */
.cerca {
background-color:#ffffff;  
border:1px solid #86B8D3;
font-size: 10px;
width:100px; 
height:16px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}
/* Posizionamento immagine ok per form */
.ok {
border:0px solid #015A84;
}


/*scorrevoli*/
#menuscorr
{
	width:110px;
	margin:0; 
	
	padding:15px;
	float:left;
}