*{
	margin:0px;
	padding:0px;
	border:none;
	resize:none;
	background-repeat: no-repeat;
	text-align: center;
}
.pulsante{cursor:pointer;}
  body {background-image: url(../immagini/comuni/sfondo.jpg); background-repeat:repeat-x;  background-color:#9DDE45;}
    #main{}
      #main > *{width: 800px; margin: auto;}
      #header{height: 200px; position: relative; background-image:url(../immagini/comuni/sfondo_header.png) }
        #logo{width: 200px;height: 200px;float: left;background-image: url(../immagini/comuni/logo.png);background-position: center;background-repeat: no-repeat;}
        #menu{width: 50px; height: 160px; position: absolute; left: 175px; padding-top: 5px; padding-bottom: 35px;}
          #menu > *{height: 53px; width: 50px; background-position: center; background-repeat: no-repeat; z-index:1;}
          #menu_home{background-image: url(../immagini/comuni/home_bottone.png);}
            #menu_home_black{}
          #menu_shop{background-image: url(../immagini/comuni/shop_bottone.png); margin-left: 10px;}
            #menu_shop_black{}
          #menu_contatti{background-image: url(../immagini/comuni/contatti_bottone.png);}
            #menu_contatti_black{}
          #animazione{background-image:url(../immagini/comuni/animazione.png); width:600px; height:200px;	float:right;}
    #mid{height: 380px; position: relative;}
/*----------------------------------------------------------------------*
*------ HOME                                                      ------*
*-----------------------------------------------------------------------*/
      #home_contenuto{width: 650px; height: 380px; float: left; position: relative;}
        .home_floatleft{float:left;}
        .home_floatright{float:right;}
        .home_mediaimages{display:block;}
        #home_contenuto > *{height:360px; width:630px; padding:10px; position:absolute; visibility:hidden; text-align: justify; overflow:auto;}
        #home_content_idea{visibility:visible; background-image:url(../immagini/home/idea_sfondo.png);}
        #home_content_info{background-image:url(../immagini/home/idea_sfondo.png);}
        #home_content_media{background-image:url(../immagini/home/idea_sfondo.png);}
          #home_media_container{overflow:hidden; height:100%; width:100%;}
            #home_media_container iframe{height:100%; width:100%;}
        #home_content_menu{width: 150px; height: 380px; float: right;}
          #home_content_menu > *{width:150px; height:124px; margin:2px 0px;}
          #home_content_menu_idea{background-image: url(../immagini/home/idea_bottone.png);}
          #home_content_menu_info{background-image: url(../immagini/home/info_bottone_dark.png);}
          #home_content_menu_media{background-image: url(../immagini/home/media_bottone_dark.png);}
/*----------------------------------------------------------------------*
*------ /HOME                                                     ------*
*-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*
*------ CARRELLO                                                  ------*
*-----------------------------------------------------------------------*/
      #shop_main{
	height:380px;
	width:800px;
	position:absolute;
	background-image: url(../immagini/carrello/carrello_sfondo.png);
	overflow: hidden;
}
        #shop_table{height:310px; width:750px; margin:25px 25px 0px;}
          #shop_table .shop_item {border-bottom:1px solid gray;height:310px; width:250px; float:left;}
            #shop_table .shop_item_image{width:250px;height:250px;}
            #shop_table .shop_color_button{width:174px;height:25px;background-color:gray;margin:auto;}
              #shop_table .shop_color_button select{width:170px;height:21px;margin:2px;}
            #shop_table .shop_addToCart_button{width:174px;height:26px;margin:2px auto;}
        #shop_cart{height:26px;width:107px;margin:5px auto 0px;}
/*----------------------------------------------------------------------*
*------ /CARRELLO                                                 ------*
*-----------------------------------------------------------------------*/
      #contacts_main{height:380; width:800px;}
        #contacts_at{
	height:380;
	width:500;
}
/*----------------------------------------------------------------------*
*------ CONTATTI                                                  ------*
*-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*
*------ /CONTATTI                                                 ------*
*-----------------------------------------------------------------------*/
    #footer{
	height: 30px;
	padding-top:10px;
	text-align: center;
	font-size: 10px;
}
