/*@charset "utf-8";*/
/* CSS Document
body blu 003873
menu verde scuro 9bb11a
menu bordo verde chiaro daff00
*/

body{ background:#003873; margin:0; padding:0; font-family:Arial, sans-serif; font-size:11px;}

#mother{width:1000px; margin:0 auto 0 auto; background:url(../img_layout/bg_body.gif) center repeat-y;}

#footer{ background:url(../img_layout/bg_footer.gif) bottom no-repeat; padding:0; font-size:11px; color:#999;}
#footer .content{ background:url(../img_layout/bg_footer_x.gif) top repeat-x; width:960px; padding:20px 10px 10px 10px;}
#footer img{ margin:0 0 0 10px; vertical-align:middle;}
#firma{ width:980px; color:#001a36; margin:auto; text-align:right; padding-bottom:10px;}
#firma a{ color:#001a36; font-weight:bold; letter-spacing:1px;}
#firma a:hover{ text-decoration:none;}
#header{width:1000px; height:175px; padding:20px 0 0 0; margin:0 auto 0 auto; position:relative;background:url(../img_layout/bg_top.gif) bottom no-repeat; }
#logo{width:142px; height:142px; margin:6px 0 0 56px;}
#logo a{ display:block; width:142px; height:142px; background:url(../img_layout/logo.gif);}
#logo a span{ display:none;}

#link{ float:right; margin:0 16px 0 0; color:#9bb11a; font-size:11px; letter-spacing:1px;}
#link a{ color:#fff; text-decoration:none;}
#link a:hover{ text-decoration:underline;}
#menu{ position:absolute; right:16px; bottom:2px;}
#menu ul{background:url(../img_layout/bg_menu.gif) bottom no-repeat #9bb11a; width:135px; height:115px; margin:0 1px 0 1px; padding:5px 0 0 10px; list-style:none; border-left:1px solid #daff00; border-top:1px solid #daff00; float:left; display:inline;}
#menu ul li{ color:#fff; font-weight:bold; font-size:12px; letter-spacing:1px; line-height:20px;}
#menu ul li a{ color:#FFF; text-decoration:none; font-weight:normal; letter-spacing:normal; }
#menu ul li a:hover{ text-decoration:underline;}
#menu ul li.chiusura{ }
#menu ul li.visited{ color:#daff00;}
#menu ul li a.visited{text-decoration:underline;}

*:first-child+html #menu ul li{ margin:0 0 0 -18px;}
* html #menu ul li {margin:0 0 0 -18px;}
.clear{ clear:both;}

.content{ width:980px; margin:auto; position:relative;}
.content .text{ margin:0 0 0 0; padding:10px;}

#slide_news{margin:20px 0; width:500px; height:159px; overflow: hidden; position:relative;}
#box_verde{ height:270px; background:url(../img_layout/bg_news_hp.gif) 500px 55px no-repeat #9bb11a; margin:30px 0 20px 0; padding:20px 0 0 30px;}
* html #box_verde{border-top:24px solid #fff;}

*:first-child+html .content .text{ margin:0 0 30px 0;}
#box_verde ul{ margin:0 0 0 20px; padding:0; list-style:none;}
#box_verde ul li { color:#fff; font-size:11px; width:400px; border-bottom:1px dotted #fff; padding:0 0 15px 0; margin:0 0 15px 0; height:56px;}
#box_verde ul li a{ color:#FFF; text-decoration:none; font-weight:normal;}
#box_verde ul li a:hover{ text-decoration:underline;}
#box_verde ul li h2{ font-size:11px; margin:0; letter-spacing:1px;}
#box_verde ul li img{ float:left; margin:0 5px 0 0; border-bottom:2px solid #fff; border-right:2px solid #fff;}
#box_verde h1{ color:#FFF; font-size:24px; letter-spacing:-2px; margin:0;}
#box_verde a{ font-weight:bold; color:#FFF;}
#box_verde a:hover{ text-decoration:none;}

#box_quadri{ width:345px;  position:absolute; top:5px; right:16px; background:url(../img_layout/bg_white_hp.png) bottom no-repeat; padding:0 7px 7px 7px;}

/** html #box_quadri{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”../img_layout/bg_white_hp.png”, sizingMethod=”scale”); background:transparent none no-repeat; width:345px; position:absolute; top:5px; right:16px; padding:0 7px 7px 7px;}*/

#box_quadri h1{color:#003873; margin:0 0 10px 0; font-weight:bolder; font-size:24px; letter-spacing:-2px;}
#box_quadri a{ width:172px; position:relative; height:172px; display:block; float:left; display:inline;}
#box_quadri a span{ display:none;}
#box_quadri a#unisex{ background:url(../img_layout/img_hp_unisex.jpg);}
#box_quadri a#uomo{ background:url(../img_layout/img_hp_uomo.jpg);}
#box_quadri a#donna{ background:url(../img_layout/img_hp_donna.jpg);}
#box_quadri a#bambino{ background:url(../img_layout/img_hp_bambino.jpg);}

#left, #left_green,  #left_green_news, #left_prodotti, #right, #right_prodotti, #right_news{ float:left; display:inline;}
#left a, #left_green a, #right a,  #left_green_news a{color:#000; text-decoration:none;}
#left a:hover, #left_green a:hover, #right a:hover,  #left_green_news a:hover{ text-decoration:underline;}
#left, #left_green, #left_prodotti,  #left_green_news{ width:565px; margin:0 15px 0 25px;}
#left h1, #left_green h1, #left_prodotti h1,  #left_green_news h1{ font-size:24px; color:#003873; letter-spacing:-2px; margin:0;}
#left h2, #left_green h2, #left_prodotti h2{ color:#9bb11a; font-size:20px; margin:0 0 20px 0;}
#left ul, #left_green ul, #left_prodotti ul,  #left_green_news ul{ margin:15px 0 15px 0; padding:0; /*list-style:none;*/}
#left_green_news h2{ color:#fff; font-size:20px; margin:0 0 20px 0;}
#left ul.hp{ list-style:none;}
#left ul li{ clear:left; margin:10px 0 0 30px;}
#left ul li a:hover{ text-decoration:underline;}
#left ul li h2 {float:left; width:160px; margin:0 10px 10px 0; font-size:22px; letter-spacing:-2px;}
#left_green h2{ color:#fff!important;}

.lista_negozi{list-style:none;}
.lista_negozi{ margin:0; padding:0;}
.lista_negozi li{ clear:right; margin:10px 0 0 0;}
.lista_negozi li span{ float:right;}
.lista_negozi li a{ text-decoration:none; color:#9bb11a;}
.lista_negozi li a img{ border:0; margin:0 2px;}

.lista_negozi li a:hover{ text-decoration:underline;}
.lista_negozi li h2 {float:left; width:160px; margin:0 10px 10px 0; font-size:22px; letter-spacing:-2px;}


#left_green, #left_green_news {background-color:#9bb11a; margin:24px 8px 20px 0; padding:20px; color:#fff; font-size:13px;}
#left_prodotti {width:605px; height:374px; background-color:#9bb11a; margin:0 8px 20px 0!important; padding:20px 0 20px 0; color:#fff; font-size:13px; overflow:auto;}

*:first-child+html #left_green_news{margin:0 8px 20px 0;}

#left_scheda{width:600px; position:relative; z-index:1; border-top:1px solid #9bb11a; border-right:1px solid #9bb11a; border-bottom:1px solid #9bb11a; margin:-2px 8px 20px 0!important; padding:20px 0 20px 0; color:#fff; font-size:13px;}
#left_scheda .box{ border-bottom:1px dotted #fff; margin:4px 5px 20px 25px; padding:2px; color:#000;}
#pagina_schede .content { width:600px; float:left; display:inline; margin:0 10px;}
 #l_arancione .content, #l_giallo .content, #l_blu .content, #l_rosa .content{ width:600px; float:left; display:inline; margin:0 10px 0 0;}
* html #l_arancione .content, * html #l_giallo .content, * html #l_blu .content, * html #l_rosa .content{ width:600px; float:left; display:inline; margin:0px;}

#pagina_schede .menu_dis{ background:#fff; color:#9bb11a!important;}
#pagina_schede h2{ margin:0;color:#9bb11a!important;}
#pagina_schede h3 {font-size:12px!important; margin:0 0 5px 0; color:#9bb11a!important;}
#pagina_schede .content #menu_bar{ position:relative; z-index:1000; }
#pagina_schede .menu_dis{ background:#fff; border-top:1px solid #9bb11a; border-left:1px solid #9bb11a; border-right:1px solid #9bb11a; border-bottom:1px solid #fff; }
#pagina_schede .menu_dis span{display:block; letter-spacing:normal; height:19px; width:160px; padding-top:10px; background:url(../img_layout/bg_menubar_puls.gif) top repeat-x; font-size:16px; font-weight:bold; color:#9bb11a;}

#l_arancione #left_prodotti{ background:#ff5b01;}
#l_arancione .menu_dis{ background:#ff5b01; }
#l_arancione h2{ margin:0;color:#ff5b01!important;}
#l_arancione h3 {font-size:12px!important; margin:0 0 5px 0; color:#ff5b01!important;}

#l_giallo #left_prodotti{ background:#febc1f;}
#l_giallo .menu_dis{ background:#febc1f; }
#l_giallo h2{ margin:0;color:#febc1f!important;}
#l_giallo h3 {font-size:12px!important; margin:0 0 5px 0; color:#febc1f!important;}

#l_blu #left_prodotti{ background:#003873;}
#l_blu .menu_dis{ background:#003873; }
#l_blu h2{ margin:0;color:#003873!important;}
#l_blu h3 {font-size:12px!important; margin:0 0 5px 0; color:#003873!important;}

#l_rosa #left_prodotti{ background:#e41770;}
#l_rosa .menu_dis{ background:#e41770; }
#l_rosa h2{ margin:0;color:#e41770!important;}
#l_rosa h3 {font-size:12px!important; margin:0 0 5px 0; color:#e41770!important;}

#menu_bar{ display:block; width:595px; height:34px; letter-spacing:1px; margin:0 0 -1px 10px;}
.menu_dis, .menu_att{ float:left; display:inline; text-align:center;  margin:0 2px 0 0;}
.menu_dis{background:#9bb11a; padding:1px;}
.menu_att {background:#9bb11a; padding:1px 0 -1px 0; margin-top:7px; border-top:1px solid #daff00; border-left:1px solid #daff00; }
.menu_dis span{display:block; letter-spacing:normal; height:21px; width:160px; padding-top:10px; background:url(../img_layout/bg_menubar_puls.gif) top repeat-x; font-size:16px; font-weight:bold; color:#fff;}
.menu_att a{ display:block; height:20px; width:160px; padding-top:5px; background:url(../img_layout/bg_menubar_puls_a.gif) bottom repeat-x; color:#fff; text-decoration:none;}
.menu_att a:hover{background:url(../img_layout/bg_menubar_puls_b.gif) bottom repeat-x;}

#left_green h1, #left_prodotti h1,  #left_green_news h1{color:#fff;}
#left_green h2, #left_prodotti h2{color:#003873;}
h2.arancione { color:#f05914!important; border-right:2px solid #f05914;}
h2.verde { color:#9bb11a!important; border-right:2px solid #9bb11a;}
h2.giallo{ color:#ffb100!important; border-right:2px solid #ffb100;}
h2.azzurro{ color:#0c9ee9!important; border-right:2px solid #0c9ee9;}

#filiera h3 {color:#9bb11a!important; margin-top:10px; background:url(../img_layout/icon_arrow.gif) left no-repeat; padding:0 0 0 14px;}
#filiera a {color:#9bb11a; text-decoration:none;}
#filiera a:hover{ text-decoration:underline;}
#filiera p{ margin:0 0 0 14px; border-left:1px solid #ccc; padding:0 0 0 4px;}


.box_ombra h2.arancione{ border-right:none; margin:0;}
.box_ombra h3.arancione{ }
#right, #right_news{ width:359px; margin:20px 0 0 0;}
* html #right{ margin:45px 0 0 0;}
* html #right_news{ margin:20px 0 0 0;}
*:first-child+html #right_news{ margin:-5px 0 0 0;}

#right_news{min-height:310px;}

.box_ombra a.pdf{ display:block; background: url(../img_layout/icon_pdf.png) left no-repeat; padding:5px 0 2px 20px; color:#000;}
.box_ombra a:hover.pdf{ text-decoration:none;}
.box_ombra img{ margin:0 0 10px 0;}
.foto, .banner{ text-align:center;}
.foto img, .banner img{ margin:0 auto; padding:1px; border:1px solid #ccc;}
.banner a img{ margin:0 0 10px 0;}
.banner a:hover img{ border:1px solid #0c9ee9;}

ul.linkamici { margin:0 0 0 80px!important; list-style:none;}
ul.linkamici li{ margin:5px 0; background:url(../img_layout/icon_link.gif) left no-repeat; padding:0 0 0 20px;}

#right_prodotti{ margin-top:-4px;}
#right_prodotti .box_ombra{ height:400px;}
#right .box_ombra, #right_prodotti .box_ombra, #right_news .box_ombra{width:329px; background:url(../img_layout/bg_boxb.gif) repeat-y; padding:5px 15px;}
#right .box_ombra_top, #right_prodotti .box_ombra_top, #right_news .box_ombra_top{width:359px; height:6px; font-size:1px; background:url(../img_layout/bg_top_boxb.gif) top no-repeat;}
#right .box_ombra_bottom, #right_prodotti .box_ombra_bottom, #right_news .box_ombra_bottom{width:359px; height:6px; font-size:1px; background:url(../img_layout/bg_bottom_boxb.gif) bottom no-repeat;}
.box_ombra h2{font-size:18px; color:#003873; letter-spacing:-1px; margin:0 0 15px 0;}
.box_ombra form{ padding:5px 20px 20px 20px ;}
.box_ombra input{ width:180px; border:1px #003873 solid ;}
.box_ombra .pulsante{ width:80px; color:#fff; background:#003873; border-top:1px solid #0c9ee9;border-left:1px solid #0c9ee9; margin:0 0 0 10px;}
.checkbox{ width:auto!important; border:none!important;}

/* Box catalogo */
.content #left_prodotti .box{ width:255px; height:90px; border-bottom:1px dotted #fff; margin:4px 5px 20px 25px; padding:2px; float:left; display:inline;}
.content #left_prodotti .box h2{ margin:0 0 5px 0; padding:0 0 2px 2px; font-size:11px; color:#000;}
.content #left_prodotti .box img{ width:80px; height:80px;}
.content #left_prodotti .box a{display:inline!important; }
.content #left_prodotti .box a img{ float:left; margin:3px 5px 0 0px; padding:1px; border:1px solid #fff;}
.content #left_prodotti .box a:hover img{ background:#daff00;}
.content #left_prodotti .box ul{ margin:0 0 0 0; padding:0; list-style:none;}
.content #left_prodotti .box ul li{ margin:0 0 8px 0;}
.content #left_prodotti .box ul li img{ vertical-align:middle; margin:0 3px;}


*:first-child+html #slide_news #box1{ margin:0;}
*:first-child+html #slide_news #box1 span{ margin:0 0 20px 0;}
* html #slide_news #box1 span{margin:0 0 20px 0;}
* html #slide_news{background: url(../img_layout/bg_box_tour_bottom.gif) bottom fixed repeat-x; width:860px; padding: 10px 15px; margin:0 0 20px 2px;}
* html #slide_news img{/*margin:0 9px;*/margin:12px 3px 19px 7px;}
*:first-child+html #slide_news{background: url(../img_layout/bg_box_tour_bottom.gif) repeat-x; background-position:0 58px;} /*ie7*/

#form_contatti{margin-bottom:20px; padding-bottom:20px; border-bottom:dotted 1px #fff;}

.telefono, .fax{ height:17px; display:block; padding:3px 0 0 30px; margin:10px 0 0 0; color:#000;}
.telefono span, .fax span{ display:none;}
.telefono{ background:url(../img_layout/icon_mobile.png) center left no-repeat;}
.fax{ background:url(../img_layout/icon_telfax.png) center left no-repeat;}

#progetto{font-size:13px; padding:15px; color:#fff;}
#progetto h1 {font-size:24px;}
#progetto .verde h2{color:#9bb11a!important;  border-left:solid 2px #9bb11a; padding-left:20px;}
#progetto .giallo h2{color:#ffb100!important;  border-left:solid 2px #9bb11a; padding-left:20px;}
#progetto .arancione h2{color:#f05914!important;  border-left:solid 2px #9bb11a; padding-left:20px;}
#progetto .azzurro h2{color:#0c9ee9!important;  border-left:solid 2px #9bb11a; padding-left:20px;}
#progetto a{color:#FFFFFF;}
#progetto a:hover{ text-decoration:none;}

#map_canvas{color:#000000;}

/* Pagina news */
.news_list{ width:250px; padding:0; margin:0 5px; float:left; display:inline; font-size:11px; text-align:left;}
.news_list a{ color:#000; text-decoration:none;}
.news_list a:hover{ color:#666;}
.news_list h3{ margin:0 0 4px 0; color:#666; font-size:12px;}

.news_list{width:auto; min-height:40px; float:none; margin:0 0 10px 5px; display:block; clear:both; border-bottom:1px dotted #ccc;}
.news_list h3{ background:url(../img_layout/icon_news.gif) left no-repeat; padding-left:12px;}

.box_content{ padding:10px 0 20px 0; margin-bottom:20px; text-align:justify;  font-size:12px; line-height:18px; min-height:180px;}
.box_content h2{color:#fff!important; font-size:14px!important; margin:0!important;}
*:first-child+html .box_content{ height:120px;}
.box_content h2{ color:#0c6de7; font-size:16px; margin:5px 0;}
.box_content img{ padding:1px; border:1px solid #ccc; float:left; margin:5px 5px 0 0;}

.photogallery{ border-top:1px dotted #fff; margin-top:10px;}
.photogallery img{margin:10px 7px 0 7px;}
.photogallery a:hover img{ background:#FFCC00;}

#paginazione{ height:34px; text-align:center; color:#083a8f; padding-top:10px;  }
#content_paginazione{ width:220px; margin:auto; text-align:left;}
#paginazione_prev, #paginazione_next {text-decoration:none; color:#083a8f; width:60px; float:left; display:inline; }
#paginazione_prev_dis, #paginazione_next_dis {text-decoration:none; color:#ccc; width:60px; float:left; display:inline;}
#paginazione_next_dis, #paginazione_next { text-align:right;}
#paginazione_number{ float:left; display:inline; width:100px; text-align:center;}
#paginazione_prev a, #paginazione_next a{text-decoration:underline; color:#083a8f;}
#paginazione_prev a:hover, #paginazione_next a:hover{text-decoration:none; color:#083a8f;}

#box_bottom, #box_bottom_realiz{ position:relative;width:760px; padding:0 0 10px 0; background:url(../img_layout/bg_bottom.jpg) top no-repeat #c99e64; text-align:left;}
#box_bottom h1, #box_bottom_realiz h1{ color:#871f03; font-size:18px; margin:0; padding:15px;}
#box_bottom_realiz .box_realiz{ width:105px; margin:0 10px 15px 11px;}
.box_realiz{ width:118px; margin:0 11px 15px 11px; float:left; display:inline; text-align:right;}
* html .box_realiz{margin:0 9px;}
.box_realiz img{ display:block;}
.box_realiz a{ color:#003873!important; font-size:11px;}
.box_realiz a:hover{ color:#871f03;}
.box_realiz a img{ padding:1px; background:#fff; border:1px solid #7c4d26;}
.box_realiz a:hover img{ background:#ff890b;}
.box_realiz h2{ color:#871f03; font-size:12px; margin:0; padding:0; text-align:left;}

#news_preview{ margin:20px; padding:20px; color:#FFFFFF}
#news_preview img{ margin:0 20px 20px 0; background-color:#003873; padding:2px; border:solid 1px #FFFF33}


/* elementi form */
textarea{ margin:10px auto;}
input, textarea{ border:1px solid #daff00;}

/* negozi.php */
#negozi {width:600px; margin:10px;}
#negozi #mother { width:600px;}
#negozi #footer .content{ width:580px;}
.box_negozio{ padding:10px; margin:0;}
.box_negozio img { margin:1px; padding:1px; background-color:#ccc; border:solid 1px #9bb11a; float:right;}
.box_negozio ul { list-style:none}
.box_negozio li span {color:#9bb11a;}
