html,body {
	  background-color: #1d1d1d;
      margin: 0;
      padding: 0;
      text-align: center;
}

#container {

      width: 980px;
      margin: 0 auto;
}

#header {

      width: 980px;
      margin: 0 auto;
}

#footer {

      width: 980px;
      height: 25px;
      margin: 0 auto;
}

#ingombro_menu {

      width: 980px;
      margin: 0 auto;
}

#ingombro_menu_fascia {

      width: 269px;
      position: relative;
      margin: 0 auto;
      top: 52px;
      left: -355px;
}

#ingombro_bott_edit {

      width: 980px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/edit_home_puls.jpg');
}

#ingombro_bott_gfb {

      width: 980px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/gfb_home_puls.jpg');
}

#ingombro_bott_sprint {

      width: 980px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/sprint_home_puls.jpg');
}

#ingombro_bott_edit_stretto {

      width: 320px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/edit_puls.jpg');
      float: left;
}

#ingombro_bott_gfb_stretto {

      width: 320px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/gfb_puls.jpg');
      float: left;
}

#ingombro_bott_sprint_stretto {

      width: 320px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/sprint_puls.jpg');
      float: left;
}

#ingombro_fascia_edit {

      width: 980px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/edit_fascia_alta.jpg');
}

#ingombro_fascia_gfb {

      width: 980px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/gfb_fascia_alta.jpg');
}

#ingombro_fascia_sprint {

      width: 980px;
      height: 72px;
      margin: 0 auto;
      background-image: url('img/sprint_fascia_alta.jpg');
}

#spazio_contenuto {

      width: 980px;
      margin: 0 auto;
}

#spazio_oriz_40 {

      width: 40px;
      height: 72px;
      margin: 0 auto;
      float: left;
}

#spazio_oriz_10 {

      width: 10px;
      height: 72px;
      margin: 0 auto;
      float: left;
}

#spazio_vert_10 {

      width: 980px;
      height: 10px;
      margin: 0 auto;
}

#spazio_vert_20 {

      width: 980px;
      height: 20px;
      margin: 0 auto;
}

#edit_largo { font-size: 12px; text-align: left; margin: 0; width: 980px; float: left }
#edit_largo ul { list-style: none; margin: 0; padding: 0 }
#edit_largo li a { text-decoration: none; height: 72px; voice-family: inherit }
#edit_largo li a:link, #edit_largo li a:visited { color: #3f4a51; display: block; padding: 0px 0 0 0px }
#edit_largo li a:hover { color: #ffffff; background: url(img/edit_home_on.png); padding: 0px 0 0 0px }
#gfb_largo { font-size: 12px; text-align: left; margin: 0; width: 980px; float: left }
#gfb_largo ul { list-style: none; margin: 0; padding: 0 }
#gfb_largo li a { text-decoration: none; height: 72px; voice-family: inherit }
#gfb_largo li a:link, #gfb_largo li a:visited { color: #3f4a51; display: block; padding: 0px 0 0 0px }
#gfb_largo li a:hover { color: #ffffff; background: url(img/gfb_home_on.png); padding: 0px 0 0 0px }
#sprint_largo { font-size: 12px; text-align: left; margin: 0; width: 980px; float: left }
#sprint_largo ul { list-style: none; margin: 0; padding: 0 }
#sprint_largo li a { text-decoration: none; height: 72px; voice-family: inherit }
#sprint_largo li a:link, #sprint_largo li a:visited { color: #3f4a51; display: block; padding: 0px 0 0 0px }
#sprint_largo li a:hover { color: #ffffff; background: url(img/sprint_home_on.png); padding: 0px 0 0 0px }
#edit_stretto { font-size: 12px; text-align: left; margin: 0; width: 320px; float: left }
#edit_stretto ul { list-style: none; margin: 0; padding: 0 }
#edit_stretto li a { text-decoration: none; height: 72px; voice-family: inherit }
#edit_stretto li a:link, #edit_stretto li a:visited { color: #3f4a51; display: block; padding: 0px 0 0 0px }
#edit_stretto li a:hover { color: #ffffff; background: url(img/edit_puls_on.png); padding: 0px 0 0 0px }
#gfb_stretto { font-size: 12px; text-align: left; margin: 0; width: 320px; float: left }
#gfb_stretto ul { list-style: none; margin: 0; padding: 0 }
#gfb_stretto li a { text-decoration: none; height: 72px; voice-family: inherit }
#gfb_stretto li a:link, #gfb_stretto li a:visited { color: #3f4a51; display: block; padding: 0px 0 0 0px }
#gfb_stretto li a:hover { color: #ffffff; background: url(img/gfb_puls_on.png); padding: 0px 0 0 0px }
#sprint_stretto { font-size: 12px; text-align: left; margin: 0; width: 320px; float: left }
#sprint_stretto ul { list-style: none; margin: 0; padding: 0 }
#sprint_stretto li a { text-decoration: none; height: 72px; voice-family: inherit }
#sprint_stretto li a:link, #sprint_stretto li a:visited { color: #3f4a51; display: block; padding: 0px 0 0 0px }
#sprint_stretto li a:hover { color: #ffffff; background: url(img/sprint_puls_on.png); padding: 0px 0 0 0px }

input.campi {
	width: 310px;
	height: 16px;
	font-size: 12px;
	line-height: 14px;
	margin-left: 5px;
	/*margin-top: 5px;*/
}

.textarea {
	width: 455px;
	height: 165px;
	margin-left: 5px;
	margin-top: 5px;
}

.blocco_form {
	width: 180px;
	height: 23px;
	text-align: right;
	margin-right: 5px;
	margin-top: 6px;
	display: block;
}

.blocco_form2 {
	width: 180px;
	height: 22px;
	text-align: right;
	margin-right: 5px;
	margin-top: 6px;
	display: block;
}

.blocco_form1 {
	width: 300px;
	height: 20px;
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
	display: block;
}