/* CSS Document */
/*
// STILE AZZURRO-VERDE
$color_00="#000000"; // BIANCO
$color_01="#000001"; // NERO
$color_02="#E68A00"; // ARANCIO OPACO
$color_03="#2D71FF"; // AZZURRO
$color_04="#EEF3D5"; // VERDINO PALLIDO
$color_05="#DDE8FF"; // AZZURRO CHIARO
*/
/*
html,body{height:100%;} + tab. ext. height:100%; con unico td valign="middle" per modello centrato
*/
body{margin:0;padding:0;background: #CCCCCC url('../media/bg_body.png');background-repeat: repeat-x;background-position:top center;}
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;}
ul{list-style-position:outside;list-style-image:url(../media/li.gif);}

div#main_body{font-family:Verdana,Arial;font-size:12px;color:#000001;background: #FFFFFF;}
div#main_body a{font-family:Verdana,Arial;font-size:12px;color:#2D71FF;text-decoration:underline;}
div#main_body a:hover{font-family:Verdana,Arial;font-size:12px;color:#E68A00;text-decoration:underline;}
div#main_body h1{font-family:Verdana, Arial;font-size:14px;color:#2D71FF;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #48744C;width:100%;}
div#main_body h2{font-family:Verdana, Arial;font-size:12px;color:#2D71FF;font-weight:bold;font-style:italic;display:inline;margin:0px;border-bottom:2px dotted #48744C;}
div#main_body h3{font-family:Verdana, Arial;font-size:12px;color:#2D71FF;font-weight:bold;font-style:italic;display:inline;margin:0px;}
div#main_body div#txt{padding:8px;text-align:justify;background: #FFFFFF;}

/* div#col_sx {font-family:Verdana,Arial;font-size:12px;color:#000001;} */
div#col_sx a{font-family:Verdana,Arial;font-size:12px;color:#2D71FF;text-decoration:none;}
div#col_sx a:hover{font-family:Verdana,Arial;font-size:12px;color:#E68A00;text-decoration:underline;}
div#col_sx h1{font-family:Verdana, Arial;font-size:14px;color:#2D71FF;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #48744C;width:100%;}
div#col_sx h2{font-family:Verdana, Arial;font-size:12px;color:#2D71FF;font-weight:bold;font-style:normal;display:inline;margin:0px;}
div#col_sx{padding:8px;text-align:left;}
div#col_sx .input_txt{width:116px;border:1px solid #CCCCCC;font-size:10px;}
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.8;}
div#col_sx li.menu{list-style:square url(../media/li_cat.png); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border-bottom:1px solid #CCCCCC;}
div#col_sx .private{font-family:Verdana,Arial;font-size:10px;color:#000001;}
.bg_col_sx{background-color:#EFEFEF;}

div#col_dx{font-family:Verdana,Arial;font-size:11px;color:#000001;background: #FFFFFF;}
div#col_dx a{font-family:Verdana,Arial;font-size:11px;color:#2B442D;font-weight:bold;text-decoration:none;}
div#col_dx a:hover{font-family:Verdana,Arial;font-size:11px;color:#2C709B;font-weight:bold;text-decoration:underline;}
div#col_dx h1{font-family:Verdana, Arial;font-size:12px;color:#2D71FF;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #48744C;width:100%;}
div#col_dx h2{font-family:Verdana, Arial;font-size:12px;color:#2D71FF;font-weight:bold;font-style:italic;display:inline;margin:0px;}
div#col_dx div#box{padding:0;margin:0;}
div#col_dx .input_txt{width:116px;border:1px solid #CCCCCC;font-size:10px;}

table#header{font-family:Verdana,Arial;font-size:12px;color:#2D71FF;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:#E68A00;font-weight:bold;font-style:italic;display:inline;margin:0px;border-bottom:2px dotted #2D71FF;}
table#header h3{font-family:Verdana,Arial;font-size:12px;color:#48744C;font-weight:bold;display:inline;margin-right:4px;}

table#footer{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #427BFE; height:40px;}
table#footer a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #427BFE; text-decoration:underline; }
table#footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #2D71FF; text-decoration:underline;}

table#sub_footer{background: #CCCCCC;}
table#sub_footer a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003AB3;}
table#sub_footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #48744C;}

.menutop:link,.menutop:visited,.menutop:active{width:118px;height:30px;margin-top:3px;margin-right:5px;font-size:12px;color:#2D71FF;font-weight:bold;display:block;text-decoration:none;text-align:center;background-image:url('../media/menu1.png');background-repeat:no-repeat;background-position:top left;display:block;}
.menutop:hover{width:118px;height:30px;margin-top:3px;margin-right:5px;font-size:12px;color:#48744C;font-weight:bold;display:block;text-decoration:none;text-align:center;background-image:url('../media/menu2.png');background-repeat:no-repeat;background-position:top left;display:block;}

.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:#2D71FF;font-weight:bold;display:block;text-decoration:none;text-align:center;}
.menuleft:hover{color:#E68A00;font-weight:bold;display:block;text-decoration:none;text-align:center;}

.btns{font-family:Verdana,Arial;font-size:10px;border:0;width:120px;height:22px;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 #48744C;border-collapse:collapse;}
/*.side_border{border-right:1px solid #2D71FF;border-left:1px solid #2D71FF;border-top:0;border-bottom:0;background-color:#FFFFFF;} NO BG MAIN TAB*/
.side_border{border-right:1px solid #999999;border-left:1px solid #999999;border-top:0;border-bottom:0;}
.inptxtmed{width:172px;}
.inptxtsml{width:64px;}

.shadowbox_style{padding:8px;text-align:justify;color:#FFFFFF;font-family:Verdana,Arial;font-size:12px;}
.shadowbox_style h1{font-size:14px;color:#E68A00;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #2D71FF;}
.shadowbox_style a{font-family:Verdana,Arial;font-size:12px;color:#E68A00;text-decoration:underline;}
.shadowbox_style a:hover{font-family:Verdana,Arial;font-size:12px;color:#2D71FF;text-decoration:underline;}

div.split div{float:left;padding:0 6px;}
/* div.split2 div{float:left;width:298px;height:64px;background-color:#FFFFFF;margin:1px;padding:1px;border-bottom:1px dashed #CCCCCC;text-align:left;vertical-align:middle;} MODELLO 3 COL. */
div.split2{clear:left;}
div.split2 div{float:left;width:385px;height:64px;background-color:#FFFFFF;margin:1px;padding:1px;border-bottom:1px dashed #CCCCCC;text-align:left;vertical-align:middle;}
div.split5_vetrina div{float:left;width:118px;height:118px;margin:1px;padding:0;border:0;background-color:#EFEFEF;}
div.split6_vetrina div{float:left;width:127px;height:127px;margin:1px;padding:0;border:0;background-color:#EFEFEF;}

/* 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: 195px; height: 270px;}
#slideshow img {width: 193px; height: 268px; cursor: pointer; margin:0; padding:0;border:1px solid #48744C;}

/* 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;}
