/* CSS Document */
/*
// STILE AZZURRO - SABBIA
$color_01="#000001"; // NERO
$color_02="#7E6E45"; // COLOR SABBIA SCURO
$color_03="#0F5784"; // BLU OPACO
$color_04="#CDF3FC"; // AZZURRINO PALLIDO
$color_05="#D3C8AC"; // COLOR SABBIA
*/
html{height:100%;}
body{height:100%;margin:0;padding:0;background:url('../media/bg_body.jpg') repeat-x 50% 80%;}
table{font-family:Verdana,Arial;font-size:10px;color:#000001;}
textarea{font-family:Verdana,Arial;font-size:10px;color:#000001;border:1px solid #CCCCCC;}
select,input{font-family:Verdana,Arial;font-size:10px;color:#000001;}

div#main_body{font-family:Verdana,Arial;font-size:11px;color:#000001;}
div#main_body a{font-family:Verdana,Arial;font-size:11px;color:#E81A1E;text-decoration:underline;}
div#main_body a:hover{font-family:Verdana,Arial;font-size:11px;color:#034496;text-decoration:underline;}
div#main_body h1{font-family:Verdana, Arial;font-size:14px;color:#0F5784;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #D3C8AC;width:100%;}
div#main_body h2{font-family:Verdana, Arial;font-size:11px;color:#0F5784;font-weight:bold;font-style:italic;display:inline;margin:0px;border-bottom:0px dotted #D3C8AC;}
div#main_body h3{font-family:Verdana, Arial;font-size:12px;color:#0F5784;font-weight:bold;font-style:italic;display:inline;margin:0px;}
div#main_body div#txt{padding:0 8px;margin:0;text-align:justify;}

div#col_sx {font-family:Verdana,Arial;font-size:12px;color:#000001;}
/*
div#col_sx a{font-family:Verdana,Arial;font-size:12px;color:#0F5784;text-decoration:none;}
div#col_sx a:hover{font-family:Verdana,Arial;font-size:12px;color:#7E6E45;text-decoration:underline;}
*/
div#col_sx h1{font-family:Verdana, Arial;font-size:14px;color:#0F5784;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #D3C8AC;width:100%;}
div#col_sx h2{font-family:Verdana, Arial;font-size:12px;color:#0F5784;font-weight:bold;font-style:italic;display:inline;margin:0px;border-bottom:2px dotted #D3C8AC;}
div#col_sx{padding:15px;text-align:left;}
div#col_sx .input_txt{width:100px;border:1px solid #EFEFEF;}
div#col_sx ul{list-style:disc url(../media/li_item.png); margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;line-height:1.5;}
div#col_sx li.menu{list-style:square url(../media/li_cat.png); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#col_sx ul a{font-family:Verdana,Arial;font-size:11px;color:#0F5784;text-decoration:none;}
div#col_sx ul a:hover{font-family:Verdana,Arial;font-size:11px;color:#F79005;text-decoration:none;}

div#col_dx{font-family:Verdana,Arial;font-size:10px;color:#000001;}
div#col_dx a{font-family:Verdana,Arial;font-size:10px;color:#0F5784;text-decoration:underline;}
div#col_dx a:hover{font-family:Verdana,Arial;font-size:10px;color:#7E6E45;text-decoration:underline;}
div#col_dx h1{font-family:Verdana, Arial;font-size:12px;color:#0F5784;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #D3C8AC;width:100%;}
div#col_dx h2{font-family:Verdana, Arial;font-size:12px;color:#0F5784;font-weight:bold;font-style:italic;display:inline;margin:0px;}
div#col_dx div#box{width:92%;border:2px dotted #D3C8AC;text-align:left;padding:4px;margin:2px 2px 2px 2px;}

table#header{font-family:Verdana,Arial;font-size:12px;color:#0F5784;font-weight:bold;line-height:1.3;}
table#header h1{font-family:Verdana, Arial;font-size:10px;color:#FFFFFF;font-weight:bold;font-style:italic;display:inline;margin:0px;}
table#header h2{font-family:Verdana, Arial;font-size:16px;color:#7E6E45;font-weight:bold;font-style:italic;display:inline;margin:0px;border-bottom:2px dotted #0F5784;}
table#header h3{font-family:Verdana,Arial;font-size:12px;color:#7E6E45;font-weight:bold;display:inline;margin-right:4px;}

table#footer{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}
table#footer a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:underline; }
table#footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0F5784; text-decoration:underline;}

table#sub_footer{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0F5784;}
table#sub_footer a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003F77; font-weight:bold}
table#sub_footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E81A1E; font-weight:bold}

.menutop:link,.menutop:visited,.menutop:active{font-size:12px;height:23px;width:180px;color:#FFFFFF;font-weight:bold;display:block;text-decoration:none;text-align:center;border:0;background:url('../media/bg_menu_top.png') no-repeat top left;margin-bottom:6px;padding-top:5px;}
.menutop:hover{font-size:12px;height:23px;width:180px;color:#97C30C;font-weight:bold;display:block;text-decoration:none;text-align:center;border:0;background:url('../media/bg_menu_top.png') no-repeat top left;margin-bottom:6px;padding-top:5px;}

.sub_menu{font-size:10px;width:160px;height:120px;background-image:url('../media/bg_submenu_top.png');background-repeat:no-repeat;background-position:top left;display:block;text-align:left;vertical-align:top;line-height:1.3;}
.sub_menu_item{font-size:10px;color:#FFFFFF;font-weight:bold;display:block;text-decoration:none;cursor:pointer;}

.menuleft:link,.menuleft:visited,.menuleft:active{color:#0F5784;font-weight:bold;display:block;text-decoration:none;text-align:center;}
.menuleft:hover{color:#7E6E45;font-weight:bold;display:block;text-decoration:none;text-align:center;}
.main_txt{height:376px;background-color:#FFFFFF;border:1px solid #CCCCCC;padding:5px;}

.bgmain{background:url(../media/bg_texture2.gif) repeat;z-index:-100;}
.btns{font-family:Verdana,Arial;font-size:10px;border:0;width:120px;height:20px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;background:url(../media/bg_btn.png) no-repeat;}
.btns_sml{font-family:Verdana,Arial;font-size:10px;border:0;width:64px;height:22px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;background:url(../media/bg_btn_sml.png) no-repeat;}
.bordino{border:1px solid #D3C8AC;border-collapse:collapse;}
.shadowbox_style{padding:8px;text-align:justify;color:#FFFFFF;font-family:Verdana,Arial;font-size:12px;}
.shadowbox_style h1{font-size:14px;color:#7E6E45;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #0F5784;}
.shadowbox_style a{font-family:Verdana,Arial;font-size:12px;color:#7E6E45;text-decoration:underline;}
.shadowbox_style a:hover{font-family:Verdana,Arial;font-size:12px;color:#0F5784;text-decoration:underline;}

div.split2{clear:left;}
div.split2 div{float:left;width:370px;height:64px;background-color:#FFFFFF;margin:1px;padding:1px;border:0;text-align:left;}
div.split3_vetrina div{float:left;width:114px;height:114px;margin:1px;padding:1px;border:0px solid #0055A0;text-align:left;}
/* PHOTO GALLERY */
div.split6{clear:left;}
div.split6 div{float:left;width:90px;height:90px;background-color:#EFEFEF;margin:1px;padding:1px;border:1px dashed #CCCCCC;text-align:center;vertical-align:middle;}

#fullheight{height:100%;}
#wrapper{margin:0 auto;text-align:left;vertical-align:middle;}

/* FADE IMG */
#slideshow {border: 0;overflow: hidden;margin: 0px auto 0px;position: relative; width: 196px; height: 300px;}
#slideshow img {width: 196px; height: 300px; cursor: pointer;}

/* PAGE COUNTER */
.contapag{color:#5F8099;background-color:#EAEAEA;border:1px solid #A8BCCE;width:20px;height:14px;text-align:center;vertical-align:middle;padding:1px;display:inline-block;}
.contapag:link,.contapag:visited{color:#5F8099;background-color:#FFFFFF;border:1px solid #484848;text-decoration:none;width:20px;height:14px;text-align:center;vertical-align:middle;padding:1px;display:inline-block;}
.contapag:hover{color:#5F8099;background-color:#EAEAEA;border:1px solid #A8BCCE;text-decoration:none;width:20px;height:14px;text-align:center;vertical-align:middle;padding:1px;display:inline-block;}

/*stile per rect arrotondato*/
div#nifty{margin: 0; background:#EFEFEF;/*COLORE DIV*/}
span.rtop, span.rbottom{display:block;background: #FFFFFF;/*COLORE SFONDO*/}
span.rtop span, span.rbottom span{display:block;height: 1px;overflow: hidden;background:#EFEFEF;/*COLORE DIV*/}
span.r1{margin: 0 5px;}
span.r2{margin: 0 3px;}
span.r3{margin: 0 2px;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}
