@charset "UTF-8";
/* CSS Document */

.linguait a {width: 30px; height: 21px; background-image: url("image/lingua/it.png"); background-position: top; display: block; float: left;}
.linguait a:hover {background-image: url("image/lingua/it.png"); background-position: bottom;}
.linguaen a {width: 30px; height: 21px; background-image: url("image/lingua/en.png"); background-position: top; display: block; float: right;}
.linguaen a:hover {background-image: url("image/lingua/en.png"); background-position: bottom;}.linguait a {width: 30px; height: 21px; background-image: url("image/lingua/it.png"); background-position: top; display: block; float: left;}



body{
width:   100%;
height:  100%;
margin:  00px 00px 00px 00px;
background: url(../img/firma.png) no-repeat fixed;
background-size:100% 100%;
background-color:#F3F3F3 ; /*Questa regola è opzionale, puoi anche ometterla*/
 }
/*h1,h2,p,a{font-family: 'gosmicksansregular';}*/
h1,h2,h3,p,a{font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, times Arial, 'sans-serif'cursive;}
.supercontent{width: 1450px; height: 100%;  margin: 0 auto ; background-color: #F3F3F3 ; background-repeat: repeat-y;}
strong{font-weight: 700;}

.linguait a {width: 30px; height: 21px; background-image: url("image/lingua/it.png"); background-position: top; display: block; float: left;}
.linguait a:hover {background-image: url("image/lingua/it.png"); background-position: bottom;}
.linguaen a {width: 30px; height: 21px; background-image: url("image/lingua/en.png"); background-position: top; display: block; float: right;}
.linguaen a:hover {background-image: url("image/lingua/en.png"); background-position: bottom;}

.supercontent-intro{width: 1450px; margin: 0 auto;background-color: aqua;background-repeat: repeat-y;}
strong{font-weight: 700;}


/*INIZIO H1 DI TUTTI I BISCOTTI*/
.biscotto{width: 550px;height: 97px;background-image: url(image/biscotto-neutro.png); background-repeat: no-repeat; background-position: center; margin: 0 auto;background-size: 100%; clear: both;}
.titolobiscotto{color:#BF2932; text-transform: uppercase; padding-top: 27px; font-size: 30px;text-align: center;font-weight: 700;}
/*FINE H1 DI TUTTI I BISCOTTI*/


/*INIZIO H1 biscotto new*/
.biscottonew{width: 550px;height: 97px;background-image: url(image/biscotto-neutro.png); background-repeat: no-repeat; background-position: center; margin: 0 auto;background-size: 100%; clear: both;}
.titolobiscottonew{color:#BF2932; text-transform: uppercase; padding-top: 32px; font-size: 30px;text-align: center;font-weight: 700;}
/*FINE H1 biscotto new*/



.logo{width: 960px;margin: 0 auto; margin-top: 30px;margin-bottom: 40px;}
.titoloprincipale{font-size: 40px; color:#BF2932;padding-bottom: 20px;text-align: center; }


/*INIZIO BOX MENÙ*/
ul.menu {width: 900px;height: 236px;margin: 0 auto;padding: 0;display: block;}
ul.menu li{list-style: none;float: left;}

/*INIZIO HOME*/
ul.menu li a.home{width: 150px;height: 222px;display: block;background-image: url(image/menu-definitivo/home.png);background-repeat: no-repeat;background-position: top;}
ul.menu li a:hover.home{background-image: url(image/menu-definitivo/home.png);background-repeat: no-repeat;background-position:0% -222px;}
ul.menu li a:active.home{background-image: url(image/menu-definitivo/home.png);background-repeat: no-repeat;background-position:0% -444px;}
/*FINE HOME*/

/*INIZIO STORIA*/
ul.menu li a.storia{width: 150px;height: 222px;display: block;background-image: url(image/menu-definitivo/storia.png);background-repeat: no-repeat;background-position: top;}
ul.menu li a:hover.storia{background-image: url(image/menu-definitivo/storia.png);background-repeat: no-repeat;background-position:0% -222px;}
ul.menu li a:active.storia{background-image: url(image/menu-definitivo/storia.png);background-repeat: no-repeat;background-position:0% -444px;}
/*FINE STORIA*/

/*INIZIO GUARDA*/
ul.menu li a.guarda{width: 150px;height: 222px;display: block;background-image: url("image/menu-definitivo/guarda.png");background-repeat: no-repeat;background-position: top;}
ul.menu li a:hover.guarda{background-image: url("image/menu-definitivo/guarda.png");background-repeat: no-repeat;background-position:0% -222px;}
ul.menu li a:active.guarda{background-image: url("image/menu-definitivo/guarda.png");background-repeat: no-repeat;background-position:0% -444px;}
/*FINE GUARDA*/

/*INIZIO CREA*/
ul.menu li a.crea{width: 150px;height: 222px;display: block;background-image: url(image/menu-definitivo/crea.png);background-repeat: no-repeat;background-position: top;}
ul.menu li a:hover.crea{background-image: url(image/menu-definitivo/crea.png);background-repeat: no-repeat;background-position:0% -222px;}
ul.menu li a:active.crea{background-image: url(image/menu-definitivo/crea.png);background-repeat: no-repeat;background-position:0% -444px;}
/*FINE CREA*/

/*INIZIO DOWNLOAD*/
ul.menu li a.download{width: 150px;height: 222px;display: block;background-image: url(image/menu-definitivo/download.png);background-repeat: no-repeat;background-position: top;}
ul.menu li a:hover.download{background-image: url(image/menu-definitivo/download.png);background-repeat: no-repeat;background-position:0% -222px;}
ul.menu li a:active.download{background-image: url(image/menu-definitivo/download.png);background-repeat: no-repeat;background-position:0% -444px;}
/*FINE DOWNLOAD*/

/*INIZIO CONTATTI*/
ul.menu li a.contatti{width: 150px;height: 222px;display: block;background-image: url(image/menu-definitivo/contatti.png);background-repeat: no-repeat;background-position: top;}
ul.menu li a:hover.contatti{background-image: url(image/menu-definitivo/contatti.png);background-repeat: no-repeat;background-position:0% -222px;}
ul.menu li a:active.contatti{background-image: url(image/menu-definitivo/contatti.png);background-repeat: no-repeat;background-position:0% -444px;}
/*FINE CONTATTI*/
/*FINE BOX MENÙ*/

/*INIZIO PAGINA INDEX-HOME*/
/*INIZIO BOX BENVENUTI*/
.benvenuti{width: 960px;height: 297px; margin: 0 auto;margin-top: 30px;}
.benvenuti .parola{margin-top: 100px;float: right;margin-right: 70px;}
.benvenuti .gatto{float: left}
/*FINE BOX BENVENUTI*/

/*INIZIO SLIDER*/
.slider{width: 960px;margin: 0 auto; margin-top: 50px;}
/*FINE SLIDER*/
/*FINE PAGINA INDEX-HOME*/

a.bordoazzurro{width: 225px; height: 150px;border: dashed 2px #0069A9; margin-bottom: 20px; display: block;}
a:hover.bordoazzurro{border: solid 2px #BF2932;}

a.bordorosso{width: 225px; height: 150px;border: dashed 2px #BF2932; margin-bottom: 20px; display: block;}
a:hover.bordorosso{border: solid 2px #0069A9;}



/*INIZIO PAGINA STORIA*/
/*INIZIO CLICK ROLLOVER*/
a.click{width: 250px;height: 79px;display: block;background-image:url(image/click-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.click{background-image: url(image/click-rollover.png);background-repeat: no-repeat;background-position:0% -79px;}
/*FINE CLICK ROLLOVER*/
/*FINE PAGINA STORIA*/


/*INIZIO PAGINA GUARDA*/
/*INIZIO LOGO YO-YO ROLLOVER*/
a.rai-yo-yo-roll{width: 283px;height: 300px;display: block;background-image:url(image/guarda/rai-yo-yo-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.rai-yo-yo-roll{background-image: url(image/guarda/rai-yo-yo-rollover.png);background-repeat: no-repeat;background-position:0% -300px;}
/*FINE LOGO YO-YO ROLLOVER*/

/*INIZIO ROLLOVER GUARDA-BAMBINI*/
a.bambini-1{width: 300px;height: 300px;display: block;background-image:url( "image/guarda/opere-rollover.png");background-repeat: no-repeat;background-position: top;}
a:hover.bambini-1{background-image: url( "image/guarda/opere-rollover.png");background-repeat: no-repeat;background-position:0% -300px;}

a.bambini-2{width: 300px;height: 300px;display: block;background-image:url( "image/guarda/catlogo-rollover.png");background-repeat: no-repeat;background-position: top;}
a:hover.bambini-2{background-image: url( "image/guarda/catlogo-rollover.png");background-repeat: no-repeat;background-position:0% -300px;}

a.bambini-3{width: 300px;height: 300px;display: block;background-image:url( "image/guarda/creazione-rollover.png");background-repeat: no-repeat;background-position: top;}
a:hover.bambini-3{background-image: url( "image/guarda/creazione-rollover.png");background-repeat: no-repeat;background-position:0% -300px;}
/*FINE ROLLOVER GUARDA-BAMBINI*/

/*INIZIO GALLERY ROLLOVER*/
a.gallery-guarda{width: 400px;height: 98px;display: block;background-image:url(image/guarda/gallery-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.gallery-guarda{background-image: url(image/guarda/gallery-rollover.png);background-repeat: no-repeat;background-position:0% -98px;}
/*FINE GALLERY ROLLOVER*/

/*INIZIO BUSTA*/
a.busta-rollover{width:332px;height:386px;display: block;background-image:url( image/guarda/busta.png);background-repeat: no-repeat;background-position: top;}
a:hover.busta-rollover{background-image: url( image/guarda/busta.png);background-repeat: no-repeat;background-position:0% -386px;}
/*FINE BUSTA*/



/*INIZIO BOX BANDIERE*/
a.italiano{width: 170px; height: 118px; background-image: url(image/bandiere/bandiera-italiano.png); background-position: top; display: block; color: #333333;text-decoration: none;}
a:hover.italiano{background-image: url(image/bandiere/bandiera-italiano.png); background-position: bottom;color:#20b34b;}

a.cinese{width: 170px; height: 118px; background-image: url(image/bandiere/bandiera-cinese.png); background-position: top; display: block; color: #333333;text-decoration: none;}
a:hover.cinese{background-image: url(image/bandiere/bandiera-cinese.png); background-position: bottom;color:#20b34b;}

a.polacca{width: 170px; height: 118px; background-image: url(image/bandiere/bandiera-polacca.png); background-position: top; display: block; color: #333333;text-decoration: none;}
a:hover.polacca{background-image: url(image/bandiere/bandiera-polacca.png); background-position: bottom;color:#20b34b;}

a.svizzera{width: 170px; height: 118px; background-image: url(image/bandiere/bandiera-svizzera.png); background-position: top; display: block; color: #333333;text-decoration: none;}
a:hover.svizzera{background-image: url(image/bandiere/bandiera-svizzera.png); background-position: bottom;color:#20b34b;}

a.inglese{width: 170px; height: 118px; background-image: url(image/bandiere/bandiera-inglese.png); background-position: top; display: block; color: #333333;text-decoration: none;}
a:hover.inglese{background-image: url(image/bandiere/bandiera-inglese.png); background-position: bottom;color:#20b34b;}
/*FINE BOX BANDIERE*/
/*FINE PAGINA GUARDA*/


/*INIZIO PAGINA CREA*/
/*INIZIO BOX COLORA-TU*/

a.coloratu{width: 410px; height: 290px; border: dotted 4px #BF2932; display: block}
a:hover.coloratu{border: solid 4px #0069A9;}
/*FINE BOX COLORA-TU*/

/*INIZIO BOX CRUCICERBA*/
a.cruciverba{width: 410px;height: 290px; border: 2.5px dotted#0069A9;display: block;background-image: url( image/stampa/cruciverba/cruciverba-hover.png);background-repeat: no-repeat;background-position: top;}
a:hover.cruciverba{background-image: url(image/stampa/cruciverba/cruciverba-hover.png);background-repeat: no-repeat;background-position:0% -290px;}
/*FINE BOX CRUCICERBA*/
/*FINE PAGINA CREA*/

/*INIZIO PAGINA DOWNLOAD*/

/*INIZIO SUONERIE ROLLOVER*/
a.suoneria-roll-1{width: 320px;height: 91px;display: block;background-image:url(image/suonerie/suoneria-1-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.suoneria-roll-1{background-image: url(image/suonerie/suoneria-1-rollover.png);background-repeat: no-repeat;background-position:0% -91px;}

a.suoneria-roll-2{width: 320px;height: 91px;display: block;background-image:url(image/suonerie/suoneria-2-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.suoneria-roll-2{background-image: url(image/suonerie/suoneria-2-rollover.png);background-repeat: no-repeat;background-position:0% -91px;}

a.suoneria-roll-3{width: 320px;height: 91px;display: block;background-image:url(image/suonerie/suoneria-3-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.suoneria-roll-3{background-image: url(image/suonerie/suoneria-3-rollover.png);background-repeat: no-repeat;background-position:0% -91px;}

a.suoneria-roll-4{width: 320px;height: 91px;display: block;background-image:url(image/suonerie/suoneria-4-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.suoneria-roll-4{background-image: url(image/suonerie/suoneria-4-rollover.png);background-repeat: no-repeat;background-position:0% -91px;}
/*FINE SUONERIE ROLLOVER*/

/*INIZIO CLASSE WALLPAPER*/
a.wallpaper{color:#BF2932; text-decoration: none; }
a:hover.wallpaper{color:#1dacff }  
/*FINE CLASSE WALLPAPER*/

/*INIZIO BOX WALLPAPER ROLLOVER */
/*INIZIO WALLPAPER ROLLOVER 1*/
a.wallpaper-1-roll{width: 450px;height: 290px;display: block;background-image:url( image/wallpaper/icon-01-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.wallpaper-1-roll{background-image:url(image/wallpaper/icon-01-rollover.png);background-repeat: no-repeat;background-position:0% -290px;}
/*FINE WALLPAPER ROLLOVER 1*/

/*INIZIO WALLPAPER ROLLOVER 2*/
a.wallpaper-2-roll{width: 450px;height: 290px;display: block;background-image:url( image/wallpaper/icon-02-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.wallpaper-2-roll{background-image:url(image/wallpaper/icon-02-rollover.png);background-repeat: no-repeat;background-position:0% -290px;}
/*FINE WALLPAPER ROLLOVER 2*/

/*INIZIO WALLPAPER ROLLOVER 3*/
a.wallpaper-3-roll{width: 450px;height: 290px;display: block;background-image:url( image/wallpaper/icon-03-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.wallpaper-3-roll{background-image:url(image/wallpaper/icon-03-rollover.png);background-repeat: no-repeat;background-position:0% -290px;}
/*FINE WALLPAPER ROLLOVER 3*/

/*INIZIO WALLPAPER ROLLOVER 4*/
a.wallpaper-4-roll{width: 450px;height: 290px;display: block;background-image:url( image/wallpaper/icon-04-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.wallpaper-4-roll{background-image:url(image/wallpaper/icon-04-rollover.png);background-repeat: no-repeat;background-position:0% -290px;}
/*FINE WALLPAPER ROLLOVER 4*/
/*FINE BOX WALLPAPER ROLLOVER */
/*FINE PAGINA DOWNLOAD*/

/*INIZIO PAGINA CONTATTI */
#content a.contatti{color:#BF2932; }
#content a:hover.contatti{color:#1dacff }  

/*INIZIO NEWS ROLLOVER*/
a.news-roll{width: 400px;height: 98px;display: block;background-image:url( image/news/news-rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.news-roll{background-image:url( image/news/news-rollover.png);background-repeat: no-repeat;background-position:0% -98px;}
/*IFINENEWS ROLLOVER*/

/*INIZIO NEWS*/
.news{width: 960px;height: 206px;margin:  0 auto;text-align: center;margin-top: -60px;}
/*FINE NEWS*/

/*INIZIO CLASSE CTANEWS*/
a.ctanews{width: 60px; height: 20px; text-align: center; background-color: #BF2932; color: #fff; padding: 5px 20px;text-decoration: none;}
a:hover.ctanews{background-color: #666;}
/*a:visited{color:#fff;}*/
/*FINE CLASSE CTANEWS*/

/*INIZIO ROLLOVER NEWS*/
a.articolo-1-new{width: 300px;height: 386px;display: block;background-image:url( "image/news/news-1-new_rollover.png");background-repeat: no-repeat;background-position: top;}
a:hover.articolo-1-new{background-image: url( "image/news/news-1-new_rollover.png");background-repeat: no-repeat;background-position:0% -386px;}



a.articolo-1{width: 300px;height: 300px;display: block;background-image:url(image/news/articolo-la-stampa_rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.articolo-1{background-image: url(image/news/articolo-la-stampa_rollover.png);background-repeat: no-repeat;background-position:0% -300px;}

a.articolo-2{width: 300px;height: 300px;display: block;background-image:url(image/news/new-servizio-tg_rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.articolo-2{background-image: url(image/news/new-servizio-tg_rollover.png);background-repeat: no-repeat;background-position:0% -300px;}

a.articolo-3{width: 300px;height: 300px;display: block;background-image: url(image/news/parco-tema-cina_rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.articolo-3{background-image: url(image/news/parco-tema-cina_rollover.png);background-repeat: no-repeat;background-position:0% -300px;}

a.articolo-4{width: 300px;height: 300px;display: block;background-image:url(image/news/cartoons-cina_rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.articolo-4{background-image:url(image/news/cartoons-cina_rollover.png);background-repeat: no-repeat;background-position:0% -300px;}

a.articolo-5{width: 300px;height: 300px;display: block;background-image:url(image/news/tutti-insieme_rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.articolo-5{background-image: url(image/news/tutti-insieme_rollover.png);background-repeat: no-repeat;background-position:0% -300px;}

a.articolo-6{width: 300px;height: 300px;display: block;background-image:url(image/news/articolo_rollover.png);background-repeat: no-repeat;background-position: top;}
a:hover.articolo-6{background-image: url(image/news/articolo_rollover.png);background-repeat: no-repeat;background-position:0% -300px;}
/*FINE ROLLOVER NEWS*/
/*FINE PAGINA CONTATTI */

/*INIZIO ELEMENTI COMUNI*/
/*INIZIO TITOLO-ROSSO*/
.titolo-rosso{text-align: center;color: #BF2932;text-transform: uppercase;}
/*FINE TITOLO-ROSSO*/

/*INIZIO SOTTOTITOLO*/
.sottotitolo{text-align: center;color:#BF2932;text-transform: uppercase;}
/*FINE SOTTOTITOLO*/

/*INIZIO DIDASCALIA*/
.didascalia{color: #005499;font-size: 24px;display: block;width: 140px;}
/*FINE DIDASCALIA*/
  
/*INIZIO TRE-COLONNE*/
.tre-colonne{width: 960px; margin: 0 auto;margin-top: 30px;}
.tre-colonne .colonna{width: 320px;float: left;}
/*FINE TRE-COLONNE*/

#content {width: 960px;margin: 0 auto;}
#content .regular{font-size: 20px;color: #BF2932;line-height: 28px;padding-bottom: 30px;}
#content .bottone a{width: 300px;height: 60px;color: #283599;text-transform: uppercase;text-align: left;display: block;margin: 0 auto;}
#content .bottone a:hover{color: #F88407;}

#content .colonna{width: 340px;height: 1050px;float: left;}

a.verde{color:#20b34b; }
a:hover.verde{color:#1dacff } 

.titolo-blu{text-align: center;color: #0069A9 ;text-transform: uppercase;}

.slider-2{width: 800px; height: 300px; margin: 0 auto; margin-top: 50px;}

.titolo-blu-link{text-align: center;color: #0069A9;}
/*FINE ELEMENTI COMUNI*/

/*INIZIO BOX SOCIAL*/
a.facebook{width: 30px;height: 30px; display: block; float: left;margin-right: 5px; background-image: url(image/social/facebook.png); background-repeat: no-repeat; background-position: top; }
a:hover.facebook {background-position: 0% -30px }
a.youtube{width: 30px;height: 30px; display: block;float: left;margin-right: 5px;background-image: url(image/social/youtube.png); background-repeat: no-repeat; background-position: top;}
a:hover.youtube{background-position: 0% -30px }
a.instagram{width: 100px;height: 100px; display: block;float: left;margin-right: 5px;background-image: url( "image/social/instagram.png" ); background-repeat: no-repeat; background-position: top;}
a:hover.instagram{background-position: 0% -100px }
a.pinterest{width: 30px;height: 30px; display: block;float: left;margin-right: 5px;background-image: url(image/social/pinterest.png); background-repeat: no-repeat; background-position: top;}
a:hover.pinterest{background-position: 0% -30px }
a.twitter{width: 30px;height: 30px; display: block;float: left;margin-right: 5px;background-image: url(image/social/twitter.png); background-repeat: no-repeat; background-position: top;}
a:hover.twitter{background-position: 0% -30px }
a.vimeo{width: 30px;height: 30px; display: block;float: left;margin-right: 0px;background-image: url(image/social/vimeo.png); background-repeat: no-repeat; background-position: top;}
a:hover.vimeo{background-position: 0% -30px }
/*FINE BOX SOCIAL*/


.footer{width: 960px;height: 60px;margin: 0 auto;text-align: center;margin-top: 30px; font-size: 14px;}
	