/* CSS Document */
/*
// STILE AZZURRO-VERDE
$color_00="#FFFFFF"; // BIANCO
$color_01="#000001"; // NERO
$color_02="#747474"; // GRIGIO OPACO
$color_03="#002577"; // BLU OPACO
$color_04="#E2EDFA"; // CELESTE PALLIDO
$color_05="#002578"; // BLU OPACO
*/
/*
html,body{height:100%;} + tab. ext. height:100%; con unico td valign="middle" per modello centrato
*/
body{margin:0;padding:0;background: #FFFFFF url('../media/bg_texture.gif');background-repeat: repeat-x;background-position:top center;}
table{font-family:Verdana,Arial;font-size:12px;color:#000001;}
textarea{font-family:Verdana,Arial;font-size:12px;color:#000001;border:1px solid #CCCCCC;}
select,input{font-family:Verdana,Arial;font-size:12px;color:#000001;}
ul{list-style-position:outside;list-style-image:url(../media/icn_ul.png);}

div#breadcrumbs{clear:left;padding:0;margin:0;display:table;font-family:Verdana,Arial;font-size:12px;color:#000001;background-color:#D1D1D1;}
div#breadcrumbs a{font-family:Verdana,Arial;font-size:12px;color:#002577;text-decoration:underline;}
div#breadcrumbs a:hover{font-family:Verdana,Arial;font-size:12px;color:#747474;text-decoration:underline;}
div#breadcrumbs h1,h2,h3{font-family:Verdana,Arial;font-size:12px;text-align:left;display:inline;}

div#main_body{color:#002577;font-family:Verdana,Arial;font-size:12px;color:#000001;min-height:200px;background-color:#D1D1D1;min-height:320px;}
div#main_body a{font-family:Verdana,Arial;font-size:12px;color:#002577;text-decoration:underline;}
div#main_body a:hover{font-family:Verdana,Arial;font-size:12px;color:#747474;text-decoration:underline;}
div#main_body div#no_under a{text-decoration:none;}
div#main_body div#no_under a:hover{text-decoration:none;}
div#main_body h1{font-family:Verdana,Arial;font-size:14px;color:#002577;font-weight:bold;font-style:normal;display:block;text-transform:uppercase;margin:2px 0;text-align:left;background-color:#E2EDFA; border-bottom:1px dotted #002578;}
div#main_body h2{font-family:Verdana,Arial;font-size:13px;color:#002577;font-weight:bold;font-style:normal;display:block;text-transform:uppercase;margin:2px 0;text-align:left;background-color:#E2EDFA; border-bottom:1px dotted #002578;}
div#main_body h3{font-family:Verdana,Arial;font-size:12px;color:#002577;font-weight:bold;font-style:normal;display:block;text-transform:uppercase;margin:2px 0;text-align:left;}
div#main_body div#txt{padding:4px 8px;text-align:justify;}

div#col_sx{padding:0px;margin:0px;text-align:left;}
div#col_sx a{font-family:Verdana,Arial;font-size:12px;color:#002577;text-decoration:none;}
div#col_sx a:hover{font-family:Verdana,Arial;font-size:12px;color:#747474;text-decoration:underline;}
div#col_sx h1{font-family:Verdana,Arial;font-size:14px;color:#002578;font-weight:bold;display:block;text-transform:uppercase;margin:2px 0;text-align:left;background-color:#E2EDFA; border-bottom:1px dotted #002578;}
div#col_sx h2{font-family:Verdana,Arial;font-size:13px;color:#002578;font-weight:bold;display:block;text-transform:uppercase;margin:2px 0;text-align:left;background-color:#E2EDFA; border-bottom:1px dotted #002578;}

div#col_sx ul{list-style:url(../media/icn_ul.png); margin:0px; padding:0px 0px 10px 16px;}
div#col_sx li.menu{list-style:url(../media/icn_li.png); margin:0px; padding:0px;border-bottom:1px dashed #CCCCCC; line-height:2;}
/*
div#col_sx ul{list-style:none; margin:6px 0px; padding:6px 0px 6px 6px;border-bottom:1px dashed #002577;text-decoration:none;}
div#col_sx li.menu{list-style:none; margin:6px 0px; padding:6px 0px;border-bottom:1px dashed #002577;line-height:1;text-decoration:none;}
*/
div#col_sx .input_txt{width:116px;border:1px solid #CCCCCC;font-size:12px;}
div#col_sx div#txt{width:220px;padding:4px 8px;clear:left;}
.bg_col_sx {background:#D1D1D1 url(../media/bg_colsx.jpg) repeat;}

div#col_dx{padding:0px;margin:0px;text-align:left;}
div#col_dx{font-family:Verdana,Arial;font-size:12px;color:#000001;}
div#col_dx a{font-family:Verdana,Arial;font-size:12px;color:#002577;text-decoration:underline;}
div#col_dx a:hover{font-family:Verdana,Arial;font-size:12px;color:#747474;text-decoration:underline;}
div#col_dx h1{font-family:Verdana,Arial;font-size:14px;color:#002578;font-weight:bold;display:block;text-transform:uppercase;margin:2px 0;text-align:left;background-color:#E2EDFA; border-bottom:1px dotted #002578;}
div#col_dx h2{font-family:Verdana,Arial;font-size:13px;color:#002578;font-weight:bold;display:block;text-transform:uppercase;margin:2px 0;text-align:left;background-color:#E2EDFA; border-bottom:1px dotted #002578;}
div#col_dx div#box{padding:0;margin:0;}
div#col_dx .input_txt{width:116px;border:1px solid #CCCCCC;font-size:12px;}
div#col_dx div#txt{width:184px;padding:4px 8px;clear:left;}
.bg_col_dx{background-color:#8DC8E7;}

table#pre_header{font-family:Verdana,Arial;font-size:12px;color:#002577;line-height:1;}
table#pre_header h1{font-family:Verdana,Arial;font-size:14px;color:#002577;font-weight:bold;font-style:normal;display:block;text-transform:uppercase;margin:2px 0;text-align:left;}

table#header{font-family:Verdana,Arial;font-size:12px;color:#002577;line-height:0;}
table#header h1{font-family:Verdana,Arial;font-size:14px;color:#FFFFFF;font-weight:bold;font-style:normal;display:block;text-transform:uppercase;margin:2px 0;text-align:left;}
table#header h2{font-family:Verdana,Arial;font-size:13px;color:#002578;font-weight:bold;font-style:normal;display:block;text-transform:uppercase;margin:2px 0;text-align:left;}
table#header h3{font-family:Verdana,Arial;font-size:12px;color:#002578;font-weight:bold;font-style:normal;display:block;margin:2px 0;text-align:left;}

table#footer{font-family:Verdana,Arial;font-size:10px;color:#FFFFFF;}
table#footer a{font-family:Verdana,Arial;font-size:10px;color:#FFFFFF;text-decoration:underline;}
table#footer a:hover{font-family:Verdana,Arial;font-size:10px;color:#002577;text-decoration:underline;}

table#sub_footer{font-family:Verdana,Arial;font-size:10px;color:#002577;background-color:#FFFFFF;}
table#sub_footer a{font-family:Verdana,Arial;font-size:10px;color:#002577;}
table#sub_footer a:hover{font-family:Verdana,Arial;font-size:10px;color:#747474;}

.default_txt{font-family:Verdana,Arial;font-size:12px;}
.title{font-family:Verdana,Arial;font-size:13px;font-weight:bold;color:#002577;text-transform:uppercase;}
.enfasi{font-family:Verdana,Arial;font-size:12px;font-weight:normal;color:#002577;font-style:italic;line-height:1.5;}
.private{font-family:Verdana,Arial;font-size:11px;color:#000001;}
.prod_descr{font-family:Verdana,Arial;font-size:12px;color:#002577;text-align:justify;}
.prod_descr a{font-family:Verdana,Arial;font-size:12px;color:#747474;text-decoration:underline;}
.prod_descr a:hover{font-family:Verdana,Arial;font-size:12px;color:#000001;text-decoration:underline;}

.menuleft:link,.menuleft:visited,.menuleft:active{color:#002577;font-weight:bold;display:block;text-decoration:none;text-align:center;}
.menuleft:hover{color:#747474;font-weight:bold;display:block;text-decoration:none;text-align:center;}

.btns{font-family:Verdana,Arial;font-size:11px;border:0;margin:0;padding-bottom:3px;width:120px;height:22px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;background:url(../media/bg_btn.png) no-repeat;}
.btns_sml{font-family:Verdana,Arial;font-size:11px;border:0;margin:0;padding-bottom:3px;width:64px;height:22px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;background:url(../media/bg_btn_sml.png) no-repeat;}
.bordino{border:1px solid #002578;border-collapse:collapse;}
/*.side_border{border-right:1px solid #002577;border-left:1px solid #002577;border-top:0;border-bottom:0;background-color:#FFFFFF;} NO BG MAIN TAB*/
.side_border{border-right:1px solid #002577;border-left:1px solid #002577;border-top:0;border-bottom:0;}
.inptxtmed{width:172px;}
.inptxtsml{width:64px;}

input[type="text"], input[type="password"] {border: 1px solid #CCCCCC;}
input[type="text"]:hover, input[type="password"]:hover {border: 1px solid #002578;}

.shadowbox_style{padding:8px;text-align:justify;color:#FFFFFF;font-family:Verdana,Arial;font-size:12px;}
.shadowbox_style h1{font-size:14px;color:#747474;font-weight:bold;font-style:normal;display:block;margin:0px;border-bottom:2px dotted #002577;}
.shadowbox_style a{font-family:Verdana,Arial;font-size:12px;color:#747474;text-decoration:underline;}
.shadowbox_style a:hover{font-family:Verdana,Arial;font-size:12px;color:#002577;text-decoration:underline;}

div.wide{clear:left;width:742px;color:#333333;display:table;padding:5px 0;border-bottom:1px dashed #999999;}

div.split{clear:left;display:table;}
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;display:table;}
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:#D1D1D1;}

/* 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%;background-color:#D1D1D1;}
#wrapper{margin:0 auto;text-align:left;vertical-align:middle;}

/* FADE IMG */
#slideshow {border: 0;overflow: hidden;margin: 0px auto 0px;position: relative; width: 180px; height: 180px;}
#slideshow img {width: 178px; height: 178px; cursor: pointer; margin:0; padding:0;border:1px solid #002578;}

/* 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;}
