/*LAYOUT DEL SITOi*/
* {
	margin : 0px;
	padding : 0px;
}


/*Nascondere gli elementi non desiderati*/
hr,.pgNav{
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;
}


/* l'elemento body */

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
color:#163061;
	background-image: url(../images/water_sf_blu.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F0ECD6;
	}

body #video_tutorial {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
color:#163061;
	background-image: url(../images/NOwater_sf_blu.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fff;
	}


	
/* l'elemento container per centrare */	
	
	#container {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/ali_iside_780h.gif);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 4;
	position: relative;
	padding-left: 10px;
	}
	
    #container_interne {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/mano_fatima_ultimo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 4;
	position: relative;
	padding-left: 10px;
	}

/* i collegamenti */
a img {
border:none;
}
a:link {
background:transparent;
text-decoration: none;
color: #cc0000;

}
a:visited {
background:transparent;
text-decoration: none;
color: #cc0000;

}
a:hover,a:focus,a:active {
	background:transparent;
	text-decoration: underline;
	color: #cc0000;
}


/* l'intestazione: i collegamenti */
#testa a:link,#testa a:visited {
text-decoration:none;
}
#testa a:hover,#testa a:focus,#testa a:active {
text-decoration:underline;
}


/* Header Style */

#page_header {
	margin : 0;
	width : 750px;
	height : 62px;
	text-align : left;
	overflow : hidden;
}

#page_title {
	margin-left : 0px;
	margin-top : 10px;
	width : 150px;
	height : 23px;
	float : left;
	background : url(../images/logo.png) no-repeat 0px 0px;
	text-align : left;
}

#page_title img {
	position: absolute;
	top: 5px;
	margin-left: 5px;
}

#page_header h2 {
	margin:0 0 0 0px;
	padding:3px 0 3px 10px;
	border:none;
	position: absolute;
	left: 0px;
	top: 40px;
	color:#ffcc33;
	font-size:118%;
	font-weight:bold;
	letter-spacing: 2px;
	width: 437px;
	}


/* l'intestazione: il modulo per le ricerche */
#searchForm {
	position:absolute;
	top:24px;
	left:551px;
	width:200px;
	margin:0;
	text-align:right;
	background:transparent;
	color:#FFFFFF;
}
#searchForm input {
font-size:90%;
}
#searchForm input.searchfield {
width:96px;
margin:0 3px;
}


/* il corpo centrale */
#corpo {
	width: 750px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

/* contenitore_focus: creato box per inserire all'interno di focus un'immagine di sfondo */

#contenitore_focus {
	width: 806px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/sfondo_contenitore_focus_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: auto;
	position: relative;
	}

/* focus: in particolare evidenza. nel corpo, ma separato da box principale */
#focus {
	clear:left;
	font-size:100%;
	width: 806px;
	padding-bottom:10px;
	border-bottom:0px solid #163061;
	margin-bottom:10px;

	background-image: url(../images/sfondo_contenitore_focus_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#focus  img {
	margin-bottom:18px;
	display:block;
}
#focus h2 br {
display: none;
}

#focus_testo {
clear:left;
width: 457px;

}

/* il corpo centrale: le tre aree principali */
#principale {
	float:left;
	width: 548px;
	margin-bottom:3.6em;
}
#prodotti{
	float:right;
	width:164px;
}


/* il corpo centrale: prodotti o servizi che si vuole promuovere */
/* BOX spot è il Box delle NEWS */
.spot{
	float:left;
	width: 257px;
}

.spot h2 {
    margin:0;
	background-image: url("../images/sfondo_news_ok.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	margin-bottom: 5px;
	height: 24px;
}

/* BOX spot è il Box delle NEWS x PAGINE INTERNE NEWS */
.spot_news{
	float:left;
	width: 490px;
}

.spot_news h2 {
    margin:0;
	background-image: url("../images/sfondo_news490.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	margin-bottom: 5px;
	height: 24px;
}


* html .spot h2{
display:block;
}
.spot a img{
	margin-top:6px;
	display:block;
}
.spot p{
margin:3px 0;
}

/* BOX spot2 è il Box del PROGRAMMA TRIMESTRALE */
.spot2 {
	float:left;
	margin-left:20px;
	width: 257px;
}
.spot2 h2{
    margin:0;
	background-image: url("../images/sfondo_trimestrale4.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	margin-bottom: 5px;
	height: 24px;
}


/* BOX spot2 è il Box del PROGRAMMA TRIMESTRALE x PAGINE INTERNE */
.spot_trimestrale {
	float:left;
	width:  490px;
}
.spot_trimestrale h2{
    margin:0;
	background-image: url("../images/sfondo_trimestrale490.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	margin-bottom: 5px;
	height: 24px;
}


/* BOX spot_interne è il Box x PAGINE INTERNE */
.spot_interne {
	float:left;
	width: 490px;
	
}
.spot_interne h2 {
	margin:0;
	background-image: url("../images/sfondo_interne.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 4px;
	margin-bottom: 5px;
	height: 24px;
	padding-left: 60px;
	color: #163061;
	font-size : 18px;
	line-height : 16px;
	letter-spacing: 2px;
	
	margin-bottom: 5px;

}


.spot_orario {
	float:left;
	width: 750px;
}
.spot_orario h2{
	margin:0;
	background-image: url("../images/sfondo_interne.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 4px;
	margin-bottom: 5px;
	height: 24px;
	padding-left: 60px;
	color: #163061;
	font-size : 18px;
	line-height : 16px;
	letter-spacing: 2px;
	
	margin-bottom: 5px;
}

* html .spot2 h2{
display:block;
}
.spot2 a img{
margin-top:10px;
display:block;
}
.spot2 p{
margin:3px 0;
}
/* prodotti e servizi  posti in evidenza: i bordi */
.newsletter h2{
background: #f0ecd6 url(../images/sfondo_newsletter.gif) left bottom no-repeat;
color: #163061;
height: 22px;
}

.newsletter {background: #f0ecd6 url(../images/bordo_bot_trasp2.gif) left bottom no-repeat;
color: #163061;
}

.newsletter h2{
	margin:0;
	padding:5px 6px 3px 6px;
	border-bottom:2px solid #d6d0b0;
	font-size:13px;
	font-weight: normal;
}
.newsletter {
margin-bottom:10px;
padding-bottom:5px;
float: left;width:100%;
}
.newsletter p{
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 6px;
}

.prodotto {
background: #f0ecd6 url(../images/bordo_bot_trasp2.gif) left bottom no-repeat;
color: #163061;
}
.prodotto h2{
background: transparent url(../images/bordo_top_trasp2.gif) left top no-repeat;
color: #163061;
}
/* prodotti e serviz posti in evidenza: il titolo dei box */
.prodotto h2{
	margin:0;
	padding:5px 6px 3px 6px;
	border-bottom:2px solid #d6d0b0;
	font-size:13px;
	font-weight: normal;
}
/* prodotti e servizi  posti in evidenza: l'immagine del prodotto */
.prodotto img {
float:left;
margin:5px 5px 5px 6px;
}
.prodotto p{
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 6px;
}
.prodotto{
margin-bottom:10px;
padding-bottom:5px;
float: left;width:100%;
}



/* prodotti e servizi Nokia SENZA h2 */
.prodotto_no_h2 {

color: #163061;
}

/* prodotti e serviz posti in evidenza: il titolo dei box */


.prodotto_no_h2 img {
float:left;
margin:5px 5px 5px 6px;

}
.prodotto_no_h2 p{
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 6px;
}
.prodotto_no_h2{
	margin-bottom:10px;
	padding-bottom:5px;
	float: left;
	width:100%;
	border: 2px;
	border-style: solid;
	width: 160px;
	border-color: #d6d0b0;
}

#principale ul, #prodotti ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 8px;



margin-bottom: 12px;
}
#principale li, #prodotti li {
padding-left: 14px;
margin-left: 3px;
background: url(../images/button2_11_13.gif) no-repeat left top;

margin-top: 5px;
margin-bottom: 3px;
}

#principale li {
margin-top: 5px;
margin-bottom: 3px;
}

/* Link-Colori colonna prodotti */

#prodotti a:link{
background:transparent;
text-decoration: none;

color: #6666cc;

}
#prodotti a:visited{
background:transparent;
text-decoration: none;

color: #6666cc;

}
#prodotti a:hover,a:focus,a:active{
background:transparent;
text-decoration: underline;

color: #6666cc;
}


/* piè di pagina */


#piede{
	clear:both;
	margin:0 0 15px 0px;
	padding-top:100px;
	width:534px;
	font-size:110%;
	text-align:center;
	height: 70px;
	background-image: url(../images/sfondo_minareti_164.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
#piede a {
	font-size:12px;
	text-decoration:none;
	color: #fff;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#piede a:hover,#piede a:focus,#piede a:active {
text-decoration: none;
color: #163061;
background: #ffcc33;
}

#piede p{
margin:0;
}
#piede p#legal{
margin:5px 0;
color: #fff;
}
#piede #copy{

font-size:83%;
color:#fff;
}


#extraDiv2 {
	background-image: url(../images/bottom_nuovo_1050_145.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 145px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 5;
}







/* RTE */

.sfondo_bianco { background-color: #fff; }
.sfondo_arancione { background-color: #fea946; }
.sfondo_giallo { background-color: #ffff00; }
.sfondo_rosso { background-color: #ff3300; }
.sfondo_tab { background-color: #fecf98; }

.sfondo_rosa { background-color: #fff4ea; }

.sfondo_azzurro { background-color: #00ccff;}
.sfondo_azzurro a { font-size: 80%;}

.sfondo_verde { background-color: #66ff66; }
.sfondo_violetto { background-color: #ff0099; }

.rosso { color: #FF3333 }
.verde { color: #008000 }
.blu { color: #000080 }
.azzurro { color: #0000ff }
.rosa { color: #ff00ff }

/*Nascondere gli elementi come h1 sfondo logo, e sfondo news da usare dall'RTE */

.invisibile { display: none; }


.tx-slideshow-pi1 {
			text-align: left;
		}


#calendar-event  h1{
			font-size: 15px;
		}
		

#rgsgcontent h2 {
background: #d6d0b0;
		}
.rgsgcontent h2 {
background: #d6d0b0;
		}
#page_credit {
	clear:both;
	margin: 7px 0 7px 0px;
	width:534px;
	text-align : center;
	font-size : 12px;
	color : #010101;
}

#page_credit a {
	text-decoration : none;
	color : #010101;
}

#page_credit a:hover {
	color : #464646;
}

