<!--

html  {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	background-image: url(../textures/sfondo.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: Navy;
}

/*
************************************************************
                       GENERICI
************************************************************
*/

a {
	text-decoration: none;
}

a:link, a:visited, .jq_link {
	color: Navy;
}

a:hover, a:active, .jq_link:hover {
	color: #CC0066;
}

.acceso,
a.acceso:link, a.acceso:visited,
.acceso_no_hover {
	color: #CC0066;
}

.acceso:hover {
	color: #FF5BAE;
}

.acceso_verde,
.acceso_verde_no_hover
 {
	color: Green;
}

.acceso_verde:hover {
	color: #00D902;
}

.acceso_arancio,
.acceso_arancio_no_hover
 {
	color: #FF8C00;
}

.acceso_arancio:hover {
	color: #FFD700;
}

/*
************************************************************
                      CONTENITORE
************************************************************
*/

.contenitore {
	max-width: 1200px;
	margin-left:auto;
	margin-right:auto;
}


/*
************************************************************
                    CONTENITORE_OMBRA
************************************************************
*/

.contenitore_ombra {
	border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-webkit-box-shadow: 0 0 10px 1px #333;
	box-shadow: 0 0 10px 1px #333;
}


/*
************************************************************
                         TESTA
************************************************************
*/

.testa {
	height: 50px;
	background-image: url(../../provider/provider_1/immagini/logo_provider_0.png);
	background-repeat: no-repeat;
}



/*
************************************************************
                         BANNER
************************************************************
*/

.banner {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../../provider/provider_1/immagini/banner.png);
	background-repeat: repeat-x;
	min-height: 155px;
	border-top-right-radius: 30px;
	-webkit-border-top-right-radius: 30px;
	border-top-left-radius: 30px;
	-webkit-border-top-left-radius: 30px;
}

.banner ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	float: right;
}

.banner li {
	text-align: center;
	width:90px;
	padding-right: 5px;
	float: left;
	min-height: 100px;
	font-size: x-small;
	text-shadow: 1px 1px white;
}


.banner .info {
	padding-top: 10px;
	padding-left: 10px;
	font-size: 26px;
	color: white;
	text-shadow: 2px 2px #31A5E2;
}


@media (max-width: 500px) {
    .banner .info { font-size: 14px; }
	 .filtri { font-size: 12px; }
}

@media (min-width: 500px) {
    .banner .info { font-size: 18px; }
	 .filtri { font-size: 14px; }
}

@media (min-width: 700px) {
    .banner .info { font-size: 22px; }
	 .filtri { font-size: 18px; }
}

@media (min-width: 1200px) {
    .banner .info { font-size: 26px; }
	 .filtri { font-size: 20px; }
}




.banner .info a {
	color: white;
}

.banner .info a:hover {
	text-shadow: 2px 2px navy;
}

/*
************************************************************
                       SEPARATORE
************************************************************
*/

.separatore {
	border-top: 1px solid Navy;
	height: 20px;
	background-color: #c6d0d8;
}


/*
************************************************************
                       CORPO
************************************************************
*/

.corpo {
	background-color: White;
}

.corpo, .corpo_dx_pattern, .corpo_dx, .corpo_sx {
	border-bottom-left-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	-webkit-border-bottom-right-radius: 30px;
}

.corpo_sx_sfumatura {
	background-image: url(../../provider/provider_1/immagini/sfondo_sx.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.corpo_centro {
	min-width: 300px;
	overflow: auto;
	padding: 20px;

	line-height:170%;
}

.corpo_centro_pieno {
	background-color: White;
}



.corpo_centro hr {
	border: dotted #E9F3FC;
	border-width: 5px 0px 0px 0px;
	clear: both;
	line-height: 0px;
}

/*
************************************************************
                    SPECIFICI
************************************************************
*/

.sfondo_in_evidenza {
	background-color: #E9F3FC;
}

.sfondo_in_evidenza_2 {
	background-color: #F4F4F4;
}

/*
************************************************************
                    ERRORI e MESSAGGI
************************************************************
*/

.errore ,
.messaggio {
	line-height:140%;
	font-size: large;
}


/*
************************************************************
                         CODA
************************************************************
*/

.coda {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 50px;
	color: Gray;
}

.coda a {
	color: #009EE0;
	font-weight: bold;
}

.coda a:link, .coda a:visited {
	text-decoration: none;
}

.coda a:hover, .coda a:active{
	text-decoration: underline;
}

.coda strong  {
	color: Green;
	font-weight: bold;
}

/* ckeditor inserisce <p> automaticamente e sulla coda non voglio margini... */
.coda p {
	padding: 0px;
	margin: 0px;
}

/*
************************************************************
						FUMETTO
************************************************************
*/

.fumetto, .fumetto_azzurro, .fumetto_giallo, .fumetto_bianco {
	padding:20px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-webkit-box-shadow: 0 0 10px 1px #888;
	box-shadow: 0 0 10px 1px #888;
}

.fumetto {
	background-color: #eeeeee;
}

.fumetto_azzurro {
	background-color: #E0FFFF;
}

.fumetto_giallo {
	background-color: #FFFFBF;
}

.fumetto_bianco {
	background-color: White;
}



/*
************************************************************
			              FORUM
************************************************************
*/

.post_forum_sx {
	border-left:8px solid #205994;
}

.evidenziato {
	background-color: #FFFFBF;
}



/*
************************************************************
			    STILI DI COLORE CON TEXTURES
************************************************************
*/

/*---------------------------------------------------------*/
/*Azzurro*/

.corpo_sx.stile_0, .banner.stile_0 {
	background-color: #388DC0;
}

.corpo_dx.stile_0 {
	background-image: url(../textures/azzurro.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.corpo_dx_pattern.stile_0 {
	background-image: url(../textures/azzurro_pattern.jpg);
	background-repeat: repeat-y;
	background-position: bottom right;
}

.corpo_centro.stile_0 {
	border-right: 1px solid #5EA6BE;
}


/*---------------------------------------------------------*/
/*Grigio Piombo*/

.corpo_sx.stile_1, .banner.stile_1 {
	background-color: #6B8292;
}

.corpo_dx.stile_1 {
}

.corpo_dx_pattern.stile_1 {
	background-image: url(../textures/grigio.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_1 {
	border-right: 1px solid #6B8292;
}

/*---------------------------------------------------------*/
/*Giallo*/

.corpo_sx.stile_2, .banner.stile_2 {
	background-color: #efce8a;
}

.corpo_dx.stile_2 {
}

.corpo_dx_pattern.stile_2 {
	background-image: url(../textures/giallo.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_2 {
	border-right: 1px solid #efce8a;
}

/*---------------------------------------------------------*/
/*Verde*/

.corpo_sx.stile_3, .banner.stile_3 {
	background-color: #0F823D;
}

.corpo_dx.stile_3 {
}

.corpo_dx_pattern.stile_3 {
	background-image: url(../textures/verde.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_3 {
	border-right: 1px solid #0F823D;
}

/*---------------------------------------------------------*/
/*Rosso*/

.corpo_sx.stile_4, .banner.stile_4 {
	background-color: #DDA3B1;
}

.corpo_dx.stile_4 {
	background-image: url(../textures/rosso.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.corpo_dx_pattern.stile_4 {
	background-image: url(../textures/rosso_pattern.jpg);
	background-repeat: repeat-y;
	background-position: bottom right;
}

.corpo_centro.stile_4 {
	border-right: 1px solid #DDA3B1;
}

/*---------------------------------------------------------*/
/*Acqua*/

.corpo_sx.stile_5, .banner.stile_5 {
	background-color: #6EAFB1;
}

.corpo_dx.stile_5 {
}

.corpo_dx_pattern.stile_5 {
	background-image: url(../textures/acqua.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_5 {
	border-right: 1px solid #6EAFB1;
}

/*---------------------------------------------------------*/
/*Blu*/

.corpo_sx.stile_6, .banner.stile_6 {
	background-color: #147BF1;
}

.corpo_dx.stile_6 {
}

.corpo_dx_pattern.stile_6 {
	background-image: url(../textures/blu.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_6 {
	border-right: 1px solid #147BF1;
}

/*---------------------------------------------------------*/
/*Rosa*/

.corpo_sx.stile_7, .banner.stile_7 {
	background-color: #F0B8D1;
}

.corpo_dx.stile_7 {
}

.corpo_dx_pattern.stile_7 {
	background-image: url(../textures/rosa.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_7 {
	border-right: 1px solid #F0B8D1;
}

/*---------------------------------------------------------*/
/*Verde_Chiaro*/

.corpo_sx.stile_8, .banner.stile_8 {
	background-color: #58E990;
}

.corpo_dx.stile_8 {
}

.corpo_dx_pattern.stile_8 {
	background-image: url(../textures/verde_chiaro.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.corpo_centro.stile_8 {
	border-right: 1px solid #58E990;
}

/*
************************************************************
			         SFONDO CORSI
************************************************************
*/

.sfondo_corso_res {
	padding:2px;
	background-image: url(../textures/sfondo_corso_res.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #E9F3FC;
}

.sfondo_corso_fad {
	padding:2px;
	background-image: url(../textures/sfondo_corso_fad.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFDF;
}

-->