@charset "utf-8";
/* CSS Document */

 /* claerfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em;margin:0;padding:0;}

body {background:#fff; /*width:1280px;*/ margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:normal;}
body.vuoto {padding:10px; color:#; font-size:13px;}
a {color:#4C5B62; text-decoration:underline;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#a9a9a9; margin:0; padding:0;}
h1 a {color:#a9a9a9; text-decoration:none;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#a9a9a9; margin:0; padding:0;}
h2 a {color:#a9a9a9; text-decoration:none;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#a9a9a9; margin:0; padding:0;}
h3 a {color:#a9a9a9; text-decoration:none;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#b51616; margin:0; padding:0;}
h4 a {color:#000; text-decoration:none;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#8b8b8b; margin:0; padding:0;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#465dbf; margin:0; padding:0;}
h7 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#a9a9a9; margin:0; padding:0;}
h7 a {color:#a9a9a9; text-decoration:none;}

#container_home {height:700px; background:url(../img/background.png) no-repeat;}

#content_home {margin:0; padding:0;position:relative;}
#tab_01 {float:left; width:196px; height:140px; background:url(../img/background_tab.jpg) repeat-x; padding:14px 0 0 18px; margin:0;}
#tab_02 {float:left; width:196px; height:140px; background:url(../img/background_tab.jpg) repeat-x; padding:14px 0 0 18px; margin:0 0 0 4px;}
#tab_03 {float:left; width:/*196*/246px; height:140px; background:url(../img/background_tab.jpg) repeat-x; padding:14px 0 0 18px; margin:0 0 0 4px;}
#tab_04 {float:left; width:/*241*/191px; height:134px; background:url(../img/bg_tour_virtuale.png) no-repeat; padding:14px 0 0 18px; margin:0 0 0 22px;}
#tab_04 a {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#000; margin:0; padding:0; text-decoration:none;}

#tab_container {background:url(../img/gradient_background.jpg) no-repeat 0 106px; position:absolute; z-index:10; margin:0; padding:0 0 0 5px; margin-top:500px; width:955px;}

#tab_text {margin:0; padding:26px 0 0 0; font-size:12px; color:#3f3f3f;}

#event_home {margin:0; padding:0; padding-top:70px; /*#padding-bottom:90px;*/}
#event_01 {float:left; width:196px; height:140px; padding:50px 0 0 18px; margin:0; display:none;}
#event_02 {float:left; width:198px; height:140px; padding:50px 0 0 18px; margin:0 0 0 4px;}
#event_03 {float:left; width:196px; height:140px; padding:50px 0 0 18px; margin:0 0 0 4px;}
#event_04 {float:left; width:238px; height:140px; padding:50px 0 0 18px; margin:0 0 0 22px;}

#event_container {margin:0; padding:0; display:inline;}

#event_text_01 {margin:0; padding:16px 0 0 20px; float:left;}
#event_text_02 {margin:0; padding:44px 0 0 20px; float:left;}

#event_text_01 a{ color:#3f3f3f; text-decoration:none; font-size:12px;}
#event_text_02 a{ color:#3f3f3f; text-decoration:none; font-size:12px;}

#arrow_event_01 {margin:0; padding:19px 0 0 0; float:left;}
#arrow_event_02 {margin:0; padding:47px 0 0 0; float:left;}

#info_home {margin:0; padding:0; width:955px; background-color:#D2D3D5;}
.cont_info_home {height:160px; position:relative;}
#info_home a {text-decoration:none;}
#info_home img {border:none;}
#info_01 {float:left; padding:24px 0 0 29px; margin:0 40px 10px 0; border-right:1px solid #fff;  width:270px;/* height:136px;*/}
#info_02 {float:left; font-size:11px; color:#676767; padding:50px 0 0 0; margin:0 44px 0 0;}
#info_03 {float:left; font-size:11px; color:#676767; padding-top:50px; margin:0; /*padding:50px 0 0 0; margin:0 130px 0 0;*/}
#info_02_gruppo {float:left; width:220px; font-size:11px; color:#676767; #height:90px; /*padding:90px 0 0 0;*/ margin:30px 44px 0 0; /*background:url(../img/bg_hp_garofoli.png) no-repeat;*/}
#info_02_gruppo a {}
#info_03_gruppo {float:left; width:343px; font-size:11px; color:#676767; /*padding:90px 0 0 0;*/ margin-top:30px; /*background:url(../img/bg_hp_gidea.png) no-repeat;*/}

#imageHome img{display:none;}
#imageHome img.on{display:block;}

#info_description {margin:0; padding:16px 0 0 0;}
#info_description a {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#465dbf; margin:0; padding:0;}
#info_description a.raiuno {font-size:21px;}
#refine_text {margin:0; padding:24px 0 0 44px;}
#refine_text a{color:#3f3f3f; text-decoration:none;}
#logo_garofoli_firma { position:absolute; right:0; bottom:5px; /*float:left; padding:26px 0 0 0;*/}
#logo_garofoli_firma img {/*padding-top:19px;*/}




/*Pagina Interna Istituzionale Garofoli*/
/*HEADER*/
#all {width:955px; padding:0; margin:0px auto; /*background:url(../img/company_image.jpg) no-repeat bottom;*/}
#container {width:955px; /*min-height:676px;*/ padding:0; margin:0px auto;}
/* FILOMURO */
#all_filomuro {/*width:1280px;*/ width:955px; padding:0; margin:0px auto;}/**/
#container_filomuro {width:955px; min-height:404px; padding:0; margin:0px auto;}

#container_cruscotto_garofoli {width:955px; min-height:447px; padding:0; margin:0px auto;}

/*#content_cruscotto {border:1px solid #999;}*/

#header {width:955px; height:112px; padding:0; margin:0}
#header_home {width:955px; height:110px; padding:0; margin:0}

#logo {float:left; padding:0; margin:0;}
#logo img {border:none;}
#logo_home {background:#ededed; float:left; padding:0; margin:0; height:110px;}

#imageHome {position:relative;}

/*MENU*/
#menu {background:#ededef; float:left; width:755px; height:80px; text-transform:uppercase; font-weight:bold;}
#menu ul {list-style-type:none; margin:0; padding:0; position:relative; z-index:1;}
#menu ul li {float:left; /*padding-top:32px;*/ height:80px;}
#menu ul li.right {float:right; margin-right:20px;}
#menu ul li a {font-size:11px; color:#000; text-decoration:none; padding:33px /*10*/8px; font-weight:normal; display:block;}
#menu ul li a:hover {background:#DDDDDF;}
#menu ul li a.on {background:#DDDDDF;}
#menu ul li ul {position:absolute; top:90px; left:10px; display:none; width:755px; z-index:2;}
#menu ul li ul.on {display:block;}
#menu ul li ul li {padding:0; float:left; margin-right:15px; #height:15px;}
#menu ul li ul li a {padding:0; color:#535353/*bdbec0*/;}
#menu ul li ul li a:hover {background:none; text-decoration:underline;}
#menu ul li ul li a.on {background:none; text-decoration:underline;}
#menu ul li ul li a.on_porte {background:#cccccc; color:#FFF; padding:0 10px;}

 /* claerfix */
#menu ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#menu ul {display: inline-block;}
/* nascondi da IEmac \*/
* html #menu ul {height: 1%;}
#menu ul {display: block;}
/* chiudi commento IE */


/*fine MENU*/

/*swfSwitcher*/
#swfSwitcher {position:relative; padding-bottom:30px}
#swfSwitcher ul {margin:0; padding:0; list-style-type:none; position:absolute; right:0;}
#swfSwitcher ul li {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100px;}
#swfSwitcher ul li a {height:20px; display:block; font-size:1.0em; text-decoration:none; color:#8d8c8c; padding:10px 0 0; background:url(../img/bg_photogallery.gif) no-repeat; text-align:center;}
#swfSwitcher ul li a.on {font-size:1.5em; display:block; height:23px; font-size:14px; text-decoration:none; color:#8d8c8c; padding:7px 0 0; background:url(../img/bg_photogallery_on.gif) no-repeat; text-align:center;}
#swfSwitcher ul li h1 a {height:20px; display:block; font-size:1.0em; text-decoration:none; color:#8d8c8c; padding:10px 0 0; background:url(../img/bg_photogallery.gif) no-repeat; text-align:center; font-size:11px;}
#swfSwitcher ul li h1 a.on {font-size:1.5em; display:block; height:23px; font-size:14px; text-decoration:none; color:#8d8c8c; padding:7px 0 0; background:url(../img/bg_photogallery_on.gif) no-repeat; text-align:center;}
/*#swfSwitcher ul li#ambienti a {height:20px; display:block; font-size:1.0em; text-decoration:none; color:#8d8c8c; padding:10px 15px 0 15px; background:url(../img/bg_realizzazioni.gif) no-repeat;}
#swfSwitcher ul li#ambienti a.on {font-size:1.5em; display:block; height:23px; font-size:14px; text-decoration:none; color:#8d8c8c; padding:7px 15px 0 15px; background:url(../img/bg_realizzazioni_on.gif) no-repeat;}
*/

/*fine swfSwitcher*/

/*CONTENT*/
#content_section{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4C5B62; padding-bottom:15px; position:relative;}
#content_cruscotto{margin:0; padding:28px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000;}
#content_institutional {padding:28px 0 0 0;}

#menu_news {float:left; width:424px; padding:0 19px 20px 24px;}
#menu_news ul {list-style-type:square; color:#BDBEC0;}
#menu_news ul li {}
#menu_news ul li a {color:#bdbec0; text-decoration:none;}
#menu_news ul li a.on {text-decoration:underline;}
.allegati {position:absolute; left:-70px; bottom:30px;}
#news_dx {float:left; width:400px;}
#garofoli_description {float:left; width:424px; /*border-right:1px solid #999;*/ padding:0 19px 20px 24px;}
/*body.news #garofoli_description {padding:0 19px 40px 24px;}*/
#garofoli_description h2 {padding-bottom:10px;}
#garofoli_description_NO_foto {float:left; width:910px; padding:0 19px 20px 24px;}
#garofoli_img {float:left; width:449px; padding:40px 0 0 0; position:relative;}
#garofoli_img img {border:1px solid #999; width:460px; margin-left:14px; /*padding:5px;*/ margin-bottom:10px; background:#FFF;display:none;}
#garofoli_img img.on{display:block;}

ul.contatti {margin:0; padding:0; list-style-type:none;}
ul.contatti li {background:url(../img/bg_puls_contatti.jpg) no-repeat; width:305px; height:58px;}
ul.contatti li a {display:block; color:#FFF; font-size:1.2em; text-decoration:none; text-transform:uppercase; padding:18px 0 15px 20px;}

#garofoli_img_nav {padding-left:20px; position:absolute; top:15px; right:-36px;}
#garofoli_img_nav ul {list-style-type:none; margin:0; padding:0;}
#garofoli_img_nav ul li {float:left; background:url(../img/bg_elenco_immagini.jpg) no-repeat; width:21px; height:22px; padding-right:10px; padding-top:3px;}
#garofoli_img_nav ul li a {outline:none; padding-left:7px; text-decoration:none; color:#fff;}
#garofoli_img_nav ul li a.on {text-decoration:none; font-weight:bold; color:#4C5B62;}

#cataloghi {padding-left:43px; margin-bottom:20px;}
.allegato {}
.allegato #more_info {padding-left:0; padding-top:20px;}


#descr_corp {margin:0; padding:0;}
#descr_corp a{color:#000; outline:0; border:0; margin:0; padding:0;}
#descr_corp img  {outline:none; border:0; padding:12px 0 0 0;}
#descr_corp ul {list-style-type:none; margin:0; padding:0;}
#descr_corp ul li {background:url(../img/freccia_elenco.png) no-repeat; min-height:25px; padding-top:2px;}
#descr_corp ul li a {margin-left:30px; color:#4C5B62; font-weight:bold; text-decoration:none;}

#descr_stand {margin:0; padding:0;}
#descr_stand a {color:#000; text-decoration:none; margin:0; padding:0;}
#descr_stand img  {outline:none; border:0; padding:8px 0 0 0;}

#choose_garofoli_solution {float:left; width:449px; padding:0 0 0 19px;}

#garofoli_solution {float:left; width:449px; padding:24px 0 0 0; color:#7e7e7e;}
#garofoli_solution img {float:left; outline:none; border:0; padding:0 10px 0 0;}

#gidea_solution {float:left; padding:22px 0 0 0; color:#7e7e7e;}
#gidea_solution img {float:left; outline:none; border:0; padding:0 63px 0 0;}

/* REFLEX */
.reflex {padding-bottom:10px;}
.reflex img {float:left; border:none; padding-right:10px;}
.reflex a {text-decoration:none;}

/* FILOMURO */
#bottom_area {margin:0; padding:24px 0 0 0; background:url(../img/background_filomuro.jpg) no-repeat; width:955px; /*width:1280px;*/ /*height:300px;*/ padding-bottom:10px;}
#bottom_area_cruscotto {margin:0; padding:24px 0 0 0; background:url(../img/background_filomuro.jpg) no-repeat; width:955px; /*height:281px;*/ padding-bottom:10px;}
#description_filomuro {float:left; margin:0; padding:0 10px 0 30px; width:466px; border-right:1px solid #b4b4b4;}
#description_text {font-size:12px; line-height:20px;}
#description_text_istituzionale {font-size:12px; line-height:20px; width:950px;}

#more_info {float:left; margin:0; padding:0 0 0 92px; width:340px; /*width:548px;*/}
#info ul {margin:0; padding:0;}
#info ul li {padding:8px 0 8px 4px; margin:0 16px 0 0; /*height:80px;*/ list-style:none;}
#info ul li a {color:#717075; text-decoration:none; font-size:12px;}
#info img{float:left; outline:none; border:0; padding:0 18px 0 0; margin:0;}
#info_text {margin:0; padding:3px 0 0 0;}

#left_box {float:left; padding:0 0 0 24px;}
#first_box {float:left; width:131px;}
#second_box {float:left;}
#third_box {float:left; padding:0; margin:0 0 0 80px;}

/*#info {padding:8px 0 0 0; margin:0;}*/
#style ul {padding:24px 0 0 0; margin:0;}
#style ul li { padding:2px 0 0 0; margin:0; /*height:80px;*/ list-style:none;}
#style ul li a {color:#717075; text-decoration:none;}
#style ul li a.on {text-decoration:underline;}

#material ul {padding:24px 0 0 0; margin:0;}
#material ul li {padding:2px 0 0 0; margin:0; /*height:80px;*/ list-style:none;}
#material ul li a {color:#717075; text-decoration:none;}
#material ul li a.on {text-decoration:underline;}

#collection ul {padding:24px 0 0 0; margin:0;}
#collection ul li { padding:2px 0 0 0; margin:0; /*height:80px;*/ list-style:none;}
#collection ul li a {color:#717075; text-decoration:none;}
#collection ul li a.on {text-decoration:underline;}

#gidea_door_title {padding:2px 0 0 0; margin:84px 0 0 0; /*border:1px solid #b5bbc0;*/ width:131px; height:95; font-size:11px;}
#gidea_door_title ul {padding:3px 0 0 5px; margin:0;}
#gidea_door_title ul li {padding:0; margin:0; /*height:80px;*/ list-style:none;}
#gidea_door_title ul li a {color:#717075; text-decoration:none;}

#text_gidea_box {padding:3px 0 0 5px; margin:0; color:#717075; background:url(../img/box_gidea.jpg) no-repeat; width:229px; height:91px;}
#text_gidea_box a {display:block; width:200px; height:66px; padding:5px; text-decoration:none; outline:none;}
#text_garofoli_box {padding:3px 0 0 5px; margin:0; color:#717075; background:url(../img/box_garofoli.jpg) no-repeat; width:229px; height:91px;}
#text_garofoli_box a {display:block; width:200px; height:66px; padding:5px; text-decoration:none; outline:none;}

#right_box {float:left; width:461px; margin:0 0 0 35px; padding:0;}

/*GUARDA VIDEO*/
.guarda_video {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior:url(js/PIE.htc); background:#2B9344; border:2px solid #066B29; color:#FFF; display:inline-block; font-weight:bold; margin-top:10px; padding:5px 8px; text-decoration:none; text-transform:uppercase;}

/*MAPPA*/
.mappa ul {margin: 0 0 15px 0; font-weight:bold;}
.mappa ul li {list-style:none; font-weight:normal;}
.mappa ul li a {margin:0 0 0 20px; font-size: 12px; color:#666; text-decoration:none;}
.mappa ul li a:hover {color:#666; text-decoration:underline;}
.mappa ul li ul li {}


/*FORM PUNTI VENDITA*/

input, select {border:1px solid #5c5c5c; padding:3px; background:url(../img/bg_input2.gif) repeat-x left top #fff; color:#494949; font-weight:bold; font-size:12px;}
input.button_grey {width:auto!important; text-align:center;	background:url(../img/bg_butt_grey.gif) repeat-x #e5e5e5; text-transform:uppercase;	font-weight:bold; margin:20px 0px 0px 0px; padding:4px 20px;	font-size:14px;	border:1px solid #a4a4a4; color:#575757; cursor:pointer;}

form.richiesta_catalogo {}

#form_container {border:1px solid #5c5c5c; background:none;	margin:0px 0px 10px 0px;}
form em {color:#cc0000;}
form.form fieldset h2 {margin-top:5px;}
hr {height:1px; background:#e9e9e9; border:none; margin:10px 0px; clear:both;}
form.form fieldset ul {list-style:none;	margin:0px 0px 10px 0px!important; #margin-bottom:5px!important;}
form.form fieldset ul li {padding:3px 0px; clear:left;}
form.form fieldset ul li.radio {padding:0px; clear:left;}
form.form fieldset ul li label {float:left; width:150px; padding:3px 0px 0px 0px;}
form.form fieldset ul li label.no_float {float:none; width:auto;}
form.form fieldset ul li input, form.form fieldset ul li select {width:300px;}
form.form fieldset ul li input.radio {width:15px; border:none; margin-right:10px;}
form.form fieldset ul li input.check {width:15px; border:none; margin-right:10px;}
form.form fieldset em {color:#cc0000;}
#testo_form {padding:10px; font-size:12px; color:#4C5B62; background:#EDEDEF; text-transform:uppercase; font-weight:bold;}
/* nuovo form signup 
- - - - - - - - - - - - - - */
form.form {margin:10px auto; padding:0px; width:713px;}
span.legend {padding:0px 3px; color:#65747B; font-weight:bold; font-size:16px; float:left; margin:0px 0px -29px 4px; background:#fff; position:relative; z-index:9;}
form.form #field_signup {background:none; padding:5px 4px 4px 4px; color:#4c5b62; border:3px solid #fff; font-size:12px;}
form.form #field_signup h2 {margin-bottom:5px;}
form.form #field_signup h2 strong {font-size:12px; text-transform:uppercase; font-weight:normal; margin-bottom:2px;}
form.form #field_signup ul li {padding:3px 0px 3px 10px;}
form.form #field_signup ul li.informativa {font-size:12px!important;}
form.form #field_signup ul li label {/*width:370px;*/ width:140px; margin-right:20px;}
form.profile #field_signup ul {margin:0px; list-style:none;}
form.login #field_signup ul li label {width:185px!important;}
form.login #field_signup ul li input {width:250px!important;}
form.login #field_signup input.radio, form.login #field_signup input.check {width:13px!important;}
form.login #field_signup select {width:250px!important;}
form.thick {width:500px;}
form.thick #field_signup ul li label {width:205px!important;}
form.thick #field_signup ul li input {width:250px!important;}
form.thick #field_signup ul li input.radio {width:auto!important;}
form.thick #field_signup ul li input.check {width:auto!important;}
form.thick #field_signup ul li textarea {width:460px!important;}
form.form #field_signup ul li input {width:300px; border:1px solid #5c5c5c;	padding:3px; background:url(../img/bg_input2.gif) repeat-x left top #fff; color:#494949; font-weight:bold; font-size:12px;}
form.form #field_signup ul li textarea {width:670px; border:1px solid #5c5c5c; padding:3px;	background:url(../img/bg_input2.gif) repeat-x left top #fff; color:#494949;	font-weight:bold; font-size:12px;}
form.form #field_signup ul li input.radio, form.form #field_signup ul li input.check {margin:0px; padding:0px; background:none;	width:13px;	border:none; margin:0px 5px;}
form.form #field_signup ul li select {width:308px; border:1px solid #5c5c5c; padding:2px 3px 2px 0px; background:url(../img/bg_input2.gif) repeat-x left top #fff; color:#494949; font-weight:bold; font-size:12px;}
form.form #info_area {font-size:12px!important;}
form.form .privacy {font-size:11px!important;}
form.form #field_signup input.button {width:auto!important;	text-align:center; background:url(../img/bg_butt.gif) repeat-x #f7f386;	text-transform:uppercase; font-weight:bold;	margin:20px 10px 0px 0px; padding:4px 20px; font-size:14px; border:1px solid #b8b337; color:#404445; cursor:pointer;}
form.form #field_signup input.button_right {width:auto!important; text-align:center; background:url(../img/bg_butt.gif) repeat-x #f7f386; text-transform:uppercase;	font-weight:bold; margin:20px 0px 0px 0px; padding:10px 25px;	font-size:14px;	border:1px solid #b8b337; color:#404445; cursor:pointer;}
form.form #field_signup input.button2 {width:auto!important; text-align:center;	background:url(../img/bg_panel.gif) repeat-x; text-transform:uppercase;	font-weight:bold; margin-top:20px; padding:4px 20px;	font-size:14px;	border:1px solid #ccc; cursor:pointer;}
form.form #field_signup input.button3 {width:auto!important; text-align:center;	background:url(../img/bg_panel.gif) repeat-x; text-transform:uppercase;	font-weight:bold; margin:20px auto 0px auto; padding:4px 20px; font-size:20px; border:1px solid #ccc; cursor:pointer;	display:block;}
form.form #field_signup input.button_grey {width:auto!important; text-align:center;	background:url(../img/bg_butt_grey.gif) repeat-x #e5e5e5; text-transform:uppercase;	font-weight:bold; margin:20px 0px 0px 0px; padding:4px 20px;	font-size:14px;	border:1px solid #a4a4a4; color:#575757; cursor:pointer;}
form.form #conferma_ordine {background:#fff; font-size:12px;}
.form .disabled {background:url(../img/bg_input3.gif) repeat-x left top #e5e5e5!important; border:1px solid #888!important;	color:#888!important;}
label#signup_link {width:220px!important;}
form.form #field_signup input.button_center {width:auto!important; text-align:center; background:url(../img/bg_butt.gif) repeat-x #f7f386; text-transform:uppercase; font-weight:bold; margin:20px auto 0px auto; padding:4px 20px; font-size:20px; border:1px solid #b8b337; color:#404445; cursor:pointer; display:block;}
input.button_center {width:auto!important; text-align:center; background:url(../img/bg_butt.gif) repeat-x #f7f386; text-transform:uppercase; font-weight:bold; margin:20px auto 0px auto!important; padding:4px 20px!important;	font-size:20px!important; border:1px solid #b8b337;	color:#404445; cursor:pointer; display:block;}
form.form #field_signup input.upload {width:auto!important;	text-align:center; background:url(../img/bg_butt.gif) repeat-x #f7f386;	text-transform:uppercase; font-weight:bold; margin:10px 0px 0px 0px; padding:1px 0px; font-size:11px; border:1px solid #b8b337; color:#404445;	cursor:pointer;}
form.form #image {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0; margin-left:20px; margin-right:20px; margin-top:20px; text-align:right;}
form.form .form_error {color:#cc0000; font-weight:bold;}
td .form_error {color:#cc0000; font-weight:bold;}

/*FINE FORM PUNTI VENDITA*/


/*FOOTER*/
#footer {background:#000; float:left; margin:0; padding:12px 0 0 0; width:955px; /*width:1280px;*/ height:26px;}
#copyright {float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; padding:0 0 0 30px; margin:0;}
/*#footer_menu{float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#58595b;}*/
#footer_menu {float:left;}
#footer_menu ul {margin:0; padding:0;}
#footer_menu ul li {padding:0; margin:0 0 0 3px; display:inline; float:left;}
#footer_menu ul li a{color:#fff; text-decoration:none;}
#footer_credits {float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; padding-right:30px; margin:0;}
#footer_credits a {color:#FFF; text-decoration:none;}
#footer_credits img {border:none; vertical-align:bottom;}
