/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;
	background-color: #ffffff; 
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	
	}

div#centrale{width: 970px; background-color:#ffffff; background-image:url(../img/bg.jpg); background-repeat:no-repeat; position:relative; margin: 0 auto; padding: 0px; text-align:center; border-width: 2px; border-color:#7da1c3; border-style: solid;}

.banner {
	MARGIN-TOP: 20px; Z-INDEX: 1; MARGIN-LEFT: -550px; POSITION: absolute; TOP: 10%
}

.form1
{
	border-top: 1px solid #9b9999;
	border-right: 1px solid #9b9999;
	border-bottom: 1px solid #9b9999;
	border-left: 1px solid #9b9999;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	padding: 1px;
	background-color:#F2F2F2;
	max-width: 300px;
	width: 250px;
	
}	

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #000000;
padding: 5px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.botton_login {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	background-color: #ffffff;
	background-image:url(../img/login1.gif);	
	width: 48px;
	height: 19px;
	border: 0px;

}

.botton {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	background-color: #e9ecbd;
	color: #000000;
	border: 0px solid #009933;
	width: 128px;
	height: 16px;
	background-image:url(../img/bg_button.gif);	
}

.botton1 {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 0px solid #009933;
	width: 128px;
	height: 16px;
	background-image:url(../img/bg_button1.gif);	
}

tr { border: 0px;}
td { font-size: 11px;
	text-align: left;
	border: 0px;
}
th {border: 0px;}

.rosso { font:Arial, Helvetica, sans-serif; font-size: 12px; color:#FF0000;}
.terzo, a.terzo:visited, a.terzo:link, a.terzo:link { font:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666}
a.terzo:hover { font:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.pagina {background-color:#000099; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.prod { font:Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.cart {font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cart1 {font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.azzurro { font:Arial, Helvetica, sans-serif; font-size: 12px; color:#4a7ac6;}


.messaggio {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.messaggio_red {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#fe0000;}
.tit {font-size: 15px; font-family: Arial, Helvetica, sans-serif; color:#28348a; text-decoration: underline;}
.tit_red {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:#fe0000;}
.etichetta {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.bianco {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff;}
a.bianco:hover {text-decoration: underline; }

a:link {text-decoration:none;}
a:visited {text-decoration:none; }
a:hover {text-decoration:none; }
.nb_form
{
	border-top: 1px solid #848484;
	border-right: 1px solid #848484;
	border-bottom: 1px solid #848484;
	border-left: 1px solid #848484;
	background: #e5e5e5;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	background-image:url(../img/bg_form.jpg);
}

div#MENU
{    
    color: #FFFFFF;
    width: 200px;
	height: 280px;
    padding: 3px;
	text-align: left;
}
.TITOLO, a.TITOLO:link, a.TITOLO:visited
{
    position: Relative;
    color: #ffffff;
    font: 11px Arial, Tahoma, Geneva;
    padding: 5px;
    cursor: Pointer;
	font-weight: bold;
	letter-spacing: 0;
	display: block;

}

a.TITOLO:hover
{
    position: Relative;
    color: #ffffff;
	background-color:#000066;
    font: 11px Arial, Tahoma, Geneva;
    padding: 5px;
    cursor: Pointer;
	font-weight: bold;
	letter-spacing: 0;
	display: block;
}

.TITOLO1, a.TITOLO1:hover, a.TITOLO1:link, a.TITOLO1:visited
{
    position: Relative;
    color: #ffffff;
    font: 10px Arial,Tahoma, Geneva;
    cursor: Pointer;
	font-weight: bold;
	letter-spacing: 0;


}

.pagvuoto {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	float: right;
}
.pagvuoto ul{	list-style:none;}

.TITOLO1_sel, a.TITOLO1_sel:hover, a.TITOLO1_sel:link, a.TITOLO1_sel:visited
{
  position: Relative;
    background-color: #ffffff;
    color: #f98013;
    font: 10px Arial,Tahoma, Geneva;
    cursor: Pointer;
	font-weight: bold;
	letter-spacing: 0;

}

.TITOLO_sel, a.TITOLO_sel:hover, a.TITOLO_sel:link, a.TITOLO_sel:visited
{
  position: Relative;
    background-color: #ffffff;
    color: #f98013;
    font: 10px Arial,Tahoma, Geneva;
    cursor: Pointer;
	font-weight: bold;
}

span.VOCI
{
    display: None;
    font-family: Verdana, Arial;
    font-size: 10px;
	letter-spacing: 0;
}
a.MENU, a.MENU:visited
{
    display: Block;
    position: Relative;
    background-color: #ffffff;
    color: #666666;
    padding: 1px;
    margin-bottom: 1px;
    text-decoration: None;
    font: 10px Verdana, Arial,Tahoma, Geneva;
	text-align:left;
	letter-spacing: 0;
}
a.MENU:hover
{
    display: Block;
    position: Relative;
    background-color: #dedede;
    color: #000000;
    padding: 1px;
    margin-bottom: 1px;
    text-decoration: None;
    font: 10px Arial, Tahoma, Geneva;
	text-align:left;
	letter-spacing: 0;

}

a.MENU_sel, a.MENU_sel:hover, a.MENU_sel:visited
{
  display: Block;
    position: Relative;
    background-color: #ffffff;
    color: #000000;
    padding: 1px;
    margin-bottom: 1px;
    text-decoration: None;
    font: 10px Verdana, Arial, Tahoma, Geneva;
	text-align:left;
	letter-spacing: 0;

}

a.MENU_sel:hover
{
  display: Block;
    position: Relative;
    background-color: #dedede;
    color: #000000;
    padding: 1px;
    margin-bottom: 1px;
    text-decoration: None;
    font: 10px Verdana, Arial, Tahoma, Geneva;
	text-align:left;
	letter-spacing: 0;

}

a.MENU_sel1, a.MENU_sel1:hover, a.MENU_sel1:visited
{
  display: Block;
    position: Relative;
    background-color: #ffffff;
    color: #666666;
    padding: 1px;
    margin-bottom: 1px;
    text-decoration: None;
    font: 10px Verdana, Arial, Tahoma, Geneva;
	text-align:left;
	letter-spacing: 0;

}

a.MENU_sel1:hover
{
  display: Block;
    position: Relative;
    background-color: #dedede;
    color: #000000;
    padding: 1px;
    margin-bottom: 1px;
    text-decoration: None;
    font: 10px Verdana, Arial, Tahoma, Geneva;
	text-align:left;
	letter-spacing: 0;

}

.LabelCategory
{
	display: Block;
	text-align:justify;
	margin-left:5px;
	width:490px;	
}

.TdVideo
{
	margin:5px;
	border-style:solid;
	border:1px;
	border-color:Black;
	width:33%;
	vertical-align:top;
	text-align:center;
}

.tit
{
 FONT-SIZE: 15px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #f98013;
}

.catTitle
{
 FONT-SIZE: 12px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #FFFFFF;
}


.prodDes
{
 color:#304E80;
 margin:0px;
 display:block;
 font-family:Verdana;
 FONT-SIZE: 8pt;
 padding-top: 1px;
 padding-bottom: 1px;
}

.ProdTitle
{
 margin:0px;
 display:inline;
 padding-top: 1px;
 padding-bottom: 1px;
 FONT-SIZE: 8pt;
 font-family:Verdana;
}

table.tblPromo
{
    margin: 0px auto;
    border-top: solid 1px #0066cc;
    border-bottom: solid 1px #0066cc;
    border-left: solid 1px #0066cc;
    border-right: solid 1px #0066cc;
    }
.tblPromo thead tr
{
    background-color:#0066cc;
    color: White;
    }
.tblPromo thead tr th.fixW
{
    width: 90px;
    }

.tblPromo tbody tr td.txt
{
    text-align: left;
}


.tblPromo tbody tr td
{
    text-align: right;
    }


.tblPromo tbody tr.even td
{
    background-color:#EEEEEE;
    }
/*Modal Popup*/
.modalBackground {
	background-color:#507CD1;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#EEEEEE;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	
	/*overflow:auto; */
}

.modalPopup p {
    padding: 5px;
}
.Boxed
{
	border: 1px solid #CECECE;
	height:auto;
	width:auto;
	padding:5px;
	margin-top:2px;
	margin-bottom:10px;
	vertical-align:middle;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	max-height:550px;
	overflow:auto;
}

#spnClose 
{
    position: absolute;
    right: -8px;
    top: -8px;
    background-image: url(../img/close-x.png);
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.divTable
{
    width: 100%;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px; 
}
.divRow
{
     width: 99%; 
     display:block;
     padding-bottom:5px;
}
.divColumn
{
    float: left;
    width: 24%;
    display:block;
}

.hover{
 cursor:pointer;
}

.hidden
{
    display:none;
}
.visible
{
    display:block;
}


mark { 
    background-color: DodgerBlue ;
    color: white;
    font-family: Papyrus,fantasy;
    font-size : 30px;
}

.ragSocName
{
    font-family: Papyrus,fantasy;
    font-size : 30px;
	color:DodgerBlue ;
}

.ragSocMail
{
  font-family: Papyrus,fantasy;
  color:Blue ;
  font-size : 14px;
}
