/* CSS Document 

verde scuro 72a28a
*/


body{background-color:#fff; color:#000; margin:0; padding:20px; text-align:center; font-family: sans-serif;}

.clear{ clear:both;}
a{ color:#333333;}
a:hover{ text-decoration:none;}

#container{ position:relative; width:auto; height:auto; margin:auto auto 0 auto; text-align:left;}

#top{ display:none; }
#box_hp{ position:absolute; right:0;top:86px; width:auto; height:auto;  background:url(../img_layout/img_hp.jpg) right bottom no-repeat;}
#minimenu{ display:none;}
#minimenu a{ color:#72a28a;}
#minimenu a.cart{ background:url(../img_layout/icon_carrello.png) right no-repeat; padding:0 18px 0 0;}
#minimenu a:hover{ text-decoration:none;}

#menu_top{  display:none;}


#box_languages { display:none;}
#box_languages img{ border:1px solid #e8e8e9; margin:3px;
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;}
#box_languages a img { filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;}
#box_languages a:hover img{ border:1px solid #fff;}



#left, #right{ position:relative;}
/* ---------left--------- */
#left{ width:250px; }
#left h1{ font-size:20px;}
#left ul.link { display:none;}


#logo_big{ position:absolute; width:295px; height:80px; top:0; left:0; background:url(../img_layout/logo_big.png) top no-repeat; color:#fff;}


#logo_big ul{ margin:70px 0 0 30px; padding:0; list-style:none; width:160px; font-weight:bold; font-size:14px;}
#logo_big ul li{ margin:0 0 15px 0; padding:0 0 0 30px;}
#logo_big ul li:hover{ margin:0 0 15px 0; padding:0 0 0 35px;}
#logo_big a{ display:block; color:#fff; text-decoration:none;background:url(../img_layout/arrow_right.png) right no-repeat; }
#logo_big a:hover{background:url(../img_layout/arrow_right.png) right no-repeat transparent;}
#logo_big ul li#lang_ita{ background:url(../img_layout/lang_ita.png) top left no-repeat;}
#logo_big ul li#lang_eng{ background:url(../img_layout/lang_eng.png) top left no-repeat;}
#logo_big ul li#lang_de{ background:url(../img_layout/lang_de.png) top left no-repeat;}
#logo_big ul li#lang_fra{ background:url(../img_layout/lang_fra.png) top left no-repeat;}

* html #logo_big ul{margin:70px 0 0 30px;}
* html #logo_big ul li{ margin:0;}



a#print{ font-size:12px; position:absolute; right:5px; bottom:5px; color:#45725a; display:block; background:url(../img_layout/icon_print.png) right no-repeat; padding:0 20px 0 0;}
a:hover#print { background:url(../img_layout/icon_print.png) right no-repeat; text-decoration:none;}


/* ---------right--------- */
#right{ width:740px; height:auto;}

#right .box{ width:520px; height:auto; padding:20px; background:url(../img_layout/bg_bottom_right.png) bottom repeat-x #f4f5f7; border:1px solid #72a28a; font-size:11px; text-align:justify; overflow:auto;}
#right .box h1{ clear:both; color:#72a28a; font-size:18px; margin:0 0 0 0; padding:0 0 0 0;}
#right .box h2{ margin:5px 0 0 0; font-size:12px;}
#right .box div{ display:block;}
#right .box_r{ display:none; visibility:hidden;}


#icone{ position:absolute!important; width:480px!important; height:60px!important; left:20px!important; bottom:0!important;}
#icone h1{ color:#fff; font-size:14px!important; padding:0;}
#icone img{ border:1px solid #45725a; margin:0 -1px -1px 0!important;}

#gallery{ margin:25px 0 0 25px;}
#gallery img{ padding:1px; background:#fff; margin:4px;}
#gallery a img{border:1px solid #ccc;}
#gallery a:hover img{border:1px solid #8dc9ab;} 

#box_diario{ color:#4fa278; position:absolute; bottom:0; left:0; height:217px; width:200px; margin:auto; background:url(../img_layout/img_diario.png) left no-repeat; padding:0 0 0 250px; font-size:18px; font-weight:bold; text-align:left;}


span#box_indirizzo{ line-height:18px!important; width:198px!important; float:left!important; display:inline!important;}
span#box_iframe{ float:left!important; display:inline!important; width:330px!important; border:1px solid #ddd;}

a.box_viaggio{ position:relative; width:235px!important; height:95px!important; color:#000; padding:0 0 0 0!important; margin:0 9px 6px 9px!important; float:left; display:inline; text-align:center; text-decoration:none;}
a:hover.box_viaggio{ color:#72a28a;}
a.box_viaggio img{ width:235px!important; height:95px!important; border:none!important; padding:0!important; display:block; margin:0 0 0 0; z-index:0; }
a.box_viaggio span{ position:absolute; z-index:10; bottom:0; left:0; width:233px; background: url(../img_layout/bg_boxviaggio.gif) bottom repeat-x; padding:2px 0; font-weight:bold; border-left:1px solid #ccc;border-right:1px solid #ccc;}

p.box_occasioni{ margin:4px 0 0 0; padding:0; text-align:center;}
p.box_occasioni img{ margin:0; height:65px;}

.box_team{ text-align:center!important; float:left; display:inline; width:230px; margin:0 0 10px 20px!important; border-bottom:1px solid #ddd;}
.box_autisti{text-align:center!important; float:left; display:inline; width:95px; margin:0 0 10px 8px!important; border-bottom:1px solid #ddd;}
.box_team img, .box_autisti img{ float:none!important; display:block!important; padding:1px; border:1px solid #ddd; margin:0 auto 3px auto!important;}
.box_autisti img{ width:80px; height:100px;}

a.photogallery{margin: 0!important;}
a.photogallery img{ padding:1px; border:1px solid #ddd; width:70px; height:70px; margin:6px 0 0 7px!important; }
a:hover.photogallery img{ border:1px solid #45725a;}

ul.ul_documenti{ display:none;}
ul.ul_documenti li{ padding:0 0 4px 15px; list-style-image:none!important; list-style:none; background:url(../img_layout/icon_floppy.png) left no-repeat; margin:0 0 5px 0;}


form{ display:none;}
form table{ display:none;}
input{ padding:0;font-size:10px; font-family:sans-serif;}
textarea{ width:100%; height:60px;}
.checkbox{ vertical-align:middle;}
#button{ float:right; padding:1px 10px; font-size:11px; font-family:sans-serif;}




/* ---------footer--------- */
#footer{ font-size:11px; padding:5px 0 0 0; color:#69696a;}



/* ---------menu--------- */

#menu { text-align:center; position:relative; width:990px; height:80px; margin:0 auto 0 auto; background:url(../img_layout/logo_bottom.png) bottom center no-repeat; font-size:14px; font-weight:bold; }
#menu a{ display:none; }
#menu a:hover{ text-decoration:underline;}

.cinquanta{ width:50px;}
.cento{ width:100px;}
.centocinquanta{ width:150px;}
.duecento{ width:200px;}


